@charset "UTF-8";@import url("http://hello.myfonts.net/count/325b58");@font-face{font-family:HelveticaNeueLTStd-Lt;src:url(https://www.citadel.com/wp-content/themes/citadel/assets//fonts/webfonts/325B58_0_0.eot);src:url(https://www.citadel.com/wp-content/themes/citadel/assets//fonts/webfonts/325B58_0_0.eot?#iefix) format("embedded-opentype"),url(https://www.citadel.com/wp-content/themes/citadel/assets//fonts/webfonts/325B58_0_0.woff2) format("woff2"),url(https://www.citadel.com/wp-content/themes/citadel/assets//fonts/webfonts/325B58_0_0.woff) format("woff"),url(https://www.citadel.com/wp-content/themes/citadel/assets//fonts/webfonts/325B58_0_0.ttf) format("truetype")}@font-face{font-family:HelveticaNeueLTStd-Roman;src:url(https://www.citadel.com/wp-content/themes/citadel/assets//fonts/webfonts/325B58_2_0.eot);src:url(https://www.citadel.com/wp-content/themes/citadel/assets//fonts/webfonts/325B58_2_0.eot?#iefix) format("embedded-opentype"),url(https://www.citadel.com/wp-content/themes/citadel/assets//fonts/webfonts/325B58_2_0.woff2) format("woff2"),url(https://www.citadel.com/wp-content/themes/citadel/assets//fonts/webfonts/325B58_2_0.woff) format("woff"),url(https://www.citadel.com/wp-content/themes/citadel/assets//fonts/webfonts/325B58_2_0.ttf) format("truetype")}@font-face{font-family:HelveticaNeueLTStd-Bd;src:url(https://www.citadel.com/wp-content/themes/citadel/assets//fonts/webfonts/325B58_4_0.eot);src:url(https://www.citadel.com/wp-content/themes/citadel/assets//fonts/webfonts/325B58_4_0.eot?#iefix) format("embedded-opentype"),url(https://www.citadel.com/wp-content/themes/citadel/assets//fonts/webfonts/325B58_4_0.woff2) format("woff2"),url(https://www.citadel.com/wp-content/themes/citadel/assets//fonts/webfonts/325B58_4_0.woff) format("woff"),url(https://www.citadel.com/wp-content/themes/citadel/assets//fonts/webfonts/325B58_4_0.ttf) format("truetype")}@font-face{font-family:HelveticaNeueLTStd-Th;src:url(https://www.citadel.com/wp-content/themes/citadel/assets//fonts/webfonts/325B58_6_0.eot);src:url(https://www.citadel.com/wp-content/themes/citadel/assets//fonts/webfonts/325B58_6_0.eot?#iefix) format("embedded-opentype"),url(https://www.citadel.com/wp-content/themes/citadel/assets//fonts/webfonts/325B58_6_0.woff2) format("woff2"),url(https://www.citadel.com/wp-content/themes/citadel/assets//fonts/webfonts/325B58_6_0.woff) format("woff"),url(https://www.citadel.com/wp-content/themes/citadel/assets//fonts/webfonts/325B58_6_0.ttf) format("truetype")}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden]{display:none}html{font-size:100%}button,html,input,select,textarea{font-family:sans-serif}a:active,a:hover{outline:0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}blockquote{margin:1em 40px}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none}img{-ms-interpolation-mode:bicubic}figure,form{margin:0}legend{white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{*overflow:visible}input[type=checkbox],input[type=radio]{*height:13px;*width:13px}textarea{vertical-align:top}button,html,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix{*zoom:1}

/*!
 * Bootstrap v4.0.0-alpha.2 (http://getbootstrap.com)
 * Copyright 2011-2015 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;-webkit-text-size-adjust:100%;-ms-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:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}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{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{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]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}@media print{*,:after,:before{text-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.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 td,.table-bordered th{border:1px solid #ddd!important}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}html{font-size:16px;-webkit-tap-highlight-color:transparent}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5;color:#373a3c;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #818a91}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}a{color:#0275d8}a:focus,a:hover{color:#014c8c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0 0 1rem}img{vertical-align:middle}[role=button]{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{background-color:transparent}caption{padding-top:.75rem;padding-bottom:.75rem;color:#818a91;caption-side:bottom}caption,th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,select,textarea{margin:0;line-height:inherit;border-radius:0}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}input[type=search]{box-sizing:inherit;-webkit-appearance:none}output{display:inline-block}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}.h1{font-size:2.5rem}.h2{font-size:2rem}.h3{font-size:1.75rem}.h4{font-size:1.5rem}.h5{font-size:1.25rem}.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300}.display-2{font-size:5.5rem;font-weight:300}.display-3{font-size:4.5rem;font-weight:300}.display-4{font-size:3.5rem;font-weight:300}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.dl-horizontal{margin-right:-1.875rem;margin-left:-1.875rem}.dl-horizontal:after{display:table;clear:both;content:""}.initialism{font-size:90%;text-transform:uppercase}.blockquote{padding:.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:.25rem solid #eceeef}.blockquote-footer{display:block;font-size:80%;line-height:1.5;color:#818a91}.blockquote-footer:before{content:"\2014 \00A0"}.blockquote-reverse{padding-right:1rem;padding-left:0;text-align:right;border-right:.25rem solid #eceeef;border-left:0}.blockquote-reverse .blockquote-footer:before{content:""}.blockquote-reverse .blockquote-footer:after{content:"\00A0 \2014"}.carousel-inner>.carousel-item>a>img,.carousel-inner>.carousel-item>img,.img-fluid{display:block;max-width:100%;height:auto}.img-rounded{border-radius:.3rem}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:.25rem;line-height:1.5;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;transition:all .2s ease-in-out}.img-circle{border-radius:50%}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#818a91}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}code{color:#bd4147;background-color:#f7f7f9;border-radius:.25rem}code,kbd{padding:.2rem .4rem;font-size:90%}kbd{color:#fff;background-color:#333;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;line-height:1.5;color:#373a3c}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:.9375rem;padding-left:.9375rem;margin-right:auto;margin-left:auto}.container:after{display:table;clear:both;content:""}@media (min-width:544px){.container{max-width:576px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:940px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{padding-right:.9375rem;padding-left:.9375rem;margin-right:auto;margin-left:auto}.container-fluid:after{display:table;clear:both;content:""}.row{margin-right:-.9375rem;margin-left:-.9375rem}.row:after{display:table;clear:both;content:""}.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,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.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,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.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{position:relative;min-height:1px;padding-right:.9375rem;padding-left:.9375rem}.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{float:left}.col-xs-1{width:8.333333%}.col-xs-2{width:16.666667%}.col-xs-3{width:25%}.col-xs-4{width:33.333333%}.col-xs-5{width:41.666667%}.col-xs-6{width:50%}.col-xs-7{width:58.333333%}.col-xs-8{width:66.666667%}.col-xs-9{width:75%}.col-xs-10{width:83.333333%}.col-xs-11{width:91.666667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.333333%}.col-xs-pull-2{right:16.666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.333333%}.col-xs-pull-5{right:41.666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.333333%}.col-xs-pull-8{right:66.666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.333333%}.col-xs-pull-11{right:91.666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.333333%}.col-xs-push-2{left:16.666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.333333%}.col-xs-push-5{left:41.666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.333333%}.col-xs-push-8{left:66.666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.333333%}.col-xs-push-11{left:91.666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.333333%}.col-xs-offset-2{margin-left:16.666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333333%}.col-xs-offset-5{margin-left:41.666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333333%}.col-xs-offset-8{margin-left:66.666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333333%}.col-xs-offset-11{margin-left:91.666667%}.col-xs-offset-12{margin-left:100%}@media (min-width:544px){.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-1{width:8.333333%}.col-sm-2{width:16.666667%}.col-sm-3{width:25%}.col-sm-4{width:33.333333%}.col-sm-5{width:41.666667%}.col-sm-6{width:50%}.col-sm-7{width:58.333333%}.col-sm-8{width:66.666667%}.col-sm-9{width:75%}.col-sm-10{width:83.333333%}.col-sm-11{width:91.666667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.333333%}.col-sm-pull-2{right:16.666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.333333%}.col-sm-pull-5{right:41.666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.333333%}.col-sm-pull-8{right:66.666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.333333%}.col-sm-pull-11{right:91.666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.333333%}.col-sm-push-2{left:16.666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.333333%}.col-sm-push-5{left:41.666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.333333%}.col-sm-push-8{left:66.666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.333333%}.col-sm-push-11{left:91.666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.333333%}.col-sm-offset-2{margin-left:16.666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333333%}.col-sm-offset-5{margin-left:41.666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333333%}.col-sm-offset-8{margin-left:66.666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333333%}.col-sm-offset-11{margin-left:91.666667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:768px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.333333%}.col-md-2{width:16.666667%}.col-md-3{width:25%}.col-md-4{width:33.333333%}.col-md-5{width:41.666667%}.col-md-6{width:50%}.col-md-7{width:58.333333%}.col-md-8{width:66.666667%}.col-md-9{width:75%}.col-md-10{width:83.333333%}.col-md-11{width:91.666667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.333333%}.col-md-pull-2{right:16.666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.333333%}.col-md-pull-5{right:41.666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.333333%}.col-md-pull-8{right:66.666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.333333%}.col-md-pull-11{right:91.666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.333333%}.col-md-push-2{left:16.666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.333333%}.col-md-push-5{left:41.666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.333333%}.col-md-push-8{left:66.666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.333333%}.col-md-push-11{left:91.666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.333333%}.col-md-offset-2{margin-left:16.666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333333%}.col-md-offset-5{margin-left:41.666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333333%}.col-md-offset-8{margin-left:66.666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333333%}.col-md-offset-11{margin-left:91.666667%}.col-md-offset-12{margin-left:100%}}@media (min-width:992px){.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-1{width:8.333333%}.col-lg-2{width:16.666667%}.col-lg-3{width:25%}.col-lg-4{width:33.333333%}.col-lg-5{width:41.666667%}.col-lg-6{width:50%}.col-lg-7{width:58.333333%}.col-lg-8{width:66.666667%}.col-lg-9{width:75%}.col-lg-10{width:83.333333%}.col-lg-11{width:91.666667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.333333%}.col-lg-pull-2{right:16.666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.333333%}.col-lg-pull-5{right:41.666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.333333%}.col-lg-pull-8{right:66.666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.333333%}.col-lg-pull-11{right:91.666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.333333%}.col-lg-push-2{left:16.666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.333333%}.col-lg-push-5{left:41.666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.333333%}.col-lg-push-8{left:66.666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.333333%}.col-lg-push-11{left:91.666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.333333%}.col-lg-offset-2{margin-left:16.666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333333%}.col-lg-offset-5{margin-left:41.666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333333%}.col-lg-offset-8{margin-left:66.666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333333%}.col-lg-offset-11{margin-left:91.666667%}.col-lg-offset-12{margin-left:100%}}@media (min-width:1200px){.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{float:left}.col-xl-1{width:8.333333%}.col-xl-2{width:16.666667%}.col-xl-3{width:25%}.col-xl-4{width:33.333333%}.col-xl-5{width:41.666667%}.col-xl-6{width:50%}.col-xl-7{width:58.333333%}.col-xl-8{width:66.666667%}.col-xl-9{width:75%}.col-xl-10{width:83.333333%}.col-xl-11{width:91.666667%}.col-xl-12{width:100%}.col-xl-pull-0{right:auto}.col-xl-pull-1{right:8.333333%}.col-xl-pull-2{right:16.666667%}.col-xl-pull-3{right:25%}.col-xl-pull-4{right:33.333333%}.col-xl-pull-5{right:41.666667%}.col-xl-pull-6{right:50%}.col-xl-pull-7{right:58.333333%}.col-xl-pull-8{right:66.666667%}.col-xl-pull-9{right:75%}.col-xl-pull-10{right:83.333333%}.col-xl-pull-11{right:91.666667%}.col-xl-pull-12{right:100%}.col-xl-push-0{left:auto}.col-xl-push-1{left:8.333333%}.col-xl-push-2{left:16.666667%}.col-xl-push-3{left:25%}.col-xl-push-4{left:33.333333%}.col-xl-push-5{left:41.666667%}.col-xl-push-6{left:50%}.col-xl-push-7{left:58.333333%}.col-xl-push-8{left:66.666667%}.col-xl-push-9{left:75%}.col-xl-push-10{left:83.333333%}.col-xl-push-11{left:91.666667%}.col-xl-push-12{left:100%}.col-xl-offset-0{margin-left:0}.col-xl-offset-1{margin-left:8.333333%}.col-xl-offset-2{margin-left:16.666667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.333333%}.col-xl-offset-5{margin-left:41.666667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.333333%}.col-xl-offset-8{margin-left:66.666667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.333333%}.col-xl-offset-11{margin-left:91.666667%}.col-xl-offset-12{margin-left:100%}}.table{width:100%;max-width:100%;margin-bottom:1rem}.table td,.table th{padding:.75rem;line-height:1.5;vertical-align:top;border-top:1px solid #eceeef}.table thead th{vertical-align:bottom;border-bottom:2px solid #eceeef}.table tbody+tbody{border-top:2px solid #eceeef}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #eceeef}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:#f9f9f9}.table-active,.table-active>td,.table-active>th,.table-hover tbody tr:hover{background-color:#f5f5f5}.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#e8e8e8}.table-success,.table-success>td,.table-success>th{background-color:#dff0d8}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d0e9c6}.table-info,.table-info>td,.table-info>th{background-color:#d9edf7}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#c4e3f3}.table-warning,.table-warning>td,.table-warning>th{background-color:#fcf8e3}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#faf2cc}.table-danger,.table-danger>td,.table-danger>th{background-color:#f2dede}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ebcccc}.table-responsive{display:block;width:100%;min-height:.01%;overflow-x:auto}.thead-inverse th{color:#fff;background-color:#373a3c}.thead-default th{color:#55595c;background-color:#eceeef}.table-inverse{color:#eceeef;background-color:#373a3c}.table-inverse.table-bordered{border:0}.table-inverse td,.table-inverse th,.table-inverse thead th{border-color:#55595c}.table-reflow thead{float:left}.table-reflow tbody{display:block;white-space:nowrap}.table-reflow td,.table-reflow th{border-top:1px solid #eceeef;border-left:1px solid #eceeef}.table-reflow td:last-child,.table-reflow th:last-child{border-right:1px solid #eceeef}.table-reflow tbody:last-child tr:last-child td,.table-reflow tbody:last-child tr:last-child th,.table-reflow tfoot:last-child tr:last-child td,.table-reflow tfoot:last-child tr:last-child th,.table-reflow thead:last-child tr:last-child td,.table-reflow thead:last-child tr:last-child th{border-bottom:1px solid #eceeef}.table-reflow tr{float:left}.table-reflow tr td,.table-reflow tr th{display:block!important;border:1px solid #eceeef}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#55595c;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:.25rem}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{border-color:#66afe9;outline:0}.form-control::-webkit-input-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder,.form-control::-ms-input-placeholder{color:#999;opacity:1}.form-control::placeholder{color:#999;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#eceeef;opacity:1}.form-control:disabled{cursor:not-allowed}.form-control-file,.form-control-range{display:block}.form-control-label{padding:.375rem .75rem;margin-bottom:0}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:2.25rem}.input-group-sm input[type=date].form-control,.input-group-sm input[type=datetime-local].form-control,.input-group-sm input[type=month].form-control,.input-group-sm input[type=time].form-control,input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:1.8625rem}.input-group-lg input[type=date].form-control,.input-group-lg input[type=datetime-local].form-control,.input-group-lg input[type=month].form-control,.input-group-lg input[type=time].form-control,input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:3.166667rem}}.form-control-static{min-height:2.25rem;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0}.form-control-static.form-control-lg,.form-control-static.form-control-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{padding:.275rem .75rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:.75rem 1.25rem;font-size:1.25rem;line-height:1.333333;border-radius:.3rem}.form-group{margin-bottom:1rem}.checkbox,.radio{position:relative;display:block;margin-bottom:.75rem}.checkbox label,.radio label{padding-left:1.25rem;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox label input:only-child,.radio label input:only-child{position:static}.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.checkbox+.checkbox,.radio+.radio{margin-top:-.25rem}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:1.25rem;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:.75rem}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,input[type=checkbox].disabled,input[type=checkbox]:disabled,input[type=radio].disabled,input[type=radio]:disabled{cursor:not-allowed}.form-control-danger,.form-control-success,.form-control-warning{padding-right:2.25rem;background-repeat:no-repeat;background-position:center right .5625rem;background-size:1.4625rem 1.4625rem}.has-success .checkbox,.has-success .checkbox-inline,.has-success.checkbox-inline label,.has-success.checkbox label,.has-success .form-control-label,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success.radio label,.has-success .text-help{color:#5cb85c}.has-success .form-control{border-color:#5cb85c}.has-success .input-group-addon{color:#5cb85c;background-color:#eaf6ea;border-color:#5cb85c}.has-success .form-control-feedback{color:#5cb85c}.has-success .form-control-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg==)}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning.checkbox-inline label,.has-warning.checkbox label,.has-warning .form-control-label,.has-warning .radio,.has-warning .radio-inline,.has-warning.radio-inline label,.has-warning.radio label,.has-warning .text-help{color:#f0ad4e}.has-warning .form-control{border-color:#f0ad4e}.has-warning .input-group-addon{color:#f0ad4e;background-color:#fff;border-color:#f0ad4e}.has-warning .form-control-feedback{color:#f0ad4e}.has-warning .form-control-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+)}.has-danger .checkbox,.has-danger .checkbox-inline,.has-danger.checkbox-inline label,.has-danger.checkbox label,.has-danger .form-control-label,.has-danger .radio,.has-danger .radio-inline,.has-danger.radio-inline label,.has-danger.radio label,.has-danger .text-help{color:#d9534f}.has-danger .form-control{border-color:#d9534f}.has-danger .input-group-addon{color:#d9534f;background-color:#fdf7f7;border-color:#d9534f}.has-danger .form-control-feedback{color:#d9534f}.has-danger .form-control-danger{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4=)}@media (min-width:544px){.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 .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.btn{padding:.375rem 1rem;font-size:1rem;font-weight:400;line-height:1.5;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;border-radius:.25rem}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0}.btn.disabled,.btn:disabled{cursor:not-allowed;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#025aa5;border-color:#01549b}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#025aa5;background-image:none;border-color:#01549b}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#014682;border-color:#01315a}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary:disabled.focus,.btn-primary:disabled:focus,.btn-primary:disabled:hover{background-color:#0275d8;border-color:#0275d8}.btn-secondary{color:#373a3c;background-color:#fff;border-color:#ccc}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.btn-secondary.active,.btn-secondary:active,.open>.btn-secondary.dropdown-toggle{color:#373a3c;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-secondary.active.focus,.btn-secondary.active:focus,.btn-secondary.active:hover,.btn-secondary:active.focus,.btn-secondary:active:focus,.btn-secondary:active:hover,.open>.btn-secondary.dropdown-toggle.focus,.open>.btn-secondary.dropdown-toggle:focus,.open>.btn-secondary.dropdown-toggle:hover{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.btn-secondary.disabled.focus,.btn-secondary.disabled:focus,.btn-secondary.disabled:hover,.btn-secondary:disabled.focus,.btn-secondary:disabled:focus,.btn-secondary:disabled:hover{background-color:#fff;border-color:#ccc}.btn-info{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-info.focus,.btn-info:focus,.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#2aabd2}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;background-image:none;border-color:#2aabd2}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#269abc;border-color:#1f7e9a}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info:disabled.focus,.btn-info:disabled:focus,.btn-info:disabled:hover{background-color:#5bc0de;border-color:#5bc0de}.btn-success{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-success.focus,.btn-success:focus,.btn-success:hover{color:#fff;background-color:#449d44;border-color:#419641}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;background-image:none;border-color:#419641}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#398439;border-color:#2d672d}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success:disabled.focus,.btn-success:disabled:focus,.btn-success:disabled:hover{background-color:#5cb85c;border-color:#5cb85c}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#eb9316}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;background-image:none;border-color:#eb9316}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#d58512;border-color:#b06d0f}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning:disabled.focus,.btn-warning:disabled:focus,.btn-warning:disabled:hover{background-color:#f0ad4e;border-color:#f0ad4e}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#c12e2a}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;background-image:none;border-color:#c12e2a}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#ac2925;border-color:#8b211e}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger:disabled.focus,.btn-danger:disabled:focus,.btn-danger:disabled:hover{background-color:#d9534f;border-color:#d9534f}.btn-primary-outline{color:#0275d8;background-color:transparent;background-image:none;border-color:#0275d8}.btn-primary-outline.active,.btn-primary-outline.focus,.btn-primary-outline:active,.btn-primary-outline:focus,.btn-primary-outline:hover,.open>.btn-primary-outline.dropdown-toggle{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-primary-outline.disabled.focus,.btn-primary-outline.disabled:focus,.btn-primary-outline.disabled:hover,.btn-primary-outline:disabled.focus,.btn-primary-outline:disabled:focus,.btn-primary-outline:disabled:hover{border-color:#43a7fd}.btn-secondary-outline{color:#ccc;background-color:transparent;background-image:none;border-color:#ccc}.btn-secondary-outline.active,.btn-secondary-outline.focus,.btn-secondary-outline:active,.btn-secondary-outline:focus,.btn-secondary-outline:hover,.open>.btn-secondary-outline.dropdown-toggle{color:#fff;background-color:#ccc;border-color:#ccc}.btn-secondary-outline.disabled.focus,.btn-secondary-outline.disabled:focus,.btn-secondary-outline.disabled:hover,.btn-secondary-outline:disabled.focus,.btn-secondary-outline:disabled:focus,.btn-secondary-outline:disabled:hover{border-color:#fff}.btn-info-outline{color:#5bc0de;background-color:transparent;background-image:none;border-color:#5bc0de}.btn-info-outline.active,.btn-info-outline.focus,.btn-info-outline:active,.btn-info-outline:focus,.btn-info-outline:hover,.open>.btn-info-outline.dropdown-toggle{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-info-outline.disabled.focus,.btn-info-outline.disabled:focus,.btn-info-outline.disabled:hover,.btn-info-outline:disabled.focus,.btn-info-outline:disabled:focus,.btn-info-outline:disabled:hover{border-color:#b0e1ef}.btn-success-outline{color:#5cb85c;background-color:transparent;background-image:none;border-color:#5cb85c}.btn-success-outline.active,.btn-success-outline.focus,.btn-success-outline:active,.btn-success-outline:focus,.btn-success-outline:hover,.open>.btn-success-outline.dropdown-toggle{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-success-outline.disabled.focus,.btn-success-outline.disabled:focus,.btn-success-outline.disabled:hover,.btn-success-outline:disabled.focus,.btn-success-outline:disabled:focus,.btn-success-outline:disabled:hover{border-color:#a3d7a3}.btn-warning-outline{color:#f0ad4e;background-color:transparent;background-image:none;border-color:#f0ad4e}.btn-warning-outline.active,.btn-warning-outline.focus,.btn-warning-outline:active,.btn-warning-outline:focus,.btn-warning-outline:hover,.open>.btn-warning-outline.dropdown-toggle{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning-outline.disabled.focus,.btn-warning-outline.disabled:focus,.btn-warning-outline.disabled:hover,.btn-warning-outline:disabled.focus,.btn-warning-outline:disabled:focus,.btn-warning-outline:disabled:hover{border-color:#f8d9ac}.btn-danger-outline{color:#d9534f;background-color:transparent;background-image:none;border-color:#d9534f}.btn-danger-outline.active,.btn-danger-outline.focus,.btn-danger-outline:active,.btn-danger-outline:focus,.btn-danger-outline:hover,.open>.btn-danger-outline.dropdown-toggle{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-danger-outline.disabled.focus,.btn-danger-outline.disabled:focus,.btn-danger-outline.disabled:hover,.btn-danger-outline:disabled.focus,.btn-danger-outline:disabled:focus,.btn-danger-outline:disabled:hover{border-color:#eba5a3}.btn-link{font-weight:400;color:#0275d8;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link:disabled{background-color:transparent}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#014c8c;text-decoration:underline;background-color:transparent}.btn-link:disabled:focus,.btn-link:disabled:hover{color:#818a91;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:.75rem 1.25rem;font-size:1.25rem;line-height:1.333333;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .75rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:block}.collapse.in{display:block}.collapsing{height:0;overflow:hidden;transition-timing-function:ease;transition-duration:.35s;transition-property:height}.collapsing,.dropdown,.dropup{position:relative}.dropdown-toggle:after{display:inline-block;width:0;height:0;margin-right:.25rem;margin-left:.25rem;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.dropdown-toggle:focus{outline:0}.dropup .dropdown-toggle:after{border-top:0;border-bottom:.3em solid}.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:1rem;color:#373a3c;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-divider{height:1px;margin:.5rem 0;overflow:hidden;background-color:#e5e5e5}.dropdown-item{display:block;width:100%;padding:3px 20px;clear:both;font-weight:400;line-height:1.5;color:#373a3c;text-align:inherit;white-space:nowrap;background:0 0;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#2b2d2f;text-decoration:none;background-color:#f5f5f5}.dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover{color:#fff;text-decoration:none;background-color:#0275d8;outline:0}.dropdown-item.disabled,.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{color:#818a91}.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;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:.875rem;line-height:1.5;color:#818a91;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:.3em solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{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:after{display:table;clear:both;content:""}.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-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn .caret{margin-left:0}.btn-group-lg>.btn .caret,.btn-lg .caret{border-width:.3em .3em 0;border-bottom-width:0}.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{border-width:0 .3em .3em}.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:after{display:table;clear:both;content:""}.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-right-radius:.25rem;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-left-radius:.25rem}.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}[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover{z-index:3}.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:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1;color:#55595c;text-align:center;background-color:#eceeef;border:1px solid #ccc;border-radius:.25rem}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.275rem .75rem;font-size:.875rem;border-radius:.2rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.75rem 1.25rem;font-size:1.25rem;border-radius:.3rem}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.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-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group .form-control:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group .form-control:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn,.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:3}.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}.input-group-btn:last-child>.btn-group:active,.input-group-btn:last-child>.btn-group:focus,.input-group-btn:last-child>.btn-group:hover,.input-group-btn:last-child>.btn:active,.input-group-btn:last-child>.btn:focus,.input-group-btn:last-child>.btn:hover{z-index:3}.c-input{position:relative;display:inline;padding-left:1.5rem;color:#555;cursor:pointer}.c-input>input{position:absolute;z-index:-1;opacity:0}.c-input>input:checked~.c-indicator{color:#fff;background-color:#0074d9}.c-input>input:focus~.c-indicator{box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #0074d9}.c-input>input:active~.c-indicator{color:#fff;background-color:#84c6ff}.c-input+.c-input{margin-left:1rem}.c-indicator{position:absolute;top:0;left:0;display:block;width:1rem;height:1rem;font-size:65%;line-height:1rem;color:#eee;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#eee;background-repeat:no-repeat;background-position:50%;background-size:50% 50%}.c-checkbox .c-indicator{border-radius:.25rem}.c-checkbox input:checked~.c-indicator{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuNCwxTDUuNywxLjdMMi45LDQuNUwyLjEsMy43TDEuNCwzTDAsNC40bDAuNywwLjdsMS41LDEuNWwwLjcsMC43bDAuNy0wLjdsMy41LTMuNWwwLjctMC43TDYuNCwxTDYuNCwxeiINCgkvPg0KPC9zdmc+DQo=)}.c-checkbox input:indeterminate~.c-indicator{background-color:#0074d9;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K)}.c-radio .c-indicator{border-radius:50%}.c-radio input:checked~.c-indicator{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQsMUMyLjMsMSwxLDIuMywxLDRzMS4zLDMsMywzczMtMS4zLDMtM1M1LjcsMSw0LDF6Ii8+DQo8L3N2Zz4NCg==)}.c-inputs-stacked .c-input{display:inline}.c-inputs-stacked .c-input:after{display:block;margin-bottom:.25rem;content:""}.c-inputs-stacked .c-input+.c-input{margin-left:0}.c-select{display:inline-block;max-width:100%;-webkit-appearance:none;padding:.375rem 1.75rem .375rem .75rem;padding-right:.75rem\9;color:#55595c;vertical-align:middle;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) no-repeat right .75rem center;background-image:none\9;background-size:8px 10px;border:1px solid #ccc;-moz-appearance:none}.c-select:focus{border-color:#51a7e8;outline:0}.c-select::-ms-expand{opacity:0}.c-select-sm{padding-top:3px;padding-bottom:3px;font-size:12px}.c-select-sm:not([multiple]){height:26px;min-height:26px}.file{position:relative;display:inline-block;height:2.5rem;cursor:pointer}.file input{min-width:14rem;margin:0;filter:alpha(opacity=0);opacity:0}.file-custom{position:absolute;top:0;right:0;left:0;z-index:5;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#555;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:1px solid #ddd;border-radius:.25rem}.file-custom:after{content:"Choose file..."}.file-custom:before{position:absolute;top:-.075rem;right:-.075rem;bottom:-.075rem;z-index:6;display:block;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#555;content:"Browse";background-color:#eee;border:1px solid #ddd;border-radius:0 .25rem .25rem 0}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:inline-block}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#818a91}.nav-link.disabled,.nav-link.disabled:focus,.nav-link.disabled:hover{color:#818a91;cursor:not-allowed;background-color:transparent}.nav-inline .nav-item{display:inline-block}.nav-inline .nav-item+.nav-item,.nav-inline .nav-link+.nav-link{margin-left:1rem}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs:after{display:table;clear:both;content:""}.nav-tabs .nav-item{float:left;margin-bottom:-1px}.nav-tabs .nav-item+.nav-item{margin-left:.2rem}.nav-tabs .nav-link{display:block;padding:.5em 1em;border:1px solid transparent;border-radius:.25rem .25rem 0 0}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#eceeef #eceeef #ddd}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link.disabled:focus,.nav-tabs .nav-link.disabled:hover{color:#818a91;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover,.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover{color:#55595c;background-color:#fff;border-color:#ddd #ddd transparent}.nav-pills:after{display:table;clear:both;content:""}.nav-pills .nav-item{float:left}.nav-pills .nav-item+.nav-item{margin-left:.2rem}.nav-pills .nav-link{display:block;padding:.5em 1em;border-radius:.25rem}.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover,.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover{color:#fff;cursor:default;background-color:#0275d8}.nav-stacked .nav-item{display:block;float:none}.nav-stacked .nav-item+.nav-item{margin-top:.2rem;margin-left:0}.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;padding:.5rem 1rem}.navbar:after{display:table;clear:both;content:""}@media (min-width:544px){.navbar{border-radius:.25rem}}.navbar-full{z-index:1000}@media (min-width:544px){.navbar-full{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:544px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0}.navbar-fixed-bottom{bottom:0}.navbar-sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1030;width:100%}@media (min-width:544px){.navbar-sticky-top{border-radius:0}}.navbar-brand{float:left;padding-top:.25rem;padding-bottom:.25rem;margin-right:1rem;font-size:1.25rem}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}.navbar-divider{float:left;width:1px;padding-top:.425rem;padding-bottom:.425rem;margin-right:1rem;margin-left:1rem;overflow:hidden}.navbar-divider:before{content:"\00a0"}.navbar-toggler{padding:.5rem .75rem;font-size:1.25rem;line-height:1;background:0 0;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}@media (min-width:544px){.navbar-toggleable-xs{display:block!important}}@media (min-width:768px){.navbar-toggleable-sm{display:block!important}}@media (min-width:992px){.navbar-toggleable-md{display:block!important}}.navbar-nav .nav-item{float:left}.navbar-nav .nav-link{display:block;padding-top:.425rem;padding-bottom:.425rem}.navbar-nav .nav-item+.nav-item,.navbar-nav .nav-link+.nav-link{margin-left:1rem}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.8)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.6)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .active>.nav-link:focus,.navbar-light .navbar-nav .active>.nav-link:hover,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.active:focus,.navbar-light .navbar-nav .nav-link.active:hover,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .nav-link.open:focus,.navbar-light .navbar-nav .nav-link.open:hover,.navbar-light .navbar-nav .open>.nav-link,.navbar-light .navbar-nav .open>.nav-link:focus,.navbar-light .navbar-nav .open>.nav-link:hover{color:rgba(0,0,0,.8)}.navbar-light .navbar-divider{background-color:rgba(0,0,0,.075)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .active>.nav-link:focus,.navbar-dark .navbar-nav .active>.nav-link:hover,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.active:focus,.navbar-dark .navbar-nav .nav-link.active:hover,.navbar-dark .navbar-nav .nav-link.open,.navbar-dark .navbar-nav .nav-link.open:focus,.navbar-dark .navbar-nav .nav-link.open:hover,.navbar-dark .navbar-nav .open>.nav-link,.navbar-dark .navbar-nav .open>.nav-link:focus,.navbar-dark .navbar-nav .open>.nav-link:hover{color:#fff}.navbar-dark .navbar-divider{background-color:hsla(0,0%,100%,.075)}.card{position:relative;display:block;margin-bottom:.75rem;background-color:#fff;border:1px solid #e5e5e5;border-radius:.25rem}.card-block{padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card>.list-group:first-child .list-group-item:first-child{border-radius:.25rem .25rem 0 0}.card>.list-group:last-child .list-group-item:last-child{border-radius:0 0 .25rem .25rem}.card-header{padding:.75rem 1.25rem;background-color:#f5f5f5;border-bottom:1px solid #e5e5e5}.card-header:first-child{border-radius:.25rem .25rem 0 0}.card-footer{padding:.75rem 1.25rem;background-color:#f5f5f5;border-top:1px solid #e5e5e5}.card-footer:last-child{border-radius:0 0 .25rem .25rem}.card-primary{background-color:#0275d8;border-color:#0275d8}.card-success{background-color:#5cb85c;border-color:#5cb85c}.card-info{background-color:#5bc0de;border-color:#5bc0de}.card-warning{background-color:#f0ad4e;border-color:#f0ad4e}.card-danger{background-color:#d9534f;border-color:#d9534f}.card-primary-outline{background-color:transparent;border-color:#0275d8}.card-secondary-outline{background-color:transparent;border-color:#ccc}.card-info-outline{background-color:transparent;border-color:#5bc0de}.card-success-outline{background-color:transparent;border-color:#5cb85c}.card-warning-outline{background-color:transparent;border-color:#f0ad4e}.card-danger-outline{background-color:transparent;border-color:#d9534f}.card-inverse .card-footer,.card-inverse .card-header{border-bottom:1px solid hsla(0,0%,100%,.2)}.card-inverse .card-blockquote,.card-inverse .card-footer,.card-inverse .card-header,.card-inverse .card-title{color:#fff}.card-inverse .card-blockquote>footer,.card-inverse .card-link,.card-inverse .card-text{color:hsla(0,0%,100%,.65)}.card-inverse .card-link:focus,.card-inverse .card-link:hover{color:#fff}.card-blockquote{padding:0;margin-bottom:0;border-left:0}.card-img{border-radius:.25rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img-top{border-radius:.25rem .25rem 0 0}.card-img-bottom{border-radius:0 0 .25rem .25rem}@media (min-width:544px){.card-deck{display:table;table-layout:fixed;border-spacing:1.25rem 0}.card-deck .card{display:table-cell;width:1%;vertical-align:top}.card-deck-wrapper{margin-right:-1.25rem;margin-left:-1.25rem}}@media (min-width:544px){.card-group{display:table;width:100%;table-layout:fixed}.card-group .card{display:table-cell;vertical-align:top}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child),.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top{border-radius:0}}@media (min-width:544px){.card-columns{column-count:3;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#eceeef;border-radius:.25rem}.breadcrumb:after{display:table;clear:both;content:""}.breadcrumb>li{float:left}.breadcrumb>li+li:before{padding-right:.5rem;padding-left:.5rem;color:#818a91;content:"/"}.breadcrumb>.active{color:#818a91}.pagination{display:inline-block;padding-left:0;margin-top:1rem;margin-bottom:1rem;border-radius:.25rem}.page-item{display:inline}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover{z-index:2;color:#fff;cursor:default;background-color:#0275d8;border-color:#0275d8}.page-item.disabled .page-link,.page-item.disabled .page-link:focus,.page-item.disabled .page-link:hover{color:#818a91;cursor:not-allowed;background-color:#fff;border-color:#ddd}.page-link{position:relative;float:left;padding:.5rem .75rem;margin-left:-1px;line-height:1.5;color:#0275d8;text-decoration:none;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:#014c8c;background-color:#eceeef;border-color:#ddd}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.333333}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.275rem .75rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.pager{padding-left:0;margin-top:1rem;margin-bottom:1rem;text-align:center;list-style:none}.pager:after{display:table;clear:both;content:""}.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:focus,.pager li>a:hover{text-decoration:none;background-color:#eceeef}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#818a91;cursor:not-allowed;background-color:#fff}.pager-next>a,.pager-next>span{float:right}.pager-prev>a,.pager-prev>span{float:left}.label{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.label-default{background-color:#818a91}.label-default[href]:focus,.label-default[href]:hover{background-color:#687077}.label-primary{background-color:#0275d8}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#025aa5}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#eceeef;border-radius:.3rem}@media (min-width:544px){.jumbotron{padding:4rem 2rem}}.jumbotron-hr{border-top-color:#d0d5d8}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{padding:15px;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:35px}.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d0e9c6}.alert-success hr{border-top-color:#c1e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}.alert-info hr{border-top-color:#a6d5ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faf2cc}.alert-warning hr{border-top-color:#f7ecb5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebcccc}.alert-danger hr{border-top-color:#e4b9b9}.alert-danger .alert-link{color:#843534}@keyframes a{0%{background-position:1rem 0}to{background-position:0 0}}.progress{display:block;width:100%;height:1rem;margin-bottom:1rem}.progress[value]{-webkit-appearance:none;color:#0074d9;border:0;-moz-appearance:none;appearance:none}.progress[value]::-webkit-progress-bar{background-color:#eee;border-radius:.25rem}.progress[value]::-webkit-progress-value:before{content:attr(value)}.progress[value]::-webkit-progress-value{background-color:#0074d9;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.progress[value="100"]::-webkit-progress-value{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}@media screen and (min-width:0\0){.progress{background-color:#eee;border-radius:.25rem}.progress-bar{display:inline-block;height:1rem;text-indent:-999rem;background-color:#0074d9;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.progress[width^="0"]{min-width:2rem;color:#818a91;background-color:transparent;background-image:none}.progress[width="100%"]{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}}.progress-striped[value]::-webkit-progress-value{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-striped[value]::-moz-progress-bar{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}@media screen and (min-width:0\0){.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}}.progress-animated[value]::-webkit-progress-value{animation:a 2s linear infinite}.progress-animated[value]::-moz-progress-bar{animation:a 2s linear infinite}@media screen and (min-width:0\0){.progress-animated .progress-bar-striped{animation:a 2s linear infinite}}.progress-success[value]::-webkit-progress-value{background-color:#5cb85c}.progress-success[value]::-moz-progress-bar{background-color:#5cb85c}@media screen and (min-width:0\0){.progress-success .progress-bar{background-color:#5cb85c}}.progress-info[value]::-webkit-progress-value{background-color:#5bc0de}.progress-info[value]::-moz-progress-bar{background-color:#5bc0de}@media screen and (min-width:0\0){.progress-info .progress-bar{background-color:#5bc0de}}.progress-warning[value]::-webkit-progress-value{background-color:#f0ad4e}.progress-warning[value]::-moz-progress-bar{background-color:#f0ad4e}@media screen and (min-width:0\0){.progress-warning .progress-bar{background-color:#f0ad4e}}.progress-danger[value]::-webkit-progress-value{background-color:#d9534f}.progress-danger[value]::-moz-progress-bar{background-color:#d9534f}@media screen and (min-width:0\0){.progress-danger .progress-bar{background-color:#d9534f}}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right{padding-left:10px}.media-left{padding-right:10px}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:0}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-flush .list-group-item{border-width:1px 0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}a.list-group-item,button.list-group-item{width:100%;color:#555;text-align:inherit}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#818a91;cursor:not-allowed;background-color:#eceeef}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#818a91}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#0275d8;border-color:#0275d8}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#a8d6fe}.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:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{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:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{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:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{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:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{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}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9{padding-bottom:42.857143%}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.embed-responsive-1by1{padding-bottom:100%}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-25%)}.modal.in .modal-dialog{transform:translate(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 rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header:after{display:table;clear:both;content:""}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.5}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:after{display:table;clear:both;content:""}.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:544px){.modal-dialog{width:600px;margin:30px auto}.modal-sm{width:300px}}@media (min-width:768px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5;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;opacity:0;line-break:auto}.tooltip.in{opacity:.9}.tooltip.bs-tether-element-attached-bottom,.tooltip.tooltip-top{padding:5px 0;margin-top:-3px}.tooltip.bs-tether-element-attached-bottom .tooltip-arrow,.tooltip.tooltip-top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.bs-tether-element-attached-left,.tooltip.tooltip-right{padding:0 5px;margin-left:3px}.tooltip.bs-tether-element-attached-left .tooltip-arrow,.tooltip.tooltip-right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bs-tether-element-attached-top,.tooltip.tooltip-bottom{padding:5px 0;margin-top:3px}.tooltip.bs-tether-element-attached-top .tooltip-arrow,.tooltip.tooltip-bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bs-tether-element-attached-right,.tooltip.tooltip-left{padding:0 5px;margin-left:-3px}.tooltip.bs-tether-element-attached-right .tooltip-arrow,.tooltip.tooltip-left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;padding:1px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5;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;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;line-break:auto}.popover.bs-tether-element-attached-bottom,.popover.popover-top{margin-top:-10px}.popover.bs-tether-element-attached-bottom .popover-arrow,.popover.popover-top .popover-arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.bs-tether-element-attached-bottom .popover-arrow:after,.popover.popover-top .popover-arrow:after{bottom:1px;margin-left:-10px;content:"";border-top-color:#fff;border-bottom-width:0}.popover.bs-tether-element-attached-left,.popover.popover-right{margin-left:10px}.popover.bs-tether-element-attached-left .popover-arrow,.popover.popover-right .popover-arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.bs-tether-element-attached-left .popover-arrow:after,.popover.popover-right .popover-arrow:after{bottom:-10px;left:1px;content:"";border-right-color:#fff;border-left-width:0}.popover.bs-tether-element-attached-top,.popover.popover-bottom{margin-top:10px}.popover.bs-tether-element-attached-top .popover-arrow,.popover.popover-bottom .popover-arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-top .popover-arrow:after,.popover.popover-bottom .popover-arrow:after{top:1px;margin-left:-10px;content:"";border-top-width:0;border-bottom-color:#fff}.popover.bs-tether-element-attached-right,.popover.popover-left{margin-left:-10px}.popover.bs-tether-element-attached-right .popover-arrow,.popover.popover-left .popover-arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-right .popover-arrow:after,.popover.popover-left .popover-arrow:after{right:1px;bottom:-10px;content:"";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:-.7rem -.7rem 0 0}.popover-content{padding:9px 14px}.popover-arrow,.popover-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover-arrow{border-width:11px}.popover-arrow:after{content:"";border-width:10px}.carousel,.carousel-inner{position:relative}.carousel-inner{width:100%;overflow:hidden}.carousel-inner>.carousel-item{position:relative;display:none;transition:left .6s ease-in-out}.carousel-inner>.carousel-item>a>img,.carousel-inner>.carousel-item>img{line-height:1}@media (-webkit-transform-3d),(transform-3d){.carousel-inner>.carousel-item{transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}.carousel-inner>.carousel-item.active.right,.carousel-inner>.carousel-item.next{left:0;transform:translate3d(100%,0,0)}.carousel-inner>.carousel-item.active.left,.carousel-inner>.carousel-item.prev{left:0;transform:translate3d(-100%,0,0)}.carousel-inner>.carousel-item.active,.carousel-inner>.carousel-item.next.left,.carousel-inner>.carousel-item.prev.right{left:0;transform:translateZ(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);opacity:.5}.carousel-control.left{background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203a"}.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:transparent;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 (min-width:544px){.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .icon-prev{margin-left:-15px}.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:after{display:table;clear:both;content:""}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-xs-left{float:left!important}.pull-xs-right{float:right!important}.pull-xs-none{float:none!important}@media (min-width:544px){.pull-sm-left{float:left!important}.pull-sm-right{float:right!important}.pull-sm-none{float:none!important}}@media (min-width:768px){.pull-md-left{float:left!important}.pull-md-right{float:right!important}.pull-md-none{float:none!important}}@media (min-width:992px){.pull-lg-left{float:left!important}.pull-lg-right{float:right!important}.pull-lg-none{float:none!important}}@media (min-width:1200px){.pull-xl-left{float:left!important}.pull-xl-right{float:right!important}.pull-xl-none{float:none!important}}.invisible{visibility:hidden!important}.text-hide{font:"0/0" a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-xs-left{text-align:left!important}.text-xs-right{text-align:right!important}.text-xs-center{text-align:center!important}@media (min-width:544px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.font-italic{font-style:italic}.text-muted{color:#818a91}.text-primary{color:#0275d8!important}a.text-primary:focus,a.text-primary:hover{color:#025aa5}.text-success{color:#5cb85c!important}a.text-success:focus,a.text-success:hover{color:#449d44}.text-info{color:#5bc0de!important}a.text-info:focus,a.text-info:hover{color:#31b0d5}.text-warning{color:#f0ad4e!important}a.text-warning:focus,a.text-warning:hover{color:#ec971f}.text-danger{color:#d9534f!important}a.text-danger:focus,a.text-danger:hover{color:#c9302c}.bg-inverse{color:#eceeef;background-color:#373a3c}.bg-faded{background-color:#f7f7f9}.bg-primary{color:#fff!important;background-color:#0275d8!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#025aa5}.bg-success{color:#fff!important;background-color:#5cb85c!important}a.bg-success:focus,a.bg-success:hover{background-color:#449d44}.bg-info{color:#fff!important;background-color:#5bc0de!important}a.bg-info:focus,a.bg-info:hover{background-color:#31b0d5}.bg-warning{color:#fff!important;background-color:#f0ad4e!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#ec971f}.bg-danger{color:#fff!important;background-color:#d9534f!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#c9302c}.m-x-auto{margin-right:auto!important;margin-left:auto!important}.m-a-0{margin:0!important}.m-t-0{margin-top:0!important}.m-r-0{margin-right:0!important}.m-b-0{margin-bottom:0!important}.m-l-0,.m-x-0{margin-left:0!important}.m-x-0{margin-right:0!important}.m-y-0{margin-top:0!important;margin-bottom:0!important}.m-a-1{margin:1rem!important}.m-t-1{margin-top:1rem!important}.m-r-1{margin-right:1rem!important}.m-b-1{margin-bottom:1rem!important}.m-l-1,.m-x-1{margin-left:1rem!important}.m-x-1{margin-right:1rem!important}.m-y-1{margin-top:1rem!important;margin-bottom:1rem!important}.m-a-2{margin:1.5rem!important}.m-t-2{margin-top:1.5rem!important}.m-r-2{margin-right:1.5rem!important}.m-b-2{margin-bottom:1.5rem!important}.m-l-2,.m-x-2{margin-left:1.5rem!important}.m-x-2{margin-right:1.5rem!important}.m-y-2{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-a-3{margin:3rem!important}.m-t-3{margin-top:3rem!important}.m-r-3{margin-right:3rem!important}.m-b-3{margin-bottom:3rem!important}.m-l-3,.m-x-3{margin-left:3rem!important}.m-x-3{margin-right:3rem!important}.m-y-3{margin-top:3rem!important;margin-bottom:3rem!important}.p-a-0{padding:0!important}.p-t-0{padding-top:0!important}.p-r-0{padding-right:0!important}.p-b-0{padding-bottom:0!important}.p-l-0,.p-x-0{padding-left:0!important}.p-x-0{padding-right:0!important}.p-y-0{padding-top:0!important;padding-bottom:0!important}.p-a-1{padding:1rem!important}.p-t-1{padding-top:1rem!important}.p-r-1{padding-right:1rem!important}.p-b-1{padding-bottom:1rem!important}.p-l-1,.p-x-1{padding-left:1rem!important}.p-x-1{padding-right:1rem!important}.p-y-1{padding-top:1rem!important;padding-bottom:1rem!important}.p-a-2{padding:1.5rem!important}.p-t-2{padding-top:1.5rem!important}.p-r-2{padding-right:1.5rem!important}.p-b-2{padding-bottom:1.5rem!important}.p-l-2,.p-x-2{padding-left:1.5rem!important}.p-x-2{padding-right:1.5rem!important}.p-y-2{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-a-3{padding:3rem!important}.p-t-3{padding-top:3rem!important}.p-r-3{padding-right:3rem!important}.p-b-3{padding-bottom:3rem!important}.p-l-3,.p-x-3{padding-left:3rem!important}.p-x-3{padding-right:3rem!important}.p-y-3{padding-top:3rem!important;padding-bottom:3rem!important}.pos-f-t{position:fixed;top:0;right:0;left:0;z-index:1030}.hidden-xs-up{display:none!important}@media (max-width:543px){.hidden-xs-down{display:none!important}}@media (min-width:544px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}.hidden-xl-down,.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}}
/*!
 * Datepicker for Bootstrap v1.7.0-RC3 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */.datepicker{padding:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:"";display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:"";display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:linear-gradient(180deg,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a",endColorstr="#fdf59a",GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:linear-gradient(180deg,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a",endColorstr="#f3e97a",GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:linear-gradient(180deg,#b3b3b3,gray);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3",endColorstr="#808080",GradientType=0);border-color:gray gray #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:gray}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666\9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:linear-gradient(180deg,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#08c",endColorstr="#0044cc",GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039\9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:linear-gradient(180deg,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#08c",endColorstr="#0044cc",GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:20px;padding:4px 5px;font-weight:400;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,.2);background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-size:13px;line-height:20px}.datepicker.datepicker-inline td,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:4px 5px}
/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(https://www.citadel.com/wp-content/themes/citadel/assets//fonts/fontawesome-webfont.eot?v=4.6.3);src:url(https://www.citadel.com/wp-content/themes/citadel/assets//fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format("embedded-opentype"),url(https://www.citadel.com/wp-content/themes/citadel/assets//fonts/fontawesome-webfont.woff2?v=4.6.3) format("woff2"),url(https://www.citadel.com/wp-content/themes/citadel/assets//fonts/fontawesome-webfont.woff?v=4.6.3) format("woff"),url(https://www.citadel.com/wp-content/themes/citadel/assets//fonts/fontawesome-webfont.ttf?v=4.6.3) format("truetype"),url(https://www.citadel.com/wp-content/themes/citadel/assets//fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:b 2s infinite linear}.fa-pulse{animation:b 1s infinite steps(8)}@keyframes b{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-#0d6efdtooth:before{content:"\f293"}.fa-#0d6efdtooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.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}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:F}.owl-height{transition:height .5s ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.html) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:scale .1s ease}.owl-carousel .owl-video-play-icon:hover{transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.white-popup{background:#fff;padding:20px 30px;text-align:left;max-width:650px;margin:40px auto;position:relative}#add-to-calendar-checkbox-label{cursor:pointer}.add-to-calendar-checkbox~a{display:none}.add-to-calendar-checkbox:checked~a{display:block;width:150px;margin-left:20px}input[type=checkbox].add-to-calendar-checkbox{position:absolute;top:-9999px;left:-9999px}.add-to-calendar-checkbox~a:before{width:16px;height:16px;display:inline-block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAQCAYAAACIoli7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MzJCRDU2NUE1MDIxMUUyOTY1Q0EwNTkxNEJDOUIwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MzJCRDU2NkE1MDIxMUUyOTY1Q0EwNTkxNEJDOUIwNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQzMkJENTYzQTUwMjExRTI5NjVDQTA1OTE0QkM5QjA0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQzMkJENTY0QTUwMjExRTI5NjVDQTA1OTE0QkM5QjA0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+1Gcb3QAACh1JREFUeNrEWAtw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);margin-right:.5em;content:" "}.icon-ical:before{background-position:-68px 0}.icon-yahoo:before{background-position:-36px 4px}.icon-google:before{background-position:-52px 0}

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}@keyframes c{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:c;transform-origin:center bottom}@keyframes d{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:d}@keyframes e{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:e}@keyframes f{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.rubberBand{animation-name:f}@keyframes g{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:g}@keyframes h{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:h}@keyframes i{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{transform-origin:top center;animation-name:i}@keyframes j{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.tada{animation-name:j}@keyframes k{0%{transform:none}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:none}}.wobble{animation-name:k}@keyframes l{0%,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:l;transform-origin:center}@keyframes m{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-name:m}@keyframes n{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:n}@keyframes o{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:o}@keyframes p{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:p}@keyframes q{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{animation-name:q}@keyframes r{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:r}@keyframes s{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:s}@keyframes t{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:t}@keyframes u{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:u}@keyframes v{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:v}@keyframes w{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:w}@keyframes x{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:x}@keyframes y{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:y}@keyframes z{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:z}@keyframes A{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:A}@keyframes B{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:B}@keyframes C{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:C}@keyframes D{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:D}@keyframes E{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:E}@keyframes F{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:F}@keyframes G{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:G}@keyframes H{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:H}@keyframes I{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:I}@keyframes J{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:J}@keyframes K{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:K}@keyframes L{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:L}@keyframes M{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:M}@keyframes N{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:N}@keyframes O{0%{transform:perspective(400px) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:O}@keyframes P{0%{transform:perspective(800px) rotateX(-90deg);animation-timing-function:ease-in;opacity:0}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:P}@keyframes Q{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:Q}@keyframes R{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-name:R;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes S{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:S}@keyframes T{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:T;animation-timing-function:ease-out}@keyframes U{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:U;animation-timing-function:ease-in}@keyframes V{0%{transform-origin:center;transform:rotate(-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:V}@keyframes W{0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:W}@keyframes X{0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:X}@keyframes Y{0%{transform-origin:left bottom;transform:rotate(45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:Y}@keyframes Z{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:Z}@keyframes ab{0%{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate(200deg);opacity:0}}.rotateOut{animation-name:ab}@keyframes bb{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{animation-name:bb}@keyframes cb{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{animation-name:cb}@keyframes db{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{animation-name:db}@keyframes eb{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{animation-name:eb}@keyframes fb{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:fb}@keyframes gb{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:gb}@keyframes hb{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{animation-name:hb}@keyframes ib{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:ib}@keyframes jb{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:jb}@keyframes kb{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:kb}@keyframes lb{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:lb}@keyframes mb{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:mb}@keyframes nb{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:nb}@keyframes ob{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:ob}@keyframes pb{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:pb}@keyframes qb{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:qb}@keyframes rb{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:rb}@keyframes sb{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:sb}@keyframes tb{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:tb}@keyframes ub{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:ub}@keyframes vb{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:vb}@keyframes wb{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:wb}@keyframes xb{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:xb}@keyframes yb{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:yb}@keyframes zb{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:zb}table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable tfoot th,table.dataTable thead th{font-weight:700}table.dataTable thead td,table.dataTable thead th{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead td:active,table.dataTable thead th:active{outline:none}table.dataTable tfoot td,table.dataTable tfoot th{padding:10px 18px 6px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{cursor:pointer;*cursor:hand}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{background-repeat:no-repeat;background-position:100%}table.dataTable thead .sorting{background-image:url(../images/sort_both.png)}table.dataTable thead .sorting_asc{background-image:url(../images/sort_asc.png)}table.dataTable thead .sorting_desc{background-image:url(../images/sort_desc.png)}table.dataTable thead .sorting_asc_disabled{background-image:url(../images/sort_asc_disabled.png)}table.dataTable thead .sorting_desc_disabled{background-image:url(../images/sort_desc_disabled.png)}table.dataTable tbody tr{background-color:#fff}table.dataTable tbody tr.selected{background-color:#b0bed9}table.dataTable tbody td,table.dataTable tbody th{padding:8px 10px}table.dataTable.display tbody td,table.dataTable.display tbody th,table.dataTable.row-border tbody td,table.dataTable.row-border tbody th{border-top:1px solid #ddd}table.dataTable.display tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.row-border tbody tr:first-child th{border-top:none}table.dataTable.cell-border tbody td,table.dataTable.cell-border tbody th{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr td:first-child,table.dataTable.cell-border tbody tr th:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child td,table.dataTable.cell-border tbody tr:first-child th{border-top:none}table.dataTable.display tbody tr.odd,table.dataTable.stripe tbody tr.odd{background-color:#f9f9f9}table.dataTable.display tbody tr.odd.selected,table.dataTable.stripe tbody tr.odd.selected{background-color:#acbad4}table.dataTable.display tbody tr:hover,table.dataTable.hover tbody tr:hover{background-color:#f6f6f6}table.dataTable.display tbody tr:hover.selected,table.dataTable.hover tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3,table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3,table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:#f5f5f5}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap td,table.dataTable.nowrap th{white-space:nowrap}table.dataTable.compact thead td,table.dataTable.compact thead th{padding:4px 17px 4px 4px}table.dataTable.compact tbody td,table.dataTable.compact tbody th,table.dataTable.compact tfoot td,table.dataTable.compact tfoot th{padding:4px}table.dataTable td.dt-left,table.dataTable th.dt-left{text-align:left}table.dataTable td.dataTables_empty,table.dataTable td.dt-center,table.dataTable th.dt-center{text-align:center}table.dataTable td.dt-right,table.dataTable th.dt-right{text-align:right}table.dataTable td.dt-justify,table.dataTable th.dt-justify{text-align:justify}table.dataTable td.dt-nowrap,table.dataTable th.dt-nowrap{white-space:nowrap}table.dataTable tfoot td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable thead th.dt-head-left{text-align:left}table.dataTable tfoot td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable thead th.dt-head-center{text-align:center}table.dataTable tfoot td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable thead th.dt-head-right{text-align:right}table.dataTable tfoot td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable thead th.dt-head-justify{text-align:justify}table.dataTable tfoot td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable thead th.dt-head-nowrap{white-space:nowrap}table.dataTable tbody td.dt-body-left,table.dataTable tbody th.dt-body-left{text-align:left}table.dataTable tbody td.dt-body-center,table.dataTable tbody th.dt-body-center{text-align:center}table.dataTable tbody td.dt-body-right,table.dataTable tbody th.dt-body-right{text-align:right}table.dataTable tbody td.dt-body-justify,table.dataTable tbody th.dt-body-justify{text-align:justify}table.dataTable tbody td.dt-body-nowrap,table.dataTable tbody th.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable td,table.dataTable th{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none!important;cursor:pointer;*cursor:hand;color:#333!important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333!important;border:1px solid #979797;background-color:#fff;background:linear-gradient(180deg,#fff 0,#dcdcdc)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{cursor:default;color:#666!important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:#fff!important;border:1px solid #111;background-color:#585858;background:linear-gradient(180deg,#585858 0,#111)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:linear-gradient(180deg,#2b2b2b 0,#0c0c0c);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.9) 25%,hsla(0,0%,100%,.9) 75%,hsla(0,0%,100%,0))}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dataTables_processing{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollBody table,.dataTables_wrapper.no-footer div.dataTables_scrollHead table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width:767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:.5em}}@media screen and (max-width:640px){.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:.5em}}

/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-enabled.is-draggable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{background:hsla(0,0%,100%,.75);border:none;color:#333;position:absolute}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;height:44px;top:50%;transform:translateY(-50%);width:44px}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:-25px;line-height:1;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{background:#333;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 8px;opacity:.25;width:10px}.flickity-page-dots .dot.is-selected{opacity:1}body,html{background-color:#fff;font-size:16px;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{height:100%}body{min-height:100%}body.header-style--none .page-wrap{padding-top:0}.container-fluid.fullbleed [class*=col-]{padding-left:0!important;padding-right:0!important}.container-fluid.with-max{margin:0 auto;max-width:1600px}.layout-freeform_text .text img.aligncenter{display:block;margin:0 auto}.layout-freeform_text .section-intro .text h2,.layout-freeform_text .section-intro .text h3,.layout-freeform_text .section-intro .text h4,.layout-freeform_text .section-intro .text h5,.layout-freeform_text .section-intro .text h6,.layout-freeform_text .single-leadership .text h2,.layout-freeform_text .single-leadership .text h3,.layout-freeform_text .single-leadership .text h4,.layout-freeform_text .single-leadership .text h5,.layout-freeform_text .single-leadership .text h6{margin-top:1.25em}.edit-link a{background:rgba(0,0,0,.95);border-radius:5px;color:#fff!important;display:block;font-size:10px;padding:5px 10px;position:fixed;right:20px;text-transform:uppercase;top:90px;z-index:1000;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.edit-link a:hover{background:rgba(0,0,0,.75);text-decoration:none}.layout_hero h2{font-weight:600}.btn{border:1px solid #d0d1d4;border-radius:0;height:40px;margin:0;position:relative;width:auto}.btn,.btn .label{display:inline-block}.btn .label{color:#0d6efd;line-height:30px;padding:0;text-transform:uppercase;transition:color .3s ease-out;vertical-align:middle}.btn.no-border{border:0;padding-left:0;text-align:left}.btn:hover .label{color:#005475}.btn.btn--#0d6efd{background:#0d6efd;transition:all .15s ease-out}.btn.btn--#0d6efd .label{color:#fff}.btn.btn--#0d6efd:hover{background:#fff}.btn.btn--#0d6efd:hover .label,.btn.btn--#0d6efd:hover:after{color:#0d6efd!important}.btn.btn--#0d6efd:active{background:#fff}.calendar-btn .label i{font-size:20px;margin-right:5px}.arrow-btn{border:1px solid #d0d1d4;border-radius:0;display:inline-block;height:40px;margin:0;position:relative;transition:background .3s ease-out,border .3s ease-out;width:40px}.arrow-btn.btn--outline{background:transparent;border:1px solid #fff;transition:all .15s ease-out}.arrow-btn.btn--outline .label{color:#fff}.arrow-btn.btn--outline:hover{background:#0d6efd;border:1px solid #0d6efd}.arrow-btn.btn--outline:hover .label,.arrow-btn.btn--outline:hover:after{color:#fff!important}.arrow-btn.btn--outline:active{background:hsla(0,0%,100%,.5)}.arrow-btn .label{display:none}.arrow-btn.with-text{padding-right:40px!important;vertical-align:middle;width:auto}.arrow-btn.with-text .label{color:#0d6efd;display:inline-block;line-height:30px;padding:0;text-transform:uppercase;vertical-align:middle;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.arrow-btn:after{color:#0d6efd;content:"\f061";display:block;font-family:FontAwesome;font-size:.75em;font-weight:400;line-height:.75em;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);transition:color .3s ease-out,transform .3s ease-out;width:40px}.arrow-btn.btn--#0d6efd.with-text .label,.arrow-btn.btn--#0d6efd.with-text:after,.arrow-btn.btn--outline.with-text .label,.arrow-btn.btn--outline.with-text:after{color:#fff}.arrow-btn:hover:after{color:#005475;transform:translate(2px,-50%)}.arrow-btn:hover{background:#0d6efd;border-color:#0d6efd}.arrow-btn:hover .label,.arrow-btn:hover:after{color:#fff}.arrow-btn--plus-minus:after{content:"\f067";display:inline-block;height:11px;left:50%;line-height:12px;top:50%;transform:translate(-50%,-50%);transform-origin:50% 50%;vertical-align:middle;width:10px}.arrow-btn--plus-minus:hover:after{transform:translate(-50%,-50%)}.play-btn{border:1px solid #d0d1d4;border-radius:0;display:inline-block;height:40px;margin:0;position:relative;transition:background .3s ease-out,border .3s ease-out;width:40px}.play-btn.btn--outline{background:transparent;border:1px solid #fff;transition:all .15s ease-out}.play-btn.btn--outline .label{color:#fff}.play-btn.btn--outline:hover{background:hsla(0,0%,100%,.3);border:1px solid #fff}.play-btn.btn--outline:active{background:hsla(0,0%,100%,.5)}.play-btn .label{display:none}.play-btn.with-text{padding-right:40px!important;vertical-align:middle;width:auto}.play-btn.with-text .label{color:#0d6efd;display:inline-block;line-height:30px;padding:0;text-transform:uppercase;vertical-align:middle;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.play-btn:after{color:#0d6efd;content:"\f04b";display:block;font-family:FontAwesome;font-size:.75em;font-weight:400;line-height:.75em;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);transition:color .3s ease-out,transform .3s ease-out;width:40px}.play-btn.btn--#0d6efd.with-text .label,.play-btn.btn--#0d6efd.with-text:after,.play-btn.btn--outline.with-text .label,.play-btn.btn--outline.with-text:after{color:#fff}.play-btn:hover:after{color:#005475;transform:translate(2px,-50%)}.play-btn:hover{background:#0d6efd;border-color:#0d6efd}.play-btn:hover .label,.play-btn:hover:after{color:#fff}.tall-arrow{background:url(../images/tall-arrow.png) no-repeat transparent 50% 100%;bottom:20px;height:166px;left:50%;position:absolute;transform:translate(-50%);transition:transform .3s ease-out,height .3s ease-out;width:21px;z-index:10}.tall-arrow:hover{transform:translate(-50%,5px)}@media (max-height:815px){.tall-arrow{height:120px}}@media (max-height:600px){.tall-arrow{height:70px}}@media (max-height:400px){.tall-arrow{display:none}}@media (max-width:61.9375em){.tall-arrow{height:120px}}@media (max-width:48em){.tall-arrow{height:70px}}.caret-down{bottom:40px;display:block;height:80px;left:50%;padding:0;position:absolute;transform:translate(-50%);transition:transform .3s ease-out,height .3s ease-out;width:80px;z-index:10}.caret-down:before{color:#fff;content:"\f107";display:block;font-family:FontAwesome;font-size:80px;height:100%;line-height:80px;text-align:center;width:100%}@media (max-width:61.9375em){.caret-down{bottom:20px;height:40px;width:40px}.caret-down:before{font-size:40px}}.site-2 .btn{background:#29b8ce;border:0;border-radius:20px;color:#fff!important;font-size:12px;font-weight:700;line-height:30px;padding:6px 20px;text-transform:uppercase;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal}.site-2 .btn.btn--#0d6efd,.site-2 .btn.btn--#0d6efd.with-text,.site-2 .btn.btn--#0d6efd.with-text.arrow-btn{background:#29b8ce;padding:6px 20px;transition:background .15s ease-out}.site-2 .btn.btn--#0d6efd.with-text.arrow-btn:after,.site-2 .btn.btn--#0d6efd.with-text:after,.site-2 .btn.btn--#0d6efd:after{color:#fff}.site-2 .btn.btn--#0d6efd .label,.site-2 .btn.btn--#0d6efd.with-text.arrow-btn .label,.site-2 .btn.btn--#0d6efd.with-text .label{color:#fff;font-size:12px}.site-2 .btn.btn--#0d6efd.with-text.arrow-btn:hover,.site-2 .btn.btn--#0d6efd.with-text:hover,.site-2 .btn.btn--#0d6efd:hover{background:#fff}.site-2 .btn.btn--#0d6efd.with-text.arrow-btn:hover .label,.site-2 .btn.btn--#0d6efd.with-text.arrow-btn:hover:after,.site-2 .btn.btn--#0d6efd.with-text:hover .label,.site-2 .btn.btn--#0d6efd.with-text:hover:after,.site-2 .btn.btn--#0d6efd:hover .label,.site-2 .btn.btn--#0d6efd:hover:after{color:#29b8ce!important}.site-2 .btn.btn--#0d6efd.with-text.arrow-btn:active,.site-2 .btn.btn--#0d6efd.with-text:active,.site-2 .btn.btn--#0d6efd:active{background:#fff}.site-2 .play-btn{background:transparent;border:1px solid #d0d1d4}.site-2 .play-btn.with-text{background:transparent;padding:6px 40px 6px 16px}.site-2 .play-btn.with-text .label{color:#29b8ce;font-size:12px}.site-2 .play-btn.with-text:after{color:#29b8ce}.site-2 .play-btn:hover{background:#29b8ce;border-color:#29b8ce}.site-2 .play-btn:hover .label,.site-2 .play-btn:hover:after{color:#fff}.site-2 .arrow-btn{background:transparent;border:1px solid #d0d1d4;color:#29b8ce;padding:0;transition:background .3s ease-out,border .3s ease-out}.site-2 .arrow-btn:after{color:#29b8ce}.site-2 .arrow-btn.with-text{background:transparent;padding:6px 40px 6px 16px}.site-2 .arrow-btn.with-text .label{color:#29b8ce;font-size:12px}.site-2 .arrow-btn.with-text:after{color:#29b8ce}.site-2 .arrow-btn:hover{background:#29b8ce;border-color:#29b8ce}.site-2 .arrow-btn:hover .label,.site-2 .arrow-btn:hover:after{color:#fff}.site-2 .arrow-btn.with-bg{background:#29b8ce;color:#fff}.site-2 .arrow-btn.with-bg .label,.site-2 .arrow-btn.with-bg:after{color:#fff}.site-2 .arrow-btn.with-bg:hover{background:#fff;color:#29b8ce}.site-2 .arrow-btn.with-bg:hover .label,.site-2 .arrow-btn.with-bg:hover:after{color:#29b8ce}.site-2 .arrow-btn.btn--outline{background:transparent;border:1px solid #fff;transition:all .15s ease-out}.site-2 .arrow-btn.btn--outline .label{color:#fff}.site-2 .arrow-btn.btn--outline:hover{background:#29b8ce;border:1px solid #29b8ce}.site-2 .arrow-btn.btn--outline:hover .label,.site-2 .arrow-btn.btn--outline:hover:after{color:#fff!important}.site-2 .arrow-btn.btn--outline:active{background:hsla(0,0%,100%,.5)}.site-2 .caret-down{background:transparent;padding:0}.site-2 .list-page-btn.arrow-btn.with-text .label,.site-2 .list-page-btn.arrow-btn.with-text:after{color:#29b8ce}a.link-with-arrow{color:#0d6efd;font-size:16px;position:relative;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal}a.link-with-arrow:after{text-decoration:underline;content:"\f061";display:inline-block;font-family:FontAwesome;font-size:13px;margin-left:10px;text-decoration:none;transform:translateY(-2px)}a.link-with-arrow:hover:after{text-decoration:none!important}.site-2 a.link-with-arrow{color:#29b8ce;font-size:16px;position:relative;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal}.site-2 a.link-with-arrow:after{text-decoration:underline;content:"\f061";display:inline-block;font-family:FontAwesome;font-size:13px;margin-left:10px;text-decoration:none;transform:translateY(-2px)}.site-2 a.link-with-arrow:hover:after{text-decoration:none!important}a{text-decoration:none}a,a:hover{color:#0d6efd}a:hover{text-decoration:underline}a:visited{color:#0d6efd}.with-animations{opacity:0;transition:transform .4s ease-out,opacity .4s ease-out}.with-animations.visible{opacity:1;transform:translateZ(0)}.with-animations.slower-animation{transition:transform 1.5s ease-out,opacity 1.5s ease-out}.page-section--subnav{background:#161729;z-index:99}.section-layout-wrap--introductory_text+.section-layout-wrap--columned_content{margin-top:-3.125em}.section-layout-wrap--introductory_text+.section-layout-wrap--columned_content .anchor:first-child{position:relative;top:-100px}.section-layout-wrap--introductory_text+.section-layout-wrap--freeform_text .standard-padding,.section-layout-wrap--introductory_text+.section-layout-wrap--freeform_text_nontranslated .standard-padding,.section-layout-wrap--text_blocks+.section-layout-wrap--freeform_text .standard-padding,.section-layout-wrap--text_blocks+.section-layout-wrap--freeform_text_nontranslated .standard-padding{padding:0}.section-layout-wrap--freeform_text+.section-layout-wrap--text_blocks .layout-text_blocks,.section-layout-wrap--freeform_text_nontranslated+.section-layout-wrap--text_blocks .layout-text_blocks{padding-top:0}.section-layout-wrap--freeform_text+.section-layout-wrap--hero{margin-top:2.5em}.section-layout-wrap--introductory_text+.section-layout-wrap--manual_grid .layout-latest_news_grid .container-fluid.fullbleed .row,.section-layout-wrap--introductory_text+.section-layout-wrap--manual_grid .layout-manual_grid .container-fluid.fullbleed .row,.section-layout-wrap--introductory_text+.section-layout-wrap--news_grid .layout-latest_news_grid .container-fluid.fullbleed .row,.section-layout-wrap--introductory_text+.section-layout-wrap--news_grid .layout-manual_grid .container-fluid.fullbleed .row,.section-layout-wrap--quotes+.section-layout-wrap--careers_highlight .section-intro.standard-padding,.section-layout-wrap--quotes+.section-layout-wrap--careers_highlight .standard-padding.single-leadership{padding-top:0}.section-layout-wrap--introductory_text+.section-layout-wrap--infographic{margin-bottom:3.125em}.section-layout-wrap--careers_listing+.section-layout-wrap--careers_listing .layout-careers_listing,.section-layout-wrap--introductory_text+.section-layout-wrap--infographic .section-intro.standard-padding,.section-layout-wrap--introductory_text+.section-layout-wrap--infographic .standard-padding.single-leadership{padding-top:0}.section-layout-wrap--leadership+.section-layout-wrap--timeline .section-intro,.section-layout-wrap--leadership+.section-layout-wrap--timeline .single-leadership{padding-top:6.25em}.section-layout-wrap--grid+.section-layout-wrap--contact_form .section-intro.standard-padding,.section-layout-wrap--grid+.section-layout-wrap--contact_form .standard-padding.single-leadership{padding-top:3.125em}.section-layout-wrap--grid+.section-layout-wrap--contact_form .layout-contact_form{padding-bottom:8.75em}.page-id-21 .page-section--layout-introductory_text.dark-#0d6efd-bg .standard-padding{padding-bottom:0}.page-id-21 .page-section--layout-introductory_text.dark-#0d6efd-bg .standard-padding .text{margin-bottom:0}.page #section-1.section-layout-wrap--article_content .c-article-wrap{margin-bottom:70px;margin-top:70px}.header{background:#fff}@media (min-width:66.3125em){.header .container-fluid{padding-right:0}}.page-section--header{left:0;position:fixed;top:0;width:100%;z-index:100}.page-wrap{padding-top:70px}@media (max-width:40em){.page-wrap{padding-top:50px}}.page-section--header,.page-section--subnav{transform:translateZ(0);transition:transform .4s ease-in-out}.scrolling-down .page-section--header,.scrolling-down .page-section--subnav{transform:translate3d(0,-70px,0)}.single-leadership .header{border-bottom:1px solid #ededed}@media (max-width:61.9375em){.page-section--subnav{display:none}}.has-scrolled .header,.single-leadership .header{border-bottom:1px solid #ededed}.footer{background:#161729;color:#fff;padding:6.25em 0}.footer .footer-logo{background:url(https://www.citadel.com/wp-content/themes/citadel/assets//images/citadel-logo--white.svg) no-repeat transparent 0 0;background-size:contain;color:#fff;display:block;height:1.6875em;margin:0 0 2.5em;text-indent:-9999px;width:12.9375em}@media (max-width:61.9375em){.footer .footer-logo{height:1.6875em;width:12.5em}}.footer .client-login{display:none}.footer .footer-nav{list-style:none;overflow:hidden;padding:0}.footer .footer-nav a{color:#fff}.footer .footer-nav>li{float:left;margin:0;width:20%}@media (max-width:75em){.footer .footer-nav>li{clear:left;width:100%!important}}.footer .footer-nav>li>a{font-size:.875em;letter-spacing:.025em;line-height:1em;text-transform:uppercase;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.footer .footer-nav>li ul{list-style:none;padding:.3125em 0 0}.footer .footer-nav>li ul li{margin:0 0 .3125em}.footer .footer-nav>li ul li a{color:#989ca1;font-size:.75em;letter-spacing:.025em;font-weight:400;font-family:HelveticaNeueLTStd-Lt,Helvetica,Arial,sans-serif;font-style:normal}.footer .footer-nav>li ul li a:hover{color:#fff;text-decoration:none}.footer .tertiary{padding-top:4.375em}.footer .footer-text{color:#989ca1;font-size:1.3125em;letter-spacing:.025em;line-height:1.3333333333em;font-weight:400;font-family:HelveticaNeueLTStd-Lt,Helvetica,Arial,sans-serif;font-style:normal}.footer .footer-text p{margin:0}.footer .social-links{font-size:1.875em}.footer .social-links a{color:#989ca1;margin:0 .6666666667em 0 0}.footer .social-links a:focus{text-decoration:none}.footer .social-links a:hover{color:#fff;text-decoration:none}.footer .social-links a:last-child{margin-right:0}.footer .privacy-links{list-style:none;margin:0;padding:0;text-align:center;width:100%}@media (max-width:48em){.footer .privacy-links{text-align:left}}.footer .privacy-links li{display:inline-block;margin:.625em}@media (max-width:48em){.footer .privacy-links li{margin:.625em 1.25em 1.25em 0}}.footer .privacy-links li a{color:#989ca1;font-size:.9375em}.footer .privacy-links li a:hover{color:#fff;text-decoration:none}.footer .address-text{color:#989ca1;font-size:.75em;letter-spacing:.025em;line-height:1.3333333333em}.disclaimer{background:#15151d;color:#d0d1d4;font-size:.875em;padding:2.5em 0;text-align:center}.disclaimer a{color:#535461}.careers-disclaimer{background:#161729;color:#989ca1;font-size:.875em;text-align:left;padding:0}.careers-disclaimer .text{padding:2.5em 0;border-top:1px solid #535461}.careers-disclaimer a{color:#535461}.footer.custom-widths .footer-nav>li{margin-bottom:.9375em;width:33.333333%}@media (max-width:75em){.footer.custom-widths .footer-nav>li{width:100%!important}}.page-section--footer-minimal .footer{padding:4.0625em 0}.page-section--footer-minimal .footer .d-flex{-ms-flex-align:center;align-items:center;-js-display:flex;display:-ms-flexbox;display:flex}@media (max-width:767px){.page-section--footer-minimal .footer .d-flex{display:block}}.page-section--footer-minimal .footer .logo{max-width:50%}@media (max-width:767px){.page-section--footer-minimal .footer .logo{max-width:100%}}.page-section--footer-minimal .footer .footer-logo{margin-bottom:1.5625em}.page-section--footer-minimal .footer .privacy-links{text-align:left}.page-section--footer-minimal .footer .privacy-links li{font-size:1em;margin:0 .625em .625em}@media (max-width:48em){.page-section--footer-minimal .footer .privacy-links li{margin:0 1.25em 1.25em 0}}.page-section--footer-minimal .footer .privacy-links li:first-child{margin-left:0}.page-section--footer-minimal .footer .address-text{margin-left:auto;max-width:300px}@media (max-width:767px){.page-section--footer-minimal .footer .address-text{margin-left:0;max-width:100%}}.page-section--footer-minimal.no-logo .footer .d-flex{-ms-flex-align:start;align-items:flex-start}.site-logo{padding:1.34375em 0 1.34375em 2.1875em}@media (max-width:83.4375em){.site-logo{padding-left:0}}.site-logo h1{font-size:16px;height:1.6875em;margin:0;width:12.9375em}.site-logo h1 a{background:url(https://www.citadel.com/wp-content/themes/citadel/assets//images/citadel-logo.svg) no-repeat transparent 0 50%;background-size:contain;display:block;height:100%;text-indent:-9999px;width:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.site-logo h1 a{background-size:auto!important}}@media (max-width:76.25em){.site-logo h1{height:1.6875em;width:11.875em}}@media (max-width:66.25em){.site-logo h1{height:1.6875em;width:8.75em;width:12.5em}}@media (max-width:40em){.site-logo h1{height:1.25em;width:7.8125em}}@media (max-width:40em){.site-logo{padding-top:.9375em;padding-bottom:.9375em}}.menu-wrap{-ms-flex-align:center;align-items:center;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}body.post-type-archive-ultimate-guides .primary-nav li.careers a,body.single-ug-chapter .primary-nav li.careers a{color:#0d6efd}.header{position:relative;z-index:201}.primary-nav{-ms-flex-align:center;align-items:center;-js-display:flex;display:-ms-flexbox;display:flex;font-size:0;height:70px;-ms-flex-pack:end;justify-content:flex-end;list-style:none;margin:0;padding:0;vertical-align:top}@media (max-width:66.25em){.primary-nav{display:none}}.primary-nav li{-ms-flex-align:center;align-items:center;-js-display:flex;display:-ms-flexbox;display:flex;font-size:16px;height:100%;padding:0 .78125em;position:relative;z-index:100}@media (max-width:93.125em){.primary-nav li{padding:0 .375em}}@media (max-width:83.4375em){.primary-nav li{font-size:15px;padding:0 .4666666667em}}@media (max-width:76.25em){.primary-nav li{font-size:14px;padding:0 .3214285714em}}.primary-nav li:last-child{margin:0}@media (max-width:76.25em){.primary-nav li:last-child{margin-right:10px}}.primary-nav li:hover .sub-menu{display:block}@media (max-width:767px){.primary-nav li:hover .sub-menu{display:none}}.primary-nav li a{color:#002f6c;display:block;font-size:.8125em;letter-spacing:0;padding-top:.2307692308em;position:relative;text-decoration:none;text-transform:uppercase;transition:border .3s ease-out;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.primary-nav li a:after{border-bottom:1px solid #002f6c;bottom:0;content:"";display:none;height:0;left:0;position:absolute;width:100%}.primary-nav li a:hover:after{display:block}.primary-nav li.current-menu-ancestor a,.primary-nav li.current-menu-parent a,.primary-nav li.current-page-ancestor a,.primary-nav li.current-page-parent a,.primary-nav li.current_page_ancestor a,.primary-nav li.current_page_item a,.primary-nav li.current_page_parent a{color:#0d6efd}.primary-nav li.client-login-toggle{background:#f1f1f2;border-right:1px solid #d0d1d4;box-sizing:content-box;margin:0 0 0 .78125em!important;padding-left:.9375em;padding-right:.9375em;z-index:10}.primary-nav li.client-login-toggle a{border:0;text-decoration:none}.primary-nav li.client-login a:before{color:#0d6efd;content:"\f023";display:inline-block;font-family:FontAwesome;font-size:12px;margin-right:4px}.primary-nav>li.menu-item-has-children:not(.hide-submenu){border-left:1px solid #fff;border-right:1px solid #fff;position:relative;z-index:100}.primary-nav>li.menu-item-has-children:not(.hide-submenu):after{background-color:#fff;bottom:-2.5px;content:"";display:none;height:5px;left:0;pointer-events:none;position:absolute;width:100%;z-index:100}.primary-nav>li.menu-item-has-children:not(.hide-submenu):hover{border-left:1px solid #d0d1d4;border-right:1px solid #d0d1d4}.primary-nav>li.menu-item-has-children:not(.hide-submenu):hover:after{display:block}.primary-nav .sub-menu{background-color:#fff;border:1px solid #d0d1d4;display:none;left:-1px;padding:0 1.5em 0 0;position:absolute;text-align:left;top:calc(100% - 1px);transition:background .4s ease-out;z-index:-1}@media (max-width:767px){.primary-nav .sub-menu{display:none}}.primary-nav .sub-menu li{margin:0;padding:.875em 0 .875em .78125em;position:relative;white-space:nowrap;width:100%}.primary-nav .sub-menu li:hover:before{opacity:1}.primary-nav .sub-menu li:before{background-color:#0d6efd;content:"";height:80%;left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .1s linear;width:3px}.primary-nav .sub-menu li:after{background-color:#d0d1d4;bottom:0;content:"";height:1px;left:.78125em;position:absolute;width:calc(100% + .71875em)}.primary-nav .sub-menu li a{border-bottom:none;color:#002f6c;display:inline;width:auto}.primary-nav .sub-menu li.current-menu-item a{color:#0d6efd}.primary-nav .sub-menu li:last-child{border-bottom:none;padding-bottom:.875em}.primary-nav .sub-menu li:last-child:after{display:none}.primary-nav .hide-submenu .sub-menu{display:none!important}.single-career .primary-nav li.current-menu-ancestor a,.single-career .primary-nav li.current-menu-parent a,.single-career .primary-nav li.current-page-ancestor a,.single-career .primary-nav li.current-page-parent a,.single-career .primary-nav li.current_page_ancestor a,.single-career .primary-nav li.current_page_item a,.single-career .primary-nav li.current_page_parent a{color:#002f6c}.single-career .primary-nav li.careers a{color:#0d6efd}.language-switcher-wrap:hover .switcher-menu,.language-switcher-wrap:hover .switcher-menu ul{display:block}.language-switcher-wrap>.switcher-toggle:not(.hide-submenu){height:70px;position:relative}.language-switcher-wrap>.switcher-toggle:not(.hide-submenu):before{background-color:#fff;border:0;bottom:-5px;content:"";display:none;height:10px;left:0;pointer-events:none;position:absolute;width:100%;z-index:100}.language-switcher-wrap:hover>.switcher-toggle:not(.hide-submenu){background:#fff;border-right:1px solid #d0d1d4}.language-switcher-wrap:hover>.switcher-toggle:not(.hide-submenu):before{display:block}.language-switcher-wrap .switcher-menu{left:auto;position:absolute}.language-switcher-wrap .switcher-menu ul{overflow:hidden;width:100%}.language-switcher-wrap .switcher-menu .active-lang,.language-switcher-wrap .switcher-menu a{font-size:.8125em}.language-switcher-wrap .switcher-menu .active-lang:hover,.language-switcher-wrap .switcher-menu a:hover{text-decoration:none}.language-switcher-wrap .switcher-menu ul{background-color:#fff;border:1px solid #d0d1d4;display:none;left:0;padding:0 1.5em 0 0;position:absolute;top:100%;transition:background .4s ease-out}@media (max-width:767px){.language-switcher-wrap .switcher-menu ul{display:none}}.language-switcher-wrap .switcher-menu ul li{line-height:24px;margin:0;padding:0;position:relative;white-space:nowrap;width:100%}.language-switcher-wrap .switcher-menu ul li.active-lang,.language-switcher-wrap .switcher-menu ul li a{display:block;line-height:1;padding:20px 0 19px 11px}.language-switcher-wrap .switcher-menu ul li:hover:before{opacity:1}.language-switcher-wrap .switcher-menu ul li:before{background-color:#0d6efd;content:"";height:80%;left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .1s linear;width:3px}.language-switcher-wrap .switcher-menu ul li:after{background-color:#d0d1d4;bottom:0;content:"";height:1px;left:11px;position:absolute;width:calc(100% + .71875em)}.language-switcher-wrap .switcher-menu ul li a{border-bottom:none}.language-switcher-wrap .switcher-menu ul li.current-menu-item a{color:#0d6efd}.language-switcher-wrap .switcher-menu ul li:last-child:after{display:none}.menu-toggle{display:none;float:right;margin-top:2em}.menu-toggle .bars{display:block;height:.875em;position:relative;width:1.25em}.menu-toggle .bars span{background:#161729;display:block;height:2px;position:absolute;transition:top .2s ease-out,transform .2s ease-out;width:100%}.menu-toggle .bars span.top{top:0}.menu-toggle .bars span.mid{top:6px}.menu-toggle .bars span.bottom{top:12px}@media (max-width:66.25em){.menu-toggle{display:block}}@media (max-width:40em){.menu-toggle{margin-top:1.25em}}.language-switcher-wrap{display:block;float:right;font-size:16px;height:100%;overflow:visible;vertical-align:top;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}@media (max-width:83.4375em){.language-switcher-wrap{font-size:15px}}@media (max-width:76.25em){.language-switcher-wrap{font-size:14px}}@media (max-width:66.25em){.language-switcher-wrap{display:none}}.language-switcher-wrap .switcher-toggle,.language-switcher-wrap .switcher-toggle-off{background:#f1f1f2;border-left:none;border-right:1px solid #d0d1d4;box-sizing:border-box;color:#002f6c;display:inline-block;font-size:.8125em;padding:26px 10px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;z-index:300}.language-switcher-wrap .switcher-toggle-off span,.language-switcher-wrap .switcher-toggle span{position:relative;top:1px}.language-switcher-wrap .switcher-toggle-off span svg,.language-switcher-wrap .switcher-toggle span svg{display:inline-block;height:12px;position:relative;top:1px;width:12px}.language-switcher-wrap .switcher-toggle-off span svg path,.language-switcher-wrap .switcher-toggle span svg path{fill:#0d6efd}@media (max-width:83.4375em){.language-switcher-wrap .switcher-toggle,.language-switcher-wrap .switcher-toggle-off{padding:26px 10px}.language-switcher-wrap .switcher-toggle-off span,.language-switcher-wrap .switcher-toggle span{top:2px}}@media (max-width:76.25em){.language-switcher-wrap .switcher-toggle,.language-switcher-wrap .switcher-toggle-off{padding:2.3076923077em 10px}}.language-switcher-wrap .switcher-toggle.open{background:#fff}.language-switcher-wrap .switcher-toggle:after{color:#0d6efd;content:" ▾"}.language-switcher-wrap{position:relative;z-index:100}.language-switcher-wrap .switcher-menu{background:#fff;display:none;display:block;right:0;width:15.625em}.language-switcher-wrap .switcher-menu ul{list-style-type:none;margin:0;padding:0;text-align:left}.language-switcher-wrap .switcher-menu ul li{text-transform:uppercase}.language-switcher-wrap .switcher-menu ul li.active-lang{color:#0d6efd}.language-switcher-wrap .switcher-menu ul li:last-child{border-bottom:none}.language-switcher-wrap .switcher-menu ul li a{color:#002f6c}.search-wrap{background:#f1f1f2;display:block;float:right;overflow:hidden;vertical-align:top}@media (max-width:66.25em){.search-wrap{display:none}}.search-wrap .search-toggle{display:block;float:right;height:70px;margin-left:0;position:relative;text-align:center;text-decoration:none;vertical-align:top;width:4.375em;z-index:300}@media (max-width:83.4375em){.search-wrap .search-toggle{height:70px}}@media (max-width:77.1875em){.search-wrap .search-toggle{margin-left:0}}@media (max-width:76.25em){.search-wrap .search-toggle{font-size:14px;width:5em}}.search-wrap .search-toggle i{color:#0d6efd;font-size:1.875em;line-height:2.3666666667em;transition:color .3s ease-out}@media (max-width:83.4375em){.search-wrap .search-toggle i{font-size:1.6em;line-height:2.9583333333em}}.search-wrap .search-toggle:hover i{color:#005475}.search-wrap .search-toggle .open-icon{display:block}.search-wrap.open .search-toggle .open-icon,.search-wrap .search-toggle .close-icon{display:none}.search-wrap.open .search-toggle .close-icon{display:block}.client-login-links{height:4.375em;margin:0;max-height:0;overflow:hidden;position:absolute;text-align:left;transition:max-height .3s ease-in;width:100%;z-index:200}.client-login-links.open{max-height:70px}.client-login-links .links-wrap{background:#f1f1f2;border:0;height:4.375em;padding:1.25em;text-align:center;width:100%}.client-login-links .links-wrap .sub-nav-wrap{list-style:none;margin:0}.client-login-links .links-wrap .sub-nav-wrap li{display:inline-block}.client-login-links .links-wrap a{border-bottom:1px solid transparent;color:#002f6c;display:inline-block;font-size:.8125em;letter-spacing:0;margin:0 10px;text-decoration:none;text-transform:uppercase;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.client-login-links .links-wrap a:hover{border-bottom:1px solid #002f6c}.search-form{height:4.375em;margin:0;max-height:0;overflow:hidden;position:absolute;text-align:left;transition:max-height .3s ease-in;width:100%;z-index:200}.search-form.open{max-height:80px}.search-form input[type=text]{background:#f1f1f2;border:0;box-sizing:border-box;float:right;height:4.375em;padding:1.25em;width:100%}.search-form input[type=text]:focus{outline:0}@media (max-width:66.25em){.search-form{display:none!important}}.mobile-nav{display:none}@media (max-width:66.25em){.mobile-nav{display:block}}.mobile-nav{background:#161729;background-image:linear-gradient(90deg,#141526 0,#161729 30%);height:100%;overflow-y:auto;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .4s ease-out;width:80%;z-index:100;-webkit-overflow-scrolling:touch}.mobile-nav a{color:#fff;text-decoration:none}.mobile-nav .bars{margin-right:1.25em}.mobile-nav .bars span{background-color:#fff}.mobile-nav>ul{list-style:none;padding:4.6875em 1.25em 0}.mobile-nav>ul>li{margin-bottom:1.25em;overflow:hidden}.mobile-nav .mobile-search-form{margin:0 1.25em;max-width:350px;position:relative}.mobile-nav .mobile-search-form input{border:0;padding:.3125em .625em;position:relative;width:100%;z-index:1}.mobile-nav .mobile-search-form input:focus{outline:0}.mobile-nav .mobile-search-form button{background:#fff;background:transparent;border:0;color:#0d6efd;position:absolute;right:5px;top:3px;z-index:2}.mobile-nav .primary-nav-mobile>li{font-size:1.25em}.mobile-nav .primary-nav-mobile ul{font-size:.7em;list-style:none;padding:0}.mobile-nav .primary-nav-mobile ul li{float:none;width:100%}.language-switcher-mobile{padding-bottom:1.25em}.language-switcher-mobile .switcher-mobile-toggle{font-size:1.25em;padding-left:1em}.language-switcher-mobile ul{display:none;list-style-type:none;margin:0;padding:0 0 0 1.25em}.language-switcher-mobile ul.open{display:block}.site-wrap{transition:transform .4s ease-out}@media (max-width:66.25em){.mobile-nav-open .bars span.top{top:6px;transform:rotate(45deg)}.mobile-nav-open .bars span.mid{opacity:0}.mobile-nav-open .bars span.bottom{top:6px;transform:rotate(-45deg)}.mobile-nav-open .site-wrap{transform:translateX(-80%)}.mobile-nav-open .mobile-nav{transform:translateX(0)}}body.search-results .primary-nav li.current-menu-ancestor a,body.search-results .primary-nav li.current-menu-parent a,body.search-results .primary-nav li.current-page-ancestor a,body.search-results .primary-nav li.current-page-parent a,body.search-results .primary-nav li.current_page_ancestor a,body.search-results .primary-nav li.current_page_item a,body.search-results .primary-nav li.current_page_parent a{color:#002f6c}.post-content,.post-content a{text-decoration:none}.post-content .image{background:no-repeat #fff 50% 50%;background-size:cover;display:block;height:50%;width:100%}.post-content .text{padding:2.5em}.post-content.with-count{position:relative}.post-content.with-count .text{position:relative;z-index:2}.post-content.with-count .count{font-size:15.625em;line-height:1em;position:absolute;top:-30%;left:0;color:#e1ddd5;z-index:0}.post-content.with-count .count,.post-content h2{font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}.post-content h2{color:#161729;font-size:36px;letter-spacing:.025em;line-height:1.08em;margin:0 0 .4em}.post-content h2 a{color:inherit}@media (max-width:87.5em){.post-content h2{font-size:2.25em}}@media (max-width:79.375em){.post-content h2{font-size:1.875em}}@media (max-width:75.625em){.post-content h2{font-size:1.5625em}}@media (max-width:68.75em){.post-content h2{font-size:1.25em}}.post-content h4{font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}@media (max-width:87.5em){.post-content h4{font-size:1.5em}}@media (max-width:76.25em){.post-content h4{font-size:1.25em}}@media (max-width:68.75em){.post-content h4{font-size:1em}}.post-content .listing-text{color:#555;font-size:14px;letter-spacing:.1px;line-height:1.4em;font-weight:400;font-family:HelveticaNeueLTStd-Lt,Helvetica,Arial,sans-serif;font-style:normal}@media (min-width:2000px){.post-content .listing-text{font-size:14px}}.post-content blockquote{position:relative}.post-content blockquote:before{position:absolute;font-size:1.875em;top:-5px;left:-20px;color:#0d6efd}.post-content blockquote p{font-size:1.875em;line-height:1.1666666667em;color:#989ca1;margin:0;font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:italic}@media (max-width:48em){.post-content blockquote p{font-size:1.5em}}.post-content blockquote cite{font-size:1.5em;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal}.post-content blockquote cite:before{content:"";width:2.5em;height:2px;background:#0d6efd;display:block;margin:1.25em 0 .625em}.post-content blockquote cite span{font-size:.5833333333em;display:block}.category-heading,.post-content blockquote cite span{text-transform:uppercase;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.category-heading{color:#0d6efd;font-size:1.0625em;letter-spacing:.025em;line-height:1.0588235294em;margin:0 0 1.1764705882em}.image-stack{position:relative;z-index:10}.image-stack img{height:auto;vertical-align:bottom;width:100%}.image-stack .image{box-shadow:3px 3px 20px rgba(0,0,0,.4);height:auto;left:0;max-width:70%;position:absolute;top:0;width:100%}@media (max-width:47.9375em){.image-stack .image{max-width:50%}}.image-stack .image .child{position:relative}.image-stack .image .child:before{display:block;content:"";width:100%;padding-top:75%}.image-stack .image .child>.content{position:absolute;top:0;left:0;right:0;bottom:0}.image-stack .image .child .content{background:no-repeat transparent 50% 50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.image-stack .image-1{opacity:1;transform:translate(-20%,-20%);z-index:1}.image-stack .image-2{opacity:1;transform:translate(50%,70%);z-index:2}@media (max-width:48em){.image-stack.with-dots{position:relative}}.image-stack .dot-grid{background:url(../images/dot-grid.png) repeat transparent 100% 100%;left:0;max-width:70%;position:absolute;top:0;z-index:1;position:relative}.image-stack .dot-grid:before{display:block;content:"";width:100%;padding-top:100%}.image-stack .dot-grid>.content{position:absolute;top:0;left:0;right:0;bottom:0}.image-stack.visible .image-1{opacity:1;transform:translate(-20%)}.image-stack.visible .image-2{opacity:1;transform:translate(50%,50%)}.image-stack.left-style .image-1{transform:translate(20%,20%)}.image-stack.left-style.visible .image-1{transform:translate(20%,10%)}.section-content--layout-introductory_text .bottom-divider{background:#ddd;font-size:1px;height:1px;line-height:1px;margin:0 20px}a[id]:empty{display:block;height:1px;position:relative;top:-70px;width:1px}.section-intro,.single-leadership{text-align:center}.section-intro img.aligncenter,.single-leadership img.aligncenter{display:block;margin:0 auto}.section-intro.standard-padding,.standard-padding.single-leadership{padding:5em 0 2.5em}@media (max-width:48em){.section-intro.standard-padding,.standard-padding.single-leadership{padding:2.5em 0 .9375em}}.section-intro .category-heading,.single-leadership .category-heading{color:#0d6efd;font-size:1.0625em;letter-spacing:.025em;line-height:1.0588235294em;margin:0 0 1.1764705882em;text-transform:uppercase;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.section-intro .wp-video,.single-leadership .wp-video{margin-bottom:1.25em}.section-intro h2,.single-leadership h2{color:#161729;font-size:3.125em;letter-spacing:.025em;line-height:1.08em;margin:0 0 .6em;font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}.section-intro h2 a,.single-leadership h2 a{color:inherit}@media (max-width:48em){.section-intro h2,.single-leadership h2{font-size:1.875em}}.section-intro .text,.single-leadership .text{font-size:1.25em;margin:2em 0;text-align:left;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal}.section-intro .text a,.single-leadership .text a{color:#0d6efd}@media (max-width:48em){.section-intro .text,.single-leadership .text{font-size:1em;margin:1.25em 0}}.layout-freeform_text .section-intro .text>div,.layout-freeform_text .section-intro .text p,.layout-freeform_text .single-leadership .text>div,.layout-freeform_text .single-leadership .text p{margin-bottom:1.25em;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal}.layout-freeform_text .section-intro .text .alignleft,.layout-freeform_text .single-leadership .text .alignleft{float:left;margin:0 .625em 0 0}.layout-freeform_text .section-intro .text .alignright,.layout-freeform_text .single-leadership .text .alignright{float:right;margin:0 0 0 .625em}.layout-freeform_text .section-intro .text .aligncenter,.layout-freeform_text .single-leadership .text .aligncenter{margin-bottom:.625em}.layout-freeform_text .section-intro .text ol,.layout-freeform_text .section-intro .text ul,.layout-freeform_text .single-leadership .text ol,.layout-freeform_text .single-leadership .text ul{margin-bottom:1.5625em}.layout-freeform_text .section-intro .text blockquote,.layout-freeform_text .single-leadership .text blockquote{margin:1.25em 0;position:relative}.layout-freeform_text .section-intro .text blockquote:before,.layout-freeform_text .single-leadership .text blockquote:before{color:#0d6efd;content:"“";font-size:1.875em;left:-20px;position:absolute;top:-5px}.layout-freeform_text .section-intro .text blockquote p,.layout-freeform_text .single-leadership .text blockquote p{color:#555;font-size:1.5em;line-height:1.4583333333em;margin:0;font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:italic}@media (max-width:48em){.layout-freeform_text .section-intro .text blockquote p,.layout-freeform_text .single-leadership .text blockquote p{font-size:1.125em}}.layout-freeform_text .section-intro .text blockquote cite,.layout-freeform_text .single-leadership .text blockquote cite{font-size:1.5em;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal}.layout-freeform_text .section-intro .text blockquote cite:before,.layout-freeform_text .single-leadership .text blockquote cite:before{background:#0d6efd;content:"";display:block;height:2px;margin:1.25em 0 .625em;width:2.5em}.layout-freeform_text .section-intro .text blockquote cite span,.layout-freeform_text .single-leadership .text blockquote cite span{display:block;font-size:.5833333333em;text-transform:uppercase;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.layout-freeform_text .section-intro .text .wp-caption img,.layout-freeform_text .single-leadership .text .wp-caption img{height:auto;width:100%}.layout-freeform_text .section-intro .text .wp-caption .wp-caption-text,.layout-freeform_text .single-leadership .text .wp-caption .wp-caption-text{background:#efefef;font-size:.75em;padding:.8333333333em;text-align:center;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal}.single-career #section-1 .section-intro.standard-padding,.single-career #section-1 .standard-padding.single-leadership{padding-top:0}.layout_hero{background:#182331;max-height:100vh;min-height:400px;overflow:hidden;position:relative}.layout_hero:before{display:block;content:"";width:100%;padding-top:56.25%}.layout_hero>.content{position:absolute;top:0;left:0;right:0;bottom:0}.layout_hero.has-limited-height{max-height:700px!important}.layout_hero.has-limited-height.has-limited-height--shorter{max-height:550px!important}.layout_hero .category-heading{font-size:1.125em}@media (max-width:48em){.layout_hero .category-heading{font-size:1em}}.layout_hero .pager{display:none;left:0;position:absolute;top:50%;transform:translateY(-50%);z-index:99}.layout_hero .pager a{background:#fff;color:#161729;cursor:pointer;display:block;font-size:.75em;height:1.875em;line-height:1.875em;margin-bottom:1px;opacity:.6;text-align:center;width:1.875em;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.layout_hero .pager a.active,.layout_hero .pager a:hover{color:#0d6efd;opacity:1;text-decoration:none}.layout_hero .pager a:last-child{border-bottom:0}.layout_hero .pager--dots{bottom:3.75em;left:50%;margin-bottom:0;margin-top:0;top:auto;transform:translateX(-50%)}.layout_hero .pager--dots a{background:#fff;border-radius:50%;display:inline-block;height:.625em;line-height:.625em;opacity:.46;overflow:hidden;text-indent:-20px;width:.625em}.layout_hero .pager--dots a+a{margin-left:.625em}@media (max-width:550px){.layout_hero .pager--dots{bottom:2.5em}}@media (max-width:450px){.layout_hero .pager--dots{bottom:1.25em}}.layout_hero .owl-controls{background:red;font-size:1.5625em;position:absolute;top:50%;width:100%}.layout_hero .owl-controls .owl-prev{left:2.1875em}.layout_hero .owl-controls .owl-next{right:2.1875em}.layout_hero .owl-controls .owl-next,.layout_hero .owl-controls .owl-prev{color:#fff;opacity:.6;position:absolute;top:0}.layout_hero .owl-controls .owl-next:hover,.layout_hero .owl-controls .owl-prev:hover{opacity:1}.layout_hero .owl-item,.layout_hero .owl-stage,.layout_hero .owl-stage-outer{height:100%}.layout_hero .slide,.layout_hero .slides{height:100%;width:100%}.layout_hero .slides .owl-controls{display:none}.layout_hero .slides.slides--with-arrows .owl-controls{display:block}.layout_hero .slide{background:no-repeat transparent 50% 50%;background-size:cover;position:relative}.layout_hero .slide .overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.layout_hero .slide .text{position:relative;z-index:3}.layout_hero .background-video{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.layout_hero .background-video video{height:auto;left:50%;max-height:101%;min-height:101%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;z-index:1}.layout_hero .background-video video.check-size{height:auto;min-height:0;min-width:0;width:auto}.layout_hero .background-video video.horizontal{max-height:10000px}.layout_hero .background-video video::-webkit-media-controls{display:none}.layout_hero .background-video video::-webkit-media-controls-play-button,.layout_hero .background-video video::-webkit-media-controls-start-playback-button{opacity:0;pointer-events:none;width:5px}.layout_hero .text{color:#fff;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:2;font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:normal;-webkit-backface-visibility:hidden}.layout_hero .text .additional-text{font-size:16px}@media (max-width:550px){.layout_hero .text .additional-text{font-size:12px}}.layout_hero .text .additional-text>.content{line-height:2em;margin:1.25em auto 0;max-width:660px}.layout_hero .text .additional-text>.content p{font-size:1.5em;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal}.layout_hero .text .additional-hero-image{display:inline-block;margin-bottom:64px;margin-left:auto;margin-right:auto;width:310px}.layout_hero .text .additional-hero-image img{width:310px}@media (max-width:64em){.layout_hero .text .additional-hero-image{margin-bottom:50px}}@media (max-width:56.25em){.layout_hero .text .additional-hero-image img{max-width:90%;width:auto}}.layout_hero .text .dataopen-logo{background:url(../images/dataopen/dataopen-brackets.png) 50% 50% no-repeat;background-size:contain;display:inline-block;height:113px;margin-left:auto;margin-right:auto;text-shadow:1px 1px 3px rgba(0,0,0,.5);width:330px}.layout_hero .text h2{display:block;font-size:5.625em;line-height:1em;margin:0 auto .2222222222em;max-width:75%}@media (max-width:87.5em){.layout_hero .text h2{font-size:3.75em}}@media (max-width:75em){.layout_hero .text h2{font-size:2.5em}}@media (max-width:61.9375em){.layout_hero .text h2{font-size:1.875em}}@media (max-width:48em){.layout_hero .text h2{font-size:1.5em}}.layout_hero .text .actions{font-size:1.25em;margin-top:124px}@media (max-width:48em){.layout_hero .text .actions{margin-top:32px}}.layout_hero .text .actions .btn{background:#0d6efd;letter-spacing:.01em}.layout_hero .text .actions .btn .label,.layout_hero .text .actions .btn:after{color:#fff}.layout_hero .text .actions .btn:hover{background:#fff}.layout_hero .text .actions .btn:hover .label,.layout_hero .text .actions .btn:hover:after{color:#0d6efd}#section-1 .layout_hero .text h2{font-size:6.875em;width:90%}@media (max-width:87.5em){#section-1 .layout_hero .text h2{font-size:4.375em}}@media (max-width:75em){#section-1 .layout_hero .text h2{font-size:3.4375em}}@media (max-width:61.9375em){#section-1 .layout_hero .text h2{font-size:2.8125em}}@media (max-width:48em){#section-1 .layout_hero .text h2{font-size:2.25em}}#section-1 .layout_hero.has-limited-height--shorter .text h2{font-size:4.375em}@media (max-width:100em){#section-1 .layout_hero.has-limited-height--shorter .text h2{font-size:4.375em}}@media (max-width:75em){#section-1 .layout_hero.has-limited-height--shorter .text h2{font-size:3.4375em}}@media (max-width:61.9375em){#section-1 .layout_hero.has-limited-height--shorter .text h2{font-size:2.8125em}}@media (max-width:48em){#section-1 .layout_hero.has-limited-height--shorter .text h2{font-size:2.25em}}#section-1 .layout_hero .text.restrict-width{margin:0 auto;max-width:1440px}@media (max-width:93.75em){#section-1 .layout_hero .text.restrict-width{max-width:1200px}}@media (max-width:81.25em){#section-1 .layout_hero .text.restrict-width{max-width:950px}}@media (max-width:61.9375em){#section-1 .layout_hero .text.restrict-width{max-width:750px}}@media (max-width:48em){#section-1 .layout_hero .text.restrict-width{max-width:490px}}@media (max-width:32.5em){#section-1 .layout_hero .text.restrict-width{max-width:320px}}@media (max-width:93.75em){#section-1 .layout_hero .text.restrict-width h2{font-size:4.375em}}@media (max-width:81.25em){#section-1 .layout_hero .text.restrict-width h2{font-size:3.4375em}}@media (max-width:61.9375em){#section-1 .layout_hero .text.restrict-width h2{font-size:2.8125em}}@media (max-width:48em){#section-1 .layout_hero .text.restrict-width h2{font-size:2.25em}}@media (max-width:32.5em){#section-1 .layout_hero .text.restrict-width h2{font-size:1.5em}}.page-section--layout_hero .actions{opacity:0;transform:translate3d(0,50px,0);transition:opacity .8s cubic-bezier(.55,.055,.675,.19),transform 1s cubic-bezier(.55,.055,.675,.19)}.page-section--layout_hero .visible .actions{opacity:1;transform:translateZ(0)}.site-2 .layout_hero .actions .arrow-btn.with-text{padding-top:0}.site-2 .layout_hero .actions .arrow-btn.with-text .label{line-height:40px}.page-section--layout-introductory_text.dark-#0d6efd-bg{background:#161729}.layout-introductory_text{background:no-repeat transparent 50% 100%;background-size:cover;color:#161729;padding:3.125em 0}@media (max-width:48em){.layout-introductory_text{padding:1.875em 0}}.layout-introductory_text.dark-background{background:#15151d no-repeat 50% 50%;background-size:cover}.layout-introductory_text.dark-background .text,.layout-introductory_text.dark-background h2{color:#fff}.layout-introductory_text.background--white{background-color:#000}.layout-introductory_text.background--gray{background-image:linear-gradient(180deg,#fff,#ebebeb)}.layout-introductory_text .image-grid{text-align:center}.layout-introductory_text .image-grid .image{display:inline-block;margin:2.5em;max-width:7.5em;text-align:center}.layout-introductory_text .image-grid .image img{height:auto;max-width:100%}.layout-introductory_text .text p:last-child{margin-bottom:0}.home #section-2 .layout-introductory_text h2{text-align:left}.page-section--layout-freeform_text .anchor{display:block;height:1px;position:relative;top:-100px;width:1px}.page-section--layout-freeform_text .section-intro .text h2,.page-section--layout-freeform_text .single-leadership .text h2{font-size:1.875em}.page-section--layout-freeform_text .section-intro .text h3,.page-section--layout-freeform_text .single-leadership .text h3{font-size:1.625em}.page-section--layout-freeform_text .section-intro .text h4,.page-section--layout-freeform_text .single-leadership .text h4{font-size:1.5em}.page-section--layout-freeform_text.no-padding .text{margin:0}.page-section--layout-freeform_text img{height:auto;max-width:100%}.apply-form-wrap,.apply-iframe-wrap{max-height:0;overflow:hidden;transition:max-height .4s ease-out}.apply-form-wrap.active,.apply-iframe-wrap.active{max-height:2000px}.apply-form-wrap .apply-iframe,.apply-iframe-wrap .apply-iframe{border:0;margin:3.125em 0}.page-section--layout-freeform_text.no-padding .section-intro,.page-section--layout-freeform_text.no-padding .single-leadership{padding-top:0}.page-section--layout-freeform_text.the110{position:relative}.page-section--layout-freeform_text.the110 .text{margin-top:2.5em!important}.page-section--layout-freeform_text.the110 .background-image{background-position:top;background:url(../images/bars-middle.png) 50% no-repeat;background-size:contain;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}@media (max-width:61.9375em){.page-section--layout-freeform_text.the110 .background-image{display:none}}@media (max-width:61.9375em){.page-section--layout-freeform_text.the110 .section-content .section-intro,.page-section--layout-freeform_text.the110 .section-content .single-leadership{padding-top:3.75em}}.page-section--layout-freeform_text.the110 .section-content .text,.page-section--layout-freeform_text.the110 .section-content h2{color:#989ca1;font-size:1.0625em;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif!important}.page-section--layout-freeform_text.the110 .section-content .mobile{display:none}@media (max-width:43.75em){.page-section--layout-freeform_text.the110 .section-content .mobile{display:block}}.page-section--layout-freeform_text.the110 .section-content .desktop{display:block}@media (max-width:43.75em){.page-section--layout-freeform_text.the110 .section-content .desktop{display:none}}.page-section--layout-freeform_text.the110 .section-content .text{margin-top:1.5em}.page-section--layout-freeform_text.the110 .section-content .category-heading{padding-left:250px;padding-right:250px;margin-bottom:.6em}@media (max-width:63.9375em){.page-section--layout-freeform_text.the110 .section-content .category-heading{padding-left:0;padding-right:0}}.layout-careers_list{background-image:linear-gradient(180deg,#fff 0,#ebebeb);padding-bottom:3.75em}.page-section--layout-careers_highlight .stagger-row .col-lg-4 .careers-post{opacity:0;transform:translate3d(0,70px,0);transition:opacity .8s cubic-bezier(.55,.055,.675,.19),transform .5s cubic-bezier(.55,.055,.675,.19);transition-delay:.5s}.page-section--layout-careers_highlight .stagger-row .col-lg-4:nth-child(2) .careers-post{transition-delay:1s}.page-section--layout-careers_highlight .stagger-row .col-lg-4:nth-child(3) .careers-post{transition-delay:1.5s}.page-section--layout-careers_highlight .btn-row{transition-delay:1s}.page-section--layout-careers_highlight.visible .col-lg-4 .careers-post{opacity:1;transform:translateZ(0)}.layout-manual_grid{overflow:hidden}.layout-manual_grid .listing-text{color:#535461;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal}.layout-manual_grid--color-white{background:#fff}.layout-manual_grid--color-gray{background:#f7f7f7}.layout-manual_grid .post-content{background-color:#fff}@media (min-width:1201px){.layout-manual_grid .container,.layout-manual_grid .container-fluid.fullbleed{margin-left:40px;margin-right:40px;max-width:inherit}}@media (min-width:1680px){.layout-manual_grid .container,.layout-manual_grid .container-fluid.fullbleed{margin-left:auto;margin-right:auto;max-width:1600px}}.layout-manual_grid a:focus,.layout-manual_grid a:hover{text-decoration:none}.layout-manual_grid .post-content{overflow:hidden}.layout-manual_grid .post-content .image{z-index:20}.layout-manual_grid .post-content .text{z-index:15}.layout-manual_grid .image.full-height{background:no-repeat #fff 50% 50%;background-size:cover;display:block;height:50%;width:100%;position:relative}.layout-manual_grid .image.full-height:before{display:block;content:"";width:100%;padding-top:100%}.layout-manual_grid .image.full-height>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:62em){.layout-manual_grid .post-content .image{background:no-repeat #fff 50% 0;background-size:cover}}.layout-manual_grid .post-content .content{padding:1.25em}@media (min-width:62.0625em){.layout-manual_grid .post-content .content{font-size:.8125em;padding:1.1538461538em;padding-bottom:0}}@media (min-width:68.75em){.layout-manual_grid .post-content .content{font-size:.9375em;padding:1em;padding-bottom:0}}@media (min-width:75em){.layout-manual_grid .post-content .content{font-size:.9375em;padding:2em;padding-bottom:0}}@media (min-width:106.25em){.layout-manual_grid .post-content .content{font-size:1.125em;padding:2.2222222222em;padding-bottom:0}}@media (min-width:112.5em){.layout-manual_grid .post-content .content{font-size:1.1875em;padding:2.1052631579em}}@media (min-width:118.75em){.layout-manual_grid .post-content .content{font-size:1.25em}}@media (min-width:125em){.layout-manual_grid .post-content .content{font-size:1.3125em}}@media (min-width:131.25em){.layout-manual_grid .post-content .content{font-size:1.375em}}@media (min-width:137.5em){.layout-manual_grid .post-content .content{font-size:1.4375em}}@media (min-width:143.75em){.layout-manual_grid .post-content .content{font-size:1.5em}}@media (min-width:150em){.layout-manual_grid .post-content .content{font-size:1.5625em}}@media (max-width:62em){.layout-manual_grid .text{padding:1.25em 1.25em 2.5em}.layout-manual_grid h2{font-size:1.875em}.layout-manual_grid .image.full-height{background:no-repeat #fff 50% 0;background-size:cover}.layout-manual_grid .half-image-and-text .text{padding:0}}.layout-manual_grid .full-image-and-text .image{position:relative}.layout-manual_grid .full-image-and-text .image:before{display:block;content:"";width:100%;padding-top:50%}.layout-manual_grid .full-image-and-text .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:75em){.layout-manual_grid .full-image-and-text .text{padding:1.25em}.layout-manual_grid .full-image-and-text .text .category-heading{font-size:.875em}}@media (min-width:48.0625em){.layout-manual_grid .full-text .text{position:relative}.layout-manual_grid .full-text .text:before{display:block;content:"";width:100%;padding-top:100%}.layout-manual_grid .full-text .text>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (max-width:87.5em){.layout-manual_grid .full-text .text h2{font-size:2.1875em}}@media (max-width:62em){.layout-manual_grid .full-text .text h2{font-size:1.875em}}.layout-manual_grid .full-text .text .content{padding:2.5em}.layout-manual_grid .full-image .image,.layout-manual_grid .half-image .image{position:relative}.layout-manual_grid .full-image .image:before,.layout-manual_grid .half-image .image:before{display:block;content:"";width:100%;padding-top:100%}.layout-manual_grid .full-image .image>.content,.layout-manual_grid .half-image .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}.layout-manual_grid .full-image a,.layout-manual_grid .half-image a{background:transparent;height:100%;left:0;position:absolute;top:0;transition:background .3s ease-out;width:100%}.layout-manual_grid .full-image a:hover,.layout-manual_grid .half-image a:hover{background:rgba(0,0,0,.5)}.layout-manual_grid .full-image a:before,.layout-manual_grid .half-image a:before{border:1px solid #fff;color:#fff;content:"\f04b";font-family:FontAwesome;font-size:1.875em;left:50%;padding:.6666666667em 1em;position:absolute;top:50%;transform:translate(-50%,-50%)}.layout-manual_grid .half-image .image{position:relative}.layout-manual_grid .half-image .image:before{display:block;content:"";width:100%;padding-top:50%}.layout-manual_grid .half-image .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}.layout-manual_grid .half-image-and-text{overflow:hidden;width:100%}.layout-manual_grid .half-image-and-text .image{float:left;width:50%;position:relative}.layout-manual_grid .half-image-and-text .image:before{display:block;content:"";width:100%;padding-top:100%}.layout-manual_grid .half-image-and-text .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:62em){.layout-manual_grid .half-image-and-text .image{width:100%;position:relative}.layout-manual_grid .half-image-and-text .image:before{display:block;content:"";width:100%;padding-top:50%}.layout-manual_grid .half-image-and-text .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.layout-manual_grid .half-image-and-text .text{float:left;width:50%}.layout-manual_grid .half-image-and-text .text .content{font-size:.9375em;padding:1.25em}@media (min-width:62.0625em){.layout-manual_grid .half-image-and-text .text .content{font-size:.8125em;padding:1.1538461538em;padding-bottom:0}}@media (min-width:68.75em){.layout-manual_grid .half-image-and-text .text .content{font-size:.9375em;padding:1em;padding-bottom:0}}@media (min-width:75em){.layout-manual_grid .half-image-and-text .text .content{font-size:.9375em;padding:1.3333333333em;padding-bottom:0}}@media (min-width:106.25em){.layout-manual_grid .half-image-and-text .text .content{font-size:1.125em;padding:1.3888888889em;padding-bottom:0}}@media (min-width:112.5em){.layout-manual_grid .half-image-and-text .text .content{font-size:1.1875em;padding:1.5789473684em}}@media (min-width:118.75em){.layout-manual_grid .half-image-and-text .text .content{font-size:1.25em}}@media (min-width:125em){.layout-manual_grid .half-image-and-text .text .content{font-size:1.3125em}}@media (min-width:131.25em){.layout-manual_grid .half-image-and-text .text .content{font-size:1.375em}}@media (min-width:62.0625em){.layout-manual_grid .half-image-and-text .text{position:relative}.layout-manual_grid .half-image-and-text .text:before{display:block;content:"";width:100%;padding-top:100%}.layout-manual_grid .half-image-and-text .text>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (max-width:62em){.layout-manual_grid .half-image-and-text .text{width:100%}}.layout-manual_grid .half-image-and-text .text.the-110 h2{color:#161729;font-size:1.85em}.layout-manual_grid .half-image-and-text .text h2{font-size:26px;margin:.2em 0 .5em}.layout-manual_grid .half-image-and-text .text p:last-child{margin-bottom:0}.layout-manual_grid .half-image-and-text:nth-child(odd) .image{float:right}.layout-manual_grid .half-image-and-text .listing-text+.action{margin-top:10px}.page-section--layout-manual_grid .col-md-6:first-child{position:relative;z-index:20}.page-section--layout-manual_grid .col-md-6:last-child{position:relative;z-index:15}.page-section--layout-manual_grid .manual-grid-block .post-content .image{opacity:.01;transition:opacity .8s cubic-bezier(.55,.055,.675,.19)}.page-section--layout-manual_grid .manual-grid-block .post-content .text{opacity:0;transition:opacity .8s cubic-bezier(.55,.055,.675,.19)}.page-section--layout-manual_grid.visible .manual-grid-block .post-content .image.show,.page-section--layout-manual_grid.visible .manual-grid-block .post-content .text.show{opacity:1}.page-section--layout-manual_grid .container+.container-fluid.fullbleed .row:first-child{padding-top:0}.hide-listing-text .layout-grid .listing-text,.hide-listing-text .layout-latest_news_grid .listing-text,.hide-listing-text .layout-manual_grid .half-image-and-text .listing-text{display:none}.layout-latest_news_grid .container-fluid.fullbleed .row,.layout-latest_news_grid .container-fluid.fullbleed .row.with-masonry,.layout-manual_grid .container-fluid.fullbleed .row,.layout-manual_grid .container-fluid.fullbleed .row.with-masonry{padding:60px 10px}.layout-latest_news_grid .manual-grid-block,.layout-latest_news_grid .news-post,.layout-manual_grid .manual-grid-block,.layout-manual_grid .news-post{padding:0 10px 20px}.layout-latest_news_grid .with-masonry .manual-grid-block,.layout-latest_news_grid .with-masonry .news-post,.layout-manual_grid .with-masonry .manual-grid-block,.layout-manual_grid .with-masonry .news-post{padding:0 0 20px}@media (min-width:62em){.layout-latest_news_grid .news-single-post .news-post,.layout-latest_news_grid .news-stacked-posts .news-post:last-child,.layout-manual_grid .news-single-post .news-post,.layout-manual_grid .news-stacked-posts .news-post:last-child{padding-bottom:0}}.layout-latest_news_grid .post-content,.layout-manual_grid .post-content{border:1px solid #ddd;box-sizing:border-box}.layout-latest_news_grid .manual-grid-block.full-image-and-text .text,.layout-manual_grid .manual-grid-block.full-image-and-text .text{padding:0}@media (min-width:62em){.layout-latest_news_grid .manual-grid-block.full-image-and-text .text,.layout-manual_grid .manual-grid-block.full-image-and-text .text{position:relative}.layout-latest_news_grid .manual-grid-block.full-image-and-text .text:before,.layout-manual_grid .manual-grid-block.full-image-and-text .text:before{display:block;content:"";width:100%;padding-top:50%}.layout-latest_news_grid .manual-grid-block.full-image-and-text .text>.content,.layout-manual_grid .manual-grid-block.full-image-and-text .text>.content{position:absolute;top:0;left:0;right:0;bottom:0}.layout-latest_news_grid .manual-grid-block.full-image-and-text .text.with-extra-padding:before,.layout-manual_grid .manual-grid-block.full-image-and-text .text.with-extra-padding:before{padding-top:calc(50% + 22px)}}.layout-careers_listing{background:#fff;padding:6.25em 0}.layout-careers_listing .section-intro,.layout-careers_listing .single-leadership{margin-bottom:2.5em}.layout-careers_listing .section-intro .additional-copy,.layout-careers_listing .single-leadership .additional-copy{width:80%;margin:0 auto}.layout-careers_listing .filter-row{position:relative;z-index:20}.layout-careers_listing .filter-btn{position:relative;z-index:10}.layout-careers_listing .filter-btn:hover{background:#fff;border-color:#efefef}.layout-careers_listing .filter-list{position:relative;margin-bottom:1.25em;z-index:100;float:left;margin-right:.625em}.layout-careers_listing .filter-list .career-types{max-height:0;overflow:hidden;width:300px;top:100%;background:#fff;border:1px solid #efefef;border-top:0;border-bottom:0;position:absolute;z-index:9;box-sizing:border-box;margin-top:0;transition:max-height .4s ease-out}.layout-careers_listing .filter-list .career-types a{padding:.625em 1.5625em;text-transform:uppercase;text-align:left;display:block;font-size:.75em;color:#0d6efd;width:50%;float:left;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.layout-careers_listing .filter-list.active .filter-btn{background:#fff;border-top:1px solid #efefef;border-left:1px solid #efefef;border-right:1px solid #efefef;border-bottom:1px solid #fff;position:relative;z-index:10}.layout-careers_listing .filter-list.active .career-types{max-height:400px;position:absolute;z-index:9;margin-top:-1px;border:1px solid #efefef}.layout-careers_listing .location{margin-bottom:3.75em;max-width:90%}@media (max-width:47.9375em){.layout-careers_listing .location{max-width:100%}}.layout-careers_listing .location h3{font-size:1.25em;margin:0 0 .5em;font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}.layout-careers_listing .location h4{color:#555;font-size:.875em;letter-spacing:.025em;line-height:1.2857142857em;text-transform:uppercase;margin:0 0 .5882352941em;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.layout-careers_listing .location .listing{list-style:none;padding:0;margin:0 0 1.25em}.layout-careers_listing .location .listing li{margin-bottom:.8333333333em;font-size:.75em;line-height:1.1666666667em}.layout-careers_listing .location .listing a{color:#0d6efd}.layout-careers_listing .location .listing a:hover{color:#161729}.layout-careers_listing .location p{color:#555;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal}.layout-careers_listing .careers-table-wrap{position:relative;margin-top:30px}@media (max-width:48em){.layout-careers_listing .careers-table-wrap{margin-top:0}}.layout-careers_listing .careers-table-wrap .col-title{width:55%}.layout-careers_listing .careers-table-wrap .col-division{width:18%}.layout-careers_listing .careers-table-wrap .col-location{width:20%}.layout-careers_listing .careers-table-wrap table.dataTable thead th{padding:8px 10px;text-transform:uppercase;font-size:.75em;letter-spacing:.1em;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.layout-careers_listing .careers-table-wrap .odd{background:#efefef}.layout-careers_listing .careers-table-wrap td{font-size:.875em;vertical-align:top}.layout-careers_listing .careers-table-wrap input{border:1px solid #d0d1d4}.layout-careers_listing .careers-table-wrap .dataTables_filter,.layout-careers_listing .careers-table-wrap .dataTables_length{font-size:.875em}.layout-careers_listing .careers-table-wrap .dataTables_filter label,.layout-careers_listing .careers-table-wrap .dataTables_length label{text-transform:uppercase;font-size:.875em;color:#0d6efd;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.layout-careers_listing .careers-table-wrap .dataTables_filter label input,.layout-careers_listing .careers-table-wrap .dataTables_length label input{text-transform:none;color:#000;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal;width:150px}@media (max-width:48em){.layout-careers_listing .careers-table-wrap .dataTables_filter,.layout-careers_listing .careers-table-wrap .dataTables_length{display:none}}.layout-careers_listing .careers-table-wrap .dataTables_filter{position:absolute;left:0;top:-30px}.layout-careers_listing .careers-table-wrap .dataTables_wrapper .dataTables_paginate .paginate_button{padding:.3125em;font-size:.75em;margin-top:.8333333333em}.layout-careers_listing .careers-table-wrap .dataTables_wrapper .dataTables_paginate{padding-top:0}.layout-careers_listing .careers-table-wrap .dataTables_wrapper .dataTables_info{padding:.3125em;font-size:.75em;margin-top:.8333333333em}.layout-careers_listing .careers-table-wrap .dataTables_wrapper .dataTables_paginate .paginate_button,.layout-careers_listing .careers-table-wrap .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.layout-careers_listing .careers-table-wrap .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.layout-careers_listing .careers-table-wrap .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{border:0}.layout-careers_listing .careers-table-wrap .dataTables_wrapper .dataTables_paginate .paginate_button.current,.layout-careers_listing .careers-table-wrap .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#efefef;border:0}.layout-careers_listing .careers-table-wrap .dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:#0d6efd!important;background:transparent;border:0}.layout-numbered_rows{background:#f2f2f3;padding:6.25em 0}.layout-numbered_rows .layered-images img{height:auto;width:100%}.layout-numbered_rows .container-fluid .row,.layout-numbered_rows .container .row{margin-bottom:5em}@media (max-width:48em){.layout-numbered_rows .container-fluid .row{margin-bottom:3.75em}}.layout-numbered_rows .container-fluid .row:last-child{margin-bottom:0}.layout-numbered_rows .post-content .text .listing-text{color:#535461;font-size:1.25em}@media (max-width:62em){.layout-numbered_rows .post-content .text .listing-text{font-size:.875em}}@media (max-width:48em){.layout-numbered_rows .image-stack{left:10%;position:relative;width:80%}}.layout-numbered_rows .image-stack .image-1{transform:translate(-10%,-70%);z-index:1}@media (max-width:62em){.layout-numbered_rows .image-stack .image-1{transform:translate(5%,-50%)}}@media (max-width:47.9375em){.layout-numbered_rows .image-stack .image-1{transform:translate(-10%,-50%)}}@media (max-width:767px){.layout-numbered_rows .image-stack.image-count-1{padding-bottom:65%}}.layout-numbered_rows .image-stack.image-count-1 .image-1{transform:translate(-10%,-10%)}@media (max-width:62em){.layout-numbered_rows .image-stack.image-count-1 .image-1{transform:translate(5%)}}@media (max-width:47.9375em){.layout-numbered_rows .image-stack.image-count-1 .image-1{max-width:none;transform:translate(0)}}.layout-numbered_rows .image-stack .image-2{transform:translate(30%,65%);z-index:2}.layout-numbered_rows .image-stack.visible .image-1{transform:translate(-10%,-50%)}@media (max-width:62em){.layout-numbered_rows .image-stack.visible .image-1{transform:translate(5%,-30%)}}@media (max-width:47.9375em){.layout-numbered_rows .image-stack.visible .image-1{transform:translate(-10%,-30%)}}.layout-numbered_rows .image-stack.visible .image-2{transform:translate(30%,35%)}.layout-numbered_rows .image-stack.visible.image-count-1 .image-1{transform:translate(-10%,-10%)}@media (max-width:62em){.layout-numbered_rows .image-stack.visible.image-count-1 .image-1{transform:translate(5%)}}@media (max-width:47.9375em){.layout-numbered_rows .image-stack.visible.image-count-1 .image-1{max-width:none;transform:translate(0)}}.layout-numbered_rows .container-fluid .row:nth-child(2n) .image-stack .image-1{transform:translate(10%,-70%);z-index:1}@media (max-width:47.9375em){.layout-numbered_rows .container-fluid .row:nth-child(2n) .image-stack .image-1{transform:translate(10%,-50%)}}.layout-numbered_rows .container-fluid .row:nth-child(2n) .image-stack.image-count-1 .image-1{transform:translate(10%,-10%)}@media (max-width:47.9375em){.layout-numbered_rows .container-fluid .row:nth-child(2n) .image-stack.image-count-1 .image-1{transform:translate(0)}}.layout-numbered_rows .container-fluid .row:nth-child(2n) .image-stack.visible .image-1{transform:translate(10%,-50%)}@media (max-width:47.9375em){.layout-numbered_rows .container-fluid .row:nth-child(2n) .image-stack.visible .image-1{transform:translate(10%,-30%)}}.layout-numbered_rows .container-fluid .row:nth-child(2n) .image-stack.visible.image-count-1 .image-1{transform:translate(10%,-10%)}@media (max-width:47.9375em){.layout-numbered_rows .container-fluid .row:nth-child(2n) .image-stack.visible.image-count-1 .image-1{transform:translate(0)}}.layout-timeline{padding:90px 0;padding-bottom:0;background:#fff;overflow:hidden}.layout-timeline.no-top-padding{padding-top:0!important}@media (max-width:47.9375em){.layout-timeline{padding-top:50px}}.layout-timeline .section-intro .text,.layout-timeline .single-leadership .text{text-align:center}.layout-timeline .image-stack img{width:100%;height:auto}.layout-timeline .image-stack .image-1{transform:translateY(-50%)}.layout-timeline .image-stack.visible .image-1{transform:translateY(-20%)}@media (max-width:47.9375em){.layout-timeline .image-stack{left:15%}}@media (max-width:62em){.layout-timeline .post-content .text{padding-left:0;padding-right:0}}.layout-timeline .post-content .text .listing-text{font-size:1.25em}@media (max-width:62em){.layout-timeline .post-content .text .listing-text{font-size:1em}}@media (max-width:47.9375em){.layout-timeline .post-content .text{text-align:center;padding-top:0}}.layout-timeline .timeline-points{position:relative;margin-top:2.5em;padding:6.25em 0}.layout-timeline .timeline-points .row{margin-bottom:12.5em}@media (max-width:62em){.layout-timeline .timeline-points .row{margin-bottom:6.25em}}@media (max-width:47.9375em){.layout-timeline .timeline-points .row{margin-bottom:3.125em}}.layout-timeline .timeline-points:after{content:"";position:absolute;top:0;left:50%;height:100%;width:2px;background:#0d6efd;margin-left:-1px;z-index:1}@media (max-width:47.9375em){.layout-timeline .timeline-points:after{display:none}}.layout-timeline .post-content.with-count .count{font-size:10.9375em;line-height:1em;top:-12%}@media (max-width:62em){.layout-timeline .post-content.with-count .count{font-size:6.25em;line-height:1em}}@media (max-width:47.9375em){.layout-timeline .post-content.with-count .count{font-size:4.6875em;line-height:1em;width:100%;text-align:center;top:0;display:inline-block;position:static}}.layout-timeline .row{position:relative;z-index:2}.layout-timeline .arrow{width:110px;height:2px;background:red;position:absolute;top:10%;left:50%;background:#0d6efd;transform:translateX(0)}@media (max-width:75em){.layout-timeline .arrow{width:50px}}@media (max-width:47.9375em){.layout-timeline .arrow{display:none!important}}.layout-timeline .arrow:before{position:absolute;top:-.4375em;left:-.5em;content:"";display:block;width:1em;height:1em;background:#fff;border:2px solid #0d6efd;border-radius:100px;z-index:10}.layout-timeline .arrow:after{content:"\f105";font-family:FontAwesome;color:#0d6efd;position:absolute;right:-4px;top:-15px;font-size:1.875em;line-height:1em}.layout-timeline .even .arrow{transform:translateX(-100%)}.layout-timeline .even .arrow:before{left:auto;right:-.5em}.layout-timeline .even .arrow:after{content:"\f104";right:auto;left:-4px}.layout-leadership .leadership-wrap{position:relative;background-image:linear-gradient(180deg,#ebebeb 0,#fff)}.layout-leadership .leadership-wrap .leadership-anchor{position:absolute;top:-50px}.layout-leadership .person-row .person-biography{padding-top:3.75em;position:relative}#section-3 .layout-leadership .standard-padding,.leadership-intro .section-intro,.leadership-intro .single-leadership{padding-top:0}.section-layout-wrap--leadership+.section-layout-wrap--leadership_grid{margin-top:140px}@media (max-width:767px){.section-layout-wrap--leadership+.section-layout-wrap--leadership_grid{margin-top:50px}}.page-section--layout-leadership-carousel.background-type--gray{background-color:#ededf0}.page-section--layout-leadership-carousel .single-leadership__carousel-wrapper{background:transparent}.page-section--layout-leadership-carousel .leadership__carousel{text-align:center;padding-top:100px}.page-section--layout-leadership-carousel .leadership__carousel h2{color:#161729;font-weight:200;font-family:HelveticaNeueLTStd-Th,serif;font-style:normal;font-size:3.125em;letter-spacing:.025em;line-height:1.08em;margin:0 0 .4em;margin-bottom:60px}@media (max-width:48em){.page-section--layout-leadership-carousel .leadership__carousel h2{font-size:1.875em}}@media (min-width:1170px){.page-section--layout-leadership-carousel .leadership__carousel .container{max-width:1070px}}@media (max-width:768px){.page-section--layout-leadership-carousel .leadership__carousel{margin-top:80px}.page-section--layout-leadership-carousel .leadership__carousel .container{max-width:670px}}@media (max-width:640px){.page-section--layout-leadership-carousel .leadership__carousel div.image{position:relative}.page-section--layout-leadership-carousel .leadership__carousel div.image:before{display:block;content:"";width:100%;padding-top:100%}.page-section--layout-leadership-carousel .leadership__carousel div.image>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.layout-quotes{background:#f2f2f3;padding:6.25em 0}@media (min-width:1280px){.layout-quotes{padding:6.25em 0 12.5em}}@media (max-width:767px){.layout-quotes{padding:1.25em 0}}.layout-quotes .row{margin-bottom:6.25em}@media (max-width:767px){.layout-quotes .row{margin-bottom:1.25em;margin-top:1.25em}}.layout-quotes .row:first-child{margin-top:3.125em}.layout-quotes .row:last-child{margin-bottom:0}.layout-quotes .layered-images img{height:auto;width:100%}@media (max-width:767px){.layout-quotes .post-content .text{padding-left:0;padding-right:0}}.layout-quotes .col-md-pull-6 .post-content.with-count{text-align:right}@media (max-width:767px){.layout-quotes .col-md-pull-6 .post-content.with-count{text-align:left}}.layout-quotes .col-md-pull-6.with-style--quote .decoration.style--quote:after{left:auto;right:16px}.layout-quotes .with-style--number .text{margin-top:-20px;padding-top:0}@media (max-width:767px){.layout-quotes .with-style--number .text{margin-top:0}}.layout-quotes .with-style--number.col-md-pull-6 .text .decoration{position:relative;right:-10px}.layout-quotes .col-md-6:not(.col-md-push-6)>.image-count-1 .image{left:auto;right:15%}@media (max-width:767px){.layout-quotes .col-md-6:not(.col-md-push-6)>.image-count-1 .image{left:0;right:auto}}.layout-quotes .alt .col-md-6 .image-stack.image-count-1 .image-1{left:0}@media (max-width:767px){.layout-quotes .alt .col-md-6 .image-stack.image-count-1 .image-1{left:0;right:auto}}.layout-quotes .decoration{color:#0d6efd;font-size:9.375em;line-height:1;margin-bottom:10px;font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:italic}.layout-quotes .decoration.style--quote{display:inline-block;font-size:16px;height:40px;margin-bottom:0;overflow:hidden;position:relative;top:-40px;vertical-align:bottom;width:100px}.layout-quotes .decoration.style--quote:after{content:"“";font-size:9.375em;height:40px;left:-16px;position:absolute;top:-23px}@media (max-width:767px){.layout-quotes .decoration.style--quote{display:inline-block;margin-bottom:0;margin-top:15px;top:-35px}.layout-quotes .decoration.style--quote:after{left:-16px!important;right:auto!important}}@media (max-width:767px){.layout-quotes .decoration{display:block;margin-bottom:20px}}@media (max-width:767px){.layout-quotes .image-stack{padding-bottom:80%}.layout-quotes .image-stack .image-1{max-width:100%}}.layout-quotes .image-stack .image-1{transform:translate(10%)}@media (max-width:767px){.layout-quotes .image-stack .image-1{transform:translate(0)}}.layout-quotes .image-stack .image-2{transform:translate(50%,80%)}.layout-quotes .image-stack.visible .image-1{transform:translate(10%)}@media (max-width:767px){.layout-quotes .image-stack.visible .image-1{transform:translate(0)}}.layout-quotes .image-stack.visible .image-2{transform:translate(50%,50%)}.layout-quotes .alt .image-stack .image-1{transform:translate(10%)}@media (max-width:767px){.layout-quotes .alt .image-stack .image-1{transform:translate(0)}}.layout-quotes .alt .image-stack .dot-grid{left:auto;right:-20%}.layout-quotes .alt .image-stack.visible .image-1{transform:translate(10%)}@media (max-width:767px){.layout-quotes .alt .image-stack.visible .image-1{transform:translate(0)}}.layout-quotes .alt blockquote{padding-left:0}.layout-quotes .post-content blockquote p{color:#373a3c;font-weight:300!important;font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}.layout-quotes .post-content blockquote footer{margin-top:1.25em}.layout-quotes .post-content blockquote cite:before{display:none}.layout-quotes .post-content blockquote cite{color:#0d6efd}@media (max-width:767px){.layout-quotes .post-content blockquote cite{line-height:1}}.layout-quotes .post-content blockquote cite span{color:#373a3c;margin-top:5px}.layout-locations_grid,.layout-locations_grid .row{background:#15151d}.layout-locations_grid .location{overflow:hidden;position:relative}.layout-locations_grid .location .image{background:no-repeat #15151d 50% 50%;background-size:cover;transform:scale(1.01);transition:transform .2s ease-out}.layout-locations_grid .location .image:after{background:rgba(21,21,29,.9);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-out;width:100%;z-index:2}.layout-locations_grid .location .hover-block{cursor:pointer}.layout-locations_grid .location .hover-block:hover .image{transform:scale(1.05)}.layout-locations_grid .location.show-additional-info .image:after{opacity:1}.layout-locations_grid .location .text{background:transparent;bottom:0;box-sizing:border-box;color:#fff;overflow:hidden;padding:2.5em;position:absolute;transition:background .3s ease-out;width:100%;z-index:3}@media (max-width:81.25em){.layout-locations_grid .location .text{padding:1.25em}}@media (max-width:73.125em){.layout-locations_grid .location .text{padding:.9375em}}@media (max-width:60em){.layout-locations_grid .location .text{padding:.625em}}.layout-locations_grid .location .text .title{font-size:2em;margin:0;font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}@media (max-width:81.25em){.layout-locations_grid .location .text .title{font-size:1.875em}}@media (max-width:78.125em){.layout-locations_grid .location .text .title{font-size:1.75em}}@media (max-width:73.125em){.layout-locations_grid .location .text .title{font-size:1.5em}}@media (max-width:62.5em){.layout-locations_grid .location .text .title{font-size:1.375em}}.layout-locations_grid .location .text .additional-info{max-height:0;opacity:0;overflow:hidden;transition:opacity .3s ease-out,max-height .3s ease-out;width:100%}@media (max-width:81.25em){.layout-locations_grid .location .text .additional-info{font-size:.8125em;line-height:1.1538461538em}}@media (max-width:62em){.layout-locations_grid .location .text .additional-info{font-size:.75em;line-height:1.1666666667em}}@media (max-width:47.9375em){.layout-locations_grid .location .text .additional-info{font-size:.6875em}}@media (max-width:40em){.layout-locations_grid .location .text .additional-info{font-size:.75em}}.layout-locations_grid .location .text .additional-info p{margin:0 0 20px}@media (max-width:57.5em){.layout-locations_grid .location .text .additional-info p{margin-bottom:30px}}.layout-locations_grid .location .text p:last-child{margin-bottom:0}.layout-locations_grid .location .action{bottom:2.5em;float:right;position:absolute;right:2.5em;z-index:3}@media (max-width:81.25em){.layout-locations_grid .location .action{bottom:1.25em;right:1.25em}}@media (max-width:73.125em){.layout-locations_grid .location .action{bottom:.9375em;right:.9375em}}@media (max-width:60em){.layout-locations_grid .location .action{bottom:.625em;right:.625em}}.layout-locations_grid .location.show-additional-info .text .additional-info{max-height:300px;opacity:1}.layout-locations_grid .location.show-additional-info .action .arrow-btn:after{transform:translate(-50%,-50%) rotate(45deg)}.layout-locations_grid .image{position:relative}.layout-locations_grid .image:before{display:block;content:"";width:100%;padding-top:100%}.layout-locations_grid .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:40em){.layout-locations_grid .image{position:relative}.layout-locations_grid .image:before{display:block;content:"";width:100%;padding-top:75%}.layout-locations_grid .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.layout-locations_grid .col-md-6 .image{position:relative}.layout-locations_grid .col-md-6 .image:before{display:block;content:"";width:100%;padding-top:50%}.layout-locations_grid .col-md-6 .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:48em){.layout-locations_grid .col-md-6 .image{position:relative}.layout-locations_grid .col-md-6 .image:before{display:block;content:"";width:100%;padding-top:100%}.layout-locations_grid .col-md-6 .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (max-width:40em){.layout-locations_grid .col-md-6 .image{position:relative}.layout-locations_grid .col-md-6 .image:before{display:block;content:"";width:100%;padding-top:75%}.layout-locations_grid .col-md-6 .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (max-width:47.9375em){.layout-locations_grid .col-md-4:nth-child(3){width:100%!important}.layout-locations_grid .col-md-4:nth-child(3) .image{position:relative}.layout-locations_grid .col-md-4:nth-child(3) .image:before{display:block;content:"";width:100%;padding-top:50%}.layout-locations_grid .col-md-4:nth-child(3) .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (max-width:40em){.layout-locations_grid .col-md-4:nth-child(3){width:100%!important}.layout-locations_grid .col-md-4:nth-child(3) .image{position:relative}.layout-locations_grid .col-md-4:nth-child(3) .image:before{display:block;content:"";width:100%;padding-top:75%}.layout-locations_grid .col-md-4:nth-child(3) .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.layout-icons_with_text{background-image:linear-gradient(180deg,rgb(0, 0, 0) 0,#000000);padding:4.375em 0}.layout-icons_with_text .section-intro,.layout-icons_with_text .single-leadership{margin-bottom:5em}.layout-icons_with_text .col-md-4{border-right:1px solid #0d6efd;margin-bottom:3.125em}@media (max-width:47.9375em){.layout-icons_with_text .col-md-4{border-right:0}}.layout-icons_with_text .block{margin:0 auto 1.25em;max-width:31.25em;overflow:hidden}.layout-icons_with_text .block .block-image{color:#0d6efd;display:block;vertical-align:middle}.layout-icons_with_text .block .block-image img{height:auto;width:100%}.layout-icons_with_text .block .block-image-small{max-width:150px}.layout-icons_with_text .block .block-image-medium{max-width:200px}.layout-icons_with_text .block .block-image-large{max-width:275px}.layout-icons_with_text .block .block-image-float-left{float:left;margin-right:8%;width:20%}.layout-icons_with_text .block .block-image-float-right{float:right;margin-left:8%;width:20%}.layout-icons_with_text .block .block-image-float-none{float:none;margin:0 auto 1.25em;width:100%}.layout-icons_with_text .block .block-text{width:72%}.layout-icons_with_text .block .block-text-float-left{float:left}.layout-icons_with_text .block .block-text-float-right{float:right}.layout-icons_with_text .block .block-text-float-none{float:none;margin:0 auto}.layout-icons_with_text .block.no-image .block-text{width:100%}.layout-icons_with_text .block p{letter-spacing:.1px;margin:0;text-align:center;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal}.layout-icons_with_text .block .title{font-size:1.875em;line-height:1;margin:0 0 15px;font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}@media (max-width:75em){.layout-icons_with_text .block .title{font-size:1.5em}}.layout-icons_with_text .col-md-4:last-child{border-right:0}.layout-icons_with_text .container-fluid .row{-js-display:flex;display:-ms-flexbox;display:flex}@media (max-width:47.9375em){.layout-icons_with_text .container-fluid .row{display:block}}.layout-icons_with_text .container-fluid .row .block{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.layout-icons_with_text .container-fluid .row .block .block-image-float-none{-ms-flex-align:center;align-items:center;-js-display:flex;display:-ms-flexbox;display:flex;height:20%;-ms-flex-pack:center;justify-content:center;margin:auto}.layout-icons_with_text .container-fluid .row .block .block-text{margin-top:20px}.page-section--layout-events_listing .stagger-row .col-lg-4 .events-post{opacity:0;transition:opacity .8s cubic-bezier(.55,.055,.675,.19),transform .5s cubic-bezier(.55,.055,.675,.19);transition-delay:.5s}.page-section--layout-events_listing .stagger-row .col-lg-4:nth-child(2) .events-post{transition-delay:1s}.page-section--layout-events_listing .stagger-row .col-lg-4:nth-child(3) .events-post{transition-delay:1.5s}.page-section--layout-events_listing .stagger-row:last-child{margin-bottom:4.375em}.page-section--layout-events_listing .btn-row{transition-delay:1s}.page-section--layout-events_listing .visible .col-lg-4 .events-post{opacity:1}.search .page-wrap .page-section.search-section{padding-bottom:3.125em}.layout-events_listing{background:#fff;padding:0 0 3.125em}.layout-events_listing td.calendar-cell{padding-bottom:0;padding-top:0}.layout-events_listing .calendar-btn{height:19px}.layout-events_listing .section-intro,.layout-events_listing .single-leadership{margin-bottom:0;padding-bottom:0}.layout-events_listing .section-intro h2.table-title,.layout-events_listing .single-leadership h2.table-title{font-size:1.875em}.layout-events_listing .filter-row{position:relative;z-index:20}.layout-events_listing .filter-btn{position:relative;z-index:10}.layout-events_listing .filter-btn:hover{background:#fff;border-color:#efefef}.layout-events_listing .filter-list{float:left;margin-bottom:1.25em;margin-right:.625em;position:relative;z-index:100}.layout-events_listing .filter-list .event-types{background:#fff;border:1px solid #efefef;border-bottom:0;border-top:0;box-sizing:border-box;margin-top:0;max-height:0;overflow:hidden;position:absolute;top:100%;transition:max-height .4s ease-out;width:300px;z-index:9}.layout-events_listing .filter-list .event-types a{color:#0d6efd;display:block;float:left;font-size:.75em;padding:.625em 1.5625em;text-align:left;text-transform:uppercase;width:50%;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.layout-events_listing .filter-list.active .filter-btn{background:#fff;border-bottom:1px solid #fff;border-left:1px solid #efefef;border-right:1px solid #efefef;border-top:1px solid #efefef;position:relative;z-index:10}.layout-events_listing .filter-list.active .event-types{border:1px solid #efefef;margin-top:-1px;max-height:400px;position:absolute;z-index:9}.layout-events_listing .location{margin-bottom:3.75em;max-width:90%}@media (max-width:47.9375em){.layout-events_listing .location{max-width:100%}}.layout-events_listing .location h3{font-size:1.25em;margin:0 0 .5em;font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}.layout-events_listing .location h4{color:#555;font-size:.875em;letter-spacing:.025em;line-height:1.2857142857em;margin:0 0 .5882352941em;text-transform:uppercase;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.layout-events_listing .location .listing{list-style:none;margin:0 0 1.25em;padding:0}.layout-events_listing .location .listing li{font-size:.75em;line-height:1.1666666667em;margin-bottom:.8333333333em}.layout-events_listing .location .listing a{color:#0d6efd}.layout-events_listing .location .listing a:hover{color:#161729}.layout-events_listing .location p{color:#555;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal}.layout-events_listing .events-table-wrap{position:relative}.layout-events_listing .events-table-wrap table{width:100%!important}@media (max-width:48em){.layout-events_listing .events-table-wrap{overflow-x:auto}.layout-events_listing .events-table-wrap table{min-width:500px}}.layout-events_listing .events-table-wrap .col-title{width:22%}.layout-events_listing .events-table-wrap .col-date{width:13%}.layout-events_listing .events-table-wrap .col-calendar{text-align:right;width:35%}.layout-events_listing .events-table-wrap .col-desc{text-align:center;width:30%}.layout-events_listing .events-table-wrap p:last-child{margin-bottom:0}.layout-events_listing .events-table-wrap table.dataTable.no-footer{border-bottom:0}.layout-events_listing .events-table-wrap table.dataTable thead th{display:none;font-size:.75em;letter-spacing:.1em;padding:8px 10px;text-transform:uppercase;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.layout-events_listing .events-table-wrap .odd{background:#efefef}.layout-events_listing .events-table-wrap td{font-size:.875em;vertical-align:top}.layout-events_listing .events-table-wrap input{border:1px solid #d0d1d4}.layout-events_listing .events-table-wrap .dataTables_filter,.layout-events_listing .events-table-wrap .dataTables_length{font-size:.875em}.layout-events_listing .events-table-wrap .dataTables_filter label,.layout-events_listing .events-table-wrap .dataTables_length label{color:#0d6efd;font-size:.875em;text-transform:uppercase;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.layout-events_listing .events-table-wrap .dataTables_filter label input,.layout-events_listing .events-table-wrap .dataTables_length label input{color:#000;text-transform:none;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal}@media (max-width:48em){.layout-events_listing .events-table-wrap .dataTables_filter,.layout-events_listing .events-table-wrap .dataTables_length{display:none}}.layout-events_listing .events-table-wrap .dataTables_filter{position:absolute;right:0;top:0}.layout-events_listing .events-table-wrap .dataTables_wrapper .dataTables_paginate .paginate_button{font-size:.75em;margin-top:.8333333333em;padding:.3125em}.layout-events_listing .events-table-wrap .dataTables_wrapper .dataTables_paginate{padding-top:0}.layout-events_listing .events-table-wrap .dataTables_wrapper .dataTables_info{font-size:.75em;margin-top:.8333333333em;padding:.3125em}.layout-events_listing .events-table-wrap .dataTables_wrapper .dataTables_paginate .paginate_button,.layout-events_listing .events-table-wrap .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.layout-events_listing .events-table-wrap .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.layout-events_listing .events-table-wrap .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{border:0}.layout-events_listing .events-table-wrap .dataTables_wrapper .dataTables_paginate .paginate_button.current,.layout-events_listing .events-table-wrap .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#efefef;border:0}.layout-events_listing .events-table-wrap .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:transparent;border:0;color:#0d6efd!important}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{background-position:0;padding-left:20px!important}.section-layout-wrap--events_listing .page-section--layout-events_listing:last-child{margin-bottom:4.375em}.layout-video_embed{background:#0f0f14;padding:6.25em 0}@media (max-width:48em){.layout-video_embed{padding:3.125em 0}}.layout-video_embed iframe{margin:0 auto}.layout-expandable_sections{background:#ededf0}.layout-expandable_sections h2{font-size:2.5em}.layout-expandable_sections .expandable-sections-wrap{background:#fff;padding:3.125em 0;margin-bottom:3.125em;box-shadow:3px 3px 20px rgba(0,0,0,.1)}.layout-expandable_sections .expandable-sections-wrap .expandable-section{max-width:90%;margin:0 auto 2.5em}.layout-expandable_sections .expandable-section{overflow:hidden}.layout-expandable_sections .expandable-section .expand-item{border-bottom:1px solid #ece9e4;padding:.625em 0}.layout-expandable_sections .expandable-section .expand-item .expand-content{max-height:0;overflow:hidden;transition:max-height .4s ease-out}.layout-expandable_sections .expandable-section .expand-item .toggle>i{transition:transform .4s ease-out}.layout-expandable_sections .expandable-section .expand-item.active .expand-content{max-height:800px}.layout-expandable_sections .expandable-section .expand-item.active .toggle>i{transform:rotate(90deg)}.layout-expandable_sections .expandable-section h3{font-size:1.5em;font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}.layout-expandable_sections .expandable-section a{color:#0d6efd;text-decoration:none;font-size:.875em}.layout-expandable_sections .expandable-section a i{display:inline-block;margin-right:.7142857143em}.layout-expandable_sections .expandable-section .expand-content{color:#555;font-size:.875em;padding-left:1.7857142857em}.layout-expandable_sections .expandable-sections-wrap{opacity:0;transform:translate3d(0,50px,0);transition:opacity .8s cubic-bezier(.55,.055,.675,.19),transform 1s cubic-bezier(.55,.055,.675,.19)}.layout-expandable_sections .visible .expandable-sections-wrap{opacity:1;transform:translateZ(0)}.layout-contact_form{background-image:linear-gradient(180deg,#fff 0,#ebebeb);padding-bottom:6.25em}.layout-contact_form label{color:#0d6efd;display:block;font-size:.875em;letter-spacing:.025em;line-height:1.2857142857em;margin:0 0 .3571428571em;text-transform:uppercase;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.layout-contact_form label.verify-label{display:inline}.layout-contact_form .input-wrap{margin-bottom:1.25em}.layout-contact_form input,.layout-contact_form textarea{border:1px solid #ece9e4;outline:0;padding:.625em;width:100%}.layout-contact_form input:focus,.layout-contact_form textarea:focus{outline:0}.layout-contact_form input:invalid,.layout-contact_form input:required,.layout-contact_form textarea:invalid,.layout-contact_form textarea:required{border:1px solid #ece9e4;box-shadow:none}.layout-contact_form input.verify-section{display:inline-block;margin-right:6px;width:auto}.layout-data-open-application .layout-contact_form input[type=email],.layout-data-open-application .layout-contact_form input[type=tel],.layout-data-open-application .layout-contact_form input[type=text]{height:44px;line-height:24px;padding:10px}.layout-data-open-application .layout-contact_form input[type=checkbox]{width:auto}.layout-contact_form .select-wrap{background:#fff;border:1px solid #ece9e4;cursor:pointer;display:block;height:46px;overflow:hidden;position:relative;width:100%}.layout-contact_form .select-wrap:after{background:#fff;border-left:1px solid #ece9e4;color:#0d6efd;content:"\f063";font-family:FontAwesome;font-size:.75em;height:46px;line-height:46px;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:46px;z-index:1}.layout-contact_form .select-wrap select{background:transparent;border:none;color:#555;height:46px;line-height:46px;outline:0;padding:0;width:110%}.layout-contact_form .select-wrap select:focus{outline:0}.layout-data-open-application .layout-contact_form .select-wrap{height:44px}.layout-data-open-application .layout-contact_form .select-wrap:after,.layout-data-open-application .layout-contact_form .select-wrap select{height:44px;line-height:44px}.layout-contact_form textarea{height:12.5em;resize:none}.layout-contact_form ::-webkit-input-placeholder{color:#d0d1d4}.layout-contact_form :-moz-placeholder,.layout-contact_form ::-moz-placeholder{color:#d0d1d4}.layout-contact_form :-ms-input-placeholder{color:#d0d1d4}.layout-contact_form p{color:#555;margin:1.25em 0}.layout-contact_form p a{color:#0d6efd}.layout-contact_form .file-wrap .separator{color:#d0d1d4;display:inline-block;font-size:.75em;line-height:30px;margin:0 .625em;text-transform:uppercase}.layout-contact_form .file-wrap button{border:1px solid #d0d1d4;color:#0d6efd;display:inline-block;line-height:30px;padding:.3125em 1.5625em;text-align:center;text-transform:uppercase;transition:color .3s ease-out;vertical-align:middle;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.layout-contact_form .file-wrap button:hover{color:#161729}.layout-contact_form button{background:transparent;outline:0;padding-left:1.25em}.layout-contact_form button:focus{outline:0}.layout-contact_form .arrow-btn.with-text .label{line-height:35px}.layout-contact_form .with-border{border-bottom:1px solid #d0d1d4;margin-bottom:2.5em;padding-bottom:2.5em}.layout-contact_form .question,.layout-contact_form .radio label{color:#15151d;font-size:1.125em;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal}.layout-contact_form .radio label{margin-left:0;padding:0;text-transform:none}.layout-contact_form .radio input{display:inline-block;margin-left:0;margin-right:.625em;vertical-align:top;width:auto}.layout-contact_form .radio input[type=checkbox]{margin-top:4px}.gild-form{padding:3.125em 0}.gild-form .layout-contact_form{background:transparent}.gild-form .row.error{background:rgba(255,0,0,.1);border:1px solid rgba(255,0,0,.4)}.gild-form .row.error .error-message{font-size:14px;padding:1.12em 0;text-align:center}.gild-form .processing-indication{text-align:center}.gild-form .processing-indication i{display:block;margin:0 auto 10px}.gild-form h2{font-size:2.5em;margin:1em 0 .5em;text-align:center;font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}.gild-form .btn.delete{background:#d0d1d4;border:0;border-radius:100px;font-size:12px;height:25px;line-height:25px;margin:0;padding:2px 0 0;text-align:center;width:25px}.gild-form .btn.add{background:#d0d1d4;color:#15151d;display:block;font-size:.875em;letter-spacing:.025em;line-height:1.2857142857em;margin:0 auto 1em;max-width:300px;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.gild-form .repeatable-inputs .field-group{margin-bottom:5px}#dataopen-application .gild-form .repeatable-inputs .field-group+.field-group{margin-top:30px}.gild-form .skills-inputs .input-group-addon,.gild-form .social-inputs .input-group-addon{background:transparent;border:0;margin-left:10px;padding:0 0 0 10px}.gild-form .skills-inputs .input-group-addon .btn.delete,.gild-form .social-inputs .input-group-addon .btn.delete{margin-top:0}.gild-form .custom-question-free_form p,.gild-form .form-check p{font-size:1.125em;margin:1.1111111111em 0 .5555555556em;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.gild-form .form-check-label{cursor:pointer;font-size:.875em;margin-bottom:10px;text-transform:none;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal}.gild-form .form-check-input{display:inline-block;margin-right:5px;width:auto}.gild-form input[type=submit]{background:#0d6efd;color:#fff;display:block;float:none;margin:2.5em auto;max-width:300px;text-transform:uppercase;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.gild-form input[type=submit].disabled{background:#ccc;pointer-events:none}.gild-form .consent-details-wrap{border:1px solid #d0d1d4;margin:1.25em 0;max-height:300px;overflow:auto;padding:20px}.gild-form .consent-details-wrap ol,.gild-form .consent-details-wrap p,.gild-form .consent-details-wrap ul{color:#555}.gild-form .consent-details-wrap ol a,.gild-form .consent-details-wrap p a,.gild-form .consent-details-wrap ul a{color:#0d6efd}.gild-form .consent-details-field label{cursor:pointer;font-size:1.125em;margin-left:0;padding:0;text-transform:none;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal}.gild-form .consent-details-field input{display:inline-block;margin-left:0;margin-right:.625em;vertical-align:top;width:auto}.gild-form .application__checkbox-smalltype{font-size:13px;line-height:24px;padding-left:20px;position:relative;text-transform:none;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal}.gild-form .application__checkbox-smalltype>input[type=checkbox]{border:none;left:0;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:auto}.the110 .gild-form{padding-top:0}.section-intro .text.gild-error,.single-leadership .text.gild-error{text-align:center}.layout-contact_form .error-col{background:#fbe8e9;clear:left;margin-top:-5px;padding-top:5px}.layout-contact_form .error-col .error-message{font-size:14px;padding:1.12em 0;text-align:left}.layout-contact_form .error-col.col-md-12{margin-bottom:10px;margin-top:-4px}.layout-contact_form .error-col.col-md-12 p{margin:0 0 12px}.layout-contact_form .will-clear{clear:left}.layout-tabbed_content{background-image:linear-gradient(180deg,#f5f5f7 0,#fff);border-top:1px solid #d0d1d4;padding:6.25em 0 0}.layout-tabbed_content .tabs-wrap{text-align:center;position:relative;margin:0 0 3.75em}@media (max-width:63.9375em){.layout-tabbed_content .tabs-wrap{overflow-x:scroll;white-space:nowrap;width:100%}}.layout-tabbed_content .tabs-wrap .marker{width:0;height:3px;background:#0d6efd;position:absolute;top:60px;transition:width .3s cubic-bezier(.55,.055,.675,.19),left .3s cubic-bezier(.55,.055,.675,.19)}.layout-tabbed_content .tab-links{list-style:none;padding:0;border-bottom:2px solid #555;width:auto;margin:0 auto;display:inline-block;white-space:nowrap;width:100%}@media (max-width:63.9375em){.layout-tabbed_content .tab-links{width:auto}}.layout-tabbed_content .tab-links li{display:inline-block;text-transform:uppercase;font-size:.9375em;margin:0 1.3333333333em;vertical-align:bottom;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.layout-tabbed_content .tab-links li:first-child{margin-left:0}.layout-tabbed_content .tab-links li:last-child{margin-right:0}.layout-tabbed_content .tab-links li a{color:#555;padding:1.25em 0;display:block;border-bottom:3px solid transparent;transition:color .3s ease-out}.layout-tabbed_content .tab-links li a.active,.layout-tabbed_content .tab-links li a:hover{color:#222;text-decoration:none}.layout-tabbed_content .tab-body{margin-bottom:6.25em;display:none;overflow:visible}.layout-tabbed_content .tab-body.no-images{columns:2;column-gap:70px;break-inside:avoid}@media (max-width:48em){.layout-tabbed_content .tab-body.no-images{columns:1}}.layout-tabbed_content .tab-body.no-images .text{width:100%}.layout-tabbed_content .tab-body.with-second-column .second-column{width:50%;float:left}@media (max-width:48em){.layout-tabbed_content .tab-body.with-second-column .second-column{width:100%;float:none}}.layout-tabbed_content .tab-body.with-second-column .second-column .text{width:100%;margin-right:0;float:none}.layout-tabbed_content .tab-body .text{color:#555;width:45%;margin-right:5%;float:left;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal}@media (max-width:48em){.layout-tabbed_content .tab-body .text{width:100%;margin-right:0;margin-bottom:6.25em;float:none}}.layout-tabbed_content .tab-body .text ul{padding:.625em 0}.layout-tabbed_content .tab-body .text ul li{list-style-type:none;padding:0 0 0 20px;position:relative;margin-bottom:.625em}.layout-tabbed_content .tab-body .text ul li:before{content:"";background:#0d6efd;position:absolute;top:10px;left:0;width:4px;height:4px;display:block}.layout-tabbed_content .tab-body.active{display:block}.layout-tabbed_content .tab-body .image-stack .dot-grid{left:20px;top:20px}.layout-tabbed_content .tab-body .image-stack .image-1{transform:translateY(-50%)}@media (max-width:48em){.layout-tabbed_content .tab-body .image-stack .image-1{transform:translate(0)}}.layout-tabbed_content .tab-body .image-stack.visible .image-1{transform:translateY(30%)}@media (max-width:48em){.layout-tabbed_content .tab-body .image-stack.visible .image-1{transform:translate(0)}}.layout-tabbed_content .tab-body .text.below-columns{float:left;clear:both;width:100%}.layout-tabbed_content .tab-body .text.below-columns img{max-width:24%;height:auto}@media (max-width:48em){.layout-tabbed_content .tab-body .text.below-columns img{max-width:49%;height:auto}}.layout-carousel{padding-top:6.25em}.layout-carousel .carousel{margin-bottom:6.25em;background:url(../images/dot-grid-light.png) repeat}.layout-carousel .slides{position:relative}.layout-carousel .slide{padding:2.5em 2.5em 3em}@media (max-width:48em){.layout-carousel .slide{padding:1.25em 1.25em 1.75em}}.layout-carousel .slide .slide-content{background:#fff;padding:2.5em;overflow:hidden;box-shadow:0 0 30px hsla(0,0%,59%,.5)}@media (max-width:48em){.layout-carousel .slide .slide-content{padding:1.25em}}.layout-carousel .slide .slide-content .image{width:25%;float:left;text-align:center;margin-right:5%}@media (max-width:48em){.layout-carousel .slide .slide-content .image{width:100%;margin-right:0;margin-bottom:1.25em}}.layout-carousel .slide .slide-content .image img{width:100%;height:auto;display:inline}.layout-carousel .slide .slide-content .text{float:left;width:70%;color:#555;font-weight:400;font-family:HelveticaNeueLTStd-Lt,Helvetica,Arial,sans-serif;font-style:normal;letter-spacing:.025em}@media (max-width:48em){.layout-carousel .slide .slide-content .text{width:100%}}.layout-carousel .slide .slide-content .text .title{color:#161729;font-size:3.125em;line-height:1em;font-family:Chronicle Display A,Chronicle Display B;font-style:normal;font-weight:600}@media (max-width:60em){.layout-carousel .slide .slide-content .text .title{font-size:2.5em}}@media (max-width:48em){.layout-carousel .slide .slide-content .text .title{font-size:1.25em}}@media (max-width:48em){.layout-carousel .owl-nav{display:none}}.layout-carousel .owl-nav div{border:1px solid #d0d1d4;color:#0d6efd;width:2.5em;height:2.5em;text-align:center;display:block;position:absolute;top:35%;line-height:2.375em}.layout-carousel .owl-nav div i{transform:translateX(0);transition:color .3s ease-out,transform .3s ease-out}.layout-carousel .owl-nav div.owl-prev{left:-2.5em}.layout-carousel .owl-nav div.owl-prev:hover i{color:#005475;transform:translateX(-2px)}.layout-carousel .owl-nav div.owl-next{right:-2.5em}.layout-carousel .owl-nav div.owl-next:hover i{color:#005475;transform:translateX(2px)}.layout-carousel .owl-dots{width:100%;text-align:center;padding:1.25em 0}.layout-carousel .owl-dots .owl-dot{width:14px;height:14px;margin:0 7px;background:#0d6efd;border:2px solid #0d6efd;display:inline-block;transform:scale(.7);border-radius:100px;transition:border .3s ease-out,background .3s ease-out,transform .3s ease-out}.layout-carousel .owl-dots .owl-dot.active{transform:scale(1);background:#fff}.layout-carousel .owl-dots .owl-dot:hover{transform:scale(1);border:2px solid #005475;background:#005475}.layout-carousel .slide.small-size .slide-content{width:auto;max-width:60%;text-align:center;margin:0 auto}.layout-carousel .slide.small-size .text{width:100%;position:relative}.layout-carousel .slide.small-size .text .title{width:100%;font-size:12.5em;text-align:center;color:#161729}@media (max-width:75em){.layout-carousel .slide.small-size .text .title{font-size:9.375em}}@media (max-width:63.9375em){.layout-carousel .slide.small-size .text .title{font-size:6.25em}}@media (max-width:48em){.layout-carousel .slide.small-size .text .title{font-size:4.6875em}}.layout-carousel .slide.small-size .body{text-align:center;margin:3.125em auto 0;max-width:31.25em}.layout-carousel .slide.small-size .body p{font-size:.875em;color:#d0d1d4}.layout-carousel.all-small .owl-nav div.owl-prev{left:15%}.layout-carousel.all-small .owl-nav div.owl-next{right:15%}.layout-social_embeds{padding:6.25em 0}.home .layout-social_embeds{padding:0}@media (max-width:62em){.layout-social_embeds .column{margin-bottom:2.5em}.layout-social_embeds .column:last-child{margin-bottom:0}}.layout-social_embeds .social-embed-wrap{text-align:center}.layout-social_embeds .social-embed-wrap>.fb-page,.layout-social_embeds .social-embed-wrap>iframe{border:1px solid #ece9e4!important}.layout-social_embeds .social-embed-wrap>.fb-page,.layout-social_embeds .social-embed-wrap>.fb-page>span,.layout-social_embeds .social-embed-wrap>.fb-page>span>iframe{max-width:100%;overflow:hidden}.layout-social_embeds .social-embed-wrap>iframe.instagram-media,.layout-social_embeds .social-embed-wrap>iframe.twitter-timeline{height:584px}@media (max-width:767px){.layout-social_embeds .social-embed-wrap>iframe.instagram-media,.layout-social_embeds .social-embed-wrap>iframe.twitter-timeline{min-width:0!important}}.layout-social_embeds .service-title{font-size:1em;text-align:center}.layout-social_embeds .service-title i{font-size:1.875em;margin-right:.3125em;vertical-align:middle}.layout-social_embeds img{height:auto;max-width:100%}.layout-internship_listing{background-image:linear-gradient(180deg,#fff 0,#ebebeb);padding-bottom:3.125em}.layout-internship_listing .internship-listing-section{background:#fff;overflow:hidden;margin-bottom:2.5em;padding:2.5em;box-shadow:0 0 40px rgba(0,0,0,.2)}.layout-internship_listing .internship-listing-section h3{font-size:2.25em;font-family:Chronicle Display A,Chronicle Display B;font-style:normal;font-weight:600}@media (max-width:48em){.layout-internship_listing .internship-listing-section h3{font-size:1.5em}}.layout-internship_listing .internship-listing-section a{display:block;overflow:hidden}.layout-internship_listing .internship-listing-section a .position-title{color:#0d6efd;text-transform:uppercase;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.layout-internship_listing .internship-listing-section a .position-title:hover{text-decoration:none}.layout-internship_listing .internship-listing-section ul{list-style:none;padding:0;margin:0}.layout-internship_listing .internship-listing-section ul li{padding-bottom:1.25em;margin:1.25em 0;border-bottom:1px solid #ebebeb;overflow:hidden}.layout-internship_listing .internship-listing-section ul li .text{width:auto;float:left;width:85%}@media (max-width:40em){.layout-internship_listing .internship-listing-section ul li .text{float:none;width:100%}}.layout-internship_listing .internship-listing-section ul li a:before{content:"\f061";font-size:.75em;font-family:FontAwesome;border:1px solid #d0d1d4;color:#0d6efd;margin-right:3.3333333333em;margin-top:.4166666667em;display:inline-block;float:left;width:3.3333333333em;height:3.3333333333em;text-align:center;line-height:3.3333333333em;width:10%;max-width:3.3333333333em;margin-right:5%}@media (max-width:40em){.layout-internship_listing .internship-listing-section ul li a:before{float:none;width:40px;max-width:3.3333333333em}}.layout-internship_listing .internship-listing-section ul li p{margin:0;color:#161729}.layout-internship_listing .stagger-row .internship-listing-section{opacity:0;transform:translate3d(0,70px,0);transition:opacity .8s cubic-bezier(.55,.055,.675,.19),transform .5s cubic-bezier(.55,.055,.675,.19);transition-delay:.5s}.layout-internship_listing .stagger-row.visible .internship-listing-section{opacity:1;transform:translateZ(0)}.layout-news_listing{padding:3.125em 0}.layout-news_listing .load-more-btn{width:100%;text-align:center;padding:1.25em;text-transform:uppercase;color:#fff;background:#0d6efd;display:block;text-decoration:none;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.layout-news_listing .news-post-listing-block{background:#fff;padding:0;margin-bottom:3.125em;overflow:hidden;box-shadow:3px 3px 20px rgba(0,0,0,.1)}.layout-news_listing .news-post-listing-block .image{position:relative;width:25%;float:left;margin-right:2%}.layout-news_listing .news-post-listing-block .image:before{display:block;content:"";width:100%;padding-top:50%}.layout-news_listing .news-post-listing-block .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:75em){.layout-news_listing .news-post-listing-block .image{width:30%;margin-right:2%;margin-top:2%;margin-bottom:2%}}@media (max-width:61.25em){.layout-news_listing .news-post-listing-block .image{width:38%;margin-top:2%}}@media (max-width:48em){.layout-news_listing .news-post-listing-block .image{width:100%;margin-bottom:2%;margin-right:0;margin-top:0}}.layout-news_listing .news-post-listing-block .text{width:71%;float:left;padding:1.125em 2% 0 0}@media (max-width:75em){.layout-news_listing .news-post-listing-block .text{width:66%}}@media (max-width:61.25em){.layout-news_listing .news-post-listing-block .text{width:58%}}@media (max-width:48em){.layout-news_listing .news-post-listing-block .text{width:100%;padding:1.25em;box-sizing:border-box}}.layout-news_listing .news-post-listing-block .text .category-heading{font-size:.875em}.layout-news_listing .news-post-listing-block .text h2{font-size:1.5em}.layout-news_listing .news-post-listing-block .text.no-image{width:96%;padding-left:2%}.page-section--layout-news_listing .stagger-row .news-post-block{opacity:0;transform:translate3d(0,50px,0);transition:opacity .8s cubic-bezier(.55,.055,.675,.19),transform 1s cubic-bezier(.55,.055,.675,.19)}.page-section--layout-news_listing .stagger-row .news-listing-wrap:first-child .news-post-block{transition-delay:.3s}.page-section--layout-news_listing .stagger-row .news-listing-wrap:nth-child(2) .news-post-block{transition-delay:.5s}.page-section--layout-news_listing .stagger-row .news-listing-wrap:nth-child(3) .news-post-block{transition-delay:.7s}.page-section--layout-news_listing .stagger-row.visible .news-post-block{opacity:1;transform:translateZ(0)}.layout-videos{padding:6.25em 0}.layout-videos .section-intro,.layout-videos .single-leadership{margin-bottom:2.5em}.video-block{margin-bottom:1.875em;position:relative;background:no-repeat transparent 50% 50%;background-size:cover}.video-block:before{display:block;content:"";width:100%;padding-top:56.25%}.video-block>.content{position:absolute;top:0;left:0;right:0;bottom:0}.video-block a{width:100%;height:100%;position:absolute;top:0;left:0;background:transparent;transition:background .3s ease-out}.video-block a:hover{background:rgba(0,0,0,.5)}.video-block a:before{content:"\f04b";font-family:FontAwesome;color:#fff;position:absolute;font-size:1.875em;border:1px solid #fff;padding:.6666666667em 1em;top:50%;left:50%;transform:translate(-50%,-50%)}.layout-text_blocks{padding:6.25em 0}.layout-text_blocks .text-block{background:#fff;height:100%;min-height:380px;margin-bottom:1.25em;border:1px solid #d0d1d4;position:relative}.layout-text_blocks .text-block:hover{background-color:#0d6efd}.layout-text_blocks .text-block:hover .byline-date,.layout-text_blocks .text-block:hover .byline-source,.layout-text_blocks .text-block:hover .category-heading,.layout-text_blocks .text-block:hover h2{color:#fff}.layout-text_blocks .text-block:hover .btn.arrow-btn{background-color:#fff;border:1px solid #d0d1d4!important}.layout-text_blocks .text-block:hover .btn.arrow-btn:after{color:#0d6efd}.layout-text_blocks .text-block:hover .btn.arrow-btn:hover:after{color:#0d6efd!important}.layout-text_blocks .text-block .text-block__link{position:absolute;top:0;bottom:0;right:0;left:0}.layout-text_blocks .text-block h2{font-size:1.875em}.layout-text_blocks .text-block h3{font-size:1.125em;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.layout-text_blocks .text-block-list-item{margin-bottom:35px}.layout-text_blocks .text-block-list-item .category-heading{margin-bottom:5px;color:#373a3c}.layout-text_blocks .text-block-list-item h2{font-size:1.5em}.layout-text_blocks .text-block-list-item h2 a{color:#0d6efd}.layout-text_blocks .text-block-list-item h3{font-size:1em}.show-more-btn{width:100%;text-align:center;padding:1.25em;text-transform:uppercase;color:#fff!important;background:#0d6efd;display:block;text-decoration:none;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.columned-content-wrap{padding:4.375em 0}@media (max-width:767px){.columned-content-wrap{padding:.9375em 0 1.5625em}}@media (max-width:767px) and (max-width:767px){.columned-content-wrap .col-md-6>img{margin-bottom:1.25em}}.columned-content-wrap .post-content .text{padding-bottom:0}.columned-content-wrap .post-content .text :last-child{margin-bottom:0}.columned-content-wrap.with-bg{background:#f7f7f7}.columned-content-wrap.with-title .secondary-column{margin-top:88px}@media (max-width:1200px){.columned-content-wrap.with-title .secondary-column{margin-top:75px}}@media (max-width:767px){.columned-content-wrap.with-title .secondary-column{margin-top:0}}.columned-content-wrap .additional-text-row{clear:both;padding-bottom:0}@media (max-width:47.9375em){.columned-content-wrap .additional-text-row{padding-bottom:0}}.columned-content-wrap .additional-text-row.no-image{margin-top:-50px;padding-bottom:0}@media (max-width:47.9375em){.columned-content-wrap .additional-text-row.no-image{margin-top:0}}.columned-content-wrap .additional-text-row.no-image .text{padding:0}.layout-columned_content .anchor{display:block;height:1px;position:relative;top:-70px;width:1px}.layout-columned_content .columned-content-row{padding:0}.layout-columned_content .columned-content-row.row-1{padding-top:0}@media (max-width:47.9375em){.layout-columned_content .columned-content-row.row-1{padding:.625em 0}}.layout-columned_content .columned-content-row.has-additional-content,.layout-columned_content .columned-content-row.has-additional-text{padding-bottom:0}.layout-columned_content .columned-content-row:last-child{border-bottom:0}.layout-columned_content .columned-content-row .post-content .text{padding-top:0}@media (max-width:47.9375em){.layout-columned_content .columned-content-row{padding:.625em 0}.layout-columned_content .columned-content-row .post-content .text{padding:20px 0}}.layout-columned_content .image-stack.image-count-1 .image{position:relative;transform:translate(20%)}@media (max-width:767px){.layout-columned_content .image-stack.image-count-1 .image{margin-bottom:1.25em;max-width:100%;position:relative;transform:translate(0)}}.layout-columned_content .image-stack .image-2{transform:translate(10%,70%)}.layout-columned_content .additional-text-row .image-stack.image-count-1 .image{position:relative;transform:translate(20%,12%)}@media (max-width:767px){.layout-columned_content .additional-text-row .image-stack.image-count-1 .image{margin-bottom:1.25em;max-width:100%;position:relative;transform:translate(0)}}.layout-columned_content .col-md-6:not(.col-md-push-6)>.image-stack.image-count-1{left:2.5em}@media (max-width:767px){.layout-columned_content .col-md-6:not(.col-md-push-6)>.image-stack.image-count-1{left:0}}.layout-columned_content .col-md-6:not(.col-md-push-6)>.image-stack.image-count-1 .image{transform:translate(0)}@media (max-width:767px){.layout-columned_content .col-md-6:not(.col-md-push-6)>.image-stack.image-count-1 .image{left:0;right:auto}}.layout-columned_content .image-stack.image-count-2{margin-left:15%;margin-top:10%;padding-bottom:75%;position:relative}.layout-columned_content .text-with-image-stack.row-1{padding-top:0}@media (max-width:47.9375em){.layout-columned_content .text-with-image-stack.row-1{padding:.625em 0}}.layout-columned_content .text-with-image img{height:auto;max-width:100%}.layout-columned_content .text-with-image .image-wrap{height:100%;position:relative;width:100%}.layout-columned_content .text-with-image .image{max-width:100%;text-align:center}@media (max-width:47.9375em){.layout-columned_content .text-with-image .image{margin-bottom:1.25em;position:static;top:0;transform:translateY(0)}}.layout-columned_content .image-stack{left:25px}@media (max-width:47.9375em){.layout-columned_content .image-stack{left:0}.layout-columned_content .image-stack.image-count-2{left:50%;margin-bottom:1.25em;transform:translateX(-50%)}.layout-columned_content .image-stack.image-count-2 .image{max-width:70%}}.layout-columned_content .col-md-push-6 .image-stack{left:15%}@media (max-width:47.9375em){.layout-columned_content .col-md-push-6 .image-stack{left:0}.layout-columned_content .col-md-push-6 .image-stack.image-count-2{left:50%;margin-bottom:1.25em;transform:translateX(-50%)}.layout-columned_content .col-md-push-6 .image-stack.image-count-2 .image{max-width:70%}}.layout-columned_content .text-with-stats .stats-wrap{height:100%;position:relative}.layout-columned_content .text-with-stats .stats{margin-left:-10%;margin-top:4.375em;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:120%}@media (max-width:47.9375em){.layout-columned_content .text-with-stats .stats{margin-left:0;margin-top:1.25em;position:static;top:0;transform:translateY(0);width:auto}}.layout-columned_content .text-with-stats .stats.count-3{font-size:1em}.layout-columned_content .text-with-stats .stats.count-3 .stat{width:30.333333333%}@media (max-width:56.25em){.layout-columned_content .text-with-stats .stats.count-3 .stat{margin-bottom:20px;text-align:center;width:100%}}.layout-columned_content .text-with-stats .stats.count-2{font-size:1.125em}.layout-columned_content .text-with-stats .stats.count-2 .stat{width:47%}@media (max-width:56.25em){.layout-columned_content .text-with-stats .stats.count-2 .stat{margin-bottom:20px;text-align:center;width:100%}}.layout-columned_content .text-with-stats .stats.count-1{font-size:1.25em;width:97%}.layout-columned_content .text-with-stats .stat{display:inline-block;padding:0 1.5%;text-align:center;vertical-align:top}.layout-columned_content .text-with-stats .stat .number{color:#ece9e4;font-size:9.375em;letter-spacing:-.05em;line-height:1em;font-family:Chronicle Display A,Chronicle Display B;font-style:normal;font-weight:600}@media (max-width:75em){.layout-columned_content .text-with-stats .stat .number{font-size:7.5em}}@media (max-width:62.5em){.layout-columned_content .text-with-stats .stat .number{font-size:4.375em}}@media (max-width:56.25em){.layout-columned_content .text-with-stats .stat .number{font-size:3.75em}}@media (max-width:48em){.layout-columned_content .text-with-stats .stat .number{font-size:5em}}.layout-columned_content .text-with-stats .stat .text{color:#555;font-size:1.125em}@media (max-width:56.25em){.layout-columned_content .text-with-stats .stat .text{font-size:.875em}}.layout-columned_content .equity-links{-js-display:flex;display:-ms-flexbox;display:flex;text-align:center;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.layout-columned_content .equity-links a{-ms-flex-align:center;align-items:center;-js-display:flex;display:-ms-flexbox;display:flex;height:8rem;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:25%;flex-basis:25%}.layout-columned_content .equity-links a:hover{opacity:.7;text-decoration:none}.layout-columned_content .equity-links a:after{color:#555;content:"\f105";display:inline-block;font-family:FontAwesome;font-size:30px;padding-left:5px;vertical-align:middle}.layout-columned_content .equity-links a:hover:after{color:#0d6efd;opacity:1}.layout-columned_content .equity-links a:last-child{border-bottom:0}.layout-columned_content .equity-links a img{max-height:74%;max-width:222px}@media (max-width:47.9375em){.layout-columned_content .equity-links a img{max-width:70%}}@media (max-width:61.875em){.layout-columned_content .equity-links{display:block;text-align:left}.layout-columned_content .equity-links a{display:block;padding-left:0;width:auto}}@media (max-width:47.9375em){.layout-columned_content .equity-links{text-align:center}}.layout-columned_content .additional-text-row{overflow-x:hidden}.layout-columned_content .additional-text-row .post-content{text-align:left}.layout-columned_content .additional-text-row .post-content .text{padding-left:0;padding-right:0}@media (max-width:767px){.layout-columned_content .additional-text-row .post-content .text{padding-bottom:20px;padding-top:20px}}.layout-columned_content .additional-text-row .image-stack{left:-8%;padding-bottom:20%;width:120%}@media (max-width:767px){.layout-columned_content .additional-text-row .image-stack{left:0;margin-top:1.25em;padding-bottom:0;width:100%}}.layout-columned_content .post-content h2{font-size:2.625em}.layout-columned_content .post-content h2:after{background:#0d6efd;content:"";display:block;height:3px;margin:20px 0;width:50px}@media (max-width:87.5em){.layout-columned_content .post-content h2{font-size:2.25em}}@media (max-width:79.375em){.layout-columned_content .post-content h2{font-size:1.875em}}@media (max-width:40em){.layout-columned_content .post-content h2{font-size:1.5625em}}.layout-columned_content .post-content h4{font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}@media (max-width:87.5em){.layout-columned_content .post-content h4{font-size:1.5em}}@media (max-width:40em){.layout-columned_content .post-content h4{font-size:1.25em}}.layout-infographic_blocks{margin-bottom:3.125em}.layout-infographic_blocks .standard-padding{padding-bottom:1.25em}.layout-infographic_blocks .infographic-container{overflow:hidden;padding:0 1.25em;position:relative}.layout-infographic_blocks.layout-infographic_blocks--brackets .infographic-container:after,.layout-infographic_blocks.layout-infographic_blocks--brackets .infographic-container:before{content:"";height:60px;position:absolute;width:60px}.layout-infographic_blocks.layout-infographic_blocks--brackets .infographic-container:before{border:none;border-left:1px solid #d5d5d5;border-top:1px solid #d5d5d5;left:0;top:0}.layout-infographic_blocks.layout-infographic_blocks--brackets .infographic-container:after{border:none;border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5;bottom:0;left:inherit;right:0}.layout-infographic_blocks.layout-infographic_blocks--brackets .infographic:after,.layout-infographic_blocks.layout-infographic_blocks--brackets .infographic:before{background:none}.layout-infographic_blocks img{height:auto;max-width:100%}.layout-infographic_blocks .infographic-block{margin:2.1875em 0}@media (max-width:47.9375em){.layout-infographic_blocks .infographic-block{border-bottom:1px solid #ece9e4;padding-bottom:2.1875em}}.layout-infographic_blocks .block-title{color:#000;font-size:1.5em;line-height:1em;margin-bottom:.4166666667em;margin-top:.4166666667em;font-family:Chronicle Display A,Chronicle Display B;font-style:normal;font-weight:600}@media (max-width:62em){.layout-infographic_blocks .block-title{text-align:center}}.layout-infographic_blocks .block-body{color:#000;font-size:1em;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal}.layout-infographic_blocks .block-body ul{list-style:none;overflow:hidden;padding:0}.layout-infographic_blocks .block-body ul li{float:left;width:50%}.layout-infographic_blocks .col-md-4 .block-body ul li{float:none;width:100%}.layout-infographic_blocks .text_with_number{overflow:visible}@media (max-width:47.9375em){.layout-infographic_blocks .text_with_number{overflow:hidden}}.layout-infographic_blocks .text_with_number .block-number{color:#0d6efd;font-size:6.25em;line-height:.8em;font-family:Chronicle Display A,Chronicle Display B;font-style:normal;font-weight:600}@media (max-width:75em){.layout-infographic_blocks .text_with_number .block-number{font-size:3.75em}}.layout-infographic_blocks .text_with_number .block-number.position-bottom,.layout-infographic_blocks .text_with_number .block-number.position-top{display:block;text-align:center;width:100%}.layout-infographic_blocks .text_with_number .block-number.position-top{margin-bottom:20px}.layout-infographic_blocks .text_with_number .block-number.position-left{float:left;width:30%}@media (max-width:62em){.layout-infographic_blocks .text_with_number .block-number.position-left{display:block;text-align:center;width:100%}}.layout-infographic_blocks .text_with_number .block-number.position-right{float:right;width:30%}@media (max-width:62em){.layout-infographic_blocks .text_with_number .block-number.position-right{display:block;text-align:center;width:100%}}.layout-infographic_blocks .text_with_number .block-title.position-left{float:right;margin-left:5%;text-align:left;width:65%}@media (max-width:62em){.layout-infographic_blocks .text_with_number .block-title.position-left{display:block;text-align:center;width:100%}}.layout-infographic_blocks .text_with_number .block-title.position-right{float:left;margin-right:5%;text-align:left;width:65%}@media (max-width:62em){.layout-infographic_blocks .text_with_number .block-title.position-right{display:block;text-align:center;width:100%}}.layout-infographic_blocks .text_with_number .block-title.position-bottom,.layout-infographic_blocks .text_with_number .block-title.position-top{text-align:center}.layout-infographic_blocks.awards-style .infographic-container-wrap{border-bottom:1px solid #d0d1d4;margin-bottom:3.125em;padding-bottom:6.25em;position:relative}.layout-infographic_blocks.awards-style .infographic-block{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center}.layout-infographic_blocks.awards-style .infographic-block .block-image{-ms-flex-align:center;align-items:center;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:170px;-ms-flex-pack:center;justify-content:center;max-height:200px}@media (max-width:767px){.layout-infographic_blocks.awards-style .infographic-block .block-image{height:200px}}.layout-infographic_blocks.awards-style .infographic-block .block-image img{height:80%;max-width:none;width:auto}.layout-infographic_blocks.awards-style .infographic-block .block-title{font-size:1.25em;margin-bottom:.5em}.layout-infographic_blocks.awards-style .infographic-block img{max-width:160px}.layout-grid .grid-block{overflow:hidden;width:calc(50% - 20px)}@media (max-width:62em){.layout-grid .grid-block{width:calc(100% - 20px)}}.layout-grid .gutter-sizer{width:20px}.layout-grid--color-white{background:#fff}.layout-grid--color-gray{background:#f7f7f7}.layout-grid .size-full .image{min-height:50%;position:relative}.layout-grid .size-full .image:before{display:block;content:"";width:100%;padding-top:50%}.layout-grid .size-full .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}.layout-grid .size-full .image.no-text{position:relative}.layout-grid .size-full .image.no-text:before{display:block;content:"";width:100%;padding-top:100%}.layout-grid .size-full .image.no-text>.content{position:absolute;top:0;left:0;right:0;bottom:0}.layout-grid .size-full .text{min-height:50%;box-sizing:border-box;padding:0}@media (min-width:62em){.layout-grid .size-full .text{position:relative}.layout-grid .size-full .text:before{display:block;content:"";width:100%;padding-top:50%}.layout-grid .size-full .text>.content{position:absolute;top:0;left:0;right:0;bottom:0}.layout-grid .size-full .text:before{padding-top:calc(50% + 22px)}.layout-grid .size-full .text.no-image{width:100%;position:relative}.layout-grid .size-full .text.no-image:before{display:block;content:"";width:100%;padding-top:100%}.layout-grid .size-full .text.no-image>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.layout-grid .size-full .text .content{padding:1.25em}@media (min-width:100em){.layout-grid .size-full .text .content{font-size:1.0625em}}@media (min-width:106.25em){.layout-grid .size-full .text .content{font-size:1.125em}}@media (min-width:112.5em){.layout-grid .size-full .text .content{font-size:1.1875em}}@media (min-width:118.75em){.layout-grid .size-full .text .content{font-size:1.25em}}@media (min-width:125em){.layout-grid .size-full .text .content{font-size:1.3125em}}@media (min-width:131.25em){.layout-grid .size-full .text .content{font-size:1.375em}}@media (min-width:137.5em){.layout-grid .size-full .text .content{font-size:1.4375em}}@media (min-width:143.75em){.layout-grid .size-full .text .content{font-size:1.5em}}@media (min-width:150em){.layout-grid .size-full .text .content{font-size:1.5625em}}@media (max-width:87.5em){.layout-grid .size-full h2{font-size:2.1875em}}@media (max-width:48em){.layout-grid .size-full h2{font-size:1.875em}}.layout-grid .size-half .image{float:right;width:50%;position:relative}.layout-grid .size-half .image:before{display:block;content:"";width:100%;padding-top:100%}.layout-grid .size-half .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:48em){.layout-grid .size-half .image{float:none;width:100%;position:relative}.layout-grid .size-half .image:before{display:block;content:"";width:100%;padding-top:50%}.layout-grid .size-half .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.layout-grid .size-half .image.no-text{width:100%;position:relative}.layout-grid .size-half .image.no-text:before{display:block;content:"";width:100%;padding-top:50%}.layout-grid .size-half .image.no-text>.content{position:absolute;top:0;left:0;right:0;bottom:0}.layout-grid .size-half.image-position-right .image{float:right!important}.layout-grid .size-half .text{float:left;width:50%;padding:0}.layout-grid .size-half .text.no-image{width:100%}.layout-grid .size-half .text .content{padding:1.25em}@media (min-width:100em){.layout-grid .size-half .text .content{font-size:1.0625em}}@media (min-width:106.25em){.layout-grid .size-half .text .content{font-size:1.125em}}@media (min-width:112.5em){.layout-grid .size-half .text .content{font-size:1.1875em}}@media (min-width:118.75em){.layout-grid .size-half .text .content{font-size:1.25em}}@media (min-width:125em){.layout-grid .size-half .text .content{font-size:1.3125em}}@media (min-width:131.25em){.layout-grid .size-half .text .content{font-size:1.375em}}@media (min-width:137.5em){.layout-grid .size-half .text .content{font-size:1.4375em}}@media (min-width:143.75em){.layout-grid .size-half .text .content{font-size:1.5em}}@media (min-width:150em){.layout-grid .size-half .text .content{font-size:1.5625em}}@media (min-width:48.0625em){.layout-grid .size-half .text{position:relative}.layout-grid .size-half .text:before{display:block;content:"";width:100%;padding-top:100%}.layout-grid .size-half .text>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (max-width:48em){.layout-grid .size-half .text{float:none;width:100%}}.layout-grid .size-half .text h2{font-size:30px}@media (max-width:87.5em){.layout-grid .size-half .text h2{font-size:1.25em}}.layout-grid .size-half .text .category-heading{font-size:.875em}.layout-grid .size-half.image-position-right .text{float:left!important}.layout-grid .size-half+.size-half .post-content .image,.layout-grid .size-half+.size-half .post-content .text,.layout-grid .size-half:nth-child(4n+3) .post-content .image,.layout-grid .size-half:nth-child(4n+3) .post-content .text,.layout-grid .size-half:nth-child(4n+4) .post-content .image,.layout-grid .size-half:nth-child(4n+4) .post-content .text{float:left}.page-section--layout-news_by_category{padding-bottom:50px}.page-section--layout-news_by_category .load-more,.single-post .load-more{display:block;width:100%;height:65px;background-color:#00a6e1;color:#fff;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;text-align:center;font-size:18px;line-height:65px;margin-top:20px}.page-section--layout-news_by_category .load-more:active,.page-section--layout-news_by_category .load-more:focus,.page-section--layout-news_by_category .load-more:hover,.single-post .load-more:active,.single-post .load-more:focus,.single-post .load-more:hover{text-decoration:none}.page-section--layout-news_by_category .layout-tabbed_content,.single-post .layout-tabbed_content{border-top:0;padding:0}.page-section--layout-news_by_category .layout-tabbed_content .tab-links,.single-post .layout-tabbed_content .tab-links{border-bottom:2px solid #d0d0d0}.page-section--layout-news_by_category .layout-tabbed_content .tab-links .active a,.single-post .layout-tabbed_content .tab-links .active a{color:#65696e}.page-section--layout-news_by_category .post-card,.single-post .post-card{margin-bottom:30px}.page-section--layout-news_by_category .post-card .card-adjuster,.single-post .post-card .card-adjuster{border:1px solid #e1e1e1}.page-section--layout-news_by_category .post-card .image,.single-post .post-card .image{background-position:top;background-repeat:no-repeat;background-size:cover;background-color:transparent;position:relative}.page-section--layout-news_by_category .post-card .image:before,.single-post .post-card .image:before{display:block;content:"";width:100%;padding-top:50%}.page-section--layout-news_by_category .post-card .image>.content,.single-post .post-card .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}.page-section--layout-news_by_category .post-card .image .image-link,.single-post .post-card .image .image-link{position:absolute;left:0;top:0;width:100%;height:100%}.page-section--layout-news_by_category .post-card .post-meta,.single-post .post-card .post-meta{padding:20px;position:relative}.page-section--layout-news_by_category .post-card .post-meta .category-link,.single-post .post-card .post-meta .category-link{color:#009cdd;text-transform:uppercase;font-size:14px;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;display:block;margin-bottom:5px}.page-section--layout-news_by_category .post-card .post-meta .category-link:hover,.single-post .post-card .post-meta .category-link:hover{text-decoration:none}.page-section--layout-news_by_category .post-card .post-meta .post-link,.single-post .post-card .post-meta .post-link{color:#161729;font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:normal;font-size:25px;line-height:29px;margin-bottom:35px;display:block}.page-section--layout-news_by_category .post-card .post-meta .post-link:hover,.single-post .post-card .post-meta .post-link:hover{text-decoration:none}.page-section--layout-news_by_category .post-card .post-meta .post-date,.single-post .post-card .post-meta .post-date{color:#7c7c83;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal;font-size:17px;position:absolute;bottom:20px;left:20px}.home#section-1 .layout_hero .slide--news .text h2{width:90%;font-size:5em;line-height:1.25em;margin-bottom:150px}@media (max-width:64em){.home#section-1 .layout_hero .slide--news .text h2{margin-bottom:100px}}@media (max-width:87.5em){.home#section-1 .layout_hero .slide--news .text h2{font-size:3.75em}}@media (max-width:75em){.home#section-1 .layout_hero .slide--news .text h2{font-size:2.8125em}}@media (max-width:61.9375em){.home#section-1 .layout_hero .slide--news .text h2{font-size:2.1875em}}@media (max-width:48em){.home#section-1 .layout_hero .slide--news .text h2{font-size:1.75em}}.home#section-1 .layout_hero{position:relative}.home#section-1 .layout_hero .pager--dots{bottom:30px;top:auto;left:50%;width:auto;z-index:2}@media (min-width:1900px){.home#section-1 .layout_hero .pager--dots{bottom:80px}}.home#section-1 .layout_hero .slide .text{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;transform:none;display:-ms-flexbox;-js-display:flex;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.home#section-1 .layout_hero .slide .actions{position:absolute;left:50%;margin-top:0;bottom:0;transform:translateX(-50%)}@media (max-width:768px){.home#section-1 .layout_hero .owl-nav{display:none}}.home .layout-social_embeds{padding-bottom:75px}.home .section-intro,.home .single-leadership{padding-top:80px;padding-bottom:25px}.home .section-intro h2,.home .single-leadership h2{margin-bottom:0}@media (max-width:767px){.home .section-intro,.home .single-leadership{padding-top:40px}}.home .layout-tabbed_content{padding:0;border:0}.home .layout-tabbed_content .tabs-wrap{margin-bottom:60px}.home .layout-tabbed_content.category{background-image:none}.home .see-blog-wrap,.home .view-all-wrap{width:100%;margin-top:40px;text-align:center}.home .see-blog-wrap .see-blog,.home .see-blog-wrap .view-all,.home .view-all-wrap .see-blog,.home .view-all-wrap .view-all{color:#0d6efd;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal;font-size:16px;position:relative}.home .see-blog-wrap .see-blog:after,.home .see-blog-wrap .view-all:after,.home .view-all-wrap .see-blog:after,.home .view-all-wrap .view-all:after{text-decoration:underline;display:inline-block;font-size:13px;content:"\f061";font-family:FontAwesome;transform:translateY(-2px);margin-left:10px;text-decoration:none}.home .see-blog-wrap .see-blog:hover:after,.home .see-blog-wrap .view-all:hover:after,.home .view-all-wrap .see-blog:hover:after,.home .view-all-wrap .view-all:hover:after{text-decoration:none!important}#news-by-category-wrapper .post-cards{opacity:1;transition:opacity 1s ease-out}#news-by-category-wrapper .load-more i{margin-left:10px;animation:Ab 4s infinite linear;display:inline-block;opacity:0;transform:scale(0);transition:all 1s ease-out}#news-by-category-wrapper.is-loading .post-cards{opacity:0;transition:opacity 1s ease-out}#news-by-category-wrapper.is-loading.is-loading--more .post-cards{opacity:.9}#news-by-category-wrapper.is-loading .load-more i{opacity:1;display:inline-block;transform:scale(1);transition:all 1s ease-out}#news-by-category-loader{position:absolute;left:50%;bottom:5px;opacity:0;transform:translate(-50%,-50%);color:#989ca1;transition:all 1s ease-out .3s}#news-by-category-loader i{animation:Ab 4s infinite linear}.is-loading #news-by-category-loader{opacity:1}.page-section--presentation{background:#161729;height:calc(90vh - 70px);min-height:800px;overflow:hidden;position:relative}@media (max-width:767px){.page-section--presentation{height:100px}}.page-section--presentation .presentaton--section-nav{opacity:0;transform:translate3d(-100%,0,0);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.page-section--presentation .presentaton--section-nav .presentation--section-nav-links a{opacity:0;transform:translateX(-100%);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.page-section--presentation .presentaton--section-nav .presentation--section-nav-links a:nth-child(0){transition-delay:.2s}.page-section--presentation .presentaton--section-nav .presentation--section-nav-links a:first-child{transition-delay:.3666666667s}.page-section--presentation .presentaton--section-nav .presentation--section-nav-links a:nth-child(2){transition-delay:.5333333333s}.page-section--presentation .presentaton--section-nav .presentation--section-nav-links a:nth-child(3){transition-delay:.7s}.page-section--presentation .presentaton--section-nav .presentation--section-nav-links a:nth-child(4){transition-delay:.8666666667s}.page-section--presentation .presentaton--section-nav .presentation--section-nav-links a:nth-child(5){transition-delay:1.0333333333s}.page-section--presentation .presentaton--section-nav .presentation--section-nav-links a:nth-child(6){transition-delay:1.2s}.page-section--presentation .presentaton--section-nav .presentation--section-nav-links a:nth-child(7){transition-delay:1.3666666667s}.page-section--presentation .presentaton--section-nav .presentation--section-nav-links a:nth-child(8){transition-delay:1.5333333333s}.page-section--presentation .presentaton--section-nav .presentation--section-nav-links a:nth-child(9){transition-delay:1.7s}.page-section--presentation .presentaton--section-nav .presentation--section-nav-links a:nth-child(10){transition-delay:1.8666666667s}.page-section--presentation .background-visual{opacity:0;transform:translateX(100%);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.page-section--presentation.animate-in .presentaton--section-nav{opacity:1;transform:translateZ(0)}.page-section--presentation.animate-in .background-visual,.page-section--presentation.animate-in .presentation--section-nav-links a{opacity:1;transform:translateX(0)}.presentaton--section-nav{-ms-flex-align:center;align-items:center;background:rgba(22,23,41,.75);border-right:1px solid hsla(0,0%,100%,.5);-js-display:flex;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;text-align:center;top:0;width:7.5em;z-index:10;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width:767px){.presentaton--section-nav{-ms-flex-align:center;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.5);border-right:0;height:auto;width:100%}}.presentaton--section-nav .presentation--section-nav-links{height:auto;margin:auto;position:relative;width:100%}@media (max-width:767px){.presentaton--section-nav .presentation--section-nav-links{-ms-flex-align:end;align-items:flex-end;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 15px;width:100%}}.presentaton--section-nav .presentation--section-nav-links a{color:#fff;display:block;font-size:.875em;line-height:1;margin-bottom:7.1428571429em;text-align:center;text-decoration:none;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.presentaton--section-nav .presentation--section-nav-links a p{margin:0}.presentaton--section-nav .presentation--section-nav-links a:last-child{margin-bottom:0}.presentaton--section-nav .presentation--section-nav-links a .icon{margin:0 auto .7142857143em;max-width:3.5714285714em;position:relative;text-align:center}.presentaton--section-nav .presentation--section-nav-links a img{left:0;top:0;width:100%}@media (max-width:767px){.presentaton--section-nav .presentation--section-nav-links a img{max-width:2.8571428571em}}.presentaton--section-nav .presentation--section-nav-links a img.hover{height:100%;left:50%;opacity:0;position:absolute;transform:translateX(-50%);width:auto}.presentaton--section-nav .presentation--section-nav-links a:after{background:#0d6efd;content:"";height:100%;opacity:0;position:absolute;right:0;top:0;width:5px}@media (max-width:767px){.presentaton--section-nav .presentation--section-nav-links a{margin-bottom:0;padding-bottom:1.0714285714em;padding-top:1.0714285714em;position:relative}.presentaton--section-nav .presentation--section-nav-links a:after{bottom:0;height:5px;left:0;right:auto;top:auto;width:100%}}.presentation--sections-content,.presentation-section,.presentation-section--slides,.section-content--presentation{height:100%}.section-content--presentation .flickity-slider,.section-content--presentation .flickity-viewport{height:100%!important}.presentation-section{position:relative}.presentation--sections-content{transform:translateY(0);transition:transform .7s cubic-bezier(.22,1,.36,1)}[data-active-section="0"] .presentation--sections-content{transform:translateY(0)}[data-active-section="0"].animate-in [data-section-index="0"] .presentation-section--slide.is-selected .slide--content .slide--actions .slide--buttons,[data-active-section="0"].animate-in [data-section-index="0"] .presentation-section--slide.is-selected .slide--content .slide--actions .slide--images,[data-active-section="0"].animate-in [data-section-index="0"] .presentation-section--slide.is-selected .slide--content .slide--additional-text *,[data-active-section="0"].animate-in [data-section-index="0"] .presentation-section--slide.is-selected .slide--content .slide--body *{opacity:1;transform:rotate(0deg) translateY(0)}[data-active-section="0"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="0"]{color:#0d6efd}[data-active-section="0"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="0"]:after{opacity:1}[data-active-section="0"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="0"] .icon img{opacity:0}[data-active-section="0"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="0"] .icon img.hover{opacity:1}[data-active-section="1"] .presentation--sections-content{transform:translateY(-100%)}[data-active-section="1"].animate-in [data-section-index="1"] .presentation-section--slide.is-selected .slide--content .slide--actions .slide--buttons,[data-active-section="1"].animate-in [data-section-index="1"] .presentation-section--slide.is-selected .slide--content .slide--actions .slide--images,[data-active-section="1"].animate-in [data-section-index="1"] .presentation-section--slide.is-selected .slide--content .slide--additional-text *,[data-active-section="1"].animate-in [data-section-index="1"] .presentation-section--slide.is-selected .slide--content .slide--body *{opacity:1;transform:rotate(0deg) translateY(0)}[data-active-section="1"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="1"]{color:#0d6efd}[data-active-section="1"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="1"]:after{opacity:1}[data-active-section="1"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="1"] .icon img{opacity:0}[data-active-section="1"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="1"] .icon img.hover{opacity:1}[data-active-section="2"] .presentation--sections-content{transform:translateY(-200%)}[data-active-section="2"].animate-in [data-section-index="2"] .presentation-section--slide.is-selected .slide--content .slide--actions .slide--buttons,[data-active-section="2"].animate-in [data-section-index="2"] .presentation-section--slide.is-selected .slide--content .slide--actions .slide--images,[data-active-section="2"].animate-in [data-section-index="2"] .presentation-section--slide.is-selected .slide--content .slide--additional-text *,[data-active-section="2"].animate-in [data-section-index="2"] .presentation-section--slide.is-selected .slide--content .slide--body *{opacity:1;transform:rotate(0deg) translateY(0)}[data-active-section="2"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="2"]{color:#0d6efd}[data-active-section="2"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="2"]:after{opacity:1}[data-active-section="2"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="2"] .icon img{opacity:0}[data-active-section="2"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="2"] .icon img.hover{opacity:1}[data-active-section="3"] .presentation--sections-content{transform:translateY(-300%)}[data-active-section="3"].animate-in [data-section-index="3"] .presentation-section--slide.is-selected .slide--content .slide--actions .slide--buttons,[data-active-section="3"].animate-in [data-section-index="3"] .presentation-section--slide.is-selected .slide--content .slide--actions .slide--images,[data-active-section="3"].animate-in [data-section-index="3"] .presentation-section--slide.is-selected .slide--content .slide--additional-text *,[data-active-section="3"].animate-in [data-section-index="3"] .presentation-section--slide.is-selected .slide--content .slide--body *{opacity:1;transform:rotate(0deg) translateY(0)}[data-active-section="3"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="3"]{color:#0d6efd}[data-active-section="3"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="3"]:after{opacity:1}[data-active-section="3"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="3"] .icon img{opacity:0}[data-active-section="3"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="3"] .icon img.hover{opacity:1}[data-active-section="4"] .presentation--sections-content{transform:translateY(-400%)}[data-active-section="4"].animate-in [data-section-index="4"] .presentation-section--slide.is-selected .slide--content .slide--actions .slide--buttons,[data-active-section="4"].animate-in [data-section-index="4"] .presentation-section--slide.is-selected .slide--content .slide--actions .slide--images,[data-active-section="4"].animate-in [data-section-index="4"] .presentation-section--slide.is-selected .slide--content .slide--additional-text *,[data-active-section="4"].animate-in [data-section-index="4"] .presentation-section--slide.is-selected .slide--content .slide--body *{opacity:1;transform:rotate(0deg) translateY(0)}[data-active-section="4"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="4"]{color:#0d6efd}[data-active-section="4"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="4"]:after{opacity:1}[data-active-section="4"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="4"] .icon img{opacity:0}[data-active-section="4"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="4"] .icon img.hover{opacity:1}[data-active-section="5"] .presentation--sections-content{transform:translateY(-500%)}[data-active-section="5"].animate-in [data-section-index="5"] .presentation-section--slide.is-selected .slide--content .slide--actions .slide--buttons,[data-active-section="5"].animate-in [data-section-index="5"] .presentation-section--slide.is-selected .slide--content .slide--actions .slide--images,[data-active-section="5"].animate-in [data-section-index="5"] .presentation-section--slide.is-selected .slide--content .slide--additional-text *,[data-active-section="5"].animate-in [data-section-index="5"] .presentation-section--slide.is-selected .slide--content .slide--body *{opacity:1;transform:rotate(0deg) translateY(0)}[data-active-section="5"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="5"]{color:#0d6efd}[data-active-section="5"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="5"]:after{opacity:1}[data-active-section="5"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="5"] .icon img{opacity:0}[data-active-section="5"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="5"] .icon img.hover{opacity:1}[data-active-section="6"] .presentation--sections-content{transform:translateY(-600%)}[data-active-section="6"].animate-in [data-section-index="6"] .presentation-section--slide.is-selected .slide--content .slide--actions .slide--buttons,[data-active-section="6"].animate-in [data-section-index="6"] .presentation-section--slide.is-selected .slide--content .slide--actions .slide--images,[data-active-section="6"].animate-in [data-section-index="6"] .presentation-section--slide.is-selected .slide--content .slide--additional-text *,[data-active-section="6"].animate-in [data-section-index="6"] .presentation-section--slide.is-selected .slide--content .slide--body *{opacity:1;transform:rotate(0deg) translateY(0)}[data-active-section="6"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="6"]{color:#0d6efd}[data-active-section="6"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="6"]:after{opacity:1}[data-active-section="6"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="6"] .icon img{opacity:0}[data-active-section="6"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="6"] .icon img.hover{opacity:1}[data-active-section="7"] .presentation--sections-content{transform:translateY(-700%)}[data-active-section="7"].animate-in [data-section-index="7"] .presentation-section--slide.is-selected .slide--content .slide--actions .slide--buttons,[data-active-section="7"].animate-in [data-section-index="7"] .presentation-section--slide.is-selected .slide--content .slide--actions .slide--images,[data-active-section="7"].animate-in [data-section-index="7"] .presentation-section--slide.is-selected .slide--content .slide--additional-text *,[data-active-section="7"].animate-in [data-section-index="7"] .presentation-section--slide.is-selected .slide--content .slide--body *{opacity:1;transform:rotate(0deg) translateY(0)}[data-active-section="7"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="7"]{color:#0d6efd}[data-active-section="7"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="7"]:after{opacity:1}[data-active-section="7"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="7"] .icon img{opacity:0}[data-active-section="7"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="7"] .icon img.hover{opacity:1}[data-active-section="8"] .presentation--sections-content{transform:translateY(-800%)}[data-active-section="8"].animate-in [data-section-index="8"] .presentation-section--slide.is-selected .slide--content .slide--actions .slide--buttons,[data-active-section="8"].animate-in [data-section-index="8"] .presentation-section--slide.is-selected .slide--content .slide--actions .slide--images,[data-active-section="8"].animate-in [data-section-index="8"] .presentation-section--slide.is-selected .slide--content .slide--additional-text *,[data-active-section="8"].animate-in [data-section-index="8"] .presentation-section--slide.is-selected .slide--content .slide--body *{opacity:1;transform:rotate(0deg) translateY(0)}[data-active-section="8"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="8"]{color:#0d6efd}[data-active-section="8"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="8"]:after{opacity:1}[data-active-section="8"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="8"] .icon img{opacity:0}[data-active-section="8"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="8"] .icon img.hover{opacity:1}[data-active-section="9"] .presentation--sections-content{transform:translateY(-900%)}[data-active-section="9"].animate-in [data-section-index="9"] .presentation-section--slide.is-selected .slide--content .slide--actions .slide--buttons,[data-active-section="9"].animate-in [data-section-index="9"] .presentation-section--slide.is-selected .slide--content .slide--actions .slide--images,[data-active-section="9"].animate-in [data-section-index="9"] .presentation-section--slide.is-selected .slide--content .slide--additional-text *,[data-active-section="9"].animate-in [data-section-index="9"] .presentation-section--slide.is-selected .slide--content .slide--body *{opacity:1;transform:rotate(0deg) translateY(0)}[data-active-section="9"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="9"]{color:#0d6efd}[data-active-section="9"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="9"]:after{opacity:1}[data-active-section="9"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="9"] .icon img{opacity:0}[data-active-section="9"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="9"] .icon img.hover{opacity:1}[data-active-section="10"] .presentation--sections-content{transform:translateY(-1000%)}[data-active-section="10"].animate-in [data-section-index="10"] .presentation-section--slide.is-selected .slide--content .slide--actions .slide--buttons,[data-active-section="10"].animate-in [data-section-index="10"] .presentation-section--slide.is-selected .slide--content .slide--actions .slide--images,[data-active-section="10"].animate-in [data-section-index="10"] .presentation-section--slide.is-selected .slide--content .slide--additional-text *,[data-active-section="10"].animate-in [data-section-index="10"] .presentation-section--slide.is-selected .slide--content .slide--body *{opacity:1;transform:rotate(0deg) translateY(0)}[data-active-section="10"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="10"]{color:#0d6efd}[data-active-section="10"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="10"]:after{opacity:1}[data-active-section="10"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="10"] .icon img{opacity:0}[data-active-section="10"] .presentaton--section-nav .presentation--section-nav-links [data-target-section-index="10"] .icon img.hover{opacity:1}.presentation-section--slides .previous{display:none!important}.presentation-section--slides .next-section{display:none}.presentation-section--slides.on-last-slide .next{display:none!important}.presentation-section--slides.on-last-slide .next-section{display:block!important;z-index:10}.presentation-section--slides.on-last-slide .next-section:active,.presentation-section--slides.on-last-slide .next-section:focus,.presentation-section--slides.on-last-slide .next-section:hover{box-shadow:0 0 0 5px transparent;outline:0}@media (max-width:767px){.presentation-section--slides.on-last-slide .next-section{display:none!important}}.presentation-section--slides .next,.presentation-section--slides .next-section{background:transparent;border-radius:0;height:100%;opacity:1;right:0;top:0;transform:translate(0);transition:background .7s cubic-bezier(.22,1,.36,1);width:90px}@media (max-width:767px){.presentation-section--slides .next,.presentation-section--slides .next-section{display:none}}.presentation-section--slides .next-section:hover,.presentation-section--slides .next:hover{background:rgba(0,0,0,.25)}.presentation-section--slides .next-section:hover:after,.presentation-section--slides .next:hover:after{transform:translate(-45%,-50%) scale(1.4)}.presentation-section--slides .next-section:after,.presentation-section--slides .next:after{background:url(https://www.citadel.com/wp-content/themes/citadel/assets//images/presentation-arrow-next.svg) no-repeat transparent 50% 50%;background-size:contain;content:"";height:37px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:transform .7s cubic-bezier(.22,1,.36,1);width:13px}.presentation-section--slides .next-section svg,.presentation-section--slides .next svg{display:none}.presentation-section--slides .flickity-page-dots{-ms-flex-align:center;align-items:center;bottom:40px;-js-display:flex;display:-ms-flexbox;display:flex;height:24px;-ms-flex-pack:justify;justify-content:space-between;left:120px;margin-left:60px;margin-right:160px;overflow:hidden;transform:translateZ(0);width:calc(100% - 340px);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width:767px){.presentation-section--slides .flickity-page-dots{left:0;margin-left:15px;margin-right:15px;width:calc(100% - 30px)}}.presentation-section--slides .flickity-page-dots:after{background:#d8d8d8;content:"";height:1px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% - 18px);z-index:1}@media (max-width:767px){.presentation-section--slides .flickity-page-dots:after{left:8px}}.presentation-section--slides .flickity-page-dots .dot{background:#fff;height:8px;opacity:1;position:relative;width:8px;z-index:2}.presentation-section--slides .flickity-page-dots .dot:after{border:1px solid #0d6efd;border-radius:50%;content:"";display:block;height:24px;left:-8px;position:absolute;top:-8px;transform:scale(0);transition:transform .7s cubic-bezier(.22,1,.36,1);width:24px}.presentation-section--slides .flickity-page-dots .dot.is-selected{background:#fff}.presentation-section--slides .flickity-page-dots .dot.is-selected:after{transform:scale(1)}.presentation-section--slide{-ms-flex-align:center;align-items:center;-js-display:flex;display:-ms-flexbox;display:flex;height:100%;position:absolute;top:0;width:calc(100% - 90px);z-index:2}@media (max-width:47.9375em){.presentation-section--slide{-ms-flex-align:start;align-items:start;padding-top:140px;width:100%}}.presentation-section--slide .background-visual{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.presentation-section--slide .background-visual img,.presentation-section--slide .background-visual video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.presentation-section--slide .background-visual:after{background:rgba(22,23,41,.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.presentation-section--slide .slide--content{color:#fff;padding-left:180px;padding-right:80px;position:relative;width:100%;z-index:2}@media (max-width:767px){.presentation-section--slide .slide--content{margin:0 15px;padding:0}}.presentation-section--slide .slide--content .slide--additional-text,.presentation-section--slide .slide--content .slide--body{color:#fff}.presentation-section--slide .slide--content .slide--additional-text h2,.presentation-section--slide .slide--content .slide--body h2{font-size:3.125em;letter-spacing:.025em;line-height:1.08em;margin:0 0 .6em;font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}.presentation-section--slide .slide--content .slide--additional-text h2 a,.presentation-section--slide .slide--content .slide--body h2 a{color:inherit}@media (max-width:47.9375em){.presentation-section--slide .slide--content .slide--additional-text h2,.presentation-section--slide .slide--content .slide--body h2{font-size:1.875em}}.presentation-section--slide .slide--content .slide--additional-text h3,.presentation-section--slide .slide--content .slide--body h3{font-size:1.875em;letter-spacing:.025em;line-height:1.2em;margin:0 0 1em;font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}.presentation-section--slide .slide--content .slide--additional-text h3 a,.presentation-section--slide .slide--content .slide--body h3 a{color:inherit}@media (max-width:47.9375em){.presentation-section--slide .slide--content .slide--additional-text h3,.presentation-section--slide .slide--content .slide--body h3{font-size:1.25em}}.presentation-section--slide .slide--actions{-js-display:flex;display:-ms-flexbox;display:flex;margin-top:1.875em}@media (max-width:61.9375em){.presentation-section--slide .slide--actions{-ms-flex-direction:column;flex-direction:column}}.presentation-section--slide .slide--buttons{margin-right:30px}.presentation-section--slide .slide--buttons .btn.btn--#0d6efd,.presentation-section--slide .slide--buttons .btn.btn--#0d6efd:visited{color:#fff}.presentation-section--slide .slide--buttons .btn.btn--#0d6efd:hover,.presentation-section--slide .slide--buttons .btn.btn--#0d6efd:hover:visited{color:#0d6efd}@media (max-width:61.9375em){.presentation-section--slide .slide--buttons{margin-bottom:30px;margin-right:0}}.presentation-section--slide .slide--images,.presentation-section--slide .slide--images a{-ms-flex-align:center;align-items:center;-js-display:flex;display:-ms-flexbox;display:flex}.presentation-section--slide .slide--images img{height:58px;margin:0 15px;width:auto}@media (max-width:61.9375em){.presentation-section--slide .slide--images img{height:auto;width:25%}}.presentation-section--slide .slide--content{margin-right:auto}.presentation-section--slide .slide--content .slide--text{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.presentation-section--slide .slide--content .slide--text{display:block}}@media (max-width:767px){.presentation-section--slide .slide--content{margin-right:15px}}.presentation-section--slide .slide--content .slide--additional-text{margin-left:50px}.presentation-section--slide .slide--content .slide--additional-text .slide--additional-text-interior{background:#15182a;border-left:1px solid #0d6efd;padding:1.25em 3.125em 1.25em 2.5em}.presentation-section--slide .slide--content .slide--additional-text .slide--additional-text-interior p:last-child{margin-bottom:0}@media (max-width:767px){.presentation-section--slide .slide--content .slide--additional-text{margin-left:0;margin-top:.625em}.presentation-section--slide .slide--content .slide--additional-text .slide--additional-text-interior{padding:.9375em 1.875em .9375em 1.25em}}.presentation-section--slide .slide--content .slide--additional-text *,.presentation-section--slide .slide--content .slide--body *{opacity:0;transform:rotate(3deg) translateY(50px);transition:opacity .7s cubic-bezier(.22,1,.36,1) .5s,transform .7s cubic-bezier(.22,1,.36,1) .5s}.presentation-section--slide .slide--content .slide--additional-text :nth-child(0),.presentation-section--slide .slide--content .slide--body :nth-child(0){transition-delay:.5s}.presentation-section--slide .slide--content .slide--additional-text :first-child,.presentation-section--slide .slide--content .slide--body :first-child{transition-delay:.6666666667s}.presentation-section--slide .slide--content .slide--additional-text :nth-child(2),.presentation-section--slide .slide--content .slide--body :nth-child(2){transition-delay:.8333333333s}.presentation-section--slide .slide--content .slide--additional-text :nth-child(3),.presentation-section--slide .slide--content .slide--body :nth-child(3){transition-delay:1s}.presentation-section--slide .slide--content .slide--additional-text :nth-child(4),.presentation-section--slide .slide--content .slide--body :nth-child(4){transition-delay:1.1666666667s}.presentation-section--slide .slide--content .slide--additional-text :nth-child(5),.presentation-section--slide .slide--content .slide--body :nth-child(5){transition-delay:1.3333333333s}.presentation-section--slide .slide--content .slide--additional-text :nth-child(6),.presentation-section--slide .slide--content .slide--body :nth-child(6){transition-delay:1.5s}.presentation-section--slide .slide--content .slide--additional-text :nth-child(7),.presentation-section--slide .slide--content .slide--body :nth-child(7){transition-delay:1.6666666667s}.presentation-section--slide .slide--content .slide--additional-text :nth-child(8),.presentation-section--slide .slide--content .slide--body :nth-child(8){transition-delay:1.8333333333s}.presentation-section--slide .slide--content .slide--additional-text :nth-child(9),.presentation-section--slide .slide--content .slide--body :nth-child(9){transition-delay:2s}.presentation-section--slide .slide--content .slide--additional-text :nth-child(10),.presentation-section--slide .slide--content .slide--body :nth-child(10){transition-delay:2.1666666667s}.presentation-section--slide .slide--content .slide--actions .slide--buttons,.presentation-section--slide .slide--content .slide--actions .slide--images{opacity:0;transform:rotate(0deg) translateY(50px);transition:opacity .7s cubic-bezier(.22,1,.36,1) 1.3s,transform .7s cubic-bezier(.22,1,.36,1) 1.3s}.presentation-section--slide .slide--content .slide--actions .slide--images{transition-delay:1.5s}.presentation-section--slides.single-slide .presentation-section--slide{width:100%}.presentation-section--slides.single-slide .flickity-page-dots{display:none}.presentation-section--slides.single-slide .next,.presentation-section--slides.single-slide .previous{display:none!important}.presentation-section--slides:not(.flickity-enabled) .presentation-section--slide{width:100%}.presentation-section--slides:not(.flickity-enabled) .presentation-section--slide .slide--content .slide--actions .slide--buttons,.presentation-section--slides:not(.flickity-enabled) .presentation-section--slide .slide--content .slide--actions .slide--images,.presentation-section--slides:not(.flickity-enabled) .presentation-section--slide .slide--content .slide--additional-text *,.presentation-section--slides:not(.flickity-enabled) .presentation-section--slide .slide--content .slide--body *{opacity:1;transform:rotate(0deg) translateY(0)}.single-post .single-header-hero{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.single-post .single-header-hero .overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.single-post .page-section--single-news-meta{background-color:#fff;min-height:270px;padding:50px 50px 0;z-index:15}@media (max-width:1109px){.single-post .page-section--single-news-meta{left:0;min-width:100%;transform:none}}@media (max-width:768px){.single-post .page-section--single-news-meta{padding:25px 25px 0}}.single-post .page-section--single-news-meta .container{max-width:900px}.single-post .meta-wrap h1{margin-bottom:25px}.single-post .meta-wrap .citadel-news{color:#0d6efd;font-size:16px;margin-bottom:20px;text-align:center;text-transform:uppercase;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.single-post .meta-wrap h1{color:#161729;font-size:48px;line-height:57px;text-align:center;font-family:Chronicle Display A,Chronicle Display B;font-style:normal;font-weight:600}@media (max-width:768px){.single-post .meta-wrap h1{font-size:30px;line-height:38px;font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}}.single-post .page-section--single-news-related{margin-bottom:90px}@media (max-width:768px){.single-post .page-section--single-news-related{margin-top:250px!important}}.single-post div.page-section--single-news-body{margin-bottom:-180px}.single-post .page-section--single-news-comments h2,.single-post .page-section--single-news-related h2{color:#161729;font-size:48px;margin-bottom:60px;margin-top:80px;text-align:center;font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}.single-post .page-section--single-news-comments .link-all,.single-post .page-section--single-news-related .link-all{margin-top:20px;text-align:center;width:100%}.single-post .page-section--single-news-comments .link-all a,.single-post .page-section--single-news-related .link-all a{color:#0d6efd;font-size:16px;padding-right:25px;position:relative;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal}.single-post .page-section--single-news-comments .link-all a:after,.single-post .page-section--single-news-related .link-all a:after{content:"\f061";font-family:FontAwesome;font-size:13px;position:absolute;right:0;top:-3px}.single-post .page-section--single-news-body,.single-post .page-section--single-ultimate-guide{background:#fff;margin-bottom:-270px}.single-post .page-section--single-news-body .container,.single-post .page-section--single-ultimate-guide .container{margin-bottom:270px;margin-top:-270px;max-width:900px;position:relative;z-index:15}.single-post .page-section--single-news-body .date,.single-post .page-section--single-ultimate-guide .date{color:#989ca1;font-size:22px;margin-bottom:45px;margin-top:8px;text-align:center;font-family:Chronicle Display A,Chronicle Display B;font-style:normal;font-weight:600}.single-post .page-section--single-news-body .social-icons,.single-post .page-section--single-ultimate-guide .social-icons{display:inline-block;margin-bottom:50px;text-align:center;width:100%}.single-post .page-section--single-news-body .social-icons a,.single-post .page-section--single-ultimate-guide .social-icons a{border-radius:50%;color:#fff;display:inline-block;font-size:20px;height:35px;line-height:39px;margin:0 6px;text-align:center;width:35px}.single-post .page-section--single-news-body .social-icons a.facebook,.single-post .page-section--single-ultimate-guide .social-icons a.facebook{background:#41589b}.single-post .page-section--single-news-body .social-icons a.twitter,.single-post .page-section--single-ultimate-guide .social-icons a.twitter{background:#60aaf1}.single-post .page-section--single-news-body .social-icons a.linkedin,.single-post .page-section--single-ultimate-guide .social-icons a.linkedin{background:#0075b7}.single-post .page-section--single-news-body .section-intro.standard-padding,.single-post .page-section--single-news-body .section-intro.standard-padding .text,.single-post .page-section--single-news-body .standard-padding.single-leadership,.single-post .page-section--single-news-body .standard-padding.single-leadership .text,.single-post .page-section--single-ultimate-guide .section-intro.standard-padding,.single-post .page-section--single-ultimate-guide .section-intro.standard-padding .text,.single-post .page-section--single-ultimate-guide .standard-padding.single-leadership,.single-post .page-section--single-ultimate-guide .standard-padding.single-leadership .text{margin:0;padding:0}.single-post .page-section--single-news-body .layout-freeform_text .section-intro .text ol,.single-post .page-section--single-news-body .layout-freeform_text .section-intro .text p,.single-post .page-section--single-news-body .layout-freeform_text .section-intro .text ul,.single-post .page-section--single-news-body .layout-freeform_text .single-leadership .text ol,.single-post .page-section--single-news-body .layout-freeform_text .single-leadership .text p,.single-post .page-section--single-news-body .layout-freeform_text .single-leadership .text ul,.single-post .page-section--single-ultimate-guide .layout-freeform_text .section-intro .text ol,.single-post .page-section--single-ultimate-guide .layout-freeform_text .section-intro .text p,.single-post .page-section--single-ultimate-guide .layout-freeform_text .section-intro .text ul,.single-post .page-section--single-ultimate-guide .layout-freeform_text .single-leadership .text ol,.single-post .page-section--single-ultimate-guide .layout-freeform_text .single-leadership .text p,.single-post .page-section--single-ultimate-guide .layout-freeform_text .single-leadership .text ul{color:#161729;font-size:20px;line-height:36px;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal}.single-post .page-section--single-news-body .layout-freeform_text .section-intro .text ol b,.single-post .page-section--single-news-body .layout-freeform_text .section-intro .text ol strong,.single-post .page-section--single-news-body .layout-freeform_text .section-intro .text p b,.single-post .page-section--single-news-body .layout-freeform_text .section-intro .text p strong,.single-post .page-section--single-news-body .layout-freeform_text .section-intro .text ul b,.single-post .page-section--single-news-body .layout-freeform_text .section-intro .text ul strong,.single-post .page-section--single-news-body .layout-freeform_text .single-leadership .text ol b,.single-post .page-section--single-news-body .layout-freeform_text .single-leadership .text ol strong,.single-post .page-section--single-news-body .layout-freeform_text .single-leadership .text p b,.single-post .page-section--single-news-body .layout-freeform_text .single-leadership .text p strong,.single-post .page-section--single-news-body .layout-freeform_text .single-leadership .text ul b,.single-post .page-section--single-news-body .layout-freeform_text .single-leadership .text ul strong,.single-post .page-section--single-ultimate-guide .layout-freeform_text .section-intro .text ol b,.single-post .page-section--single-ultimate-guide .layout-freeform_text .section-intro .text ol strong,.single-post .page-section--single-ultimate-guide .layout-freeform_text .section-intro .text p b,.single-post .page-section--single-ultimate-guide .layout-freeform_text .section-intro .text p strong,.single-post .page-section--single-ultimate-guide .layout-freeform_text .section-intro .text ul b,.single-post .page-section--single-ultimate-guide .layout-freeform_text .section-intro .text ul strong,.single-post .page-section--single-ultimate-guide .layout-freeform_text .single-leadership .text ol b,.single-post .page-section--single-ultimate-guide .layout-freeform_text .single-leadership .text ol strong,.single-post .page-section--single-ultimate-guide .layout-freeform_text .single-leadership .text p b,.single-post .page-section--single-ultimate-guide .layout-freeform_text .single-leadership .text p strong,.single-post .page-section--single-ultimate-guide .layout-freeform_text .single-leadership .text ul b,.single-post .page-section--single-ultimate-guide .layout-freeform_text .single-leadership .text ul strong{font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.single-post .page-section--single-news-body .layout-freeform_text .section-intro .text ul,.single-post .page-section--single-news-body .layout-freeform_text .single-leadership .text ul,.single-post .page-section--single-ultimate-guide .layout-freeform_text .section-intro .text ul,.single-post .page-section--single-ultimate-guide .layout-freeform_text .single-leadership .text ul{margin-bottom:1.25em;list-style:none}.single-post .page-section--single-news-body .layout-freeform_text .section-intro .text ul li:before,.single-post .page-section--single-news-body .layout-freeform_text .single-leadership .text ul li:before,.single-post .page-section--single-ultimate-guide .layout-freeform_text .section-intro .text ul li:before,.single-post .page-section--single-ultimate-guide .layout-freeform_text .single-leadership .text ul li:before{color:#0d6efd;content:"\2022";display:inline-block;margin-left:-1em;width:1em}.single-post .page-section--single-news-body .layout-freeform_text .section-intro .text ol,.single-post .page-section--single-news-body .layout-freeform_text .single-leadership .text ol,.single-post .page-section--single-ultimate-guide .layout-freeform_text .section-intro .text ol,.single-post .page-section--single-ultimate-guide .layout-freeform_text .single-leadership .text ol{counter-reset:a;list-style:none}.single-post .page-section--single-news-body .layout-freeform_text .section-intro .text ol li:before,.single-post .page-section--single-news-body .layout-freeform_text .single-leadership .text ol li:before,.single-post .page-section--single-ultimate-guide .layout-freeform_text .section-intro .text ol li:before,.single-post .page-section--single-ultimate-guide .layout-freeform_text .single-leadership .text ol li:before{color:#0d6efd;content:counter(a) ".";counter-increment:a;display:inline-block;margin-left:-1.2em;width:1.2em}.single-post .page-section--single-news-body .video-wrap,.single-post .page-section--single-ultimate-guide .video-wrap{padding:0 50px;width:100%}.single-post .page-section--single-news-body .video-wrap .wp-video,.single-post .page-section--single-ultimate-guide .video-wrap .wp-video{margin:27px auto;width:100%!important}.single-post .page-section--single-news-body .wp-caption.alignleft,.single-post .page-section--single-ultimate-guide .wp-caption.alignleft{margin-right:50px!important}.single-post .page-section--single-news-body .wp-caption.alignright,.single-post .page-section--single-ultimate-guide .wp-caption.alignright{margin-left:50px!important}.single-post .page-section--single-news-body .caption,.single-post .page-section--single-news-body .wp-caption-text,.single-post .page-section--single-ultimate-guide .caption,.single-post .page-section--single-ultimate-guide .wp-caption-text{background-color:#fff!important;color:#989ca1!important;font-size:20px!important;line-height:28px!important;padding:0!important;text-align:center;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal}.single-post .page-section--single-news-body .wp-caption-text,.single-post .page-section--single-ultimate-guide .wp-caption-text{margin-bottom:0;margin-top:10px}.single-post .page-section--single-news-body .aligncenter,.single-post .page-section--single-ultimate-guide .aligncenter{margin:0 auto;text-align:center}.single-post .page-section--single-news-body .aligncenter img,.single-post .page-section--single-ultimate-guide .aligncenter img{width:auto!important}.single-post .page-section--single-news-body .alignnone,.single-post .page-section--single-ultimate-guide .alignnone{margin:0 auto;text-align:center}.single-post .page-section--single-news-body .alignnone img,.single-post .page-section--single-ultimate-guide .alignnone img{width:auto!important}.single-post .page-section--single-news-body .text .introduction-text,.single-post .page-section--single-ultimate-guide .text .introduction-text{color:#161729;font-size:25px;line-height:46px}.single-post .page-section--single-news-body .text .pullquote,.single-post .page-section--single-ultimate-guide .text .pullquote{color:#0d6efd;font-size:34px;line-height:58px;margin-bottom:25px;padding-bottom:37px;padding-top:37px;position:relative;text-align:center;width:425px;font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}.single-post .page-section--single-news-body .text .pullquote:before,.single-post .page-section--single-ultimate-guide .text .pullquote:before{background:#0d6efd;content:"";height:1px;left:50%;margin-left:-75px;position:absolute;top:0;width:150px}.single-post .page-section--single-news-body .text .pullquote:after,.single-post .page-section--single-ultimate-guide .text .pullquote:after{background:#0d6efd;bottom:0;content:"";height:1px;left:50%;margin-left:-75px;position:absolute;width:150px}.single-post .page-section--single-news-body .text .pullquote.align-center,.single-post .page-section--single-ultimate-guide .text .pullquote.align-center{font-size:40px;line-height:65px;margin-left:0;padding:37px 50px;width:100%}.single-post .page-section--single-news-body .text .pullquote.align-right,.single-post .page-section--single-ultimate-guide .text .pullquote.align-right{float:right;margin-left:50px}.single-post .page-section--single-news-body .text .pullquote.align-left,.single-post .page-section--single-ultimate-guide .text .pullquote.align-left{float:left;margin-right:50px}.single-post .page-section--single-news-body+.page-section--single-news-related{margin-top:-270px}.layout_hero--index{max-height:466px!important}@media (max-width:767px){.layout_hero--index{max-height:320px!important;min-height:320px}}.layout_hero--index .content .slides .slide .text .actions{margin-top:0}.post-list{padding-top:2.5em}.post-list .post{border-bottom:1px solid #d0d1d4;padding:2.5em 0;position:relative}.post-list__thumb{float:left;width:12.5em}.post-list__thumb .image{position:relative}.post-list__thumb .image:before{display:block;content:"";width:100%;padding-top:50%}.post-list__thumb .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}.post-list__content{margin-left:13.75em}@media (max-width:767px){.post-list__thumb{display:none}.post-list__content{margin-left:0}.post-list .row{margin-left:0;margin-right:0}}.post-list .post{padding-bottom:30px}.post-list .post p{margin-bottom:2px}.post-list .post .image{width:100%;background-position:top;background-repeat:no-repeat;background-size:cover;position:relative}.post-list .post .image:before{display:block;content:"";width:100%;padding-top:50%}.post-list .post .image .image-link,.post-list .post .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}.post-list .post .category{float:left;margin-right:10px}.post-list .post .category a{color:#009cdd;font-size:14px;text-transform:uppercase;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.post-list .post .date{color:#7c7c83;font-size:17px;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal}.post-list .post .title a{color:#161729;font-size:25px;line-height:1.3em;font-family:Chronicle Display A,Chronicle Display B;font-style:normal;font-weight:600}.post-list .pagination{width:100%;text-align:center;margin-top:25px;margin-bottom:90px}.post-list .pagination a,.post-list .pagination span{display:inline-block;margin:0 3px;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal;font-size:23px}.post-list .pagination span{color:#373a3c}.page-section-ultimate-guide-list .layout-tabbed_content{background-image:none;padding:0;margin-top:75px;border-top:0}.page-section-ultimate-guide-list .layout-tabbed_content .tab-links{border-bottom:2px solid #cacaca}.page-section-ultimate-guide-list .layout-tabbed_content .tab-body{margin-bottom:3.25em;background-color:#fff;border:1px solid #ddd}.page-section-ultimate-guide-list .layout-tabbed_content .tab-body .text{width:40%}@media (max-width:48em){.page-section-ultimate-guide-list .layout-tabbed_content .tab-body .text{width:100%;margin-bottom:0}}.page-section-ultimate-guide-list .layout-tabbed_content .tab-body .second-column{width:55%;padding-right:87px}.page-section-ultimate-guide-list .layout-tabbed_content .tab-body .second-column .text{padding-top:38px}@media (max-width:48em){.page-section-ultimate-guide-list .layout-tabbed_content .tab-body .second-column{width:100%;padding:15px}.page-section-ultimate-guide-list .layout-tabbed_content .tab-body .second-column .text{padding-top:0}}.page-section-ultimate-guide-list .image{width:100%;background-position:top;background-repeat:no-repeat;background-size:cover;position:relative}.page-section-ultimate-guide-list .image:before{display:block;content:"";width:100%;padding-top:100%}.page-section-ultimate-guide-list .image .image-link,.page-section-ultimate-guide-list .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}.page-section-ultimate-guide-list .ultimate-guide{padding:80px 0}.page-section-ultimate-guide-list .ultimate-guide.even{background-color:#f2f2f2}.page-section-ultimate-guide-list .ultimate-guide h2{padding:0 165px;font-family:Chronicle Display A,Chronicle Display B;font-style:normal;font-weight:600;font-size:3.125em;width:100%;text-align:center;color:#161729}@media (max-width:48em){.page-section-ultimate-guide-list .ultimate-guide h2{padding:0}}.page-section-ultimate-guide-list .ultimate-guide h3{margin-top:20px}.page-section-ultimate-guide-list .ultimate-guide h3 a{font-family:Chronicle Display A,Chronicle Display B;font-style:normal;font-weight:600;font-size:1.15em;line-height:1.2em;color:#161729}.page-section-ultimate-guide-list .ultimate-guide .listing-text{font-size:1.25em;line-height:1.75em}.page-section-ultimate-guide-list .ultimate-guide .category{color:#009cdd;font-size:14px;font-weight:400}.article-ug-chapter,.page-section-ultimate-guide-list .ultimate-guide .category{text-transform:uppercase;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal}.article-ug-chapter{background:#f2f2f2;display:block;width:150px;height:35px;line-height:35px;font-size:12px;font-weight:700;color:#161729;margin:0 auto;font-weight:400;text-align:center;padding-top:2px}.page-template-page-hologram{color:#535461}.page-template-page-hologram h2{font-family:effra,sans-serif;font-weight:300;margin-bottom:24px}.page-template-page-hologram .btn{background-color:#0d6efd;color:#fff;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-size:12px;line-height:30px}.page-template-page-hologram .btn.arrow-btn{border:0}.page-template-page-hologram .btn.arrow-btn:after{color:#fff}.page-template-page-hologram .layout_hero{height:320px;min-height:320px}.page-template-page-hologram .layout_hero .slide{text-align:center}.page-template-page-hologram .layout_hero .slide img.logo{height:102px;margin:58px 0 0;width:300px}.page-template-page-hologram .layout_hero .slide .title{color:#fff;font-family:effra,sans-serif;font-size:65px;font-weight:300;letter-spacing:.3px;line-height:65px;margin:32px auto 0;max-width:828px;position:relative;top:auto}.page-template-page-hologram .page-section-hologram-entry{position:relative}.page-template-page-hologram .page-section-hologram-entry h3{font-size:21px;line-height:48px}.page-template-page-hologram .page-section-hologram-entry .section-intro,.page-template-page-hologram .page-section-hologram-entry .single-leadership{margin-bottom:47px;margin-top:70px}.page-template-page-hologram .page-section-hologram-entry .section-intro h2,.page-template-page-hologram .page-section-hologram-entry .single-leadership h2{font-size:36px;line-height:48px}.page-template-page-hologram .page-section-hologram-entry .section-intro h2.winner,.page-template-page-hologram .page-section-hologram-entry .single-leadership h2.winner{color:#0d6efd}.page-template-page-hologram .page-section-hologram-entry .section-intro p,.page-template-page-hologram .page-section-hologram-entry .single-leadership p{font-size:16px;line-height:26px}.page-template-page-hologram .page-section-hologram-entry input[type=button]{border:1px solid #ece9e4;font-size:12px;margin:0;padding:12px 40px}.page-template-page-hologram .page-section-hologram-entry input.final{margin:0 auto}.page-template-page-hologram .page-section-hologram-entry .incorrect{color:#d0021b}.page-template-page-hologram .page-section-hologram-entry img{width:100%}.page-template-page-hologram .page-section-hologram-entry h2.fill-this-out{border-bottom:1px solid #f1a81e;color:#161729;font-size:31px;line-height:48px;margin-bottom:14px;padding-bottom:14px}.page-template-page-hologram .page-section-hologram-entry h2.congrats{color:#0ba05a}.page-template-page-hologram .page-section-hologram-entry label{color:#0d6efd;display:block;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-size:.875em;font-style:normal;font-weight:400;letter-spacing:.025em;line-height:1.28571em;margin:0 0 .35714em;text-transform:uppercase}.page-template-page-hologram .page-section-hologram-entry input[type=text]{border-color:#ece9e4}.page-template-page-hologram .page-section-hologram-entry input[type=text].incorrect{border-color:#d0021b}.page-template-page-hologram .page-section-hologram-entry .hologram-modal{background:#fff;display:none;height:100%;opacity:.6;position:absolute;text-align:center;top:0;width:100%}.page-template-page-hologram .page-section-hologram-entry .hologram-modal i{animation:Ab 4s infinite linear;color:#999;margin-top:150px}.page-template-page-hologram .page-section-hologram-entry .row.form-input .row>div{margin-bottom:20px}.page-template-page-hologram .page-section-hologram-entry #hologram-form p{margin-bottom:0}.page-template-page-hologram .page-section-hologram-info{background-color:#f2f2f3;margin-top:80px;padding-top:104px}.page-template-page-hologram .page-section-hologram-info .image-wrapper{box-shadow:3px 3px 20px rgba(0,0,0,.4);margin-bottom:30px;-moz-transition:-moz-transform .3s ease-out}.page-template-page-hologram .page-section-hologram-info .image-wrapper img{width:100%}.page-template-page-hologram .page-section-hologram-info .video-wrapper{box-shadow:3px 3px 20px rgba(0,0,0,.4);height:0;padding-bottom:56.25%;padding-top:25px;position:relative;-moz-transition:-moz-transform .3s ease-out}.page-template-page-hologram .page-section-hologram-info .video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.page-template-page-hologram .page-section-hologram-info .info-content{padding:0 35px}.page-template-page-hologram .page-section-hologram-info .puzzle-maker-col{float:right}.page-template-page-hologram .page-section-hologram-info .container .row{margin-bottom:127px}.page-template-page-hologram .page-section-hologram-info .feedback{text-align:center}.page-template-page-hologram .page-section-hologram-info .feedback .feedback-content{background-position:0 0;background-repeat:no-repeat;display:inline-block;font-size:18px;line-height:37px;padding-left:61px}.page-template-page-hologram .page-section-what-is-dataopen{background-position:top;background-repeat:no-repeat;margin-bottom:100px}.page-template-page-hologram .page-section-what-is-dataopen .bracket-outer{background-position:0 0;background-repeat:no-repeat;background-size:238px 250px;display:inline-block;margin-bottom:37px;margin-top:133px}.page-template-page-hologram .page-section-what-is-dataopen .bracket-inner{background-position:100% 100%;background-repeat:no-repeat;background-size:238px 250px;display:inline-block;font-family:effra,sans-serif;font-size:36px;font-weight:300;line-height:48px;min-height:48px;padding:40px}.page-template-page-hologram .page-section-what-is-dataopen h2{font-size:36px}.page-template-page-hologram .page-section-what-is-dataopen .explore-build-win .col{margin-top:50px;text-align:center}.page-template-page-hologram .page-section-what-is-dataopen .explore-build-win .col h3{background-position:bottom;background-repeat:no-repeat;font-family:effra,sans-serif;font-size:24px;font-weight:300;line-height:48px}.page-template-page-hologram .page-section-what-is-dataopen .col{text-align:center}.page-template-page-hologram .page-section-what-is-dataopen .col .btn{margin-top:80px}.page-template-page-hologram .section-layout-wrap--freeform_text .section-intro.standard-padding,.page-template-page-hologram .section-layout-wrap--freeform_text .standard-padding.single-leadership,.page-template-page-hologram .section-layout-wrap--freeform_text_nontranslated .section-intro.standard-padding,.page-template-page-hologram .section-layout-wrap--freeform_text_nontranslated .standard-padding.single-leadership{padding-top:0}.page-template-page-hologram .section-layout-wrap--freeform_text .section-intro.standard-padding .text,.page-template-page-hologram .section-layout-wrap--freeform_text .standard-padding.single-leadership .text,.page-template-page-hologram .section-layout-wrap--freeform_text_nontranslated .section-intro.standard-padding .text,.page-template-page-hologram .section-layout-wrap--freeform_text_nontranslated .standard-padding.single-leadership .text{color:#989cad;font-size:12px}@media (max-width:767px){.page-template-page-hologram .layout_hero{height:300px;min-height:300px}.page-template-page-hologram .layout_hero .slide{text-align:center}.page-template-page-hologram .layout_hero .slide img.logo{margin:42px 0 0}.page-template-page-hologram .layout_hero .slide .title{font-size:36px;line-height:40px;margin:20px auto 0}.page-template-page-hologram .page-section-hologram-entry .section-intro,.page-template-page-hologram .page-section-hologram-entry .single-leadership{margin-bottom:0}.page-template-page-hologram .page-section-hologram-entry p{margin-bottom:20px}.page-template-page-hologram .page-section-hologram-entry .image-wrapper{height:205px;margin-bottom:20px;text-align:center}.page-template-page-hologram .page-section-hologram-entry .image-wrapper img{height:190px;width:auto}.page-template-page-hologram .page-section-hologram-info{padding-top:0}.page-template-page-hologram .page-section-hologram-info .info-content{padding:0}.page-template-page-hologram .page-section-hologram-info .container .row{margin-bottom:40px}.page-template-page-hologram .page-section-hologram-info .puzzle-maker-col{float:none}.page-template-page-hologram .page-section-what-is-dataopen .bracket-outer{margin-top:52px}.page-template-page-hologram .page-section-what-is-dataopen .explore-build-win .col{margin-top:30px}.page-template-page-hologram .video-wrapper{margin-bottom:20px;text-align:center}}.jump-links{-ms-flex-align:start;align-items:flex-start;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}@media (max-width:576px){.jump-links{-ms-flex-direction:column;flex-direction:column}}.jump-links__label{color:#555;display:inline-block;font-size:1em;line-height:1.5;margin-right:10px;margin-top:.5em;min-width:5.625em;text-transform:uppercase;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.jump-links__link{display:inline-block;margin-bottom:.5em;margin-top:.5em}.jump-links__link:after{background:#989ca1;content:"";display:inline-block;height:1.25em;margin:0 .625em 0 .875em;vertical-align:middle;width:1px}.jump-links__link:last-child:after{display:none}.page-section--jump-links h2{margin-bottom:0}.subnav{color:#fff;position:relative}@media (max-width:61.25em){.subnav{white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}}.subnav .logo-link{width:150px;height:100%;display:block;background:url(../images/citadel-site-logo-white.html) no-repeat transparent 0 50%;background-size:contain;text-indent:-9999px;position:absolute;left:15px;top:50%;opacity:0;transform:translateY(-50%);transition:opacity .3s ease-out}@media (max-width:78.125em){.subnav .logo-link{display:none}}.subnav .marker{width:0;height:2px;background:#0d6efd;position:absolute;bottom:0;transition:width .3s cubic-bezier(.55,.055,.675,.19),left .3s cubic-bezier(.55,.055,.675,.19)}.subnav .subnav-links{list-style:none;padding:0;text-align:center;margin:0}.subnav .subnav-links li{display:inline-block;text-transform:uppercase;font-size:.75em;margin:0 1.6666666667em;vertical-align:middle;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.subnav .subnav-links li a{color:#989ca1;padding:1.25em 0;display:block;border-bottom:2px solid #161729;transition:color .2s ease-out,border .2s ease-out}.subnav .subnav-links li a.active,.subnav .subnav-links li a:hover{color:#fff;text-decoration:none}.subnav .subnav-links li a.btn{padding-top:.3125em;padding-bottom:.3125em;padding-left:.625em;border:1px solid #d0d1d4;background:transparent}.subnav .subnav-links li a.btn:after{line-height:38px}.subnav .subnav-links li a.btn:hover{color:#fff;background:#0d6efd;border:1px solid #0d6efd}.subnav .subnav-links li a.btn:hover .label,.subnav .subnav-links li a.btn:hover:after{color:#fff}.page-section--subnav.is_stuck{z-index:20;transition:transform .3s ease-out}.search-open .page-section--subnav.is_stuck{transform:translateY(4.375em)}.scrolling-down .page-section--subnav.is_stuck .logo-link{opacity:1}.single-intro{background:#161729 no-repeat 50% 50%;padding:10em 0 5em;background-size:cover;overflow:hidden;position:relative}.single-intro.has-height{padding:0;position:relative;min-height:25em}.single-intro.has-height .content .col-sm-12,.single-intro.has-height .content .container,.single-intro.has-height .content .row{height:100%}.single-intro.has-height .content .text{position:absolute;top:50%;width:100%;left:0;z-index:20;transform:translateY(-50%)}.single-intro.height-100{position:relative;max-height:100vh}.single-intro.height-100:before{display:block;content:"";width:100%;padding-top:56.25%}.single-intro.height-100>.content{position:absolute;top:0;left:0;right:0;bottom:0}.single-intro.height-75{position:relative;max-height:75vh}.single-intro.height-75:before{display:block;content:"";width:100%;padding-top:42.1875%}.single-intro.height-75>.content{position:absolute;top:0;left:0;right:0;bottom:0}.single-intro.height-50{position:relative;max-height:50vh}.single-intro.height-50:before{display:block;content:"";width:100%;padding-top:28.125%}.single-intro.height-50>.content{position:absolute;top:0;left:0;right:0;bottom:0}.single-intro.height-25{position:relative;max-height:25vh}.single-intro.height-25:before{display:block;content:"";width:100%;padding-top:14.0625%}.single-intro.height-25>.content{position:absolute;top:0;left:0;right:0;bottom:0}.single-intro.height-15{position:relative;max-height:15vh}.single-intro.height-15:before{display:block;content:"";width:100%;padding-top:6.25%}.single-intro.height-15>.content{position:absolute;top:0;left:0;right:0;bottom:0}.single-intro .overlay{width:100%;height:100%;position:absolute;left:0;top:0;z-index:2}.single-intro .text{position:relative;z-index:3;text-align:center}.single-intro .text h2{font-size:4.375em;width:90%;margin:0 auto .2857142857em;color:#fff;font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}@media (max-width:75em){.single-intro .text h2{font-size:3.4375em}}@media (max-width:61.9375em){.single-intro .text h2{font-size:2.8125em}}@media (max-width:48em){.single-intro .text h2{font-size:2em}}.single-intro .text .meta{font-size:1.5em;color:#fff;font-weight:400;font-family:HelveticaNeueLTStd-Lt,Helvetica,Arial,sans-serif;font-style:normal}@media (max-width:75em){.single-intro .text .meta{font-size:1.5em}}@media (max-width:61.9375em){.single-intro .text .meta{font-size:1.25em}}@media (max-width:48em){.single-intro .text .meta{font-size:1.125em}}.simplified-page .social-links{float:right}@media (max-width:47.9375em){.simplified-page .social-links{float:left}}.simplified-page .caret-down{display:block;margin:0 auto;font-size:.875em;float:none;position:static}.simplified-page .single-intro{background:#182331}@media (max-width:47.9375em){.simplified-page .site-nav-container-col{padding:0}}.simplified-page .back-button{float:right;background:#ededf0;display:block;height:5.8333333333em;text-transform:uppercase;color:#0d6efd;line-height:5.8333333333em;padding:0 1.6666666667em;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;text-decoration:none;white-space:nowrap;transition:color .3s ease-out;font-size:.75em}@media (max-width:61.9375em){.simplified-page .back-button{margin-right:-15px}}@media (max-width:47.9375em){.simplified-page .back-button{height:3.3333333333em;line-height:3.3333333333em;width:100%;text-align:center;float:left}}.simplified-page .back-button:hover{color:#161729}.simplified-page .footer-logo{margin:0 auto}sup{font-size:11px;vertical-align:super;margin-left:3px;top:auto}.footnote-section{color:#fff}.footnotes{font-size:.875em;padding:4.2857142857em 0 2.8571428571em;text-align:left}.footnotes ul{list-style:none;padding:0}.footnotes li{margin-bottom:0}.site-2 .footnotes li{text-align:right}.site-2 .footnotes li a{color:#29b8ce}.tooltip.bs-tether-element-attached-bottom .tooltip-inner:before,.tooltip.tooltip-top .tooltip-inner:before{bottom:0;left:50%;margin-left:-5px;content:"";border-width:5px 5px 0;border-top-color:#000}.tooltip-inner{max-width:300px}.tooltip-inner:before{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.in-the-news{padding:4.375em 0}.in-the-news .section-intro,.in-the-news .single-leadership{padding-top:0;padding-bottom:43px}.in-the-news .section-intro h2,.in-the-news .single-leadership h2{margin:0}@media (max-width:500px){.in-the-news .featured-text-blocks__block{margin-bottom:1.875em}}.in-the-news .feature-text-blocks__feature-title{color:#0d6efd;font-size:1.0625em;padding-left:1.1764705882em;margin-bottom:2.1875em;text-transform:uppercase;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.in-the-news .text-block{border:1px solid #d0d1d4;position:relative}.in-the-news .text-block .text-block__link{position:absolute;top:0;bottom:0;right:0;left:0}.in-the-news .text-block .post-content{height:100%;text-align:left}.in-the-news .text-block .post-content .text{height:100%;padding:1.25em}.in-the-news .text-block h2{font-size:1.625em;margin-bottom:.7692307692em}.in-the-news .text-block .text-block__byline{margin-bottom:1.25em}.in-the-news .text-block .text-block__byline .byline-date{font-size:1.0625em;line-height:1.0588235294em}.in-the-news .text-block .text-block__byline .byline-source{color:#989ca1;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal}.in-the-news .text-block:hover{background-color:#0d6efd}.in-the-news .text-block:hover .byline-date,.in-the-news .text-block:hover .byline-source,.in-the-news .text-block:hover h2{color:#fff}.in-the-news .text-block:hover .byline-date{font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.in-the-news .text-block:hover .btn.arrow-btn{background-color:#fff;border:1px solid #d0d1d4!important}.in-the-news .text-block:hover .btn.arrow-btn:after{color:#0d6efd}.in-the-news .text-block:hover .btn.arrow-btn:hover:after{color:#0d6efd!important}.featured-text-blocks+.in-the-news-listing__container{padding:4.25em 0 0}.in-the-news-listing__container{padding:0;width:100%}.in-the-news-listing__container .load-more-container{margin:1.5625em 0 0}.in-the-news-listing__container .load-more-container.hide{display:none}.in-the-news-listing__container .load-more-btn{display:block;width:100%;height:3.6111111111em;background-color:#0d6efd;color:#fff;text-align:center;font-size:1.125em;line-height:3.6111111111em;margin-top:1.3888888889em;text-transform:uppercase;cursor:pointer;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.in-the-news-listing__container .load-more-btn i{margin-left:10px;animation:Ab 4s infinite linear;opacity:0;transform:scale(0);transition:all 1s ease-out}.in-the-news-listing__container .view-all-wrap{margin-top:1.5625em;text-align:center;width:100%}.in-the-news-listing__container .view-all-wrap .view-all{color:#0d6efd;position:relative;padding-right:0}.in-the-news-listing__container .view-all-wrap .view-all:after{text-decoration:underline;display:inline-block;font-size:.8125em;content:"\f061";font-family:FontAwesome;transform:translateY(-2px);margin-left:.625em;text-decoration:none}.in-the-news-listing__container .back-top-container{margin-top:2.5em;text-align:center;width:100%}.in-the-news-listing__container .back-top-container a{color:#0d6efd;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.in-the-news-listing__container .view-all{border:none}.in-the-news-listing__container .view-all:hover{background-color:transparent}.in-the-news-listing__container .view-all:hover:after{color:#0d6efd}.in-the-news-listing__filters{-ms-flex-align:center;align-items:center;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 2.5625em 1.25em;border-bottom:1px solid #d0d1d4}@media (max-width:767px){.in-the-news-listing__filters{padding-right:1.6875em}}.in-the-news-listing__filters .current-filter{color:#535461;font-size:1.0625em;margin-bottom:0;text-transform:uppercase;cursor:pointer}.in-the-news-listing__filters .current-filter.active{color:#0d6efd;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.in-the-news-listing__filters .delimiter{margin:0 .625em}.in-the-news-listing__filters .past-year-filter{color:#535461;font-size:1.0625em;margin-bottom:0;text-transform:uppercase}.in-the-news-listing__filters .past-year-filter.active{color:#0d6efd;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.in-the-news-listing__filters .select-wrap{position:relative;display:block;width:10%;background:#fff;overflow:hidden;height:46px;border:1px solid #ece9e4;margin-left:.9375em;min-width:6.875em;cursor:pointer}@media (max-width:767px){.in-the-news-listing__filters .select-wrap{margin-left:0;margin-top:.9375em;width:100%}}.in-the-news-listing__filters .select-wrap:after{width:46px;height:46px;position:absolute;right:0;z-index:1;top:0;border-left:1px solid #ece9e4;content:"\f063";font-family:FontAwesome;text-align:center;font-size:.75em;line-height:46px;color:#0d6efd;pointer-events:none;background:#fff}.in-the-news-listing__filters .select-wrap select{width:100%;height:46px;line-height:46px;padding:0;background:transparent;border:none;outline:0;text-transform:uppercase;font-size:.8125em;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:13px;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.in-the-news-listing__filters .select-wrap select:focus{outline:0}.in-the-news-listing__list-item{border-bottom:1px solid #d0d1d4;padding:2.5625em 1.25em;position:relative}.in-the-news-listing__list-item:hover{background-color:#f1f1f2}.in-the-news-listing__list-item:hover .action a{background:#0d6efd}.in-the-news-listing__list-item:hover .action a:after{color:#fff}.in-the-news-listing__list-item .list-item__link{position:absolute;top:0;bottom:0;right:0;left:0}.in-the-news-listing__list-item .list-item__byline{font-size:1.0625em;margin-bottom:.5em;margin-right:55px;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal}.in-the-news-listing__list-item .list-item__byline .byline-source{color:#989ca1}.in-the-news-listing__list-item .list-item__byline .byline-delimiter{color:#002f6c}.in-the-news-listing__list-item h2{font-size:1.5625em;margin-right:55px;font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}.in-the-news-listing__list-item .action{position:absolute;right:1.6875em;top:50%;transform:translateY(-50%)}@keyframes Ab{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dataopen-bgcolor--lighter_gray{background-color:#fafafa}.dataopen-bgcolor--darker_gray{background-color:#f2f2f3}@keyframes Bb{0%{background-color:transparent}30%{background-color:rgba(0,158,219,.15)}40%{background-color:rgba(0,158,219,.15)}to{background-color:transparent}}@keyframes Cb{0%{background-color:transparent}30%{background-color:rgba(41,184,206,.15)}40%{background-color:rgba(41,184,206,.15)}to{background-color:transparent}}body.page-template-page-dataopen.site-2 .arrow-btn.with-text{padding-top:0}body.page-template-page-dataopen.site-2 .arrow-btn.with-text .label{line-height:40px}body.page-template-page-dataopen.site-2 .arrow-btn .label,body.page-template-page-dataopen.site-2 .arrow-btn:after,body.page-template-page-dataopen.site-2 .arrow-btn span.label,body.page-template-page-dataopen.site-2 button.arrow-btn .label,body.page-template-page-dataopen.site-2 button.arrow-btn:after,body.page-template-page-dataopen.site-2 button.arrow-btn span.label{color:#29b8ce}body.page-template-page-dataopen.site-2 .arrow-btn:hover,body.page-template-page-dataopen.site-2 button.arrow-btn:hover{background:#29b8ce}body.page-template-page-dataopen.site-2 .arrow-btn:hover .label,body.page-template-page-dataopen.site-2 .arrow-btn:hover:after,body.page-template-page-dataopen.site-2 button.arrow-btn:hover .label,body.page-template-page-dataopen.site-2 button.arrow-btn:hover:after{color:#fff}body.page-template-page-dataopen.site-2 button.arrow-btn{border-radius:20px}body.page-template-page-dataopen.site-2 .datathon-selection-animation{animation-name:Cb;animation-duration:5s;animation-iteration-count:1}body.page-template-page-dataopen .layout_hero .background-video{overflow:hidden}body.page-template-page-dataopen .page-section--layout_hero .with-animations{opacity:1;position:relative}body.page-template-page-dataopen .page-section--layout_hero .actions{bottom:0!important;opacity:1}body.page-template-page-dataopen .section-intro .text a,body.page-template-page-dataopen .single-leadership .text a{color:#29b8ce}body.page-template-page-dataopen .form-btn .label{color:#29b8ce!important;line-height:24px!important}body.page-template-page-dataopen .form-btn:after{color:#29b8ce!important}body.page-template-page-dataopen .form-btn:hover .label,body.page-template-page-dataopen .form-btn:hover:after{color:#fff!important}body.page-template-page-dataopen a.arrow-btn,body.page-template-page-dataopen button.arrow-btn,body.page-template-page-dataopen span.arrow-btn{border:1px solid #d0d1d4;display:inline-block;height:40px;margin:0;position:relative;padding:.375rem 1rem;transition:background .3s ease-out,border .3s ease-out}body.page-template-page-dataopen a.arrow-btn .label,body.page-template-page-dataopen button.arrow-btn .label,body.page-template-page-dataopen span.arrow-btn .label{line-height:40px;font-size:12px!important}body.page-template-page-dataopen a.arrow-btn.with-text,body.page-template-page-dataopen button.arrow-btn.with-text,body.page-template-page-dataopen span.arrow-btn.with-text{padding-right:40px!important;vertical-align:middle;width:auto}body.page-template-page-dataopen a.arrow-btn.with-text .label,body.page-template-page-dataopen button.arrow-btn.with-text .label,body.page-template-page-dataopen span.arrow-btn.with-text .label{display:inline-block;line-height:30px;padding:0;text-transform:uppercase;vertical-align:middle}body.page-template-page-dataopen a.arrow-btn:after,body.page-template-page-dataopen button.arrow-btn:after,body.page-template-page-dataopen span.arrow-btn:after{color:#0d6efd;content:"\f061";display:block;font-family:FontAwesome;font-size:.75em;height:40px;line-height:36px;position:absolute;right:0;text-align:center;top:0;width:40px;transform:translateX(0);transition:color .3s ease-out,transform .3s ease-out}body.page-template-page-dataopen a.arrow-btn:hover:after,body.page-template-page-dataopen button.arrow-btn:hover:after,body.page-template-page-dataopen span.arrow-btn:hover:after{color:#005475;transform:translateX(2px)}body.page-template-page-dataopen a.arrow-btn:hover,body.page-template-page-dataopen button.arrow-btn:hover,body.page-template-page-dataopen span.arrow-btn:hover{border-color:#0d6efd;background:#0d6efd}body.page-template-page-dataopen a.arrow-btn:hover .label,body.page-template-page-dataopen a.arrow-btn:hover:after,body.page-template-page-dataopen button.arrow-btn:hover .label,body.page-template-page-dataopen button.arrow-btn:hover:after,body.page-template-page-dataopen span.arrow-btn:hover .label,body.page-template-page-dataopen span.arrow-btn:hover:after{color:#fff}body.page-template-page-dataopen .datathon-selection-animation{animation-name:Bb;animation-duration:5s;animation-iteration-count:1}body.page-template-page-dataopen .dataopen-layout+.dataopen-layout{margin-top:20px}body.page-template-page-dataopen #section-1 div.layout_hero h2{font-family:effra,sans-serif;font-style:normal;font-weight:300;text-shadow:1px 1px 3px rgba(0,0,0,.5);font-size:5em}@media (max-width:87.5em){body.page-template-page-dataopen #section-1 div.layout_hero h2{font-size:3.75em}}@media (max-width:75em){body.page-template-page-dataopen #section-1 div.layout_hero h2{font-size:2.8125em}}@media (max-width:61.9375em){body.page-template-page-dataopen #section-1 div.layout_hero h2{font-size:2.1875em}}@media (max-width:48em){body.page-template-page-dataopen #section-1 div.layout_hero h2{font-size:1.75em}}@media (max-width:48em){body.page-template-page-dataopen div.layout_hero .owl-nav{display:none}body.page-template-page-dataopen div.layout_hero div.dataopen-logo{background:url(../images/dataopen/dataopen-logo-mobile%402x.png) 50% 50%;width:162px;height:56px;background-size:contain;margin-bottom:30px;margin-left:auto;margin-right:auto}}body.page-template-page-dataopen div.layout_hero .slide .text{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;transform:none;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}body.page-template-page-dataopen div.layout_hero .slide .actions{position:absolute;left:50%;margin-top:0;bottom:0;transform:translateX(-50%)}body.page-template-page-dataopen div.layout_hero .slide .text h2{margin-bottom:150px}@media (max-width:64em){body.page-template-page-dataopen div.layout_hero .slide .text h2{margin-bottom:100px}}body.page-template-page-dataopen div.layout_hero .pager--dots{bottom:30px;left:50%;width:auto;top:auto;z-index:2}@media (min-width:1900px){body.page-template-page-dataopen div.layout_hero .pager--dots{bottom:80px}}body.page-template-page-dataopen .application-form h2{position:relative;font-family:effra,sans-serif;font-style:normal;font-weight:300;margin-bottom:1.875em;margin-top:50px}body.page-template-page-dataopen .application-form h2:after{content:"";display:block;width:1.875em;height:2px;background:#f1a81e;position:absolute;bottom:-.625em;left:50%;margin-left:-.9375em}body.page-template-page-dataopen .application-form fieldset{margin-bottom:1rem}body.page-template-page-dataopen .section-intro h2,body.page-template-page-dataopen .single-leadership h2{font-family:effra,sans-serif;font-style:normal;font-weight:300;font-size:2.25em}body.page-template-page-dataopen .layout-introductory_text{padding-bottom:0}body.page-template-page-dataopen .layout-introductory_text .section-intro,body.page-template-page-dataopen .layout-introductory_text .single-leadership{padding-left:0;padding-right:0}body.page-template-page-dataopen .layout-introductory_text .section-intro h2,body.page-template-page-dataopen .layout-introductory_text .single-leadership h2{max-width:100%}body.page-template-page-dataopen .page-section--layout-introductory_text.dark-#0d6efd-bg{background:transparent}body.page-template-page-dataopen .section-content--layout-introductory_text .text-column__header{text-align:center;font-family:effra,sans-serif;font-style:normal;font-weight:300;font-size:1.5em;position:relative;margin-bottom:30px}body.page-template-page-dataopen .section-content--layout-introductory_text .text-column__header:after{content:"";display:block;width:30px;height:2px;background:#f1a81e;position:absolute;bottom:-15px;left:50%;margin-left:-15px}body.page-template-page-dataopen .section-content--layout-introductory_text .text-column__content{text-align:center}body.page-template-page-dataopen .section-content--layout-introductory_text p{color:#535461}body.page-template-page-dataopen .section-content--layout-introductory_text .section-intro.standard-padding,body.page-template-page-dataopen .section-content--layout-introductory_text .standard-padding.single-leadership{padding-bottom:20px}body.page-template-page-dataopen .section-content--layout-introductory_text .section-intro h2,body.page-template-page-dataopen .section-content--layout-introductory_text .single-leadership h2{line-height:1.3em}body.page-template-page-dataopen .section-content--layout-introductory_text .section-intro .text,body.page-template-page-dataopen .section-content--layout-introductory_text .single-leadership .text{margin-top:30px;margin-bottom:40px}body.page-template-page-dataopen .section-content--layout-introductory_text .section-intro p,body.page-template-page-dataopen .section-content--layout-introductory_text .single-leadership p{font-size:16px;line-height:26px;letter-spacing:.1px}body.page-template-page-dataopen .section-content--layout-manual_grid h2{font-family:effra,sans-serif;font-style:normal;font-weight:300}body.page-template-page-dataopen .section-content--layout-manual_grid .post-content .image{background-position:50% 30%}body.page-template-page-dataopen .layout-dataopen-content-block h2{position:relative;margin-bottom:80px}body.page-template-page-dataopen .layout-dataopen-content-block h2:after{content:"";display:block;width:75px;height:2px;background-color:#f1a81e;position:absolute;bottom:-24px;left:50%;transform:translateX(-50%)}@media (max-width:768px){body.page-template-page-dataopen .layout-dataopen-content-block h2{margin-bottom:30px}}body.page-template-page-dataopen .text .dataopen-logo{margin-bottom:90px}body.page-template-page-dataopen .dataopen-logo{display:inline-block;width:330px;height:113px;background:url(../images/dataopen/dataopen-brackets.png) 50% 50% no-repeat;background-size:contain;text-shadow:1px 1px 3px rgba(0,0,0,.5)}body.page-template-page-dataopen .layout-dataopen-content-block h2.data-open-title--framed,body.page-template-page-dataopen .layout-manual_grid .section-intro h2,body.page-template-page-dataopen .layout-manual_grid .single-leadership h2{max-width:700px;display:inline-block;padding:45px;margin-left:auto;margin-right:auto;position:relative}body.page-template-page-dataopen .layout-dataopen-content-block h2.data-open-title--framed:after,body.page-template-page-dataopen .layout-dataopen-content-block h2.data-open-title--framed:before,body.page-template-page-dataopen .layout-manual_grid .section-intro h2:after,body.page-template-page-dataopen .layout-manual_grid .section-intro h2:before,body.page-template-page-dataopen .layout-manual_grid .single-leadership h2:after,body.page-template-page-dataopen .layout-manual_grid .single-leadership h2:before{content:"";display:block;width:47px!important;height:52px!important;position:absolute}body.page-template-page-dataopen .layout-dataopen-content-block h2.data-open-title--framed:before,body.page-template-page-dataopen .layout-manual_grid .section-intro h2:before,body.page-template-page-dataopen .layout-manual_grid .single-leadership h2:before{background:url(https://www.citadel.com/wp-content/themes/citadel/assets//images/dataopen/title-frame-open.svg) no-repeat;background-size:contain;left:0;top:0}body.page-template-page-dataopen .layout-dataopen-content-block h2.data-open-title--framed:after,body.page-template-page-dataopen .layout-manual_grid .section-intro h2:after,body.page-template-page-dataopen .layout-manual_grid .single-leadership h2:after{background:url(https://www.citadel.com/wp-content/themes/citadel/assets//images/dataopen/title-frame-close.svg) no-repeat;left:auto;right:0;transform:none;bottom:0;background-size:contain}body.page-template-page-dataopen .layout-manual_grid .manual-grid-block h2{font-size:28px;line-height:36px}body.page-template-page-dataopen .layout-manual_grid .manual-grid-block .listing-text{font-size:16px;line-height:24px;color:#989ca1}body.page-template-page-dataopen .layout-manual_grid .manual-grid-block .action{margin-top:15px}body.page-template-page-dataopen .layout-manual_grid>.container .section-intro,body.page-template-page-dataopen .layout-manual_grid>.container .single-leadership{padding-bottom:50px}body.page-template-page-dataopen .layout-manual_grid .half-image-and-text .text{padding:0}body.page-template-page-dataopen .dataopen-layout--contact-form-holder{margin-top:0!important}body.page-template-page-dataopen .dataopen-layout--contact-form-holder .layout-contact_form{background:transparent;padding-bottom:0}body.page-template-page-dataopen .dataopen-layout--contact-form-holder header{font-size:28px;font-family:effra,sans-serif;font-style:normal;font-weight:300}body.page-template-page-dataopen .dataopen-text-columns h3{font-family:effra,sans-serif;font-style:normal;font-weight:300;font-size:1.5em}body.page-template-page-dataopen .dataopen-text-columns.has-dividers{-js-display:flex;display:-ms-flexbox;display:flex}body.page-template-page-dataopen .dataopen-text-columns.has-dividers .dataopen-text-columns__column+.dataopen-text-columns__column{border-left:1px solid #e1ddd5}@media (max-width:768px){body.page-template-page-dataopen .dataopen-text-columns.has-dividers{display:block}body.page-template-page-dataopen .dataopen-text-columns.has-dividers .dataopen-text-columns__column{border-left:0!important}body.page-template-page-dataopen .dataopen-text-columns__column{padding-top:20px;padding-bottom:20px}body.page-template-page-dataopen .dataopen-text-columns__column+.dataopen-text-columns__column{border-top:1px solid #e1ddd5}}@media (max-width:768px){body.page-template-page-dataopen .dataopen-layout--gallery{padding-top:20px}}body.page-template-page-dataopen .dataopen-gallery__holder{padding-left:50px;padding-right:50px}body.page-template-page-dataopen .dataopen-gallery__holder .owl-dots{top:auto;transform:translateY(20px);margin-top:0;margin-bottom:0}body.page-template-page-dataopen .dataopen-gallery__holder .owl-dots .owl-dot{display:inline-block}body.page-template-page-dataopen .dataopen-gallery__holder .owl-dots .owl-dot+.owl-dot{margin-left:.625em}body.page-template-page-dataopen .dataopen-gallery__holder .owl-dots .owl-dot.active span{opacity:1}body.page-template-page-dataopen .dataopen-gallery__holder .owl-dots span{background:#989ca1;opacity:.3;width:7px;height:7px;line-height:7px;display:inline-block;overflow:hidden;text-indent:-20px;border-radius:50%;cursor:pointer}body.page-template-page-dataopen .dataopen-gallery__holder .owl-controls .owl-prev{left:0}body.page-template-page-dataopen .dataopen-gallery__holder .owl-controls .owl-next{right:0}body.page-template-page-dataopen .dataopen-gallery__holder .owl-controls .owl-next,body.page-template-page-dataopen .dataopen-gallery__holder .owl-controls .owl-prev{font-size:15px;line-height:44px;width:40px;height:40px;overflow:hidden;padding:0;text-align:center;position:absolute;top:50%;margin-top:-20px;opacity:.6;color:#0d6efd;border:1px solid #e1ddd5}body.page-template-page-dataopen .dataopen-gallery__holder .owl-controls .owl-next:hover,body.page-template-page-dataopen .dataopen-gallery__holder .owl-controls .owl-prev:hover{opacity:1}@media (max-width:768px){body.page-template-page-dataopen .dataopen-gallery__holder .owl-controls .owl-next,body.page-template-page-dataopen .dataopen-gallery__holder .owl-controls .owl-prev{display:none}}body.page-template-page-dataopen .dataopen-gallery__item .inner-wrapper{transition:all .4s ease-out;transform:scale(1.01)}body.page-template-page-dataopen .dataopen-gallery__item:hover .inner-wrapper{transform:scale(1.05)}body.page-template-page-dataopen .dataopen-gallery__item-holder{width:96%;margin:2%;overflow:hidden;box-shadow:1px 3px 4px 0 rgba(0,0,0,.31);position:relative}body.page-template-page-dataopen .dataopen-gallery__item-holder:before{display:block;content:"";width:100%;padding-top:75%}body.page-template-page-dataopen .dataopen-gallery__item-holder>.content{position:absolute;top:0;left:0;right:0;bottom:0}body.page-template-page-dataopen .dataopen-gallery__item-holder .inner-wrapper{position:absolute;left:0;top:0;bottom:0;right:0;background-size:cover}body.page-template-page-dataopen .dataopen-layout--cta-button a.arrow-btn{background:#0d6efd}body.page-template-page-dataopen .dataopen-layout--cta-button a.arrow-btn .label,body.page-template-page-dataopen .dataopen-layout--cta-button a.arrow-btn:after{color:#fff}body.page-template-page-dataopen .dataopen-layout--cta-button a.arrow-btn:hover{background:#fff}body.page-template-page-dataopen .dataopen-layout--cta-button a.arrow-btn:hover .label,body.page-template-page-dataopen .dataopen-layout--cta-button a.arrow-btn:hover:after{color:#0d6efd}body.page-template-page-dataopen.site-2 .dataopen-layout--cta-button a.arrow-btn{background:#29b8ce}body.page-template-page-dataopen.site-2 .dataopen-layout--cta-button a.arrow-btn .label,body.page-template-page-dataopen.site-2 .dataopen-layout--cta-button a.arrow-btn:after{color:#fff}body.page-template-page-dataopen.site-2 .dataopen-layout--cta-button a.arrow-btn:hover{background:#fff}body.page-template-page-dataopen.site-2 .dataopen-layout--cta-button a.arrow-btn:hover .label,body.page-template-page-dataopen.site-2 .dataopen-layout--cta-button a.arrow-btn:hover:after{color:#29b8ce}.layout-datathons_listing{padding:0 0 3.125em}@media (max-width:768px){.layout-datathons_listing{padding-top:25px}}.layout-datathons_listing .load-more-btn{width:100%;text-align:center;padding:1.25em;text-transform:uppercase;color:#fff;background:#0d6efd;display:block;text-decoration:none;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.layout-datathons_listing .datathon-post-listing-block{background:#fff;padding:0;margin-bottom:1.5625em;overflow:hidden;box-shadow:3px 3px 20px rgba(0,0,0,.1)}.layout-datathons_listing .datathon-post-listing-block .btn.arrow-btn:after{font-size:9px}.layout-datathons_listing .datathon-post-listing-block .btn.arrow-btn:hover:after{color:#fff!important}.layout-datathons_listing .datathon-post-listing-block .image{position:relative;width:25%;float:left;margin-right:0}.layout-datathons_listing .datathon-post-listing-block .image:before{display:block;content:"";width:100%;padding-top:100%}.layout-datathons_listing .datathon-post-listing-block .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:75em){.layout-datathons_listing .datathon-post-listing-block .image{width:33%}}@media (max-width:61.25em){.layout-datathons_listing .datathon-post-listing-block .image{width:40%;margin-right:0}}@media (max-width:48em){.layout-datathons_listing .datathon-post-listing-block .image{width:100%;margin-bottom:2%;margin-right:0}}.layout-datathons_listing .datathon-post-listing-block .text{width:75%;float:left;margin-top:0;margin-bottom:0;padding:42px 45px;padding-bottom:10px}@media (max-width:75em){.layout-datathons_listing .datathon-post-listing-block .text{width:66%;padding:30px 20px 10px 30px}}@media (max-width:61.25em){.layout-datathons_listing .datathon-post-listing-block .text{width:60%;padding:20px}}@media (max-width:48em){.layout-datathons_listing .datathon-post-listing-block .text{width:100%;padding:1.25em;box-sizing:border-box}}.layout-datathons_listing .datathon-post-listing-block .text .category-heading{font-size:.875em}.layout-datathons_listing .datathon-post-listing-block .text h2{font-size:1.5em;margin-bottom:.625em}.layout-datathons_listing .datathon-post-listing-block .text h2:after{display:none}.layout-datathons_listing .datathon-post-listing-block .text h2 a{color:#161729}.layout-datathons_listing .datathon-post-listing-block .text.no-image{width:96%;padding-left:2%}.layout-datathons_listing .datathon-post-listing-block .text .listing-text{font-size:16px}.page-section--layout-datathons_listing .stagger-row .datathons-post-block{opacity:0;transform:translate3d(0,50px,0);transition:opacity .8s cubic-bezier(.55,.055,.675,.19),transform 1s cubic-bezier(.55,.055,.675,.19)}.page-section--layout-datathons_listing .stagger-row .datathons-listing-wrap:first-child .datathons-post-block{transition-delay:.3s}.page-section--layout-datathons_listing .stagger-row .datathons-listing-wrap:nth-child(2) .datathons-post-block{transition-delay:.5s}.page-section--layout-datathons_listing .stagger-row .datathons-listing-wrap:nth-child(3) .datathons-post-block{transition-delay:.7s}.page-section--layout-datathons_listing .stagger-row.visible .datathons-post-block{opacity:1;transform:translateZ(0)}#dataopen-application .text-center{text-align:center}#dataopen-application .dataopen-header{text-align:center;font-family:effra,sans-serif;font-style:normal;font-weight:300;font-size:2.25em;position:relative;margin-bottom:2.5em}#dataopen-application .dataopen-header:after{content:"";display:block;width:75px;height:2px;background:#f1a81e;position:absolute;bottom:-.625em;left:50%;margin-left:-37px}#dataopen-application .row-dataopen-history{-js-display:flex;display:-ms-flexbox;display:flex}#dataopen-application .row-dataopen-history:after{content:"";display:table;clear:both}#dataopen-application .row-dataopen-history>div+div{margin-left:10px}#dataopen-application .row-dataopen-history .col-dataopen-1{width:30%}#dataopen-application .row-dataopen-history .col-dataopen-2{width:25%}#dataopen-application .row-dataopen-history .col-dataopen-from,#dataopen-application .row-dataopen-history .col-dataopen-to{width:20%}#dataopen-application .row-dataopen-history .col-dataopen-del{width:5%}@media (max-width:48em){#dataopen-application .row-dataopen-history{display:block}#dataopen-application .row-dataopen-history>div{width:auto!important;margin-left:0!important}#dataopen-application .row-dataopen-history .input-wrap{width:100%!important;padding-left:15px;padding-right:15px}}#dataopen-application .datathon-select{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}#dataopen-application .datathon-select__item{-ms-flex-preferred-size:49%;flex-basis:49%;-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);margin-bottom:10px;position:relative;border:1px solid #e1ddd5;cursor:pointer;color:#8a8b94;transition:all .2s}#dataopen-application .datathon-select__item:hover{transform:scale(1.02)}#dataopen-application .datathon-select__item.is-selected{border-color:#0d6efd;color:#161729;transform:scale(1)}.site-2 #dataopen-application .datathon-select__item.is-selected{border-color:#29b8ce}#dataopen-application .datathon-select__item.is-selected header{color:#0d6efd}.site-2 #dataopen-application .datathon-select__item.is-selected header{color:#29b8ce}#dataopen-application .datathon-select__item .dateloc,#dataopen-application .datathon-select__item header{transition:all .2s}#dataopen-application .datathon-select__item .dateloc{font-size:15px}#dataopen-application .datathon-select__item header{font-size:16px;letter-spacing:.1px;font-weight:700;text-transform:uppercase;margin-bottom:5px}#dataopen-application .datathon-select__item .holder{padding:20px}@media (max-width:61.9375em){#dataopen-application .datathon-select{display:block}}@media (max-width:48em){#dataopen-application .datathon-select{text-align:center}#dataopen-application .datathon-select__item{margin-bottom:15px}}#dataopen-application .layout-contact_form{background:none}#dataopen-application .layout-contact_form+.layout-contact_form{margin-top:50px}#dataopen-application .layout-contact_form .dataopen-field-wrapper{position:relative}#dataopen-application .layout-contact_form .dataopen-field-wrapper input{padding-left:46px}#dataopen-application .layout-contact_form .dataopen-field-wrapper:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;width:40px;background:#eceeef;font-size:20px;text-align:center;line-height:40px;border-left:1px solid #ddd;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:3px 0 0 3px;font-family:FontAwesome}#dataopen-application .layout-contact_form .dataopen-field-wrapper.date:before{content:"\f073"}#dataopen-application .layout-contact_form .dataopen-field-wrapper.email:before{content:"\f003"}#dataopen-application .layout-contact_form .dataopen-field-wrapper.phone:before{content:"\f095"}#dataopen-application .layout-contact_form .dataopen-field-wrapper.loc:before{content:"\f041"}#dataopen-application .layout-data-open-application__hero{height:400px;position:relative;margin-bottom:60px;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#dataopen-application .layout-data-open-application__hero>.hero-background{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/dataopen/default-hero.jpg) 50% 50% no-repeat;background-size:cover}#dataopen-application .layout-data-open-application__hero .hero-background-overlay{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.3)}#dataopen-application .layout-data-open-application__hero .container{margin-top:50px}#dataopen-application .layout-data-open-application__hero div.dataopen-logo{display:inline-block;width:330px;height:113px;background:url(../images/dataopen/dataopen-brackets.png) 50% 50% no-repeat;background-size:contain;text-shadow:1px 1px 3px rgba(0,0,0,.5);margin-left:auto;margin-right:auto}@media (max-width:64em){#dataopen-application .layout-data-open-application__hero div.dataopen-logo{margin-bottom:50px}}#dataopen-application .layout-data-open-application__hero h2{font-family:effra,sans-serif;font-style:normal;font-weight:300;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.5);font-size:5em}@media (max-width:87.5em){#dataopen-application .layout-data-open-application__hero h2{font-size:3.75em}}@media (max-width:75em){#dataopen-application .layout-data-open-application__hero h2{font-size:3.125em}}@media (max-width:61.9375em){#dataopen-application .layout-data-open-application__hero h2{font-size:2.8125em}}@media (max-width:48em){#dataopen-application .layout-data-open-application__hero h2{font-size:2.25em}}#dataopen-application .layout-data-open-application__hero h2 .application-title-date{display:block;font-size:.8em}@media (max-width:48em){#dataopen-application .layout-data-open-application__hero{height:300px}#dataopen-application .layout-data-open-application__hero div.dataopen-logo{background:url(../images/dataopen/dataopen-logo-mobile%402x.png) 50% 50%;width:162px;height:56px;background-repeat:no-repeat;background-size:contain;margin-bottom:30px;margin-left:auto;margin-right:auto}}.row-dataopen-intro{padding:50px 0}.row-dataopen-intro+.row-dataopen-intro{border-top:1px solid #e1ddd5}.row-dataopen-intro__num{text-align:center;height:170px;width:100%;position:relative}.row-dataopen-intro__num.num-1{background:url(https://www.citadel.com/wp-content/themes/citadel/assets//images/dataopen/num-1.svg) 50% 0 no-repeat;background-size:contain}.row-dataopen-intro__num.num-2{background:url(https://www.citadel.com/wp-content/themes/citadel/assets//images/dataopen/num-2.svg) 50% 0 no-repeat;background-size:contain}.row-dataopen-intro__num.num-3{background:url(https://www.citadel.com/wp-content/themes/citadel/assets//images/dataopen/num-3.svg) 50% 0 no-repeat;background-size:contain}.row-dataopen-intro__num>.desc{min-width:400px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.row-dataopen-intro__num>.desc header{font-size:28px;font-family:effra,sans-serif;font-style:normal;font-weight:300}.row-dataopen-intro__num>.desc p{font-size:16px;line-height:24px;color:#555;max-width:300px;margin-left:auto;margin-right:auto}.row-dataopen-intro .layout-contact_form{padding-bottom:0}.row-dataopen-intro ol li{margin-bottom:12px}@media (max-width:48em){.row-dataopen-intro__num{height:140px;margin-bottom:20px}}#data-open-entry-start-remaining-fields{display:none;border-top:1px solid #e1ddd5}#dataopen-entry-start .gild-form{padding:0}#gild-form-step-1 .input-group{width:100%}#gild-form-step-1 input[type=file]{padding-top:.93em;padding-bottom:.93em}#gild-form-step-1 .form-group{margin-bottom:30px}#gild-form-step-1-dataopen-submit.disabled{background:#666;border-color:#666}.layout-data-open-application .gild-form{padding-top:0}#application-complete-holder{margin-bottom:50px}#application-complete-holder .btn{color:#fff}#application-complete-holder p{font-size:16px;line-height:26px}#application-complete-holder .data-open-btn--#0d6efd{margin-top:60px}a.data-open-btn--#0d6efd,input.data-open-btn--#0d6efd{margin:2.5em auto;background:#0d6efd;color:#fff;display:block;float:none;text-transform:uppercase;max-width:300px;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;padding:.625em;outline:0;transition:all .25s}a.data-open-btn--#0d6efd:hover,input.data-open-btn--#0d6efd:hover{text-decoration:none;background:#0079a8}.dataopen-gallery{padding-left:15px;padding-right:15px;padding-bottom:40px;margin-bottom:40px;position:relative;margin-left:auto;margin-right:auto}@media (max-width:767px){.dataopen-gallery{padding:20px 0 30px}.dataopen-gallery .dataopen-gallery__arrows{display:none}}.dataopen-gallery__wrapper{overflow:hidden;width:100%;position:relative}.dataopen-gallery__wrapper:before{display:block;content:"";width:100%;padding-top:55.0387596899%}.dataopen-gallery__wrapper>.content{position:absolute;top:0;left:0;right:0;bottom:0}.dataopen-gallery__wrapper .slide{position:absolute;left:0;top:0;width:100%;height:100%;transition:transform .5s ease-out}.dataopen-gallery__wrapper .slide.is-current{transform:translateX(0)}.dataopen-gallery__wrapper .slide.is-next{transform:translateX(100%)}.dataopen-gallery__wrapper .slide .item{cursor:pointer;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.dataopen-gallery__wrapper .slide .item:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;transition:opacity .2s}.dataopen-gallery__wrapper .slide .item:hover:after{opacity:.2}@media (max-width:767px){.dataopen-gallery__wrapper .slide{position:absolute;top:0;left:auto;height:auto}.dataopen-gallery__wrapper .slide.slide--1 .item,.dataopen-gallery__wrapper .slide.slide--2 .item,.dataopen-gallery__wrapper .slide.slide--3 .item{width:100%!important;height:auto;position:relative;position:absolute;top:0;left:0;bottom:auto;transition:transform .5s ease-out}.dataopen-gallery__wrapper .slide.slide--1 .item:before,.dataopen-gallery__wrapper .slide.slide--2 .item:before,.dataopen-gallery__wrapper .slide.slide--3 .item:before{display:block;content:"";width:100%;padding-top:55.0387596899%}.dataopen-gallery__wrapper .slide.slide--1 .item>.content,.dataopen-gallery__wrapper .slide.slide--2 .item>.content,.dataopen-gallery__wrapper .slide.slide--3 .item>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.dataopen-gallery__wrapper .slide--3 .item--small{width:35.6589147287%;position:relative;position:absolute;left:0}.dataopen-gallery__wrapper .slide--3 .item--small:before{display:block;content:"";width:100%;padding-top:75%}.dataopen-gallery__wrapper .slide--3 .item--small>.content{position:absolute;top:0;left:0;right:0;bottom:0}.dataopen-gallery__wrapper .slide--3 .item--small-top{top:0}.dataopen-gallery__wrapper .slide--3 .item--small-bot{bottom:0}.dataopen-gallery__wrapper .slide--3 .item--big{width:62.7131782946%;position:relative;position:absolute;right:0;top:0}.dataopen-gallery__wrapper .slide--3 .item--big:before{display:block;content:"";width:100%;padding-top:87.7626699629%}.dataopen-gallery__wrapper .slide--3 .item--big>.content{position:absolute;top:0;left:0;right:0;bottom:0}.dataopen-gallery__wrapper .slide--3.slide--3--alt .item--small{left:auto;right:0}.dataopen-gallery__wrapper .slide--3.slide--3--alt .item--big{right:auto;left:0}.dataopen-gallery__wrapper .slide--2 .item{width:49.2248062016%;position:relative;position:absolute;top:0}.dataopen-gallery__wrapper .slide--2 .item:before{display:block;content:"";width:100%;padding-top:111.811023622%}.dataopen-gallery__wrapper .slide--2 .item>.content{position:absolute;top:0;left:0;right:0;bottom:0}.dataopen-gallery__wrapper .slide--2 .item:first-child{left:0}.dataopen-gallery__wrapper .slide--2 .item:last-child{right:0}.dataopen-gallery__wrapper .slide--1 .item{width:100%;height:100%}@media (max-width:767px){.dataopen-gallery__wrapper .item{width:100%;height:100%}}.dataopen-gallery__arrows>div{display:block;width:40px;height:40px;border:1px solid #d1d2d4;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;text-align:center}.dataopen-gallery__arrows i{font-size:15px;font-family:FontAwesome;color:#0d6efd;display:block;line-height:40px;transform:translateX(0);transition:transform .2s}.site-2 .dataopen-gallery__arrows i{color:#29b8ce}.dataopen-gallery__arrows .prev{left:-35px}.dataopen-gallery__arrows .next{right:-35px}.dataopen-gallery__arrows div.prev:hover i{transform:translateX(-3px)}.dataopen-gallery__arrows div.next:hover i{transform:translateX(3px)}.dataopen-gallery__dots{position:absolute;bottom:0;left:0;width:100%;text-align:center}.dataopen-gallery__dots .dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:#e0e2e3;cursor:pointer}.dataopen-gallery__dots .dot+.dot{margin-left:10px}.dataopen-gallery__dots .dot.is-current,.dataopen-gallery__dots .dot:hover{background:#989ca1}.dataopen-mobile-indicator{position:absolute;left:0;top:0;width:1px;height:1px;background:transparent;display:block}@media (max-width:767px){.dataopen-mobile-indicator{display:none}}.layout-leadership_list{padding-top:90px;padding-bottom:90px;background:#f7f7f7}.layout-leadership_list .section-intro .text,.layout-leadership_list .single-leadership .text{text-align:center}.layout-leadership_list h2{margin-bottom:40px}.layout-leadership_list__grid{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:47.9375em){.layout-leadership_list__grid{display:block}}.layout-leadership_list__grid-item{-ms-flex-preferred-size:calc(33.33333% - 30px);flex-basis:calc(33.33333% - 30px);position:relative;overflow:hidden;margin-left:30px;margin-bottom:30px}@media (max-width:62em){.layout-leadership_list__grid-item{margin-left:20px;margin-bottom:20px;-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}}@media (max-width:47.9375em){.layout-leadership_list__grid-item{margin-left:0;margin-bottom:10px;width:auto;max-width:400px;margin-left:auto;margin-right:auto}}.layout-leadership_list__grid-item .image{background:no-repeat #15151d 50% 50%;background-size:cover;transform:scale(1.01);transition:transform .2s ease-out;position:relative}.layout-leadership_list__grid-item .image:before{display:block;content:"";width:100%;padding-top:100%}.layout-leadership_list__grid-item .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}.layout-leadership_list__grid-item .image:after{content:"";background-image:linear-gradient(-180deg,transparent 60%,rgba(0,0,0,.73) 88%,#000);top:0;left:0;width:100%;height:100%;z-index:2;position:absolute;transition:opacity .3s ease-out}.layout-leadership_list__grid-item .hover-block{cursor:pointer}.layout-leadership_list__grid-item .hover-block .image{transform:scale(1)}.layout-leadership_list__grid-item .hover-block:hover .image{transform:scale(1.05)}.layout-leadership_list__grid-item.show-additional-info .image:after{opacity:1}.layout-leadership_list__grid-item .text{position:absolute;bottom:0;width:100%;box-sizing:border-box;padding:0 20px 28px;margin-top:0!important;margin-bottom:0!important;color:#fff;background:transparent;z-index:3;overflow:hidden;text-align:left;transition:background .3s ease-out}@media (max-width:81.25em){.layout-leadership_list__grid-item .text{padding:1.25em}}@media (max-width:73.125em){.layout-leadership_list__grid-item .text{padding:.9375em}}@media (max-width:60em){.layout-leadership_list__grid-item .text{padding:.625em}}.layout-leadership_list__grid-item .text .name{font-size:26px;line-height:1.05em;color:#fff;margin-bottom:8px;font-family:Chronicle Display A,Chronicle Display B;font-style:normal;font-weight:600}@media (max-width:1100px){.layout-leadership_list__grid-item .text .name{font-size:25px}}.layout-leadership_list__grid-item .text .title{font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:1.15em;margin:0;color:#0d6efd;text-transform:uppercase;min-height:40px;padding-right:60px}.layout-leadership_list__grid-item .text .additional-info{width:100%;max-height:0;opacity:0;overflow:hidden;transition:opacity .3s ease-out,max-height .3s ease-out}@media (max-width:81.25em){.layout-leadership_list__grid-item .text .additional-info{font-size:.8125em;line-height:1.1538461538em}}@media (max-width:62em){.layout-leadership_list__grid-item .text .additional-info{font-size:.75em;line-height:1.1666666667em}}@media (max-width:47.9375em){.layout-leadership_list__grid-item .text .additional-info{font-size:.6875em}}@media (max-width:40em){.layout-leadership_list__grid-item .text .additional-info{font-size:.75em}}.layout-leadership_list__grid-item .text .additional-info p{margin:0 0 20px}@media (max-width:57.5em){.layout-leadership_list__grid-item .text .additional-info p{margin-bottom:30px}}.layout-leadership_list__grid-item .text p:last-child{margin-bottom:0}.layout-leadership_list__grid-item .action{position:absolute;right:30px;bottom:30px;float:right;z-index:3}.layout-leadership_list__grid-item .action .arrow-btn{border:1px solid #d0d1d4;border:1px solid hsla(225,4%,82%,.5)}.layout-leadership_list__grid-item .action .arrow-btn:hover{border:1px solid #d0d1d4}.layout-leadership_list__grid-item .action .arrow-btn:hover:after{background:url(https://www.citadel.com/wp-content/themes/citadel/assets/images/leadership/arrow-white.svg) 50% 50% no-repeat}.layout-leadership_list__grid-item .action .arrow-btn:after{content:"";display:inline-block;width:15px;height:15px;background:url(https://www.citadel.com/wp-content/themes/citadel/assets/images/leadership/arrow-citadel.svg) 50% 50% no-repeat;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media (max-width:81.25em){.layout-leadership_list__grid-item .action{right:1.25em;bottom:1.25em}}@media (max-width:73.125em){.layout-leadership_list__grid-item .action{right:.9375em;bottom:.9375em}}@media (max-width:60em){.layout-leadership_list__grid-item .action{right:.625em;bottom:.625em}}.layout-leadership_list__grid-item.show-additional-info .text .additional-info{opacity:1;max-height:300px}.layout-leadership_list__grid-item.show-additional-info .action .arrow-btn:after{transform:rotate(180deg)}.single-leadership__carousel-wrapper .location{position:relative;overflow:hidden}.single-leadership__carousel-wrapper .location .image{background:no-repeat #15151d 50% 50%;background-size:cover;transform:scale(1.01);transition:transform .2s ease-out}.single-leadership__carousel-wrapper .location .image:after{content:"";background-image:linear-gradient(-180deg,transparent 60%,rgba(0,0,0,.73) 88%,#000);top:0;left:0;width:100%;height:100%;z-index:2;position:absolute;transition:opacity .3s ease-out}.single-leadership__carousel-wrapper .location .hover-block{cursor:pointer}.single-leadership__carousel-wrapper .location .hover-block .image{transform:scale(1.01)}.single-leadership__carousel-wrapper .location .hover-block:hover .image{transform:scale(1.05)}.single-leadership__carousel-wrapper .location.show-additional-info .image:after{opacity:1}.single-leadership__carousel-wrapper .location .text{position:absolute;bottom:0;width:100%;box-sizing:border-box;padding:0 90px 30px 30px;margin-top:0!important;margin-bottom:0!important;color:#fff;background:transparent;z-index:3;overflow:hidden;text-align:left;transition:background .3s ease-out}@media (max-width:81.25em){.single-leadership__carousel-wrapper .location .text{padding:1.25em;padding-right:70px}}@media (max-width:73.125em){.single-leadership__carousel-wrapper .location .text{padding:.9375em;padding-right:70px}}@media (max-width:60em){.single-leadership__carousel-wrapper .location .text{padding:.625em;padding-right:70px}}.single-leadership__carousel-wrapper .location .text .position{font-size:16px;line-height:1.15em;color:#0d6efd;text-transform:uppercase;font-weight:700;margin-bottom:5px;min-height:40px}.site-2 .single-leadership__carousel-wrapper .location .text .position{color:#29b8ce}@media (max-width:1100px){.single-leadership__carousel-wrapper .location .text .position{font-size:15px}}@media (max-width:767px){.single-leadership__carousel-wrapper .location .text .position{font-size:14px}}.single-leadership__carousel-wrapper .location .text .title{font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:normal;font-size:28px;line-height:1.1em;margin:0}.site-2 .single-leadership__carousel-wrapper .location .text .title{font-weight:200;font-family:HelveticaNeueLTStd-Th,serif;font-style:normal}@media (max-width:1000px){.single-leadership__carousel-wrapper .location .text .title{font-size:24px}}@media (max-width:767px){.single-leadership__carousel-wrapper .location .text .title{font-size:22px}}.single-leadership__carousel-wrapper .location .text .additional-info{width:100%;max-height:0;opacity:0;overflow:hidden;transition:opacity .3s ease-out,max-height .3s ease-out}@media (max-width:81.25em){.single-leadership__carousel-wrapper .location .text .additional-info{font-size:.8125em;line-height:1.1538461538em}}@media (max-width:62em){.single-leadership__carousel-wrapper .location .text .additional-info{font-size:.75em;line-height:1.1666666667em}}@media (max-width:47.9375em){.single-leadership__carousel-wrapper .location .text .additional-info{font-size:.6875em}}@media (max-width:40em){.single-leadership__carousel-wrapper .location .text .additional-info{font-size:.75em}}.single-leadership__carousel-wrapper .location .text .additional-info p{margin:0 0 20px}@media (max-width:57.5em){.single-leadership__carousel-wrapper .location .text .additional-info p{margin-bottom:30px}}.single-leadership__carousel-wrapper .location .text p:last-child{margin-bottom:0}.single-leadership__carousel-wrapper .location .action{position:absolute;right:1.875em;bottom:1.875em;float:right;z-index:3}@media (max-width:81.25em){.single-leadership__carousel-wrapper .location .action{right:1.25em;bottom:1.25em}}@media (max-width:73.125em){.single-leadership__carousel-wrapper .location .action{right:.9375em;bottom:.9375em}}@media (max-width:60em){.single-leadership__carousel-wrapper .location .action{right:.625em;bottom:.625em}}.single-leadership__carousel-wrapper .location.show-additional-info .text .additional-info{opacity:1;max-height:300px}.single-leadership__carousel-wrapper .location.show-additional-info .action .arrow-btn:after{transform:rotate(180deg)}.single-leadership__carousel-wrapper .image{position:relative}.single-leadership__carousel-wrapper .image:before{display:block;content:"";width:100%;padding-top:100%}.single-leadership__carousel-wrapper .image>.content{position:absolute;top:0;left:0;right:0;bottom:0}@-moz-document url-prefix(){.single-leadership__hero-quote .quote>span{display:inline-block}}.single-leadership{text-align:left}.single-leadership h2{text-align:center;margin-bottom:.5em!important}.single-leadership__hero{position:relative}@media (max-width:767px){.single-leadership__hero{display:none}}.single-leadership__hero-image{width:100%;height:auto}.single-leadership__hero-quote{bottom:70px;left:50%;position:absolute;text-align:center;transform:translateX(-50%);text-shadow:1px 1px 4px rgba(0,0,0,.22);width:100%;max-width:900px}@media (max-width:1000px){.single-leadership__hero-quote{bottom:30px}}.single-leadership__hero-quote .quote{font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:normal;font-size:1.875em;line-height:1.2em;color:#fff;text-align:center}.site-2 .single-leadership__hero-quote .quote{font-weight:400;font-family:HelveticaNeueLTStd-Lt,serif;font-style:normal}@media (max-width:1000px){.single-leadership__hero-quote .quote{font-size:1.5em}}@media (max-width:768px){.single-leadership__hero-quote .quote{font-size:1.375em;margin-left:30px;margin-right:30px}}.single-leadership__hero-quote .quote>span{position:relative}.single-leadership__hero-quote .quote>span:after,.single-leadership__hero-quote .quote>span:before{content:"";display:inline-block;position:absolute;width:35px;height:27px}.single-leadership__hero-quote .quote>span:before{background:url(https://www.citadel.com/wp-content/themes/citadel/assets/images/leadership/quote-open.svg) no-repeat;background-size:contain;transform:translate(-150%,-50%);left:0;top:0}.single-leadership__hero-quote .quote>span:after{background:url(https://www.citadel.com/wp-content/themes/citadel/assets/images/leadership/quote-close.svg) no-repeat;background-size:contain;transform:translate(140%,30%);right:0;bottom:0}.single-leadership__hero-quote .hr{margin:40px auto 20px;width:35px;height:1px;background:#009cdd}.site-2 .single-leadership__hero-quote .hr{background:#29b8ce;height:4px}@media (max-width:768px){.single-leadership__hero-quote .hr{margin-top:25px;margin-bottom:15px}}.single-leadership__hero-quote .name,.single-leadership__hero-quote .position{font-size:20px;line-height:25px}.single-leadership__hero-quote .name{color:#fff}.single-leadership__hero-quote .position{font-weight:300;color:#009cdd}.site-2 .single-leadership__hero-quote .position{color:#29b8ce}.single-leadership__bio-wrapper{padding-top:60px;margin-bottom:80px}@media (max-width:1200px){.single-leadership__bio-wrapper{padding-top:40px}}.single-leadership__bio-main:after{content:"";display:table;clear:both}.single-leadership__bio-main .bio-main__headshot{width:22.7272727273%;float:left}.single-leadership__bio-main .bio-main__headshot>img{width:100%;height:auto}.single-leadership__bio-main .bio-main__press{width:22.7272727273%;float:left;margin-top:30px}.single-leadership__bio-main .bio-main__press header{font-size:14px;line-height:1.1em;text-transform:uppercase;font-weight:700}.site-2 .single-leadership__bio-main .bio-main__press a{color:#29b8ce}.single-leadership__bio-main .bio-main__content{width:71.8181818182%;float:right}.single-leadership__bio-main .bio-main__content p{font-size:18px;line-height:28px;margin-bottom:30px}.single-leadership__bio-main .bio-main__content p:last-child{margin-bottom:0}.single-leadership__bio-main .bio-main__content h2{text-align:left;margin-bottom:12px}.single-leadership__bio-main .bio-main__content .main__content-meta{font-size:18px;text-transform:uppercase;color:#989ca1;font-weight:700;margin-bottom:30px}.single-leadership__bio-main .bio-main__content .main__content-meta .social{font-size:24px;padding-left:10px}.single-leadership__bio-main .bio-main__content .main__content-meta .social a{margin-right:5px;text-decoration:none}@media (max-width:768px){.single-leadership__bio-main .bio-main__content .main__content-meta .social{display:block;padding-left:0}}.single-leadership__bio-main .bio-main__content .main__content-meta .fa-linkedin-square{color:#0077b5}@media (max-width:768px){.single-leadership__bio-main .bio-main__press{width:100%}}@media (max-width:767px){.single-leadership__bio-main .bio-main__headshot{float:none;max-width:414px;width:auto;margin-bottom:20px}.single-leadership__bio-main .bio-main__content,.single-leadership__bio-main .bio-main__press{width:100%;float:none}}@media (max-width:414px){.single-leadership__bio-main .bio-main__headshot img{width:100%;height:auto}}.single-leadership__bio-main .bio-main__press-items .item{padding:15px 0;border-bottom:1px solid #ddd;font-size:14px}.single-leadership__bio-main .bio-main__press-items .item a:hover{text-decoration:none}.single-leadership__bio-main .bio-main__press-items .item span{color:#989ca1;display:block;padding-left:20px;position:relative}.single-leadership__bio-main .bio-main__press-items .item span.external:before{font-family:FontAwesome;content:"\f08e";position:absolute;left:0}.single-leadership__bio-main .bio-main__press-items .item span.video:before{font-family:FontAwesome;content:"\f04b";position:absolute;left:0}.single-leadership__bio-main .bio-main__press-items .item span.article:before{font-family:FontAwesome;content:"\f1ea";position:absolute;left:0}.single-leadership__affiliations-section-items{position:relative}.single-leadership__affiliations-section-items:after,.single-leadership__affiliations-section-items:before{content:"";width:60px;height:60px;position:absolute}.single-leadership__affiliations-section-items:before{left:0;top:0;border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5}.single-leadership__affiliations-section-items:after{right:0;bottom:0;border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5}.single-leadership__affiliations-section-items .item{text-align:center;padding:55px 0}.single-leadership__affiliations-section-items .item header{margin-bottom:20px;font-size:24px;line-height:1.1em}.single-leadership__affiliations-section-items .item .logo-image img{max-width:100%;height:auto}.single-leadership__carousel{text-align:center;margin-top:100px}@media (min-width:1170px){.single-leadership__carousel .container{max-width:1070px}}@media (max-width:768px){.single-leadership__carousel{margin-top:80px}.single-leadership__carousel .container{max-width:670px}}@media (max-width:640px){.single-leadership__carousel div.image{position:relative}.single-leadership__carousel div.image:before{display:block;content:"";width:100%;padding-top:100%}.single-leadership__carousel div.image>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.single-leadership__carousel h2{margin-bottom:60px}.single-leadership__carousel-wrapper{margin-bottom:135px;background:#fff;position:relative}@media (max-width:768px){.single-leadership__carousel-wrapper{margin-bottom:100px}}.single-leadership__carousel-wrapper .item .action{display:none}.single-leadership__carousel-wrapper .text{padding:20px!important}.single-leadership__carousel-wrapper .title{margin-bottom:5px!important}.single-leadership__carousel-wrapper .owl-nav .owl-next,.single-leadership__carousel-wrapper .owl-nav .owl-prev{width:50px;position:absolute;top:0;bottom:0;font-size:30px;color:#989ca1}.single-leadership__carousel-wrapper .owl-nav .owl-next i,.single-leadership__carousel-wrapper .owl-nav .owl-prev i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .4s}.single-leadership__carousel-wrapper .owl-nav .owl-next:hover,.single-leadership__carousel-wrapper .owl-nav .owl-prev:hover{color:#7d8289}.single-leadership__carousel-wrapper .owl-nav .owl-prev{left:-50px}.single-leadership__carousel-wrapper .owl-nav .owl-prev:hover i{transform:translate(-70%,-50%)}.single-leadership__carousel-wrapper .owl-nav .owl-next{right:-50px}.single-leadership__carousel-wrapper .owl-nav .owl-next:hover i{transform:translate(-30%,-50%)}@media (max-width:767px){.single-leadership__carousel-wrapper .owl-nav{display:none}}.single-leadership__carousel-wrapper .owl-dots{position:absolute;top:auto;transform:translateY(20px);margin-top:0;margin-bottom:0;width:100%}.single-leadership__carousel-wrapper .owl-dots .owl-dot{display:inline-block}.single-leadership__carousel-wrapper .owl-dots .owl-dot+.owl-dot{margin-left:.625em}.single-leadership__carousel-wrapper .owl-dots .owl-dot.active span{opacity:1}.single-leadership__carousel-wrapper .owl-dots span{background:#989ca1;opacity:.3;width:7px;height:7px;line-height:7px;display:inline-block;overflow:hidden;text-indent:-20px;border-radius:50%;cursor:pointer}body.single-leadership .layout-contact_form{background:#f8f8f9;padding-bottom:40px}body.single-leadership .layout-contact_form .text{text-align:center}body.single-leadership .layout-contact_form .section-intro,body.single-leadership .layout-contact_form .single-leadership{padding-bottom:0;padding-top:80px}body.single-leadership .layout-contact_form label{text-align:left}body.single-leadership .layout-contact_form .input-wrap{text-align:center}@media (max-width:767px){body.single-leadership .layout-contact_form{padding-bottom:0}body.single-leadership .layout-contact_form .section-intro,body.single-leadership .layout-contact_form .single-leadership{padding-top:40px}}body.single-leadership .layout-infographic_blocks .block-title{text-align:center;margin-bottom:25px}body.single-leadership .layout-infographic_blocks .row>div{text-align:center;padding:20px 0}body.single-leadership .layout-infographic_blocks .row>div header{margin-bottom:20px;font-size:24px;line-height:1.1em}body.single-leadership .layout-infographic_blocks .row>div .logo-image img{max-width:100%;height:auto}@media (max-width:767px){body.single-leadership .layout-infographic_blocks .infographic-block{margin-top:0;margin-bottom:0}body.single-leadership .layout-infographic_blocks .row>div:last-child .infographic-block{border-bottom:0}}body.single-leadership .layout-infographic_blocks .infographic:after,body.single-leadership .layout-infographic_blocks .infographic:before{display:none}#the110-apply-header{background:url(../images/101/apply-banner.jpg) 50% 50% no-repeat;background-size:cover}.careers-post{background:#fff;height:100%;margin-bottom:1.25em;box-shadow:0 0 40px rgba(0,0,0,.2)}.careers-post h2{font-size:1.875em}.careers-post h3{font-size:1.125em;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.events-post{background:#fff;height:100%;margin-bottom:1.25em;box-shadow:0 0 40px rgba(0,0,0,.2)}.events-post img{width:100%;height:auto}.events-post h2{font-size:1.875em}.events-post h3{font-size:1.125em;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.events-post .action{position:relative}.events-post .more-btn{float:right}.events-post .calendar-links{max-height:0;overflow:hidden;background:#fff;box-sizing:border-box;transition:max-height .3s ease-out}.events-post .calendar-links ul{list-style:none;margin:0;padding:0}.events-post .calendar-links ul a{text-transform:uppercase;color:#0d6efd;font-size:.75em;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.events-post .calendar-links.active{max-height:200px}.person-biography{overflow:hidden}.person-biography .image-stack{margin-bottom:3.125em}@media (max-width:61.9375em){.person-biography .image-stack{left:10%}}.person-biography .image-stack .image{max-width:100%;overflow:hidden}@media (min-width:75em){.person-biography .image-stack .image{max-width:70%;left:10%}}@media (max-width:61.9375em){.person-biography .image-stack .image{max-width:60%}}.person-biography .image-stack .image-1{transform:translate(0);z-index:1}.person-biography .post-content .text{padding-top:0}.person-biography .person-text{max-width:37.5em;padding:0 2.5em;overflow:hidden;padding-bottom:18.75em}.person-biography .person-text.no-quote{padding-bottom:2.5em}.person-biography .person-text .category-heading{color:#0d6efd;font-size:1.0625em;letter-spacing:.025em;line-height:1.0588235294em;text-transform:uppercase;margin:0 0 1.1764705882em;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.person-biography .person-text h2{color:#161729;font-size:3.125em;letter-spacing:.025em;line-height:1.08em;margin:0 0 .4em;font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}.person-biography .person-text h2 a{color:inherit}@media (max-width:48em){.person-biography .person-text h2{font-size:1.875em}}.person-biography .person-text h3{line-height:1.25em}.person-biography .person-text h3,.person-biography .person-text h4{text-transform:uppercase;font-size:1em;letter-spacing:.025em;margin:0;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal}.person-biography .person-text h4{line-height:1.875em;color:#0d6efd}.person-biography .person-text p{color:#555;font-size:1em;letter-spacing:.1px}.person-row.visible .image-stack .image-1{opacity:1}.media-contact-block{padding:1.875em;background:#efefef;margin-bottom:3.125em;text-align:center}.media-contact-block h2{font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}.media-contact-block .arrow-btn{line-height:2.5em;padding-left:1.25em}.has-scrolled .global-nav,.single-leadership .global-nav{border-bottom:1px solid #ededed}@media (max-width:1025px){.is-mobile-menu-open .global-nav__menu{transform:translateX(0)}}#global-nav-mobile-content-curtain{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:110;background:#000;opacity:0;visibility:hidden;transition:visibility 0s .3s,opacity .3s}@media (max-width:1025px){.is-mobile-menu-open #global-nav-mobile-content-curtain{opacity:.25;transition:visibility 0s,opacity .3s .01s;visibility:visible}}.global-nav{height:70px;position:absolute;left:0;top:0;width:100%;background:#fff;z-index:100}.global-nav__logo{width:185px;height:22px;position:absolute;left:30px;top:50%;transform:translateY(-50%)}@media (max-width:1350px){.global-nav__logo{width:125px;height:15px}}.global-nav__logo a{width:100%;height:100%;display:block;background:url(../images/citadel-site-logo.png) no-repeat;background-size:contain;text-indent:-300px}.global-nav__mobile-controls{position:absolute;height:55px;width:100%;top:0;left:0;z-index:220;border-bottom:1px solid #4b4b4b;display:none}@media (max-width:1025px){.global-nav__mobile-controls{display:block}}.global-nav__mobile-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;display:block;width:30px;height:30px;position:relative;text-indent:-200px;overflow:hidden;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.global-nav__mobile-close:before{content:"";display:block;width:15px;height:15px;background:url(https://www.citadel.com/wp-content/themes/citadel/assets//images/global-nav/menu-close.svg) 50% 50% no-repeat;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.global-nav__mobile-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;display:block;width:30px;height:30px;position:relative;text-indent:-200px;overflow:hidden;position:absolute;top:50%;right:10px;transform:translateY(-50%);display:none}.global-nav__mobile-open:before{content:"\f0c9";text-indent:0;text-align:center;font-family:FontAwesome;color:#303240;display:block;position:absolute;font-size:20px;left:50%;top:50%;transform:translate(-50%,-50%)}@media (max-width:1025px){.global-nav__mobile-open{display:block}}.global-nav__mobile-back{color:#009cdd;font-size:15px;line-height:18px;letter-spacing:.14px;display:inline-block;position:absolute;left:22px;top:50%;transform:translate(-10px,-50%);opacity:0;transition:all .3s linear}.global-nav__mobile-back.is-shown{opacity:1;display:block;transform:translateY(-50%)}.global-nav__mobile-back:before{color:#009cdd;content:"\f053";font-family:FontAwesome;font-size:12px;line-height:18px;display:inline-block;margin-right:4px}.global-nav__search-mobile{background:#fff;height:66px;position:absolute;width:100%;bottom:0;left:0;display:none}@media (max-width:1025px){.global-nav__search-mobile{display:block}}.global-nav__search-mobile input[type=text]{border:0;line-height:66px;font-size:17px;padding:0 66px 0 22px;width:90%;width:calc(100% - 66px)}.global-nav__search-mobile button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:66px;height:66px;position:absolute;right:0;top:0;text-indent:-300px;overflow:hidden}.global-nav__search-mobile button:before{color:#009cdd;text-indent:0;content:"\f002";font-family:FontAwesome;font-size:30px;line-height:66px;width:100%;display:block;position:absolute;top:0;left:0}.global-nav__search-mobile button:hover:before{color:#005477}.global-nav__menu-wrap{height:auto;padding-top:55px;padding-bottom:66px;position:relative;min-height:100vh}@media (max-width:1025px){.global-nav__menu-wrap{display:block}}.global-nav__menu{position:absolute;height:100%;right:65px}.global-nav__menu.zero-transition-duration{transition-duration:0s!important}@media (max-width:1350px){.global-nav__menu{right:40px}}@media (max-width:1025px){.global-nav__menu{position:fixed;background:#161729;right:0;top:0;z-index:200;width:100%;max-width:500px;min-height:100vh;overflow:hidden;overflow-y:auto;transform:translateX(100%);transition:transform .4s ease-in-out}}.global-nav__featured-panel,.global-nav__featured-panel-shadow{display:none}.global-nav__featured-panel{border-left:1px solid #e5e5e5}@media (max-width:1025px){.global-nav__featured-panel{display:none!important}}.global-nav__featured-panel-eyebrow{font-size:13px;color:#979797;text-transform:uppercase;margin-bottom:19px}.global-nav__featured-panel-image{margin-bottom:25px}.global-nav__featured-panel-image>img{width:100%;height:auto}.global-nav__featured-panel-header{color:#000;font-size:18px;line-height:22px;font-family:Chronicle Display A,Chronicle Display B;font-style:normal;font-weight:600;margin-bottom:15px}.global-nav__featured-panel-text{font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal;font-size:14px;line-height:22px;color:#4c4c4c;margin-bottom:15px}.global-nav__featured-panel-link a{color:#0d6efd;display:inline-block;font-size:14px;line-height:14px;position:relative;padding-right:15px}.global-nav__featured-panel-link a:after{color:#0d6efd;content:"\f061";font-family:FontAwesome;font-size:9px;font-weight:400;position:absolute;right:0;top:50%;transform:translateY(-50%)}.global-nav__level1{padding:0}@media (max-width:1025px){.global-nav__level1{width:100%;position:static}}.global-nav__level1>li{display:inline-block;position:relative;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}@media (max-width:1025px){.global-nav__level1>li{display:block;margin-left:0;padding-left:22px;position:static}}.global-nav__level1>li+li{margin-left:25px}@media (max-width:1350px){.global-nav__level1>li+li{margin-left:15px}}@media (max-width:1025px){.global-nav__level1>li+li{margin-left:0;border-top:1px solid #4b4b4b;position:static}}.global-nav__level1>li.is-opened>i{display:block;height:2px;background:#fff;position:absolute;bottom:0;left:-14px;right:-14px;z-index:100}@media (max-width:1350px){.global-nav__level1>li.is-opened>i{left:-9px;right:-5px}}.global-nav__level1>li>a{display:block;line-height:70px;font-size:13px;color:#002f6c;text-decoration:none;text-transform:uppercase}.global-nav__level1>li>a:hover{text-decoration:underline}@media (max-width:1025px){.global-nav__level1>li>a:hover{text-decoration:none}}@media (max-width:1350px){.global-nav__level1>li>a{font-size:11px}}@media (max-width:1025px){.global-nav__level1>li>a{color:#fff;font-size:15px}}.global-nav__level1 .menu-icon-lock{display:inline-block;width:10px;height:12px;background:url(https://www.citadel.com/wp-content/themes/citadel/assets//images/global-nav/lock.svg) 50% 50% no-repeat;background-size:10px 12px;margin-right:3px;transform:translateY(1px)}.global-nav__level1>.has-submenu>a{padding-right:18px}.global-nav__level1>.has-submenu>a:after{content:"";width:10px;height:5px;display:block;background:url(https://www.citadel.com/wp-content/themes/citadel/assets//images/global-nav/expand.svg) no-repeat;background-size:contain;position:absolute;right:0;top:50%;transform:translateY(-4px);opacity:.7}@media (max-width:1350px){.global-nav__level1>.has-submenu>a:after{transform:translateY(-3px)}}@media (max-width:1025px){.global-nav__level1>.has-submenu>a{position:relative}.global-nav__level1>.has-submenu>a:after{content:"\f054";font-family:FontAwesome;display:block;position:absolute;right:22px;top:50%;transform:translateY(-50%);background:none;opacity:1;color:#009cdd;width:auto;height:auto;font-size:18px;line-height:18px}}.global-nav__level1>.menu-type-login:before{content:"";background:#f1f1f2;position:absolute;left:-15px;right:-15px;top:0;bottom:0;z-index:-1}@media (max-width:1350px){.global-nav__level1>.menu-type-login:before{left:-10px;right:-10px}}@media (max-width:1025px){.global-nav__level1>.menu-type-login:before{display:none}}.global-nav__level1 .has-featured-panel{width:500px}.global-nav__level1 li.is-opened:after,.global-nav__level1 li.is-opened:before{content:"";display:block;position:absolute;width:1px;height:100%;background:#e5e5e5;top:0;z-index:2}.global-nav__level1 li.is-opened:before{left:-15px}.global-nav__level1 li.is-opened:after{right:-19px;width:5px;border-left:1px solid #e5e5e5;background:rgba(0,0,0,.08);height:71px;top:-1px!important}@media (max-width:1350px){.global-nav__level1 li.is-opened:before{left:-10px}.global-nav__level1 li.is-opened:after{right:-10px}}.global-nav__level2-wrap{position:absolute;left:-15px;bottom:1px;width:250px;background:#fff;transform:translateY(100%);z-index:2;border:1px solid #e5e5e5;display:none}.global-nav__level2-wrap:after,.global-nav__level2-wrap:before{content:"";display:block;position:absolute;background:rgba(0,0,0,.08)}.global-nav__level2-wrap:before{width:100%;height:5px;bottom:-5px;left:5px}.global-nav__level2-wrap:after{width:5px;height:100%;bottom:0;right:-5px}@media (max-width:1350px){.global-nav__level2-wrap{left:-10px}}@media (max-width:1025px){.global-nav__level2-wrap{display:block;position:absolute;left:0;top:0;bottom:auto;width:100%;max-width:500px;height:100vh;min-height:100%;background:#161729;z-index:210;padding-top:55px;transform:translateX(110%);opacity:1;transition:all .4s ease-in-out;border:none}.global-nav__level2-wrap:before{content:"";width:5px;height:100%;position:absolute;left:-5px;top:0;background:#009cdd;opacity:.5}}.global-nav__level2-wrap .global-nav__level2{padding:4px 0 4px 22px}@media (max-width:1025px){.global-nav__level2-wrap .global-nav__level2{padding-left:0}}.global-nav__level2-wrap .global-nav__featured-panel{padding:22px 28px 30px}.global-nav__level2-wrap.align-right{left:auto;right:-15px}@media (max-width:1350px){.global-nav__level2-wrap.align-right{right:-6px}}@media (max-width:1025px){.global-nav__level2-wrap.align-right{right:0}}.global-nav__level2-wrap.has-featured-panel{width:500px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.global-nav__level2-wrap.has-featured-panel>*{width:50%}@media (max-width:1025px){.global-nav__level2-wrap.has-featured-panel{background:#161729;display:block;width:100%}.global-nav__level2-wrap.has-featured-panel>*{width:100%}}.global-nav__level1 li.is-opened .global-nav__level2-wrap{display:block}@media (max-width:1025px){.global-nav__level1 li.is-opened .global-nav__level2-wrap{transform:translateX(0);opacity:1}}.global-nav__level1 li.is-opened .global-nav__level2-wrap.has-featured-panel{-js-display:flex;display:-ms-flexbox;display:flex}.global-nav__level1 li.is-opened .global-nav__level2-wrap.has-featured-panel .global-nav__featured-panel{display:block}.global-nav__level2{padding:0}.global-nav__level2>li:last-child>a{border-bottom:0}.global-nav__level2>li{display:block}@media (max-width:1025px){.global-nav__level2>li{border-bottom:1px solid #4b4b4b}}.global-nav__level2>li>a{color:#161729;font-size:13px;display:block;padding:18px 0;text-transform:uppercase;border-bottom:1px solid #e5e5e5}.global-nav__level2>li>a:hover{text-decoration:none;color:#555}@media (max-width:1025px){.global-nav__level2>li>a{color:#fff;padding-left:22px;font-size:15px;border:none}.global-nav__level2>li>a:hover{color:#fff;opacity:.9}}.global-nav__level3{padding-left:20px;border-bottom:1px solid #e5e5e5}@media (max-width:1025px){.global-nav__level3{border-bottom:0}}.global-nav__level3>li{display:block}.global-nav__level3>li>a:hover{color:#000;text-decoration:none}@media (max-width:1025px){.global-nav__level3>li>a:hover{color:#fff}}.global-nav__level3>li.is-open>a{color:#000}.global-nav__level3>li.is-open>a:after{background-image:url(https://www.citadel.com/wp-content/themes/citadel/assets//images/global-nav/expand-#0d6efd.svg)!important}.global-nav__level3>li>a{color:#555;font-size:14px;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal;display:block;padding:8px 0;position:relative}@media (max-width:1025px){.global-nav__level3>li>a{color:#fff;font-size:17px;padding-bottom:16px}}@media (max-width:1025px){.global-nav__level3>li.is-open-on-mobile>a:after{transform:rotate(0deg) translateX(2px)!important}.global-nav__level3>li.is-open-on-mobile>.global-nav__featured-panel-shadow{display:block;padding-left:22px}.global-nav__level3>li.is-open-on-mobile>.global-nav__featured-panel-shadow a{border-bottom:0;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal;color:#989ca1;font-size:17px}.global-nav__level3>li.is-open-on-mobile>.global-nav__featured-panel-shadow a:hover{color:#fff;text-decoration:none}}.global-nav__level3>li.has-submenu>a{padding-right:10px}.global-nav__level3>li.has-submenu>a:after{content:"";width:8px;height:4px;background:url(https://www.citadel.com/wp-content/themes/citadel/assets//images/global-nav/expand.svg) 50% 50% no-repeat;background-size:8px 4px;transform:rotate(-90deg) translateX(2px);display:inline-block;margin-left:5px}@media (max-width:1025px){.global-nav__level3>li.has-submenu>a:after{background:url(https://www.citadel.com/wp-content/themes/citadel/assets//images/global-nav/expand-#0d6efd.svg) 50% 50% no-repeat;width:11px;height:6px;background-size:11px 6px;transform:rotate(-180deg) translateY(2px) translateX(-4px)}}.global-nav__level4-menu{padding-left:0;font-family:Chronicle Display A,Chronicle Display B;font-style:normal;font-weight:600;font-size:16px;line-height:20px;letter-spacing:-.2px}.global-nav__level4-menu a{display:block;padding:15px 0;border-bottom:1px solid #e5e5e5}.global-nav__search-wrap{display:block;vertical-align:top;overflow:hidden;float:right}@media (max-width:61.9375em){.global-nav__search-wrap{display:none}}.global-nav__search-wrap .search-toggle{width:50px;height:70px;margin-left:0;text-align:center;background:#f1f1f2;display:block;vertical-align:top;text-decoration:none;position:relative;z-index:1;float:right}.global-nav__search-wrap .search-toggle i{font-size:30px;line-height:70px;color:#0d6efd;transition:color .3s ease-out}.global-nav__search-wrap .search-toggle:hover i{color:#005475}@media (max-width:1350px){.global-nav__search-wrap .search-toggle{width:30px}.global-nav__search-wrap .search-toggle i{font-size:16px;line-height:60px}}.global-nav__search-wrap .search-toggle .open-icon{display:block}.global-nav__search-wrap.open .search-toggle .open-icon,.global-nav__search-wrap .search-toggle .close-icon{display:none}.global-nav__search-wrap.open .search-toggle .close-icon{display:block}.global-nav__search-form{margin:0;z-index:10;height:4.375em;width:100%;text-align:left;max-height:0;overflow:hidden;transition:max-height .3s ease-in;position:absolute;top:70px;left:0}.global-nav__search-form.open{max-height:80px}.global-nav__search-form input[type=text]{width:100%;height:4.375em;border:0;background:#f1f1f2;padding:1.25em;box-sizing:border-box;float:right}.global-nav__search-form input[type=text]:focus{outline:0}@media (max-width:61.9375em){.global-nav__search-form{display:none!important}}.c-timeline{background:#000;height:740px;color:#fff;position:relative}@media (min-width:1680px){.c-timeline{height:45vw;max-height:1200px}}@media (max-width:650px){.c-timeline{height:568px}}.c-timeline .timeline-mobile-indicator{position:absolute;right:0;bottom:0;z-index:100;width:1px;height:1px;background:transparent;display:none}@media (max-width:650px){.c-timeline .timeline-mobile-indicator{display:block}}.c-timeline__bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;z-index:0;transition:opacity 1s}.c-timeline__bg.is-loading{opacity:0;transition:opacity 0s}.c-timeline__darkener{z-index:2;position:absolute;left:0;top:0;width:100%;height:100%;background:#161729;opacity:0;transition:opacity .3s}@media (max-width:650px){.c-timeline__darkener{opacity:.5}}.c-timeline__wrapper{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3}.c-timeline__years{width:100px;position:absolute;left:0;top:50%;height:300px;transform:translateY(-50%);font-size:13px;line-height:1em;text-align:right;z-index:4;overflow:hidden}@media (max-width:650px){.c-timeline__years{left:-30px}}.c-timeline__years-wrapper{position:absolute;left:0;top:0;width:100%}.c-timeline__years-wrapper>div{color:hsla(0,0%,100%,0);position:relative;cursor:pointer}.c-timeline__years-wrapper>div>span{width:40px;display:inline-block;text-align:center;color:hsla(0,0%,100%,0);transition:all .5s}.c-timeline__years-wrapper>div:hover{color:#00a3e0}.c-timeline__years-wrapper>div:before{content:"";width:200px;height:1px;background:#00a3e0;display:block;position:absolute;right:300px;bottom:7px;transition:all .5s}.c-timeline__years div+div{margin-top:20px}.c-timeline__years .current{font-size:16px;font-weight:700;transform:translateX(0)}.c-timeline__years .current span{color:#00a3e0}.c-timeline__years .current:before{right:50px}.c-timeline__years .minus1 span,.c-timeline__years .plus1 span{color:#fff}.c-timeline__years .minus2 span,.c-timeline__years .plus2 span{color:hsla(0,0%,100%,.65)}.c-timeline__years .minus3 span,.c-timeline__years .plus3 span{color:hsla(0,0%,100%,.5)}.c-timeline__years .minus4 span,.c-timeline__years .plus4 span{color:hsla(0,0%,100%,.3)}.c-timeline__years .minus5 span,.c-timeline__years .plus5 span{color:hsla(0,0%,100%,.1)}.c-timeline__slides{position:absolute;left:0;top:0;height:100%;width:100%}.c-timeline__item{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding-left:180px;padding-right:100px;-js-display:flex;display:-ms-flexbox;display:flex;width:100%;max-width:1440px;opacity:0;visibility:visible;transition:transform .4s ease-out,opacity 0s,visibility 0s .5s}.c-timeline__item:after{content:"";display:table;clear:both}.c-timeline__item.current{transition:transform .4s ease-out .1s,opacity .4s,visibility 0s 0s}.c-timeline__item.newer,.c-timeline__item.older{transition:transform .4s ease-out,opacity .4s,visibility 0s .5s}.c-timeline__item.current{transform:translate(-50%,-50%);opacity:1;visibility:visible}.c-timeline__item.newer{transform:translate(-50%,-70%);opacity:0;visibility:hidden}.c-timeline__item.older{transform:translate(-50%,-30%);opacity:0;visibility:hidden}@media (max-width:991px){.c-timeline__item{padding-left:150px;padding-right:50px}}@media (max-width:650px){.c-timeline__item{padding-left:95px;padding-right:40px;max-height:405px;overflow:hidden}}@media (max-width:450px){.c-timeline__item{padding-right:20px}}.c-timeline__content{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:400px;flex-basis:400px;-ms-flex-direction:column;flex-direction:column;float:left;font-size:18px;-ms-flex-pack:center;justify-content:center;line-height:25px;min-width:400px}.c-timeline__content a{color:#00a3e0}@media (max-width:650px){.c-timeline__content{font-size:16px;line-height:22px;min-width:auto;max-width:400px;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.c-timeline__content p img{max-width:95%;height:auto}.c-timeline__content .c-timeline__title,.c-timeline__content .c-timeline__year-title{-ms-flex-negative:0;flex-shrink:0}.c-timeline__content .c-timeline__content-wrap{-ms-flex-negative:1;flex-shrink:1;overflow-x:hidden;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.c-timeline__content .c-timeline__content-wrap::-webkit-scrollbar{width:0;height:0;background:transparent}.c-timeline__content .c-timeline__content-wrap::-webkit-scrollbar-thumb{display:none}}.c-timeline__item-scrollbuts{display:none}.c-timeline__item-scrollbuts a{transition:all .25s}.c-timeline__item-scrollbuts .down{transform:rotate(90deg)}.c-timeline__item-scrollbuts .up{transform:rotate(-90deg);margin-left:10px}.c-timeline__item-scrollbuts .disabled{-ms-touch-action:none;touch-action:none;cursor:default;opacity:.25}@media (max-width:650px){.c-timeline__item-scrollbuts{display:block;position:absolute;bottom:25px;left:95px;z-index:2}}.c-timeline__logos{margin-left:9.7222222222%;width:62.5%;-ms-flex-align:center;align-items:center;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center}@media (max-width:1200px){.c-timeline__logos{-ms-flex-direction:column;flex-direction:column}}@media (-ms-high-contrast:none) and (max-width:1200px){.c-timeline__logos{display:block!important}}@media (-ms-high-contrast:none) and (max-width:768px){.c-timeline__logos{display:none!important}}@media (max-width:991px){.c-timeline__logos{margin-left:4.0363269425%}}@media (max-width:768px){.c-timeline__logos{display:none}}.c-timeline__logo-item img{max-width:100%;width:100%;height:auto}@media (max-width:1200px){.c-timeline__logo-item{display:block}.c-timeline__logo-item img{width:auto;height:auto}}.c-timeline__logo-item+.c-timeline__logo-item{margin-left:45px}@media (max-width:1200px){.c-timeline__logo-item+.c-timeline__logo-item{margin-left:0;margin-top:30px}}.c-timeline__year-title{font-size:64px;color:#00a3e0;margin-bottom:10px}.c-timeline__title,.c-timeline__year-title{line-height:1.05em;font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}.c-timeline__title{font-size:38px;margin-bottom:30px}@media (max-width:650px){.c-timeline__title{font-size:30px;line-height:30px;margin-bottom:25px}}.c-article{max-width:790px;margin-left:auto;margin-right:auto;color:#161729}.c-article.wp-editor{max-width:none}.c-article.wp-editor>:first-child{margin-top:0!important}.c-article p:last-child{margin-bottom:0}.c-article-wrap{margin-top:-270px;margin-bottom:270px}.c-article .container{margin-top:0!important;margin-bottom:0!important}.c-article h2{margin-bottom:20px;font-size:34px;line-height:44px;letter-spacing:.2px;font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}@media (max-width:768px){.c-article h2{font-size:28px;line-height:26px}}.c-article ol+h2,.c-article p+h2,.c-article ul+h2{margin-top:50px}.c-article h3{margin-top:30px;margin-bottom:20px;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:28px;letter-spacing:.18px}@media (max-width:768px){.c-article h3{font-size:18px;line-height:26px}}.c-article .c-article--h4,.c-article h4{margin-top:30px;margin-bottom:15px;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:17px;line-height:28px;letter-spacing:.15px;text-transform:uppercase;color:#0f3c6b}@media (max-width:768px){.c-article .c-article--h4,.c-article h4{font-size:15px;line-height:20px}}.c-article ul{list-style:none;padding-left:10px;margin-top:20px;margin-bottom:20px}.c-article ul li{position:relative;padding-left:25px}.c-article ul li:before{content:"•";width:35px;position:absolute;left:0;top:0;display:block;color:#0d6efd}.c-article ul li+li{margin-top:5px}.c-article ol{list-style:none;counter-reset:b;padding-left:10px;margin-top:20px;margin-bottom:20px}.c-article ol li{counter-increment:b;padding-left:25px;position:relative}.c-article ol li+li{margin-top:5px}.c-article ol li:before{content:counter(b) ". ";font-weight:700;width:35px;position:absolute;left:0;top:0;display:block;color:#0d6efd}.c-article figure{margin-bottom:0}.c-article--intro_text{font-size:23px;line-height:39px;letter-spacing:.24px;margin-top:40px;margin-bottom:40px;font-weight:400;font-family:HelveticaNeueLTStd-Lt,serif;font-style:normal}@media (max-width:768px){.c-article--intro_text{font-size:20px;line-height:28px}}.c-article--divider_line hr{display:block;width:100%;height:1px;overflow:hidden;background:#d8d8d8;margin-top:40px;margin-bottom:40px;border:0}.c-article--freeform_text{font-size:20px;line-height:34px;letter-spacing:.24px;margin-bottom:40px}.c-article--listicle_h2{margin-top:50px;margin-bottom:20px}.c-article--listicle_h2-value{color:#cfcfcf;font-size:34px;line-height:38px;margin-bottom:5px;font-family:Chronicle Display A,Chronicle Display B;font-style:normal;font-weight:600}.c-article--listicle_h2 h2{margin-top:0}.c-article--footnotes{font-size:14px;line-height:21px;color:#7c7c83;margin-top:20px;margin-bottom:20px}.c-article--single_image_insert{margin-top:40px;margin-bottom:50px}.c-article--single_image_insert__image img{display:block;width:100%;height:auto;margin-bottom:20px}.c-article--single_image_insert__image figcaption{font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:17px}.c-article--single_image_insert__subtitle{color:#9a9a9a;font-size:16px;line-height:22px;margin-top:10px}.c-article--quote_share{margin:50px auto 40px;max-width:640px;text-align:center;position:relative}.c-article--quote_share:after,.c-article--quote_share:before{content:"";display:block;position:absolute;width:125px;height:1px;background:#0d6efd;left:50%;transform:translateX(-50%)}.c-article--quote_share:before{top:0}.c-article--quote_share:after{bottom:0}.c-article--quote_share .container{padding-top:40px;padding-bottom:40px}.c-article--quote_share__quote{font-weight:600;font-family:Chronicle Display A,Chronicle Display B;font-style:normal;color:#0d6efd;font-size:34px;line-height:47px;margin-bottom:10px}.c-article--quote_share__source{font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal;color:#0d6efd;font-size:18px;line-height:25px;letter-spacing:1px}.c-article--quote_share .icons{margin-top:28px}.c-article--quote_share .icons a{color:#c7c9cc;font-size:24px;transition:color .25s}.c-article--quote_share .icons a:hover{color:#858990}.c-article--quote_share .icons a+a{margin-left:15px}.c-article-social-clone{width:35px;position:fixed;top:140px;left:20px;z-index:999;transform:translate(-10px);opacity:0;transition:all .2s ease-out}.c-article-social-clone.is-shown{transform:translate(0);transition:all .7s ease-in-out;opacity:1}.c-article-social-clone .social-icons{text-align:center}.c-article-social-clone .social-icons a{display:block;border-radius:50%;color:#fff;font-size:20px;width:35px;height:35px;line-height:39px;text-align:center;margin:0 6px}.c-article-social-clone .social-icons a+a{margin-top:10px}.c-article-social-clone .social-icons a.facebook{background:#41589b}.c-article-social-clone .social-icons a.twitter{background:#60aaf1}.c-article-social-clone .social-icons a.linkedin{background:#0075b7}.c-article--stats_and_icons-wrap{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.c-article--stats_and_icons-wrap{display:block}}.c-article--stats_and_icons-wrap.cols--1 .c-article--stats_and_icons__col{-ms-flex-preferred-size:100%;flex-basis:100%}.c-article--stats_and_icons-wrap.cols--2 .c-article--stats_and_icons__col{-ms-flex-preferred-size:50%;flex-basis:50%}.c-article--stats_and_icons-wrap.cols--3 .c-article--stats_and_icons__col{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.c-article--stats_and_icons{margin-top:60px;margin-bottom:60px}.c-article--stats_and_icons__col{text-align:center;max-width:40%}@media (max-width:768px){.c-article--stats_and_icons__col{max-width:500px;margin-left:auto!important;margin-right:auto!important}}.c-article--stats_and_icons__col+.c-article--stats_and_icons__col{margin-left:3.7974683544%}@media (max-width:768px){.c-article--stats_and_icons__col+.c-article--stats_and_icons__col{margin-top:20px}}.c-article--stats_and_icons__main-stats{font-size:80px;line-height:1em;color:#0d6efd;font-family:Chronicle Display A,Chronicle Display B;font-style:normal;font-weight:600;margin-bottom:10px}.c-article--stats_and_icons__main-icons{margin-bottom:15px}.c-article--stats_and_icons__main-icons>img{max-width:90px;height:auto;margin-left:auto;margin-right:auto}.c-article--stats_and_icons__title{font-family:Chronicle Display A,Chronicle Display B;font-style:normal;font-weight:600;font-size:20px;line-height:22px;letter-spacing:.22px}.c-article--stats_and_icons__subcopy{color:#555;font-size:16px;line-height:22px;margin-top:5px}.c-article--gallery h3{margin-bottom:15px;padding-right:110px}.c-article--gallery .dataopen-gallery{padding-left:0;padding-right:0;position:relative}.c-article--gallery .dataopen-gallery__arrows{position:absolute;right:0;top:10px;height:21px;-js-display:flex;display:-ms-flexbox;display:flex}.c-article--gallery .dataopen-gallery__arrows>div{width:21px;height:21px;line-height:21px;border:none;top:0;transform:none;position:relative;display:inline-block}.c-article--gallery .dataopen-gallery__arrows .nav-text{margin-left:20px;margin-right:20px;width:auto;font-size:19px;line-height:21px;font-weight:700}.c-article--gallery .dataopen-gallery__arrows i{line-height:1em;color:#16172a}.c-article--gallery .dataopen-gallery__arrows .total{color:#c7c9cc;padding-left:6px;font-weight:400}.c-article--gallery .dataopen-gallery__arrows .cur{padding-right:6px;font-weight:700}.c-article--gallery .dataopen-gallery__arrows .prev{left:0}.c-article--gallery .dataopen-gallery__arrows .next{right:0}.c-article--gallery .dataopen-gallery__arrows .next,.c-article--gallery .dataopen-gallery__arrows .prev{width:12px;height:21px}.c-article--gallery .dataopen-gallery__arrows .next:hover,.c-article--gallery .dataopen-gallery__arrows .prev:hover{opacity:.6}.c-article--gallery .dataopen-gallery__arrows .next>i,.c-article--gallery .dataopen-gallery__arrows .prev>i{display:none}.c-article--gallery .dataopen-gallery__arrows .prev{background:url(https://www.citadel.com/wp-content/themes/citadel/assets/images/c-article/article-gallery-arrow-prev.svg) 50% 50% no-repeat}.c-article--gallery .dataopen-gallery__arrows .next{background:url(https://www.citadel.com/wp-content/themes/citadel/assets/images/c-article/article-gallery-arrow-next.svg) 50% 50% no-repeat}@media (max-width:767px){.c-article--gallery .dataopen-gallery__arrows{top:55px}}.single-post .mfp-content{margin-left:60px;margin-right:60px}.single-post .mfp-arrow-right:after{margin-left:40px}@media (max-width:767px){.single-post .mfp-content{margin-left:0;margin-right:0}}.c-expandable-list,.c-expandable-list h2{margin-bottom:40px}.c-expandable-list__item{border:1px solid #ddd}.c-expandable-list__item+.c-expandable-list__item{margin-top:15px}.c-expandable-list__trigger{background:transparent;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal;padding:20px 30px 15px;font-size:19px;line-height:18px;padding-right:70px;position:relative;cursor:pointer;transition:color .2s;text-align:left;width:100%}.c-expandable-list__trigger:focus{outline:0}.c-expandable-list__trigger:after{content:"";width:20px;height:20px;display:block;position:absolute;right:28px;top:50%;margin-top:-10px;background:url(https://www.citadel.com/wp-content/themes/citadel/assets//images/c-article/accordion-plus.svg) 50% 50% no-repeat;transition:all .4s}.c-expandable-list__target{padding:0 30px;height:0;opacity:0;overflow:hidden;font-size:18px;line-height:32px;color:#636363}.c-expandable-list .is-expanded .c-expandable-list__trigger:after,.c-expandable-list .is-expanded .c-expandable-list__trigger:hover:after{background:url(https://www.citadel.com/wp-content/themes/citadel/assets//images/c-article/accordion-minus.svg) 50% 50% no-repeat}.c-expandable-list .is-expanded .c-expandable-list__target{opacity:1;height:auto;transition:opacity .7s ease-out;padding:20px 30px 40px}.single-post{position:relative}.c-chapter-nav{position:fixed;width:100%;bottom:0;left:0;height:68px;z-index:100;transition:all .7s ease-out;border-bottom:1px solid #dcdcdc}@media (max-width:767px){.c-chapter-nav{display:none}}.c-chapter-nav .is-hidden{transform:translateY(110%)}.c-chapter-nav.is-pinned-to-bottom{position:fixed;left:0;bottom:0;transform:translateY(150px);opacity:0}.c-chapter-nav .container{max-width:910px;margin-left:auto;margin-right:auto;position:relative;background:#f9f9f9;border:1px solid #ededed;border-bottom:0;box-shadow:1px 1px 9px 0 rgba(0,0,0,.1);-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:justify;align-content:space-between;height:68px;transition:max-width .5s}.c-chapter-nav__counter{font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:30px;text-transform:uppercase;padding:19px 20px 19px 0;position:relative}.c-chapter-nav__counter:after{content:"";display:block;position:absolute;right:0;top:19px;height:30px;width:1px;background:#dcdcdc}.c-chapter-nav__title{line-height:30px;font-size:15px;padding:19px 30px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-chapter-nav__buts{width:190px;font-size:12px;text-transform:uppercase;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;padding:19px 20px;line-height:30px;-js-display:flex;display:-ms-flexbox;display:flex}.c-chapter-nav__buts a{display:inline-block}.c-chapter-nav__buts a.disabled{cursor:default;color:#dcdcdc}.c-chapter-nav__buts a.disabled:hover{text-decoration:none}.c-chapter-nav__buts a+a{margin-left:auto}.c-chapter-nav__progress-bar{position:absolute;left:0;bottom:1px;width:0;height:4px;background:#029edb;transition:width .2s linear}.c-content-grid{padding-bottom:90px;padding-top:60px}.c-content-grid .item--crosslink a.btn--#0d6efd{border-color:#fff}@media (min-width:1201px){.c-content-grid .container{margin-left:40px;margin-right:40px;max-width:inherit}}@media (min-width:1680px){.c-content-grid .container{margin-left:auto;margin-right:auto;max-width:1600px}}@media (max-width:767px){.c-content-grid .container{max-width:none}.c-content-grid .container .row{margin-left:5px;margin-right:5px}}.c-content-grid .section-intro.standard-padding,.c-content-grid .standard-padding.single-leadership{padding:1.875em 0 2.5em;padding-top:0}@media (max-width:48em){.c-content-grid .section-intro.standard-padding,.c-content-grid .standard-padding.single-leadership{padding:0 0 .9375em}}.c-content-grid--color-white{background:#fff}.c-content-grid--color-gray{background:#f7f7f7}.c-content-grid--color-gray .c-content-grid__items.is-static>.item{background:transparent}.c-content-grid__items{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.c-content-grid__items.is-static>.item{border:none}.c-content-grid__items.is-static>.item+.item{margin-left:25px}@media (max-width:767px){.c-content-grid__items.is-static>.item .c-content-grid__item-content-wrap{padding-bottom:15px}.c-content-grid__items.is-static>.item .c-content-grid__item-content{margin-bottom:0}}.c-content-grid__items>.item{background-color:#fff;border:1px solid #ddd}.c-content-grid__items>.item+.item{margin-left:15px}.c-content-grid__items .c-content-grid__item-header{font-size:26px;line-height:30px}.c-content-grid__items .item--crosslink{background:#009cdd;color:#fff;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}.c-content-grid__items .item--crosslink a{color:#fff}.c-content-grid__items .item--crosslink .c-content-grid__item-header{font-size:28px;line-height:32px}.c-content-grid__items .c-content-grid__ultimate-row{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:20px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:991px){.c-content-grid__items .c-content-grid__ultimate-row{display:block}.c-content-grid__items .c-content-grid__ultimate-row .item{margin-left:0;-ms-flex-preferred-size:100%;flex-basis:100%}.c-content-grid__items .c-content-grid__ultimate-row .item+.item{margin-left:0!important;margin-top:20px}.c-content-grid__items .c-content-grid__ultimate-row .item.item--is-fake{display:none}.c-content-grid__items .c-content-grid__ultimate-row .item.is-featured{position:relative;-ms-flex-preferred-size:100%;flex-basis:100%}.c-content-grid__items .c-content-grid__ultimate-row .item.is-featured:before{display:block;content:"";width:100%;padding-top:62.5%}.c-content-grid__items .c-content-grid__ultimate-row .item.is-featured>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.c-content-grid__items.is-ultimate{display:block}.c-content-grid__items.is-ultimate .item{border:1px solid #ddd;-ms-flex-preferred-size:33.333333%;flex-basis:33.333333%}.c-content-grid__items.is-ultimate .is-featured{-ms-flex-preferred-size:calc(66.66666% + 20px);flex-basis:calc(66.66666% + 20px)}.c-content-grid__items.is-ultimate .item.item--is-new-row{margin-left:0}.c-content-grid__items.is-ultimate .item+.item{margin-left:20px}.c-content-grid__items.is-ultimate .item.item--is-fake{border:none}.c-content-grid__items.even-2>.item{-ms-flex-preferred-size:50%;flex-basis:50%}.c-content-grid__items.even-2>.item--crosslink{-ms-flex-pack:end;justify-content:flex-end}.c-content-grid__items.even-2>.item--crosslink .c-content-grid__item-header{font-size:31px;line-height:36px}@media (min-width:1280px){.c-content-grid__items.even-2>.item--crosslink .c-content-grid__item-header{font-size:36px;line-height:42px}}@media (max-width:991px){.c-content-grid__items.even-2{display:block}.c-content-grid__items.even-2 .item{margin-left:0}.c-content-grid__items.even-2 .item+.item{margin-top:20px}}.c-content-grid__items.even-3>.item{-ms-flex-preferred-size:33.3333333%;flex-basis:33.3333333%}.c-content-grid__items.even-3.is-static .c-content-grid__item-content-wrap{padding-left:9px;padding-right:9px}@media (max-width:991px){.c-content-grid__items.even-3{display:block}.c-content-grid__items.even-3 .item{margin-left:0!important}.c-content-grid__items.even-3 .item+.item{margin-top:20px}}.c-content-grid__items.even-4>.item{-ms-flex-preferred-size:25%;flex-basis:25%}.c-content-grid__items.even-4 .item--crosslink .c-content-grid__item-header{font-size:28px;line-height:32px}.c-content-grid__items.even-4.is-static .c-content-grid__item-content-wrap{padding-left:7px;padding-right:7px}@media (max-width:1200px){.c-content-grid__items.even-4{-ms-flex-negative:1;flex-shrink:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-content-grid__items.even-4>.item{-ms-flex-preferred-size:calc(50% - 9px);flex-basis:calc(50% - 9px)}.c-content-grid__items.even-4>.item+.item{margin-left:0}.c-content-grid__items.even-4>.item:first-child{margin-bottom:30px}.c-content-grid__items.even-4>.item:nth-child(2){margin-bottom:30px;margin-left:18px}.c-content-grid__items.even-4>.item:nth-child(4){margin-left:18px}}@media (max-width:767px){.c-content-grid__items.even-4{display:block}.c-content-grid__items.even-4 .item{margin-bottom:0!important;margin-left:0!important}.c-content-grid__items.even-4 .item+.item{margin-top:20px!important}.c-content-grid__items.even-4 .item--crosslink{position:relative}.c-content-grid__items.even-4 .item--crosslink:before{display:block;content:"";width:100%;padding-top:62.5%}.c-content-grid__items.even-4 .item--crosslink>.content{position:absolute;top:0;left:0;right:0;bottom:0}.c-content-grid__items.even-4 .item--crosslink .c-content-grid__item-content-wrap{left:0;position:absolute;top:50%;transform:translateY(-50%)}}.c-content-grid__items.featured-twin>.item{position:relative;-ms-flex-preferred-size:50%;flex-basis:50%}.c-content-grid__items.featured-twin>.item:before{display:block;content:"";width:100%;padding-top:62.5%}.c-content-grid__items.featured-twin>.item>.content{position:absolute;top:0;left:0;right:0;bottom:0}.c-content-grid__items.featured-twin .c-content-grid__item-content{color:#fff}@media (max-width:991px){.c-content-grid__items.featured-twin{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-content-grid__items.featured-twin .c-content-grid__item-header{font-size:32px;line-height:38px}.c-content-grid__items.featured-twin>.item{margin-left:0;-ms-flex-preferred-size:100%;flex-basis:100%}.c-content-grid__items.featured-twin>.item.is-featured{margin-bottom:30px;position:relative;-ms-flex-preferred-size:100%;flex-basis:100%}.c-content-grid__items.featured-twin>.item.is-featured:before{display:block;content:"";width:100%;padding-top:62.5%}.c-content-grid__items.featured-twin>.item.is-featured>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.c-content-grid__items.featured-plus-one>.item{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%}.c-content-grid__items.featured-plus-one>.item.is-featured{-ms-flex-preferred-size:66.6666%;flex-basis:66.6666%}@media (max-width:991px){.c-content-grid__items.featured-plus-one{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-content-grid__items.featured-plus-one .c-content-grid__item-header{font-size:32px;line-height:38px}.c-content-grid__items.featured-plus-one>.item{margin-left:0;-ms-flex-preferred-size:100%;flex-basis:100%}.c-content-grid__items.featured-plus-one>.item.is-featured{margin-bottom:30px;position:relative;-ms-flex-preferred-size:100%;flex-basis:100%}.c-content-grid__items.featured-plus-one>.item.is-featured:before{display:block;content:"";width:100%;padding-top:62.5%}.c-content-grid__items.featured-plus-one>.item.is-featured>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.c-content-grid__items.featured-plus-two>.item{-ms-flex-preferred-size:25%;flex-basis:25%}.c-content-grid__items.featured-plus-two>.item .c-content-grid__item-header{font-size:21px;line-height:24px}.c-content-grid__items.featured-plus-two>.item .c-content-grid__item-content-wrap{padding:15px 25px;padding-bottom:25px}.c-content-grid__items.featured-plus-two>.item.is-featured{-ms-flex-preferred-size:50%;flex-basis:50%}@media (max-width:1200px){.c-content-grid__items.featured-plus-two{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-content-grid__items.featured-plus-two .c-content-grid__item-header{font-size:32px;line-height:38px}.c-content-grid__items.featured-plus-two>.item{-ms-flex-preferred-size:calc(50% - 9px);flex-basis:calc(50% - 9px)}.c-content-grid__items.featured-plus-two>.item:nth-child(2){margin-left:0}.c-content-grid__items.featured-plus-two>.item:nth-child(3){margin-left:18px}.c-content-grid__items.featured-plus-two>.item.is-featured{margin-bottom:30px;position:relative;-ms-flex-preferred-size:100%;flex-basis:100%}.c-content-grid__items.featured-plus-two>.item.is-featured:before{display:block;content:"";width:100%;padding-top:62.5%}.c-content-grid__items.featured-plus-two>.item.is-featured>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (max-width:767px){.c-content-grid__items.featured-plus-two{display:block}.c-content-grid__items.featured-plus-two>.item{margin-bottom:0!important;margin-left:0}.c-content-grid__items.featured-plus-two>.item+.item{margin-left:0;margin-top:20px}}.c-content-grid__item-content-wrap{padding:20px 25px;padding-bottom:35px}.c-content-grid__item-header{font-size:22px;line-height:26px;margin-bottom:15px;font-family:Chronicle Display A,Chronicle Display B;font-style:normal;font-weight:600}@media (max-width:500px){.c-content-grid__item-header{font-size:24px!important;line-height:26px!important}}.c-content-grid .item.is-featured{color:#fff;position:relative}.c-content-grid .item.is-featured .c-content-grid__item-content a,.c-content-grid .item.is-featured .c-content-grid__item-content p{color:#fff}.c-content-grid .item.is-featured .c-content-grid__image{height:100%;left:0;position:absolute;top:0;width:100%}.c-content-grid .item.is-featured .c-content-grid__image:after{background-image:linear-gradient(-195deg,rgba(49,51,83,0),rgba(27,28,48,.16) 37%,#11111e);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.c-content-grid .item.is-featured .c-content-grid__image .c-content-grid__item-content-wrap{bottom:0;left:0;position:absolute;width:100%;z-index:1}.c-content-grid .item.is-featured .c-content-grid__item-header{font-size:36px;line-height:38px;width:90%}.c-content-grid .item.is-featured .c-content-grid__item-eyebrow{color:#009cdd;font-size:16px;letter-spacing:.22px;line-height:19px;margin-bottom:5px;text-transform:uppercase}@media (max-width:767px){.c-content-grid .item.is-featured .c-content-grid__item-eyebrow{font-size:14px;line-height:16px}}.c-content-grid .item.is-featured .btn--outline:after{color:#009cdd}.c-content-grid__item-content{color:#555;font-size:15px;letter-spacing:.1px;line-height:20px;margin-bottom:25px}.c-content-grid__item-content:last-child{margin-bottom:0}.c-content-grid .item--crosslink .c-content-grid__item-content{color:#fff}.c-content-grid__image{background-position:50% 0;background-repeat:no-repeat;background-size:cover;position:relative}.c-content-grid__image:before{display:block;content:"";width:100%;padding-top:50%}.c-content-grid__image>.content{position:absolute;top:0;left:0;right:0;bottom:0}.c-content-grid__image.is-video-link:after{background:url(https://www.citadel.com/wp-content/themes/citadel/assets/images/c-content-grid/play-button.svg) 50% 50%;background-size:contain;bottom:9px;content:"";display:block;height:73px;left:18px;position:absolute;width:73px}.c-content-grid__image-link-overlay{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.c-content-grid__static-cta{margin-top:20px;text-align:center}.section-layout-wrap--hero+.section-layout-wrap--content_grid{margin-top:20px}.section-layout-wrap--content_grid--gray+.section-layout-wrap--content_grid--white .c-content-grid,.section-layout-wrap--content_grid--white+.section-layout-wrap--content_grid--gray .c-content-grid{padding-top:60px}.section-layout-wrap--content_grid--gray+.section-layout-wrap--content_grid--gray .c-content-grid,.section-layout-wrap--content_grid--white+.section-layout-wrap--content_grid--white .c-content-grid{padding-top:0}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZXMvX3ByaW1hcnktbmF2LnNjc3MiLCJiYXNlL19mb250cy5zY3NzIiwiYmFzZS9oNWJwL19ub3JtYWxpemUuc2NzcyIsInN0eWxlLmNzcyIsImJhc2UvaDVicC9fZGVmYXVsdHMuc2NzcyIsImJhc2UvaDVicC9faGVscGVycy5zY3NzIiwibGlicy9fYm9vdHN0cmFwLnNjc3MiLCJsaWJzL19mb250YXdlc29tZS5zY3NzIiwibGlicy9fb3dsY2Fyb3VzZWwuc2NzcyIsImxpYnMvX21hZ25pZmljLXBvcHVwLnNjc3MiLCJsaWJzL19vdWljYWwuc2NzcyIsImxpYnMvX2FuaW1hdGUuc2NzcyIsImxpYnMvX2RhdGF0YWJsZXMuc2NzcyIsImxpYnMvX2ZsaWNraXR5LnNjc3MiLCJiYXNlL19ib2R5LnNjc3MiLCJtaXhpbnMvX2ZvbnQuc2NzcyIsIl9jb25maWcuc2NzcyIsImJhc2UvX2J1dHRvbnMuc2NzcyIsImJhc2UvX2xpbmtzLnNjc3MiLCJtb2R1bGVzL19wYWdlLXNlY3Rpb24uc2NzcyIsIm1vZHVsZXMvX2hlYWRlci5zY3NzIiwibW9kdWxlcy9fZm9vdGVyLnNjc3MiLCJtb2R1bGVzL19zaXRlLWxvZ28uc2NzcyIsIm1vZHVsZXMvX3Bvc3QtY29udGVudC5zY3NzIiwibW9kdWxlcy9faW1hZ2Utc3RhY2suc2NzcyIsIm1vZHVsZXMvX3NlY3Rpb24taW50cm8uc2NzcyIsIm1vZHVsZXMvX2xheW91dC1oZXJvLnNjc3MiLCJtb2R1bGVzL19sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQuc2NzcyIsIm1vZHVsZXMvX2xheW91dC1mcmVlZm9ybS10ZXh0LnNjc3MiLCJtb2R1bGVzL19sYXlvdXQtY2FyZWVyc19oaWdobGlnaHQuc2NzcyIsIm1vZHVsZXMvX2xheW91dC1tYW51YWxfZ3JpZC5zY3NzIiwibW9kdWxlcy9fbGF5b3V0LWNhcmVlcnNfbGlzdGluZy5zY3NzIiwibW9kdWxlcy9fbGF5b3V0LW51bWJlcmVkX3Jvd3Muc2NzcyIsIm1vZHVsZXMvX2xheW91dC10aW1lbGluZS5zY3NzIiwibW9kdWxlcy9fbGF5b3V0LWxlYWRlcnNoaXAuc2NzcyIsIm1vZHVsZXMvX2xheW91dC1sZWFkZXJzaGlwX2Nhcm91c2VsLnNjc3MiLCJtb2R1bGVzL19sYXlvdXQtcXVvdGVzLnNjc3MiLCJtb2R1bGVzL19sYXlvdXQtbG9jYXRpb25zX2dyaWQuc2NzcyIsIm1vZHVsZXMvX2xheW91dC1pY29uc193aXRoX3RleHQuc2NzcyIsIm1vZHVsZXMvX2xheW91dC1ldmVudHNfbGlzdGluZy5zY3NzIiwibW9kdWxlcy9fbGF5b3V0LXZpZGVvX2VtYmVkLnNjc3MiLCJtb2R1bGVzL19sYXlvdXQtZXhwYW5kYWJsZV9zZWN0aW9ucy5zY3NzIiwibW9kdWxlcy9fbGF5b3V0LWNvbnRhY3RfZm9ybS5zY3NzIiwibW9kdWxlcy9fbGF5b3V0LXRhYmJlZF9jb250ZW50LnNjc3MiLCJtb2R1bGVzL19sYXlvdXQtY2Fyb3VzZWwuc2NzcyIsIm1vZHVsZXMvX2xheW91dC1zb2NpYWxfZW1iZWRzLnNjc3MiLCJtb2R1bGVzL19sYXlvdXQtaW50ZXJuc2hpcF9saXN0aW5nLnNjc3MiLCJtb2R1bGVzL19sYXlvdXQtbmV3c19saXN0aW5nLnNjc3MiLCJtb2R1bGVzL19sYXlvdXQtdmlkZW9zLnNjc3MiLCJtb2R1bGVzL19sYXlvdXQtdGV4dF9ibG9ja3Muc2NzcyIsIm1vZHVsZXMvX2xheW91dC1jb2x1bW5lZF9jb250ZW50LnNjc3MiLCJtb2R1bGVzL19sYXlvdXQtaW5mb2dyYXBoaWMuc2NzcyIsIm1vZHVsZXMvX2xheW91dC1ncmlkLnNjc3MiLCJtb2R1bGVzL19sYXlvdXQtbmV3c19ieV9jYXRlZ29yeS5zY3NzIiwibW9kdWxlcy9fbGF5b3V0LXByZXNlbnRhdGlvbi5zY3NzIiwibW9kdWxlcy9fbGF5b3V0LXNpbmdsZV9uZXdzLnNjc3MiLCJtb2R1bGVzL19sYXlvdXQtYWxsX25ld3Muc2NzcyIsIm1vZHVsZXMvX2xheW91dC11bHRpbWF0ZV9ndWlkZXMuc2NzcyIsIm1vZHVsZXMvX2xheW91dC1ob2xvZ3JhbS5zY3NzIiwibW9kdWxlcy9fbGF5b3V0LWp1bXBfbGlua3Muc2NzcyIsIm1vZHVsZXMvX3N1Ym5hdi5zY3NzIiwibW9kdWxlcy9fc2luZ2xlLWludHJvLnNjc3MiLCJtb2R1bGVzL19zaW1wbGlmaWVkLWxhbmRpbmcuc2NzcyIsIm1vZHVsZXMvX2Zvb3Rub3Rlcy5zY3NzIiwibW9kdWxlcy9fbGF5b3V0LWluLXRoZS1uZXdzLnNjc3MiLCJtb2R1bGVzL19wYWdlLWRhdGFvcGVuLnNjc3MiLCJtb2R1bGVzL19kYXRhb3Blbi1nYWxsZXJ5LnNjc3MiLCJtb2R1bGVzL19sYXlvdXQtbGVhZGVyc2hpcF9saXN0LnNjc3MiLCJtb2R1bGVzL19zaW5nbGUtbGVhZGVyc2hpcC5zY3NzIiwibW9kdWxlcy9fbGF5b3V0LXRoZV8xMTBfYXBwbGljYXRpb24uc2NzcyIsIm1vZHVsZXMvX2Jsb2NrLWNhcmVlcnNfcG9zdF9ibG9jay5zY3NzIiwibW9kdWxlcy9fYmxvY2stZXZlbnRzX3Bvc3RfYmxvY2suc2NzcyIsIm1vZHVsZXMvX2Jsb2NrLXBlcnNvbl9iaW9ncmFwaHkuc2NzcyIsIm1vZHVsZXMvX2Jsb2NrLW1lZGlhLWNvbnRhY3QtYmxvY2suc2NzcyIsIm1vZHVsZXMvX2dsb2JhbC1uYXYuc2NzcyIsIm1vZHVsZXMvX2MtdGltZWxpbmUuc2NzcyIsIm1vZHVsZXMvX2MtYXJ0aWNsZS5zY3NzIiwibW9kdWxlcy9fYy1leHBhbmRhYmxlLWxpc3Quc2NzcyIsIl9zdHlsZS5zY3NzIiwibW9kdWxlcy9fYy1jaGFwdGVyLW5hdi5zY3NzIiwibW9kdWxlcy9fYy1jb250ZW50LWdyaWQuc2NzcyIsImJhc2UvX3ByaW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBcWRBLGlCQ3hjQSxBRG1oQjBCLGdEQ25oQmQsQUFFWixXQUNJLGtDQUFvQyxBQUNwQywwQ0FBNEMsQUFDNUMsbVBBQStQLENBQUEsQUFTblEsV0FDSSxxQ0FBdUMsQUFDdkMsMENBQTRDLEFBQzVDLG1QQUEr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Z0IsQ0FBRSxBQUFELGdCQUFnQixnQkFBZ0IsQ0FBRSxBQUFELGdCQUFnQixVQUFVLENBQUUsQUFBRCxlQUFlLFNBQVMsQ0FBRSxBQUFELGVBQWUsY0FBYyxDQUFFLEFBQUQsZUFBZSxlQUFlLENBQUUsQUFBRCxlQUFlLFFBQVEsQ0FBRSxBQUFELGVBQWUsZUFBZSxDQUFFLEFBQUQsZUFBZSxlQUFlLENBQUUsQUFBRCxlQUFlLFFBQVEsQ0FBRSxBQUFELGVBQWUsZUFBZSxDQUFFLEFBQUQsZUFBZSxlQUFlLENBQUUsQUFBRCxlQUFlLFFBQVEsQ0FBRSxBQUFELGdCQUFnQixlQUFlLENBQUUsQUFBRCxnQkFBZ0IsZUFBZSxDQUFFLEFBQUQsZ0JBQWdCLFNBQVMsQ0FBRSxBQUFELGlCQUFpQixhQUFhLENBQUUsQUFBRCxpQkFBaUIscUJBQXFCLENBQUUsQUFBRCxpQkFBaUIsc0JBQXNCLENBQUUsQUFBRCxpQkFBaUIsZUFBZSxDQUFFLEFBQUQsaUJBQWlCLHNCQUFzQixDQUFFLEFBQUQsaUJBQWlCLHNCQUFzQixDQUFFLEFBQUQsaUJBQWlCLGVBQWUsQ0FBRSxBQUFELGlCQUFpQixzQkFBc0IsQ0FBRSxBQUFELGlCQUFpQixzQkFBc0IsQ0FBRSxBQUFELGlCQUFpQixlQUFlLENBQUUsQUFBRCxrQkFBa0Isc0JBQXNCLENBQUUsQUFBRCxrQkFBa0Isc0JBQXNCLENBQUUsQUFBRCxrQkFBa0IsZ0JBQWdCLENBQUUsQUFBRCx5QkFBeUIsMkhBQTJILFVBQVUsQ0FBRSxBQUFELFVBQVUsZUFBZSxDQUFFLEFBQUQsVUFBVSxnQkFBZ0IsQ0FBRSxBQUFELFVBQVUsU0FBUyxDQUFFLEFBQUQsVUFBVSxnQkFBZ0IsQ0FBRSxBQUFELFVBQVUsZ0JBQWdCLENBQUUsQUFBRCxVQUFVLFNBQVMsQ0FBRSxBQUFELFVBQVUsZ0JBQWdCLENBQUUsQUFBRCxVQUFVLGdCQUFnQixDQUFFLEFBQUQsVUFBVSxTQUFTLENBQUUsQUFBRCxXQUFXLGdCQUFnQixDQUFFLEFBQUQsV0FBVyxnQkFBZ0IsQ0FBRSxBQUFELFdBQVcsVUFBVSxDQUFFLEFBQUQsZUFBZSxVQUFVLENBQUUsQUFBRCxlQUFlLGVBQWUsQ0FBRSxBQUFELGVBQWUsZ0JBQWdCLENBQUUsQUFBRCxlQUFlLFNBQVMsQ0FBRSxBQUFELGVBQWUsZ0JBQWdCLENBQUUsQUFBRCxlQUFlLGdCQUFnQixDQUFFLEFBQUQsZUFBZSxTQUFTLENBQUUsQUFBRCxlQUFlLGdCQUFnQixDQUFFLEFBQUQsZUFBZSxnQkFBZ0IsQ0FBRSxBQUFELGVBQWUsU0FBUyxDQUFFLEFBQUQsZ0JBQWdCLGdCQUFnQixDQUFFLEFBQUQsZ0JBQWdCLGdCQUFnQixDQUFFLEFBQUQsZ0JBQWdCLFVBQVUsQ0FBRSxBQUFELGVBQWUsU0FBUyxDQUFFLEFBQUQsZUFBZSxjQUFjLENBQUUsQUFBRCxlQUFlLGVBQWUsQ0FBRSxBQUFELGVBQWUsUUFBUSxDQUFFLEFBQUQsZUFBZSxlQUFlLENBQUUsQUFBRCxlQUFlLGVBQWUsQ0FBRSxBQUFELGVBQWUsUUFBUSxDQUFFLEFBQUQsZUFBZSxlQUFlLENBQUUsQUFBRCxlQUFlLGVBQWUsQ0FBRSxBQUFELGVBQWUsUUFBUSxDQUFFLEFBQUQsZ0JBQWdCLGVBQWUsQ0FBRSxBQUFELGdCQUFnQixlQUFlLENBQUUsQUFBRCxnQkFBZ0IsU0FBUyxDQUFFLEFBQUQsaUJBQWlCLGFBQWEsQ0FBRSxBQUFELGlCQUFpQixxQkFBcUIsQ0FBRSxBQUFELGlCQUFpQixzQkFBc0IsQ0FBRSxBQUFELGlCQUFpQixlQUFlLENBQUUsQUFBRCxpQkFBaUIsc0JBQXNCLENBQUUsQUFBRCxpQkFBaUIsc0JBQXNCLENBQUUsQUFBRCxpQkFBaUIsZUFBZSxDQUFFLEFBQUQsaUJBQWlCLHNCQUFzQixDQUFFLEFBQUQsaUJBQWlCLHNCQUFzQixDQUFFLEFBQUQsaUJBQWlCLGVBQWUsQ0FBRSxBQUFELGtCQUFrQixzQkFBc0IsQ0FBRSxBQUFELGtCQUFrQixzQkFBc0IsQ0FBRSxBQUFELGtCQUFrQixnQkFBZ0IsQ0FBRSxDQUFBLHlCQUF5QiwySEFBMkgsVUFBVSxDQUFFLEFBQUQsVUFBVSxlQUFlLENBQUUsQUFBRCxVQUFVLGdCQUFnQixDQUFFLEFBQUQsVUFBVSxTQUFTLENBQUUsQUFBRCxVQUFVLGdCQUFnQixDQUFFLEFBQUQsVUFBVSxnQkFBZ0IsQ0FBRSxBQUFELFVBQVUsU0FBUyxDQUFFLEFBQUQsVUFBVSxnQkFBZ0IsQ0FBRSxBQUFELFVBQVUsZ0JBQWdCLENBQUUsQUFBRCxVQUFVLFNBQVMsQ0FBRSxBQUFELFdBQVcsZ0JBQWdCLENBQUUsQUFBRCxXQUFXLGdCQUFnQixDQUFFLEFBQUQsV0FBVyxVQUFVLENBQUUsQUFBRCxlQUFlLFVBQVUsQ0FBRSxBQUFELGVBQWUsZUFBZSxDQUFFLEFBQUQsZUFBZSxnQkFBZ0IsQ0FBRSxBQUFELGVBQWUsU0FBUyxDQUFFLEFBQUQsZUFBZSxnQkFBZ0IsQ0FBRSxBQUFELGVBQWUsZ0JBQWdCLENBQUUsQUFBRCxlQUFlLFNBQVMsQ0FBRSxBQUFELGVBQWUsZ0JBQWdCLENBQUUsQUFBRCxlQUFlLGdCQUFnQixDQUFFLEFBQUQsZUFBZSxTQUFTLENBQUUsQUFBRCxnQkFBZ0IsZ0JBQWdCLENBQUUsQUFBRCxnQkFBZ0IsZ0JBQWdCLENBQUUsQUFBRCxnQkFBZ0IsVUFBVSxDQUFFLEFBQUQsZUFBZSxTQUFTLENBQUUsQUFBRCxlQUFlLGNBQWMsQ0FBRSxBQUFELGVBQWUsZUFBZSxDQUFFLEFBQUQsZUFBZSxRQUFRLENBQUUsQUFBRCxlQUFlLGVBQWUsQ0FBRSxBQUFELGVBQWUsZUFBZSxDQUFFLEFBQUQsZUFBZSxRQUFRLENBQUUsQUFBRCxlQUFlLGVBQWUsQ0FBRSxBQUFELGVBQWUsZUFBZSxDQUFFLEFBQUQsZUFBZSxRQUFRLENBQUUsQUFBRCxnQkFBZ0IsZUFBZSxDQUFFLEFBQUQsZ0JBQWdCLGVBQWUsQ0FBRSxBQUFELGdCQUFnQixTQUFTLENBQUUsQUFBRCxpQkFBaUIsYUFBYSxDQUFFLEFBQUQsaUJBQWlCLHFCQUFxQixDQUFFLEFBQUQsaUJBQWlCLHNCQUFzQixDQUFFLEFBQUQsaUJBQWlCLGVBQWUsQ0FBRSxBQUFELGlCQUFpQixzQkFBc0IsQ0FBRSxBQUFELGlCQUFpQixzQkFBc0IsQ0FBRSxBQUFELGlCQUFpQixlQUFlLENBQUUsQUFBRCxpQkFBaUIsc0JBQXNCLENBQUUsQUFBRCxpQkFBaUIsc0JBQXNCLENBQUUsQUFBRCxpQkFBaUIsZUFBZSxDQUFFLEFBQUQsa0JBQWtCLHNCQUFzQixDQUFFLEFBQUQsa0JBQWtCLHNCQUFzQixDQUFFLEFBQUQsa0JBQWtCLGdCQUFnQixDQUFFLENBQUEseUJBQXlCLDJIQUEySCxVQUFVLENBQUUsQUFBRCxVQUFVLGVBQWUsQ0FBRSxBQUFELFVBQVUsZ0JBQWdCLENBQUUsQUFBRCxVQUFVLFNBQVMsQ0FBRSxBQUFELFVBQVUsZ0JBQWdCLENBQUUsQUFBRCxVQUFVLGdCQUFnQixDQUFFLEFBQUQsVUFBVSxTQUFTLENBQUUsQUFBRCxVQUFVLGdCQUFnQixDQUFFLEFBQUQsVUFBVSxnQkFBZ0IsQ0FBRSxBQUFELFVBQVUsU0FBUyxDQUFFLEFBQUQsV0FBVyxnQkFBZ0IsQ0FBRSxBQUFELFdBQVcsZ0JBQWdCLENBQUUsQUFBRCxXQUFXLFVBQVUsQ0FBRSxBQUFELGVBQWUsVUFBVSxDQUFFLEFBQUQsZUFBZSxlQUFlLENBQUUsQUFBRCxlQUFlLGdCQUFnQixDQUFFLEFBQUQsZUFBZSxTQUFTLENBQUUsQUFBRCxlQUFlLGdCQUFnQixDQUFFLEFBQUQsZUFBZSxnQkFBZ0IsQ0FBRSxBQUFELGVBQWUsU0FBUyxDQUFFLEFBQUQsZUFBZSxnQkFBZ0IsQ0FBRSxBQUFELGVBQWUsZ0JBQWdCLENBQUUsQUFBRCxlQUFlLFNBQVMsQ0FBRSxBQUFELGdCQUFnQixnQkFBZ0IsQ0FBRSxBQUFELGdCQUFnQixnQkFBZ0IsQ0FBRSxBQUFELGdCQUFnQixVQUFVLENBQUUsQUFBRCxlQUFlLFNBQVMsQ0FBRSxBQUFELGVBQWUsY0FBYyxDQUFFLEFBQUQsZUFBZSxlQUFlLENBQUUsQUFBRCxlQUFlLFFBQVEsQ0FBRSxBQUFELGVBQWUsZUFBZSxDQUFFLEFBQUQsZUFBZSxlQUFlLENBQUUsQUFBRCxlQUFlLFFBQVEsQ0FBRSxBQUFELGVBQWUsZUFBZSxDQUFFLEFBQUQsZUFBZSxlQUFlLENBQUUsQUFBRCxlQUFlLFFBQVEsQ0FBRSxBQUFELGdCQUFnQixlQUFlLENBQUUsQUFBRCxnQkFBZ0IsZUFBZSxDQUFFLEFBQUQsZ0JBQWdCLFNBQVMsQ0FBRSxBQUFELGlCQUFpQixhQUFhLENBQUUsQUFBRCxpQkFBaUIscUJBQXFCLENBQUUsQUFBRCxpQkFBaUIsc0JBQXNCLENBQUUsQUFBRCxpQkFBaUIsZUFBZSxDQUFFLEFBQUQsaUJBQWlCLHNCQUFzQixDQUFFLEFBQUQsaUJBQWlCLHNCQUFzQixDQUFFLEFBQUQsaUJBQWlCLGVBQWUsQ0FBRSxBQUFELGlCQUFpQixzQkFBc0IsQ0FBRSxBQUFELGlCQUFpQixzQkFBc0IsQ0FBRSxBQUFELGlCQUFpQixlQUFlLENBQUUsQUFBRCxrQkFBa0Isc0JBQXNCLENBQUUsQUFBRCxrQkFBa0Isc0JBQXNCLENBQUUsQUFBRCxrQkFBa0IsZ0JBQWdCLENBQUUsQ0FBQSwwQkFBMEIsMkhBQTJILFVBQVUsQ0FBRSxBQUFELFVBQVUsZUFBZSxDQUFFLEFBQUQsVUFBVSxnQkFBZ0IsQ0FBRSxBQUFELFVBQVUsU0FBUyxDQUFFLEFBQUQsVUFBVSxnQkFBZ0IsQ0FBRSxBQUFELFVBQVUsZ0JBQWdCLENBQUUsQUFBRCxVQUFVLFNBQVMsQ0FBRSxBQUFELFVBQVUsZ0JBQWdCLENBQUUsQUFBRCxVQUFVLGdCQUFnQixDQUFFLEFBQUQsVUFBVSxTQUFTLENBQUUsQUFBRCxXQUFXLGdCQUFnQixDQUFFLEFBQUQsV0FBVyxnQkFBZ0IsQ0FBRSxBQUFELFdBQVcsVUFBVSxDQUFFLEFBQUQsZUFBZSxVQUFVLENBQUUsQUFBRCxlQUFlLGVBQWUsQ0FBRSxBQUFELGVBQWUsZ0JBQWdCLENBQUUsQUFBRCxlQUFlLFNBQVMsQ0FBRSxBQUFELGVBQWUsZ0JBQWdCLENBQUUsQUFBRCxlQUFlLGdCQUFnQixDQUFFLEFBQUQsZUFBZSxTQUFTLENBQUUsQUFBRCxlQUFlLGdCQUFnQixDQUFFLEFBQUQsZUFBZSxnQkFBZ0IsQ0FBRSxBQUFE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QkgsK0htRDNzaEJNLFNBQVUsQ0FDWCxBbkQ0c2hCTCxxSW1EMXNoQk0sU0FBVSxDQUNYLEFuRDRzaEJQLDBEbURsdmhCSSwyQkFBcUMsQ0FDdEMsQW5EeXZoQkgsb2tCbUQxdWhCWSxVQUFVLEFBQ1Ysb0NBQXVDLENBQ3hDLEFuRDZ1aEJYLHFIbURudWhCSSxhdENsTXNCLENzQzhNdkIsQW5EeXRoQkQsMkhtRG51aEJJLFNBQVUsQ0FDWCxBbkRvdWhCSCwrSG1EanVoQk0sU0FBVSxDQUNYLEFuRGt1aEJMLHFJbURodWhCTSxTQUFVLENBQ1gsQW5Ea3VoQlAsMERtRHh3aEJJLDJCQUFxQyxDQUN0QyxBbkQrd2hCSCxva0JtRGh3aEJZLFVBQVUsQUFDVixvQ0FBdUMsQ0FDeEMsQW5EbXdoQlgscUhtRHp2aEJJLGF0Q2xNc0IsQ3NDOE12QixBbkQrdWhCRCwySG1EenZoQkksU0FBVSxDQUNYLEFuRDB2aEJILCtIbUR2dmhCTSxTQUFVLENBQ1gsQW5Ed3ZoQkwscUltRHR2aEJNLFNBQVUsQ0FDWCxBbkR3dmhCUCwwRG1EOXhoQkksMkJBQXFDLENBQ3RDLEFuRHF5aEJILG9rQm1EdHhoQlksVUFBVSxBQUNWLG9DQUF1QyxDQUN4QyxBbkR5eGhCWCxxSG1EL3doQkksYXRDbE1zQixDc0M4TXZCLEFuRHF3aEJELDJIbUQvd2hCSSxTQUFVLENBQ1gsQW5EZ3hoQkgsK0htRDd3aEJNLFNBQVUsQ0FDWCxBbkQ4d2hCTCxxSW1ENXdoQk0sU0FBVSxDQUNYLEFuRDh3aEJQLDBEbURwemhCSSwyQkFBcUMsQ0FDdEMsQW5EMnpoQkgsb2tCbUQ1eWhCWSxVQUFVLEFBQ1Ysb0NBQXVDLENBQ3hDLEFuRCt5aEJYLHFIbURyeWhCSSxhdENsTXNCLENzQzhNdkIsQW5EMnhoQkQsMkhtRHJ5aEJJLFNBQVUsQ0FDWCxBbkRzeWhCSCwrSG1EbnloQk0sU0FBVSxDQUNYLEFuRG95aEJMLHFJbURseWhCTSxTQUFVLENBQ1gsQW5Eb3loQlAsMERtRDEwaEJJLDJCQUFxQyxDQUN0QyxBbkRpMWhCSCxva0JtRGwwaEJZLFVBQVUsQUFDVixvQ0FBdUMsQ0FDeEMsQW5EcTBoQlgscUhtRDN6aEJJLGF0Q2xNc0IsQ3NDOE12QixBbkRpemhCRCwySG1EM3poQkksU0FBVSxDQUNYLEFuRDR6aEJILCtIbUR6emhCTSxTQUFVLENBQ1gsQW5EMHpoQkwscUltRHh6aEJNLFNBQVUsQ0FDWCxBbkQwemhCUCwwRG1EaDJoQkksMkJBQXFDLENBQ3RDLEFuRHUyaEJILG9rQm1EeDFoQlksVUFBVSxBQUNWLG9DQUF1QyxDQUN4QyxBbkQyMWhCWCxxSG1EajFoQkksYXRDbE1zQixDc0M4TXZCLEFuRHUwaEJELDJIbURqMWhCSSxTQUFVLENBQ1gsQW5EazFoQkgsK0htRC8waEJNLFNBQVUsQ0FDWCxBbkRnMWhCTCxxSW1EOTBoQk0sU0FBVSxDQUNYLEFuRGcxaEJQLDJEbUR0M2hCSSw0QkFBcUMsQ0FDdEMsQW5ENjNoQkgsNGtCbUQ5MmhCWSxVQUFVLEFBQ1Ysb0NBQXVDLENBQ3hDLEFuRGkzaEJYLHVIbUR2MmhCSSxhdENsTXNCLENzQzhNdkIsQW5ENjFoQkQsNkhtRHYyaEJJLFNBQVUsQ0FDWCxBbkR3MmhCSCxpSW1EcjJoQk0sU0FBVSxDQUNYLEFuRHMyaEJMLHVJbURwMmhCTSxTQUFVLENBQ1gsQUFLUCx3Q0FFSSxzQkFBd0IsQ0FDekIsQUFISCw0Q0FLSSxZQUFhLENBQ2QsQUFOSCxrREFTTSxzQkFBd0IsQ0FDekIsQUFWTCwwREFZTSx3QkFBeUIsQUFDekIsVUFBVyxDQVVaLEFBdkJMLGlNQWlCUSxpQ0FBaUMsQUFDakMsU0FBVSxDQUNYLEFBQ0QseUJBcEJOLDBEQXFCUSxzQkFBd0IsQ0FFM0IsQ0FBQSxBQXZCTCxnRkEyQkksdUJBQXVCLEFBQ3ZCLGdCQUFnQixBQUNoQixZQUFZLEFBQ1osVUFBVSxBQUNWLFFBQVEsQUFDUixNQUFNLEFBQ04sdUJBQTBCLEFBQzFCLG9EQWpRZ0QsQUFrUWhELFVBQVcsQ0EwQlosQUF6QkMseUJBcENKLGdGQXFDTSxZQUFhLENBd0JoQixDQUFBLEFBN0RILDRGQXdDTSwwQkFBK0IsQ0FJaEMsQUE1Q0wsd0dBMENRLHlDQUEyQyxDQUM1QyxBQTNDUCw0RkE4Q00sb0ZBQ3FCLEFBQ3JCLHdCQUF3QixBQUN4QixXQUFXLEFBQ1gsWUFBWSxBQUNaLFNBQVMsQUFDVCxrQkFBa0IsQUFDbEIsUUFBUSxBQUNSLHdDQUF5QyxBQUN6QyxtREF0UjhDLEFBdVI5QyxVQUFXLENBQ1osQUF6REwsd0ZBMkRNLFlBQWEsQ0FDZCxBQTVETCxrREErREksc0JBQW1CLEFBQW5CLG1CQUFtQixBQUNuQixZQUFZLEFBQ1osaUJBQWEsQUFBYixvQkFBYSxBQUFiLGFBQWEsQUFDYixZQUFZLEFBQ1osc0JBQThCLEFBQTlCLDhCQUE4QixBQUM5QixXQUFXLEFBQ1gsaUJBQWlCLEFBQ2pCLG1CQUFtQixBQUNuQixnQkFBZ0IsQUFDaEIsd0JBQStCLEFBQy9CLHlCQUF5QixBQUV6QixtQ0FBMkIsQUFBM0IsMEJBQTJCLENBZ0Q1QixBQS9DQyx5QkE1RUosa0RBNkVNLE9BQVMsQUFDVCxpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLHVCQUF3QixDQTJDM0IsQ0FBQSxBQTNISCx3REFtRk0sbUJBQW1CLEFBQ25CLFdBQVcsQUFDWCxXQUFXLEFBQ1gsU0FBUyxBQUNULGtCQUFrQixBQUNsQixRQUFRLEFBQ1IsMkJBQTJCLEFBQzNCLHdCQUF3QixBQUN4QixTQUFVLENBSVgsQUFIQyx5QkE1Rk4sd0RBNkZRLFFBQVMsQ0FFWixDQUFBLEFBL0ZMLHVEQWlHTSxnQkFBbUIsQUFDbkIsV0FBVyxBQUNYLFVBQVUsQUFDVixrQkFBa0IsQUFDbEIsVUFBVSxBQUNWLFNBQVUsQ0FvQlgsQUExSEwsNkRBd0dRLHlCdEN6VGtCLEFzQzBUbEIsa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxjQUFjLEFBQ2QsWUFBWSxBQUNaLFVBQVUsQUFDVixrQkFBa0IsQUFDbEIsU0FBUyxBQUNULG1CQUFtQixBQUNuQixtREFoVjRDLEFBaVY1QyxVQUFXLENBQ1osQUFuSFAsbUVBcUhRLGVBQW1CLENBSXBCLEFBekhQLHlFQXVIVSxrQkFBbUIsQ0FDcEIsQUFNVCw2QkFDRSxzQkFBbUIsQUFBbkIsbUJBQW1CLEFBQ25CLGlCQUFhLEFBQWIsb0JBQWEsQUFBYixhQUFhLEFBQ2IsWUFBWSxBQUVaLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sd0JBQXdCLEFBQ3hCLFNBQVUsQ0E4S1gsQUE3S0MsNkJBVEYsNkJBVUkscUJBQWtCLEFBQWxCLGtCQUFrQixBQUNsQixrQkFBa0IsQUFDbEIsVUFBVyxDQTBLZCxDQUFBLEFBdExELGdEQWVJLFlBQVksQUFDWixPQUFPLEFBQ1Asa0JBQWtCLEFBQ2xCLE1BQU0sQUFDTixXQUFXLEFBQ1gsU0FBVSxDQWlCWCxBQXJDSCwwR0F1Qk0sWUFBWSxBQUNaLFdBQVcsQUFFWCxvQkFBaUIsQUFBakIsZ0JBQWlCLENBQ2xCLEFBM0JMLHNEQTZCTSw2QnRDL1dzQixBc0NnWHRCLFdBQVcsQUFDWCxZQUFZLEFBQ1osT0FBTyxBQUNQLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sVUFBVyxDQUNaLEFBcENMLDZDQXVDSSxXQUFjLEFBQ2QsbUJBQW1CLEFBQ25CLG1CQUFtQixBQUNuQixrQkFBa0IsQUFDbEIsV0FBVyxBQUNYLFNBQVUsQ0FxQ1gsQUFwQ0MseUJBN0NKLDZDQThDTSxjQUFjLEFBQ2QsU0FBVSxDQWtDYixDQUFBLEFBakZILCtIQW1ETSxVQUFjLENBNkJmLEFBaEZMLHFJQXFEUSxrQnRDMVc0QixBc0MyVzVCLHNCdENoV3NCLEFzQ2lXdEIsbUJ0QzVXNEIsQXNDNlc1QixnQnRDN1c0QixBRE01QixnQkFBZ0IsQUFNWixvREFBeUQsQUFDekQsaUJBQWtCLEN1Q3lXdkIsQUFqRVAseUlBMkRVLGFBQWMsQ0FDZixBQUVELDZCQTlEUixxSUErRFUsaUJ0Q3BYMEIsQ3NDc1g3QixDQUFBLEFBakVQLHFJQW1FUSxrQnRDeFg0QixBc0N5WDVCLHNCdEM5V3NCLEFzQytXdEIsa0J0QzFYNEIsQXNDMlg1QixldEMzWDRCLEFETTVCLGdCQUFnQixBQU1aLG9EQUF5RCxBQUN6RCxpQkFBa0IsQ3VDdVh2QixBQS9FUCx5SUF5RVUsYUFBYyxDQUNmLEFBRUQsNkJBNUVSLHFJQTZFVSxnQnRDbFkwQixDc0NvWTdCLENBQUEsQUEvRVAsNkNBbUZJLGlCQUFhLEFBQWIsb0JBQWEsQUFBYixhQUFhLEFBQ2Isa0J0Q3pZZ0MsQ3NDNllqQyxBQUhDLDZCQXJGSiw2Q0FzRk0sMEJBQXNCLEFBQXRCLHFCQUFzQixDQUV6QixDQUFBLEFBeEZILDZDQTBGSSxpQkFBa0IsQ0FlbkIsQUF6R0gsZ0lBOEZRLFVBQWMsQ0FDZixBQS9GUCw0SUFrR1EsYXRDamJrQixDc0NrYm5CLEFBRUgsNkJBckdKLDZDQXNHTSxtQkFBbUIsQUFDbkIsY0FBZSxDQUVsQixDQUFBLEFBekdILDBGQThHTSxzQkFBbUIsQUFBbkIsbUJBQW1CLEFBQ25CLGlCQUFhLEFBQWIsb0JBQWEsQUFBYixZQUFhLENBQ2QsQUFoSEwsZ0RBa0hNLFlBQVksQUFDWixjQUFjLEFBQ2QsVUFBVyxDQUtaLEFBSkMsNkJBckhOLGdEQXNIUSxZQUFZLEFBQ1osU0FBVSxDQUViLENBQUEsQUF6SEwsNkNBNkhJLGlCQUFrQixDQXdEbkIsQUFyTEgsMERBK0hNLGlCQUFhLEFBQWIsb0JBQWEsQUFBYixhQUFhLEFBQ2Isc0JBQThCLEFBQTlCLDZCQUE4QixDQUkvQixBQUhDLHlCQWpJTiwwREFrSVEsYUFBYyxDQUVqQixDQUFBLEFBQ0QseUJBcklKLDZDQXNJTSxpQkFBa0IsQ0ErQ3JCLENBQUEsQUFyTEgscUVBeUlNLGdCQUFpQixDQWdCbEIsQUF6Skwsc0dBMklRLG1CQUFtQixBQUNuQiw4QnRDM2RrQixBc0M0ZGxCLG1DdENsYzRCLENzQ3NjN0IsQUFqSlAsbUhBK0lVLGVBQWdCLENBQ2pCLEFBRUgseUJBbEpOLHFFQW1KUSxjQUFjLEFBQ2QsaUJ0Q3pjNEIsQ3NDOGMvQixBQXpKTCxzR0FzSlUsc0N0QzNjMEIsQ3NDNGMzQixDQUFBLEFBdkpULG1JQTZKUSxVQUFVLEFBQ1Ysd0NBQXdDLEFBQ3hDLGdHQUMwQyxDQUMzQyxBQWpLUCwySkFvS1Usb0JBQStCLENBQ2hDLEFBcktULHlKQW9LVSw2QkFBK0IsQ0FDaEMsQUFyS1QsMkpBb0tVLDZCQUErQixDQUNoQyxBQXJLVCwySkFvS1UsbUJBQStCLENBQ2hDLEFBcktULDJKQW9LVSw4QkFBK0IsQ0FDaEMsQUFyS1QsMkpBb0tVLDhCQUErQixDQUNoQyxBQXJLVCwySkFvS1UscUJBQStCLENBQ2hDLEFBcktULDJKQW9LVSw4QkFBK0IsQ0FDaEMsQUFyS1QsMkpBb0tVLDhCQUErQixDQUNoQyxBQXJLVCwySkFvS1UsbUJBQStCLENBQ2hDLEFBcktULDZKQW9LVSw4QkFBK0IsQ0FDaEMsQUFyS1QseUpBMktRLFVBQVUsQUFDVix3Q0FBd0MsQUFDeEMsa0dBQzBDLENBQzNDLEFBL0tQLDRFQWtMUSxxQkFBc0IsQ0FDdkIsQUFLUCx3RUFFSSxVQUFXLENBQ1osQUFISCwrREFLSSxZQUFhLENBQ2QsQUFOSCxzR0FTSSxzQkFBd0IsQ0FDekIsQUFHSCxrRkFFSSxVQUFXLENBaUJaLEFBbkJILGdmQWNVLFVBQVUsQUFDVixvQ0FBdUMsQ0FDeEMsQUNsakJULGlDQUVRLHdCQUFrQyxBQUNsQyw0QkFBNEIsQUFDNUIsc0JBQXNCLEFBQ3RCLGlCQUFrQixDQVVyQixBQWZMLDBDQVFZLFNBQVMsQUFDVCxPQUFPLEFBQ1Asa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUixNQUFNLEFBQ04sVUFBVyxDQUNkLEFBZFQsNkNBa0JRLHNCQUF5QixBQUN6QixpQkFBaUIsQUFDakIsb0JBQXlCLEFBT3pCLFVBQVcsQ0FlZCxBQWJHLDBCQTdCUiw2Q0E4QlksT0FBTyxBQUNQLGVBQWUsQUFDZixjQUFlLENBVXRCLENBQUEsQUFQRyx5QkFuQ1IsNkNBb0NZLG1CQUF5QixDQU1oQyxDQUFBLEFBMUNMLHdEQXdDWSxlQUFnQixDQUNuQixBQXpDVCwyQkErQ1ksa0JBQW1CLENBQ3RCLEFBaERULHNDQW1EWSxjQUFjLEFBQ2QsZUFBZSxBQUNmLG1CQUFtQixBQUNuQixrQkFBa0IsQUFDbEIseUJBQXlCLEF4QzNCN0IsNkRBQWtFLEFBQ2xFLGtCQUFrQixBQUNsQixlQUFtQixDd0MyQmxCLEFBekRULDJCQTREWSxjQUFjLEFBQ2QsZUFBZSxBQUNmLGlCQUFpQixBQUNqQixrQkFBa0IsQXhDUHRCLG9EQUF5RCxBQUN6RCxrQkFBa0IsQUFDbEIsZUFBZ0IsQ3dDT2YsQUFFRCx5QkFuRVIsMkJBcUVnQixlQUFlLEFBQ2YsaUJBQWlCLEF4Q3hCekIsZ0JBQWdCLEFBTVosb0RBQXlELEFBQ3pELGlCQUFrQixDd0NtQmpCLENBQUEsQUF4RWIsZ0RBNkVRLGtCQUFtQixDQUt0QixBQUhHLHlCQS9FUixnREFnRlksMEJBQTRCLENBRW5DLENBQUEsQUFsRkwsZ0RBcUZRLG9CQUFxQixDQUN4QixBQXRGTCx1R0EyRlksY0FBYyxBQUNkLGVBQWUsQUFDZixtQkFBbUIsQUFDbkIsZ0JBQWdCLEFBQ2hCLGtCQUFrQixBeENqRHRCLGdCQUFnQixBQU1aLG9EQUF5RCxBQUN6RCxpQkFBa0IsQ3dDNENyQixBQWpHVCxxSEFvR1ksZ0JBQWdCLEFBQ2hCLGtCQUFrQixBQUNsQixVQUFXLENBa0JkLEFBeEhULHlIQXlHZ0IsY0FBYyxBQUNkLGVBQWUsQUFDZixtQkFBbUIsQUFDbkIsa0JBQWtCLEF4QzNGMUIsZ0JBQW1CLEFBTWYsZ0VBQ2MsQUFDZCxpQkFBa0IsQ3dDOEZqQixBQXZIYixxSUFnSG9CLGdCQUFnQixBQUNoQix3QkFBd0IsQUFDeEIsZUFBZSxBQUNmLGtCQUFrQixBQUNsQixRQUFRLEFBQ1IsUUFBUyxDQUNaLEFBdEhqQiwrRkE2SFEsZ0JBQW1CLEFBQ25CLG9CQUFxQixDQTZOeEIsQUEzVkwscUhBaUlZLG9CQUFvQixBQUNwQixrQkFBa0IsQUFDbEIsZ0JBQWdCLEFBQ2hCLGtCQUFrQixBQUNsQixVQUFXLENBQ2QsQUF0SVQsMkdBeUlZLGNBQWMsQUFDZCxlQUFlLEFBQ2YsbUJBQW1CLEFBQ25CLGVBQWUsQUFDZixrQkFBa0IsQXhDckZ0QixvREFBeUQsQUFDekQsa0JBQWtCLEFBQ2xCLGVBQWdCLEN3Q3lGZixBQW5KVCwySEFzSlkscUJBQXFCLEFBQ3JCLG1CQUFtQixBQUNuQixrQkFBa0IsQUFDbEIsVUFBVyxDQXlCZCxBQWxMVCwrSEE0SmdCLGtCQUFrQixBQUNsQixXQUFjLEFBQ2QscUJBQXFCLEFBQ3JCLGVBQWUsQUFDZixZQUFZLEFBQ1osaUJBQWlCLEFBQ2pCLGFBQWEsQUFDYixrQkFBa0IsQUFDbEIsVUFBVyxDQWFkLEFBakxiLGlKQXVLb0Isa0JBQW1CLENBQ3RCLEFBeEtqQiwrSUEyS29CLGtCQUFtQixDQUN0QixBQTVLakIsaUpBK0tvQixrQkFBbUIsQ0FDdEIsQUFoTGpCLG9xQkF1TFksU0FBUyxBQUNULFNBQVUsQ0FDYixBQXpMVCxzbkNBK0xnQixjQUFjLEFBQ2QsZUFBZSxBQUNmLGlCQUFpQixBeENoTHpCLGdCQUFtQixBQU1mLGdFQUNjLEFBQ2QsaUJBQWtCLEN3QytLakIsQUF4TWIsdzFFeEM0QlEsNkRBQWtFLEFBQ2xFLGtCQUFrQixBQUNsQixlQUFtQixDd0N5S1YsQUF2TWpCLDhYQTJNZ0IscUJBQXFCLEFBSXJCLGVBQWdCLENBSG5CLEFBNU1iLHNhQWtOb0IsY3ZDcE1NLEF1Q3FNTixnQkFBZ0IsQUFDaEIscUJBQXFCLEFBQ3JCLGlCQUFpQixBQUNqQixTQUFVLENBQ2IsQUF2TmpCLDhYQTJOZ0IsZ0JBQXNCLEFBQ3RCLGVBQWdCLENBVW5CLEFBdE9iLHNhQStOb0IsY3ZDak5NLEF1Q2tOTix1QkFBNkIsQUFDN0Isb0JBQTBCLEFBQzFCLHFCQUFxQixBQUNyQixtQkFBbUIsQUFDbkIsV0FBWSxDQUNmLEFBck9qQix1SEEwT1ksZUFBZSxBQUNmLFVBQVcsQ0FNZCxBQWpQVCwySUE4T2dCLGlCQUFpQixBQUNqQixvQkFBc0IsQ0FDekIsQUFoUGIsMklBcVBnQiwyQkFBNkIsQ0FDaEMsQUF0UGIsNklBeVBnQiwwQkFBNEIsQ0FDL0IsQUExUGIsa1BBK1BZLGdDQUFvQyxBQUNwQyx3QkFBeUIsQUFDekIseUJBQTBCLEFBQzFCLDJCQUE0QixBQUM1QixvQkFBcUIsQUFDckIsa0JBQWtCLEF4Q25QdEIsZ0JBQW1CLEFBTWYsZ0VBQ2MsQUFDZCxpQkFBa0IsQ3dDNk9yQixBQXRRVCxpSUF5UVksZ0JBQWdCLEFBQ2hCLGVBQWdCLENBQ25CLEFBM1FULHlIQThRWSxjQUFjLEFBQ2QsaUJBQWtCLENBS3JCLEFBcFJULGlJQWtSZ0Isb0JBQXNCLENBQ3pCLEFBblJiLHFIQXVSWSxjQUFjLEFBRWQsaUJBQWtCLENBS3JCLEFBOVJULDZIQTRSZ0Isb0JBQXNCLENBQ3pCLEFBN1JiLGlKQWtTWSxjQUFjLEFBQ2QsZUFBZSxBQUNmLGdCQUFpQixDQUNwQixBQXJTVCxpSUF3U1ksY0FBYyxBQUNkLGVBQWUsQUFDZixpQkFBaUIsQUFDakIsbUJBQW1CLEFBQ25CLG9CQUFvQixBQUNwQixpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLGtCQUFrQixBQUNsQixZQUFZLEF4Q2xRaEIsZ0JBQWdCLEFBTVosb0RBQXlELEFBQ3pELGlCQUFrQixDd0NxU3JCLEFBMVZULCtJQW9UZ0IsbUJBQW1CLEFBQ25CLFdBQVcsQUFDWCxXQUFXLEFBQ1gsU0FBUyxBQUNULGtCQUFrQixBQUNsQixrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLFdBQVksQ0FDZixBQTVUYiw2SUErVGdCLG1CQUFtQixBQUNuQixTQUFTLEFBQ1QsV0FBVyxBQUNYLFdBQVcsQUFDWCxTQUFTLEFBQ1Qsa0JBQWtCLEFBQ2xCLGtCQUFrQixBQUNsQixXQUFZLENBQ2YsQUF2VWIsMkpBMFVnQixlQUFlLEFBQ2YsaUJBQWlCLEFBQ2pCLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsVUFBVyxDQUNkLEFBL1ViLHlKQWtWZ0IsWUFBWSxBQUNaLGdCQUFpQixDQUNwQixBQXBWYix1SkF1VmdCLFdBQVcsQUFDWCxpQkFBa0IsQ0FDckIsQUF6VmIsZ0ZBOFZRLGlCQUFrQixDQUNyQixBQy9WTCxvQkFDSSwwQkFBNEIsQ0FVL0IsQUFSRyx5QkFISixvQkFJUSwyQkFBNEIsQUFDNUIsZ0JBQWlCLENBTXhCLENBQUEsQUFYRCwyREFTUSxZQUFhLENBQ2hCLEFBR0wsV0FDSSxpQnhDMEJnQyxDd0NpRm5DLEFBNUdELGlCQUlRLGdDeENHa0IsQXdDRmxCLGdCQUFrQixBQUNsQixpQkFBa0IsQ0FDckIsQUFDRCxrQkFDSSxXQUFXLEFBQ1gsWXhDaUI0QixDd0NaL0IsQUFQQSx5QnhDc0RELGlCQUFrQixDd0NoRGIsQXhDa0RMLGdDQUNJLGNBQWMsQUFDZCxXQUFXLEFBQ1gsV0FBVyxBQUNYLGVBQXNDLENBQ3pDLEFBRUQsa0NBQ0ksa0JBQWtCLEFBQ2xCLE1BQU0sQUFDTixPQUFPLEFBQ1AsUUFBUSxBQUNSLFFBQVMsQ0FDWixBd0M3REQsb0JBQ0ksbUJ4Q1U0QixDd0NUL0IsQUFFRCx5QkFaQSxrQkFlUSxZQUFhLENBQ2hCLEFBUkwsb0JBVVEsYUFBYyxDQUNqQixBQTNCVCxnQkFnQ1ksY0FBYyxBQUNkLGNBQWUsQ0FDbEIsQ0FBQSxBQWxDVCxpQkFzQ1EsbUJBQW1CLENBa0R0QixBQXhGTCxtQkF5Q1ksaUJBQWtCLENBQ3JCLEFBMUNULHdCQTZDWSxXQUFVLEFBQ1Ysd0JBQStCLEFBQy9CLDRCQUEyQixBQUMzQixzQkFBcUIsQXhDYzdCLGlCQUFrQixDd0NIYixBeENLTCwrQkFDSSxjQUFjLEFBQ2QsV0FBVyxBQUNYLFdBQVcsQUFDWCxlQUFzQyxDQUN6QyxBd0NyRUwscUV4Q3dFUSxrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLE9BQU8sQUFDUCxRQUFRLEFBQ1IsUUFBUyxDd0NsQkosQUExRGIsMkJBOERZLFdBQVUsQUFDVixpQkFBaUIsQ0FRcEIsQUF2RVQsNkJBa0VnQixjQUFhLEFBQ2IsZUFBYyxBQUNkLHlCQUF5QixBekNyRGpDLDZEQUFrRSxBQUNsRSxrQkFBa0IsQUFDbEIsZUFBbUIsQ3lDcURkLEFBdEViLHVCQTBFWSxjQUFhLEFBQ2IsZUFBYyxBekN2RWxCLGdCQUFtQixBQU1mLGdFQUNjLEFBQ2QsaUJBQWtCLEN5Q2lFckIsQUE3RVQsMEJBa0ZnQixjQUFhLEFBQ2IsZUFBYyxBQUNkLGtCQUFrQixBekN6QzFCLG9EQUF5RCxBQUN6RCxrQkFBa0IsQUFDbEIsZUFBZ0IsQ3lDeUNYLEFBdEZiLHVCQTJGUSxXQUFVLEFBRVYsa0JBQWlCLEFBQ2pCLGdCQUFnQixBQUNoQixrQkFBbUIsQ0FZdEIsQUEzR0wscURBa0dZLHFCQUFxQixBQUNyQixhQUFZLEF6Qy9GaEIsZ0JBQW1CLEFBTWYsZ0VBQ2MsQUFDZCxrQkFBa0IsQXlDeUZsQixjQUFjLENBQ2pCLEFBdEdULDRCQXlHWSxhQUFhLENBQ2hCLEFDdkhULHlEQUdRLHNCQUFxQixBQUNyQixVQUFTLEFBQ1QsZ0JBQWUsQUFDZixZQUFZLENBc0NmLEFBNUNMLG9FQVNZLCtCQUErQixDQUNsQyxBQVZULG1FQWFZLHFCQUFvQixBQUNwQixzQkFBd0IsQUFDeEIscUJBQXdCLENBQzNCLEFBaEJULHlFQW1CWSxTQUFTLENBTVosQUFKRyx3QkFyQloseUVBc0JnQixXQUFVLEFBQ1YsZUFBZSxDQUV0QixDQUFBLEFBekJULGtGQTRCWSxVQUFTLEFBQ1Qsa0JBQWtCLENBY3JCLEFBM0NULHdGQWdDZ0IsZ0JBQWdCLENBQ25CLEFBRUQsd0JBbkNaLGtGQW9DZ0IsV0FBVSxBQUNWLFlBQVksQ0FNbkIsQUEzQ1Qsd0ZBd0NvQixhQUFhLENBQ2hCLENBQUEsQUF6Q2pCLHlDQStDUSxXQUFVLEFBQ1Ysd0JBQStCLEFBQy9CLDRCQUEyQixBQUMzQixzQkFBcUIsQXpDeUJ6QixpQkFBa0IsQ3lDZGpCLEF6Q2dCRCxnREFDSSxjQUFjLEFBQ2QsV0FBVyxBQUNYLFdBQVcsQUFDWCxnQkFBc0MsQ0FDekMsQXlDbEZMLHVHekNxRlEsa0JBQWtCLEFBQ2xCLE1BQU0sQUFDTixPQUFPLEFBQ1AsUUFBUSxBQUNSLFFBQVMsQ3lDN0JSLEFBNURULGtEQWdFUSxjQUFjLENBeUNqQixBQXpHTCx1REFtRVksd0JBQXdCLENBQzNCLEFBcEVULHFEQXVFWSxnQkFBZ0IsQTFDZnBCLG9EQUF5RCxBQUN6RCxrQkFBa0IsQUFDbEIsZ0JBQWdCLEEwQ2VaLGtCQUFrQixBQUNsQixXQUFVLEFBQ1Ysa0JBQWlCLEFBQ2pCLGFBQWEsQ0FLaEIsQUFIRyx3QkE5RVoscURBK0VnQixTQUFTLENBRWhCLENBQUEsQUFqRlQscURBb0ZZLGVBQWUsQ0FRbEIsQUE1RlQsdUQxQ3dEUSxvREFBeUQsQUFDekQsa0JBQWtCLEFBQ2xCLGdCQUFnQixBMEM4QlIsaUJBQWdCLEFBQ2hCLGtCQUFpQixBQUNqQixhQUFhLENBQ2hCLEFBM0ZiLGdFQStGWSxpQkFBZ0IsQUFDaEIsa0JBQWtCLENBQ3JCLEFBakdULDREQW9HWSxjQUFhLEFBQ2IsZUFBYyxBMUN2RWxCLGVBQW1CLEMwQzBFbEIsQUFJVCxnRkFOWSx5QkFBeUIsQTFDMUU3Qiw2REFBa0UsQUFDbEUsaUJBQWtCLEMwQytFMUIsQUFjQyxvQkFiRyxtQkFBMkIsQUFDM0IsY0FBYSxBQUNiLFlBQVcsQUFDWCxZQUFXLEFBQ1gsaUJBQWdCLEFBQ2hCLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsY0FBYyxBQUNkLGNBQWEsQTFDdkZULGdCQUFtQixBMEMwRnZCLGtCQUFpQixBQUNqQixlQUFnQixDQUNuQixBQzFIRCw2QkFDSSxhQUFjLENBMFRqQixBQTNURCxnQ0FHUSw2QkFBZ0MsQUFDaEMsZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQUN0QixBQU5MLGtDQVFRLHlCQUF5QixBQUN6QixXQUFjLEFBQ2QsNkRBQWtFLEFBQ2xFLGVBQWUsQUFFZixnQkFBaUIsQ0FPcEIsQUFwQkwsNENBZVksUUFBUyxDQUNaLEFBaEJULGtEQWtCWSxVQUFjLENBQ2pCLEFBbkJULDBDQXNCUSxhQUFhLEFBQ2IsZ0JBQWlCLENBcUJwQixBQTVDTCxpREF5QlksaUJBQWtCLENBa0JyQixBQTNDVCwwREEyQmdCLGFBQWEsQUFDYixnQkFBa0IsQUFDbEIsV0FBWSxDQUNmLEFBOUJiLHdEQWdDZ0IsV0FBYyxBQUNkLDZCQUFnQyxBQUNoQyxlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLG9CQUFxQixBQUNyQixpQkFBaUIsQUFDakIsbUJBQW1CLEFBQ25CLGdCQUFnQixBQUNoQixrQkFBa0IsQUFDbEIsUUFBUyxDQUNaLEFBMUNiLDBEQThDUSxpQkFBa0IsQ0E2RnJCLEFBM0lMLDZEQWdEWSxlQUFlLEFBQ2YsZ0JBQWlCLENBQ3BCLEFBbERULHNKQW9EWSxtQkFBbUIsQUFDbkIsZUFBZ0IsQ0FZbkIsQUFqRVQsNEpBdURnQixlQUFlLEFBQ2YsZ0JBQWlCLENBSXBCLEFBNURiLDBLQTBEb0IsYUFBYyxDQUNqQixBQTNEakIsMEpBOERnQixlQUFlLEFBQ2YsZ0JBQWlCLENBQ3BCLEFBaEViLDZFQW1FWSx5QkFBeUIsQUFDekIsZUFBZSxBQUNmLFNBQVMsQUFDVCxpQkFBa0IsQ0FDckIsQUF2RVQsc0VBeUVZLGFBQWMsQ0FDakIsQUExRVQscUVBNEVZLGFBQWMsQ0FDakIsQUE3RVQsOERBK0VZLFVBQVcsQ0FDZCxBQWhGVCwyRUFrRlksZ0NBQWdDLEFBQ2hDLGNBQWMsQUFDZCxlQUFlLEFBQ2YsaUJBQWlCLEFBQ2pCLG1CQUFtQixBQUNuQixtQkFBb0IsQ0FDdkIsQUF4RlQsc0VBMEZZLGFBQWMsQ0FDakIsQUEzRlQsZ0VBNkZZLGNBQWMsQUFDZCxjQUFjLEFBQ2QsNkRBQWtFLEFBQ2xFLGlCQUFrQixBQUNsQixrQkFBa0IsQUFDbEIsZ0JBQW1CLEFBQ25CLHNCQUF1QixBQUN2QixzQkFBc0IsQUFDdEIsb0JBQXFCLEFBQ3JCLHdCQUF5QixDQUM1QixBQXZHVCwyRUF5R1ksb0JBQXFCLENBSXhCLEFBN0dULHFGQTJHZ0Isb0JBQXFCLENBQ3hCLEFBNUdiLDBFQStHWSxnQkFBbUIsQUFDbkIsYUFBYSxBQUNiLFlBQVksQUFDWixXQUFZLEFBQ1osa0JBQWtCLEFBQ2xCLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sVUFBVyxDQVFkLEFBOUhULDRFQTBIZ0IsZ0NBQWtDLEFBQ2xDLFdBQWMsQUFDZCxnQkFBaUIsQ0FDcEIsQUE3SGIsbUZBa0lvQixrQkFBbUIsQ0FDdEIsQUFuSWpCLDJFQXdJZ0IsZUFBZ0IsQ0FDbkIsQUF6SWIseURBNklRLHlCQUF5QixBQUN6QixnQkFBZ0IsQUFDaEIsaUJBQWtCLENBbURyQixBQWxNTCx3RUFtSlksdUNBQTJDLEFBQzNDLG1CQUFtQixBQUNuQiwyQ0FBNkMsQ0FJaEQsQUF6SlQsNEVBdUpnQixVQUFXLENBQ2QsQUF4SmIsd0VBNkpZLHVDQUEyQyxBQUMzQyxTQUFTLEFBQ1Qsc0JBQXNCLEFBQ3RCLGlCQUFpQixBQUNqQixrQkFBa0IsQUFDbEIsMkNBQTZDLENBUWhELEFBMUtULCtFQW9LZ0IsWUFBWSxBQUNaLE9BQU8sQUFDUCxrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLFVBQVcsQ0FDZCxBQXpLYix1RUE2S1ksY0FBZSxDQUNsQixBQTlLVCwyRUFnTFksV0FBWSxDQUNmLEFBakxULHlFQW9MZ0IsbUJBQW9CLENBQ3ZCLEFBckxiLG1FQXdMWSxpQkFBa0IsQ0FTckIsQUFqTVQscUZBMExnQix3QkFBNkIsQUFDN0IsNEJBQTRCLEFBQzVCLHFCQUFxQixBQUNyQixlQUFlLEFBQ2YsaUJBQWlCLEFBQ2pCLGlCQUFrQixDQUNyQixBQWhNYiw0REFvTVEsd0JBQStCLEFBQy9CLDRCQUE0QixBQUM1QixtQkFBb0IsQ0E0Q3ZCLEFBbFBMLDJFQXdNWSx3QkFBNkIsQUFDN0IsNEJBQTRCLEFBQzVCLDRCQUE0QixBQUM1QixxQkFBcUIsQUFDckIsbUJBQW1CLEFBQ25CLGdCQUFpQixDQUNwQixBQTlNVCwyRUFnTlksOEJBQWlDLEFBQ2pDLDRCQUE0QixBQUM1Qiw0QkFBNEIsQUFDNUIscUJBQXFCLEFBQ3JCLDZCQUFnQyxBQUNoQyxlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLGlCQUFpQixBQUNqQixnQkFBZ0IsQUFDaEIsWUFBYSxDQUNoQixBQTFOVCwrREE0TlksY0FBZSxDQUNsQixBQTdOVCxvRkFnT2dCLGdCQUFnQixBQUNoQixpQkFBa0IsQ0FTckIsQUExT2IsdUZBbU9vQiwyQkFBa0MsQUFDbEMsNEJBQTRCLEFBQzVCLDZCQUFnQyxBQUNoQyxlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLGdCQUFpQixDQUNwQixBQXpPakIsaUVBNk9ZLGlCQUFrQixDQUlyQixBQWpQVCxzRUErT2dCLGVBQWdCLENBQ25CLEFBaFBiLHdhQXNQWSxhQUFjLENBS2pCLEFBM1BULGdjQXdQZ0IsY0FBYyxBQUNkLGNBQWUsQ0FDbEIsQUFHVCx5QkE3UEosMENBK1BZLGFBQWEsQUFDYixnQkFBaUIsQ0FZcEIsQUE1UVQsaURBa1FnQixpQkFBa0IsQ0FTckIsQUEzUWIsMERBb1FvQixlQUFrQixDQUNyQixBQXJRakIsd0RBdVFvQixlQUFlLEFBQ2YsaUJBQWlCLEFBQ2pCLGtCQUFtQixDQUN0QixBQTFRakIsc0pBK1FnQixlQUFnQixDQUNuQixBQWhSYiw0REFrUmdCLGtCQUFtQixDQUN0QixBQW5SYix5RUFxUmdCLGFBQWEsQUFDYixtQkFBbUIsQUFDbkIsaUJBQWtCLENBS3JCLEFBNVJiLDZFQXlSb0IsYUFBYSxBQUNiLFVBQVcsQ0FDZCxBQTNSakIseURBK1JZLGFBQWMsQ0FZakIsQUEzU1QsdUVBaVNnQixTQUFVLENBQ2IsQUFsU2IseUVBcVNvQixrQkFBbUIsQ0FDdEIsQUF0U2pCLDJFQXlTZ0IsVUFBVyxDQUNkLEFBMVNiLDJFQThTZ0IsZUFBZ0IsQ0FDbkIsQUEvU2Isb0ZBa1RvQixlQUFnQixDQUNuQixBQW5UakIsNENBdVRZLG1CQUFtQixBQUNuQixpQkFBa0IsQ0FDckIsQ0FBQSxBQ3pUVCxZQUNFLHFCQUF1QixBQUF2Qix1QkFBdUIsQUFDdkIsaUJBQWEsQUFBYixvQkFBYSxBQUFiLGFBQWEsQUFDYixxQkFBdUIsQUFBdkIsdUJBQXVCLEE1Q3lCakIsNkRBQWtFLEFBQ2xFLGtCQUFrQixBQUNsQixlQUFtQixDNENXMUIsQUFuQ0MseUJBTkYsWUFPSSwwQkFBc0IsQUFBdEIscUJBQXNCLENBa0N6QixDQUFBLEFBL0JDLG1CQUNFLFczQ0txQixBMkNKckIscUJBQXFCLEFBQ3JCLGMzQzJCZ0MsQTJDMUJoQyxnQkFBZ0IsQUFDaEIsa0JBQWtCLEFBQ2xCLGdCM0N3QmdDLEEyQ3ZCaEMsa0IzQ3VCZ0MsQTJDdEJoQyx5QkFBeUIsQTVDVXJCLDZEQUFrRSxBQUNsRSxrQkFBa0IsQUFDbEIsZUFBbUIsQzRDVnhCLEFBRUQsa0JBQ0UscUJBQXFCLEFBQ3JCLG1CM0NnQmdDLEEyQ2ZoQyxlM0NlZ0MsQzJDQWpDLEFBbEJBLHdCQUtHLG1CM0NaNEIsQTJDYTVCLFdBQVcsQUFDWCxxQkFBcUIsQUFDckIsYzNDVThCLEEyQ1Q5Qix5QjNDUzhCLEEyQ1I5QixzQkFBc0IsQUFDdEIsU0FBVSxDQUNYLEFBWkYsbUNBZUssWUFBYSxDQUNkLEFBS1AsNkJBRUksZUFBZ0IsQ0FDakIsQUM5Q0gsUUFDQyxXQUFXLEFBQ1gsaUJBQWtCLENBNkVsQixBQTVFQSwyQkFIRCxRQUlFLG1CQUFrQixBQUNsQixjQUFjLEFBQ2QsZ0NBQWlDLENBeUVsQyxDQUFBLEFBL0VELG1CQVNFLFlBQVksQUFDWixZQUFZLEFBQ1osY0FBYyxBQUNkLGtGQUFvRixBQUNwRix3QkFBd0IsQUFDeEIsb0JBQW9CLEFBQ3BCLGtCQUFrQixBQUNsQixVQUFVLEFBQ1YsUUFBUSxBQUNSLFVBQVUsQUFDViwyQkFBMkIsQUFDM0IsK0JBQWlDLENBSWpDLEFBSEEsNEJBckJGLG1CQXNCRyxZQUFhLENBRWQsQ0FBQSxBQXhCRixnQkEwQkUsUUFBVSxBQUNWLFdBQVcsQUFDWCxtQjVDZHdCLEE0Q2V4QixrQkFBa0IsQUFDbEIsU0FBVyxBQUNYLDZGNUNEaUQsQzRDRWpELEFBaENGLHNCQWtDRSxnQkFBZ0IsQUFDaEIsVUFBVSxBQUNWLGtCQUFrQixBQUNsQixRQUFTLENBeUNULEFBOUVGLHlCQXdDRyxxQkFBcUIsQUFDckIseUJBQXlCLEFBQ3pCLGdCNUNGaUMsQTRDR2pDLHdCNUNIaUMsQTRDSWpDLHNCQUFzQixBN0NoQmpCLDZEQUFrRSxBQUNsRSxrQkFBa0IsQUFDbEIsZUFBbUIsQzZDK0N4QixBQTdFSCwyQkErQ0ksYzVDaEM4QixBNENpQzlCLGlCQUFrQixBQUNsQixjQUFjLEFBQ2QsZ0M1Q3ZDd0IsQTRDd0N4QixpREFBcUQsQ0F5QnJELEFBNUVKLG1FQXFESyxXQUFXLEFBQ1gsb0JBQXFCLENBRXJCLEFBeERMLCtCQTJESyxvQjVDbkIrQixBNENvQi9CLHVCNUNwQitCLEE0Q3FCL0Isb0I1Q3JCK0IsQTRDc0IvQix5QkFBeUIsQUFDekIsc0JBQXVCLENBWXZCLEFBM0VMLHFDQWlFTSxnQkFBaUIsQ0FDakIsQUFsRU4scUNBb0VNLFdBQVcsQUFDWCxtQjVDdkRvQixBNEN3RHBCLHdCNUN4RG9CLEM0QzREcEIsQUExRU4sdUZBd0VPLFVBQVcsQ0FDWCxBQVFQLCtCQUNDLFdBQVcsQUFDWCxpQ0FBbUMsQ0FDbkMsQUFDRCw0Q0FDQyw2QkFBOEIsQ0FDOUIsQUFFRCwwREFDQyxTQUFVLENBQ1YsQUMzRkQsY0FDQyxxQ0FBaUQsQUFDakQsbUJBQTZCLEFBQzdCLHNCQUFzQixBQUN0QixnQkFBZ0IsQUFDaEIsaUJBQWtCLENBd0ZsQixBQTdGRCx5QkFRRSxVQUFVLEFBQ1Ysa0JBQWtCLEFBQ2xCLGU3QzhCa0MsQzZDaEJsQyxBQXhCRixpSUFhSSxXQUFZLENBQ1osQUFkSix3Q0FnQkksa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUixXQUFXLEFBQ1gsT0FBTyxBQUNQLFdBQVcsQUFDWCwwQkFBMkIsQ0FDM0IsQUF0QkoseUI3QzJFSSxrQkFBa0IsQTZDL0NuQixnQkFBaUIsQ0FDbEIsQTdDZ0RFLGdDQUNJLGNBQWMsQUFDZCxXQUFXLEFBQ1gsV0FBVyxBQUNYLGtCQUFzQyxDQUN6QyxBQUVELGtDQUNJLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sT0FBTyxBQUNQLFFBQVEsQUFDUixRQUFTLENBQ1osQTZDMUZMLHdCN0MyRUksa0JBQWtCLEE2QzNDbkIsZUFBZ0IsQ0FDakIsQTdDNENFLCtCQUNJLGNBQWMsQUFDZCxXQUFXLEFBQ1gsV0FBVyxBQUNYLG9CQUFzQyxDQUN6QyxBQUVELGlDQUNJLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sT0FBTyxBQUNQLFFBQVEsQUFDUixRQUFTLENBQ1osQTZDMUZMLHdCN0MyRUksa0JBQWtCLEE2Q3ZDbkIsZUFBZ0IsQ0FDakIsQTdDd0NFLCtCQUNJLGNBQWMsQUFDZCxXQUFXLEFBQ1gsV0FBVyxBQUNYLG1CQUFzQyxDQUN6QyxBQUVELGlDQUNJLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sT0FBTyxBQUNQLFFBQVEsQUFDUixRQUFTLENBQ1osQTZDMUZMLHdCN0MyRUksa0JBQWtCLEE2Q25DbkIsZUFBZ0IsQ0FDakIsQTdDb0NFLCtCQUNJLGNBQWMsQUFDZCxXQUFXLEFBQ1gsV0FBVyxBQUNYLG9CQUFzQyxDQUN6QyxBQUVELGlDQUNJLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sT0FBTyxBQUNQLFFBQVEsQUFDUixRQUFTLENBQ1osQTZDMUZMLHdCN0MyRUksa0JBQWtCLEE2Qy9CbkIsZUFBZ0IsQ0FDakIsQTdDZ0NFLCtCQUNJLGNBQWMsQUFDZCxXQUFXLEFBQ1gsV0FBVyxBQUNYLGlCQUFzQyxDQUN6QyxBQUVELGlDQUNJLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sT0FBTyxBQUNQLFFBQVEsQUFDUixRQUFTLENBQ1osQTZDMUZMLHVCQWdERSxXQUFXLEFBQ1gsWUFBWSxBQUNaLGtCQUFrQixBQUNsQixPQUFPLEFBQ1AsTUFBTSxBQUNOLFNBQVUsQ0FDVixBQXRERixvQkF3REUsa0JBQWtCLEFBQ2xCLFVBQVUsQUFHVixpQkFBa0IsQ0FGbEIsQUExREYsdUJBOERHLGtCN0N0QmlDLEE2Q3VCakMsVUFBVSxBQUNWLDRCQUErQixBQUMvQixXQUFXLEE5Q25CTixnQkFBZ0IsQUFNWixvREFBeUQsQUFDekQsaUJBQWtCLEM4Q3VCM0IsQUFUQSx3QkFuRUgsdUJBb0VJLGtCN0M1QmdDLEM2Q29DakMsQ0FBQSxBQU5BLDZCQXRFSCx1QkF1RUksa0I3Qy9CZ0MsQzZDb0NqQyxDQUFBLEFBSEEsd0JBekVILHVCQTBFSSxhN0NsQ2dDLEM2Q29DakMsQ0FBQSxBQTVFSCwwQkErRUcsZ0I3Q3ZDaUMsQTZDd0NqQyxXQUFXLEE5Q3pFTixnQkFBbUIsQUFNZiw2REFBa0UsQUFDbEUsaUJBQWtCLEM4QzZFM0IsQUFUQSx3QkFsRkgsMEJBbUZJLGU3QzNDZ0MsQzZDbURqQyxDQUFBLEFBTkEsNkJBckZILDBCQXNGSSxnQjdDOUNnQyxDNkNtRGpDLENBQUEsQUFIQSx3QkF4RkgsMEJBeUZJLGlCN0NqRGdDLEM2Q21EakMsQ0FBQSxBQzNGSCwrQkFFRSxXQUFZLENBSVosQUFIQSw2QkFIRiwrQkFJRyxVQUFXLENBRVosQ0FBQSxBQU5GLDZCQVNFLGNBQWMsQUFDZCxjQUFjLEFBQ2QsaUI5QzZCa0MsQThDNUJsQyxXQUFXLEFBQ1gsZUFBZ0IsQ0FDaEIsQUFkRiwrQkFpQkUsa0I5Q09vQyxDOENOcEMsQUFHQSw2QkFyQkYseUNBc0JHLFNBQVUsQ0FFWCxDQUFBLEFBeEJGLDhCQTJCRSxZQUFZLEFBQ1osbUJBQW1CLEFBQ25CLGNBQWMsQUFDZCxzQjlDVWtDLEE4Q1RsQyx5QkFBeUIsQUFDekIsYzlDbEJ3QixBOENtQnhCLDJCOUNPa0MsQThDTmxDLHlCOUNNa0MsQURaNUIsNkRBQWtFLEFBQ2xFLGtCQUFrQixBQUNsQixnQkFBbUIsQStDTXpCLHFCQUFxQixBQUNyQixtQkFBbUIsQUFDbkIsOEJBQStCLEFBQy9CLGU5Q0NrQyxDOENhbEMsQUFiQSw2QkF4Q0YsOEJBeUNHLGtCQUFtQixDQVlwQixDQUFBLEFBVkEsNkJBM0NGLDhCQTRDRyxzQjlDSmlDLEE4Q0tqQywyQjlDTGlDLEE4Q01qQyxXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLFVBQVcsQ0FLWixDQUFBLEFBckRGLG9DQW1ERyxhOUN4Q3lCLEM4Q3lDekIsQUFwREgsOEJBMERFLGFBQWMsQ0FDZCxBNUR1TkYsSTZEalJDLGVBQWUsQUFDZixxQkFBcUIsQUFDckIsZ0JBQWdCLEFBQ2hCLFFBQVMsQ0FDVCxBQUVELGtCQUNDLFVBQVcsQ0FDWCxBQUVELFdBQ0MsaUIvQzRCbUMsQStDM0JuQyx3Q0FBb0MsQUFDcEMsZUFBZ0IsQ0FRaEIsQUFYRCxjQUtFLGdCQUFnQixBQUNoQixTQUFVLENBQ1YsQUFQRixjQVNFLGVBQWtCLENBQ2xCLEFBR0Ysc0JBQ0MsZ0JBQWlCLENBS2pCLEFBTkQsd0JBR0UsYS9DSjhCLEMrQ0s5QixBQUlGLDRHQUVDLFNBQVMsQUFDVCxTQUFTLEFBQ1QsaUJBQWlCLEFBQ2pCLFdBQVcsQUFDWCx1QkFBdUIsQUFDdkIscUJBQXNCLENBQ3RCLEF6RHBDc2krRSxleURzQ3RpK0UsZUFBZ0IsQ0FDaEIsQUFDRCxzQkFDQyxrQkFBa0IsQUFDZCxRQUFRLEFBQ1IsU0FBUyxBQUNULHlCQUF5QixBQUN6QixrQkFBbUIsQ0FDdkIsQUNsREQsYUFDSSxpQkFBa0IsQ0FzR3JCLEFBdkdELDREQUlRLGNBQWMsQUFDZCxtQkFBb0IsQ0FLdkIsQUFWTCxrRUFRWSxRQUFTLENBQ1osQUFLRCx5QkFkUiwwQ0FlWSxxQmhEeUJ3QixDZ0R2Qi9CLENBQUEsQUFqQkwsaURBb0JRLGNoRE5rQixBZ0RPbEIsbUJoRG1CNEIsQWdEbEI1Qiw0QmhEa0I0QixBZ0RqQjVCLHVCaERpQjRCLEFnRGhCNUIseUJBQXlCLEFqREl6Qiw2REFBa0UsQUFDbEUsa0JBQWtCLEFBQ2xCLGVBQW1CLENpREp0QixBQTFCTCx5QkE2QlEseUJoRFRrQixBZ0RVbEIsaUJBQWtCLENBd0VyQixBQXRHTCwyQ0FpQ1ksa0JBQWtCLEFBQ2xCLE1BQU0sQUFDTixTQUFTLEFBQ1QsUUFBUSxBQUNSLE1BQU8sQ0FDVixBQXRDVCx1Q0F5Q1ksWUFBWSxBQUNaLGVBQWdCLENBTW5CLEFBaERULDZDQTZDZ0IsWUFBWSxBQUNaLGNoRE5vQixDZ0RPdkIsQUEvQ2IsNEJBbURZLGtCaERYd0IsQWdEWXhCLDJCaERad0IsQ2dEYTNCLEFBckRULDZDQXdEWSxvQmhEaEJ3QixDZ0QyQjNCLEFBbkVULDBEQTJEZ0IsbUJoRG5Cb0IsQWdEb0JwQiwwQmhEcEJvQixDZ0RxQnZCLEFBN0RiLDREQWdFZ0IsY0FBYyxBakQvQ3RCLGdCQUFtQixBQU1mLGdFQUNjLEFBQ2QsaUJBQWtCLENpRHlDakIsQUFsRWIsK0JBMkVZLHdCaEQ3RGMsQ2dEdUZqQixBQXJHVCw0SEFnRmdCLFVBQVksQ0FDZixBQWpGYiw0Q2pENEJRLDZEQUFrRSxBQUNsRSxrQkFBa0IsQUFDbEIsZUFBbUIsQ2lEdURkLEFBckZiLDhDQXdGZ0Isc0JBQXVCLEFBQ3ZCLGtDQUE4QyxDQVdqRCxBQXBHYixvREE0Rm9CLGFoRDlFTSxDZ0QrRVQsQUE3RmpCLDBEQWlHd0IsdUJBQW1DLENBQ3RDLEFBT3JCLHNEQUNJLGtCQUFzQixDQUN6QixBQUVELGdDQUNJLFVBQVUsQUFDVixVQUFXLENBOEVkLEFBaEZELHFEQUtRLG1CQUFxQixDQUt4QixBQVZMLDBEQVFZLFlBQWEsQ0FDaEIsQUFUVCwrQ0FhUSxjQUFjLEFBQ2QsV0FBVyxBQUNYLHNCaERwRjRCLEFnRHFGNUIseUJoRC9Ha0IsQWdEZ0hsQixXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLGtCaER4RjRCLEFnRHlGNUIsMkJoRHpGNEIsQWdEMEY1QiwwQmhEMUY0QixBZ0QyRjVCLHlCQUF5QixBQUN6QixlQUFlLEFqRHhHZiw2REFBa0UsQUFDbEUsa0JBQWtCLEFBQ2xCLGVBQW1CLENpRGdIdEIsQUFqQ0wsaURBMkJZLGlCQUFpQixBQUNqQixnQ0FBa0MsQUFDbEMsVUFBVSxBQUNWLG1CQUFtQixBQUNuQiwwQkFBMkIsQ0FDOUIsQUFoQ1QsK0NBb0NRLG9CaER6RzRCLEFnRDBHNUIsa0JBQWtCLEFBQ2xCLFVBQVcsQ0FrQmQsQUF4REwseURBeUNZLGNoRHhJYyxBZ0R5SWQsa0JBQWtCLEFBQ2xCLGVBQWdCLENBWW5CLEFBdkRULCtEQThDZ0IsMEJBQTBCLEFBQzFCLHFCQUFxQixBQUNyQixrQmhEckhvQixBZ0RzSHBCLGdCQUFnQixBQUNoQix3QkFBd0IsQUFDeEIsMkJBQTJCLEFBQzNCLG1CaER6SG9CLEFnRDBIcEIsb0JBQXFCLENBQ3hCLEFBdERiLG9EQTJEUSxpQmhEaEk0QixBZ0RpSTVCLGtCQUFrQixBQUNsQixVQUFXLENBTWQsQUFuRUwsc0RBZ0VZLGNoRC9KYyxBRGNsQiw2REFBa0UsQUFDbEUsa0JBQWtCLEFBQ2xCLGVBQW1CLENpRGlKbEIsQUFsRVQsMENBc0VRLFdBQVksQ0FTZixBQS9FTCxnREF5RVksNEJBQTZCLENBS2hDLEFBOUVULHNEQTRFZ0IsYWhEM0tVLENnRDRLYixBQUtiLDhCQUNJLHNCQUFtQixBQUFuQixtQkFBbUIsQUFDbkIsaUJBQWEsQUFBYixvQkFBYSxBQUFiLGFBQWEsQUFDYixtQkFBZSxBQUFmLGVBQWUsQUFDZiw0QmhEM0pnQyxBZ0Q0SmhDLCtCaERoTHNCLENnRDZRekIsQUEzRkcseUJBUEosOEJBUVEsc0JoRC9KNEIsQ2dEeVBuQyxDQUFBLEFBbEdELDhDQVlRLGNoRHpMaUIsQWdEMExqQixtQmhEcEs0QixBZ0RxSzVCLGdCQUFnQixBQUNoQix5QkFBeUIsQUFDekIsY0FBZSxDQU1sQixBQXRCTCxxREFtQlksY2hEcE1jLEFEY2xCLDZEQUFrRSxBQUNsRSxrQkFBa0IsQUFDbEIsZUFBbUIsQ2lEc0xsQixBQXJCVCx5Q0F5QlEsZWhEaEw0QixDZ0RpTC9CLEFBMUJMLGdEQTZCUSxjaEQxTWlCLEFnRDJNakIsbUJoRHJMNEIsQWdEc0w1QixnQkFBZ0IsQUFDaEIsd0JBQXlCLENBTTVCLEFBdENMLHVEQW1DWSxjaERwTmMsQURjbEIsNkRBQWtFLEFBQ2xFLGtCQUFrQixBQUNsQixlQUFtQixDaURzTWxCLEFBckNULDJDQXlDUSxrQkFBa0IsQUFDbEIsY0FBYyxBQUNkLFVBQVUsQUFDVixnQkFBZ0IsQUFDaEIsZ0JBQWdCLEFBQ2hCLFlBQVksQUFDWix5QmhEek5zQixBZ0QwTnRCLG9CaER2TTRCLEFnRHdNNUIsa0JoRHhNNEIsQWdEeU01QixjQUFlLENBK0NsQixBQTdDRyx5QkFwRFIsMkNBcURZLGNBQWMsQUFDZCxtQmhEN013QixBZ0Q4TXhCLFVBQVcsQ0EwQ2xCLENBQUEsQUFqR0wsaURBMkRZLFdBQVcsQUFDWCxZQUFZLEFBQ1osa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUixVQUFVLEFBQ1YsTUFBTSxBQUNOLDhCaEQzT2tCLEFnRDRPbEIsZ0JBQWdCLEFBQ2hCLHdCQUEwQixBQUMxQixrQkFBa0IsQUFDbEIsZ0JoRDVOd0IsQWdENk54QixpQkFBaUIsQUFDakIsY2hEeFBjLEFnRHlQZCxvQkFBb0IsQUFDcEIsZUFBZ0IsQ0FDbkIsQUExRVQsa0RBNkVZLFdBQVcsQUFDWCxZQUFZLEFBQ1osaUJBQWlCLEFBQ2pCLFVBQVUsQUFFVix1QkFBdUIsQUFDdkIsWUFBWSxBQUNaLFVBQVUsQUFDVix5QkFBeUIsQUFDekIsa0JoRDdPd0IsQWdEOE94Qix3QkFBZ0IsQUFBaEIscUJBQWdCLEFBQWhCLGdCQUFnQixBQUNoQixrQkFBa0IsQWpEM1B0Qiw2REFBa0UsQUFDbEUsa0JBQWtCLEFBQ2xCLGVBQW1CLENpRGlRbEIsQUFoR1Qsd0RBNEZnQixTQUFVLENBQ2IsQUFPYixnQ0FDSSxnQ2hEaFJzQixBZ0RpUnRCLHdCaEQ3UGdDLEFnRDhQaEMsaUJBQWtCLENBaURyQixBQXBERCxzQ0FNUSx3QkFBeUIsQ0FTNUIsQUFmTCxnREFTWSxrQmhEOVJjLENnRG1TakIsQUFkVCxzREFZZ0IsVUFBWSxDQUNmLEFBYmIsaURBa0JRLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sU0FBUyxBQUNULFFBQVEsQUFDUixNQUFPLENBQ1YsQUF2QkwsbURBMEJRLG1CaERyUjRCLEFnRHNSNUIsbUJoRHRSNEIsQWdEdVI1QixrQkFBa0IsQWpEOVNsQixnQkFBbUIsQUFNZixnRUFDYyxBQUNkLGlCQUFrQixDaURnVHpCLEFBdENMLGtFQWdDWSxhQUFjLENBQ2pCLEFBakNULHFFQW9DWSxhaEQzVG9CLENnRDRUdkIsQUFyQ1QsbUNBeUNRLG1CaERwUzRCLEFnRHFTNUIsa0JBQWtCLEFqRC9SbEIsZ0JBQWdCLEFBTVosb0RBQXlELEFBQ3pELGlCQUFrQixDaUQwUnpCLEFBNUNMLHdDQStDUSxrQkFBa0IsQUFDbEIsZWhEM1M0QixBZ0Q0UzVCLFFBQVEsQUFDUiwwQkFBMkIsQ0FDOUIsQUF1QkwsY0FDSSxHQUNJLHNCQUF1QixDQUFBLEFBRzNCLEdBQ0ksdUJBQXlCLENBQUEsQ0FBQSxBQ2pXakMsZ0NBQ0Usd0JBUm9DLENBU3JDLEFBQ0QsK0JBQ0Usd0JBVm1DLENBV3BDLEFBRUQsY0FDRSxHQUNFLDRCQUE2QixDQUFBLEFBRS9CLElBQ0Usb0NBQThCLENBQUEsQUFFaEMsSUFDRSxvQ0FBOEIsQ0FBQSxBQUVoQyxHQUNFLDRCQUE2QixDQUFBLENBQUEsQUFJakMsY0FDRSxHQUNFLDRCQUE2QixDQUFBLEFBRS9CLElBQ0UscUNqRHRCNEIsQ0FBQSxBaUR3QjlCLElBQ0UscUNqRHpCNEIsQ0FBQSxBaUQyQjlCLEdBQ0UsNEJBQTZCLENBQUEsQ0FBQSxBQUlqQyw2REFJTSxhQUFjLENBSWYsQUFSTCxvRUFNUSxnQkFBaUIsQ0FDbEIsQUFQUCxvWEFpQlEsYWpEakR3QixDaURrRHpCLEFBbEJQLHdIQXFCUSxrQmpEckR3QixDaUQ0RHpCLEFBNUJQLDBRQTBCVSxVQUFXLENBQ1osQUEzQlQseURBaUNNLGtCQUFtQixDQUNwQixBQWxDTCxzRUFzQ00sa0JBQXdELEFBQ3hELHNCQUFzQixBQUN0QiwyQkFBNEIsQ0FDN0IsQUF6Q0wsZ0VBNkNJLGVBQWdCLENBQ2pCLEFBOUNILDZFQWtETSxVQUFVLEFBQ1YsaUJBQWtCLENBQ25CLEFBcERMLHFFQXNETSxtQkFBb0IsQUFDcEIsU0FBVSxDQUNYLEFBeERMLG9IQThETSxhakQ5RjBCLENpRCtGM0IsQUEvREwsa0RBb0VNLHdCQUF5QyxBQUN6QywwQkFBNEIsQ0FDN0IsQUF0RUwsaURBd0VNLHVCQUF5QyxDQUMxQyxBQXpFTCwrR0ErRVEsb0JBQXNCLENBQ3ZCLEFBaEZQLCtJQXlGSSx5QmpENUhzQixBaUQ2SHRCLHFCQUFxQixBQUNyQixZQUFZLEFBQ1osU0FBUyxBQUNULGtCQUFrQixBQUdsQixxQkFBcUIsQUEyQ3JCLHNEQUEwRCxDQVczRCxBQXRKSCxvS0FvR00saUJBQWlCLEFBQ2pCLHdCQUEwQixDQUMzQixBQXRHTCw2S0F5R00sNkJBQThCLEFBQzlCLHNCQUFzQixBQUN0QixVQUFXLENBU1osQUFwSEwsa01BOEdRLHFCQUFxQixBQUNyQixpQkFBaUIsQUFDakIsVUFBVSxBQUNWLHlCQUF5QixBQUN6QixxQkFBc0IsQ0FDdkIsQUFuSFAsaUtBc0hNLGNqRC9Kb0IsQWlEZ0twQixnQkFBZ0IsQUFDaEIsY0FBYyxBQUNkLHdCQUEwQixBQUMxQixnQmpEekk4QixBaUQwSTlCLFlBQVksQUFDWixpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUixrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLFdBQVcsQUFDWCx3QkFBMEIsQUFDMUIsb0RBQXdELENBQ3pELEFBcElMLG1MQXVJUSxjQUFxQyxBQUNyQyx5QkFBMEIsQ0FDM0IsQUF6SVAsaUtBNklNLHFCakR0TG9CLEFpRHVMcEIsa0JqRHZMb0IsQ2lEOExyQixBQXJKTCx5V0FtSlEsVUFBVyxDQUNaLEFBcEpQLCtEQXlKSSxrQkFBNkMsQUFDN0Msc0JBQXNCLEFBQ3RCLDJCQUE0QixDQUM3QixBQTVKSCxtRUErSkksZUFBZ0IsQ0FDakIsQUFoS0gsK0RBbERFLDZCQUErQixBQUMvQixrQkFBa0IsQUFDbEIsZ0JBQWdCLEFBcU5aLHVDQUF5QyxBQUN6QyxhakRyTDhCLENpRGtNL0IsQUFaQywwQkF2S04sK0RBd0tRLGdCakR2TDRCLENpRGtNL0IsQ0FBQSxBQVRDLHdCQTFLTiwrREEyS1Esa0JqRDFMNEIsQ2lEa00vQixDQUFBLEFBTkMsNkJBN0tOLCtEQThLUSxrQmpEN0w0QixDaURrTS9CLENBQUEsQUFIQyx3QkFoTE4sK0RBaUxRLGdCakRoTTRCLENpRGtNL0IsQ0FBQSxBQUlELHdCQXZMSiwwREF5TFEsWUFBYSxDQUNkLEFBMUxQLG1FQTZMUSx1RUFBdUUsQUFDdkUsWUFBWSxBQUNaLFlBQVksQUFDWix3QkFBd0IsQUFDeEIsbUJBQW1CLEFBQ25CLGlCQUFpQixBQUNqQixpQkFBa0IsQ0FDbkIsQ0FBQSxBQXBNUCw4REF3TU0sa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxZQUFZLEFBQ1osT0FBTyxBQUNQLE1BQU0sQUFDTixVQUFVLEFBRVYsZUFBZSxBQUNmLGlCQUFhLEFBQWIsb0JBQWEsQUFBYixhQUFhLEFBQ2IsMEJBQXNCLEFBQXRCLHNCQUFzQixBQUN0QixxQkFBdUIsQUFBdkIsc0JBQXVCLENBQ3hCLEFBbk5MLGlFQXNOTSxrQkFBa0IsQUFDbEIsU0FBUyxBQUNULGFBQWEsQUFDYixTQUFXLEFBQ1gsMEJBQTJCLENBRTVCLEFBNU5MLGlFQStOTSxtQkFBb0IsQ0FLckIsQUFIQyx3QkFqT04saUVBa09RLG1CQUFvQixDQUV2QixDQUFBLEFBcE9MLDhEQXVPTSxZQUFZLEFBQ1osU0FBUyxBQUNULFdBQVcsQUFDWCxTQUFTLEFBQ1QsU0FBVSxDQUtYLEFBSEMsMEJBN09OLDhEQThPUSxXQUFZLENBRWYsQ0FBQSxBQWhQTCxzREFvUEksa0JBQWtCLEFBdFNwQiw2QkFBK0IsQUFDL0Isa0JBQWtCLEFBQ2xCLGdCQUFnQixBQXVTZCxzQmpEdFFnQyxBaUR1UWhDLGVBQWdCLENBWWpCLEFBcFFILDREQTBQTSxXQUFXLEFBQ1gsY0FBYyxBQUNkLGNqRDNROEIsQWlENFE5QixXQUFXLEFBQ1gsbUJBM1MyQixBQTRTM0Isa0JBQWtCLEFBQ2xCLGVqRC9ROEIsQWlEZ1I5QixTQUFTLEFBQ1Qsb0JqRGpSOEIsQ2lEa1IvQixBQW5RTCw0REFzUUksa0JBQW1CLENBQ3BCLEFBdlFILDBHQWxERSw2QkFBK0IsQUFDL0Isa0JBQWtCLEFBQ2xCLGdCQUFnQixBQTJUZCxnQmpEMVJnQyxDaUQyUmpDLEFBNVFILDJEQStRSSxnQkFBaUIsQ0FVbEIsQUF6Ukgsd0pBa1JNLGVBQWUsQUFDZixlQUFnQixDQUtqQixBQXhSTCw4SkFzUlEsY0FBZSxDQUNoQixBQXZSUCxzRkE0Ukksc0JBQXVCLENBQ3hCLEFBN1JILGlHQW1TTSxrQkFBa0IsQUFyVnRCLDZCQUErQixBQUMvQixrQkFBa0IsQUFDbEIsZ0JBQWdCLEFBcVZaLGdCakRwVDhCLEFpRHFUOUIsa0JBQWtCLEFBQ2xCLGtCQUFtQixDQWFwQixBQXBUTCx1R0EwU1EsV0FBVyxBQUNYLGNBQWMsQUFDZCxXQUFXLEFBQ1gsV0FBVyxBQUNYLG1CQTNWeUIsQUE0VnpCLGtCQUFrQixBQUNsQixhQUFhLEFBQ2IsU0FBUyxBQUNULGlCQUFrQixDQUNuQixBQW5UUCxrR0FzVE0saUJBQWtCLENBQ25CLEFBdlRMLDhFQTBUTSxhQWpXc0MsQ0FrV3ZDLEFBM1RMLDROQThUTSxtQkFBb0IsQ0FDckIsQUEvVEwsZ01BcVVRLGlCQUFrQixDQUNuQixBQXRVUCxzTUF5VVEsZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQUNwQixBQTNVUCw4TEE4VVEsZUFBZSxBQUNmLGlCQUFpQixBQUNqQixtQkFBcUIsQ0FDdEIsQUFqVlAseUVBbERFLDZCQUErQixBQUMvQixrQkFBa0IsQUFDbEIsZUFBZ0IsQ0F3WWIsQUF4VkwsMkZBMlZNLDJCQUE0QixDQUM3QixBQTVWTCxtRUFpV00sa0JBQWtCLEFBQ2xCLGtCQUFtQixDQWlCcEIsQUFuWEwseUVBcVdRLFdBQVcsQUFDWCxjQUFjLEFBQ2QsV0FBVyxBQUNYLFdBQVcsQUFDWCx5QkF0WnlCLEFBdVp6QixrQkFBa0IsQUFDbEIsYUFBYSxBQUNiLFNBQVMsQUFDVCwwQkFBMkIsQ0FDNUIsQUFFRCx5QkFoWE4sbUVBaVhRLGtCQUFtQixDQUV0QixDQUFBLEFBblhMLHNEQXlYSSxrQkFBa0IsQ0FDbkIsQUExWEgsZ0RBNlhJLHFCQUFxQixBQUNyQixZQUFZLEFBQ1osYUFBYSxBQUNiLDJFQUEyRSxBQUMzRSx3QkFBd0IsQUFDeEIsc0NBQXlDLENBUzFDLEFBM1lILDZPQStZSSxnQkFBZ0IsQUFDaEIscUJBQXFCLEFBQ3JCLGFBQWEsQUFDYixpQkFBaUIsQUFDakIsa0JBQWtCLEFBR2xCLGlCQUFrQixDQXNCbkIsQUE1YUgsaWdCQXdaTSxXQUFXLEFBQ1gsY0FBYyxBQUNkLHFCQUFzQixBQUN0QixzQkFBdUIsQUFDdkIsaUJBQWtCLENBQ25CLEFBN1pMLGtRQStaTSxrRUFBa0UsQUFDbEUsd0JBQXdCLEFBQ3hCLE9BQU8sQUFDUCxLQUFNLENBQ1AsQUFuYUwsK1BBcWFNLG1FQUFtRSxBQUNuRSxVQUFVLEFBQ1YsUUFBUSxBQUNSLGVBQWUsQUFDZixTQUFTLEFBQ1QsdUJBQXdCLENBQ3pCLEFBM2FMLDJFQWliUSxlQUFlLEFBQ2YsZ0JBQWlCLENBQ2xCLEFBbmJQLHNGQXFiUSxlQUFlLEFBQ2YsaUJBQWlCLEFBQ2pCLGFBQ0YsQ0FBQyxBQXhiUCxnRkEwYlEsZUFBZ0IsQ0FDakIsQUEzYlAsa0tBK2JRLG1CQUFvQixDQUNyQixBQWhjUCxnRkFvY1EsU0FBVSxDQUNYLEFBcmNQLHVFQTJjSSxzQkFBd0IsQ0FTekIsQUFwZEgsNEZBNmNNLHVCQUF1QixBQUN2QixnQkFBaUIsQ0FDbEIsQUEvY0wsOEVBaWRNLGVBQWUsQUFuZ0JuQiw2QkFBK0IsQUFDL0Isa0JBQWtCLEFBQ2xCLGVBQWdCLENBbWdCYixBQW5kTCwyREFsREUsNkJBQStCLEFBQy9CLGtCQUFrQixBQUNsQixnQkFBZ0IsQUE0Z0JaLGVqRDNlOEIsQ2lENmUvQixBQTlkTCxxRUFpZU0saUJBQWEsQUFBYixvQkFBYSxBQUFiLFlBQWEsQ0FLZCxBQXRlTCxtSUFvZVEsNkJBOWdCOEIsQ0ErZ0IvQixBQUlMLHlCQXplRixxRUE0ZVEsYUFBYyxDQUlmLEFBaGZQLG9HQThlVSx1QkFBeUIsQ0FDMUIsQUEvZVQsZ0VBb2ZNLGlCQUFpQixBQUNqQixtQkFBb0IsQ0FLckIsQUExZkwsK0ZBd2ZRLDRCQWxpQjhCLENBbWlCL0IsQ0FBQSxBQVFILHlCQWpnQkosMkRBa2dCTSxnQkFBaUIsQ0FFcEIsQ0FBQSxBQXBnQkgsMkRBd2dCSSxrQkFBa0IsQUFDbEIsa0JBQW1CLENBbUZwQixBQTVsQkgscUVBNGdCTSxTQUFZLEFBQ1osMkJBQTJCLEFBQzNCLGFBQWEsQUFDYixlQUFnQixDQTZCakIsQUE1aUJMLDhFQWloQlEsb0JBQXFCLENBU3RCLEFBMWhCUCx1RkFvaEJVLGtCakRuaUIwQixDaURvaUIzQixBQXJoQlQsMEZBd2hCVSxTQUNGLENBQUMsQUF6aEJULDBFQTRoQlEsbUJBQW1CLEFBQ25CLFdBQVksQUFHWixVQUFVLEFBQ1YsV0FBVyxBQUVYLGdCQUFnQixBQUNoQixxQkFBcUIsQUFDckIsZ0JBQWdCLEFBQ2hCLGtCQUFrQixBQUNsQixrQkFBa0IsQUFDbEIsY0FBZSxDQUVoQixBQTFpQlAsbUZBd2pCUSxNQUFTLENBQ1YsQUF6akJQLG1GQTJqQlEsT0FBVSxDQUNYLEFBNWpCUCxzS0ErakJRLGVBQWUsQUFDZixpQkFBaUIsQUFDakIsV0FBVyxBQUNYLFlBQVksQUFDWixnQkFBZ0IsQUFDaEIsVUFBVSxBQUNWLGtCQUFrQixBQUVsQixrQkFBa0IsQUFDbEIsUUFBUSxBQUNSLGlCQUFpQixBQUVqQixXQUFZLEFBQ1osY2pEcm5Ca0IsQWlEdW5CbEIsd0JBdm5CNkIsQ0E0bkI5QixBQW5sQlAsa0xBaWxCVSxTQUFVLENBQ1gsQUFHSCx5QkFybEJOLHNLQXVsQlUsWUFBYSxDQUNkLENBQUEsQUF4bEJULHdFQStsQkksNEJBQTZCLEFBQzdCLHFCQUFzQixDQUN2QixBQWptQkgsOEVBb21CTSxxQkFBc0IsQ0FFdkIsQUF0bUJMLGdFQTBtQkksVUFBVSxBQUVWLFVBQWEsQUFDYixnQkFBZ0IsQUFFaEIseUNBQTBDLEFBQzFDLGlCQUFrQixDQVVuQixBakRwbUJDLHVFQUNJLGNBQWMsQUFDZCxXQUFXLEFBQ1gsV0FBVyxBQUNYLGVBQXNDLENBQ3pDLEFBRUQseUVBQ0ksa0JBQWtCLEFBQ2xCLE1BQU0sQUFDTixPQUFPLEFBQ1AsUUFBUSxBQUNSLFFBQVMsQ0FDWixBaURuQ0wsK0VBbW5CTSxrQkFBa0IsQUFDbEIsT0FBTyxBQUNQLE1BQU0sQUFDTixTQUFTLEFBQ1QsUUFBUSxBQUNSLHFCQUFzQixDQUN2QixBQXpuQkwsMEVBOG5CTSxrQmpEdnFCb0IsQ2lEeXJCckIsQUFocEJMLGlLQW9vQlEsVUFBWSxDQUNiLEFBcm9CUCxnRkF3b0JRLGVBQWlCLENBT2xCLEFBL29CUCw2S0E2b0JVLGFqRHRyQmdCLENpRHVyQmpCLEFBOW9CVCxpRkFzcEJRLGtCakR0ckJ3QixDaUR3c0J6QixBQXhxQlAsK0tBNHBCVSxVQUFZLENBQ2IsQUE3cEJULHVGQWdxQlUsZUFBaUIsQ0FPbEIsQUF2cUJULDJMQXFxQlksYWpEcnNCb0IsQ2lEc3NCckIsQUFVWCwwQkFDRSxtQmpEaHNCa0MsQ2lEa3lCbkMsQUFoR0MseUJBSEYsMEJBSUksZ0JBQWlCLENBK0ZwQixDQUFBLEFBbkdELHlDQVFJLFdBQVcsQUFDWCxrQkFBa0IsQUFDbEIsZWpEenNCZ0MsQWlEMHNCaEMseUJBQXlCLEFBQ3pCLFdBQVcsQUFDWCxtQmpEdHVCc0IsQWlEdXVCdEIsY0FBYyxBQUNkLHFCQUFxQixBbEQxdEJqQiw2REFBa0UsQUFDbEUsa0JBQWtCLEFBQ2xCLGVBQW1CLENrRDB0QnhCLEFBakJILHVEQW1CSSxnQkFBZ0IsQUFDaEIsVUFBVSxBQUNWLHVCakRwdEJnQyxBaURxdEJoQyxnQkFBZ0IsQUFDaEIsc0NBQXdDLENBMkV6QyxBQWxHSCw0RUE0QlEsYUFBYyxDQUNmLEFBN0JQLGtGQStCUSxvQkFBdUIsQ0FDeEIsQUFoQ1AsOERqRDVwQkksa0JBQWtCLEFpRGlzQmhCLFVBQVUsQUFDVixXQUFXLEFBQ1gsY0FBZ0IsQ0FjakIsQWpEL3NCRCxxRUFDSSxjQUFjLEFBQ2QsV0FBVyxBQUNYLFdBQVcsQUFDWCxnQkFBc0MsQ0FDekMsQUFFRCx1RUFDSSxrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLE9BQU8sQUFDUCxRQUFRLEFBQ1IsUUFBUyxDQUNaLEFpRHFyQkMsd0JBeENOLDhEQXlDUSxTQUFVLENBWWIsQ0FBQSxBQVRDLDJCQTVDTiw4REE2Q1EsVUFBVSxBQUNWLGNBQWUsQ0FPbEIsQ0FBQSxBQUxDLHdCQWhETiw4REFpRFEsV0FBVyxBQUNYLGlCQUFpQixBQUNqQixjQUFlLENBRWxCLENBQUEsQUFyREwsNkRBdURNLFVBQVUsQUFDVixXQUFXLEFBQ1gsYUFBYSxBQUNiLGdCQUFnQixBQUNoQixrQkFBa0IsQUFDbEIsbUJBQW9CLENBcUNyQixBQXBDQyx3QkE3RE4sNkRBOERRLFVBQVUsQUFDViwyQkFBNEIsQ0FrQy9CLENBQUEsQUFoQ0MsMkJBakVOLDZEQWtFUSxVQUFVLEFBQ1YsWUFBYSxDQThCaEIsQ0FBQSxBQTVCQyx3QkFyRU4sNkRBc0VRLFdBQVcsQUFDWCxlakR0d0I0QixBaUR1d0I1QixxQkFBc0IsQ0F5QnpCLENBQUEsQUFqR0wsK0VBMkVRLGdCakQxd0I0QixDaUQyd0I3QixBQTVFUCxnRUE4RVEsZ0JqRDd3QjRCLEFpRDh3QjVCLG9CakQ5d0I0QixDaURzeEI3QixBQXZGUCxzRUFpRlUsWUFBYSxDQUNkLEFBbEZULGtFQXFGVSxhQUFjLENBQ2YsQUF0RlQsc0VBMEZRLFVBQVUsQUFDVixlQUFnQixDQUNqQixBQTVGUCwyRUErRlEsY0FBZSxDQUNoQixBQUtQLDJFQUdNLFVBQVUsQUFDVixnQ0FBZ0MsQUFDaEMsbUdqRG56QjZDLENpRHF6QjlDLEFBUEwsK0dBWVUsb0JBQXNCLENBQ3ZCLEFBYlQsZ0hBaUJVLG9CQUFzQixDQUN2QixBQWxCVCxnSEFzQlUsb0JBQXNCLENBQ3ZCLEFBdkJULG1GQTZCUSxVQUFVLEFBQ1YsdUJBQTZCLENBQzlCLEFBUVAsbUNBR0ksaUJBQWtCLENBQ25CLEFBSkgsdUNBT0ksa0JBQWtCLEFBcjNCcEIsNkJBQStCLEFBQy9CLGtCQUFrQixBQUNsQixnQkFBZ0IsQUFxM0JkLGlCakRwMUJnQyxBaURxMUJoQyxrQkFBa0IsQUFDbEIsbUJqRHQxQmdDLENpRG0yQmpDLEFBeEJILDZDQWNNLFdBQVcsQUFDWCxjQUFjLEFBQ2QsV0FBVyxBQUNYLFdBQVcsQUFDWCxtQkEzM0IyQixBQTQzQjNCLGtCQUFrQixBQUNsQixlakQvMUI4QixBaURnMkI5QixTQUFTLEFBQ1QsaUJBQWtCLENBQ25CLEFBdkJMLDRDQTZCSSxpQkFBYSxBQUFiLG9CQUFhLEFBQWIsWUFBYSxDQWdDZCxBakRsMUJDLGtEQUNJLFdBQVcsQUFDWCxjQUFjLEFBQ2QsVUFBVyxDQUNkLEFpRGl4Qkwsb0RBK0JNLGdCQUFpQixDQUNsQixBQWhDTCw0REFtQ1EsU0FBVSxDQUNYLEFBcENQLDREQXNDUSxTQUFVLENBQ1gsQUF2Q1AsNEhBeUNRLFNBQVUsQ0FDWCxBQTFDUCw4REE0Q1EsUUFBUyxDQUNWLEFBR0gsd0JBaERKLDRDQWlETSxhQUFjLENBWWpCLEFBN0RILGdEQW1EUSxxQkFBc0IsQUFDdEIsdUJBQXlCLENBQzFCLEFBckRQLHdEQXVEUSxxQkFBc0IsQUFDdEIsa0JBQWtCLEFBQ2xCLGtCQUFtQixDQUNwQixDQUFBLEFBMURQLHVDQW1FSSxpQkFBYSxBQUFiLG9CQUFhLEFBQWIsYUFBYSxBQUNiLG1CQUFlLEFBQWYsZUFBZSxBQUNmLHNCQUE4QixBQUE5Qiw2QkFBOEIsQ0FxRS9CLEFBMUlILDZDQXdFTSw0QkFBZSxBQUFmLGVBQWUsQUFDZix3Q0FBMkIsQUFBM0IsMkJBQTJCLEFBQzNCLG1CQUFtQixBQUNuQixrQkFBa0IsQUFDbEIseUJBajdCK0IsQUFrN0IvQixlQUFlLEFBQ2YsY0FBYyxBQUNkLGtCQUFvQixDQTRDckIsQUEzSEwsbURBa0ZRLHFCQUFzQixDQUN2QixBQW5GUCx5REFzRlEscUJqRDM3QmtCLEFpRDQ3QmxCLGNqRC83Qm9CLEFpRGc4QnBCLGtCQUFtQixDQWNwQixBQVpDLGlFQUNFLG9CakR2N0JzQixDaUR3N0J2QixBQTVGVCxnRUErRlUsYWpEcDhCZ0IsQ2lEeThCakIsQUFIQyx3RUFDRSxhakQ5N0JvQixDaUQrN0JyQixBQW5HWCwwR0F5R1Esa0JBQW9CLENBQ3JCLEFBMUdQLHNEQTZHUSxjQUFlLENBQ2hCLEFBOUdQLG9EQWlIUSxlQUFlLEFBQ2Ysb0JBQXFCLEFBQ3JCLGdCQUFpQixBQUNqQix5QkFBeUIsQUFDekIsaUJBQWtCLENBQ25CLEFBdEhQLHFEQXlIUSxZQUFhLENBQ2QsQUFHSCw2QkE3SEosdUNBOEhNLGFBQWMsQ0FZakIsQ0FBQSxBQVRDLHdCQWpJSix1Q0FxSU0saUJBQWtCLENBS3JCLEFBMUlILDZDQXVJUSxrQkFBbUIsQ0FDcEIsQ0FBQSxBQXhJUCwyQ0E4SUksZUFBZ0IsQ0FJakIsQUFsSkgsZ0VBZ0pNLGVBQWdCLENBQ2pCLEFBakpMLG1FQXFKSSxpQkFBa0IsQ0FrQ25CLEFBdkxILHlFQXVKTSxpQkFBa0IsQ0FDbkIsQUF4SkwsMEVBMEpNLFdBQVcsQUFDWCxjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLE9BQU8sQUFDUCxNQUFNLEFBQ04sU0FBUyxBQUNULFdBQVcsQUFDWCxtQkFBbUIsQUFDbkIsZUFBZSxBQUNmLGtCQUFrQixBQUNsQixpQkFBaUIsQUFDakIsMkJBQTJCLEFBQzNCLDBCQUEwQixBQUMxQiw2QkFBNkIsQUFDN0IsMEJBQTBCLEFBQzFCLHVCQUEwQixDQUMzQixBQTFLTCwrRUE0S00sZUFBZ0IsQ0FDakIsQUE3S0wsZ0ZBK0tNLGVBQWdCLENBQ2pCLEFBaExMLGdGQWtMTSxlQUFnQixDQUNqQixBQW5MTCw4RUFxTE0sZUFBZ0IsQ0FDakIsQUFJTCwwREFDRSxhQUFhLEFBQ2Isa0JBQWtCLEFBQ2xCLG1CQUFtQixBQUVuQixpQkFBYSxBQUFiLG9CQUFhLEFBQWIsYUFBYSxBQUNiLDBCQUFzQixBQUF0QixzQkFBc0IsQUFDdEIscUJBQXVCLEFBQXZCLHVCQUF1QixBQUN2QixzQkFBbUIsQUFBbkIsa0JBQW1CLENBaUZwQixBQXpGRCwyRUFXSSxrQkFBa0IsQUFDbEIsT0FBTyxBQUNQLE1BQU0sQUFDTixXQUFXLEFBQ1gsWUFBWSxBQUNaLHNFQUFzRSxBQUN0RSxxQkFBc0IsQ0FDdkIsQUFsQkgsbUZBcUJJLGtCQUFrQixBQUNsQixPQUFPLEFBQ1AsTUFBTSxBQUNOLFFBQVEsQUFDUixTQUFTLEFBQ1QseUJBQTJCLENBQzVCLEFBM0JILHFFQThCSSxlQUFlLENBQ2hCLEFBL0JILDRFQWtDSSxxQkFBcUIsQUFDbkIsWUFBWSxBQUNaLGFBQWEsQUFDYiwyRUFBMkUsQUFDM0Usd0JBQXdCLEFBQ3hCLHVDQUF5QyxBQUN6QyxpQkFBaUIsQUFDakIsaUJBQWtCLENBS3JCLEFBSEcsd0JBM0NOLDRFQTRDUSxrQkFBbUIsQ0FFeEIsQ0FBQSxBQTlDSCw2REF4aUNFLDZCQUErQixBQUMvQixrQkFBa0IsQUFDbEIsZ0JBQWdCLEFBd2xDZCxXQUFjLEFBQ2QsdUNBQXlDLEFBQ3pDLGFqRHpqQ2dDLENpRDJrQ2pDLEFBakJDLDBCQXJESiw2REFzRE0sZ0JqRDNqQzhCLENpRDJrQ2pDLENBQUEsQUFkQyx3QkF4REosNkRBeURNLGlCakQ5akM4QixDaUQya0NqQyxDQUFBLEFBWEMsNkJBM0RKLDZEQTRETSxrQmpEamtDOEIsQ2lEMmtDakMsQ0FBQSxBQVJDLHdCQTlESiw2REErRE0sZ0JqRHBrQzhCLENpRDJrQ2pDLENBQUEsQUF0RUgscUZBbUVNLGNBQWMsQUFDZCxjQUFnQixDQUNqQixBQUlILHdCQXpFRiwwREEwRUksWUFBYSxDQWVoQixBQXpGRCw0RUE2RU0sdUVBQXVFLEFBQ3ZFLFlBQVksQUFDWixZQUFZLEFBQ1osNEJBQTJCLEFBQzNCLHdCQUF3QixBQUN4QixtQkFBbUIsQUFDbkIsaUJBQWlCLEFBQ2pCLGlCQUFrQixDQUNuQixDQUFBLEFBTUwsb0JBQ0UsY0FBaUIsQ0FDbEIsQUFDRCx3Q0FDRSw0QkE5bkNtQyxDQStuQ3BDLEFBRUMseUJBQ0Usa0JBQWtCLEFBQ2xCLGFBQWEsQUFDYixXQUFXLEFBQ1gsaUJBQWtCLENBc0NuQixBQTFDQSwrQkFPRyw2REFBOEQsQUFDOUQsdUJBQXdCLENBQ3pCLEFBVEYsK0JBV0csNkRBQThELEFBQzlELHVCQUF3QixDQUN6QixBQWJGLCtCQWVHLDZEQUE4RCxBQUM5RCx1QkFBd0IsQ0FDekIsQUFqQkYsK0JBcUJHLGdCQUFnQixBQUVoQixrQkFBa0IsQUFDbEIsU0FBUyxBQUNULFFBQVEsQUFDUiw4QkFBZ0MsQ0FlakMsQUF6Q0Ysc0NBNkJLLGVBQWUsQUF2cUNyQiw2QkFBK0IsQUFDL0Isa0JBQWtCLEFBQ2xCLGVBQWdCLENBdXFDWCxBQS9CSixpQ0FrQ0ssZUFBZSxBQUNmLGlCQUFpQixBQUNqQixXakRucUNpQixBaURvcUNqQixnQkFBZ0IsQUFDaEIsaUJBQWlCLEFBQ2pCLGlCQUFrQixDQUNuQixBQXpDUCx5Q0E4Q0ksZ0JBQWlCLENBQ2xCLEFBL0NILDBCQWtESSxrQkFBbUIsQ0FDcEIsQUFFRCx3QkFwREEseUJBc0RJLGFBQWEsQUFDYixrQkFBbUIsQ0FDcEIsQ0FBQSxBQUtMLHdDQUNFLGFBQWEsQUFDYiw0QkFoc0NtQyxDQWlzQ3BDLEFBRUQsaUNBRUksU0FBVSxDQUNYLEFBR0gsK0JBRUksVUFBVyxDQUNaLEFBSEgsbUNBS0ksa0JBQW1CLEFBQ25CLG9CQUFzQixDQUN2QixBQVBILDhCQVVJLGtCQUFtQixDQUNwQixBQUdILDJDQUVJLGdCQUFnQixBQUNoQixpQkFBa0IsQ0FDbkIsQUFLSCx5Q0FFSSxhQUFjLENBQ2YsQUFJSCw2QkFJRSxrQkFBbUIsQ0FVcEIsQUFkRCxrQ0FFSSxVQUFZLENBQ2IsQUFISCwrQkFPSSxlQUFlLEFBQ2YsZ0JBQWlCLENBQ2xCLEFBVEgsa0RBWUksZUFBZ0IsQ0FDakIsQUFHSCxnREFFRSxrQkFBa0IsQUFDbEIsbUJBQW1CLEFBQ25CLFdBQVcsQUFDWCxjQUFjLEFBQ2QsV0FBVyxBQUNYLHlCQUF5QixBQUN6QixnQkFBZ0IsQUFDaEIsNkRBQWtFLEFBQ2xFLGtCQUFrQixBQUNsQixnQkFBbUIsQUFFbkIsZUFBZSxBQUNmLFVBQVUsQUFFVixtQkFBcUIsQ0FNdEIsQUF0QkQsNERBbUJJLHFCQUFxQixBQUNyQixrQkFBZ0MsQ0FDakMsQUNweENILGtCQUNFLGtCQUFrQixBQUNsQixtQkFBbUIsQUFDbkIsb0JBQW9CLEFBQ3BCLG1CQUFtQixBQUVuQixrQkFBa0IsQUFHbEIsaUJBQWlCLEFBQ2pCLGlCQUFrQixDQVluQixBQVZDLHlCQVpGLGtCQWNJLG1CQUFpQixDQVFwQixBQXRCRCw0Q0FtQk0sWUFBYSxDQUNkLENBQUEsQUFLTCwyQkFFRSxnQkFBZ0IsQUFLaEIsV0FBVyxBbERxQ1QsaUJBQWtCLENrRHlHckIsQWxEdkdHLGtDQUNJLGNBQWMsQUFDZCxXQUFXLEFBQ1gsV0FBVyxBQUNYLDBCQUFzQyxDQUN6QyxBQUVELG9DQUNJLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sT0FBTyxBQUNQLFFBQVEsQUFDUixRQUFTLENBQ1osQWtEM0RMLGtDQWlCSSxrQkFBa0IsQUFDbEIsT0FBTyxBQUNQLE1BQU0sQUFDTixXQUFXLEFBQ1gsWUFBWSxBQUVaLGlDQUFtQyxDQXVEcEMsQUE5RUgsNkNBMEJNLHVCQUF5QixDQUUxQixBQTVCTCwwQ0ErQk0sMEJBQTJCLENBQzVCLEFBaENMLHdDQW1DTSxlQUFlLEFBQ2YsNEJBQTRCLEFBQzVCLDRCQUE0QixBQUM1QixxQkFBc0IsQ0FrQnZCLEFBeERMLDhDQXdDUSxXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLE9BQU8sQUFDUCxNQUFNLEFBQ04sV0FBVyxBQUNYLFlBQVksQUFDWixnQkFBZ0IsQUFDaEIsVUFBVSxBQUNWLHNCQUF3QixDQUN6QixBQWpEUCxvREFxRFUsVUFBWSxDQUNiLEFBSUwseUJBMURKLGtDQTJETSxrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLFVBQVUsQUFDVixXQUFZLENBZ0JmLEFBOUVILG1KQWtFVSxxQkFBc0IsQUFDdEIsWUFBWSxBbER2QmxCLGtCQUFrQixBa0R5Qlosa0JBQWtCLEFBQ2xCLE1BQU0sQUFDTixPQUFPLEFBQ1AsWUFBWSxBQUNaLGlDQUFtQyxDQUVwQyxBbEQ3Qkwsd0tBQ0ksY0FBYyxBQUNkLFdBQVcsQUFDWCxXQUFXLEFBQ1gsMEJBQXNDLENBQ3pDLEFBRUQsOEtBQ0ksa0JBQWtCLEFBQ2xCLE1BQU0sQUFDTixPQUFPLEFBQ1AsUUFBUSxBQUNSLFFBQVMsQ0FDWixDQUFBLEFrRDNETCxrREFrRk0scUJBQWlFLEFsRHRDbkUsa0JBQWtCLEFrRHdDaEIsa0JBQWtCLEFBRWxCLE1BQU8sQ0FRUixBbERoREQseURBQ0ksY0FBYyxBQUNkLFdBQVcsQUFDWCxXQUFXLEFBQ1gsZUFBc0MsQ0FDekMsQUFFRCwyREFDSSxrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLE9BQU8sQUFDUCxRQUFRLEFBQ1IsUUFBUyxDQUNaLEFrRDNETCxzREF5RlEsS0FBTSxDQUNQLEFBMUZQLHNEQTRGUSxRQUFTLENBQ1YsQUE3RlAsZ0RBZ0dNLHFCQUErRCxBbERwRGpFLGtCQUFrQixBa0R1RGhCLGtCQUFrQixBQUNsQixRQUFRLEFBQ1IsS0FBTSxDQUNQLEFsRHhERCx1REFDSSxjQUFjLEFBQ2QsV0FBVyxBQUNYLFdBQVcsQUFDWCwwQkFBc0MsQ0FDekMsQUFFRCx5REFDSSxrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLE9BQU8sQUFDUCxRQUFRLEFBQ1IsUUFBUyxDQUNaLEFrRDNETCxnRUEwR1EsVUFBVSxBQUNWLE9BQVEsQ0FDVCxBQTVHUCw4REErR1EsV0FBVyxBQUNYLE1BQU8sQ0FDUixBQWpIUCwyQ0F3SE0scUJBQXNFLEFsRDVFeEUsa0JBQWtCLEFrRDhFaEIsa0JBQWtCLEFBQ2xCLEtBQU0sQ0FRUCxBbERyRkQsa0RBQ0ksY0FBYyxBQUNkLFdBQVcsQUFDWCxXQUFXLEFBQ1gsMEJBQXNDLENBQ3pDLEFBRUQsb0RBQ0ksa0JBQWtCLEFBQ2xCLE1BQU0sQUFDTixPQUFPLEFBQ1AsUUFBUSxBQUNSLFFBQVMsQ0FDWixBa0QzREwsdURBOEhRLE1BQU8sQ0FDUixBQS9IUCxzREFpSVEsT0FBUSxDQUNULEFBbElQLDJDQXdJTSxXQUFXLEFBQ1gsV0FBWSxDQUNiLEFBSUgseUJBOUlGLGlDQWdKTSxXQUFXLEFBQ1gsV0FBWSxDQUNiLENBQUEsQUFLTCw4QkFFSSxjQUFjLEFBQ2QsV0FBVyxBQUNYLFlBQVksQUFDWix5QkFBeUIsQUFDekIsa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUiwyQkFBMkIsQUFDM0IsZUFBZSxBQUNmLGlCQUFrQixDQUNuQixBQVhILDRCQWNJLGVBQWUsQUFDZix3QkFBd0IsQUFDeEIsY2xEeExzQixBa0R5THRCLGNBQWMsQUFDZCxpQkFBaUIsQUFDakIsd0JBQXdCLEFBQ3hCLHdCQUEwQixDQUszQixBQUhDLG9DQUNFLGFsRHRMMEIsQ2tEdUwzQixBQXhCTCxnQ0E0QkksVUFBVyxDQUNaLEFBN0JILGdDQStCSSxXQUFZLENBQ2IsQUFoQ0gsMkNBb0NNLDBCQUEyQixDQUM1QixBQXJDTCwyQ0F1Q00seUJBQTBCLENBQzNCLEFBSUwsd0JBQ0Usa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCxPQUFPLEFBQ1AsV0FBVyxBQUVYLGlCQUFrQixDQW1CbkIsQUF6QkQsNkJBU0ksVUFBVSxBQUNWLFdBQVcsQUFDWCxxQkFBcUIsQUFDckIsa0JBQWtCLEFBQ2xCLG1CQUFtQixBQUVuQixjQUFlLENBU2hCLEFBeEJILGtDQWtCTSxnQkFBaUIsQ0FDbEIsQUFuQkwsMkVBc0JNLGtCQUFtQixDQUNwQixBQUlMLDJCQUNFLGtCQUFrQixBQUNsQixPQUFPLEFBQ1AsTUFBTSxBQUNOLFVBQVUsQUFDVixXQUFXLEFBQ1gsdUJBQXVCLEFBQ3ZCLGFBQWMsQ0FLZixBQUhDLHlCQVRGLDJCQVVJLFlBQWEsQ0FFaEIsQ0FBQSxBQ3pRRCx3QkFHQyxpQkFBaUIsQUFDakIsb0JBQW9CLEFBRXBCLGtCQUFtQixDQVNuQixBQWZELDhGQVNFLGlCQUFrQixDQUNsQixBQVZGLDJCQWFFLGtCQUFtQixDQUNuQixBQUdGLDhCQUNDLGlCQUFhLEFBQWIsb0JBQWEsQUFBYixhQUFhLEFBQ2IsdUJBQW1CLEFBQW5CLG1CQUFtQixBQUNuQixtQkFBZSxBQUFmLGNBQWUsQ0E4TWYsQUE1TUEsNkJBTEQsOEJBTUUsYUFBYyxDQTJNZixDQUFBLEFBeE1BLG1DQUNDLCtDQUFrQyxBQUFsQyxrQ0FBa0MsQUFDbEMsa0JBQWtCLEFBQ2xCLGdCQUFnQixBQUNoQixpQkFBaUIsQUFDakIsa0JBQW1CLENBaU1uQixBQS9MQSx3QkFQRCxtQ0FRRSxpQkFBaUIsQUFDakIsbUJBQW1CLEFBQ25CLHlDQUE0QixBQUE1QiwyQkFBNEIsQ0E0TDdCLENBQUEsQUF6TEEsNkJBYkQsbUNBY0UsY0FBZ0IsQUFDaEIsbUJBQW1CLEFBQ25CLFdBQVcsQUFDWCxnQkFBZ0IsQUFDaEIsaUJBQWlCLEFBQ2pCLGlCQUFrQixDQW1MbkIsQ0FBQSxBQXRNQSwwQ0F1QkMscUNBQThDLEFBQzlDLHNCQUFzQixBQUN0QixzQkFBc0IsQUFDdEIsa0NBQW1DLEFuRHVCbEMsaUJBQWtCLENtRE5uQixBbkRRQyxpREFDSSxjQUFjLEFBQ2QsV0FBVyxBQUNYLFdBQVcsQUFDWCxnQkFBc0MsQ0FDekMsQUFFRCxtREFDSSxrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLE9BQU8sQUFDUCxRQUFRLEFBQ1IsUUFBUyxDQUNaLEFtRGhFSCxnREE4QkUsV0FBVyxBQUNYLG1GQUFvRyxBQUNwRyxNQUFNLEFBQ04sT0FBTyxBQUNQLFdBQVcsQUFDWCxZQUFZLEFBQ1osVUFBVSxBQUNWLGtCQUFrQixBQUNsQiwrQkFBaUMsQ0FJakMsQUExQ0YsZ0RBNkNDLGNBQWUsQ0FDZixBQTlDRCx1REFnREMsa0JBQXFCLENBQ3JCLEFBakRELDZEQW1EQyxxQkFBc0IsQ0FDdEIsQUFwREQscUVBd0RFLFNBQVUsQ0FDVixBQXpERix5Q0E0REMsa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCxXQUFXLEFBQ1gsc0JBQXNCLEFBQ3RCLG9CQUF5QixBQUN6Qix1QkFBd0IsQUFDeEIsMEJBQTJCLEFBQzNCLFdBQVcsQUFDWCx1QkFBdUIsQUFDdkIsVUFBVSxBQUNWLGdCQUFnQixBQUNoQixnQkFBZ0IsQUFDaEIsa0NBQW9DLENBZ0VwQyxBQTlEQSwyQkExRUQseUNBMkVFLGNuRDdEZ0MsQ21EMEhqQyxDQUFBLEFBM0RBLDRCQTdFRCx5Q0E4RUUsZW5EaEVnQyxDbUQwSGpDLENBQUEsQUF4REEsd0JBaEZELHlDQWlGRSxjbkRuRWdDLENtRDBIakMsQ0FBQSxBQXhJRCwrQ0FxRkUsZUFBZSxBQUNmLG1CQUFtQixBQUNuQixXQUFZLEFBQ1osa0JBQWtCLEFwRDFEZCxvREFBeUQsQUFDekQsa0JBQWtCLEFBQ2xCLGVBQWdCLENvRDhEcEIsQUFIQSwwQkEzRkYsK0NBNEZHLGNBQWUsQ0FFaEIsQ0FBQSxBQTlGRixnRHBERU0sNkRBQWtFLEFBQ2xFLGtCQUFrQixBQUNsQixnQkFBbUIsQW9EOEZ2QixlQUFlLEFBQ2YsbUJBQW1CLEFBQ25CLFNBQVMsQUFDVCxjbkRqSHNCLEFtRGtIdEIseUJBQXlCLEFBQ3pCLGdCQUFnQixBQUNoQixrQkFBbUIsQ0FDbkIsQUF6R0YsMERBMkdFLFdBQVcsQUFDWCxhQUFlLEFBQ2YsVUFBVSxBQUNWLGdCQUFnQixBQUNoQix1REFBMkQsQ0FxQjNELEFBcEJBLDJCQWhIRiwwREFpSEcsa0JuRG5HK0IsQW1Eb0cvQiwwQm5EcEcrQixDbURzSGhDLENBQUEsQUFoQkEsd0JBcEhGLDBEQXFIRyxnQm5EdkcrQixBbUR3Ry9CLDBCbkR4RytCLENtRHNIaEMsQ0FBQSxBQVpBLDZCQXhIRiwwREF5SEcsaUJuRDNHK0IsQ21Ec0hoQyxDQUFBLEFBVEEsd0JBM0hGLDBEQTRIRyxlbkQ5RytCLENtRHNIaEMsQ0FBQSxBQXBJRiw0REErSEcsZUFBa0IsQ0FJbEIsQUFIQSwwQkFoSUgsNERBaUlJLGtCQUFtQixDQUVwQixDQUFBLEFBbklILHNEQXNJRSxlQUFnQixDQUNoQixBQXZJRiwyQ0EwSUMsa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxZQUFZLEFBQ1osWUFBWSxBQUNaLFNBQVUsQ0F5Q1YsQUF2TEQsc0RBaUpFLHlCQUF5QixBQUN6QixvQ0FBOEIsQ0FxQjlCLEFBdktGLDREQXFKRyx3QkFBeUIsQ0FLekIsQUExSkgsa0VBd0pJLHFHQUFzRyxDQUN0RyxBQXpKSiw0REE2SkcsV0FBVyxBQUNYLHFCQUFxQixBQUNyQixXQUFXLEFBQ1gsWUFBWSxBQUNaLHdHQUF3RyxBQUN4RyxrQkFBa0IsQUFDbEIsU0FBUyxBQUNULFFBQVEsQUFDUiw4QkFBK0IsQ0FDL0IsQUFLRiwyQkEzS0QsMkNBNEtFLGFuRDlKZ0MsQW1EK0poQyxhbkQvSmdDLENtRHlLakMsQ0FBQSxBQVJBLDRCQS9LRCwyQ0FnTEUsY25EbEtnQyxBbURtS2hDLGNuRG5LZ0MsQ21EeUtqQyxDQUFBLEFBSkEsd0JBbkxELDJDQW9MRSxhbkR0S2dDLEFtRHVLaEMsYW5EdktnQyxDbUR5S2pDLENBQUEsQUF2TEQsK0VBMkxHLFVBQVUsQUFDVixnQkFBaUIsQ0FDakIsQUE3TEgsaUZBaU1HLHdCQUF5QixDQUN6QixBQVNMLCtDQUVFLGtCQUFrQixBQUNsQixlQUFnQixDQXVLaEIsQUExS0Ysc0RBS0cscUNBQThDLEFBQzlDLHNCQUFzQixBQUN0QixzQkFBc0IsQUFDdEIsaUNBQW1DLENBZ0JuQyxBQXhCSCw0REFVSSxXQUFXLEFBRVgsbUZBQW9HLEFBQ3BHLE1BQU0sQUFDTixPQUFPLEFBQ1AsV0FBVyxBQUNYLFlBQVksQUFDWixVQUFVLEFBQ1Ysa0JBQWtCLEFBQ2xCLCtCQUFpQyxDQUlqQyxBQXZCSiw0REEwQkcsY0FBZSxDQUNmLEFBM0JILG1FQTZCRyxxQkFBc0IsQ0FDdEIsQUE5QkgseUVBZ0NHLHFCQUFzQixDQUN0QixBQWpDSCxpRkFxQ0ksU0FBVSxDQUNWLEFBdENKLHFEQXlDRyxrQkFBa0IsQUFDbEIsU0FBUyxBQUNULFdBQVcsQUFDWCxzQkFBc0IsQUFDdEIseUJBQXlCLEFBQ3pCLHVCQUF3QixBQUN4QiwwQkFBMkIsQUFDM0IsV0FBVyxBQUNYLHVCQUF1QixBQUN2QixVQUFVLEFBQ1YsZ0JBQWdCLEFBQ2hCLGdCQUFnQixBQUNoQixrQ0FBb0MsQ0FtRnBDLEFBbEZBLDJCQXRESCxxREF1REksZW5EcFBnQyxBbURxUGhDLGtCQUFtQixDQWdGcEIsQ0FBQSxBQTlFQSw0QkExREgscURBMkRJLGdCbkR4UGdDLEFtRHlQaEMsa0JBQW1CLENBNEVwQixDQUFBLEFBMUVBLHdCQTlESCxxREErREksZW5ENVBnQyxBbUQ2UGhDLGtCQUFtQixDQXdFcEIsQ0FBQSxBQXhJSCwrREFvRUksZUFBZSxBQUNmLG1CQUFtQixBQUNuQixjbkQ3UnNCLEFtRDhSdEIseUJBQXlCLEFBQ3pCLGdCQUFpQixBQUNqQixrQkFBa0IsQUFDbEIsZUFBZ0IsQ0FZaEIsQUFWQSx1RUFDQyxhbkQzUjJCLENtRDRSM0IsQUFFRCwwQkFoRkosK0RBaUZLLGNBQWUsQ0FLaEIsQ0FBQSxBQUhBLHlCQW5GSiwrREFvRkssY0FBZSxDQUVoQixDQUFBLEFBdEZKLDREcER2TFEsZ0JBQWdCLEFBTVosb0RBQXlELEFBQ3pELGtCQUFrQixBb0QwUTFCLGVBQWUsQUFDZixrQkFBa0IsQUFDbEIsUUFBUyxDQWFULEFBWEEsb0VwRG5RSSxnQkFBZ0IsQUFNWix3Q0FBMkMsQUFDM0MsaUJBQWtCLENvRDhQekIsQUFFRCwwQkFsR0osNERBbUdLLGNBQWUsQ0FNaEIsQ0FBQSxBQUhBLHlCQXRHSiw0REF1R0ssY0FBZSxDQUVoQixDQUFBLEFBekdKLHNFQTJHSSxXQUFXLEFBQ1gsYUFBZSxBQUNmLFVBQVUsQUFDVixnQkFBZ0IsQUFDaEIsdURBQTJELENBcUIzRCxBQXBCQSwyQkFoSEosc0VBaUhLLGtCbkQ5UytCLEFtRCtTL0IsMEJuRC9TK0IsQ21EaVVoQyxDQUFBLEFBaEJBLHdCQXBISixzRUFxSEssZ0JuRGxUK0IsQW1EbVQvQiwwQm5EblQrQixDbURpVWhDLENBQUEsQUFaQSw2QkF4SEosc0VBeUhLLGlCbkR0VCtCLENtRGlVaEMsQ0FBQSxBQVRBLHdCQTNISixzRUE0SEssZW5EelQrQixDbURpVWhDLENBQUEsQUFwSUosd0VBK0hLLGVBQWtCLENBSWxCLEFBSEEsMEJBaElMLHdFQWlJTSxrQkFBbUIsQ0FFcEIsQ0FBQSxBQW5JTCxrRUFzSUksZUFBZ0IsQ0FDaEIsQUF2SUosdURBMElHLGtCQUFrQixBQUNsQixjbkR4VWlDLEFtRHlVakMsZW5EelVpQyxBbUQwVWpDLFlBQVksQUFDWixTQUFVLENBYVYsQUFaQSwyQkEvSUgsdURBZ0pJLGFuRDdVZ0MsQW1EOFVoQyxhbkQ5VWdDLENtRHdWakMsQ0FBQSxBQVJBLDRCQW5KSCx1REFvSkksY25EalZnQyxBbURrVmhDLGNuRGxWZ0MsQ21Ed1ZqQyxDQUFBLEFBSkEsd0JBdkpILHVEQXdKSSxhbkRyVmdDLEFtRHNWaEMsYW5EdFZnQyxDbUR3VmpDLENBQUEsQUEzSkgsMkZBK0pLLFVBQVUsQUFDVixnQkFBaUIsQ0FDakIsQUFqS0wsNkZBcUtLLHdCQUF5QixDQUN6QixBQXRLTCw0Q25EMUpJLGlCQUFrQixDbUR3VW5CLEFuRHRVQyxtREFDSSxjQUFjLEFBQ2QsV0FBVyxBQUNYLFdBQVcsQUFDWCxnQkFBc0MsQ0FDekMsQUFFRCxxREFDSSxrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLE9BQU8sQUFDUCxRQUFRLEFBQ1IsUUFBUyxDQUNaLEFvRDFGTCw0QkFFRSwyQ0FDRSxvQkFBcUIsQ0FDdEIsQ0FBQSxBQUdILG1CQUdFLGVBQWdCLENBOEhqQixBQWpJRCxzQkFNSSxrQkFBa0IsQUFDbEIsNEJBQTRCLENBQzdCLEFBTUQseUJBQ0UsaUJBQWtCLENBaUhuQixBQS9HQyx5QkFIRix5QkFJSSxZQUFhLENBOEdoQixDQUFBLEFBM0dDLCtCQUNFLFdBQVcsQUFDWCxXQUFZLENBQ2IsQUFFRCwrQkFDRSxZQUFZLEFBQ1osU0FBUyxBQUNULGtCQUFrQixBQUNsQixrQkFBa0IsQUFDbEIsMkJBQTJCLEFBQzNCLHdDQUF5QyxBQUN6QyxXQUFXLEFBQ1gsZUFBZ0IsQ0E0RmpCLEFBMUZDLDBCQVZGLCtCQVdJLFdBQVksQ0F5RmYsQ0FBQSxBQXBHQSxzQ3JEYUcsZ0JBQWdCLEFBTVosb0RBQXlELEFBQ3pELGtCQUFrQixBcURIdEIsa0JwRFY0QixBb0RXNUIsa0JBQWtCLEFBQ2xCLFdBQVksQUFDWixpQkFBa0IsQ0F5Q25CLEFBdkNDLDhDckRtQkEsZ0JBQWdCLEFBTVosd0NBQTJDLEFBQzNDLGlCQUFrQixDcUR4QnJCLEFBRUQsMEJBMUJILHNDQTJCSyxlcERwQjBCLENvRHNEN0IsQ0FBQSxBQWhDQyx5QkE3Qkgsc0NBOEJLLGtCcER2QjBCLEFvRHdCMUIsaUJBQWlCLEFBQ2pCLGlCQUFrQixDQTZCckIsQ0FBQSxBQTVGTCwyQ0FtRVEsaUJBQWtCLENBdUJuQixBQTNESixtR0F1Q08sV0FBVyxBQUNYLHFCQUFxQixBQUNyQixrQkFBa0IsQUFDbEIsV0FBVyxBQUNYLFdBQVksQ0FDYixBQTVDTixrREE4Q08sNkZBQTZGLEFBQzdGLHdCQUF3QixBQUN4QixnQ0FBaUMsQUFDakMsT0FBTyxBQUNQLEtBQU0sQ0FDUCxBQW5ETixpREFxRE8sOEZBQThGLEFBQzlGLHdCQUF3QixBQUN4Qiw4QkFBK0IsQUFDL0IsUUFBUSxBQUNSLFFBQVMsQ0FDVixBQTFETixtQ0FrRUcsc0JBQWlCLEFBRWpCLFdBQVcsQUFDWCxXQUFXLEFBQ1gsa0JBQW1CLENBV3BCLEFBVEMsMkNBQ0UsbUJBQW1CLEFBQ25CLFVBQVcsQ0FDWixBQUVELHlCQTdFSCxtQ0E4RUssZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQUV0QixDQUFBLEFBakZGLDhFQW9GRyxlQUFlLEFBQ2YsZ0JBQWlCLENBQ2xCLEFBdEZGLHFDQXlGRyxVQUFZLENBQ2IsQUExRkYseUNBNkZHLGdCQUFnQixBQUNoQixhQUFjLENBS2YsQUFIQyxpREFDRSxhQUFjLENBQ2YsQUFPVCxnQ0FDRSxpQkFBaUIsQUFDakIsa0JBQW1CLENBS3BCLEFBSEMsMEJBSkYsZ0NBS0ksZ0JBQWlCLENBRXBCLENBQUEsQXBEbkRHLG1DQUNJLFdBQVcsQUFDWCxjQUFjLEFBQ2QsVUFBVyxDQUNkLEFvRGlETCxpREFJSSxxQkFBMkIsQUFDM0IsVUFBVyxDQU1aLEFBWEgscURBUU0sV0FBVyxBQUNYLFdBQVksQ0FDYixBQVZMLDhDQWNJLHFCQUEyQixBQUMzQixXQUFXLEFBQ1gsZUFBZ0IsQ0FjakIsQUE5QkgscURBbUJNLGVBQWUsQUFDZixrQkFBa0IsQUFDbEIseUJBQXlCLEFBQ3pCLGVBQWlCLENBQ2xCLEFBR0Msd0RBQ0UsYXBEdkp3QixDb0R3SnpCLEFBNUJQLGdEQWlDSSxxQkFBMkIsQUFDM0IsV0FBWSxDQWdEYixBQWxGSCxrREFxQ00sZUFBZSxBQUNmLGlCQUFpQixBQUNqQixrQkFBbUIsQ0FLcEIsQUE1Q0wsNkRBMENRLGVBQWdCLENBQ2pCLEFBM0NQLG1EQWdETSxnQkFBZ0IsQUFDaEIsa0JBQW1CLENBQ3BCLEFBbERMLG9FQXFETSxlQUFlLEFBQ2YseUJBQXlCLEFBQ3pCLGNBQWMsQUFDZCxnQkFBaUIsQUFDakIsa0JBQW1CLENBd0JwQixBQWpGTCw0RUE0RFEsZUFBZSxBQUNmLGlCQUFrQixDQU9uQixBQXBFUCw4RUFnRVUsaUJBQWlCLEFBQ2pCLG9CQUFxQixDQUN0QixBQUlILHlCQXRFTiw0RUF3RVUsY0FBYyxBQUNkLGNBQWUsQ0FDaEIsQ0FBQSxBQTFFVCx3RkErRVEsYUFBYyxDQUNmLEFBUUwseUJBeEZGLDhDQTBGTSxVQUFXLENBRVosQ0FBQSxBQUdILHlCQS9GRixpREFpR00sV0FBVyxBQUNYLGdCQUFnQixBQUNoQixXQUFXLEFBQ1gsa0JBQW1CLENBQ3BCLEFBckdMLDhGQXdHTSxXQUFXLEFBQ1gsVUFBVyxDQU1aLENBQUEsQUFHSCx5QkFsSEYscURBcUhRLFdBQVcsQUFDWCxXQUFZLENBQ2IsQ0FBQSxBQXZIUCwwREFnSU0sZUFBZSxBQUNmLDZCQUFnQyxBQUNoQyxjQUFlLENBcUNoQixBQXZLTCxrRUFxSVEsb0JBQXFCLENBQ3RCLEFBdElQLCtEQXlJUSxjQUFjLEFBQ2QsY0FBYyxBQUNkLGtCQUFrQixBQUNsQixpQkFBa0IsQ0EwQm5CLEFBdEtQLCtFQWdKWSx3QkFBMEIsQUFDMUIsZ0JBQWdCLEFBQ2hCLGtCQUFrQixBQUNsQixNQUFPLENBQ1IsQUFwSlgsNEVBd0pZLHdCQUEwQixBQUMxQixnQkFBZ0IsQUFDaEIsa0JBQWtCLEFBQ2xCLE1BQU8sQ0FDUixBQTVKWCw4RUFnS1ksd0JBQTBCLEFBQzFCLGdCQUFnQixBQUNoQixrQkFBa0IsQUFDbEIsTUFBTyxDQUNSLEFBU1QsK0NBSUUsaUJBQWtCLENBcUNuQixBQXpDQSwyR0FPRyxXQUFXLEFBQ1gsV0FBVyxBQUNYLFlBQVksQUFDWixpQkFBa0IsQ0FDbkIsQUFYRixzREFhRyxPQUFPLEFBQ1AsTUFBTSxBQUNOLDZCQUE2QixBQUM3Qiw2QkFBOEIsQ0FDL0IsQUFqQkYscURBbUJHLFFBQVEsQUFDUixTQUFTLEFBQ1QsZ0NBQWdDLEFBQ2hDLDhCQUErQixDQUNoQyxBQXZCRixxREEyQkcsa0JBQWtCLEFBQ2xCLGNBQWUsQ0FZaEIsQUF4Q0YsNERBK0JLLG1CQUFtQixBQUNuQixlQUFlLEFBQ2YsaUJBQWtCLENBQ25CLEFBbENKLHFFQXFDSyxlQUFlLEFBQ2YsV0FBWSxDQUNiLEFBS1AsNkJBQ0Usa0JBQWtCLEFBQ2xCLGdCQUFpQixDQXVCbEIsQUFyQkMsMEJBSkYsd0NBTU0sZ0JBQXdCLENBQ3pCLENBQUEsQUFFSCx5QkFURiw2QkFVSSxlQUFnQixDQWVuQixBQXpCRCx3Q0FZTSxlQUFnQixDQUNqQixDQUFBLEFBR0gseUJBaEJGLHVDcERqU0ksaUJBQWtCLENvRG9UakIsQXBEbFRELDhDQUNJLGNBQWMsQUFDZCxXQUFXLEFBQ1gsV0FBVyxBQUNYLGdCQUFzQyxDQUN6QyxBQUVELGdEQUNJLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sT0FBTyxBQUNQLFFBQVEsQUFDUixRQUFTLENBQ1osQ0FBQSxBb0RrUkwsZ0NBdUJJLGtCQUFtQixDQUNwQixBQUdILHFDQUNFLG9CQUFvQixBQUNwQixnQkFBaUIsQUFNakIsaUJBQWtCLENBMEZuQixBQTlGQyx5QkFKRixxQ0FLSSxtQkFBb0IsQ0E2RnZCLENBQUEsQUFsR0QsbURBV0ksWUFBYSxDQUNkLEFBWkgsMkNBZUksc0JBQXdCLENBQ3pCLEFBaEJILDRDQW1CSSwyQkFBNkIsQ0FDOUIsQUFwQkgsZ0hBd0JNLFdBQVcsQUFDWCxrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLFNBQVMsQUFDVCxlQUFlLEFBQ2YsYUFBYyxDQWFmLEFBMUNMLG9IQWdDUSxrQkFBa0IsQUFDbEIsU0FBUyxBQUNULFFBQVEsQUFDUiwrQkFBK0IsQUFDL0Isa0JBQW9CLENBQ3JCLEFBckNQLDRIQXdDUSxhQUEyQixDQUM1QixBQXpDUCx3REE0Q00sVUFBVyxDQUlaLEFBaERMLGdFQThDUSw4QkFBK0IsQ0FDaEMsQUEvQ1Asd0RBa0RNLFdBQVksQ0FJYixBQXRETCxnRUFvRFEsOEJBQStCLENBQ2hDLEFBR0gseUJBeERKLDhDQXlETSxZQUFhLENBR2hCLENBQUEsQUE1REgsK0NBK0RJLGtCQUFrQixBQUNsQixTQUFZLEFBQ1osMkJBQTJCLEFBQzNCLGFBQWEsQUFDYixnQkFBZ0IsQUFDaEIsVUFBVyxDQTZCWixBQWpHSCx3REFzRU0sb0JBQXFCLENBU3RCLEFBL0VMLGlFQXlFUSxrQnBEeGE0QixDb0R5YTdCLEFBMUVQLG9FQTZFUSxTQUNGLENBQUMsQUE5RVAsb0RBaUZNLG1CQUFtQixBQUNuQixXQUFZLEFBR1osVUFBVSxBQUNWLFdBQVcsQUFFWCxnQkFBZ0IsQUFDaEIscUJBQXFCLEFBQ3JCLGdCQUFnQixBQUNoQixrQkFBa0IsQUFDbEIsa0JBQWtCLEFBQ2xCLGNBQWUsQ0FFaEIsQUFNTCw0Q0FFSSxtQkFBbUIsQUFDbkIsbUJBQW9CLENBMEJyQixBQTdCSCxrREFNTSxpQkFBa0IsQ0FDbkIsQUFQTCwwSEFVTSxpQkFBaUIsQUFDakIsZ0JBQWlCLENBQ2xCLEFBWkwsa0RBZU0sZUFBZ0IsQ0FDakIsQUFoQkwsd0RBbUJNLGlCQUFrQixDQUNuQixBQUVELHlCQXRCSiw0Q0F1Qk0sZ0JBQWlCLENBTXBCLEFBN0JILDBIQTBCUSxnQkFBaUIsQ0FDbEIsQ0FBQSxBQTNCUCwrREEwRE0sa0JBQWtCLEFBQ2xCLGtCQUFtQixDQUNwQixBQTVETCwyREErRE0sa0JBQWtCLEFBQ2xCLGNBQWUsQ0FhaEIsQUE3RUwsa0VBbUVRLG1CQUFtQixBQUNuQixlQUFlLEFBQ2YsaUJBQWtCLENBQ25CLEFBdEVQLDJFQXlFUSxlQUFlLEFBQ2YsV0FBWSxDQUNiLEFBSUgseUJBL0VKLHFFQWlGUSxhQUFhLEFBQ2IsZUFBZ0IsQ0FDakIsQUFuRlAseUZBdUZVLGVBQWdCLENBQ2pCLENBQUEsQUF4RlQsMklBOEZRLFlBQWEsQ0FDZCxBQzNrQlAscUJBQ0UsZ0dBQWdHLEFBQ2hHLHFCQUFzQixDQUN2QixBQ0hELGNBQ0MsZ0JBQWdCLEFBQ2hCLFlBQVksQUFDWixxQnREcUNtQyxBc0RwQ25DLGtDQUF3QyxDQVV4QyxBQWRELGlCQU9FLGlCdERpQ2tDLENzRGhDbEMsQUFSRixpQkFXRSxrQnRENkJrQyxBRFo1Qiw2REFBa0UsQUFDbEUsa0JBQWtCLEFBQ2xCLGVBQW1CLEN1RGpCekIsQUNiRixhQUNDLGdCQUFnQixBQUNoQixZQUFZLEFBQ1oscUJ2RHFDbUMsQXVEcENuQyxrQ0FBd0MsQ0EwQ3hDLEFBOUNELGlCQU1FLFdBQVcsQUFDWCxXQUFZLENBQ1osQUFSRixnQkFVRSxpQnZEOEJrQyxDdUQ3QmxDLEFBWEYsZ0JBY0Usa0J2RDBCa0MsQURaNUIsNkRBQWtFLEFBQ2xFLGtCQUFrQixBQUNsQixlQUFtQixDd0RkekIsQUFoQkYscUJBbUJFLGlCQUFrQixDQUNsQixBQXBCRix1QkFzQkUsV0FBWSxDQUNaLEFBdkJGLDZCQTBCRSxhQUFhLEFBQ2IsZ0JBQWdCLEFBQ2hCLGdCQUFnQixBQUNoQixzQkFBc0IsQUFDdEIsa0NBQW9DLENBZXBDLEFBN0NGLGdDQWdDRyxnQkFBZ0IsQUFDaEIsU0FBUyxBQUNULFNBQVUsQ0FPVixBQXpDSCxrQ0FvQ0kseUJBQXlCLEFBQ3pCLGN2RHZCc0IsQXVEd0J0QixnQnZERWdDLEFEWjVCLDZEQUFrRSxBQUNsRSxrQkFBa0IsQUFDbEIsZUFBbUIsQ3dEVXZCLEFBeENKLG9DQTJDRyxnQkFBaUIsQ0FDakIsQUM1Q0gsa0JBQ0ksZUFBZ0IsQ0FpR25CLEFBbEdELCtCQUlRLHFCeERvQzRCLEN3RFovQixBQXRCRyw2QkFOUiwrQkFPWSxRQUFTLENBcUJoQixDQUFBLEFBNUJMLHNDQVdZLGVBQWUsQUFDZixlQUFnQixDQVVuQixBQVJHLHdCQWRaLHNDQWVnQixjQUFjLEFBQ2QsUUFBUyxDQU1oQixDQUFBLEFBSEcsNkJBbkJaLHNDQW9CZ0IsYUFBYyxDQUVyQixDQUFBLEFBdEJULHdDQXlCWSx1QkFBNEIsQUFDNUIsU0FBVSxDQUNiLEFBM0JULHNDQWdDWSxhQUFjLENBQ2pCLEFBakNULCtCQXFDUSxpQnhERzRCLEF3REY1QixnQnhERTRCLEF3REQ1QixnQkFBZ0IsQUFDaEIsc0J4REE0QixDd0R5RC9CLEFBakdMLHdDQTJDWSxvQnhESHdCLEN3REkzQixBQTVDVCxpREErQ1ksY3hEakNjLEF3RGtDZCxtQnhEUndCLEF3RFN4QixzQnhERWtCLEF3RERsQiwyQnhEVndCLEF3RFd4Qix5QkFBeUIsQUFDekIsMEJ4RFp3QixBRFo1Qiw2REFBa0UsQUFDbEUsa0JBQWtCLEFBQ2xCLGVBQW1CLEN5RHdCbEIsQUF0RFQsa0NBeURZLGN4RDlDZ0IsQXdEK0NoQixrQnhEbEJ3QixBd0RtQnhCLHNCeERSa0IsQXdEU2xCLG1CeERwQndCLEF3RHFCeEIsZ0J4RHJCd0IsQURNNUIsZ0JBQWdCLEFBTVosb0RBQXlELEFBQ3pELGlCQUFrQixDeURrQnJCLEFBdkVULG9DQWlFZ0IsYUFBYyxDQUNqQixBQUVELHdCQXBFWixrQ0FxRWdCLGlCeEQ3Qm9CLEN3RCtCM0IsQ0FBQSxBQXZFVCxrQ0E2RVksa0J4RHJDd0IsQ3dEd0MzQixBQWhGVCxvRUEwRVkseUJBQXlCLEFBQ3pCLGN4RG5Dd0IsQXdEb0N4QixzQnhEekJrQixBd0QyQmxCLFN4RHpDSyxBRHBCVCxnQkFBbUIsQUFNZixnRUFDYyxBQUNkLGlCQUFrQixDeUR6QjlCLEFBMEZTLGtDQUpHLG9CeEQ5Q3dCLEF3RGlEeEIsYXhEM0VjLEN3RDRFakIsQUExRlQsaUNBNkZZLFd4RDdFYSxBd0Q4RWIsY3hEdER3QixBd0R1RHhCLG1CQUNKLENBQUMsQUFJVCwwQ0FHWSxTQUFVLENBQ2IsQUN4R1QscUJBQ0MsZ0J6RHVDbUMsQXlEdENuQyxtQkFBbUIsQUFDbkIsc0J6RHFDbUMsQXlEcENuQyxpQkFBa0IsQ0FRbEIsQUFaRCx3QjFEOENRLGdCQUFnQixBQU1aLG9EQUF5RCxBQUN6RCxpQkFBa0IsQzBEOUM1QixBQVBGLGdDQVNFLGtCekQrQmtDLEF5RDlCbEMsbUJ6RDhCa0MsQ3lEN0JsQyxBQ1hGLHlEQUVFLCtCQUFnQyxDQUNqQyxBQU1ELDBCQUNFLHVDQUNFLHVCQUF3QixDQUN6QixDQUFBLEFBR0gsbUNBQ0UsZUFBZSxBQUNmLE9BQU8sQUFDUCxNQUFNLEFBQ04sWUFBWSxBQUNaLGFBQWEsQUFDYixZQUFZLEFBQ1osZ0JBQWdCLEFBQ2hCLFVBQVUsQUFDVixrQkFBa0IsQUFDbEIsd0NBQTRDLENBQzdDLEFBQ0QsMEJBQ0Usd0RBQ0UsWUFBYSxBQUNiLDBDQUE2QyxBQUM3QyxrQkFBbUIsQ0FDcEIsQ0FBQSxBQUdILFlBQ0UsWUFBWSxBQUNaLGtCQUFrQixBQUNsQixPQUFPLEFBQ1AsTUFBTSxBQUNOLFdBQVcsQUFDWCxnQkFBaUIsQUFDakIsV0FBWSxDQXcyQmIsQUF0MkJDLGtCQUNFLFlBQVksQUFDWixZQUFZLEFBQ1osa0JBQWtCLEFBQ2xCLFVBQVUsQUFDVixRQUFRLEFBQ1IsMEJBQTJCLENBZTVCLEFBYkMsMEJBUkYsa0JBU0ksWUFBWSxBQUNaLFdBQVksQ0FXZixDQUFBLEFBckJBLG9CQWNHLFdBQVcsQUFDWCxZQUFZLEFBQ1osY0FBYyxBQUNkLDBEQUEwRCxBQUMxRCx3QkFBd0IsQUFDeEIsa0JBQW1CLENBQ3BCLEFBR0gsNkJBQ0Usa0JBQWtCLEFBQ2xCLFlBQVksQUFDWixXQUFXLEFBQ1gsTUFBTSxBQUNOLE9BQU8sQUFDUCxZQUFZLEFBQ1osZ0NBQWdDLEFBQ2hDLFlBQWEsQ0FLZCxBQUhDLDBCQVZGLDZCQVdJLGFBQWMsQ0FFakIsQ0FBQSxBQUVELDBCQUNFLHdCQUFnQixBQUFoQixxQkFBZ0IsQUFBaEIsZ0JBQWdCLEFBQ2hCLFlBQVksQUFDWixnQkFBZ0IsQUFDaEIsY0FBYyxBQUNkLFdBQVcsQUFDWCxZQUFZLEFBQ1osa0JBQWtCLEFBQ2xCLG1CQUFtQixBQUNuQixnQkFBZ0IsQUFDaEIsa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUixVQUFVLEFBQ1YsMEJBQTJCLENBWTVCLEFBekJBLGlDQWVHLFdBQVcsQUFDWCxjQUFjLEFBQ2QsV0FBVyxBQUNYLFlBQVksQUFDWixzRUFBc0UsQUFDdEUsa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCxRQUFRLEFBQ1IsOEJBQStCLENBQ2hDLEFBR0gseUJBQ0Usd0JBQWdCLEFBQWhCLHFCQUFnQixBQUFoQixnQkFBZ0IsQUFDaEIsWUFBWSxBQUNaLGdCQUFnQixBQUNoQixjQUFjLEFBQ2QsV0FBVyxBQUNYLFlBQVksQUFDWixrQkFBa0IsQUFDbEIsbUJBQW1CLEFBQ25CLGdCQUFnQixBQUNoQixrQkFBa0IsQUFDbEIsUUFBUSxBQUNSLFdBQVcsQUFDWCwyQkFBMkIsQUFDM0IsWUFBYSxDQWtCZCxBQWhDQSxnQ0FnQkcsZ0JBQWdCLEFBQ2hCLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsd0JBQXdCLEFBQ3hCLGNBQWMsQUFDZCxjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLGVBQWUsQUFDZixTQUFTLEFBQ1QsUUFBUSxBQUNSLDhCQUErQixDQUNoQyxBQUVELDBCQTdCRix5QkE4QkksYUFBYyxDQUVqQixDQUFBLEFBRUQseUJBQ0UsY0FBYyxBQUNkLGVBQWUsQUFDZixpQkFBaUIsQUFDakIscUJBQXNCLEFBQ3RCLHFCQUFxQixBQUNyQixrQkFBa0IsQUFDbEIsVUFBVSxBQUNWLFFBQVEsQUFDUixnQ0FBaUMsQUFDakMsVUFBVSxBQUNWLHlCQUEyQixDQWlCNUIsQUE1QkEsa0NBY0csVUFBVSxBQUNWLGNBQWMsQUFDZCwwQkFBK0IsQ0FDaEMsQUFqQkYsZ0NBb0JHLGNBQWMsQUFDZCxnQkFBZ0IsQUFDaEIsd0JBQTBCLEFBQzFCLGVBQWUsQUFDZixpQkFBaUIsQUFDakIscUJBQXFCLEFBQ3JCLGdCQUFpQixDQUNsQixBQUdILDJCQUNFLGdCQUFpQixBQUNqQixZQUFZLEFBQ1osa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxTQUFTLEFBQ1QsT0FBTyxBQUNQLFlBQWEsQ0E0Q2QsQUExQ0MsMEJBVEYsMkJBVUksYUFBYyxDQXlDakIsQ0FBQSxBQW5EQSw0Q0FjRyxTQUFTLEFBQ1QsaUJBQWlCLEFBQ2pCLGVBQWUsQUFDZixzQkFBMEIsQUFDMUIsVUFBVSxBQUNWLHVCQUF3QixDQUN6QixBQXBCRixrQ0F1Qkcsd0JBQWdCLEFBQWhCLHFCQUFnQixBQUFoQixnQkFBZ0IsQUFDaEIsWUFBWSxBQUNaLFdBQVcsQUFDWCxZQUFZLEFBQ1osa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUixNQUFNLEFBQ04sbUJBQW1CLEFBQ25CLGVBQWdCLENBbUJqQixBQWxERix5Q0FrQ0ssY0FBYyxBQUNkLGNBQWMsQUFDZCxnQkFBZ0IsQUFDaEIsd0JBQTBCLEFBQzFCLGVBQWUsQUFDZixpQkFBaUIsQUFDakIsV0FBVyxBQUNYLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLE1BQU8sQ0FDUixBQTdDSiwrQ0FnREssYUFBMkIsQ0FDNUIsQUFJTCx1QkFDRSxZQUFZLEFBRVosaUJBQWlCLEFBQ2pCLG9CQUFvQixBQUNwQixrQkFBa0IsQUFDbEIsZ0JBQWlCLENBS2xCLEFBSEMsMEJBUkYsdUJBU0ksYUFBYyxDQUVqQixDQUFBLEFBRUQsa0JBQ0Usa0JBQWtCLEFBQ2xCLFlBQVksQUFDWixVQUFXLENBMkJaLEFBOUJBLDJDQU1HLGdDQUFrQyxDQUNuQyxBQUVELDBCQVRGLGtCQVVJLFVBQVcsQ0FvQmQsQ0FBQSxBQWpCQywwQkFiRixrQkFjSSxlQUFlLEFBQ2YsbUJBQW1CLEFBQ25CLFFBQVEsQUFDUixNQUFNLEFBQ04sWUFBWSxBQUNaLFdBQVcsQUFDWCxnQkFBZ0IsQUFDaEIsaUJBQWlCLEFBQ2pCLGdCQUFnQixBQUdoQixnQkFBZ0IsQUFFaEIsMkJBQTJCLEFBQzNCLG9DQUFzQyxDQUV6QyxDQUFBLEFBRUQsK0RBQ0UsWUFBYSxDQUNkLEFBQ0QsNEJBQ0UsNkJBQThCLENBMkQvQixBQXpEQywwQkFIRiw0QkFJSSxzQkFBd0IsQ0F3RDNCLENBQUEsQUFyREMsb0NBQ0UsZUFBZSxBQUNmLGNBQWMsQUFDZCx5QkFBeUIsQUFDekIsa0JBQW1CLENBQ3BCLEFBRUQsa0NBQ0Usa0JBQW1CLENBTXBCLEFBUEEsc0NBSUcsV0FBVyxBQUNYLFdBQVksQ0FDYixBQUdILG1DQUNFLFdBQWMsQUFDZCxlQUFlLEFBQ2YsaUJBQWlCLEEzRHBQZixvREFBeUQsQUFDekQsa0JBQWtCLEFBQ2xCLGdCQUFnQixBMkRvUGxCLGtCQUFtQixDQUNwQixBQUNELGlDM0QvUkksZ0JBQW1CLEFBTWYsZ0VBQ2MsQUFDZCxrQkFBa0IsQTJEeVJ4QixlQUFlLEFBQ2YsaUJBQWlCLEFBQ2pCLGNBQWMsQUFDZCxrQkFBbUIsQ0FDcEIsQUFDQSxtQ0FFRyxjMUQzU2tCLEEwRDRTbEIscUJBQXFCLEFBQ3JCLGVBQWUsQUFDZixpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLGtCQUFtQixDQWFwQixBQXBCRix5Q0FVSyxjMURuVGdCLEEwRG9UaEIsZ0JBQWdCLEFBQ2hCLHdCQUEwQixBQUMxQixjQUFjLEFBQ2QsZ0JBQW1CLEFBQ25CLGtCQUFrQixBQUNsQixRQUFRLEFBQ1IsUUFBUSxBQUNSLDBCQUEyQixDQUM1QixBQVFQLG9CQUNFLFNBQVUsQ0EwSlgsQUF4SkMsMEJBSEYsb0JBS0ksV0FBVyxBQUNYLGVBQWdCLENBcUpuQixDQUFBLEFBM0pBLHVCQVVHLHFCQUFxQixBQUNyQixrQkFBa0IsQTNEalVoQiw2REFBa0UsQUFDbEUsa0JBQWtCLEFBQ2xCLGVBQW1CLEMyRCtYdEIsQUE3REMsMEJBZEgsdUJBZUssY0FBYyxBQUNkLGNBQWdCLEFBQ2hCLGtCQUFrQixBQUNsQixlQUFnQixDQXlEbkIsQ0FBQSxBQTNFRiwwQkFzQkssZ0JBQWlCLENBVWxCLEFBUkMsMEJBeEJMLDBCQXlCTyxnQkFBaUIsQ0FPcEIsQ0FBQSxBQUxDLDBCQTNCTCwwQkE0Qk8sY0FBYyxBQUNkLDZCQUE2QixBQUM3QixlQUFnQixDQUVuQixDQUFBLEFBaENKLG1DQW1DSyxjQUFjLEFBQ2QsV0FBVyxBQUNYLGdCQUFpQixBQUNqQixrQkFBa0IsQUFDbEIsU0FBVyxBQUNYLFdBQVcsQUFDWCxZQUFZLEFBQ1osV0FBWSxDQU1iLEFBSkMsMEJBNUNMLG1DQTZDTyxVQUFVLEFBQ1YsVUFBVyxDQUVkLENBQUEsQUFoREoseUJBbURLLGNBQWMsQUFDZCxpQkFBaUIsQUFDakIsZUFBZSxBQUNmLGMxRDVYd0IsQTBENlh4QixxQkFBcUIsQUFDckIsd0JBQXlCLENBaUIxQixBQXpFSiwrQkEyRE8seUJBQTBCLENBSTNCLEFBSEMsMEJBNURQLCtCQTZEUyxvQkFBcUIsQ0FFeEIsQ0FBQSxBQUVELDBCQWpFTCx5QkFrRU8sY0FBZSxDQU9sQixDQUFBLEFBSkMsMEJBckVMLHlCQXNFTyxXQUFZLEFBQ1osY0FBZSxDQUVsQixDQUFBLEFBekVKLG9DQThFRyxxQkFBcUIsQUFDckIsV0FBVyxBQUNYLFlBQVksQUFDWixnRUFBZ0UsQUFDaEUsMEJBQTBCLEFBQzFCLGlCQUFpQixBQUNqQix5QkFBMEIsQ0FDM0IsQUFyRkYsbUNBeUZLLGtCQUFtQixDQXNDcEIsQUEvSEoseUNBMkZPLFdBQVcsQUFDWCxXQUFXLEFBQ1gsV0FBVyxBQUNYLGNBQWMsQUFDZCwwREFBMEQsQUFDMUQsd0JBQXdCLEFBQ3hCLGtCQUFrQixBQUNsQixRQUFRLEFBQ1IsUUFBUSxBQUNSLDJCQUEyQixBQUMzQixVQUFZLENBS2IsQUFIQywwQkF2R1AseUNBd0dTLDBCQUEyQixDQUU5QixDQUFBLEFBRUQsMEJBNUdMLG1DQTZHTyxpQkFBa0IsQ0FrQnJCLEFBL0hKLHlDQStHUyxnQkFBZ0IsQUFDaEIsd0JBQTBCLEFBQzFCLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsV0FBVyxBQUNYLFFBQVEsQUFDUiwyQkFBMkIsQUFDM0IsZ0JBQWdCLEFBQ2hCLFVBQVUsQUFDVixjQUFjLEFBQ2QsV0FBVyxBQUNYLFlBQVksQUFDWixlQUFlLEFBQ2YsZ0JBQWlCLENBQ2xCLENBQUEsQUE3SFIsNENBb0lLLFdBQVcsQUFDWCxtQkFBbUIsQUFDbkIsa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxZQUFZLEFBQ1osTUFBTSxBQUNOLFNBQVMsQUFDVCxVQUFXLENBU1osQUFQQywwQkE3SUwsNENBOElPLFdBQVcsQUFDWCxXQUFZLENBS2YsQ0FBQSxBQUhDLDBCQWpKTCw0Q0FrSk8sWUFBYSxDQUVoQixDQUFBLEFBcEpKLHdDQXdKRyxXQUFZLENBQ2IsQUFJRiwrRUFHRyxXQUFXLEFBQ1gsY0FBYyxBQUNkLGtCQUFrQixBQUNsQixVQUFVLEFBQ1YsWUFBWSxBQUNaLG1CQUFtQixBQUNuQixNQUFNLEFBQ04sU0FBVSxDQUNYLEFBWEYsd0NBY0csVUFBVyxDQUNaLEFBZkYsdUNBaUJHLFlBQVksQUFFWixVQUFVLEFBQ1YsOEJBQThCLEFBQzlCLDJCQUFzQixBQUN0QixZQUFZLEFBQ1osa0JBQW9CLENBQ3JCLEFBRUQsMEJBMUJELHdDQTRCSyxVQUFXLENBQ1osQUE3QkosdUNBK0JLLFdBQVksQ0FDYixDQUFBLEFBS0wseUJBQ0Usa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxXQUFXLEFBQ1gsWUFBWSxBQUNaLGdCQUFpQixBQUNqQiwyQkFBMkIsQUFDM0IsVUFBVSxBQUNWLHlCQUF5QixBQUN6QixZQUFhLENBZ0dkLEFBekdBLCtEQVlHLFdBQVcsQUFDWCxjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLDBCQUFzQixDQUN2QixBQWhCRixnQ0FrQkcsV0FBVyxBQUNYLFdBQVcsQUFDWCxZQUFZLEFBQ1osUUFBUyxDQUNWLEFBdEJGLCtCQXdCRyxVQUFVLEFBQ1YsWUFBWSxBQUNaLFNBQVcsQUFDWCxVQUFXLENBQ1osQUFFRCwwQkE5QkYseUJBK0JJLFVBQVcsQ0EwRWQsQ0FBQSxBQXhFQywwQkFqQ0YseUJBa0NJLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsT0FBTyxBQUNQLE1BQU0sQUFDTixZQUFZLEFBQ1osV0FBVyxBQUNYLGdCQUFnQixBQUNoQixhQUFhLEFBQ2IsZ0JBQWdCLEFBQ2hCLG1CQUFtQixBQUNuQixZQUFZLEFBQ1osaUJBQWlCLEFBQ2pCLDJCQUEyQixBQUMzQixVQUFVLEFBQ1YsK0JBQWdDLEFBQ2hDLFdBQVksQ0F3RGYsQUF6R0EsZ0NBbURLLFdBQVcsQUFDWCxVQUFVLEFBQ1YsWUFBWSxBQUNaLGtCQUFrQixBQUNsQixVQUFVLEFBQ1YsTUFBTSxBQUNOLG1CQUFtQixBQUNuQixVQUFZLENBQ2IsQ0FBQSxBQTNESiw2Q0ErREcsc0JBQXlCLENBSzFCLEFBSEMsMEJBakVILDZDQWtFSyxjQUFlLENBRWxCLENBQUEsQUFwRUYscURBc0VHLHNCQUE0QixDQUM3QixBQXZFRixxQ0EwRUcsVUFBVSxBQUNWLFdBQVksQ0FXYixBQVRDLDBCQTdFSCxxQ0E4RUssVUFBVyxDQVFkLENBQUEsQUFIQywwQkFuRkgscUNBb0ZLLE9BQVEsQ0FFWCxDQUFBLEFBdEZGLDRDQXlGRyxZQUFZLEFBQ1oscUJBQWlCLEFBQWpCLGdCQUFpQixDQWNsQixBQXhHRiw4Q0E2RkssU0FBVSxDQUNYLEFBRUQsMEJBaEdILDRDQWlHSyxtQkFBbUIsQUFDbkIsY0FBYyxBQUNkLFVBQVcsQ0FLZCxBQXhHRiw4Q0FxR08sVUFBVyxDQUNaLENBQUEsQUFLUCwwREFDRSxhQUFjLENBYWYsQUFYQywwQkFIRiwwREFJSSx3QkFBd0IsQUFDeEIsU0FBVSxDQVNiLENBQUEsQUFkQSw2RUFTRyxpQkFBYSxBQUFiLG9CQUFhLEFBQWIsWUFBYSxDQUlkLEFBRUYseUdBRUcsYUFBYyxDQUNmLEFBR0gsb0JBQ0UsU0FBVSxDQXlDWCxBQTFDQSxvQ0FJRyxlQUFnQixDQUNqQixBQUxGLHVCQVFHLGFBQWMsQ0FpQ2YsQUEvQkMsMEJBVkgsdUJBWUssK0JBQWdDLENBNkJuQyxDQUFBLEFBekNGLHlCQWdCSyxjQUFjLEFBQ2QsZUFBZSxBQUNmLGNBQWMsQUFDZCxlQUFlLEFBQ2YseUJBQXlCLEFBQ3pCLCtCQUFnQyxDQWtCakMsQUF2Q0osK0JBd0JPLHFCQUFxQixBQUNyQixVQUFjLENBQ2YsQUFFRCwwQkE1QkwseUJBNkJPLFdBQVksQUFDWixrQkFBa0IsQUFDbEIsZUFBZSxBQUNmLFdBQVksQ0FPZixBQXZDSiwrQkFtQ1MsV0FBWSxBQUNaLFVBQVksQ0FDYixDQUFBLEFBU1Qsb0JBQ0Usa0JBQWtCLEFBQ2xCLCtCQUFnQyxDQTZGakMsQUEzRkMsMEJBSkYsb0JBS0ksZUFBZ0IsQ0EwRm5CLENBQUEsQUEvRkEsdUJBU0csYUFBYyxDQXFGZixBQTlGRiwrQkFZSyxXQUFZLEFBQ1osb0JBQXFCLENBS3RCLEFBSEMsMEJBZkwsK0JBZ0JPLFVBQVksQ0FFZixDQUFBLEFBbEJKLGlDQXVCTyxVQUFZLENBQ2IsQUF4Qk4sdUNBMEJPLG9FQUFzRSxDQUN2RSxBQTNCTix5QkErQkssV0FBYyxBQUNkLGVBQWUsQTNEanRCZixnQkFBbUIsQUFNZixnRUFDYyxBQUNkLGtCQUFrQixBMkQyc0J0QixjQUFjLEFBQ2QsY0FBYyxBQUNkLGlCQUFrQixDQU9uQixBQUxDLDBCQXRDTCx5QkF1Q08sV0FBWSxBQUNaLGVBQWUsQUFDZixtQkFBb0IsQ0FFdkIsQ0FBQSxBQUdDLDBCQTlDTCxpREFrRFcsZ0RBQWtELENBQ25ELEFBbkRWLDRFQXdEUyxjQUFjLEFBQ2QsaUJBQWtCLENBWW5CLEFBckVSLDhFQTREVyxnQkFBZ0IsQTNEN3VCdEIsZ0JBQW1CLEFBTWYsZ0VBQ2MsQUFDZCxrQkFBa0IsQTJEdXVCaEIsY0FBYyxBQUNkLGNBQWUsQ0FLaEIsQUFwRVYsb0ZBaUVhLFdBQVksQUFDWixvQkFBcUIsQ0FDdEIsQ0FBQSxBQW5FWixxQ0EwRUssa0JBQW1CLENBbUJwQixBQTdGSiwyQ0E0RU8sV0FBVyxBQUNYLFVBQVUsQUFDVixXQUFXLEFBQ1gsa0VBQWtFLEFBQ2xFLHdCQUF3QixBQUN4Qix5Q0FBeUMsQUFDekMscUJBQXFCLEFBQ3JCLGVBQWdCLENBU2pCLEFBUEMsMEJBckZQLDJDQXNGUyx1RUFBdUUsQUFDdkUsV0FBVyxBQUNYLFdBQVcsQUFDWCx5QkFBeUIsQUFDekIsMERBQTJELENBRTlELENBQUEsQUFLUCx5QkFFRSxlQUFlLEEzRDd1Qlgsb0RBQXlELEFBQ3pELGtCQUFrQixBQUNsQixnQkFBZ0IsQTJENnVCcEIsZUFBZSxBQUNmLGlCQUFpQixBQUNqQixvQkFBc0IsQ0FPdkIsQUFiQSwyQkFTRyxjQUFjLEFBQ2QsZUFBZSxBQUNmLCtCQUFnQyxDQUNqQyxBQUtILHlCQUNFLGNBQWMsQUFDZCxtQkFBbUIsQUFDbkIsZ0JBQWdCLEFBQ2hCLFdBQVksQ0FtRGIsQUFsREMsNkJBTEYseUJBTUksWUFBYSxDQWlEaEIsQ0FBQSxBQXZEQSx3Q0FTRyxXQUFXLEFBQ1gsWUFBWSxBQUNaLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsbUJBQW1CLEFBQ25CLGNBQWMsQUFDZCxtQkFBbUIsQUFDbkIscUJBQXFCLEFBQ3JCLGtCQUFrQixBQUNsQixVQUFVLEFBQ1YsV0FBWSxDQXlCYixBQTVDRiwwQ0FxQkssZUFBZSxBQUNmLGlCQUFpQixBQUNqQixjMUQ3ekJrQixBMEQ4ekJsQiw2QkFBK0IsQ0FDaEMsQUF6QkosZ0RBNEJPLGFBQXFDLENBQ3RDLEFBRUgsMEJBL0JILHdDQWdDSyxVQUFXLENBWWQsQUE1Q0YsMENBa0NPLGVBQWUsQUFDZixnQkFBaUIsQ0FDbEIsQ0FBQSxBQXBDTixtREF1Q0ssYUFBYyxDQUNmLEFBeENKLDRHQWdETyxZQUFhLENBQ2QsQUFqRE4seURBbURPLGFBQWMsQ0FDZixBQU1QLHlCQUNFLFNBQVMsQUFFVCxXQUFXLEFBQ1gsZTFEMTBCZ0MsQTBEMjBCaEMsV0FBVyxBQUNYLGdCQUFnQixBQUNoQixhQUFhLEFBQ2IsZ0JBQWdCLEFBRWhCLGtDQUFtQyxBQUNuQyxrQkFBa0IsQUFDbEIsU0FBUyxBQUNULE1BQU8sQ0FvQlIsQUFqQ0EsOEJBZUcsZUFBZ0IsQ0FDakIsQUFoQkYsMENBa0JHLFdBQVcsQUFDWCxlMUR6MUI4QixBMEQwMUI5QixTQUFTLEFBQ1QsbUJBQW1CLEFBQ25CLGUxRDUxQjhCLEEwRDYxQjlCLHNCQUFzQixBQUN0QixXQUFZLENBSWIsQUE1QkYsZ0RBMEJLLFNBQVUsQ0FDWCxBQUdILDZCQTlCRix5QkErQkksc0JBQXdCLENBRTNCLENBQUEsQUMvNEJILFlBRUksZ0JBQWlCLEFBQ2pCLGFBQWEsQUFDYixXQUFZLEFBQ1osaUJBQWtCLENBNmFyQixBQTNhRywwQkFQSixZQVFRLFlBQVksQUFDWixpQkFBa0IsQ0F5YXpCLENBQUEsQUF0YUcseUJBWkosWUFhUSxZQUFhLENBcWFwQixDQUFBLEFBbGJELHVDQWlCUSxrQkFBa0IsQUFDbEIsUUFBUSxBQUNSLFNBQVMsQUFDVCxZQUFZLEFBQ1osVUFBVSxBQUNWLFdBQVcsQUFDWCx1QkFBdUIsQUFDdkIsWUFBYSxDQUtoQixBQUhHLHlCQTFCUix1Q0EyQlksYUFBYyxDQUVyQixDQUFBLEFBRUQsZ0JBQ0ksa0JBQWtCLEFBQ2xCLE9BQU8sQUFDUCxNQUFNLEFBQ04sV0FBVyxBQUNYLFlBQVksQUFFWiw2QkFBNkIsQUFDN0IsNEJBQTRCLEFBQzVCLDRCQUE0QixBQUM1QixzQkFBc0IsQUFDdEIsVUFBVSxBQUVWLHFCQUFzQixDQU16QixBQW5CQSwyQkFnQk8sVUFBVSxBQUNWLHFCQUFzQixDQUN6QixBQUdMLHNCQUNJLFVBQVUsQUFDVixrQkFBa0IsQUFDbEIsT0FBTyxBQUNQLE1BQU0sQUFDTixXQUFXLEFBQ1gsWUFBWSxBQUNaLG1CQUFtQixBQUNuQixVQUFVLEFBQ1Ysc0JBQXdCLENBSzNCLEFBSEcseUJBWEosc0JBWVEsVUFBWSxDQUVuQixDQUFBLEFBRUQscUJBQ0ksa0JBQWtCLEFBQ2xCLE9BQU8sQUFDUCxNQUFNLEFBQ04sV0FBVyxBQUNYLFlBQVksQUFDWixTQUFVLENBQ2IsQUFFRCxtQkFDSSxZQUFZLEFBQ1osa0JBQWtCLEFBQ2xCLE9BQU8sQUFDUCxRQUFRLEFBQ1IsYUFBYSxBQUNiLDJCQUEyQixBQUMzQixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLGlCQUFpQixBQUVqQixVQUFVLEFBQ1YsZUFBZ0IsQ0FvR25CLEFBbEdHLHlCQWRKLG1CQWVRLFVBQVcsQ0FpR2xCLENBQUEsQUE5RkcsMkJBQ0ksa0JBQWtCLEFBQ2xCLE9BQU8sQUFDUCxNQUFNLEFBQ04sVUFBVyxDQUNkLEFBRUQsK0JBQ0ksd0JBQWlCLEFBQ2pCLGtCQUFrQixBQUNsQixjQUFlLENBMEJsQixBQTdCQSxvQ0FNTyxXQUFXLEFBQ1gscUJBQXFCLEFBQ3JCLGtCQUFrQixBQUNsQix3QkFBaUIsQUFDakIsa0JBQW9CLENBQ3ZCLEFBWEoscUNBY08sYUFBYyxDQUNqQixBQWZKLHNDQWtCTyxXQUFXLEFBQ1gsWUFBWSxBQUNaLFdBQVcsQUFDWCxtQkFBbUIsQUFDbkIsY0FBYyxBQUNkLGtCQUFrQixBQUNsQixZQUFZLEFBQ1osV0FBVyxBQUVYLGtCQUFvQixDQUN2QixBQXJEUiwyQkF5RE8sZUFBZ0IsQ0FDbkIsQUExREosNEJBNkRPLGVBQWUsQUFDZixnQkFBaUIsQUFDakIsdUJBQTBCLENBUzdCLEFBeEVKLGlDQWtFVyxhQUFjLENBQ2pCLEFBbkVSLG1DQXNFVyxVQUFXLENBQ2QsQUF2RVIsK0RBNkVXLFVBQVksQ0FDZixBQTlFUiwrREFvRlcseUJBQWlCLENBQ3BCLEFBckZSLCtEQTJGVyx3QkFBaUIsQ0FDcEIsQUE1RlIsK0RBa0dXLHdCQUFpQixDQUNwQixBQW5HUiwrREF5R1csd0JBQWlCLENBQ3BCLEFBU1Qsb0JBQ0ksa0JBQWtCLEFBQ2xCLE9BQU8sQUFDUCxNQUFNLEFBQ04sWUFBWSxBQUNaLFVBQVcsQ0FFZCxBQUVELGtCQUNJLGtCQUFrQixBQUNsQixTQUFTLEFBQ1QsUUFBUSxBQUNSLCtCQUFnQyxBQUNoQyxtQkFBbUIsQUFDbkIsb0JBQW9CLEFBQ3BCLGlCQUFhLEFBQWIsb0JBQWEsQUFBYixhQUFhLEFBRWIsV0FBVyxBQUNYLGlCQUFpQixBQUNqQixVQUFVLEFBQ1YsbUJBQW1CLEFBRW5CLDhEQUFtRSxDQTRDdEUsQTNEcktELHdCQUNJLFdBQVcsQUFDWCxjQUFjLEFBQ2QsVUFBVyxDQUNkLEEyRHVHQSwwQkFpQk8sa0VBQXdFLENBQzNFLEFBbEJKLGdEQXNCTywrREFBcUUsQ0FDeEUsQUF2QkosMEJBMEJPLCtCQUFnQyxBQUNoQyxVQUFVLEFBQ1Ysa0JBQW1CLENBQ3RCLEFBN0JKLHdCQWdDTywrQkFBZ0MsQUFDaEMsVUFBVSxBQUNWLGlCQUFrQixDQUNyQixBQW5DSix3QkFzQ08sK0JBQWdDLEFBQ2hDLFVBQVUsQUFDVixpQkFBa0IsQ0FDckIsQUFFRCx5QkEzQ0osa0JBNENRLG1CQUFtQixBQUNuQixrQkFBbUIsQ0FhMUIsQ0FBQSxBQVZHLHlCQWhESixrQkFpRFEsa0JBQWtCLEFBQ2xCLG1CQUFtQixBQUNuQixpQkFBaUIsQUFDakIsZUFBZ0IsQ0FNdkIsQ0FBQSxBQUhHLHlCQXZESixrQkF3RFEsa0JBQW1CLENBRTFCLENBQUEsQUFFRCxxQkFDSSxpQkFBYSxBQUFiLG9CQUFhLEFBQWIsYUFBYSxBQUNiLDhCQUFpQixBQUFqQixpQkFBaUIsQUFDakIsMEJBQXNCLEFBQXRCLHNCQUFzQixBQUN0QixXQUFXLEFBQ1gsZUFBZSxBQUNmLHFCQUF1QixBQUF2Qix1QkFBdUIsQUFDdkIsaUJBQWlCLEFBQ2pCLGVBQWdCLENBbURuQixBQTNEQSx1QkFXTyxhQUFjLENBQ2pCLEFBRUQseUJBZEoscUJBZVEsZUFBZSxBQUNmLGlCQUFpQixBQUNqQixlQUFlLEFBQ2YsZ0JBQWdCLEFBT2hCLGlCQUFhLEFBQWIsb0JBQWEsQUFBYixhQUFhLEFBQ2IsMEJBQXNCLEFBQXRCLHFCQUFzQixDQWlDN0IsQUEzREEsMkJBcUJXLGNBQWMsQUFDZCxXQUFZLENBQ2YsQUF2QlIscUZBOEJXLG9CQUFjLEFBQWQsYUFBYyxDQUNqQixBQS9CUiwrQ0FrQ1csb0JBQWMsQUFBZCxjQUFjLEFBRWQsa0JBQWtCLEFBQ2xCLGdCQUFnQixBQUNoQiw0Q0FBNEMsQUFDNUMsaUNBQWlDLEFBRWpDLHdCQUF3QixBQUN4Qiw2QkFBOEIsQ0FjakMsQUF4RFIsa0VBNkNlLFFBQVUsQUFFVixTQUFXLEFBRVgsc0JBQXVCLENBRTFCLEFBbkRaLHdFQXNEZSxZQUNKLENBQUMsQ0FBQSxBQU1iLDZCQUNJLFlBQWEsQ0E0QmhCLEFBN0JBLCtCQUlPLG1CQUFxQixDQUN4QixBQUxKLG1DQVFPLHVCQUF3QixDQUMzQixBQVRKLGlDQVlPLHlCQUF5QixBQUN6QixnQkFBaUIsQ0FDcEIsQUFkSix1Q0FpQk8sc0JBQWtCLEFBQWxCLGtCQUFrQixBQUNsQixlQUFlLEFBQ2YsV0FBYSxDQUNoQixBQUVELHlCQXRCSiw2QkF1QlEsY0FBYyxBQUNkLGtCQUFrQixBQUNsQixZQUFZLEFBQ1osVUFBVSxBQUNWLFNBQVUsQ0FFakIsQ0FBQSxBQUVELG1CQUNJLDBCQUFpQyxBQUNqQyxZQUEyQixBQUczQixzQkFBbUIsQUFBbkIsbUJBQW1CLEFBQ25CLGlCQUFhLEFBQWIsb0JBQWEsQUFBYixhQUFhLEFBQ2IscUJBQWlCLEFBQWpCLGlCQUFpQixBQUNqQixxQkFBdUIsQUFBdkIsc0JBQXVCLENBdUIxQixBQXJCRywwQkFWSixtQkFXUSwwQkFBc0IsQUFBdEIscUJBQXNCLENBb0I3QixDQUFBLEFBaEJPLHVEQWZSLG1CQWdCWSx1QkFBeUIsQ0FlcEMsQ0FBQSxBQVpPLHNEQW5CUixtQkFvQlksc0JBQXdCLENBV25DLENBQUEsQUFQRyx5QkF4QkosbUJBeUJRLHlCQUErQixDQU10QyxDQUFBLEFBSEcseUJBNUJKLG1CQTZCUSxZQUFhLENBRXBCLENBQUEsQUFFQSwyQkFHTyxlQUFlLEFBQ2YsV0FBVyxBQUNYLFdBQVksQ0FDZixBQUVELDBCQVJKLHVCQVNRLGFBQWMsQ0FPckIsQUFoQkEsMkJBWVcsV0FBVyxBQUNYLFdBQVksQ0FDZixDQUFBLEFBSVQsOENBQ0ksZ0JBQWlCLENBTXBCLEFBSkcsMEJBSEosOENBSVEsY0FBYyxBQUNkLGVBQWdCLENBRXZCLENBQUEsQUFFRCx3QkFDSSxlQUFlLEFBRWYsY0FBYyxBQUdkLGtCQUFtQixDQUN0QixBQUVELDJDQVBJLG1CQUFtQixBNURqWG5CLGdCQUFnQixBQU1aLG9EQUF5RCxBQUN6RCxpQkFBa0IsQzREaVgxQixBQVdDLG1CQVZHLGVBQWUsQUFHZixrQkFBbUIsQ0FPdEIsQUFMRyx5QkFOSixtQkFPUSxlQUFlLEFBQ2YsaUJBQWlCLEFBQ2pCLGtCQUFtQixDQUUxQixDQUFBLEFDamJMLFdBRUUsZ0JBQWdCLEFBQ2hCLGlCQUFpQixBQUNqQixrQkFBa0IsQUFnQmxCLGFBQWMsQ0F1SGYsQUEzSUQscUJBVUksY0FBZSxDQUNoQixBQVhILGtDQVFNLHNCQUF3QixDQUN6QixBQVRMLHdCQWVNLGVBQWdCLENBQ2pCLEFBT0gsZ0JBQ0Usa0JBQWtCLEFBQ2xCLG1CQUFvQixDQUNyQixBQTFCSCxzQkE2QkksdUJBQXdCLEFBQ3hCLHlCQUEyQixDQUM1QixBQS9CSCxjQW9DSSxtQkFBbUIsQUFDbkIsZUFBZSxBQUNmLGlCQUFpQixBQUNqQixvQkFBcUIsQTdET2pCLGdCQUFnQixBQU1aLG9EQUF5RCxBQUN6RCxpQkFBa0IsQzZEUDNCLEFBSkMseUJBMUNKLGNBMkNNLGVBQWMsQUFDZCxnQkFBZ0IsQ0FFbkIsQ0FBQSxBQTlDSCxrREFrRE0sZUFBZ0IsQ0FDakIsQUFuREwsY0F1REksZ0JBQWdCLEFBQ2hCLG1CQUFtQixBN0Q1QmYsNkRBQWtFLEFBQ2xFLGtCQUFrQixBQUNsQixnQkFBbUIsQTZENEJ2QixlQUFlLEFBQ2YsaUJBQWlCLEFBQ2pCLG9CQUFzQixDQU12QixBQUpDLHlCQTlESixjQStETSxlQUFjLEFBQ2QsZ0JBQWdCLENBRW5CLENBQUEsQUFsRUgsd0NBcUVJLGdCQUFnQixBQUNoQixtQkFBbUIsQTdEMUNmLDZEQUFrRSxBQUNsRSxrQkFBa0IsQUFDbEIsZ0JBQW1CLEE2RDBDdkIsZUFBZSxBQUNmLGlCQUFpQixBQUNqQixxQkFBc0IsQUFDdEIseUJBQXlCLEFBQ3pCLGFBQWMsQ0FLZixBQUpDLHlCQTdFSix3Q0E4RU0sZUFBYyxBQUNkLGdCQUFnQixDQUVuQixDQUFBLEFBakZILGNBb0ZJLGdCQUFnQixBQUNoQixrQkFBa0IsQUFDbEIsZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQW1CcEIsQUExR0gsaUJBMEZNLGtCQUFrQixBQUNsQixpQkFBa0IsQ0FjbkIsQUF6R0wsd0JBNkZRLFlBQWEsQUFDYixXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLE9BQU8sQUFDUCxNQUFNLEFBQ04sY0FBYyxBQUNkLGE1RHJGa0IsQzREc0ZuQixBQXBHUCxvQkF1R1EsY0FBZSxDQUNoQixBQXhHUCxjQTZHSSxnQkFBZ0IsQUFDaEIsZ0JBQWlDLEFBQ2pDLGtCQUFrQixBQUNsQixnQkFBZ0IsQUFDaEIsa0JBQW1CLENBcUJwQixBQXRJSCxpQkFvSE0sb0JBQXFDLEFBQ3JDLGtCQUFrQixBQUNsQixpQkFBa0IsQ0FLbkIsQUEzSEwsb0JBeUhRLGNBQWUsQ0FDaEIsQUExSFAsd0JBNkhNLHdCQUF5QyxBQUN6QyxnQkFBaUIsQUFDakIsV0FBVyxBQUNYLGtCQUFrQixBQUNsQixPQUFPLEFBQ1AsTUFBTSxBQUNOLGNBQWMsQUFDZCxhNUR0SG9CLEM0RHVIckIsQUFySUwsa0JBeUlJLGVBQWdCLENBQ2pCLEFBR0gsdUJBQ0UsZUFBZSxBQUNmLGlCQUFpQixBQUNqQixxQkFBc0IsQUFDdEIsZ0JBQWdCLEFBQ2hCLG1CQUFtQixBN0R4RWIsZ0JBQWdCLEFBTVosd0NBQTJDLEFBQzNDLGlCQUFrQixDNkR3RTdCLEFBSkMseUJBUkYsdUJBU0ksZUFBYyxBQUNkLGdCQUFnQixDQUVuQixDQUFBLEFBRUQsNEJBQ0UsY0FBYyxBQUNkLFdBQVcsQUFDWCxXQUFXLEFBQ1gsZ0JBQWdCLEFBQ2hCLG1CQUFtQixBQUNuQixnQkFBZ0IsQUFDaEIsbUJBQW1CLEFBQ25CLFFBQVMsQ0FFVixBQUVELDBCQUNFLGVBQWUsQUFDZixpQkFBaUIsQUFDakIscUJBQXNCLEFBQ3RCLGtCQUFtQixDQUNwQixBQUVELHdCQUNFLGdCQUFnQixBQUNoQixrQkFBbUIsQ0FhcEIsQUFYQyw4QkFDRSxjQUFjLEFBQ2QsZUFBZSxBQUNmLGlCQUFpQixBQUNqQixrQkFBa0IsQTdEOUhkLG9EQUF5RCxBQUN6RCxrQkFBa0IsQUFDbEIsZUFBZ0IsQzZEOEhyQixBQVZILDJCQWFJLFlBQWEsQ0FDZCxBQUdILHNCQUNFLGVBQWUsQUFDZixpQkFBaUIsQUFDakIsY0FBYyxBQUNkLGdCQUFnQixBQUNoQixrQkFBbUIsQ0FDcEIsQUFFRCxnQ0FDRSxnQkFBZ0IsQUFDaEIsa0JBQW1CLENBdUJwQixBQXJCRSwyQ0FFRyxjQUFjLEFBQ2QsV0FBVyxBQUNYLFlBQVksQUFDWixrQkFBbUIsQ0FDcEIsQUFORixrRDdEL0tLLDZEQUFrRSxBQUNsRSxrQkFBa0IsQUFDbEIsZ0JBQW1CLEE2RHVMckIsZUFBZSxBQUNmLGdCQUFpQixDQUNsQixBQUdILDBDQUNFLGNBQWMsQUFDZCxlQUFlLEFBQ2YsaUJBQWlCLEFBQ2pCLGVBQWdCLENBQ2pCLEFBSUgsd0JBR0Usc0JBQWlCLEFBR2pCLGdCQUFnQixBQUNoQixrQkFBa0IsQUFHbEIsaUJBQWtCLENBc0RuQixBQWhFRCw2REFhSSxXQUFXLEFBQ1gsY0FBYyxBQUNkLGtCQUFrQixBQUNsQixZQUFZLEFBQ1osV0FBVyxBQUNYLG1CNUR2T3NCLEE0RHdPdEIsU0FBUyxBQUNULDBCQUEyQixDQUM1QixBQXJCSCwrQkF1QkksS0FBTSxDQUNQLEFBeEJILDhCQTBCSSxRQUFTLENBQ1YsQUEzQkgsbUNBOEJJLGlCQUFpQixBQUNqQixtQkFBb0IsQ0FDckIsQUFFRCwrQjdEdk5NLGdCQUFnQixBQU1aLG9EQUF5RCxBQUN6RCxrQkFBa0IsQTZEa04xQixjNUR6UHNCLEE0RDBQdEIsZUFBZSxBQUNmLGlCQUFpQixBQUNqQixrQkFBbUIsQ0FDcEIsQUFDRCxnQzdEM1BNLGdCQUFtQixBQU1mLGdFQUNjLEFBQ2Qsa0JBQWtCLEE2RHFQMUIsYzVEaFFzQixBNERpUXRCLGVBQWUsQUFDZixpQkFBaUIsQUFDakIsa0JBQW1CLENBQ3BCLEFBL0NILCtCQWtESSxlQUFnQixDQWFqQixBQS9ESCxpQ0FvRE0sY0FBYyxBQUNkLGVBQWUsQUFDZixxQkFBdUIsQ0FLeEIsQUEzREwsdUNBeURRLGFBQWMsQ0FDZixBQTFEUCxtQ0E2RE0sZ0JBQWlCLENBQ2xCLEFBS0wsd0JBRUUsV0FBVyxBQUNYLGVBQWUsQUFDZixVQUFVLEFBQ1YsVUFBVSxBQUNWLFlBQVksQUFDWiwyQkFBMkIsQUFDM0IsVUFBVSxBQUNWLDJCQUE4QixDQXdDL0IsQUFqREQsaUNBWUksdUJBQXlCLEFBQ3pCLCtCQUFnQyxBQUNoQyxTQUFVLENBQ1gsQUFmSCxzQ0FrQkksaUJBQWlCLENBOEJsQixBQWhESCx3Q0FxQk0sY0FBYyxBQUNkLGtCQUFrQixBQUNsQixXQUFhLEFBQ2IsZUFBYyxBQUNkLFdBQVUsQUFDVixZQUFXLEFBQ1gsaUJBQWdCLEFBQ2hCLGtCQUFrQixBQUNsQixZQUFZLENBa0JiLEFBL0NMLDBDQWdDUSxlQUFnQixDQUNqQixBQWpDUCxpREFxQ1Esa0JBQW1CLENBQ3BCLEFBdENQLGdEQXlDUSxrQkFBbUIsQ0FDcEIsQUExQ1AsaURBNkNRLGtCQUFtQixDQUNwQixBQU9QLGlDQUNFLGlCQUFhLEFBQWIsb0JBQWEsQUFBYixhQUFhLEFBQ2IseUJBQTZCLEFBQTdCLDZCQUE2QixBQUM3QixvQkFBYyxBQUFkLGFBQWMsQ0FpQmYsQUFmQyx5QkFMRixpQ0FNSSxhQUFjLENBY2pCLENBQUEsQUFwQkQsMEVBVUksNkJBQWdCLEFBQWhCLGVBQWdCLENBQ2pCLEFBWEgsMEVBYUksNEJBQWUsQUFBZixjQUFlLENBQ2hCLEFBZEgsMEVBZ0JJLGtDQUFxQixBQUFyQixvQkFBcUIsQ0FDdEIsQUFLSCw0QkFDRSxnQkFBZ0IsQUFDaEIsa0JBQW1CLENBcURwQixBQW5EQyxpQ0FDRSxrQkFBa0IsQUFDbEIsYUFBYyxDQVFmLEFBTEMseUJBTEYsaUNBTUksZ0JBQWdCLEFBQ2hCLDJCQUE0QixBQUM1QiwyQkFBNkIsQ0FFaEMsQ0FBQSxBQUVELGtFQUNFLHlCQUErQixDQUtoQyxBQUhDLHlCQUhGLGtFQUlJLGVBQWdCLENBRW5CLENBQUEsQUFFRCx3Q0FDRSxlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLGM1RDlYc0IsQUQwQ2xCLG9EQUF5RCxBQUN6RCxrQkFBa0IsQUFDbEIsZ0JBQWdCLEE2RG9WcEIsa0JBQW1CLENBQ3BCLEFBRUQsd0NBQ0Usa0JBQW1CLENBT3BCLEFBUkEsNENBR0csZUFBZSxBQUNmLFlBQVksQUFDWixpQkFBaUIsQUFDakIsaUJBQWtCLENBQ25CLEFBR0gsbUM3RG5XTSxvREFBeUQsQUFDekQsa0JBQWtCLEFBQ2xCLGdCQUFnQixBNkRtV3BCLGVBQWUsQUFDZixpQkFBaUIsQUFDakIsb0JBQXNCLENBQ3ZCLEFBRUQscUNBQ0UsV0FBYyxBQUNkLGVBQWUsQUFDZixpQkFBaUIsQUFDakIsY0FBZSxDQUNoQixBQUtILHVCQUVJLG1CQUFtQixBQUNuQixtQkFBb0IsQ0FDckIsQUFKSCxzQ0FPSSxlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLGlCQUFrQixDQUNuQixBQVZILDhDQVlJLGtCQUFrQixBQUNsQixRQUFRLEFBQ1IsU0FBUyxBQUNULFlBQVksQUFDWixpQkFBYSxBQUFiLG9CQUFhLEFBQWIsWUFBYSxDQStEZCxBQS9FSCxrREFvQk0sV0FBVyxBQUNYLFlBQVksQUFDWixpQkFBaUIsQUFDakIsWUFBWSxBQUNaLE1BQU0sQUFDTixlQUFlLEFBQ2Ysa0JBQWtCLEFBQ2xCLG9CQUFxQixDQUN0QixBQTVCTCx3REErQk0saUJBQWlCLEFBQ2pCLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsZUFBZSxBQUNmLGlCQUFpQixBQUNqQixlQUFpQixDQUNsQixBQXJDTCxnREF3Q00sZ0JBQWdCLEFBQ2hCLGFBQWMsQ0FDZixBQTFDTCxxREE2Q00sY0FBYyxBQUNkLGlCQUFpQixBQUNqQixlQUFtQixDQUNwQixBQWhETCxtREFrRE0sa0JBQWtCLEFBQ2xCLGVBQWlCLENBQ2xCLEFBcERMLG9EQXVETSxNQUFPLENBQ1IsQUF4REwsb0RBMERNLE9BQVEsQ0FDVCxBQTNETCx3R0E4RE0sV0FBVyxBQUNYLFdBQVksQ0FTYixBQXhFTCxvSEFrRVEsVUFBWSxDQUNiLEFBbkVQLDRHQXNFUSxZQUFhLENBQ2QsQUF2RVAsb0RBMEVNLG1IQUFvSCxDQUNySCxBQTNFTCxvREE2RU0sbUhBQW9ILENBQ3JILEFBR0gseUJBakZGLDhDQW9GTSxRQUFTLENBQ1YsQ0FBQSxBQU9MLDBCQUVJLGlCQUFpQixBQUNqQixpQkFBa0IsQ0FDbkIsQUFKSCxvQ0FNSSxnQkFBaUIsQ0FDbEIsQUFFRCx5QkFURiwwQkFXTSxjQUFjLEFBQ2QsY0FBZSxDQUNoQixDQUFBLEFDcmhCTCx5Q0FJSSxrQkFBbUIsQ0FDcEIsQUFHRCx5QkFDRSxxQkFBeUIsQ0FDMUIsQUFFRCxrREFDRSxlQUFnQixDQUNqQixBQUVELDRCQ2ZBLHVCQUF1QixBQUN2QixTQUFTLEFBQ1QsVUFBVSxBQUdWLHdCQUFnQixBQUFoQixxQkFBZ0IsQUFBaEIsZ0JBQWdCLEEvRFdWLGdCQUFtQixBQU1mLGdFQUNjLEFBQ2Qsa0JBQWtCLEE4REwxQix1QkFBNEIsQUFDNUIsZUFBZSxBQUNmLGlCQUFpQixBQUVqQixtQkFBbUIsQUFDbkIsa0JBQWtCLEFBQ2xCLGVBQWUsQUFDZixxQkFBc0IsQUFDdEIsZ0JBQWdCLEFBQ2hCLFVBQVcsQ0FxQlosQUMxQ0Qsa0NBQ0UsU0FBVSxDQUNYLEFETUEsa0NBdUJHLFdBQVcsQUFDWCxXQUFXLEFBQ1gsWUFBWSxBQUNaLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsV0FBVyxBQUNYLFFBQVEsQUFDUixpQkFBaUIsQUFDakIseUVBQXlFLEFBQ3pFLGtCQUFvQixDQUNyQixBQUdILDJCQUNFLGVBQTBCLEFBQzFCLFNBQVMsQUFDVCxVQUFVLEFBQ1YsZ0JBQWdCLEFBRWhCLGVBQWUsQUFDZixpQkFBaUIsQUFDakIsYUFBYyxDQUVmLEFBOURILDBJQTJFVSx5RUFBMEUsQ0FDM0UsQUE1RVQsMkRBaUZNLFVBQVUsQUFDVixZQUFZLEFBQ1osZ0NBQWlDLEFBRWpDLHNCQUE0QixDQUM3QixBRXRGTCxhQUNFLGlCQUFrQixDQUNuQixBQUVELGVBQ0UsZUFBZSxBQUNmLFdBQVcsQUFDWCxTQUFTLEFBQ1QsT0FBTyxBQUNQLFlBQVksQUFDWixZQUFZLEFBQ1osNEJBQTZCLEFBa0I3QiwrQkFBZ0MsQ0FrRmpDLEFBbEdDLHlCQVRGLGVBVUksWUFBYSxDQWlHaEIsQ0FBQSxBQTNHRCwwQkFjSSwwQkFBMkIsQ0FDNUIsQUFmSCxtQ0FrQkksZUFBZSxBQUNmLE9BQU8sQUFDUCxTQUFTLEFBQ1QsNEJBQTRCLEFBQzVCLFNBQ0YsQ0FBQyxBQXZCSCwwQkE0QkksZ0JBQWdCLEFBQ2hCLGlCQUFpQixBQUNqQixrQkFBa0IsQUFDbEIsa0JBQWtCLEFBQ2xCLG1CQUFtQixBQUNuQix5QkFBeUIsQUFDekIsZ0JBQWdCLEFBQ2hCLHdDQUF3QyxBQUN4QyxpQkFBYSxBQUFiLG9CQUFhLEFBQWIsYUFBYSxBQUNiLHFCQUFpQixBQUFqQixpQkFBaUIsQUFDakIsMkJBQTRCLEFBQTVCLDRCQUE0QixBQUM1QixZQUFZLEFBQ1osd0JBQTBCLENBQzNCLEFBRUQsd0JoRW5CTSw2REFBa0UsQUFDbEUsa0JBQWtCLEFBQ2xCLGdCQUFtQixBZ0VtQnZCLGVBQWUsQUFDZixpQkFBaUIsQUFDakIseUJBQXlCLEFBQ3pCLHlCQUF5QixBQUN6QixpQkFBa0IsQ0FXbkIsQUFqQkEsOEJBUUcsV0FBVyxBQUNYLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsUUFBUSxBQUNSLFNBQVMsQUFDVCxZQUFZLEFBQ1osVUFBVSxBQUNWLGtCQUFtQixDQUNwQixBQUVILHNCQUNFLGlCQUFpQixBQUNqQixlQUFlLEFBQ2Ysa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxtQkFBbUIsQUFDbkIsZ0JBQWdCLEFBQ2hCLHNCQUF1QixDQUN4QixBQUVELHFCQUNFLFlBQVksQUFDWixlQUFlLEFBQ2YseUJBQXlCLEFoRWxEckIsNkRBQWtFLEFBQ2xFLGtCQUFrQixBQUNsQixnQkFBbUIsQWdFa0R2QixrQkFBa0IsQUFDbEIsaUJBQWlCLEFBQ2pCLGlCQUFhLEFBQWIsb0JBQWEsQUFBYixZQUFhLENBZ0JkLEFBdkJBLHVCQVVHLG9CQUFxQixDQVl0QixBQXRCRixnQ0FZSyxlQUFlLEFBQ2YsYUFBYyxDQUlmLEFBakJKLHNDQWVPLG9CQUFxQixDQUN0QixBQWhCTix5QkFvQkssZ0JBQWlCLENBQ2xCLEFBS0wsNkJBQ0Usa0JBQWtCLEFBQ2xCLE9BQU8sQUFDUCxXQUFXLEFBQ1gsUUFBUSxBQUNSLFdBQVcsQUFDWCxtQkFBbUIsQUFDbkIsMkJBQTZCLENBQzlCLEFDN0dILGdCQUNFLG9CQUFvQixBQUNwQixnQkFBaUIsQ0FtaEJsQixBQXJoQkQsNkNBS0ksaUJBQW1CLENBQ3BCLEFBR0MsMEJBVEosMkJBVU0saUJBQWlCLEFBQ2pCLGtCQUFrQixBQUNsQixpQkFBa0IsQ0FlckIsQ0FBQSxBQWJDLDBCQWRKLDJCQWVNLGlCQUFpQixBQUNqQixrQkFBa0IsQUFDbEIsZ0JBQWlCLENBVXBCLENBQUEsQUFQQyx5QkFwQkosMkJBcUJNLGNBQWUsQ0FNbEIsQUEzQkgsZ0NBdUJRLGdCQUFnQixBQUNoQixnQkFBaUIsQ0FDbEIsQ0FBQSxBQXpCUCxvR0ErQk0sd0JBQTRCLEFBQzVCLGFBQWMsQ0FJZixBQUhDLHdCQWpDTixvR0FrQ1EsbUJBQTJCLENBRTlCLENBQUEsQUFHSCw2QkFDRSxlQUFpQixDQUNsQixBQUNELDRCQUNFLGtCQUFtQixDQUlwQixBQUxBLG1FQUdHLHNCQUF1QixDQUN4QixBQUdILHVCQUNFLGlCQUFhLEFBQWIsb0JBQWEsQUFBYixhQUFhLEFBQ2IsdUJBQW1CLEFBQW5CLG1CQUFtQixBQUVuQixxQkFBaUIsQUFBakIsZ0JBQWlCLENBc1ZsQixBQTFWQSx1Q0FPRyxXQUFZLENBY2IsQUFyQkYsNkNBVUssZ0JBQWlCLENBQ2xCLEFBRUQseUJBYkgsMEVBZU8sbUJBQW9CLENBQ3JCLEFBaEJOLHFFQWtCTyxlQUFnQixDQUNqQixDQUFBLEFBbkJOLDZCQXdCRyxzQkFBdUIsQUFDdkIscUJBQXlCLENBSTFCLEFBN0JGLG1DQTJCSyxnQkFBaUIsQ0FDbEIsQUE1Qkosb0RBZ0NHLGVBQWUsQUFDZixnQkFBaUIsQ0FFbEIsQUFuQ0Ysd0NBdUNLLG1CQUFtQixBQUNuQixXQUFZLEFBQ1osaUJBQWEsQUFBYixvQkFBYSxBQUFiLGFBQWEsQUFDYiwwQkFBc0IsQUFBdEIsc0JBQXNCLEFBQ3RCLG9CQUEyQixBQUEzQiwwQkFBMkIsQ0FVNUIsQUFyREosMENBOENPLFVBQVksQ0FDYixBQS9DTixxRUFrRE8sZUFBZSxBQUNmLGdCQUFpQixDQUNsQixBQXBETixxREEyREcsaUJBQWEsQUFBYixvQkFBYSxBQUFiLGFBQWEsQUFDYix1QkFBbUIsQUFBbkIsbUJBQW1CLEFBQ25CLG1CQUFtQixBQUVuQixxQkFBaUIsQUFBakIsZ0JBQWlCLENBd0JsQixBQXRCQyx5QkFqRUgscURBa0VLLGFBQWMsQ0FxQmpCLEFBdkZGLDJEQW9FTyxjQUFjLEFBRWQsNkJBQWdCLEFBQWhCLGVBQWdCLENBS2pCLEFBM0VOLGlFQXdFUyx3QkFBeUIsQUFDekIsZUFBZ0IsQ0FDakIsQUExRVIseUVBOEVPLFlBQWEsQ0FDZCxBQS9FTix1RWhFMEJDLGtCQUFrQixBZ0UwRFosNkJBQWdCLEFBQWhCLGVBQWdCLENBQ2pCLEFoRXpETCw4RUFDSSxjQUFjLEFBQ2QsV0FBVyxBQUNYLFdBQVcsQUFDWCxpQkFBc0MsQ0FDekMsQUFFRCxnRkFDSSxrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLE9BQU8sQUFDUCxRQUFRLEFBQ1IsUUFBUyxDQUNaLENBQUEsQWdFekNGLG1DQTBGRyxhQUFjLENBb0JmLEFBOUdGLHlDQTRGSyxzQkFBeUIsQUFFekIsbUNBQXNCLEFBQXRCLHFCQUFzQixDQUN2QixBQS9GSixnREFpR0ssK0NBQWtDLEFBQWxDLGlDQUFrQyxDQUNuQyxBQWxHSiwwREFvR0ssYUFBYyxDQUNmLEFBckdKLCtDQXdHSyxnQkFBaUIsQ0FDbEIsQUF6R0osdURBNEdLLFdBQVksQ0FDYixBQTdHSixvQ0FvSEssNEJBQWUsQUFBZixjQUFlLENBY2hCLEFBbElKLCtDQXVITyxrQkFBeUIsQUFBekIsd0JBQXlCLENBVTFCLEFBaklOLDRFQXlIUyxlQUFlLEFBQ2YsZ0JBQWlCLENBTWxCLEFBSkMsMEJBNUhULDRFQTZIVyxlQUFlLEFBQ2YsZ0JBQWlCLENBRXBCLENBQUEsQUFJTCx5QkFwSUgsOEJBcUlLLGFBQWMsQ0FRakIsQUE3SUYsb0NBdUlPLGFBQWMsQ0FJZixBQTNJTiwwQ0F5SVMsZUFBZ0IsQ0FDakIsQ0FBQSxBQTFJUixvQ0FpSkssb0NBQXVCLEFBQXZCLHNCQUF1QixDQUN4QixBQWxKSiwyRUFxSkssaUJBQWlCLEFBQ2pCLGlCQUFrQixDQUNuQixBQUVELHlCQXpKSCw4QkEwSkssYUFBYyxDQVFqQixBQWxLRixvQ0E0Sk8sdUJBQXlCLENBSTFCLEFBaEtOLDBDQThKUyxlQUFnQixDQUNqQixDQUFBLEFBL0pSLG9DQXNLSyw0QkFBZSxBQUFmLGNBQWUsQ0FDaEIsQUF2S0osNEVBNktLLGVBQWUsQUFDZixnQkFBaUIsQ0FDbEIsQUEvS0osMkVBa0xLLGlCQUFpQixBQUNqQixpQkFBa0IsQ0FDbkIsQUFFRCwwQkF0TEgsOEJBdUxLLG9CQUFjLEFBQWQsY0FBYyxBQUNkLG1CQUFlLEFBQWYsY0FBZSxDQTBDbEIsQUFsT0Ysb0NBMkxPLHdDQUEyQixBQUEzQiwwQkFBMkIsQ0FnQjVCLEFBM01OLDBDQThMUyxhQUFjLENBQ2YsQUEvTFIsZ0RBa01TLGtCQUFtQixDQUNwQixBQW5NUixpREFxTVMsbUJBQW1CLEFBQ25CLGdCQUFpQixDQUNsQixBQXZNUixpREF5TVMsZ0JBQWlCLENBQ2xCLENBQUEsQUFJTCx5QkE5TUgsOEJBK01LLGFBQWMsQ0FtQmpCLEFBbE9GLG9DQWlOTywwQkFBMkIsQUFDM0IsdUJBQXlCLENBSTFCLEFBdE5OLDBDQW9OUyx5QkFBMkIsQ0FDNUIsQUFyTlIsK0NoRTBCQyxpQkFBa0IsQ2dFc01iLEFoRXBNTCxzREFDSSxjQUFjLEFBQ2QsV0FBVyxBQUNYLFdBQVcsQUFDWCxpQkFBc0MsQ0FDekMsQUFFRCx3REFDSSxrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLE9BQU8sQUFDUCxRQUFRLEFBQ1IsUUFBUyxDQUNaLEFnRXpDRixrRkEyTlMsT0FBTyxBQUNQLGtCQUFrQixBQUNsQixRQUFRLEFBQ1IsMEJBQTJCLENBQzVCLENBQUEsQUEvTlIsMkNoRTBCQyxrQkFBa0IsQWdFOE1kLDRCQUFlLEFBQWYsY0FBZSxDQUNoQixBaEU3TUgsa0RBQ0ksY0FBYyxBQUNkLFdBQVcsQUFDWCxXQUFXLEFBQ1gsaUJBQXNDLENBQ3pDLEFBRUQsb0RBQ0ksa0JBQWtCLEFBQ2xCLE1BQU0sQUFDTixPQUFPLEFBQ1AsUUFBUSxBQUNSLFFBQVMsQ0FDWixBZ0V6Q0YsbUVBNE9LLFVBQVksQ0FDYixBQUVELHlCQS9PSCxxQ0FnUEssbUJBQWUsQUFBZixjQUFlLENBbUJsQixBQW5RRixrRUFtUE8sZUFBZSxBQUNmLGdCQUFpQixDQUNsQixBQXJQTiwyQ0F3UE8sY0FBYyxBQUVkLDZCQUFnQixBQUFoQixlQUFnQixDQUNqQixBQTNQTix1REE2UE8sbUJBQW1CLEFoRW5PekIsa0JBQWtCLEFnRXNPWiw2QkFBZ0IsQUFBaEIsZUFBZ0IsQ0FDakIsQWhFck9MLDhEQUNJLGNBQWMsQUFDZCxXQUFXLEFBQ1gsV0FBVyxBQUNYLGlCQUFzQyxDQUN6QyxBQUVELGdFQUNJLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sT0FBTyxBQUNQLFFBQVEsQUFDUixRQUFTLENBQ1osQ0FBQSxBZ0V6Q0YsK0NBdVFLLGlDQUFvQixBQUFwQixtQkFBb0IsQ0FDckIsQUF4UUosMkRBMFFLLGlDQUFvQixBQUFwQixtQkFBb0IsQ0FDckIsQUFFRCx5QkE3UUgseUNBOFFLLG1CQUFlLEFBQWYsY0FBZSxDQW1CbEIsQUFqU0Ysc0VBaVJPLGVBQWUsQUFDZixnQkFBaUIsQ0FDbEIsQUFuUk4sK0NBc1JPLGNBQWMsQUFFZCw2QkFBZ0IsQUFBaEIsZUFBZ0IsQ0FDakIsQUF6Uk4sMkRBMlJPLG1CQUFtQixBaEVqUXpCLGtCQUFrQixBZ0VvUVosNkJBQWdCLEFBQWhCLGVBQWdCLENBQ2pCLEFoRW5RTCxrRUFDSSxjQUFjLEFBQ2QsV0FBVyxBQUNYLFdBQVcsQUFDWCxpQkFBc0MsQ0FDekMsQUFFRCxvRUFDSSxrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLE9BQU8sQUFDUCxRQUFRLEFBQ1IsUUFBUyxDQUNaLENBQUEsQWdFekNGLCtDQXFTSyw0QkFBZSxBQUFmLGNBQWUsQ0FTaEIsQUE5U0osNEVBdVNPLGVBQWUsQUFDZixnQkFBaUIsQ0FDbEIsQUF6U04sa0ZBMlNPLGtCQUFrQixBQUNsQixtQkFBb0IsQ0FDckIsQUE3U04sMkRBZ1RLLDRCQUFlLEFBQWYsY0FBZSxDQUNoQixBQUVELDBCQW5USCx5Q0FvVEssbUJBQWUsQUFBZixjQUFlLENBcUNsQixBQXpWRixzRUF1VE8sZUFBZSxBQUNmLGdCQUFpQixDQUNsQixBQXpUTiwrQ0E0VE8sd0NBQTJCLEFBQTNCLDBCQUEyQixDQU81QixBQW5VTiw0REE4VFMsYUFBYyxDQUNmLEFBL1RSLDREQWlVUyxnQkFBaUIsQ0FDbEIsQUFsVVIsMkRBcVVPLG1CQUFtQixBaEUzU3pCLGtCQUFrQixBZ0U4U1osNkJBQWdCLEFBQWhCLGVBQWdCLENBQ2pCLEFoRTdTTCxrRUFDSSxjQUFjLEFBQ2QsV0FBVyxBQUNYLFdBQVcsQUFDWCxpQkFBc0MsQ0FDekMsQUFFRCxvRUFDSSxrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLE9BQU8sQUFDUCxRQUFRLEFBQ1IsUUFBUyxDQUNaLENBQUEsQWdFbVNDLHlCQTVVSCx5Q0E2VUssYUFBYyxDQVlqQixBQXpWRiwrQ0FnVk8sMEJBQTJCLEFBQzNCLGFBQWMsQ0FNZixBQXZWTixxREFvVlMsY0FBYyxBQUNkLGVBQWdCLENBQ2pCLENBQUEsQUFNVCxtQ0FDRSxrQkFBa0IsQUFDbEIsbUJBQW9CLENBQ3JCLEFBRUQsNkJBQ0UsZUFBZSxBQUNmLGlCQUFpQixBQUNqQixtQkFBbUIsQWpFN1ZmLG9EQUF5RCxBQUN6RCxrQkFBa0IsQUFDbEIsZUFBZ0IsQ2lFa1dyQixBQUpDLHlCQU5GLDZCQU9JLHlCQUEwQixBQUMxQiwwQkFBNEIsQ0FFL0IsQ0FBQSxBQTVaSCxrQ0ErWkksV0FBWSxBQUNaLGlCQUFrQixDQThEbkIsQUE5ZEgsb0lBcWFRLFVBQVksQ0FDYixBQXRhUCx5REEwYU0sWUFBWSxBQUNaLE9BQU8sQUFDUCxrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLFVBQVcsQ0F3QlosQUF0Y0wsK0RBZ2JRLDBGQUtDLEFBQ0QsV0FBVyxBQUNYLFlBQVksQUFDWixPQUFPLEFBQ1Asa0JBQWtCLEFBQ2xCLE1BQU0sQUFDTixXQUFXLEFBQ1gsU0FBVSxDQUNYLEFBN2JQLDRGQWdjUSxTQUFTLEFBQ1QsT0FBTyxBQUNQLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsU0FBVSxDQUNYLEFBcmNQLCtEQXljTSxlQUFlLEFBQ2YsaUJBQWlCLEFBQ2pCLFNBQVUsQ0FDWCxBQTVjTCxnRUE4Y00sY0FBYyxBQUNkLGVBQWUsQUFDZixxQkFBc0IsQUFDdEIsaUJBQWlCLEFBQ2pCLGtCQUFrQixBQUNsQix3QkFBeUIsQ0FNMUIsQUFKQyx5QkFyZE4sZ0VBc2RRLGVBQWUsQUFDZixnQkFBaUIsQ0FFcEIsQ0FBQSxBQXpkTCxzREE0ZE0sYUFBYyxDQUNmLEFBR0gsOEJBQ0UsV0FBYyxBQUNkLGVBQWUsQUFDZixvQkFBcUIsQUFDckIsaUJBQWlCLEFBQ2pCLGtCQUFtQixDQUtwQixBQVZBLHlDQVFHLGVBQWdCLENBQ2pCLEFBemVMLCtEQTZlSSxVQUFZLENBQ2IsQUFFRCx1QkFDRSwwQkFBMEIsQUFDMUIsNEJBQTRCLEFBQzVCLHNCQUFzQixBaEV4YXRCLGlCQUFrQixDZ0UwYm5CLEFoRXhiQyw4QkFDSSxjQUFjLEFBQ2QsV0FBVyxBQUNYLFdBQVcsQUFDWCxlQUFzQyxDQUN6QyxBQUVELGdDQUNJLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sT0FBTyxBQUNQLFFBQVEsQUFDUixRQUFTLENBQ1osQWdFc1pGLDJDQVNLLGdHQUNTLEFBQ1Qsd0JBQXdCLEFBQ3hCLFdBQVcsQUFDWCxXQUFXLEFBQ1gsY0FBYyxBQUNkLFlBQVksQUFDWixVQUFVLEFBQ1Ysa0JBQWtCLEFBQ2xCLFVBQVcsQ0FDWixBQUlMLG9DQUNFLGVBQWUsQUFDZixZQUFZLEFBQ1osT0FBTyxBQUNQLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sV0FBVyxBQUNYLFNBQVUsQ0FDWCxBQUVELDRCQUNFLGdCQUFnQixBQUNoQixpQkFBa0IsQ0FDbkIsQUFJSCw4REFDRSxlQUFnQixDQUNqQixBQUVELHNNQUtJLGdCQUFpQixDQUNsQixBQUdILHNNQUtJLGFBQWMsQ0FDZixBQ3RpQkgsYUFDSSxFQUNJLGlDQUFrQyxBQUNsQyxxQkFBc0IsQUFDdEIsMEJBQTJCLEFBQzNCLDBCQUE0QixDQUMvQixBM0VQaWxFLFkyRVc5a0UseUJBQTBCLENBQzdCLEFBRUQsY0FDSSwyQkFBNEIsQ0FDL0IsQUFFRCxrQkFDSSw0QkFBNkIsQ0FDaEMsQUFNRCw0REFHSSxVQUFXLENBQ2QsQUFFRCxlQUVJLHNCQUFzQixBQUN0Qix1QkFBd0IsQ0FDM0IsQTNFcENvdUUsTTJFdUNqdUUsMEJBQTJCLENBQzlCLEFBRUQsT0FFSSx1QkFBd0IsQ0FDM0IsQS9FeVJMLEkrRXRSUSx3QkFBMEIsQ0FDN0IsQUFFRCxNQUNJLFdBQWEsQ0FBQSxBQUdqQixRQUdJLFVBQVUsQUFDVixRQUFTLENBQ1osQTNFNUQ0MUUsTTJFZ0V6MUUsc0JBQXVCLENBQzFCLENBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLm1lbnUtd3JhcCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbmJvZHkuc2luZ2xlLXVnLWNoYXB0ZXIgLnByaW1hcnktbmF2IGxpLmNhcmVlcnMsXG5ib2R5LnBvc3QtdHlwZS1hcmNoaXZlLXVsdGltYXRlLWd1aWRlcyAucHJpbWFyeS1uYXYgbGkuY2FyZWVycyB7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICB9XG59XG5cbi5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyMDE7XG59XG5cbi5wcmltYXJ5LW5hdiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDEwNjApKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLy8gbWF4LWhlaWdodDogX2VtKDcwKTtcbiAgICAgICAgcGFkZGluZzogX2VtKDApIF9lbSgxMi41KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxNDkwKSkge1xuICAgICAgICAgICAgcGFkZGluZzogX2VtKDApIF9lbSg2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTMzNSkpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IF9lbSgwKSBfZW0oNywgMTUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMjIwKSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogX2VtKDApIF9lbSg0LjUsIDE0KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTIyMCkpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5LWFsdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMTMpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IF9hZG9iZV90cmFja2luZ190b19lbSgwKTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBfZW0oMywgMTMpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2xkKTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibHVlLXByaW1hcnktYWx0O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jdXJyZW50LXBhZ2UtYW5jZXN0b3IsXG4gICAgICAgICYuY3VycmVudC1tZW51LWFuY2VzdG9yLFxuICAgICAgICAmLmN1cnJlbnQtbWVudS1wYXJlbnQsXG4gICAgICAgICYuY3VycmVudC1wYWdlLXBhcmVudCxcbiAgICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbSxcbiAgICAgICAgJi5jdXJyZW50X3BhZ2VfcGFyZW50LFxuICAgICAgICAmLmN1cnJlbnRfcGFnZV9hbmNlc3RvciB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNsaWVudC1sb2dpbi10b2dnbGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDAuNzgxMjVlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBfZW0oMTUpO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogX2VtKDE1KTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jbGllbnQtbG9naW4gYSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCguaGlkZS1zdWJtZW51KSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMi41cHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IF9lbSgyNCkgX2VtKDExLjUpO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDEzNTApKSB7XG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZzogX2VtKDI0KSBfZW0oNik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1Yi1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgX2VtKDI0KSAwIDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xuICAgICAgICAvLyB0b3A6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyBlYXNlLW91dDtcbiAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogX2VtKDE0KSAwIF9lbSgxNCkgX2VtKDEyLjUpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IF9lbSgxMi41KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuNzE4NzVlbSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnktYWx0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogX2VtKDE0KTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oaWRlLXN1Ym1lbnUge1xuICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQG1lZGlhKG1heC13aWR0aDogX2VtKDEwMjQpKSB7XG4gICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy8gfVxufVxuXG4uc2luZ2xlLWNhcmVlciB7XG4gICAgLnByaW1hcnktbmF2IHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgJi5jdXJyZW50LXBhZ2UtYW5jZXN0b3IsXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1hbmNlc3RvcixcbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LXBhcmVudCxcbiAgICAgICAgICAgICYuY3VycmVudC1wYWdlLXBhcmVudCxcbiAgICAgICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW0sXG4gICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9wYXJlbnQsXG4gICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9hbmNlc3RvciB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5LWFsdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY2FyZWVycyBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sYW5ndWFnZS1zd2l0Y2hlci13cmFwIHtcbiAgICAmOmhvdmVyIC5zd2l0Y2hlci1tZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5zd2l0Y2hlci10b2dnbGU6bm90KC5oaWRlLXN1Ym1lbnUpIHtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyID4gLnN3aXRjaGVyLXRvZ2dsZTpub3QoLmhpZGUtc3VibWVudSkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAvLyBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2l0Y2hlci1tZW51IHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aXZlLWxhbmcsXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMTMpO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpdGNoZXItbWVudSB1bCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgX2VtKDI0KSAwIDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAvLyB0b3A6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyBlYXNlLW91dDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICYuYWN0aXZlLWxhbmcsXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMTlweCAxMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAwLjcxODc1ZW0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5LWFsdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctYm90dG9tOiBfZW0oMTQpO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IF9lbSgzMik7XG5cbiAgICAuYmFycyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IF9lbSgxNCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IF9lbSgyMCk7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1wcmltYXJ5O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmLnRvcCB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1pZCB7XG4gICAgICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYm90dG9tIHtcbiAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDEwNjApKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNjQwKSkge1xuICAgICAgICBtYXJnaW4tdG9wOiBfZW0oMjApO1xuICAgIH1cbn1cblxuLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgQGluY2x1ZGUgZm9udChib2xkKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTMzNSkpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTIyMCkpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTA2MCkpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc3dpdGNoZXItdG9nZ2xlLFxuICAgIC5zd2l0Y2hlci10b2dnbGUtb2ZmIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeS1hbHQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiBfZW0oMTMpO1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHotaW5kZXg6IDMwMDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTMzNSkpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI2cHggMTBweDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDEyMjApKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBfZW0oMzAsIDEzKSAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXRjaGVyLXRvZ2dsZSB7XG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgICBjb250ZW50OiBcIiDilr5cIjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAuc3dpdGNoZXItbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IF9lbSgyNTApO1xuICAgIH1cbn1cblxuLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAge1xuICAgIC5zd2l0Y2hlci1tZW51IHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUtbGFuZyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeS1hbHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VhcmNoLXdyYXAge1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIC8vIGhlaWdodDogX2VtKDcwKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDEwNjApKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMzM1KSkge1xuICAgICAgICAvLyBoZWlnaHQ6IF9lbSg3MCk7XG4gICAgfVxuXG4gICAgLnNlYXJjaC10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBfZW0oMCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdpZHRoOiBfZW0oNzApO1xuICAgICAgICB6LWluZGV4OiAzMDA7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMzM1KSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMjM1KSkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IF9lbSgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTIyMCkpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHdpZHRoOiBfZW0oNzAsIDE0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMzApO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IF9lbSg3MSwgMzApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLW91dDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMzM1KSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDI0LCAxNSk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IF9lbSg3MSwgMjQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDEyMjApKSB7XG4gICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvci1ibHVlLWxpZ2h0LCAyMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm9wZW4taWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbG9zZS1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9wZW4ge1xuICAgICAgICAuc2VhcmNoLXRvZ2dsZSB7XG4gICAgICAgICAgICAub3Blbi1pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2xvc2UtaWNvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jbGllbnQtbG9naW4tbGlua3Mge1xuICAgIGhlaWdodDogX2VtKDcwKTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjAwO1xuXG4gICAgJi5vcGVuIHtcbiAgICAgICAgbWF4LWhlaWdodDogNzBweDtcbiAgICB9XG5cbiAgICAubGlua3Mtd3JhcCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjI7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgaGVpZ2h0OiBfZW0oNzApO1xuICAgICAgICBwYWRkaW5nOiBfZW0oMjApIF9lbSgyMCkgX2VtKDIwKSBfZW0oMjApO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5zdWItbmF2LXdyYXAge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnktYWx0O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMTMpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IF9hZG9iZV90cmFja2luZ190b19lbSgwKTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZCk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmx1ZS1wcmltYXJ5LWFsdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlYXJjaC1mb3JtIHtcbiAgICBoZWlnaHQ6IF9lbSg3MCk7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDIwMDtcblxuICAgICYub3BlbiB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYyO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgaGVpZ2h0OiBfZW0oNzApO1xuICAgICAgICBwYWRkaW5nOiBfZW0oMjApO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDEwNjApKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5tb2JpbGUtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMDYwKSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5tb2JpbGUtbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1wcmltYXJ5O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgdG8gcmlnaHQsXG4gICAgICAgIGRhcmtlbigkY29sb3ItYmx1ZS1wcmltYXJ5LCAxJSkgMCUsXG4gICAgICAgICRjb2xvci1ibHVlLXByaW1hcnkgMzAlXG4gICAgKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dDtcbiAgICB3aWR0aDogODAlO1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5iYXJzIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBfZW0oMjApO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiBfZW0oNzUpIF9lbSgyMCkgMCBfZW0oMjApO1xuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogX2VtKDIwKTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9iaWxlLXNlYXJjaC1mb3JtIHtcbiAgICAgICAgbWFyZ2luOiAwIF9lbSgyMCk7XG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiBfZW0oNSkgX2VtKDEwKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByaW1hcnktbmF2LW1vYmlsZSB7XG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMjApO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMTQsIDIwKTtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sYW5ndWFnZS1zd2l0Y2hlci1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiBfZW0oMjApO1xuXG4gICAgLnN3aXRjaGVyLW1vYmlsZS10b2dnbGUge1xuICAgICAgICBmb250LXNpemU6IF9lbSgyMCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogX2VtKDE2KTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCBfZW0oMjApO1xuXG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpdGUtd3JhcCB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTA2MCkpIHtcbiAgICAubW9iaWxlLW5hdi1vcGVuIHtcbiAgICAgICAgLmJhcnMge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgJi50b3Age1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubWlkIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmJvdHRvbSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaXRlLXdyYXAge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vYmlsZS1uYXYge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keS5zZWFyY2gtcmVzdWx0cyB7XG4gICAgLnByaW1hcnktbmF2IGxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvciBhLFxuICAgIC5wcmltYXJ5LW5hdiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYSxcbiAgICAucHJpbWFyeS1uYXYgbGkuY3VycmVudC1tZW51LXBhcmVudCBhLFxuICAgIC5wcmltYXJ5LW5hdiBsaS5jdXJyZW50LXBhZ2UtcGFyZW50IGEsXG4gICAgLnByaW1hcnktbmF2IGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEsXG4gICAgLnByaW1hcnktbmF2IGxpLmN1cnJlbnRfcGFnZV9wYXJlbnQgYSxcbiAgICAucHJpbWFyeS1uYXYgbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeS1hbHQ7XG4gICAgfVxufVxuIiwiLy8gbm90LWhpbnRlZC12ZXJzaW9uXG4vL0BpbXBvcnQgdXJsKFwiLy9oZWxsby5teWZvbnRzLm5ldC9jb3VudC8zMjIyN2JcIik7XG4vL0Bmb250LWZhY2Uge2ZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUxUU3RkLUx0JztzcmM6IHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzIyMjdCXzBfMC5lb3QnKTtzcmM6IHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzIyMjdCXzBfMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzIyMjdCXzBfMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSx1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyMjI3Ql8wXzAud29mZicpIGZvcm1hdCgnd29mZicpLHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzIyMjdCXzBfMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksdXJsKCcuLi9mb250cy93ZWJmb250cy8zMjIyN0JfMF8wLnN2ZyN3ZicpIGZvcm1hdCgnc3ZnJyk7fVxuLy9AZm9udC1mYWNlIHtmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVMVFN0ZC1MdEl0JztzcmM6IHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzIyMjdCXzFfMC5lb3QnKTtzcmM6IHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzIyMjdCXzFfMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzIyMjdCXzFfMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSx1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyMjI3Ql8xXzAud29mZicpIGZvcm1hdCgnd29mZicpLHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzIyMjdCXzFfMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksdXJsKCcuLi9mb250cy93ZWJmb250cy8zMjIyN0JfMV8wLnN2ZyN3ZicpIGZvcm1hdCgnc3ZnJyk7fVxuLy9AZm9udC1mYWNlIHtmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVMVFN0ZC1Sb21hbic7c3JjOiB1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyMjI3Ql8yXzAuZW90Jyk7c3JjOiB1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyMjI3Ql8yXzAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyMjI3Ql8yXzAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksdXJsKCcuLi9mb250cy93ZWJmb250cy8zMjIyN0JfMl8wLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSx1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyMjI3Ql8yXzAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzIyMjdCXzJfMC5zdmcjd2YnKSBmb3JtYXQoJ3N2ZycpO31cbi8vQGZvbnQtZmFjZSB7Zm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlTFRTdGQtSXQnO3NyYzogdXJsKCcuLi9mb250cy93ZWJmb250cy8zMjIyN0JfM18wLmVvdCcpO3NyYzogdXJsKCcuLi9mb250cy93ZWJmb250cy8zMjIyN0JfM18wLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKCcuLi9mb250cy93ZWJmb250cy8zMjIyN0JfM18wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzIyMjdCXzNfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksdXJsKCcuLi9mb250cy93ZWJmb250cy8zMjIyN0JfM18wLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSx1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyMjI3Ql8zXzAuc3ZnI3dmJykgZm9ybWF0KCdzdmcnKTt9XG4vL0Bmb250LWZhY2Uge2ZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUxUU3RkLUJkJztzcmM6IHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzIyMjdCXzRfMC5lb3QnKTtzcmM6IHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzIyMjdCXzRfMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzIyMjdCXzRfMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSx1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyMjI3Ql80XzAud29mZicpIGZvcm1hdCgnd29mZicpLHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzIyMjdCXzRfMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksdXJsKCcuLi9mb250cy93ZWJmb250cy8zMjIyN0JfNF8wLnN2ZyN3ZicpIGZvcm1hdCgnc3ZnJyk7fVxuLy9AZm9udC1mYWNlIHtmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVMVFN0ZC1CZEl0JztzcmM6IHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzIyMjdCXzVfMC5lb3QnKTtzcmM6IHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzIyMjdCXzVfMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzIyMjdCXzVfMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSx1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyMjI3Ql81XzAud29mZicpIGZvcm1hdCgnd29mZicpLHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzIyMjdCXzVfMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksdXJsKCcuLi9mb250cy93ZWJmb250cy8zMjIyN0JfNV8wLnN2ZyN3ZicpIGZvcm1hdCgnc3ZnJyk7fVxuLy9AZm9udC1mYWNlIHtmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVMVFN0ZC1UaCc7c3JjOiB1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyMjI3Ql82XzAuZW90Jyk7c3JjOiB1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyMjI3Ql82XzAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyMjI3Ql82XzAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksdXJsKCcuLi9mb250cy93ZWJmb250cy8zMjIyN0JfNl8wLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSx1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyMjI3Ql82XzAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzIyMjdCXzZfMC5zdmcjd2YnKSBmb3JtYXQoJ3N2ZycpO31cbi8vQGZvbnQtZmFjZSB7Zm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlTFRTdGQtVGhJdCc7c3JjOiB1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyMjI3Ql83XzAuZW90Jyk7c3JjOiB1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyMjI3Ql83XzAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyMjI3Ql83XzAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksdXJsKCcuLi9mb250cy93ZWJmb250cy8zMjIyN0JfN18wLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSx1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyMjI3Ql83XzAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzIyMjdCXzdfMC5zdmcjd2YnKSBmb3JtYXQoJ3N2ZycpO31cblxuXG4vLyBoaW50ZWQtdmVyc2lvblxuQGltcG9ydCB1cmwoXCIvL2hlbGxvLm15Zm9udHMubmV0L2NvdW50LzMyNWI1OFwiKTtcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlTFRTdGQtTHQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy93ZWJmb250cy8zMjVCNThfMF8wLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy93ZWJmb250cy8zMjVCNThfMF8wLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzI1QjU4XzBfMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy93ZWJmb250cy8zMjVCNThfMF8wLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy93ZWJmb250cy8zMjVCNThfMF8wLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlTFRTdGQtTHRJdCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF8xXzAuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF8xXzAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy93ZWJmb250cy8zMjVCNThfMV8wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF8xXzAud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF8xXzAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVMVFN0ZC1Sb21hbic7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF8yXzAuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF8yXzAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy93ZWJmb250cy8zMjVCNThfMl8wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF8yXzAud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF8yXzAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVMVFN0ZC1JdCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF8zXzAuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF8zXzAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy93ZWJmb250cy8zMjVCNThfM18wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF8zXzAud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF8zXzAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVMVFN0ZC1CZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF80XzAuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF80XzAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy93ZWJmb250cy8zMjVCNThfNF8wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF80XzAud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF80XzAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVMVFN0ZC1CZEl0JztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzI1QjU4XzVfMC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzI1QjU4XzVfMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF81XzAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzI1QjU4XzVfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzI1QjU4XzVfMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUxUU3RkLVRoJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzI1QjU4XzZfMC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzI1QjU4XzZfMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF82XzAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzI1QjU4XzZfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzI1QjU4XzZfMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUxUU3RkLVRoSXQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy93ZWJmb250cy8zMjVCNThfN18wLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy93ZWJmb250cy8zMjVCNThfN18wLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvd2ViZm9udHMvMzI1QjU4XzdfMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy93ZWJmb250cy8zMjVCNThfN18wLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy93ZWJmb250cy8zMjVCNThfN18wLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn0iLCIvKiBub3JtYWxpemUuY3NzIHYxLjEuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA2LzcvOC85IGFuZCBGaXJlZm94IDMuXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA2LzcvOC85IGFuZCBGaXJlZm94IDMuXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG52aWRlbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgKnpvb206IDE7XG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgNy84LzksIEZpcmVmb3ggMywgYW5kIFNhZmFyaSA0LlxuICogS25vd24gaXNzdWU6IG5vIElFIDYgc3VwcG9ydC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0ZXh0IHJlc2l6aW5nIG9kZGx5IGluIElFIDYvNyB3aGVuIGJvZHkgYGZvbnQtc2l6ZWAgaXMgc2V0IHVzaW5nXG4gKiAgICBgZW1gIHVuaXRzLlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBmb250LWZhbWlseWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIGB0ZXh0YXJlYWAgYW5kIG90aGVyIGZvcm1cbiAqIGVsZW1lbnRzLlxuICovXG5cbmh0bWwsXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbnMgaGFuZGxlZCBpbmNvcnJlY3RseSBpbiBJRSA2LzcuXG4gKi9cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBgb3V0bGluZWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIENocm9tZSBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cblxuYTpmb2N1cyB7XG4gICAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVHlwb2dyYXBoeVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIGZvbnQgc2l6ZXMgYW5kIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNy5cbiAqIEFkZHJlc3MgZm9udCBzaXplcyB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsXG4gKiBhbmQgQ2hyb21lLlxuICovXG5cbmgxIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG5oMiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBtYXJnaW46IDAuODNlbSAwO1xufVxuXG5oMyB7XG4gICAgZm9udC1zaXplOiAxLjE3ZW07XG4gICAgbWFyZ2luOiAxZW0gMDtcbn1cblxuaDQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMS4zM2VtIDA7XG59XG5cbmg1IHtcbiAgICBmb250LXNpemU6IDAuODNlbTtcbiAgICBtYXJnaW46IDEuNjdlbSAwO1xufVxuXG5oNiB7XG4gICAgZm9udC1zaXplOiAwLjY3ZW07XG4gICAgbWFyZ2luOiAyLjMzZW0gMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgNy84LzksIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggMyssIFNhZmFyaSA0LzUsIGFuZCBDaHJvbWUuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKi9cblxuZGZuIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICogS25vd24gaXNzdWU6IG5vIElFIDYvNyBub3JtYWxpemF0aW9uLlxuICovXG5cbmhyIHtcbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgNi83LzgvOS5cbiAqL1xuXG5tYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmYwO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LlxuICovXG5cbnAsXG5wcmUge1xuICAgIG1hcmdpbjogMWVtIDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBmb250IGZhbWlseSBzZXQgb2RkbHkgaW4gSUUgNiwgU2FmYXJpIDQvNSwgYW5kIENocm9tZS5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XG4gICAgX2ZvbnQtZmFtaWx5OiAnY291cmllciBuZXcnLCBtb25vc3BhY2U7XG4gICAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBwcmUtZm9ybWF0dGVkIHRleHQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgQ1NTIHF1b3RlcyBub3Qgc3VwcG9ydGVkIGluIElFIDYvNy5cbiAqL1xuXG5xIHtcbiAgICBxdW90ZXM6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgcXVvdGVzYCBwcm9wZXJ0eSBub3Qgc3VwcG9ydGVkIGluIFNhZmFyaSA0LlxuICovXG5cbnE6YmVmb3JlLFxucTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgY29udGVudDogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaXN0c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNy5cbiAqL1xuXG5kbCxcbm1lbnUsXG5vbCxcbnVsIHtcbiAgICBtYXJnaW46IDFlbSAwO1xufVxuXG5kZCB7XG4gICAgbWFyZ2luOiAwIDAgMCA0MHB4O1xufVxuXG4vKipcbiAqIEFkZHJlc3MgcGFkZGluZ3Mgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNy5cbiAqL1xuXG5tZW51LFxub2wsXG51bCB7XG4gICAgcGFkZGluZzogMCAwIDAgNDBweDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGxpc3QgaW1hZ2VzIGhhbmRsZWQgaW5jb3JyZWN0bHkgaW4gSUUgNy5cbiAqL1xuXG5uYXYgdWwsXG5uYXYgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA2LzcvOC85IGFuZCBGaXJlZm94IDMuXG4gKiAyLiBJbXByb3ZlIGltYWdlIHF1YWxpdHkgd2hlbiBzY2FsZWQgaW4gSUUgNy5cbiAqL1xuXG5pbWcge1xuICAgIGJvcmRlcjogMDsgLyogMSAqL1xuICAgIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IGRpc3BsYXllZCBvZGRseSBpbiBJRSA5LlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRmlndXJlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA2LzcvOC85LCBTYWZhcmkgNSwgYW5kIE9wZXJhIDExLlxuICovXG5cbmZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ29ycmVjdCBtYXJnaW4gZGlzcGxheWVkIG9kZGx5IGluIElFIDYvNy5cbiAqL1xuXG5mb3JtIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA2LzcvOC85LlxuICogMi4gQ29ycmVjdCB0ZXh0IG5vdCB3cmFwcGluZyBpbiBGaXJlZm94IDMuXG4gKiAzLiBDb3JyZWN0IGFsaWdubWVudCBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgNi83LlxuICovXG5cbmxlZ2VuZCB7XG4gICAgYm9yZGVyOiAwOyAvKiAxICovXG4gICAgcGFkZGluZzogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAyICovXG4gICAgKm1hcmdpbi1sZWZ0OiAtN3B4OyAvKiAzICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNywgRmlyZWZveCAzKywgU2FmYXJpIDUsXG4gKiAgICBhbmQgQ2hyb21lLlxuICogMy4gSW1wcm92ZSBhcHBlYXJhbmNlIGFuZCBjb25zaXN0ZW5jeSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gICAgbWFyZ2luOiAwOyAvKiAyICovXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAzICovXG4gICAgKnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggMysgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBDaHJvbWUsIFNhZmFyaSA1KywgYW5kIElFIDYrLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKiA0LiBSZW1vdmUgaW5uZXIgc3BhY2luZyBpbiBJRSA3IHdpdGhvdXQgYWZmZWN0aW5nIG5vcm1hbCB0ZXh0IGlucHV0cy5cbiAqICAgIEtub3duIGlzc3VlOiBpbm5lciBzcGFjaW5nIHJlbWFpbnMgaW4gSUUgNi5cbiAqL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG4gICAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG4gICAgKm92ZXJmbG93OiB2aXNpYmxlOyAgLyogNCAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBjb250ZW50LWJveCBpbiBJRSA4LzkuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LlxuICogMy4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDcuXG4gKiAgICBLbm93biBpc3N1ZTogZXhjZXNzIHBhZGRpbmcgcmVtYWlucyBpbiBJRSA2LlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbiAgICAqaGVpZ2h0OiAxM3B4OyAvKiAzICovXG4gICAgKndpZHRoOiAxM3B4OyAvKiAzICovXG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCAzKy5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDYvNy84LzkuXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bzsgLyogMSAqL1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IC8qIDIgKi9cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBnbG9iYWwgdmFyaWFibGVzLCBtaXhpbnMsIGZ1bmN0aW9ucywgZXRjLiAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNBU1MgQmFzZTogVmFyaWFibGVzLCBtaXhpbnMsIGV0Yy5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogRWFzeSBjb252ZXJzaW9uIHRvIGVtIGZyb20gcGl4ZWxzXG4gKi9cbi8qXG4gKiBSZXBsaWNhdGUgYWRvYmUgdHJhY2tpbmcgdmFsdWVzIGluIGVtXG4gKi9cbi8qXG4gKiBQaG90b3Nob3AgVGV4dCBTaGFkb3dcbiAqIE5PVEU6ICRzcHJlYWQgaGFzIG5vIGVmZmVjdCBmb3IgdGV4dCBzaGFkb3dzXG4gKiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9oZXlncmFkeS8xMDM5MjgyXG4gKi9cbi8qXG4gKiBVc2luZyB2YXJpYXRpb24gc3BlY2lmaWMgZm9udCBuYW1lcyBmcm9tIHRoZSBzdGFydCB0byBhdm9pZCBJRTggaXNzdWVzXG4gKiBodHRwOi8vaGVscC50eXBla2l0LmNvbS9jdXN0b21lci9wb3J0YWwvYXJ0aWNsZXMvNjg1NS1Vc2luZy1tdWx0aXBsZS13ZWlnaHRzLWFuZC1zdHlsZXNcbiAqL1xuQGltcG9ydCB1cmwoXCIvL2hlbGxvLm15Zm9udHMubmV0L2NvdW50LzMyNWI1OFwiKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVMVFN0ZC1MdCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvd2ViZm9udHMvMzI1QjU4XzBfMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvd2ViZm9udHMvMzI1QjU4XzBfMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy93ZWJmb250cy8zMjVCNThfMF8wLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy93ZWJmb250cy8zMjVCNThfMF8wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvd2ViZm9udHMvMzI1QjU4XzBfMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUxUU3RkLUx0SXQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF8xXzAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF8xXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvd2ViZm9udHMvMzI1QjU4XzFfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvd2ViZm9udHMvMzI1QjU4XzFfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF8xXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVMVFN0ZC1Sb21hbic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvd2ViZm9udHMvMzI1QjU4XzJfMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvd2ViZm9udHMvMzI1QjU4XzJfMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy93ZWJmb250cy8zMjVCNThfMl8wLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy93ZWJmb250cy8zMjVCNThfMl8wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvd2ViZm9udHMvMzI1QjU4XzJfMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUxUU3RkLUl0JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy93ZWJmb250cy8zMjVCNThfM18wLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy93ZWJmb250cy8zMjVCNThfM18wLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF8zXzAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF8zXzAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy93ZWJmb250cy8zMjVCNThfM18wLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlTFRTdGQtQmQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF80XzAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF80XzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvd2ViZm9udHMvMzI1QjU4XzRfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvd2ViZm9udHMvMzI1QjU4XzRfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF80XzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVMVFN0ZC1CZEl0JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy93ZWJmb250cy8zMjVCNThfNV8wLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy93ZWJmb250cy8zMjVCNThfNV8wLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF81XzAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF81XzAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy93ZWJmb250cy8zMjVCNThfNV8wLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlTFRTdGQtVGgnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF82XzAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF82XzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvd2ViZm9udHMvMzI1QjU4XzZfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvd2ViZm9udHMvMzI1QjU4XzZfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF82XzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVMVFN0ZC1UaEl0JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy93ZWJmb250cy8zMjVCNThfN18wLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy93ZWJmb250cy8zMjVCNThfN18wLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF83XzAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3dlYmZvbnRzLzMyNUI1OF83XzAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy93ZWJmb250cy8zMjVCNThfN18wLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG4vKlxuICogSFRNTDUgQm9pbGVycGxhdGUgdjQuMy4wIHwgTUlUIExpY2Vuc2UgfCBodHRwOi8vaDVicC5jb20vXG4gKiBEb24ndCBlZGl0XG4gKi9cbi8qIG5vcm1hbGl6ZS5jc3MgdjEuMS4zIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgNi83LzgvOSBhbmQgRmlyZWZveCAzLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cbiAqL1xuYXVkaW8sXG5jYW52YXMsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgKnpvb206IDE7IH1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDcvOC85LCBGaXJlZm94IDMsIGFuZCBTYWZhcmkgNC5cbiAqIEtub3duIGlzc3VlOiBubyBJRSA2IHN1cHBvcnQuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0ZXh0IHJlc2l6aW5nIG9kZGx5IGluIElFIDYvNyB3aGVuIGJvZHkgYGZvbnQtc2l6ZWAgaXMgc2V0IHVzaW5nXG4gKiAgICBgZW1gIHVuaXRzLlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cbmh0bWwge1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGRyZXNzIGBmb250LWZhbWlseWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIGB0ZXh0YXJlYWAgYW5kIG90aGVyIGZvcm1cbiAqIGVsZW1lbnRzLlxuICovXG5odG1sLFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyB9XG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW5zIGhhbmRsZWQgaW5jb3JyZWN0bHkgaW4gSUUgNi83LlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBgb3V0bGluZWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIENocm9tZSBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDsgfVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUeXBvZ3JhcGh5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIGZvbnQgc2l6ZXMgYW5kIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNy5cbiAqIEFkZHJlc3MgZm9udCBzaXplcyB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsXG4gKiBhbmQgQ2hyb21lLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbWFyZ2luOiAwLjgzZW0gMDsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS4xN2VtO1xuICBtYXJnaW46IDFlbSAwOyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbjogMS4zM2VtIDA7IH1cblxuaDUge1xuICBmb250LXNpemU6IDAuODNlbTtcbiAgbWFyZ2luOiAxLjY3ZW0gMDsgfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMC42N2VtO1xuICBtYXJnaW46IDIuMzNlbSAwOyB9XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDcvOC85LCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCAzKywgU2FmYXJpIDQvNSwgYW5kIENocm9tZS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqIEtub3duIGlzc3VlOiBubyBJRSA2Lzcgbm9ybWFsaXphdGlvbi5cbiAqL1xuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDYvNy84LzkuXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LlxuICovXG5wLFxucHJlIHtcbiAgbWFyZ2luOiAxZW0gMDsgfVxuXG4vKipcbiAqIENvcnJlY3QgZm9udCBmYW1pbHkgc2V0IG9kZGx5IGluIElFIDYsIFNhZmFyaSA0LzUsIGFuZCBDaHJvbWUuXG4gKi9cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XG4gIF9mb250LWZhbWlseTogJ2NvdXJpZXIgbmV3JywgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgcHJlLWZvcm1hdHRlZCB0ZXh0IGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxuLyoqXG4gKiBBZGRyZXNzIENTUyBxdW90ZXMgbm90IHN1cHBvcnRlZCBpbiBJRSA2LzcuXG4gKi9cbnEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGBxdW90ZXNgIHByb3BlcnR5IG5vdCBzdXBwb3J0ZWQgaW4gU2FmYXJpIDQuXG4gKi9cbnE6YmVmb3JlLFxucTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lOyB9XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaXN0c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcuXG4gKi9cbmRsLFxubWVudSxcbm9sLFxudWwge1xuICBtYXJnaW46IDFlbSAwOyB9XG5cbmRkIHtcbiAgbWFyZ2luOiAwIDAgMCA0MHB4OyB9XG5cbi8qKlxuICogQWRkcmVzcyBwYWRkaW5ncyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LlxuICovXG5tZW51LFxub2wsXG51bCB7XG4gIHBhZGRpbmc6IDAgMCAwIDQwcHg7IH1cblxuLyoqXG4gKiBDb3JyZWN0IGxpc3QgaW1hZ2VzIGhhbmRsZWQgaW5jb3JyZWN0bHkgaW4gSUUgNy5cbiAqL1xubmF2IHVsLFxubmF2IG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA2LzcvOC85IGFuZCBGaXJlZm94IDMuXG4gKiAyLiBJbXByb3ZlIGltYWdlIHF1YWxpdHkgd2hlbiBzY2FsZWQgaW4gSUUgNy5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwO1xuICAvKiAxICovXG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgZGlzcGxheWVkIG9kZGx5IGluIElFIDkuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRmlndXJlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgNi83LzgvOSwgU2FmYXJpIDUsIGFuZCBPcGVyYSAxMS5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQ29ycmVjdCBtYXJnaW4gZGlzcGxheWVkIG9kZGx5IGluIElFIDYvNy5cbiAqL1xuZm9ybSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgNi83LzgvOS5cbiAqIDIuIENvcnJlY3QgdGV4dCBub3Qgd3JhcHBpbmcgaW4gRmlyZWZveCAzLlxuICogMy4gQ29ycmVjdCBhbGlnbm1lbnQgZGlzcGxheWVkIG9kZGx5IGluIElFIDYvNy5cbiAqL1xubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDIgKi9cbiAgKm1hcmdpbi1sZWZ0OiAtN3B4O1xuICAvKiAzICovIH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGZvbnQgc2l6ZSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LCBGaXJlZm94IDMrLCBTYWZhcmkgNSxcbiAqICAgIGFuZCBDaHJvbWUuXG4gKiAzLiBJbXByb3ZlIGFwcGVhcmFuY2UgYW5kIGNvbnNpc3RlbmN5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAzICovXG4gICp2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAvKiAzICovIH1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggMysgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA2Ky5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqIDQuIFJlbW92ZSBpbm5lciBzcGFjaW5nIGluIElFIDcgd2l0aG91dCBhZmZlY3Rpbmcgbm9ybWFsIHRleHQgaW5wdXRzLlxuICogICAgS25vd24gaXNzdWU6IGlubmVyIHNwYWNpbmcgcmVtYWlucyBpbiBJRSA2LlxuICovXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiAzICovXG4gICpvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogNCAqLyB9XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBjb250ZW50LWJveCBpbiBJRSA4LzkuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LlxuICogMy4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDcuXG4gKiAgICBLbm93biBpc3N1ZTogZXhjZXNzIHBhZGRpbmcgcmVtYWlucyBpbiBJRSA2LlxuICovXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbiAgKmhlaWdodDogMTNweDtcbiAgLyogMyAqL1xuICAqd2lkdGg6IDEzcHg7XG4gIC8qIDMgKi8gfVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMiAqL1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiBvbiBPUyBYLlxuICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCAzKy5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgNi83LzgvOS5cbiAqIDIuIEltcHJvdmUgcmVhZGFiaWxpdHkgYW5kIGFsaWdubWVudCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLyogMiAqLyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG4vKlxuICogV2hhdCBmb2xsb3dzIGlzIHRoZSByZXN1bHQgb2YgbXVjaCByZXNlYXJjaCBvbiBjcm9zcy1icm93c2VyIHN0eWxpbmcuXG4gKiBDcmVkaXQgbGVmdCBpbmxpbmUgYW5kIGJpZyB0aGFua3MgdG8gTmljb2xhcyBHYWxsYWdoZXIsIEpvbmF0aGFuIE5lYWwsXG4gKiBLcm9jIENhbWVuLCBhbmQgdGhlIEg1QlAgZGV2IGNvbW11bml0eSBhbmQgdGVhbS5cbiAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2Ugc3R5bGVzOiBvcGluaW9uYXRlZCBkZWZhdWx0c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmh0bWwsXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICMyMjI7IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS40OyB9XG5cbi8qXG4gKiBSZW1vdmUgdGV4dC1zaGFkb3cgaW4gc2VsZWN0aW9uIGhpZ2hsaWdodDogaDVicC5jb20vaVxuICogVGhlc2Ugc2VsZWN0aW9uIHJ1bGUgc2V0cyBoYXZlIHRvIGJlIHNlcGFyYXRlLlxuICogQ3VzdG9taXplIHRoZSBiYWNrZ3JvdW5kIGNvbG9yIHRvIG1hdGNoIHlvdXIgZGVzaWduLlxuICovXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2IzZDRmYztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4vKlxuICogQSBiZXR0ZXIgbG9va2luZyBkZWZhdWx0IGhvcml6b250YWwgcnVsZVxuICovXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKlxuICogUmVtb3ZlIHRoZSBnYXAgYmV0d2VlbiBpbWFnZXMsIHZpZGVvcywgYXVkaW8gYW5kIGNhbnZhcyBhbmQgdGhlIGJvdHRvbSBvZlxuICogdGhlaXIgY29udGFpbmVyczogaDVicC5jb20vaS80NDBcbiAqL1xuYXVkaW8sXG5jYW52YXMsXG5pbWcsXG52aWRlbyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLypcbiAqIFJlbW92ZSBkZWZhdWx0IGZpZWxkc2V0IHN0eWxlcy5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKlxuICogQWxsb3cgb25seSB2ZXJ0aWNhbCByZXNpemluZyBvZiB0ZXh0YXJlYXMuXG4gKi9cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSGVscGVyIGNsYXNzZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogSW1hZ2UgcmVwbGFjZW1lbnRcbiAqL1xuLmlyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogSUUgNi83IGZhbGxiYWNrICovXG4gICp0ZXh0LWluZGVudDogLTk5OTlweDsgfVxuXG4uaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDE1MCU7IH1cblxuLypcbiAqIEhpZGUgZnJvbSBib3RoIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzOiBoNWJwLmNvbS91XG4gKi9cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKlxuICogSGlkZSBvbmx5IHZpc3VhbGx5LCBidXQgaGF2ZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbnJlYWRlcnM6IGg1YnAuY29tL3ZcbiAqL1xuLnZpc3VhbGx5aGlkZGVuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7IH1cblxuLypcbiAqIEV4dGVuZHMgdGhlIC52aXN1YWxseWhpZGRlbiBjbGFzcyB0byBhbGxvdyB0aGUgZWxlbWVudCB0byBiZSBmb2N1c2FibGVcbiAqIHdoZW4gbmF2aWdhdGVkIHRvIHZpYSB0aGUga2V5Ym9hcmQ6IGg1YnAuY29tL3BcbiAqL1xuLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsXG4udmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bzsgfVxuXG4vKlxuICogSGlkZSB2aXN1YWxseSBhbmQgZnJvbSBzY3JlZW5yZWFkZXJzLCBidXQgbWFpbnRhaW4gbGF5b3V0XG4gKi9cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLypcbiAqIENsZWFyZml4OiBjb250YWluIGZsb2F0c1xuICpcbiAqIEZvciBtb2Rlcm4gYnJvd3NlcnNcbiAqIDEuIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnIHdoZW4gdGhlXG4gKiAgICBgY29udGVudGVkaXRhYmxlYCBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXG4gKiAgICBPdGhlcndpc2UgaXQgY2F1c2VzIHNwYWNlIHRvIGFwcGVhciBhdCB0aGUgdG9wIGFuZCBib3R0b20gb2YgZWxlbWVudHNcbiAqICAgIHRoYXQgcmVjZWl2ZSB0aGUgYGNsZWFyZml4YCBjbGFzcy5cbiAqIDIuIFRoZSB1c2Ugb2YgYHRhYmxlYCByYXRoZXIgdGhhbiBgYmxvY2tgIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIHVzaW5nXG4gKiAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXG4gKi9cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMiAqLyB9XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8qXG4gKiBGb3IgSUUgNi83IG9ubHlcbiAqIEluY2x1ZGUgdGhpcyBydWxlIHRvIHRyaWdnZXIgaGFzTGF5b3V0IGFuZCBjb250YWluIGZsb2F0cy5cbiAqL1xuLmNsZWFyZml4IHtcbiAgKnpvb206IDE7IH1cblxuLyohXG4gKiBCb290c3RyYXAgdjQuMC4wLWFscGhhLjIgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG4vKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5hdWRpbywgY2FudmFzLCBwcm9ncmVzcywgdmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuW2hpZGRlbl0sIHRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYTphY3RpdmUge1xuICBvdXRsaW5lOiAwOyB9XG5cbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuaDEge1xuICBtYXJnaW46IC42N2VtIDA7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbm1hcmsge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmMDsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTsgfVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTsgfVxuXG5pbWcge1xuICBib3JkZXI6IDA7IH1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuaHIge1xuICBoZWlnaHQ6IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSxtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogLjM1ZW0gLjYyNWVtIC43NWVtO1xuICBtYXJnaW46IDAgMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBzaWx2ZXI7IH1cblxubGVnZW5kIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxudGQsIHRoIHtcbiAgcGFkZGluZzogMDsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLCA6OmFmdGVyLCA6OmJlZm9yZSB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYSwgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjsgfVxuICBibG9ja3F1b3RlLCBwcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IH1cbiAgaW1nLCB0ciB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgaDIsIGgzLCBwIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMzsgfVxuICBoMiwgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJ0biA+IC5jYXJldCwgLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuICAubGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7IH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7IH1cbiAgLnRhYmxlIHRkLCAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAudGFibGUtYm9yZGVyZWQgdGQsIC50YWJsZS1ib3JkZXJlZCB0aCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50OyB9IH1cblxuaHRtbCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qLCA6OmFmdGVyLCA6OmJlZm9yZSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDsgfVxuXG5Admlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG5cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMzNzNhM2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0sIGFiYnJbdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM4MThhOTE7IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuZGwsIG9sLCB1bCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxub2wgb2wsIG9sIHVsLCB1bCBvbCwgdWwgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5hIHtcbiAgY29sb3I6ICMwMjc1ZDg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5hOmZvY3VzLCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMTRjOGM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbltyb2xlPWJ1dHRvbl0sIGEsIGFyZWEsIGJ1dHRvbiwgaW5wdXQsIGxhYmVsLCBzZWxlY3QsIHN1bW1hcnksIHRleHRhcmVhIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuXG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjc1cmVtO1xuICBjb2xvcjogIzgxOGE5MTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207IH1cblxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7IH1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2LCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtOyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuaDYge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLmgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07IH1cblxuLmgyIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbi5oMyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuXG4uaDQge1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4uaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLnNtYWxsLCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5tYXJrLCBtYXJrIHtcbiAgcGFkZGluZzogLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5kbC1ob3Jpem9udGFsIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS44NzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS44NzVyZW07IH1cblxuLmRsLWhvcml6b250YWw6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1sZWZ0OiAuMjVyZW0gc29saWQgI2VjZWVlZjsgfVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjODE4YTkxOyB9XG5cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7IH1cblxuLmJsb2NrcXVvdGUtcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci1yaWdodDogLjI1cmVtIHNvbGlkICNlY2VlZWY7XG4gIGJvcmRlci1sZWZ0OiAwOyB9XG5cbi5ibG9ja3F1b3RlLXJldmVyc2UgLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5ibG9ja3F1b3RlLXJldmVyc2UgLmJsb2NrcXVvdGUtZm9vdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwwMEEwIFxcMjAxNFwiOyB9XG5cbi5jYXJvdXNlbC1pbm5lciA+IC5jYXJvdXNlbC1pdGVtID4gYSA+IGltZywgLmNhcm91c2VsLWlubmVyID4gLmNhcm91c2VsLWl0ZW0gPiBpbWcsIC5pbWctZmx1aWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogLjNyZW07IH1cblxuLmltZy10aHVtYm5haWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0OyB9XG5cbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjODE4YTkxOyB9XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLE1vbmFjbyxDb25zb2xhcyxcIkNvdXJpZXIgTmV3XCIsbW9ub3NwYWNlOyB9XG5cbmNvZGUge1xuICBwYWRkaW5nOiAuMnJlbSAuNHJlbTtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjYmQ0MTQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y5O1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07IH1cblxua2JkIHtcbiAgcGFkZGluZzogLjJyZW0gLjRyZW07XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogLjJyZW07IH1cblxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMzczYTNjOyB9XG5cbnByZSBjb2RlIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogLjkzNzVyZW07XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLmNvbnRhaW5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTc2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAuOTM3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4uY29udGFpbmVyLWZsdWlkOjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4ucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtLjkzNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtLjkzNzVyZW07IH1cblxuLnJvdzo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmNvbC1sZy0xLCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1tZC0xLCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1zbS0xLCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC14bC0xLCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14cy0xLCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAuOTM3NXJlbTsgfVxuXG4uY29sLXhzLTEsIC5jb2wteHMtMTAsIC5jb2wteHMtMTEsIC5jb2wteHMtMTIsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmNvbC14cy0xIHtcbiAgd2lkdGg6IDguMzMzMzMzJTsgfVxuXG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjY3JTsgfVxuXG4uY29sLXhzLTMge1xuICB3aWR0aDogMjUlOyB9XG5cbi5jb2wteHMtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMlOyB9XG5cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjclOyB9XG5cbi5jb2wteHMtNiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMyU7IH1cblxuLmNvbC14cy04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NyU7IH1cblxuLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTsgfVxuXG4uY29sLXhzLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMyU7IH1cblxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjclOyB9XG5cbi5jb2wteHMtMTIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTsgfVxuXG4uY29sLXhzLXB1bGwtNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlOyB9XG5cbi5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7IH1cblxuLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7IH1cblxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5jb2wteHMtcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTsgfVxuXG4uY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjclOyB9XG5cbi5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlOyB9XG5cbi5jb2wteHMtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1c2gtOCB7XG4gIGxlZnQ6IDY2LjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7IH1cblxuLmNvbC14cy1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjclOyB9XG5cbi5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7IH1cblxuLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7IH1cblxuLmNvbC14cy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLmNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5jb2wtc20tMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTkge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAuY29sLXNtLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgLmNvbC1zbS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAuY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQtMSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTkge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY3JTsgfVxuICAuY29sLW1kLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtbWQtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzJTsgfVxuICAuY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzJTsgfVxuICAuY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAuY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGctMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTkge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzJTsgfVxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAuY29sLWxnLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjclOyB9XG4gIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjclOyB9XG4gIC5jb2wtbGctcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgLmNvbC1sZy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wtbGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAuY29sLWxnLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsLTEsIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05IHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY29sLXhsLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmNvbC14bC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY3JTsgfVxuICAuY29sLXhsLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC14bC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzJTsgfVxuICAuY29sLXhsLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5jb2wteGwtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMlOyB9XG4gIC5jb2wteGwtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC14bC05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wteGwtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5jb2wteGwtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjclOyB9XG4gIC5jb2wteGwtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuY29sLXhsLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzJTsgfVxuICAuY29sLXhsLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NyU7IH1cbiAgLmNvbC14bC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLmNvbC14bC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMlOyB9XG4gIC5jb2wteGwtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY3JTsgfVxuICAuY29sLXhsLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAuY29sLXhsLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC14bC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjclOyB9XG4gIC5jb2wteGwtcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5jb2wteGwtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC14bC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY3JTsgfVxuICAuY29sLXhsLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5jb2wteGwtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jb2wteGwtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMyU7IH1cbiAgLmNvbC14bC1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NyU7IH1cbiAgLmNvbC14bC1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAuY29sLXhsLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzJTsgfVxuICAuY29sLXhsLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY3JTsgfVxuICAuY29sLXhsLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5jb2wteGwtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMlOyB9XG4gIC5jb2wteGwtcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjclOyB9XG4gIC5jb2wteGwtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC14bC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMlOyB9XG4gIC5jb2wteGwtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY3JTsgfVxuICAuY29sLXhsLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLmNvbC14bC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmNvbC14bC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTsgfVxuICAuY29sLXhsLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTsgfVxuICAuY29sLXhsLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wteGwtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlOyB9XG4gIC5jb2wteGwtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclOyB9XG4gIC5jb2wteGwtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC14bC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC14bC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC14bC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLXhsLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC14bC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclOyB9XG4gIC5jb2wteGwtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLnRhYmxlIHRkLCAudGFibGUgdGgge1xuICBwYWRkaW5nOiAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlZWVmOyB9XG5cbi50YWJsZSB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWNlZWVmOyB9XG5cbi50YWJsZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlY2VlZWY7IH1cblxuLnRhYmxlIC50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnRhYmxlLXNtIHRkLCAudGFibGUtc20gdGgge1xuICBwYWRkaW5nOiAuM3JlbTsgfVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNlZWVmOyB9XG5cbi50YWJsZS1ib3JkZXJlZCB0ZCwgLnRhYmxlLWJvcmRlcmVkIHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VjZWVlZjsgfVxuXG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGQsIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbi50YWJsZS1hY3RpdmUsIC50YWJsZS1hY3RpdmUgPiB0ZCwgLnRhYmxlLWFjdGl2ZSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7IH1cblxuLnRhYmxlLXN1Y2Nlc3MsIC50YWJsZS1zdWNjZXNzID4gdGQsIC50YWJsZS1zdWNjZXNzID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4OyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjsgfVxuXG4udGFibGUtaW5mbywgLnRhYmxlLWluZm8gPiB0ZCwgLnRhYmxlLWluZm8gPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzOyB9XG5cbi50YWJsZS13YXJuaW5nLCAudGFibGUtd2FybmluZyA+IHRkLCAudGFibGUtd2FybmluZyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLCAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7IH1cblxuLnRhYmxlLWRhbmdlciwgLnRhYmxlLWRhbmdlciA+IHRkLCAudGFibGUtZGFuZ2VyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLCAudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYzsgfVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogLjAxJTtcbiAgb3ZlcmZsb3cteDogYXV0bzsgfVxuXG4udGhlYWQtaW52ZXJzZSB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczYTNjOyB9XG5cbi50aGVhZC1kZWZhdWx0IHRoIHtcbiAgY29sb3I6ICM1NTU5NWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VlZWY7IH1cblxuLnRhYmxlLWludmVyc2Uge1xuICBjb2xvcjogI2VjZWVlZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3M2EzYzsgfVxuXG4udGFibGUtaW52ZXJzZS50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDsgfVxuXG4udGFibGUtaW52ZXJzZSB0ZCwgLnRhYmxlLWludmVyc2UgdGgsIC50YWJsZS1pbnZlcnNlIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1OTVjOyB9XG5cbi50YWJsZS1yZWZsb3cgdGhlYWQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4udGFibGUtcmVmbG93IHRib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRhYmxlLXJlZmxvdyB0ZCwgLnRhYmxlLXJlZmxvdyB0aCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlZWVmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlY2VlZWY7IH1cblxuLnRhYmxlLXJlZmxvdyB0ZDpsYXN0LWNoaWxkLCAudGFibGUtcmVmbG93IHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWNlZWVmOyB9XG5cbi50YWJsZS1yZWZsb3cgdGJvZHk6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkIHRkLCAudGFibGUtcmVmbG93IHRib2R5Omxhc3QtY2hpbGQgdHI6bGFzdC1jaGlsZCB0aCwgLnRhYmxlLXJlZmxvdyB0Zm9vdDpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQgdGQsIC50YWJsZS1yZWZsb3cgdGZvb3Q6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkIHRoLCAudGFibGUtcmVmbG93IHRoZWFkOmxhc3QtY2hpbGQgdHI6bGFzdC1jaGlsZCB0ZCwgLnRhYmxlLXJlZmxvdyB0aGVhZDpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQgdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWVlZjsgfVxuXG4udGFibGUtcmVmbG93IHRyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnRhYmxlLXJlZmxvdyB0ciB0ZCwgLnRhYmxlLXJlZmxvdyB0ciB0aCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2VlZWY7IH1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogLjM3NXJlbSAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM1NTU5NWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTsgfVxuXG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xuICBvdXRsaW5lOiAwOyB9XG5cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBvcGFjaXR5OiAxOyB9XG5cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVlZjtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uZm9ybS1jb250cm9sLWZpbGUsIC5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZm9ybS1jb250cm9sLWxhYmVsIHtcbiAgcGFkZGluZzogLjM3NXJlbSAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPWRhdGVdLmZvcm0tY29udHJvbCwgaW5wdXRbdHlwZT10aW1lXS5mb3JtLWNvbnRyb2wsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmZvcm0tY29udHJvbCwgaW5wdXRbdHlwZT1tb250aF0uZm9ybS1jb250cm9sIHtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTsgfVxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1kYXRlXS5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPXRpbWVdLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9bW9udGhdLmZvcm0tY29udHJvbCwgaW5wdXRbdHlwZT1kYXRlXS5pbnB1dC1zbSwgaW5wdXRbdHlwZT10aW1lXS5pbnB1dC1zbSwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uaW5wdXQtc20sIGlucHV0W3R5cGU9bW9udGhdLmlucHV0LXNtIHtcbiAgICBsaW5lLWhlaWdodDogMS44NjI1cmVtOyB9XG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPWRhdGVdLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9dGltZV0uZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1tb250aF0uZm9ybS1jb250cm9sLCBpbnB1dFt0eXBlPWRhdGVdLmlucHV0LWxnLCBpbnB1dFt0eXBlPXRpbWVdLmlucHV0LWxnLCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5pbnB1dC1sZywgaW5wdXRbdHlwZT1tb250aF0uaW5wdXQtbGcge1xuICAgIGxpbmUtaGVpZ2h0OiAzLjE2NjY2N3JlbTsgfSB9XG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgbWluLWhlaWdodDogMi4yNXJlbTtcbiAgcGFkZGluZy10b3A6IC4zNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljLmZvcm0tY29udHJvbC1sZywgLmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLXNtLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWdyb3VwLWFkZG9uLCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmZvcm0tY29udHJvbC1zdGF0aWMuYnRuLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWdyb3VwLWFkZG9uLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmZvcm0tY29udHJvbC1zdGF0aWMuYnRuIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5mb3JtLWNvbnRyb2wtc20sIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbiwgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBwYWRkaW5nOiAuMjc1cmVtIC43NXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAuMnJlbTsgfVxuXG4uZm9ybS1jb250cm9sLWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgcGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiAuM3JlbTsgfVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmNoZWNrYm94LCAucmFkaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuNzVyZW07IH1cblxuLmNoZWNrYm94IGxhYmVsLCAucmFkaW8gbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY2hlY2tib3ggbGFiZWwgaW5wdXQ6b25seS1jaGlsZCwgLnJhZGlvIGxhYmVsIGlucHV0Om9ubHktY2hpbGQge1xuICBwb3NpdGlvbjogc3RhdGljOyB9XG5cbi5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dLCAucmFkaW8taW5saW5lIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTsgfVxuXG4uY2hlY2tib3ggKyAuY2hlY2tib3gsIC5yYWRpbyArIC5yYWRpbyB7XG4gIG1hcmdpbi10b3A6IC0uMjVyZW07IH1cblxuLmNoZWNrYm94LWlubGluZSwgLnJhZGlvLWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSwgLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogLjc1cmVtOyB9XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLmRpc2FibGVkLCBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCwgaW5wdXRbdHlwZT1yYWRpb10uZGlzYWJsZWQsIGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uY2hlY2tib3gtaW5saW5lLmRpc2FibGVkLCAucmFkaW8taW5saW5lLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uY2hlY2tib3guZGlzYWJsZWQgbGFiZWwsIC5yYWRpby5kaXNhYmxlZCBsYWJlbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLmZvcm0tY29udHJvbC1kYW5nZXIsIC5mb3JtLWNvbnRyb2wtc3VjY2VzcywgLmZvcm0tY29udHJvbC13YXJuaW5nIHtcbiAgcGFkZGluZy1yaWdodDogMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IC41NjI1cmVtO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMS40NjI1cmVtIDEuNDYyNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjQ2MjVyZW0gMS40NjI1cmVtOyB9XG5cbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gsIC5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lLCAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1sYWJlbCwgLmhhcy1zdWNjZXNzIC5yYWRpbywgLmhhcy1zdWNjZXNzIC5yYWRpby1pbmxpbmUsIC5oYXMtc3VjY2VzcyAudGV4dC1oZWxwLCAuaGFzLXN1Y2Nlc3MuY2hlY2tib3ggbGFiZWwsIC5oYXMtc3VjY2Vzcy5jaGVja2JveC1pbmxpbmUgbGFiZWwsIC5oYXMtc3VjY2Vzcy5yYWRpbyBsYWJlbCwgLmhhcy1zdWNjZXNzLnJhZGlvLWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjNWNiODVjOyB9XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWNiODVjOyB9XG5cbi5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzVjYjg1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjZlYTtcbiAgYm9yZGVyLWNvbG9yOiAjNWNiODVjOyB9XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICM1Y2I4NWM7IH1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBMk1USWdOemt5SWo0OGNHRjBhQ0JtYVd4c1BTSWpOV05pT0RWaklpQmtQU0pOTWpNekxqZ2dOakV3WXkweE15NHpJREF0TWpZdE5pMHpOQzB4Tmk0NFREa3dMalVnTkRRNExqaEROell1TXlBME16QWdPREFnTkRBekxqTWdPVGd1T0NBek9EbGpNVGd1T0MweE5DNHlJRFExTGpVdE1UQXVOQ0ExT1M0NElEZ3VOR3czTWlBNU5VdzBOVEV1TXlBeU5ESmpNVEl1TlMweU1DQXpPQzQ0TFRJMkxqSWdOVGd1T0MweE15NDNJREl3SURFeUxqUWdNallnTXpndU55QXhNeTQzSURVNExqaE1NamN3SURVNU1HTXROeTQwSURFeUxUSXdMaklnTVRrdU5DMHpOQzR6SURJd2FDMHllaUl2UGp3dmMzWm5QZz09KTsgfVxuXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LCAuaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSwgLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtbGFiZWwsIC5oYXMtd2FybmluZyAucmFkaW8sIC5oYXMtd2FybmluZyAucmFkaW8taW5saW5lLCAuaGFzLXdhcm5pbmcgLnRleHQtaGVscCwgLmhhcy13YXJuaW5nLmNoZWNrYm94IGxhYmVsLCAuaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVsLCAuaGFzLXdhcm5pbmcucmFkaW8gbGFiZWwsIC5oYXMtd2FybmluZy5yYWRpby1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogI2YwYWQ0ZTsgfVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2YwYWQ0ZTsgfVxuXG4uaGFzLXdhcm5pbmcgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNmMGFkNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2YwYWQ0ZTsgfVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjZjBhZDRlOyB9XG5cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTJNVElnTnpreUlqNDhjR0YwYUNCbWFXeHNQU0lqWmpCaFpEUmxJaUJrUFNKTk5qQXpJRFkwTUM0eWJDMHlOemd1TlMwMU1EbGpMVE11T0MwMkxqWXRNVEF1T0MweE1DNDJMVEU0TGpVdE1UQXVObk10TVRRdU55QTBMVEU0TGpVZ01UQXVOa3c1SURZME1DNHlZeTB6TGpjZ05pNDFMVE11TmlBeE5DNDBMaklnTWpBdU9DQXpMamdnTmk0MUlERXdMamdnTVRBdU5DQXhPQzR6SURFd0xqUm9OVFUzWXpjdU5pQXdJREUwTGpZdE5DQXhPQzQwTFRFd0xqUWdNeTQxTFRZdU5DQXpMall0TVRRdU5DQXdMVEl3TGpoNmJTMHlOall1TkMwek1HZ3ROakV1TWxZMU5EbG9OakV1TW5ZMk1TNHllbTB3TFRFd04yZ3ROakV1TWxZek1EUm9OakV1TW5ZeE9UbDZJaTgrUEM5emRtYyspOyB9XG5cbi5oYXMtZGFuZ2VyIC5jaGVja2JveCwgLmhhcy1kYW5nZXIgLmNoZWNrYm94LWlubGluZSwgLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbC1sYWJlbCwgLmhhcy1kYW5nZXIgLnJhZGlvLCAuaGFzLWRhbmdlciAucmFkaW8taW5saW5lLCAuaGFzLWRhbmdlciAudGV4dC1oZWxwLCAuaGFzLWRhbmdlci5jaGVja2JveCBsYWJlbCwgLmhhcy1kYW5nZXIuY2hlY2tib3gtaW5saW5lIGxhYmVsLCAuaGFzLWRhbmdlci5yYWRpbyBsYWJlbCwgLmhhcy1kYW5nZXIucmFkaW8taW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICNkOTUzNGY7IH1cblxuLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2Q5NTM0ZjsgfVxuXG4uaGFzLWRhbmdlciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2Q5NTM0ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjdmNztcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmOyB9XG5cbi5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogI2Q5NTM0ZjsgfVxuXG4uaGFzLWRhbmdlciAuZm9ybS1jb250cm9sLWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBMk1USWdOemt5SWo0OGNHRjBhQ0JtYVd4c1BTSWpaRGsxTXpSbUlpQmtQU0pOTkRRM0lEVTBOQzQwWXkweE5DNDBJREUwTGpRdE16Y3VOaUF4TkM0MExUVXlJREJzTFRnNUxUa3lMamN0T0RrZ09USXVOMk10TVRRdU5TQXhOQzQwTFRNM0xqY2dNVFF1TkMwMU1pQXdMVEUwTGpRdE1UUXVOQzB4TkM0MExUTTNMallnTUMwMU1tdzVNaTQwTFRrMkxqTXRPVEl1TkMwNU5pNHpZeTB4TkM0MExURTBMalF0TVRRdU5DMHpOeTQySURBdE5USnpNemN1TmkweE5DNHpJRFV5SURCc09Ea2dPVEl1T0NBNE9TNHlMVGt5TGpkak1UUXVOQzB4TkM0MElETTNMall0TVRRdU5DQTFNaUF3SURFMExqTWdNVFF1TkNBeE5DNHpJRE0zTGpZZ01DQTFNa3d6TlRRdU5pQXpPVFpzT1RJdU5DQTVOaTQwWXpFMExqUWdNVFF1TkNBeE5DNDBJRE0zTGpZZ01DQTFNbm9pTHo0OEwzTjJaejQ9KTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wsIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLCAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4ge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3gsIC5mb3JtLWlubGluZSAucmFkaW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGxhYmVsLCAuZm9ybS1pbmxpbmUgLnJhZGlvIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5mb3JtLWlubGluZSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDsgfSB9XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IC4zNzVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTsgfVxuXG4uYnRuLmFjdGl2ZS5mb2N1cywgLmJ0bi5hY3RpdmU6Zm9jdXMsIC5idG4uZm9jdXMsIC5idG46YWN0aXZlLmZvY3VzLCAuYnRuOmFjdGl2ZTpmb2N1cywgLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG5cbi5idG46Zm9jdXMsIC5idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJ0bi5mb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYnRuLmFjdGl2ZSwgLmJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAuNjU7IH1cblxuYS5idG4uZGlzYWJsZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NWQ4O1xuICBib3JkZXItY29sb3I6ICMwMjc1ZDg7IH1cblxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjVhYTU7XG4gIGJvcmRlci1jb2xvcjogIzAxNTQ5YjsgfVxuXG4uYnRuLXByaW1hcnkuZm9jdXMsIC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI1YWE1O1xuICBib3JkZXItY29sb3I6ICMwMTU0OWI7IH1cblxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSwgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjVhYTU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzAxNTQ5YjsgfVxuXG4uYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLCAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMsIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTQ2ODI7XG4gIGJvcmRlci1jb2xvcjogIzAxMzE1YTsgfVxuXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1wcmltYXJ5OmRpc2FibGVkLmZvY3VzLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NWQ4O1xuICBib3JkZXItY29sb3I6ICMwMjc1ZDg7IH1cblxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NWQ4O1xuICBib3JkZXItY29sb3I6ICMwMjc1ZDg7IH1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogIzM3M2EzYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG5cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMzNzNhM2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2FkYWRhZDsgfVxuXG4uYnRuLXNlY29uZGFyeS5mb2N1cywgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzM3M2EzYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkOyB9XG5cbi5idG4tc2Vjb25kYXJ5LmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAub3BlbiA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMzczYTNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNhZGFkYWQ7IH1cblxuLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLmZvY3VzLCAuYnRuLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZTpob3ZlciwgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLmZvY3VzLCAuYnRuLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpob3ZlciwgLm9wZW4gPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMsIC5vcGVuID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjMzczYTNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7IH1cblxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQuZm9jdXMsIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZC5mb2N1cywgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cblxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM1YmMwZGU7IH1cblxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gIGJvcmRlci1jb2xvcjogIzJhYWJkMjsgfVxuXG4uYnRuLWluZm8uZm9jdXMsIC5idG4taW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMyYWFiZDI7IH1cblxuLmJ0bi1pbmZvLmFjdGl2ZSwgLmJ0bi1pbmZvOmFjdGl2ZSwgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzJhYWJkMjsgfVxuXG4uYnRuLWluZm8uYWN0aXZlLmZvY3VzLCAuYnRuLWluZm8uYWN0aXZlOmZvY3VzLCAuYnRuLWluZm8uYWN0aXZlOmhvdmVyLCAuYnRuLWluZm86YWN0aXZlLmZvY3VzLCAuYnRuLWluZm86YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86YWN0aXZlOmhvdmVyLCAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUuZm9jdXMsIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG4gIGJvcmRlci1jb2xvcjogIzFmN2U5YTsgfVxuXG4uYnRuLWluZm8uZGlzYWJsZWQuZm9jdXMsIC5idG4taW5mby5kaXNhYmxlZDpmb2N1cywgLmJ0bi1pbmZvOmRpc2FibGVkLmZvY3VzLCAuYnRuLWluZm86ZGlzYWJsZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM1YmMwZGU7IH1cblxuLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLCAuYnRuLWluZm86ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM1YmMwZGU7IH1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzVjYjg1YzsgfVxuXG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjNDE5NjQxOyB9XG5cbi5idG4tc3VjY2Vzcy5mb2N1cywgLmJ0bi1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gIGJvcmRlci1jb2xvcjogIzQxOTY0MTsgfVxuXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDE5NjQxOyB9XG5cbi5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsIC5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsIC5idG4tc3VjY2VzczphY3RpdmUuZm9jdXMsIC5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2VzczphY3RpdmU6aG92ZXIsIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5ODQzOTtcbiAgYm9yZGVyLWNvbG9yOiAjMmQ2NzJkOyB9XG5cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cywgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQuZm9jdXMsIC5idG4tc3VjY2VzczpkaXNhYmxlZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzVjYjg1YzsgfVxuXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsIC5idG4tc3VjY2VzczpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzVjYjg1YzsgfVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjBhZDRlOyB9XG5cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICBib3JkZXItY29sb3I6ICNlYjkzMTY7IH1cblxuLmJ0bi13YXJuaW5nLmZvY3VzLCAuYnRuLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYm9yZGVyLWNvbG9yOiAjZWI5MzE2OyB9XG5cbi5idG4td2FybmluZy5hY3RpdmUsIC5idG4td2FybmluZzphY3RpdmUsIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNlYjkzMTY7IH1cblxuLmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cywgLmJ0bi13YXJuaW5nLmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3ZlciwgLmJ0bi13YXJuaW5nOmFjdGl2ZS5mb2N1cywgLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOmFjdGl2ZTpob3ZlciwgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLCAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU4NTEyO1xuICBib3JkZXItY29sb3I6ICNiMDZkMGY7IH1cblxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmZvY3VzLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsIC5idG4td2FybmluZzpkaXNhYmxlZC5mb2N1cywgLmJ0bi13YXJuaW5nOmRpc2FibGVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjBhZDRlOyB9XG5cbi5idG4td2FybmluZy5kaXNhYmxlZDpob3ZlciwgLmJ0bi13YXJuaW5nOmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjBhZDRlOyB9XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q5NTM0ZjsgfVxuXG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBib3JkZXItY29sb3I6ICNjMTJlMmE7IH1cblxuLmJ0bi1kYW5nZXIuZm9jdXMsIC5idG4tZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogI2MxMmUyYTsgfVxuXG4uYnRuLWRhbmdlci5hY3RpdmUsIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjYzEyZTJhOyB9XG5cbi5idG4tZGFuZ2VyLmFjdGl2ZS5mb2N1cywgLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlci5hY3RpdmU6aG92ZXIsIC5idG4tZGFuZ2VyOmFjdGl2ZS5mb2N1cywgLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjphY3RpdmU6aG92ZXIsIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLCAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjMjkyNTtcbiAgYm9yZGVyLWNvbG9yOiAjOGIyMTFlOyB9XG5cbi5idG4tZGFuZ2VyLmRpc2FibGVkLmZvY3VzLCAuYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cywgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQuZm9jdXMsIC5idG4tZGFuZ2VyOmRpc2FibGVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmOyB9XG5cbi5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLCAuYnRuLWRhbmdlcjpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q5NTM0ZjsgfVxuXG4uYnRuLXByaW1hcnktb3V0bGluZSB7XG4gIGNvbG9yOiAjMDI3NWQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDI3NWQ4OyB9XG5cbi5idG4tcHJpbWFyeS1vdXRsaW5lLmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LW91dGxpbmUuZm9jdXMsIC5idG4tcHJpbWFyeS1vdXRsaW5lOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LW91dGxpbmU6Zm9jdXMsIC5vcGVuID4gLmJ0bi1wcmltYXJ5LW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc1ZDg7XG4gIGJvcmRlci1jb2xvcjogIzAyNzVkODsgfVxuXG4uYnRuLXByaW1hcnktb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NWQ4O1xuICBib3JkZXItY29sb3I6ICMwMjc1ZDg7IH1cblxuLmJ0bi1wcmltYXJ5LW91dGxpbmUuZGlzYWJsZWQuZm9jdXMsIC5idG4tcHJpbWFyeS1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLCAuYnRuLXByaW1hcnktb3V0bGluZTpkaXNhYmxlZC5mb2N1cywgLmJ0bi1wcmltYXJ5LW91dGxpbmU6ZGlzYWJsZWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0M2E3ZmQ7IH1cblxuLmJ0bi1wcmltYXJ5LW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsIC5idG4tcHJpbWFyeS1vdXRsaW5lOmRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDNhN2ZkOyB9XG5cbi5idG4tc2Vjb25kYXJ5LW91dGxpbmUge1xuICBjb2xvcjogI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuXG4uYnRuLXNlY29uZGFyeS1vdXRsaW5lLmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnktb3V0bGluZS5mb2N1cywgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsIC5vcGVuID4gLmJ0bi1zZWNvbmRhcnktb3V0bGluZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG5cbi5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG5cbi5idG4tc2Vjb25kYXJ5LW91dGxpbmUuZGlzYWJsZWQuZm9jdXMsIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6ZGlzYWJsZWQuZm9jdXMsIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6ZGlzYWJsZWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLmJ0bi1zZWNvbmRhcnktb3V0bGluZS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpkaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG4uYnRuLWluZm8tb3V0bGluZSB7XG4gIGNvbG9yOiAjNWJjMGRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjNWJjMGRlOyB9XG5cbi5idG4taW5mby1vdXRsaW5lLmFjdGl2ZSwgLmJ0bi1pbmZvLW91dGxpbmUuZm9jdXMsIC5idG4taW5mby1vdXRsaW5lOmFjdGl2ZSwgLmJ0bi1pbmZvLW91dGxpbmU6Zm9jdXMsIC5vcGVuID4gLmJ0bi1pbmZvLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzViYzBkZTsgfVxuXG4uYnRuLWluZm8tb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM1YmMwZGU7IH1cblxuLmJ0bi1pbmZvLW91dGxpbmUuZGlzYWJsZWQuZm9jdXMsIC5idG4taW5mby1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLCAuYnRuLWluZm8tb3V0bGluZTpkaXNhYmxlZC5mb2N1cywgLmJ0bi1pbmZvLW91dGxpbmU6ZGlzYWJsZWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNiMGUxZWY7IH1cblxuLmJ0bi1pbmZvLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsIC5idG4taW5mby1vdXRsaW5lOmRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjBlMWVmOyB9XG5cbi5idG4tc3VjY2Vzcy1vdXRsaW5lIHtcbiAgY29sb3I6ICM1Y2I4NWM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICM1Y2I4NWM7IH1cblxuLmJ0bi1zdWNjZXNzLW91dGxpbmUuYWN0aXZlLCAuYnRuLXN1Y2Nlc3Mtb3V0bGluZS5mb2N1cywgLmJ0bi1zdWNjZXNzLW91dGxpbmU6YWN0aXZlLCAuYnRuLXN1Y2Nlc3Mtb3V0bGluZTpmb2N1cywgLm9wZW4gPiAuYnRuLXN1Y2Nlc3Mtb3V0bGluZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNWNiODVjOyB9XG5cbi5idG4tc3VjY2Vzcy1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzVjYjg1YzsgfVxuXG4uYnRuLXN1Y2Nlc3Mtb3V0bGluZS5kaXNhYmxlZC5mb2N1cywgLmJ0bi1zdWNjZXNzLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc3VjY2Vzcy1vdXRsaW5lOmRpc2FibGVkLmZvY3VzLCAuYnRuLXN1Y2Nlc3Mtb3V0bGluZTpkaXNhYmxlZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2EzZDdhMzsgfVxuXG4uYnRuLXN1Y2Nlc3Mtb3V0bGluZS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1zdWNjZXNzLW91dGxpbmU6ZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNhM2Q3YTM7IH1cblxuLmJ0bi13YXJuaW5nLW91dGxpbmUge1xuICBjb2xvcjogI2YwYWQ0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2YwYWQ0ZTsgfVxuXG4uYnRuLXdhcm5pbmctb3V0bGluZS5hY3RpdmUsIC5idG4td2FybmluZy1vdXRsaW5lLmZvY3VzLCAuYnRuLXdhcm5pbmctb3V0bGluZTphY3RpdmUsIC5idG4td2FybmluZy1vdXRsaW5lOmZvY3VzLCAub3BlbiA+IC5idG4td2FybmluZy1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNmMGFkNGU7IH1cblxuLmJ0bi13YXJuaW5nLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjBhZDRlOyB9XG5cbi5idG4td2FybmluZy1vdXRsaW5lLmRpc2FibGVkLmZvY3VzLCAuYnRuLXdhcm5pbmctb3V0bGluZS5kaXNhYmxlZDpmb2N1cywgLmJ0bi13YXJuaW5nLW91dGxpbmU6ZGlzYWJsZWQuZm9jdXMsIC5idG4td2FybmluZy1vdXRsaW5lOmRpc2FibGVkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhkOWFjOyB9XG5cbi5idG4td2FybmluZy1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLCAuYnRuLXdhcm5pbmctb3V0bGluZTpkaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZDlhYzsgfVxuXG4uYnRuLWRhbmdlci1vdXRsaW5lIHtcbiAgY29sb3I6ICNkOTUzNGY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNkOTUzNGY7IH1cblxuLmJ0bi1kYW5nZXItb3V0bGluZS5hY3RpdmUsIC5idG4tZGFuZ2VyLW91dGxpbmUuZm9jdXMsIC5idG4tZGFuZ2VyLW91dGxpbmU6YWN0aXZlLCAuYnRuLWRhbmdlci1vdXRsaW5lOmZvY3VzLCAub3BlbiA+IC5idG4tZGFuZ2VyLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q5NTM0ZjsgfVxuXG4uYnRuLWRhbmdlci1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q5NTM0ZjsgfVxuXG4uYnRuLWRhbmdlci1vdXRsaW5lLmRpc2FibGVkLmZvY3VzLCAuYnRuLWRhbmdlci1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLCAuYnRuLWRhbmdlci1vdXRsaW5lOmRpc2FibGVkLmZvY3VzLCAuYnRuLWRhbmdlci1vdXRsaW5lOmRpc2FibGVkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJhNWEzOyB9XG5cbi5idG4tZGFuZ2VyLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGFuZ2VyLW91dGxpbmU6ZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlYmE1YTM7IH1cblxuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMjc1ZDg7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ0bi1saW5rLCAuYnRuLWxpbmsuYWN0aXZlLCAuYnRuLWxpbms6YWN0aXZlLCAuYnRuLWxpbms6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYnRuLWxpbmssIC5idG4tbGluazphY3RpdmUsIC5idG4tbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDE0YzhjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1saW5rOmRpc2FibGVkOmZvY3VzLCAuYnRuLWxpbms6ZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogIzgxOGE5MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5idG4tZ3JvdXAtbGcgPiAuYnRuLCAuYnRuLWxnIHtcbiAgcGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiAuM3JlbTsgfVxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biwgLmJ0bi1zbSB7XG4gIHBhZGRpbmc6IC4yNXJlbSAuNzVyZW07XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogLjJyZW07IH1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLWJsb2NrLCBpbnB1dFt0eXBlPXJlc2V0XS5idG4tYmxvY2ssIGlucHV0W3R5cGU9c3VibWl0XS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGxpbmVhcjsgfVxuXG4uZmFkZS5pbiB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjM1cztcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjM1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjM1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0OyB9XG5cbi5kcm9wZG93biwgLmRyb3B1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAuMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IC4zZW0gc29saWQ7IH1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzNzNhM2M7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtOyB9XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTsgfVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzM3M2EzYztcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDA7IH1cblxuLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyYjJkMmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtLmFjdGl2ZTpmb2N1cywgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzVkODtcbiAgb3V0bGluZTogMDsgfVxuXG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMsIC5kcm9wZG93bi1pdGVtLmRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6ICM4MThhOTE7IH1cblxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMsIC5kcm9wZG93bi1pdGVtLmRpc2FibGVkOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpXCI7IH1cblxuLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vcGVuID4gYSB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgfVxuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7IH1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzgxOGE5MTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTkwOyB9XG5cbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgfVxuXG4uZHJvcHVwIC5jYXJldCwgLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5jYXJldCB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IC4zZW0gc29saWQ7IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSwgLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJweDsgfVxuXG4uYnRuLWdyb3VwLCAuYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sIC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDI7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsIC5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyIHtcbiAgei1pbmRleDogMjsgfVxuXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLCAuYnRuLWdyb3VwIC5idG4gKyAuYnRuLWdyb3VwLCAuYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLCAuYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cblxuLmJ0bi10b29sYmFyOjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4uYnRuLXRvb2xiYXIgLmJ0bi1ncm91cCwgLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5idG4tdG9vbGJhciA+IC5idG4sIC5idG4tdG9vbGJhciA+IC5idG4tZ3JvdXAsIC5idG4tdG9vbGJhciA+IC5pbnB1dC1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOmxhc3QtY2hpbGQsIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLCAuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuXG4uYnRuLWdyb3VwLWxnLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLCAuYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7IH1cblxuLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYnRuLWdyb3VwLWxnID4gLmJ0biAuY2FyZXQsIC5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAuM2VtIC4zZW0gMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuXG4uZHJvcHVwIC5idG4tZ3JvdXAtbGcgPiAuYnRuIC5jYXJldCwgLmRyb3B1cCAuYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogMCAuM2VtIC4zZW07IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGZsb2F0OiBub25lOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0biwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLWdyb3VwLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4yNXJlbTsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbltkYXRhLXRvZ2dsZT1idXR0b25zXSA+IC5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sIFtkYXRhLXRvZ2dsZT1idXR0b25zXSA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sIFtkYXRhLXRvZ2dsZT1idXR0b25zXSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLCBbZGF0YS10b2dnbGU9YnV0dG9uc10gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgfVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmFjdGl2ZSwgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgei1pbmRleDogMzsgfVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwLWFkZG9uLCAuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLCAuaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSwgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sIC5pbnB1dC1ncm91cC1idG4ge1xuICB3aWR0aDogMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogLjM3NXJlbSAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNTU1OTVjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VlZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24uZm9ybS1jb250cm9sLXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuIHtcbiAgcGFkZGluZzogLjI3NXJlbSAuNzVyZW07XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogLjJyZW07IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uLmZvcm0tY29udHJvbC1sZywgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmlucHV0LWdyb3VwLWFkZG9uLmJ0biB7XG4gIHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IC4zcmVtOyB9XG5cbi5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCwgLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLCAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0biwgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLCAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSwgLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biwgLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7IH1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCwgLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsIC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biwgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLCAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwOyB9XG5cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjphY3RpdmUsIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmZvY3VzLCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpob3ZlciB7XG4gIHotaW5kZXg6IDM7IH1cblxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sIC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9XG5cbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOmFjdGl2ZSwgLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpmb2N1cywgLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpob3ZlciwgLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjphY3RpdmUsIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46Zm9jdXMsIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46aG92ZXIge1xuICB6LWluZGV4OiAzOyB9XG5cbi5jLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBjb2xvcjogIzU1NTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jLWlucHV0ID4gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5jLWlucHV0ID4gaW5wdXQ6Y2hlY2tlZCB+IC5jLWluZGljYXRvciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGQ5OyB9XG5cbi5jLWlucHV0ID4gaW5wdXQ6Zm9jdXMgfiAuYy1pbmRpY2F0b3Ige1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwwIDAgMCAuMnJlbSAjMDA3NGQ5O1xuICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsMCAwIDAgLjJyZW0gIzAwNzRkOTsgfVxuXG4uYy1pbnB1dCA+IGlucHV0OmFjdGl2ZSB+IC5jLWluZGljYXRvciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRjNmZmOyB9XG5cbi5jLWlucHV0ICsgLmMtaW5wdXQge1xuICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuXG4uYy1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogNjUlO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgY29sb3I6ICNlZWU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTsgfVxuXG4uYy1jaGVja2JveCAuYy1pbmRpY2F0b3Ige1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07IH1cblxuLmMtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXhOeTR4TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqd2hSRTlEVkZsUVJTQnpkbWNnVUZWQ1RFbERJQ0l0THk5WE0wTXZMMFJVUkNCVFZrY2dNUzR4THk5RlRpSWdJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MMGR5WVhCb2FXTnpMMU5XUnk4eExqRXZSRlJFTDNOMlp6RXhMbVIwWkNJK0RRbzhjM1puSUhabGNuTnBiMjQ5SWpFdU1TSWdhV1E5SWt4aGVXVnlYekVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElnMEtDU0IyYVdWM1FtOTRQU0l3SURBZ09DQTRJaUJsYm1GaWJHVXRZbUZqYTJkeWIzVnVaRDBpYm1WM0lEQWdNQ0E0SURnaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQZz#0d6efdhCaGRHZ2dabWxzYkQwaUkwWkdSa1pHUmlJZ1pEMGlUVFl1TkN3eFREVXVOeXd4TGpkTU1pNDVMRFF1TlV3eUxqRXNNeTQzVERFdU5Dd3pUREFzTkM0MGJEQXVOeXd3TGpkc01TNDFMREV1Tld3d0xqY3NNQzQzYkRBdU55MHdMamRzTXk0MUxUTXVOV3d3TGpjdE1DNDNURFl1TkN3eFREWXVOQ3d4ZWlJTkNna3ZQZz#0d6efdM5emRtYytEUW89KTsgfVxuXG4uYy1jaGVja2JveCBpbnB1dDppbmRldGVybWluYXRlIH4gLmMtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRkOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeE55NHhMakFzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p3aFJFOURWRmxRUlNCemRtY2dVRlZDVEVsRElDSXRMeTlYTTBNdkwwUlVSQ0JUVmtjZ01TNHhMeTlGVGlJZ0ltaDBkSEE2THk5M2QzY3Vkek11YjNKbkwwZHlZWEJvYVdOekwxTldSeTh4TGpFdlJGUkVMM04yWnpFeExtUjBaQ0krRFFvOGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2FXUTlJa3hoZVdWeVh6RWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWcwS0NTQjNhV1IwYUQwaU9IQjRJaUJvWldsbmFIUTlJamh3ZUNJZ2RtbGxkMEp2ZUQwaU1DQXdJRGdnT0NJZ1pXNWhZbXhsTFdKaFkydG5jbTkxYm1ROUltNWxkeUF3SURBZ09DQTRJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWo0TkNqeHdZWFJvSUdacGJHdzlJaU5HUmtaR1JrWWlJR1E5SWswd0xETjJNbWc0VmpOSU1Ib2lMejROQ2p3dmMzWm5QZzBLKTsgfVxuXG4uYy1yYWRpbyAuYy1pbmRpY2F0b3Ige1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmMtcmFkaW8gaW5wdXQ6Y2hlY2tlZCB+IC5jLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXhOeTR4TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqd2hSRTlEVkZsUVJTQnpkbWNnVUZWQ1RFbERJQ0l0THk5WE0wTXZMMFJVUkNCVFZrY2dNUzR4THk5RlRpSWdJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MMGR5WVhCb2FXTnpMMU5XUnk4eExqRXZSRlJFTDNOMlp6RXhMbVIwWkNJK0RRbzhjM1puSUhabGNuTnBiMjQ5SWpFdU1TSWdhV1E5SWt4aGVXVnlYekVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElnMEtDU0IyYVdWM1FtOTRQU0l3SURBZ09DQTRJaUJsYm1GaWJHVXRZbUZqYTJkeWIzVnVaRDBpYm1WM0lEQWdNQ0E0SURnaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQZz#0d6efdhCaGRHZ2dabWxzYkQwaUkwWkdSa1pHUmlJZ1pEMGlUVFFzTVVNeUxqTXNNU3d4TERJdU15d3hMRFJ6TVM0ekxETXNNeXd6Y3pNdE1TNHpMRE10TTFNMUxqY3NNU3cwTERGNklpOCtEUW84TDNOMlp6NE5DZz09KTsgfVxuXG4uYy1pbnB1dHMtc3RhY2tlZCAuYy1pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uYy1pbnB1dHMtc3RhY2tlZCAuYy1pbnB1dDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5jLWlucHV0cy1zdGFja2VkIC5jLWlucHV0ICsgLmMtaW5wdXQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYy1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAuMzc1cmVtIDEuNzVyZW0gLjM3NXJlbSAuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IC43NXJlbVxcOTtcbiAgY29sb3I6ICM1NTU5NWM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBVUNBTUFBQUN6dkUxRkFBQUFERkJNVkVVek16TXpNek16TXpNek16TUtBRy8zQUFBQUEzUlNUbE1BZjRDL2FTTEhBQUFBUEVsRVFWUjQycTNOTVE0QUlBZ0VRVG4vLzJjTGRSS3BwU0d6Qll3elZYdnpuTldzOEM1OENpdXNzUEpqOGg2Tndnb3JyS1JkVHZ1Vjl2MTZBZm4wQVlGT0I3YVlBQUFBQUVsRlRrU3VRbUNDKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcXDk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiA4cHggMTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5jLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzUxYTdlODtcbiAgb3V0bGluZTogMDsgfVxuXG4uYy1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5jLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uYy1zZWxlY3Qtc206bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtaW4taGVpZ2h0OiAyNnB4OyB9XG5cbi5maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMi41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZpbGUgaW5wdXQge1xuICBtaW4td2lkdGg6IDE0cmVtO1xuICBtYXJnaW46IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZmlsZS1jdXN0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzU1NTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtOyB9XG5cbi5maWxlLWN1c3RvbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkNob29zZSBmaWxlLi4uXCI7IH1cblxuLmZpbGUtY3VzdG9tOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLS4wNzVyZW07XG4gIHJpZ2h0OiAtLjA3NXJlbTtcbiAgYm90dG9tOiAtLjA3NXJlbTtcbiAgei1pbmRleDogNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzU1NTtcbiAgY29udGVudDogXCJCcm93c2VcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMCAuMjVyZW0gLjI1cmVtIDA7IH1cblxuLm5hdiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm5hdi1saW5rOmZvY3VzLCAubmF2LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM4MThhOTE7IH1cblxuLm5hdi1saW5rLmRpc2FibGVkLCAubmF2LWxpbmsuZGlzYWJsZWQ6Zm9jdXMsIC5uYXYtbGluay5kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjODE4YTkxO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubmF2LWlubGluZSAubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm5hdi1pbmxpbmUgLm5hdi1pdGVtICsgLm5hdi1pdGVtLCAubmF2LWlubGluZSAubmF2LWxpbmsgKyAubmF2LWxpbmsge1xuICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuXG4ubmF2LXRhYnM6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuXG4ubmF2LXRhYnMgLm5hdi1pdGVtICsgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IC4ycmVtOyB9XG5cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogLjVlbSAxZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW0gLjI1cmVtIDAgMDsgfVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLCAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWNlZWVmICNlY2VlZWYgI2RkZDsgfVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkLCAubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkOmZvY3VzLCAubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6ICM4MThhOTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5uYXYtdGFicyAubmF2LWl0ZW0ub3BlbiAubmF2LWxpbmssIC5uYXYtdGFicyAubmF2LWl0ZW0ub3BlbiAubmF2LWxpbms6Zm9jdXMsIC5uYXYtdGFicyAubmF2LWl0ZW0ub3BlbiAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cywgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogIzU1NTk1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkICNkZGQgdHJhbnNwYXJlbnQ7IH1cblxuLm5hdi1waWxsczo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLm5hdi1waWxscyAubmF2LWl0ZW0ge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ubmF2LXBpbGxzIC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAuMnJlbTsgfVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtOyB9XG5cbi5uYXYtcGlsbHMgLm5hdi1pdGVtLm9wZW4gLm5hdi1saW5rLCAubmF2LXBpbGxzIC5uYXYtaXRlbS5vcGVuIC5uYXYtbGluazpmb2N1cywgLm5hdi1waWxscyAubmF2LWl0ZW0ub3BlbiAubmF2LWxpbms6aG92ZXIsIC5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLCAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NWQ4OyB9XG5cbi5uYXYtc3RhY2tlZCAubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLm5hdi1zdGFja2VkIC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi10b3A6IC4ycmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtOyB9XG5cbi5uYXZiYXI6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAubmF2YmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07IH0gfVxuXG4ubmF2YmFyLWZ1bGwge1xuICB6LWluZGV4OiAxMDAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAubmF2YmFyLWZ1bGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSwgLm5hdmJhci1maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAubmF2YmFyLWZpeGVkLWJvdHRvbSwgLm5hdmJhci1maXhlZC10b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuXG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMDsgfVxuXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDsgfVxuXG4ubmF2YmFyLXN0aWNreS10b3Age1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAzMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5uYXZiYXItc3RpY2t5LXRvcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbi5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy10b3A6IC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLm5hdmJhci1icmFuZDpmb2N1cywgLm5hdmJhci1icmFuZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubmF2YmFyLWJyYW5kID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5hdmJhci1kaXZpZGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxcHg7XG4gIHBhZGRpbmctdG9wOiAuNDI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjQyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubmF2YmFyLWRpdmlkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMGEwXCI7IH1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07IH1cblxuLm5hdmJhci10b2dnbGVyOmZvY3VzLCAubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXRvZ2dsZWFibGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci10b2dnbGVhYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAuNDI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjQyNXJlbTsgfVxuXG4ubmF2YmFyLW5hdiAubmF2LWxpbmsgKyAubmF2LWxpbmsge1xuICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuXG4ubmF2YmFyLW5hdiAubmF2LWl0ZW0gKyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cywgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cywgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5vcGVuLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5vcGVuOmZvY3VzLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5vcGVuOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5vcGVuID4gLm5hdi1saW5rLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5vcGVuID4gLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5vcGVuID4gLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItZGl2aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cywgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmU6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsub3BlbiwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5vcGVuOmZvY3VzLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLm9wZW46aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAub3BlbiA+IC5uYXYtbGluaywgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5vcGVuID4gLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm9wZW4gPiAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7IH1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTsgfVxuXG4uY2FyZC1ibG9jayB7XG4gIHBhZGRpbmc6IDEuMjVyZW07IH1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAuNzVyZW07IH1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTsgfVxuXG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW0gLjI1cmVtIDAgMDsgfVxuXG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIC4yNXJlbSAuMjVyZW07IH1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1OyB9XG5cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbSAuMjVyZW0gMCAwOyB9XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTsgfVxuXG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAuMjVyZW0gLjI1cmVtOyB9XG5cbi5jYXJkLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NWQ4O1xuICBib3JkZXItY29sb3I6ICMwMjc1ZDg7IH1cblxuLmNhcmQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzVjYjg1YzsgfVxuXG4uY2FyZC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgYm9yZGVyLWNvbG9yOiAjNWJjMGRlOyB9XG5cbi5jYXJkLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNmMGFkNGU7IH1cblxuLmNhcmQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmOyB9XG5cbi5jYXJkLXByaW1hcnktb3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMjc1ZDg7IH1cblxuLmNhcmQtc2Vjb25kYXJ5LW91dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG5cbi5jYXJkLWluZm8tb3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM1YmMwZGU7IH1cblxuLmNhcmQtc3VjY2Vzcy1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzVjYjg1YzsgfVxuXG4uY2FyZC13YXJuaW5nLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjBhZDRlOyB9XG5cbi5jYXJkLWRhbmdlci1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2Q5NTM0ZjsgfVxuXG4uY2FyZC1pbnZlcnNlIC5jYXJkLWZvb3RlciwgLmNhcmQtaW52ZXJzZSAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG5cbi5jYXJkLWludmVyc2UgLmNhcmQtYmxvY2txdW90ZSwgLmNhcmQtaW52ZXJzZSAuY2FyZC1mb290ZXIsIC5jYXJkLWludmVyc2UgLmNhcmQtaGVhZGVyLCAuY2FyZC1pbnZlcnNlIC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNhcmQtaW52ZXJzZSAuY2FyZC1ibG9ja3F1b3RlID4gZm9vdGVyLCAuY2FyZC1pbnZlcnNlIC5jYXJkLWxpbmssIC5jYXJkLWludmVyc2UgLmNhcmQtdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpOyB9XG5cbi5jYXJkLWludmVyc2UgLmNhcmQtbGluazpmb2N1cywgLmNhcmQtaW52ZXJzZSAuY2FyZC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNhcmQtYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwOyB9XG5cbi5jYXJkLWltZyB7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTsgfVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtOyB9XG5cbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW0gLjI1cmVtIDAgMDsgfVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIC4yNXJlbSAuMjVyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5jYXJkLWRlY2sge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDEuMjVyZW0gMDsgfVxuICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5jYXJkLWRlY2std3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cbiAgLmNhcmQtZ3JvdXAgLmNhcmQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuY2FyZC1ncm91cCAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDsgfVxuICAuY2FyZC1ncm91cCAuY2FyZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLmNhcmQtZ3JvdXAgLmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtaW1nLXRvcCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLmNhcmQtZ3JvdXAgLmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5jYXJkLWdyb3VwIC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLXRvcCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuICAuY2FyZC1ncm91cCAuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWltZy1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmNhcmQtZ3JvdXAgLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sIC5jYXJkLWdyb3VwIC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAuY2FyZC1jb2x1bW5zIHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMztcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIC1tb3otY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtOyB9XG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogLjc1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VlZWY7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTsgfVxuXG4uYnJlYWRjcnVtYjo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmJyZWFkY3J1bWIgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5icmVhZGNydW1iID4gbGkgKyBsaTo6YmVmb3JlIHtcbiAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gIHBhZGRpbmctbGVmdDogLjVyZW07XG4gIGNvbG9yOiAjODE4YTkxO1xuICBjb250ZW50OiBcIi9cIjsgfVxuXG4uYnJlYWRjcnVtYiA+IC5hY3RpdmUge1xuICBjb2xvcjogIzgxOGE5MTsgfVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07IH1cblxuLnBhZ2UtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMjVyZW07IH1cblxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLjI1cmVtOyB9XG5cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmssIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbms6Zm9jdXMsIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NWQ4O1xuICBib3JkZXItY29sb3I6ICMwMjc1ZDg7IH1cblxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rLCAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbms6Zm9jdXMsIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjODE4YTkxO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZGQ7IH1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDI3NWQ4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cblxuLnBhZ2UtbGluazpmb2N1cywgLnBhZ2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDE0YzhjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZWVmO1xuICBib3JkZXItY29sb3I6ICNkZGQ7IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzOyB9XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuM3JlbTsgfVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC4zcmVtOyB9XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAuMjc1cmVtIC43NXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4ycmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMnJlbTsgfVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC4ycmVtOyB9XG5cbi5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5wYWdlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLnBhZ2VyIGxpIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5wYWdlciBsaSA+IGEsIC5wYWdlciBsaSA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAxNXB4OyB9XG5cbi5wYWdlciBsaSA+IGE6Zm9jdXMsIC5wYWdlciBsaSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VlZWY7IH1cblxuLnBhZ2VyIC5kaXNhYmxlZCA+IGEsIC5wYWdlciAuZGlzYWJsZWQgPiBhOmZvY3VzLCAucGFnZXIgLmRpc2FibGVkID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjODE4YTkxO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5wYWdlciAuZGlzYWJsZWQgPiBzcGFuIHtcbiAgY29sb3I6ICM4MThhOTE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnBhZ2VyLW5leHQgPiBhLCAucGFnZXItbmV4dCA+IHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnBhZ2VyLXByZXYgPiBhLCAucGFnZXItcHJldiA+IHNwYW4ge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IC4yNWVtIC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07IH1cblxuLmxhYmVsOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYnRuIC5sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4OyB9XG5cbmEubGFiZWw6Zm9jdXMsIGEubGFiZWw6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmxhYmVsLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICBwYWRkaW5nLWxlZnQ6IC42ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtOyB9XG5cbi5sYWJlbC1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxOGE5MTsgfVxuXG4ubGFiZWwtZGVmYXVsdFtocmVmXTpmb2N1cywgLmxhYmVsLWRlZmF1bHRbaHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3MDc3OyB9XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzVkODsgfVxuXG4ubGFiZWwtcHJpbWFyeVtocmVmXTpmb2N1cywgLmxhYmVsLXByaW1hcnlbaHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI1YWE1OyB9XG5cbi5sYWJlbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YzsgfVxuXG4ubGFiZWwtc3VjY2Vzc1tocmVmXTpmb2N1cywgLmxhYmVsLXN1Y2Nlc3NbaHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0OyB9XG5cbi5sYWJlbC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTsgfVxuXG4ubGFiZWwtaW5mb1tocmVmXTpmb2N1cywgLmxhYmVsLWluZm9baHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1OyB9XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTsgfVxuXG4ubGFiZWwtd2FybmluZ1tocmVmXTpmb2N1cywgLmxhYmVsLXdhcm5pbmdbaHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmOyB9XG5cbi5sYWJlbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmOyB9XG5cbi5sYWJlbC1kYW5nZXJbaHJlZl06Zm9jdXMsIC5sYWJlbC1kYW5nZXJbaHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjOyB9XG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VlZWY7XG4gIGJvcmRlci1yYWRpdXM6IC4zcmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07IH0gfVxuXG4uanVtYm90cm9uLWhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2QwZDVkODsgfVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07IH1cblxuLmFsZXJ0ID4gcCwgLmFsZXJ0ID4gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hbGVydCA+IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogLTIxcHg7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2QwZTljNjsgfVxuXG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjMWUyYjM7IH1cblxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzJiNTQyYzsgfVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2RmZjE7IH1cblxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTZkNWVjOyB9XG5cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyNDUyNjk7IH1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFmMmNjOyB9XG5cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y3ZWNiNTsgfVxuXG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjY1MTJjOyB9XG5cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2NjOyB9XG5cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTRiOWI5OyB9XG5cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzg0MzUzNDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcmVtIDA7IH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfSB9XG5cbkAtby1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcmVtIDA7IH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfSB9XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcmVtIDA7IH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfSB9XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5wcm9ncmVzc1t2YWx1ZV0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGNvbG9yOiAjMDA3NGQ5O1xuICBib3JkZXI6IDA7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4ucHJvZ3Jlc3NbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTsgfVxuXG4ucHJvZ3Jlc3NbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLXZhbHVlOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKHZhbHVlKTsgfVxuXG4ucHJvZ3Jlc3NbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRkOTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMjVyZW07IH1cblxuLnByb2dyZXNzW3ZhbHVlPVwiMTAwXCJdOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC4yNXJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwXFwwKSB7XG4gIC5wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07IH1cbiAgLnByb2dyZXNzLWJhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICB0ZXh0LWluZGVudDogLTk5OXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGQ5O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMjVyZW07IH1cbiAgLnByb2dyZXNzW3dpZHRoXj1cIjBcIl0ge1xuICAgIG1pbi13aWR0aDogMnJlbTtcbiAgICBjb2xvcjogIzgxOGE5MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5wcm9ncmVzc1t3aWR0aD1cIjEwMCVcIl0ge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC4yNXJlbTsgfSB9XG5cbi5wcm9ncmVzcy1zdHJpcGVkW3ZhbHVlXTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTsgfVxuXG4ucHJvZ3Jlc3Mtc3RyaXBlZFt2YWx1ZV06Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBcXDApIHtcbiAgLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07IH0gfVxuXG4ucHJvZ3Jlc3MtYW5pbWF0ZWRbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLnByb2dyZXNzLWFuaW1hdGVkW3ZhbHVlXTo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwXFwwKSB7XG4gIC5wcm9ncmVzcy1hbmltYXRlZCAucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLW8tYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7IH0gfVxuXG4ucHJvZ3Jlc3Mtc3VjY2Vzc1t2YWx1ZV06Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjOyB9XG5cbi5wcm9ncmVzcy1zdWNjZXNzW3ZhbHVlXTo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBcXDApIHtcbiAgLnByb2dyZXNzLXN1Y2Nlc3MgLnByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YzsgfSB9XG5cbi5wcm9ncmVzcy1pbmZvW3ZhbHVlXTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7IH1cblxuLnByb2dyZXNzLWluZm9bdmFsdWVdOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMFxcMCkge1xuICAucHJvZ3Jlc3MtaW5mbyAucHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlOyB9IH1cblxuLnByb2dyZXNzLXdhcm5pbmdbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTsgfVxuXG4ucHJvZ3Jlc3Mtd2FybmluZ1t2YWx1ZV06Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwXFwwKSB7XG4gIC5wcm9ncmVzcy13YXJuaW5nIC5wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7IH0gfVxuXG4ucHJvZ3Jlc3MtZGFuZ2VyW3ZhbHVlXTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7IH1cblxuLnByb2dyZXNzLWRhbmdlclt2YWx1ZV06Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwXFwwKSB7XG4gIC5wcm9ncmVzcy1kYW5nZXIgLnByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjsgfSB9XG5cbi5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLm1lZGlhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubWVkaWEsIC5tZWRpYS1ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgem9vbTogMTsgfVxuXG4ubWVkaWEtYm9keSB7XG4gIHdpZHRoOiAxMDAwMHB4OyB9XG5cbi5tZWRpYS1ib2R5LCAubWVkaWEtbGVmdCwgLm1lZGlhLXJpZ2h0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ubWVkaWEtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubWVkaWEtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4ubWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1lZGlhLW9iamVjdC5pbWctdGh1bWJuYWlsIHtcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5tZWRpYS1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4ubWVkaWEtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLm1lZGlhLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMjVyZW07IH1cblxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjI1cmVtOyB9XG5cbi5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5saXN0LWdyb3VwLWZsdXNoOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwOyB9XG5cbi5saXN0LWdyb3VwLWZsdXNoOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbSwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzU1NTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtOmhvdmVyLCBidXR0b24ubGlzdC1ncm91cC1pdGVtOmZvY3VzLCBidXR0b24ubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICM1NTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6ICM4MThhOTE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VlZWY7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBjb2xvcjogIzgxOGE5MTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc1ZDg7XG4gIGJvcmRlci1jb2xvcjogIzAyNzVkODsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjYThkNmZlOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4OyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlciwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzc2M2Q7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNzsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsIGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlciwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpmb2N1cywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3MDhmO1xuICBib3JkZXItY29sb3I6ICMzMTcwOGY7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLCBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYzsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmhvdmVyLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1cywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTQ0NDI7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLCAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCwgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLCAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5IHtcbiAgcGFkZGluZy1ib3R0b206IDQyLjg1NzE0MyU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTEge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIG9wYWNpdHk6IC4yOyB9XG5cbi5jbG9zZTpmb2N1cywgLmNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAuNTsgfVxuXG5idXR0b24uY2xvc2Uge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDA7IH1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG91dGxpbmU6IDA7IH1cblxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0LC1vLXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQsLW8tdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7IH1cblxuLm1vZGFsLmluIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IC4zcmVtO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubW9kYWwtYmFja2Ryb3AuaW4ge1xuICBvcGFjaXR5OiAuNTsgfVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7IH1cblxuLm1vZGFsLWhlYWRlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4OyB9XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1OyB9XG5cbi5tb2RhbC1mb290ZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5tb2RhbC1mb290ZXIgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi5tb2RhbC1mb290ZXIgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvOyB9XG4gIC5tb2RhbC1zbSB7XG4gICAgd2lkdGg6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1sZyB7XG4gICAgd2lkdGg6IDkwMHB4OyB9IH1cblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgb3BhY2l0eTogMDtcbiAgbGluZS1icmVhazogYXV0bzsgfVxuXG4udG9vbHRpcC5pbiB7XG4gIG9wYWNpdHk6IC45OyB9XG5cbi50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbSwgLnRvb2x0aXAudG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luLXRvcDogLTNweDsgfVxuXG4udG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20gLnRvb2x0aXAtYXJyb3csIC50b29sdGlwLnRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0LCAudG9vbHRpcC50b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7IH1cblxuLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCAudG9vbHRpcC1hcnJvdywgLnRvb2x0aXAudG9vbHRpcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3AsIC50b29sdGlwLnRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbi10b3A6IDNweDsgfVxuXG4udG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3AgLnRvb2x0aXAtYXJyb3csIC50b29sdGlwLnRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCwgLnRvb2x0aXAudG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4OyB9XG5cbi50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0IC50b29sdGlwLWFycm93LCAudG9vbHRpcC50b29sdGlwLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07IH1cblxuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAuM3JlbTtcbiAgbGluZS1icmVhazogYXV0bzsgfVxuXG4ucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20sIC5wb3BvdmVyLnBvcG92ZXItdG9wIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7IH1cblxuLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tIC5wb3BvdmVyLWFycm93LCAucG9wb3Zlci5wb3BvdmVyLXRvcCAucG9wb3Zlci1hcnJvdyB7XG4gIGJvdHRvbTogLTExcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG5cbi5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbSAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLnBvcG92ZXItdG9wIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvdHRvbTogMXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cblxuLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCwgLnBvcG92ZXIucG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQgLnBvcG92ZXItYXJyb3csIC5wb3BvdmVyLnBvcG92ZXItcmlnaHQgLnBvcG92ZXItYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG5cbi5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQgLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAucG9wb3Zlci5wb3BvdmVyLXJpZ2h0IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDFweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuXG4ucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3AsIC5wb3BvdmVyLnBvcG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3AgLnBvcG92ZXItYXJyb3csIC5wb3BvdmVyLnBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWFycm93IHtcbiAgdG9wOiAtMTFweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wIC5wb3BvdmVyLWFycm93OjphZnRlciwgLnBvcG92ZXIucG9wb3Zlci1ib3R0b20gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuXG4ucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCwgLnBvcG92ZXIucG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG5cbi5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0IC5wb3BvdmVyLWFycm93LCAucG9wb3Zlci5wb3BvdmVyLWxlZnQgLnBvcG92ZXItYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4ucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLnBvcG92ZXItbGVmdCAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3R0b206IC0xMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmOyB9XG5cbi5wb3BvdmVyLXRpdGxlIHtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogLS43cmVtIC0uN3JlbSAwIDA7IH1cblxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4OyB9XG5cbi5wb3BvdmVyLWFycm93LCAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi5wb3BvdmVyLWFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiAxMXB4OyB9XG5cbi5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogMTBweDsgfVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY2Fyb3VzZWwtaW5uZXIgPiAuY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgLW8tdHJhbnNpdGlvbjogLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gIHRyYW5zaXRpb246IC42cyBlYXNlLWluLW91dCBsZWZ0OyB9XG5cbi5jYXJvdXNlbC1pbm5lciA+IC5jYXJvdXNlbC1pdGVtID4gYSA+IGltZywgLmNhcm91c2VsLWlubmVyID4gLmNhcm91c2VsLWl0ZW0gPiBpbWcge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5jYXJvdXNlbC1pdGVtIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0LC1vLXRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQsLW8tdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7IH1cbiAgLmNhcm91c2VsLWlubmVyID4gLmNhcm91c2VsLWl0ZW0uYWN0aXZlLnJpZ2h0LCAuY2Fyb3VzZWwtaW5uZXIgPiAuY2Fyb3VzZWwtaXRlbS5uZXh0IHtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5jYXJvdXNlbC1pdGVtLmFjdGl2ZS5sZWZ0LCAuY2Fyb3VzZWwtaW5uZXIgPiAuY2Fyb3VzZWwtaXRlbS5wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cbiAgLmNhcm91c2VsLWlubmVyID4gLmNhcm91c2VsLWl0ZW0uYWN0aXZlLCAuY2Fyb3VzZWwtaW5uZXIgPiAuY2Fyb3VzZWwtaXRlbS5uZXh0LmxlZnQsIC5jYXJvdXNlbC1pbm5lciA+IC5jYXJvdXNlbC1pdGVtLnByZXYucmlnaHQge1xuICAgIGxlZnQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLCAuY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCwgLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlIHtcbiAgbGVmdDogMDsgfVxuXG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCwgLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNhcm91c2VsLWlubmVyID4gLm5leHQge1xuICBsZWZ0OiAxMDAlOyB9XG5cbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgbGVmdDogLTEwMCU7IH1cblxuLmNhcm91c2VsLWlubmVyID4gLm5leHQubGVmdCwgLmNhcm91c2VsLWlubmVyID4gLnByZXYucmlnaHQge1xuICBsZWZ0OiAwOyB9XG5cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUubGVmdCB7XG4gIGxlZnQ6IC0xMDAlOyB9XG5cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUucmlnaHQge1xuICBsZWZ0OiAxMDAlOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE1JTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgb3BhY2l0eTogLjU7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wubGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMC4wMDAxKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjODAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjAwMDEpKSwgdG8ocmdiYSgwLCAwLCAwLCAwLjUpKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjODAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbDpmb2N1cywgLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAuOTsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LCAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMzlcIjsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAzYVwiOyB9XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAxcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG5cbi5jYXJvdXNlbC1jYXB0aW9uIC5idG4ge1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCwgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICBsZWZ0OiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDsgfSB9XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5wdWxsLXhzLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5wdWxsLXhzLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnB1bGwteHMtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5wdWxsLXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnB1bGwtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5wdWxsLXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB1bGwtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAucHVsbC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnB1bGwtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHVsbC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5wdWxsLWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAucHVsbC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHVsbC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5wdWxsLXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAucHVsbC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvOyB9XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogXCIwLzBcIiBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRleHQteHMtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4udGV4dC14cy1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQteHMtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjODE4YTkxOyB9XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzAyNzVkOCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1wcmltYXJ5OmZvY3VzLCBhLnRleHQtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMDI1YWE1OyB9XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzVjYjg1YyAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zdWNjZXNzOmZvY3VzLCBhLnRleHQtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjNDQ5ZDQ0OyB9XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzViYzBkZSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1pbmZvOmZvY3VzLCBhLnRleHQtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMzFiMGQ1OyB9XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2YwYWQ0ZSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC13YXJuaW5nOmZvY3VzLCBhLnRleHQtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZWM5NzFmOyB9XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZDk1MzRmICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhbmdlcjpmb2N1cywgYS50ZXh0LWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjYzkzMDJjOyB9XG5cbi5iZy1pbnZlcnNlIHtcbiAgY29sb3I6ICNlY2VlZWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzNhM2M7IH1cblxuLmJnLWZhZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmOTsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc1ZDggIWltcG9ydGFudDsgfVxuXG5hLmJnLXByaW1hcnk6Zm9jdXMsIGEuYmctcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjVhYTU7IH1cblxuLmJnLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zdWNjZXNzOmZvY3VzLCBhLmJnLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0OyB9XG5cbi5iZy1pbmZvIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZSAhaW1wb3J0YW50OyB9XG5cbmEuYmctaW5mbzpmb2N1cywgYS5iZy1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTsgfVxuXG4uYmctd2FybmluZyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGUgIWltcG9ydGFudDsgfVxuXG5hLmJnLXdhcm5pbmc6Zm9jdXMsIGEuYmctd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7IH1cblxuLmJnLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGYgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhbmdlcjpmb2N1cywgYS5iZy1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjOyB9XG5cbi5tLXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tLWEtMCB7XG4gIG1hcmdpbjogMCAwICFpbXBvcnRhbnQ7IH1cblxuLm0tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5tLXItMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5tLWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubS1sLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5tLXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5tLXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5tLWEtMSB7XG4gIG1hcmdpbjogMXJlbSAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC0xIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItMSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLTEge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXktMSB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWEtMiB7XG4gIG1hcmdpbjogMS41cmVtIDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtMiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItMiB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS15LTIge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYS0zIHtcbiAgbWFyZ2luOiAzcmVtIDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LTMge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0teS0zIHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYS0wIHtcbiAgcGFkZGluZzogMCAwICFpbXBvcnRhbnQ7IH1cblxuLnAtdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucC1yLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucC1sLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucC14LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5wLXktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtYS0xIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC0xIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLTEge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC14LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXktMSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYS0yIHtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtMiB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC14LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC15LTIge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1hLTMge1xuICBwYWRkaW5nOiAzcmVtIDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LTMge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLTMge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtMyB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAteS0zIHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucG9zLWYtdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG4uaGlkZGVuLXhzLXVwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuaGlkZGVuLXhzLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAuaGlkZGVuLXNtLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi1zbS1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZGRlbi1tZC11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tbWQtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oaWRkZW4tbGctdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi1sZy1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRkZW4teGwtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5oaWRkZW4teGwtZG93biB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuaGlkZGVuLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1ib290c3RyYXAubWluLmNzcy5tYXAgKi9cbi8qIVxuICogRGF0ZXBpY2tlciBmb3IgQm9vdHN0cmFwIHYxLjcuMC1SQzMgKGh0dHBzOi8vZ2l0aHViLmNvbS91eHNvbHV0aW9ucy9ib290c3RyYXAtZGF0ZXBpY2tlcilcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UgdjIuMCAoaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wKVxuICovXG4uZGF0ZXBpY2tlciB7XG4gIHBhZGRpbmc6IDRweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpcmVjdGlvbjogbHRyOyB9XG5cbi5kYXRlcGlja2VyLWlubGluZSB7XG4gIHdpZHRoOiAyMjBweDsgfVxuXG4uZGF0ZXBpY2tlci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuXG4uZGF0ZXBpY2tlci1ydGwuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGF1dG87IH1cblxuLmRhdGVwaWNrZXItcnRsIHRhYmxlIHRyIHRkIHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjOTk5O1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogNnB4OyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YWZ0ZXIge1xuICBsZWZ0OiA3cHg7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDZweDsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDphZnRlciB7XG4gIHJpZ2h0OiA3cHg7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmJlZm9yZSB7XG4gIHRvcDogLTdweDsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YWZ0ZXIge1xuICB0b3A6IC02cHg7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmJlZm9yZSB7XG4gIGJvdHRvbTogLTdweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICM5OTk7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmFmdGVyIHtcbiAgYm90dG9tOiAtNnB4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgI2ZmZjsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmRhdGVwaWNrZXIgdGQsXG4uZGF0ZXBpY2tlciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCxcbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5LmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQub2xkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQubmV3IHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZDllZGY3O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZTE5YTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmRkNDlhLCAjZmRmNTlhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2ZkZDQ5YSksIHRvKCNmZGY1OWEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmRkNDlhLCAjZmRmNTlhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZGQ0OWEnLCBlbmRDb2xvcnN0cj0nI2ZkZjU5YScsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmNTlhICNmZGY1OWEgI2ZiZWQ1MDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICBjb2xvcjogIzAwMDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXlbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXJbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWRbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjU5YTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmMDY5IFxcOTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXksXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNkMTdhO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2MxN2EsICNmM2U5N2EpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZjNjMTdhKSwgdG8oI2YzZTk3YSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2MxN2EsICNmM2U5N2EpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2YzYzE3YScsIGVuZENvbG9yc3RyPScjZjNlOTdhJywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICNmM2U5N2EgI2YzZTk3YSAjZWRkZTM0O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheVtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcltkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNlOTdhOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmUyNGIgXFw5OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllOWU5ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjNiM2IzLCAjODA4MDgwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsICM4MDgwODApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2IzYjNiMyksIHRvKCM4MDgwODApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjNiM2IzLCAjODA4MDgwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2IzYjNiMywgIzgwODA4MCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsICM4MDgwODApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNiM2IzYjMnLCBlbmRDb2xvcnN0cj0nIzgwODA4MCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjODA4MDgwICM4MDgwODAgIzU5NTk1OTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NiBcXDk7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmRjYztcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzA4YyksIHRvKCMwMDQ0Y2MpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwOGMnLCBlbmRDb2xvcnN0cj0nIzAwNDRjYycsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0NGNjICMwMDQ0Y2MgIzAwMmE4MDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDRjYzsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMzOTkgXFw5OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIzJTtcbiAgaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmRjYztcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzA4YyksIHRvKCMwMDQ0Y2MpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwOGMnLCBlbmRDb2xvcnN0cj0nIzAwNDRjYycsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0NGNjICMwMDQ0Y2MgIzAwMmE4MDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ0Y2M7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzM5OSBcXDk7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5vbGQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm5ldyB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCB7XG4gIHdpZHRoOiAxNDVweDsgfVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gsXG4uZGF0ZXBpY2tlciAucHJldixcbi5kYXRlcGlja2VyIC5uZXh0LFxuLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGgge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoOmhvdmVyLFxuLmRhdGVwaWNrZXIgLnByZXY6aG92ZXIsXG4uZGF0ZXBpY2tlciAubmV4dDpob3Zlcixcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuXG4uZGF0ZXBpY2tlciAucHJldi5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIC5uZXh0LmRpc2FibGVkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5kYXRlcGlja2VyIC5jdyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgd2lkdGg6IDEycHg7XG4gIHBhZGRpbmc6IDAgMnB4IDAgNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5pbnB1dC1hcHBlbmQuZGF0ZSAuYWRkLW9uLFxuLmlucHV0LXByZXBlbmQuZGF0ZSAuYWRkLW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5pbnB1dC1hcHBlbmQuZGF0ZSAuYWRkLW9uIGksXG4uaW5wdXQtcHJlcGVuZC5kYXRlIC5hZGQtb24gaSB7XG4gIG1hcmdpbi10b3A6IDNweDsgfVxuXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6Zmlyc3QtY2hpbGQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDsgfVxuXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0Omxhc3QtY2hpbGQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDsgfVxuXG4uaW5wdXQtZGF0ZXJhbmdlIC5hZGQtb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDsgfVxuXG4uZGF0ZXBpY2tlci5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgKmJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuICAqYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4uZGF0ZXBpY2tlci5kcm9wZG93bi1tZW51IHRoLFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1pbmxpbmUgdGgsXG4uZGF0ZXBpY2tlci5kcm9wZG93bi1tZW51IHRkLFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1pbmxpbmUgdGQge1xuICBwYWRkaW5nOiA0cHggNXB4OyB9XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC1kYXRlcGlja2VyLnN0YW5kYWxvbmUuY3NzLm1hcCAqL1xuLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNi4zIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjYuM1wiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjYuM1wiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNi4zXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjYuM1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNi4zXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNi4zI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7IH1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzE0MjllbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODU3MTRlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODU3MTRlbTtcbiAgd2lkdGg6IDIuMTQyODU3MTRlbTtcbiAgdG9wOiAuMTQyODU3MTRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYS1saS5mYS1sZyB7XG4gIGxlZnQ6IC0xLjg1NzE0Mjg2ZW07IH1cblxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTsgfVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLCA6cm9vdCAuZmEtcm90YXRlLTE4MCwgOnJvb3QgLmZhLXJvdGF0ZS0yNzAsIDpyb290IC5mYS1mbGlwLWhvcml6b250YWwsIDpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lOyB9XG5cbi5mYS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uZmEtc3RhY2stMXgsIC5mYS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mYS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiOyB9XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiOyB9XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjsgfVxuXG4uZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwM1wiOyB9XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiOyB9XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7IH1cblxuLmZhLXN0YXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNlwiOyB9XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7IH1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjsgfVxuXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjsgfVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjsgfVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiOyB9XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiOyB9XG5cbi5mYS1yZW1vdmU6YmVmb3JlLCAuZmEtY2xvc2U6YmVmb3JlLCAuZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjsgfVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjsgfVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7IH1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiOyB9XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjsgfVxuXG4uZmEtZ2VhcjpiZWZvcmUsIC5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjsgfVxuXG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNFwiOyB9XG5cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7IH1cblxuLmZhLWZpbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNlwiOyB9XG5cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7IH1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjsgfVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYlwiOyB9XG5cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiOyB9XG5cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFkXCI7IH1cblxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsIC5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjsgfVxuXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiOyB9XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiOyB9XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7IH1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjsgfVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiOyB9XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7IH1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiOyB9XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjsgfVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiOyB9XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjsgfVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiOyB9XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7IH1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7IH1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7IH1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiOyB9XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7IH1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjsgfVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7IH1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7IH1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjsgfVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiOyB9XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjsgfVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjsgfVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiOyB9XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7IH1cblxuLmZhLWRlZGVudDpiZWZvcmUsIC5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7IH1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiOyB9XG5cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjsgfVxuXG4uZmEtcGhvdG86YmVmb3JlLCAuZmEtaW1hZ2U6YmVmb3JlLCAuZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7IH1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MFwiOyB9XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7IH1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiOyB9XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7IH1cblxuLmZhLWVkaXQ6YmVmb3JlLCAuZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ1XCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7IH1cblxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiOyB9XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7IH1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjsgfVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjsgfVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiOyB9XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiOyB9XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7IH1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjsgfVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7IH1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiOyB9XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiOyB9XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjsgfVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiOyB9XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiOyB9XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7IH1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjsgfVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjsgfVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiOyB9XG5cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1Y1wiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZFwiOyB9XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjsgfVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiOyB9XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiOyB9XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiOyB9XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7IH1cblxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsIC5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiOyB9XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjsgfVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjsgfVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiOyB9XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiOyB9XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjsgfVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiOyB9XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7IH1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjsgfVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7IH1cblxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiOyB9XG5cbi5mYS13YXJuaW5nOmJlZm9yZSwgLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7IH1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7IH1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7IH1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiOyB9XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7IH1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiOyB9XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7IH1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiOyB9XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7IH1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjsgfVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7IH1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7IH1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7IH1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7IH1cblxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSwgLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiOyB9XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiOyB9XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjsgfVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7IH1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiOyB9XG5cbi5mYS1nZWFyczpiZWZvcmUsIC5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7IH1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7IH1cblxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg3XCI7IH1cblxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODhcIjsgfVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7IH1cblxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGFcIjsgfVxuXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjsgfVxuXG4uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7IH1cblxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiOyB9XG5cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkwXCI7IH1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiOyB9XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7IH1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiOyB9XG5cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7IH1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7IH1cblxuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk2XCI7IH1cblxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTdcIjsgfVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7IH1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjsgfVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsIC5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiOyB9XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjsgfVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7IH1cblxuLmZhLWZlZWQ6YmVmb3JlLCAuZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7IH1cblxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7IH1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7IH1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjsgfVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjsgfVxuXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7IH1cblxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7IH1cblxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiOyB9XG5cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7IH1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7IH1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiOyB9XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiOyB9XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjsgfVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7IH1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjsgfVxuXG4uZmEtZ3JvdXA6YmVmb3JlLCAuZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjsgfVxuXG4uZmEtY2hhaW46YmVmb3JlLCAuZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiOyB9XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiOyB9XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiOyB9XG5cbi5mYS1jdXQ6YmVmb3JlLCAuZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjsgfVxuXG4uZmEtY29weTpiZWZvcmUsIC5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7IH1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiOyB9XG5cbi5mYS1zYXZlOmJlZm9yZSwgLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7IH1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiOyB9XG5cbi5mYS1uYXZpY29uOmJlZm9yZSwgLmZhLXJlb3JkZXI6YmVmb3JlLCAuZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiOyB9XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7IH1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjsgfVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiOyB9XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjsgfVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjsgfVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjsgfVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjsgfVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7IH1cblxuLmZhLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7IH1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjsgfVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjsgfVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiOyB9XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiOyB9XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7IH1cblxuLmZhLXVuc29ydGVkOmJlZm9yZSwgLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjsgfVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSwgLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiOyB9XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSwgLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7IH1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7IH1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7IH1cblxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSwgLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjsgfVxuXG4uZmEtbGVnYWw6YmVmb3JlLCAuZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjsgfVxuXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSwgLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjsgfVxuXG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU1XCI7IH1cblxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTZcIjsgfVxuXG4uZmEtZmxhc2g6YmVmb3JlLCAuZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiOyB9XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7IH1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7IH1cblxuLmZhLXBhc3RlOmJlZm9yZSwgLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiOyB9XG5cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiOyB9XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjsgfVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiOyB9XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiOyB9XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiOyB9XG5cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjsgfVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7IH1cblxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjsgfVxuXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjZcIjsgfVxuXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmN1wiOyB9XG5cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7IH1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiOyB9XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjsgfVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjsgfVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiOyB9XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjsgfVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjsgfVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjsgfVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiOyB9XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiOyB9XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjsgfVxuXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSwgLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG5cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwY1wiOyB9XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7IH1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7IH1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjsgfVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cblxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLCAuZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjsgfVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiOyB9XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiOyB9XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7IH1cblxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjsgfVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiOyB9XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiOyB9XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7IH1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjsgfVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7IH1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7IH1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7IH1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLCAuZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7IH1cblxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsIC5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsIC5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiOyB9XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiOyB9XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG5cbi5mYS11bmxpbms6YmVmb3JlLCAuZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7IH1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjsgfVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjsgfVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7IH1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjsgfVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiOyB9XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7IH1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiOyB9XG5cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7IH1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiOyB9XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7IH1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7IH1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjsgfVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjsgfVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjsgfVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjsgfVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7IH1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0N1wiOyB9XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiOyB9XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG5cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiOyB9XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7IH1cblxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSwgLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjsgfVxuXG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSwgLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cblxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsIC5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiOyB9XG5cbi5mYS1ldXJvOmJlZm9yZSwgLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiOyB9XG5cbi5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjsgfVxuXG4uZmEtZG9sbGFyOmJlZm9yZSwgLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG5cbi5mYS1ydXBlZTpiZWZvcmUsIC5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjsgfVxuXG4uZmEtY255OmJlZm9yZSwgLmZhLXJtYjpiZWZvcmUsIC5mYS15ZW46YmVmb3JlLCAuZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cblxuLmZhLXJ1YmxlOmJlZm9yZSwgLmZhLXJvdWJsZTpiZWZvcmUsIC5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjsgfVxuXG4uZmEtd29uOmJlZm9yZSwgLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG5cbi5mYS1iaXRjb2luOmJlZm9yZSwgLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiOyB9XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7IH1cblxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiOyB9XG5cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiOyB9XG5cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjsgfVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjsgfVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjZcIjsgfVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiOyB9XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7IH1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7IH1cblxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YVwiOyB9XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7IH1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiOyB9XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjsgfVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiOyB9XG5cbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcyXCI7IH1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiOyB9XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiOyB9XG5cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiOyB9XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7IH1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7IH1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjsgfVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiOyB9XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiOyB9XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiOyB9XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiOyB9XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7IH1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiOyB9XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjsgfVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiOyB9XG5cbi5mYS1naXR0aXA6YmVmb3JlLCAuZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjsgfVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjsgfVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjsgfVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7IH1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7IH1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7IH1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjsgfVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGVcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MFwiOyB9XG5cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsIC5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7IH1cblxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7IH1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiOyB9XG5cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLCAuZmEtdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7IH1cblxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTZcIjsgfVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiOyB9XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiOyB9XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjsgfVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7IH1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiOyB9XG5cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsIC5mYS1iYW5rOmJlZm9yZSwgLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjsgfVxuXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSwgLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7IH1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7IH1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiOyB9XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjsgfVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiOyB9XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjsgfVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7IH1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjsgfVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiOyB9XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiOyB9XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjsgfVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7IH1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7IH1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiOyB9XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiOyB9XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiOyB9XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjsgfVxuXG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjFcIjsgfVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiOyB9XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiOyB9XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7IH1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7IH1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7IH1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiOyB9XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7IH1cblxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLCAuZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7IH1cblxuLmZhLWNhYjpiZWZvcmUsIC5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7IH1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjsgfVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiOyB9XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7IH1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjsgfVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjsgfVxuXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiOyB9XG5cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiOyB9XG5cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjsgfVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjsgfVxuXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSwgLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSwgLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSwgLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7IH1cblxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsIC5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjsgfVxuXG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSwgLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiOyB9XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiOyB9XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjsgfVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjsgfVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSwgLmZhLWxpZmUtYnVveTpiZWZvcmUsIC5mYS1saWZlLXNhdmVyOmJlZm9yZSwgLmZhLXN1cHBvcnQ6YmVmb3JlLCAuZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7IH1cblxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7IH1cblxuLmZhLXJhOmJlZm9yZSwgLmZhLXJlc2lzdGFuY2U6YmVmb3JlLCAuZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjsgfVxuXG4uZmEtZ2U6YmVmb3JlLCAuZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7IH1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjsgfVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7IH1cblxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLCAuZmEteWMtc3F1YXJlOmJlZm9yZSwgLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjsgfVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjsgfVxuXG4uZmEtd2VjaGF0OmJlZm9yZSwgLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiOyB9XG5cbi5mYS1zZW5kOmJlZm9yZSwgLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7IH1cblxuLmZhLXNlbmQtbzpiZWZvcmUsIC5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7IH1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjsgfVxuXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjsgfVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiOyB9XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7IH1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjsgfVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsIC5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiOyB9XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjsgfVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiOyB9XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7IH1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjsgfVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7IH1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjsgfVxuXG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjsgfVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiOyB9XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7IH1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiOyB9XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7IH1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjsgfVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiOyB9XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiOyB9XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7IH1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiOyB9XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiOyB9XG5cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjdcIjsgfVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjsgfVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7IH1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7IH1cblxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjsgfVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjsgfVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG5cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7IH1cblxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiOyB9XG5cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7IH1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiOyB9XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjsgfVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7IH1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjsgfVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7IH1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjsgfVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7IH1cblxuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7IH1cblxuLmZhLXNoZWtlbDpiZWZvcmUsIC5mYS1zaGVxZWw6YmVmb3JlLCAuZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7IH1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7IH1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjsgfVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjsgfVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjsgfVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7IH1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7IH1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7IH1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjsgfVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiOyB9XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7IH1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjsgfVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjsgfVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7IH1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7IH1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjsgfVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiOyB9XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsIC5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiOyB9XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjsgfVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7IH1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7IH1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjsgfVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7IH1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiOyB9XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7IH1cblxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMwXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7IH1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiOyB9XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjsgfVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiOyB9XG5cbi5mYS1ob3RlbDpiZWZvcmUsIC5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjsgfVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiOyB9XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiOyB9XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjsgfVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7IH1cblxuLmZhLXljOmJlZm9yZSwgLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiOyB9XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7IH1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7IH1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLCAuZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7IH1cblxuLmZhLWJhdHRlcnktMzpiZWZvcmUsIC5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7IH1cblxuLmZhLWJhdHRlcnktMjpiZWZvcmUsIC5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjsgfVxuXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSwgLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiOyB9XG5cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLCAuZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiOyB9XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7IH1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7IH1cblxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0N1wiOyB9XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiOyB9XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiOyB9XG5cbi5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRhXCI7IH1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiOyB9XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiOyB9XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiOyB9XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUwXCI7IH1cblxuLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSwgLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsIC5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsIC5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7IH1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiOyB9XG5cbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsIC5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiOyB9XG5cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsIC5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjsgfVxuXG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7IH1cblxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjsgfVxuXG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7IH1cblxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7IH1cblxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiOyB9XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjsgfVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7IH1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7IH1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiOyB9XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7IH1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjsgfVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjsgfVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7IH1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiOyB9XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7IH1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7IH1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7IH1cblxuLmZhLXR2OmJlZm9yZSwgLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjsgfVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7IH1cblxuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7IH1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiOyB9XG5cbi5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjsgfVxuXG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiOyB9XG5cbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7IH1cblxuLmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzRcIjsgfVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjsgfVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiOyB9XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjsgfVxuXG4uZmEtbWFwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzhcIjsgfVxuXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7IH1cblxuLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjsgfVxuXG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdiXCI7IH1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7IH1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7IH1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiOyB9XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjsgfVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7IH1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgzXCI7IH1cblxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7IH1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjsgfVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7IH1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiOyB9XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjsgfVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjsgfVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiOyB9XG5cbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4Y1wiOyB9XG5cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZFwiOyB9XG5cbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhlXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjsgfVxuXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MlwiOyB9XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTRcIjsgfVxuXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiOyB9XG5cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjsgfVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiOyB9XG5cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7IH1cblxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiOyB9XG5cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlhXCI7IH1cblxuLmZhLXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjliXCI7IH1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjljXCI7IH1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7IH1cblxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7IH1cblxuLmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7IH1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjsgfVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCI7IH1cblxuLmZhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLCAuZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjsgfVxuXG4uZmEtZGVhZm5lc3M6YmVmb3JlLCAuZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSwgLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjsgfVxuXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTVcIjsgfVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNlwiOyB9XG5cbi5mYS1zaWduaW5nOmJlZm9yZSwgLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjsgfVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiOyB9XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjsgfVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiOyB9XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiOyB9XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjsgfVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiOyB9XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiOyB9XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSwgLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7IH1cblxuLmZhLWZhOmJlZm9yZSwgLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiOyB9XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bzsgfVxuXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtaW4ge1xuICB6LWluZGV4OiAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1vdXQge1xuICB6LWluZGV4OiAxOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gQXV0byBIZWlnaHQgUGx1Z2luXG4gKi9cbi5vd2wtaGVpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDsgfVxuXG4vKlxuICogIENvcmUgT3dsIENhcm91c2VsIENTUyBGaWxlXG4gKi9cbi5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogZml4IGZvciBmbGFzaGluZyBiYWNrZ3JvdW5kICovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1wcmV2LFxuLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtbmV4dCxcbi5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLWRvdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBmbG9hdDogbGVmdDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC10ZXh0LXNlbGVjdC1vbiAub3dsLWl0ZW0ge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xuICAtbW96LXVzZXItc2VsZWN0OiBhdXRvO1xuICAtbXMtdXNlci1zZWxlY3Q6IGF1dG87XG4gIHVzZXItc2VsZWN0OiBhdXRvOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1ncmFiIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiAtby1ncmFiO1xuICBjdXJzb3I6IC1tcy1ncmFiO1xuICBjdXJzb3I6IGdyYWI7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKiBObyBKcyAqL1xuLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBWaWRlbyBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJvd2wudmlkZW8ucGxheS5wbmdcIikgbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogc2NhbGUoMS4zLCAxLjMpO1xuICAtbW96LXRyYW5zaXRpb246IHNjYWxlKDEuMywgMS4zKTtcbiAgLW1zLXRyYW5zaXRpb246IHNjYWxlKDEuMywgMS4zKTtcbiAgLW8tdHJhbnNpdGlvbjogc2NhbGUoMS4zLCAxLjMpO1xuICB0cmFuc2l0aW9uOiBzY2FsZSgxLjMsIDEuMyk7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bixcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuLm1mcC1iZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLm1mcC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDEwNDU7IH1cblxuLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCxcbi5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWFqYXgtY3VyIHtcbiAgY3Vyc29yOiBwcm9ncmVzczsgfVxuXG4ubWZwLXpvb20tb3V0LWN1ciwgLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICBjdXJzb3I6IHpvb20tb3V0OyB9XG5cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47IH1cblxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC1jbG9zZSxcbi5tZnAtYXJyb3csXG4ubWZwLXByZWxvYWRlcixcbi5tZnAtY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1mcC1wcmVsb2FkZXIge1xuICBjb2xvcjogI0NDQztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDEwNDQ7IH1cblxuLm1mcC1wcmVsb2FkZXIgYSB7XG4gIGNvbG9yOiAjQ0NDOyB9XG5cbi5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRjsgfVxuXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJ1dHRvbi5tZnAtY2xvc2UsXG5idXR0b24ubWZwLWFycm93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTA0NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5tZnAtY2xvc2Uge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC42NTtcbiAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7IH1cblxuLm1mcC1jbG9zZTpob3Zlcixcbi5tZnAtY2xvc2U6Zm9jdXMge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tZnAtY2xvc2U6YWN0aXZlIHtcbiAgdG9wOiAxcHg7IH1cblxuLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjRkZGO1xuICByaWdodDogLTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI0NDQztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubWZwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjY1O1xuICBtYXJnaW46IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm1mcC1hcnJvdzphY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtNTRweDsgfVxuXG4ubWZwLWFycm93OmhvdmVyLFxuLm1mcC1hcnJvdzpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1mcC1hcnJvdzpiZWZvcmUsXG4ubWZwLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50OyB9XG5cbi5tZnAtYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICB0b3A6IDhweDsgfVxuXG4ubWZwLWFycm93OmJlZm9yZSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gIG9wYWNpdHk6IDAuNzsgfVxuXG4ubWZwLWFycm93LWxlZnQge1xuICBsZWZ0OiAwOyB9XG5cbi5tZnAtYXJyb3ctbGVmdDphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjRkZGO1xuICBtYXJnaW4tbGVmdDogMzFweDsgfVxuXG4ubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG5cbi5tZnAtYXJyb3ctcmlnaHQge1xuICByaWdodDogMDsgfVxuXG4ubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IDM5cHg7IH1cblxuLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG5cbi5tZnAtaWZyYW1lLWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwMHB4OyB9XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgdG9wOiAtNDBweDsgfVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbi5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbmltZy5tZnAtaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbi5tZnAtZmlndXJlIHtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cblxuLm1mcC1maWd1cmU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQwcHg7XG4gIGJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAtMTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQ6ICM0NDQ7IH1cblxuLm1mcC1maWd1cmUgc21hbGwge1xuICBjb2xvcjogI0JEQkRCRDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cblxuLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5tZnAtYm90dG9tLWJhciB7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjRjNGM0YzO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgLyoqXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICAgKi9cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWcge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcjplbXB0eSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jb3VudGVyIHtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogM3B4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfVxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwOyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlOyB9XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH0gfVxuXG4ud2hpdGUtcG9wdXAge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI2FkZC10by1jYWxlbmRhci1jaGVja2JveC1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYWRkLXRvLWNhbGVuZGFyLWNoZWNrYm94IH4gYSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFkZC10by1jYWxlbmRhci1jaGVja2JveDpjaGVja2VkIH4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLmFkZC10by1jYWxlbmRhci1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICBsZWZ0OiAtOTk5OXB4OyB9XG5cbi5hZGQtdG8tY2FsZW5kYXItY2hlY2tib3ggfiBhOmJlZm9yZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRlFBQUFBUUNBWUFBQUNJb2xpN0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVJwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNeTFqTURFeElEWTJMakUwTlRZMk1Td2dNakF4TWk4d01pOHdOaTB4TkRvMU5qb3lOeUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5UTmlBb1RXRmphVzUwYjNOb0tTSWdlRzF3VFUwNlNXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEbzBNekpDUkRVMk5VRTFNREl4TVVVeU9UWTFRMEV3TlRreE5FSkRPVUl3TkNJZ2VHMXdUVTA2Ukc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRvME16SkNSRFUyTmtFMU1ESXhNVVV5T1RZMVEwRXdOVGt4TkVKRE9VSXdOQ0krSUR4NGJYQk5UVHBFWlhKcGRtVmtSbkp2YlNCemRGSmxaanBwYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pRek1rSkVOVFl6UVRVd01qRXhSVEk1TmpWRFFUQTFPVEUwUWtNNVFqQTBJaUJ6ZEZKbFpqcGtiMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPalF6TWtKRU5UWTBRVFV3TWpFeFJUSTVOalZEUVRBMU9URTBRa001UWpBMElpOCtJRHd2Y21SbU9rUmxjMk55YVhCMGFXOXVQaUE4TDNKa1pqcFNSRVkrSUR3dmVEcDRiWEJ0WlhSaFBpQThQM2h3WVdOclpYUWdaVzVrUFNKeUlqOCsxR2NiM1FBQUNoMUpSRUZVZU5yRVdBdHdWTlVaL3U3ZDl5dlpKQnRNSUM4ZUJoSUtNa1FJaHFJQktpcld3cFNXMGRhaENpcjFnUWhXZzJYS2pOUnFSN0FqUTZRamdsQkZSSVcyMEttQzBLUllqUllNQ1pHSEdFaklZME95MlUzMmxYM2QzWHY2bnh1U2JFSkNRTnZwbi9uMzNQT2Z4ejMzdTkvL3VCR2FCUUZjTWhncnBHWUM2ZGRrK3pmaVpLZ3hzdk9HNGJ1Sk1HQVROdHpjcTRsK1dTdGJzR2dwdk9pRUxwZ0JXZXRHUUdOQ3N0U0drS3dIMUVrMDRvVk5GVVpRc0VBamVkQ2cwaUJSVml2clA3MzdDTCtIOE5hN2Y3bHBSRmEyY09mTXFkVW45bjNBUkdjN05MRVlKajYyUWxlNlozL1psQVR0ODJtSU5WNFFWUFYzM0hWWG1LLzFiUmdQdnN0NjB2elhnSnpaWjg0VWxPZm5WMUwvWXZ3aEJ4azdRN3F1WjN6WkxydlNpdlJ5K1B0UjBZOG9VaXQyUDcrYVdtNVRpZnhhaEVyVlBXZmQvSlJCUWFOVmpBMkNJaHNlY0V3SXViSHpCMytDUVdORE5CQ0N5dWlFQzZOZ3BWM2Fna0NzellXa25CVEluakFNRmgyMEhBbzEvUVFGVk03S3c5YWx5N0QxemUyaUpFZW1oYnU4TXpmKytya1ZOR01rYVM3cHVLYWRiMHl1YkdzY3AvV2EzcmMwbk5YVko2UnNKdnNhVWhtWHQ1b3ladjM2ZTRvLy9oaTF0YlVvbmpXcllOVHMyUVh4aHl3dUwrOGJtemV2b0c3ZE91M2dqOFBvMk1JVlpHSWNBdzZUY1BtYTBZVjRKZlhZRUJpeS9yYmVxWmN2K2kxdEViSWdhZ3pnT0FXTWVyVDVNdkR1WGdmT0g2dkFzUm9SZ1ZBcUhPcDJUTXJYNGRZZkZtTGhWQUhUUnF0Z2tuMFFRM1cwYW5aSytVc3Z6SmUvcWZseGkyZDA0YTN1OWlKV2RuZ1VIZC9JMzNLRXlKRW9xQkUybXFDeEdCQ3FxLy9wOGlkV3ZQaDY2V2EzNVpselVJY0FuZXozdytuMTR1d0REOENhbFlXbzI5M3ZZZVBIK0Z5K0puNTgyODlIS3UycnBidXg5S0Y3RVk0eWZIcm9BSEtMNWl2MncvdjJZZTdDQmZCSEJMUldIWUo1NHJ6ckNRY3NEdHgrWUE0TUFieVRxanNITGZMSXJXV2NDaGp3dS9YSFVWbnV4ckdEQzJHMkFkd25uS1FOWHdPTEhud0ZINGRhOFZuWkJwZzBacWdjT2dKTWZLYStvcUprVERRTVgzb3IzR0Yva2hnSlE5VHJvREluUUVOcTlyakl0YU53cVVXa2VEb3kwd3RtVEtZdC84WFBwZzR3WnBBREFSVHQyWU9KeDQ1Qm85UEJsWkVCeTg2ZHZRZWRQR2tTeG1abnc1U1FBRDZYcnhuczZYV21ZTysxeDNlK241MkQyV00zWTk2dzZGMEYxRjR3QndzQnByQkV2KzB3SVFPN1hqMkhDMGVyY0xiaUVkaTB6WWd5QWsxT2dGVVFjY09Od1A1ZHl4RUxOTUNRNUNmcTBZWnBla2dDcE1aZ0VOUHZtSWM1S2NrRW00Z0w3KzlCckwwZDFyRmpZU0dHR2tlUGd5V1g0cVUxQ1FXM3pWRzV6dFYrbjI1YVFScFZHQm9qa0ZwV3JvVEJhQVEvVHBENmVwdXQzeE9aeldhS0VqTDQzSUVNM2ZySExaRDhYdHlRYXNYaGR6YkRiTlRDSmpOODl0ZnR2ZmFXOGpkNjdmUHl6UDNqUkJ6VGhHR1lLZ3d4cmNjZU0yZXlZRFFORzkrOGlBTWZIc2FSWFkvQW91VjRxUkFTOU5Dcm1ta2pLeEJLd09Rc004WDBpUWhRa3BLMUlVaWlCeHExK29MZmFQSkpYbzhsRU95Q0p0R0tTY3NmaFRZcEdZSXRGVFVYRzlEWTJvcVF3NFVuRmk1U0dGLzJ6ZmtpYWxRY1VKNjZWN1ByRkw1bVFod2dYR1JaWmp2KzhBTHpCR1BNNFl1eUE5czNzRk10SVVXNS9YeDdoTlUwK1JVN1g3T001YkZsSnhTUTJPRFIrQXJsSVV5NUhEalcwNHkrdDVVckM5SjVWbTV0WXhrei9zNVlGM1dpRVNZelAyTVJtYm1wNitFSDl2dVp4TTlOOWlCejBWaVVIYmNsc1B1WC9HSjJTVW5KZVgrTG5VVzYvTXF6SFRwNmxMMjlkeTlydExld3g1OThrcFdzV2NQdXUrOCtGbzFHbGZHOSsvYlpuMXExS2sxSnpIUVNsVXhIakJMN3JrWDVYTDVtTUJRa3M3V3ZZMHZ2WjNkNHBXNjNqN05mby9RRGZZQ2JzM2lHYTZVT1JZTVVQLzkycWhvWUU0VnNkTkNvREVFeVVZcW5oQklERW1KOGhaWWVuS2RtRVRINjQ2OHBXYTNHSmJ2ZEhwS2lUV3BpbzRZU3o3SGp4N0h1MldkeDlLT1BrRGt5SGFXYk5pRS9MdytMRnkrbWFrV2xIQ0luT3ljOU15T1RKM0pSemNFaG5DSEhZdGYwZENKdHdycnAzU3V2di9VR3ZPNHVXQkxOMkw5L043eGVGenllZHJTNDMrcTFGNDAxRFFkYVArOFZyZzFwcGNSUzN0K0REVlFlOWRoRnFGM0ppSFRhSVlhVHlMMmpZSWxkOElzR1dDUVJUQitHb0NjZ2lVNXEyUUNENktORmRRanJNMUZWWGVVWWQrUFl4ZzZuRStucDZaaVluNDhkTzNaZzdkcTFpRVFpMEdxMUtLZXFoMWg4MlQyQlVSa1pRbHBhMmt6cUh1SjFxRXBoM3pDQVBuVnlEYW84WDZFZ2VRb3dBTkRsU3g3bWZvOXQ3NzJOQlF0K3BtVDVUNDY4amdtRlM1VHhpcVB2ZGRlckxPK0tmY250ZTJYNzFHOVZ6Q3ZqdWxoZlphSkZGakpTckNqNy9EakNxZ2gwVk42RXZTSXNDVUFYbmR4UHZEeGYxdzV0NGdqb1kxcUVuQVlVZkk4U3B1b2tPbHlJQklQaEMwNm5Td0hVWkRJaE56Y1hvVkFJUkY3azVPUW9MYzgzL0UxZXV0U0twdVltUktUb0xaczNsNlp6aHFvNVF5UFI2RlZQZmNKWmcybEZONlB5ODBxK2ticDJXekx3VUVlL09aMk92cjRZVTExcHJ6cUwvNVhvUkgzZnZha3dtakZkUXRsSDQvRkM2VmRZL2RSTlZLRVllTXFBVVIzRWlTbzlWajU2QXMyK01Ld0dNeDY4ZnlTbTVvK0hTZURoNkZMTTcvZlZ1MXpPM3YyNGF4Y1VGSkRuZVpYK1NrcmdYcThQbFpVbkVLS0t3R3BOZ00vcm1hTFQ2NloxdXp3eFZCb0MwSktxdFRqcFB0VmQ4c1E4WUpLTStnM1c1WmUvSHBaM2Y5cjBrYWhrNWFxNDFiL3N0MWM4QTN1WU9RUXJyMHV5RndlcCt1anJHNkhIaXAvWXNQdmxUbXorN2Rjb3ZuTUdaazRndDZjWUtYUUZNV3V5QVY5OCtpT2NwZkI2ZTlIekZCdnZvUzg3SjlYZnluS1pXRm5mYkxmemJ3T2xtcEVrQ2F1ZmZocGVqeGVudmpxRjdLeHNkUEY2UEJ5Q3orUEg2ZE9uS1ZSVVc4ZU1HWDFMTjBNSjBNZ1FMbC9kVmdOYjhZanVBai9xUkZKaE1tWVZ6a2t2LzNOWkFWNmpKUFM0Vy9nV0dMRHIvVWEvbWtRTXpRTTJUNGRONThRL0R4Yml6dUlLTExqdEhheDdiaHFXUEphTFZKTVdQc1hwemFoM1NXajNuNkdRTUtmNy93QW1QNi82NWZxNnV1Ykdwc2FPRm50THVxUGRBUmU1djRmWTJlbWkxdWVqL09CbWpqYW4zK1YydGZpOHZvWllMRm9YbGFKbmpRWkRoWm9KZ2k3R1hYNElRUE5OK1RoOXNKdWhtS3VDV001dzVwdnFOaVNMbGZnL3loY0x4MlBFcUErUXFoUi93WDVqSGlycmRiSUpJMjRBL2xHOUdxdC9VNDVOV3o3RXk5cy9CelEzUXBVUVFhamRqTVMwTml4ZHRRaEZ4VGZUR3pWUURjNnJGSi84NVpkZmVtNmVQcjI5ZE11V2RHS2k1UFY2T3YyQlFGTW9GTDVJTlhxdHgrdXBkM2QyMXJYWTdZNUFJTUJ2VHA4RkNKZVhsL25WQktORlJhN0FnK3hnc25IMkswcDc5KzQ3NEl4MUlKV3k1cWdYdXc0ME1QYjhkd0ZrT0ZmbmdBMG5ZOXpxUWUxV25yUXR6UVJTQmd3R0VYczJ6cVVIbVh2RnZDQ0ZMd1AvTHc2UGRoUUxqVnFGVkl3U2tDUkZJZ2RQVnArc0k2NmQ3dXJ5MVhyYzdzYUdoa1o3T0J6aUFFcHhHb3RYWVlRZy9KNENSZVp3aDNmZHJpcU0ySVFrclpOMW1nL0g5am9ZKzRETXZTeXQrZVFsVEw3MXVmOGErNjVWZnZWdzVuRGg1SnBsNThOSE1LNUZDVDg4ZGlhU0dpNERGWW5USHZEa2dUVXlsLzhJTUFCdEtoOHBpWndJdXdBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gIGNvbnRlbnQ6ICcgJzsgfVxuXG4uaWNvbi1pY2FsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02OHB4IDA7IH1cblxuLmljb24tb3V0bG9vazpiZWZvcmUge1xuICAvKnRoaXMgaXMgdGhlIGRlZmF1bHQgaWNvbiovIH1cblxuLmljb24teWFob286YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggKzRweDsgfVxuXG4uaWNvbi1nb29nbGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUycHggMDsgfVxuXG4vKiFcbiAqIGFuaW1hdGUuY3NzIC1odHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG4gKiBWZXJzaW9uIC0gMy41LjFcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTYgRGFuaWVsIEVkZW5cbiAqL1xuLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IH1cblxuLmFuaW1hdGVkLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzOyB9XG5cbi5hbmltYXRlZC5mbGlwT3V0WCxcbi5hbmltYXRlZC5mbGlwT3V0WSxcbi5hbmltYXRlZC5ib3VuY2VJbixcbi5hbmltYXRlZC5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLCAyMCUsIDUzJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTsgfSB9XG5cbi5ib3VuY2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLCA1MCUsIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sIDUwJSwgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoOyB9XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4ucHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpOyB9XG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7IH1cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbi5ydWJiZXJCYW5kIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcbiAgZnJvbSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOyB9XG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgZnJvbSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOyB9XG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7IH0gfVxuXG4uc2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTsgfVxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7IH1cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTsgfVxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpOyB9XG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTsgfVxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpOyB9XG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG5cbi5oZWFkU2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogaGVhZFNoYWtlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTsgfSB9XG5cbi5zd2luZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7IH1cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7IH1cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbi50YWRhIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTtcbiAgYW5pbWF0aW9uLW5hbWU6IHRhZGE7IH1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTsgfVxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpOyB9XG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4ud29iYmxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd29iYmxlO1xuICBhbmltYXRpb24tbmFtZTogd29iYmxlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sIDExLjElLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7IH1cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpOyB9XG4gIDQ0LjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpOyB9XG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpOyB9XG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7IH1cbiAgNzcuNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTsgfVxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGplbGxvIHtcbiAgZnJvbSwgMTEuMSUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTsgfVxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7IH1cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7IH1cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7IH1cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTsgfVxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpOyB9XG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTsgfSB9XG5cbi5qZWxsbyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICBhbmltYXRpb24tbmFtZTogamVsbG87XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSwgMjAlLCA0MCUsIDYwJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSwgMjAlLCA0MCUsIDYwJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4uYm91bmNlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmJvdW5jZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uYm91bmNlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uYm91bmNlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTsgfVxuICA1MCUsIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTsgfVxuICA1MCUsIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9IH1cblxuLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7IH1cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApOyB9XG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9IH1cblxuLmJvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfSB9XG5cbi5ib3VuY2VPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfSB9XG5cbi5ib3VuY2VPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApOyB9XG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTsgfVxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTsgfSB9XG5cbi5ib3VuY2VPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5mYWRlSW5Eb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5mYWRlSW5SaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uZmFkZUluVXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfSB9XG5cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH0gfVxuXG4uZmFkZU91dERvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH0gfVxuXG4uZmFkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfSB9XG5cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG4uZmFkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH0gfVxuXG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfSB9XG5cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH0gfVxuXG4uZmFkZU91dFVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfSB9XG5cbkBrZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH0gfVxuXG4uYW5pbWF0ZWQuZmxpcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoODAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoODAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDgwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoODAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC05MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfSB9XG5cbi5mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH0gfVxuXG4uZmxpcEluWSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmxpcE91dFgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uZmxpcE91dFgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uZmxpcE91dFkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5saWdodFNwZWVkSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmxpZ2h0U3BlZWRPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5yb3RhdGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5yb3RhdGVJbkRvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5yb3RhdGVJbkRvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ucm90YXRlSW5VcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ucm90YXRlSW5VcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLnJvdGF0ZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ucm90YXRlT3V0RG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLnJvdGF0ZU91dERvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ucm90YXRlT3V0VXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5yb3RhdGVPdXRVcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuICAyMCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cbiAgNDAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGluZ2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTsgfVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyByb2xsSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLnJvbGxJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjsgfVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTsgfSB9XG5cbi5yb2xsT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnpvb21JbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG4uem9vbUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG4uem9vbUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLnpvb21JblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi56b29tT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyOyB9IH1cblxuLnpvb21PdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyOyB9IH1cblxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7IH0gfVxuXG4uem9vbU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLnNsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uc2xpZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9IH1cblxuLnNsaWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH0gfVxuXG4uc2xpZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG4uc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9IH1cblxuLnNsaWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDsgfVxuXG50YWJsZS5kYXRhVGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNsZWFyOiBib3RoO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGgsIHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aCwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkIHtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzExMTsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGg6YWN0aXZlLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQ6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGgsIHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMThweCA2cHggMThweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMTE7IH1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgKmN1cnNvcjogaGFuZDsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc29ydF9ib3RoLnBuZ1wiKTsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NvcnRfYXNjLnBuZ1wiKTsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zb3J0X2Rlc2MucG5nXCIpOyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc29ydF9hc2NfZGlzYWJsZWQucG5nXCIpOyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NvcnRfZGVzY19kaXNhYmxlZC5wbmdcIik7IH1cblxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjBCRUQ5OyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aCwgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRkIHtcbiAgcGFkZGluZzogOHB4IDEwcHg7IH1cblxudGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgdGJvZHkgdGgsIHRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyIHRib2R5IHRkLCB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0aCwgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuXG50YWJsZS5kYXRhVGFibGUucm93LWJvcmRlciB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0aCwgdGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQsIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoLCB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxudGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyIHRib2R5IHRoLCB0YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGJvZHkgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDsgfVxuXG50YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGJvZHkgdHIgdGg6Zmlyc3QtY2hpbGQsIHRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDsgfVxuXG50YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGgsIHRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxudGFibGUuZGF0YVRhYmxlLnN0cmlwZSB0Ym9keSB0ci5vZGQsIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLm9kZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cblxudGFibGUuZGF0YVRhYmxlLnN0cmlwZSB0Ym9keSB0ci5vZGQuc2VsZWN0ZWQsIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLm9kZC5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhY2JhZDQ7IH1cblxudGFibGUuZGF0YVRhYmxlLmhvdmVyIHRib2R5IHRyOmhvdmVyLCB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cblxudGFibGUuZGF0YVRhYmxlLmhvdmVyIHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkLCB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3Zlci5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWI3ZDE7IH1cblxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiB0Ym9keSB0ciA+IC5zb3J0aW5nXzEsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4gdGJvZHkgdHIgPiAuc29ydGluZ18yLCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyID4gLnNvcnRpbmdfMywgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIgPiAuc29ydGluZ18xLCB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ciA+IC5zb3J0aW5nXzIsIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyID4gLnNvcnRpbmdfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7IH1cblxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiB0Ym9keSB0ci5zZWxlY3RlZCA+IC5zb3J0aW5nXzEsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4gdGJvZHkgdHIuc2VsZWN0ZWQgPiAuc29ydGluZ18yLCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyLnNlbGVjdGVkID4gLnNvcnRpbmdfMywgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIuc2VsZWN0ZWQgPiAuc29ydGluZ18xLCB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5zZWxlY3RlZCA+IC5zb3J0aW5nXzIsIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhY2JhZDU7IH1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIub2RkID4gLnNvcnRpbmdfMSwgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIub2RkID4gLnNvcnRpbmdfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7IH1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIub2RkID4gLnNvcnRpbmdfMiwgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIub2RkID4gLnNvcnRpbmdfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7IH1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIub2RkID4gLnNvcnRpbmdfMywgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIub2RkID4gLnNvcnRpbmdfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7IH1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIub2RkLnNlbGVjdGVkID4gLnNvcnRpbmdfMSwgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIub2RkLnNlbGVjdGVkID4gLnNvcnRpbmdfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNmI0Y2Q7IH1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIub2RkLnNlbGVjdGVkID4gLnNvcnRpbmdfMiwgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIub2RkLnNlbGVjdGVkID4gLnNvcnRpbmdfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGI1Y2Y7IH1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIub2RkLnNlbGVjdGVkID4gLnNvcnRpbmdfMywgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIub2RkLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOWI3ZDE7IH1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIuZXZlbiA+IC5zb3J0aW5nXzEsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLmV2ZW4gPiAuc29ydGluZ18xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTsgfVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5ldmVuID4gLnNvcnRpbmdfMiwgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIuZXZlbiA+IC5zb3J0aW5nXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjOyB9XG5cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLmV2ZW4gPiAuc29ydGluZ18zLCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuID4gLnNvcnRpbmdfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7IH1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIuZXZlbi5zZWxlY3RlZCA+IC5zb3J0aW5nXzEsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLmV2ZW4uc2VsZWN0ZWQgPiAuc29ydGluZ18xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjYmFkNTsgfVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5ldmVuLnNlbGVjdGVkID4gLnNvcnRpbmdfMiwgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIuZXZlbi5zZWxlY3RlZCA+IC5zb3J0aW5nXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWViY2Q2OyB9XG5cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLmV2ZW4uc2VsZWN0ZWQgPiAuc29ydGluZ18zLCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmJkZDg7IH1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6aG92ZXIgPiAuc29ydGluZ18xLCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyID4gLnNvcnRpbmdfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7IH1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6aG92ZXIgPiAuc29ydGluZ18yLCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyID4gLnNvcnRpbmdfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7IH1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6aG92ZXIgPiAuc29ydGluZ18zLCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyID4gLnNvcnRpbmdfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18xLCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMmFlYzc7IH1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18yLCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhM2IwYzk7IH1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18zLCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNWIyY2I7IH1cblxudGFibGUuZGF0YVRhYmxlLm5vLWZvb3RlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTExOyB9XG5cbnRhYmxlLmRhdGFUYWJsZS5ub3dyYXAgdGgsIHRhYmxlLmRhdGFUYWJsZS5ub3dyYXAgdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbnRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRoZWFkIHRoLCB0YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0aGVhZCB0ZCB7XG4gIHBhZGRpbmc6IDRweCAxN3B4IDRweCA0cHg7IH1cblxudGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGZvb3QgdGgsIHRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRmb290IHRkIHtcbiAgcGFkZGluZzogNHB4OyB9XG5cbnRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRib2R5IHRoLCB0YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDRweDsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGguZHQtbGVmdCwgdGFibGUuZGF0YVRhYmxlIHRkLmR0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0aC5kdC1jZW50ZXIsIHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1jZW50ZXIsIHRhYmxlLmRhdGFUYWJsZSB0ZC5kYXRhVGFibGVzX2VtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0aC5kdC1yaWdodCwgdGFibGUuZGF0YVRhYmxlIHRkLmR0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxudGFibGUuZGF0YVRhYmxlIHRoLmR0LWp1c3RpZnksIHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGguZHQtbm93cmFwLCB0YWJsZS5kYXRhVGFibGUgdGQuZHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1sZWZ0LCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1sZWZ0LCB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1sZWZ0LCB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1jZW50ZXIsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLWNlbnRlciwgdGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtY2VudGVyLCB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtcmlnaHQsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLXJpZ2h0LCB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1yaWdodCwgdGFibGUuZGF0YVRhYmxlIHRmb290IHRkLmR0LWhlYWQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1qdXN0aWZ5LCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1qdXN0aWZ5LCB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1qdXN0aWZ5LCB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1ub3dyYXAsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLW5vd3JhcCwgdGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtbm93cmFwLCB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5kdC1ib2R5LWxlZnQsIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5kdC1ib2R5LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5kdC1ib2R5LWNlbnRlciwgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5kdC1ib2R5LXJpZ2h0LCB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5kdC1ib2R5LWp1c3RpZnksIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5kdC1ib2R5LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5kdC1ib2R5LW5vd3JhcCwgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG50YWJsZS5kYXRhVGFibGUsIHRhYmxlLmRhdGFUYWJsZSB0aCwgdGFibGUuZGF0YVRhYmxlIHRkIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY2xlYXI6IGJvdGg7XG4gICp6b29tOiAxO1xuICB6b29tOiAxOyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtOyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfaW5mbyB7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy10b3A6IDAuNzU1ZW07IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAwLjI1ZW07IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEuNWVtO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgKmN1cnNvcjogaGFuZDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQ6aG92ZXIge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgI2ZmZiksIGNvbG9yLXN0b3AoMTAwJSwgI2RjZGNkYykpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNkY2RjZGMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2RjZGNkYyAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNkY2RjZGMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNkY2RjZGMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNkY2RjZGMgMTAwJSk7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQ6aG92ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZDphY3RpdmUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTg1ODtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgIzU4NTg1OCksIGNvbG9yLXN0b3AoMTAwJSwgIzExMSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1ODU4NTggMCUsICMxMTEgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzU4NTg1OCAwJSwgIzExMSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICM1ODU4NTggMCUsICMxMTEgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM1ODU4NTggMCUsICMxMTEgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1ODU4NTggMCUsICMxMTEgMTAwJSk7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICMyYjJiMmIpLCBjb2xvci1zdG9wKDEwMCUsICMwYzBjMGMpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMmIyYjJiIDAlLCAjMGMwYzBjIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMyYjJiMmIgMCUsICMwYzBjMGMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjMmIyYjJiIDAlLCAjMGMwYzBjIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMmIyYjJiIDAlLCAjMGMwYzBjIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMmIyYjJiIDAlLCAjMGMwYzBjIDEwMCUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4ICMxMTE7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAuZWxsaXBzaXMge1xuICBwYWRkaW5nOiAwIDFlbTsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Byb2Nlc3Npbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNTAlO1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSwgY29sb3Itc3RvcCgyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSksIGNvbG9yLXN0b3AoNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDI1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDc1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDI1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDc1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDI1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDc1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpOyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19pbmZvLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Byb2Nlc3NpbmcsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICBjb2xvcjogIzMzMzsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkge1xuICAqbWFyZ2luLXRvcDogLTFweDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGgsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGggPiBkaXYuZGF0YVRhYmxlc19zaXppbmcsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGQgPiBkaXYuZGF0YVRhYmxlc19zaXppbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlci5uby1mb290ZXIgLmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTExOyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIubm8tZm9vdGVyIGRpdi5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdGFibGUsIC5kYXRhVGFibGVzX3dyYXBwZXIubm8tZm9vdGVyIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXI6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfaW5mbywgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGgsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtOyB9IH1cblxuLyohIEZsaWNraXR5IHYyLjIuMVxuaHR0cHM6Ly9mbGlja2l0eS5tZXRhZml6enkuY29cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mbGlja2l0eS1lbmFibGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mbGlja2l0eS1lbmFibGVkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uZmxpY2tpdHktdmlld3BvcnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmxpY2tpdHktc2xpZGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGRyYWdnYWJsZSAqL1xuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiOyB9XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQuaXMtcG9pbnRlci1kb3duIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nOyB9XG5cbi8qIC0tLS0gZmxpY2tpdHktYnV0dG9uIC0tLS0gKi9cbi5mbGlja2l0eS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmZsaWNraXR5LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZsaWNraXR5LWJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCAjMTE5OWZmO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mbGlja2l0eS1idXR0b246YWN0aXZlIHtcbiAgb3BhY2l0eTogMC42OyB9XG5cbi5mbGlja2l0eS1idXR0b246ZGlzYWJsZWQge1xuICBjdXJzb3I6IGF1dG87XG4gIG9wYWNpdHk6IDAuMztcbiAgLyogcHJldmVudCBkaXNhYmxlZCBidXR0b24gZnJvbSBjYXB0dXJpbmcgcG9pbnRlciB1cCBldmVudC4gIzcxNiAqL1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7IH1cblxuLyogLS0tLSBwcmV2aW91cy9uZXh0IGJ1dHRvbnMgLS0tLSAqL1xuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNDRweDtcbiAgdG9wOiA1MCU7XG4gIC8qIHZlcnRpY2FsbHkgY2VudGVyICovXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDQ0cHg7IH1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiAxMHB4OyB9XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogMTBweDsgfVxuXG4vKiByaWdodCB0byBsZWZ0ICovXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7IH1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgaGVpZ2h0OiA2MCU7XG4gIGxlZnQ6IDIwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwJTtcbiAgd2lkdGg6IDYwJTsgfVxuXG4vKiAtLS0tIHBhZ2UgZG90cyAtLS0tICovXG4uZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIGRpcmVjdGlvbjogcnRsOyB9XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDhweDtcbiAgb3BhY2l0eTogMC4yNTtcbiAgd2lkdGg6IDEwcHg7IH1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiB1c2VyIGRlZmluZWQgYmFzZSBzdHlsZXMgKi9cbmh0bWwsXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG5cbmJvZHkuaGVhZGVyLXN0eWxlLS1ub25lIC5wYWdlLXdyYXAge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uY29udGFpbmVyLWZsdWlkLmZ1bGxibGVlZCBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRhaW5lci1mbHVpZC53aXRoLW1heCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE2MDBweDsgfVxuXG4ubGF5b3V0LWZyZWVmb3JtX3RleHQgLnRleHQgaW1nLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCBoMiwgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCBoMixcbi5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCBoMyxcbi5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgaDMsXG4ubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgaDQsXG4ubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IGg0LFxuLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IGg1LFxuLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCBoNSxcbi5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCBoNixcbi5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgaDYge1xuICBtYXJnaW4tdG9wOiAxLjI1ZW07IH1cblxuLmVkaXQtbGluayBhIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjk1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdG9wOiA5MHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5lZGl0LWxpbmsgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmxheW91dF9oZXJvIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgR2xvYmFsIGJ1dHRvbiBzdHlsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZDFkNDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bzsgfVxuICAuYnRuIC5sYWJlbCB7XG4gICAgY29sb3I6ICMwMDllZGI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2Utb3V0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmJ0bi5uby1ib3JkZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYnRuOmhvdmVyIC5sYWJlbCB7XG4gICAgY29sb3I6ICMwMDU0NzU7IH1cbiAgLmJ0bi5idG4tLWJsdWUge1xuICAgIGJhY2tncm91bmQ6ICMwMDllZGI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0OyB9XG4gICAgLmJ0bi5idG4tLWJsdWUgLmxhYmVsIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5idG4uYnRuLS1ibHVlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgICAuYnRuLmJ0bi0tYmx1ZTpob3ZlciAubGFiZWwge1xuICAgICAgICBjb2xvcjogIzAwOWVkYiAhaW1wb3J0YW50OyB9XG4gICAgICAuYnRuLmJ0bi0tYmx1ZTpob3ZlcjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjMDA5ZWRiICFpbXBvcnRhbnQ7IH1cbiAgICAuYnRuLmJ0bi0tYmx1ZTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cblxuLmNhbGVuZGFyLWJ0biAubGFiZWwgaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmFycm93LWJ0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQxZDQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2Utb3V0LCBib3JkZXIgMC4zcyBlYXNlLW91dDtcbiAgd2lkdGg6IDQwcHg7IH1cbiAgLmFycm93LWJ0bi5idG4tLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDsgfVxuICAgIC5hcnJvdy1idG4uYnRuLS1vdXRsaW5lIC5sYWJlbCB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuYXJyb3ctYnRuLmJ0bi0tb3V0bGluZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA5ZWRiO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwOWVkYjsgfVxuICAgICAgLmFycm93LWJ0bi5idG4tLW91dGxpbmU6aG92ZXIgLmxhYmVsIHtcbiAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5hcnJvdy1idG4uYnRuLS1vdXRsaW5lOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cbiAgICAuYXJyb3ctYnRuLmJ0bi0tb3V0bGluZTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5hcnJvdy1idG4gLmxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hcnJvdy1idG4ud2l0aC10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5hcnJvdy1idG4ud2l0aC10ZXh0IC5sYWJlbCB7XG4gICAgICBjb2xvcjogIzAwOWVkYjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5hcnJvdy1idG46YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICB3aWR0aDogNDBweDsgfVxuICAuYXJyb3ctYnRuLmJ0bi0tYmx1ZS53aXRoLXRleHQ6YWZ0ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuYXJyb3ctYnRuLmJ0bi0tYmx1ZS53aXRoLXRleHQgLmxhYmVsIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmFycm93LWJ0bi5idG4tLW91dGxpbmUud2l0aC10ZXh0OmFmdGVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmFycm93LWJ0bi5idG4tLW91dGxpbmUud2l0aC10ZXh0IC5sYWJlbCB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5hcnJvdy1idG46aG92ZXI6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDA1NDc1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgLTUwJSk7IH1cbiAgLmFycm93LWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwOWVkYjtcbiAgICBib3JkZXItY29sb3I6ICMwMDllZGI7IH1cbiAgICAuYXJyb3ctYnRuOmhvdmVyIC5sYWJlbCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hcnJvdy1idG46aG92ZXI6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFycm93LWJ0bi0tcGx1cy1taW51czphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYwNjdcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEwcHg7IH1cbiAgLmFycm93LWJ0bi0tcGx1cy1taW51czpob3ZlcjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLnBsYXktYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZDFkNDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1vdXQsIGJvcmRlciAwLjNzIGVhc2Utb3V0O1xuICB3aWR0aDogNDBweDsgfVxuICAucGxheS1idG4uYnRuLS1vdXRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7IH1cbiAgICAucGxheS1idG4uYnRuLS1vdXRsaW5lIC5sYWJlbCB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAucGxheS1idG4uYnRuLS1vdXRsaW5lOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlOyB9XG4gICAgLnBsYXktYnRuLmJ0bi0tb3V0bGluZTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5wbGF5LWJ0biAubGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBsYXktYnRuLndpdGgtdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAucGxheS1idG4ud2l0aC10ZXh0IC5sYWJlbCB7XG4gICAgICBjb2xvcjogIzAwOWVkYjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5wbGF5LWJ0bjphZnRlciB7XG4gICAgY29sb3I6ICMwMDllZGI7XG4gICAgY29udGVudDogXCJcXGYwNGJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgIHdpZHRoOiA0MHB4OyB9XG4gIC5wbGF5LWJ0bi5idG4tLWJsdWUud2l0aC10ZXh0OmFmdGVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLnBsYXktYnRuLmJ0bi0tYmx1ZS53aXRoLXRleHQgLmxhYmVsIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLnBsYXktYnRuLmJ0bi0tb3V0bGluZS53aXRoLXRleHQ6YWZ0ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAucGxheS1idG4uYnRuLS1vdXRsaW5lLndpdGgtdGV4dCAubGFiZWwge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAucGxheS1idG46aG92ZXI6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDA1NDc1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgLTUwJSk7IH1cbiAgLnBsYXktYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5ZWRiO1xuICAgIGJvcmRlci1jb2xvcjogIzAwOWVkYjsgfVxuICAgIC5wbGF5LWJ0bjpob3ZlciAubGFiZWwge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucGxheS1idG46aG92ZXI6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnRhbGwtYXJyb3cge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGFsbC1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IHRyYW5zcGFyZW50IDUwJSAxMDAlO1xuICBib3R0b206IDIwcHg7XG4gIGhlaWdodDogMTY2cHg7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQsIGhlaWdodCAwLjNzIGVhc2Utb3V0O1xuICB3aWR0aDogMjFweDtcbiAgei1pbmRleDogMTA7IH1cbiAgLnRhbGwtYXJyb3c6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDVweCk7IH1cbiAgQG1lZGlhIChtYXgtaGVpZ2h0OiA4MTVweCkge1xuICAgIC50YWxsLWFycm93IHtcbiAgICAgIGhlaWdodDogMTIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG4gICAgLnRhbGwtYXJyb3cge1xuICAgICAgaGVpZ2h0OiA3MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtaGVpZ2h0OiA0MDBweCkge1xuICAgIC50YWxsLWFycm93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gICAgLnRhbGwtYXJyb3cge1xuICAgICAgaGVpZ2h0OiAxMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgLnRhbGwtYXJyb3cge1xuICAgICAgaGVpZ2h0OiA3MHB4OyB9IH1cblxuLmNhcmV0LWRvd24ge1xuICBib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQsIGhlaWdodCAwLjNzIGVhc2Utb3V0O1xuICB3aWR0aDogODBweDtcbiAgei1pbmRleDogMTA7IH1cbiAgLmNhcmV0LWRvd246YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAgIC5jYXJldC1kb3duIHtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgICAuY2FyZXQtZG93bjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuXG4uc2l0ZS0yIC5idG4ge1xuICBiYWNrZ3JvdW5kOiAjMjliOGNlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA2cHggMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAuc2l0ZS0yIC5idG4uYnRuLS1ibHVlLCAuc2l0ZS0yIC5idG4uYnRuLS1ibHVlLndpdGgtdGV4dCwgLnNpdGUtMiAuYnRuLmJ0bi0tYmx1ZS53aXRoLXRleHQuYXJyb3ctYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjliOGNlO1xuICAgIHBhZGRpbmc6IDZweCAyMHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZS1vdXQ7IH1cbiAgICAuc2l0ZS0yIC5idG4uYnRuLS1ibHVlOmFmdGVyLCAuc2l0ZS0yIC5idG4uYnRuLS1ibHVlLndpdGgtdGV4dDphZnRlciwgLnNpdGUtMiAuYnRuLmJ0bi0tYmx1ZS53aXRoLXRleHQuYXJyb3ctYnRuOmFmdGVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5zaXRlLTIgLmJ0bi5idG4tLWJsdWUgLmxhYmVsLCAuc2l0ZS0yIC5idG4uYnRuLS1ibHVlLndpdGgtdGV4dCAubGFiZWwsIC5zaXRlLTIgLmJ0bi5idG4tLWJsdWUud2l0aC10ZXh0LmFycm93LWJ0biAubGFiZWwge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLnNpdGUtMiAuYnRuLmJ0bi0tYmx1ZTpob3ZlciwgLnNpdGUtMiAuYnRuLmJ0bi0tYmx1ZS53aXRoLXRleHQ6aG92ZXIsIC5zaXRlLTIgLmJ0bi5idG4tLWJsdWUud2l0aC10ZXh0LmFycm93LWJ0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgICAgLnNpdGUtMiAuYnRuLmJ0bi0tYmx1ZTpob3ZlciAubGFiZWwsIC5zaXRlLTIgLmJ0bi5idG4tLWJsdWUud2l0aC10ZXh0OmhvdmVyIC5sYWJlbCwgLnNpdGUtMiAuYnRuLmJ0bi0tYmx1ZS53aXRoLXRleHQuYXJyb3ctYnRuOmhvdmVyIC5sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjMjliOGNlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zaXRlLTIgLmJ0bi5idG4tLWJsdWU6aG92ZXI6YWZ0ZXIsIC5zaXRlLTIgLmJ0bi5idG4tLWJsdWUud2l0aC10ZXh0OmhvdmVyOmFmdGVyLCAuc2l0ZS0yIC5idG4uYnRuLS1ibHVlLndpdGgtdGV4dC5hcnJvdy1idG46aG92ZXI6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogIzI5YjhjZSAhaW1wb3J0YW50OyB9XG4gICAgLnNpdGUtMiAuYnRuLmJ0bi0tYmx1ZTphY3RpdmUsIC5zaXRlLTIgLmJ0bi5idG4tLWJsdWUud2l0aC10ZXh0OmFjdGl2ZSwgLnNpdGUtMiAuYnRuLmJ0bi0tYmx1ZS53aXRoLXRleHQuYXJyb3ctYnRuOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4uc2l0ZS0yIC5wbGF5LWJ0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMWQ0OyB9XG4gIC5zaXRlLTIgLnBsYXktYnRuLndpdGgtdGV4dCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogNnB4IDQwcHggNnB4IDE2cHg7IH1cbiAgICAuc2l0ZS0yIC5wbGF5LWJ0bi53aXRoLXRleHQgLmxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMjliOGNlO1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLnNpdGUtMiAucGxheS1idG4ud2l0aC10ZXh0OmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjMjliOGNlOyB9XG4gIC5zaXRlLTIgLnBsYXktYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjliOGNlO1xuICAgIGJvcmRlci1jb2xvcjogIzI5YjhjZTsgfVxuICAgIC5zaXRlLTIgLnBsYXktYnRuOmhvdmVyOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNpdGUtMiAucGxheS1idG46aG92ZXIgLmxhYmVsIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uc2l0ZS0yIC5hcnJvdy1idG4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZDFkNDtcbiAgY29sb3I6ICMyOWI4Y2U7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLW91dCwgYm9yZGVyIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLnNpdGUtMiAuYXJyb3ctYnRuOmFmdGVyIHtcbiAgICBjb2xvcjogIzI5YjhjZTsgfVxuICAuc2l0ZS0yIC5hcnJvdy1idG4ud2l0aC10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiA2cHggNDBweCA2cHggMTZweDsgfVxuICAgIC5zaXRlLTIgLmFycm93LWJ0bi53aXRoLXRleHQgLmxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMjliOGNlO1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLnNpdGUtMiAuYXJyb3ctYnRuLndpdGgtdGV4dDphZnRlciB7XG4gICAgICBjb2xvcjogIzI5YjhjZTsgfVxuICAuc2l0ZS0yIC5hcnJvdy1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyOWI4Y2U7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjliOGNlOyB9XG4gICAgLnNpdGUtMiAuYXJyb3ctYnRuOmhvdmVyOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNpdGUtMiAuYXJyb3ctYnRuOmhvdmVyIC5sYWJlbCB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLnNpdGUtMiAuYXJyb3ctYnRuLndpdGgtYmcge1xuICAgIGJhY2tncm91bmQ6ICMyOWI4Y2U7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc2l0ZS0yIC5hcnJvdy1idG4ud2l0aC1iZyAubGFiZWwge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc2l0ZS0yIC5hcnJvdy1idG4ud2l0aC1iZzphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zaXRlLTIgLmFycm93LWJ0bi53aXRoLWJnOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBjb2xvcjogIzI5YjhjZTsgfVxuICAgICAgLnNpdGUtMiAuYXJyb3ctYnRuLndpdGgtYmc6aG92ZXIgLmxhYmVsIHtcbiAgICAgICAgY29sb3I6ICMyOWI4Y2U7IH1cbiAgICAgIC5zaXRlLTIgLmFycm93LWJ0bi53aXRoLWJnOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICMyOWI4Y2U7IH1cblxuLnNpdGUtMiAuYXJyb3ctYnRuLmJ0bi0tb3V0bGluZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0OyB9XG4gIC5zaXRlLTIgLmFycm93LWJ0bi5idG4tLW91dGxpbmUgLmxhYmVsIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLnNpdGUtMiAuYXJyb3ctYnRuLmJ0bi0tb3V0bGluZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzI5YjhjZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjliOGNlOyB9XG4gICAgLnNpdGUtMiAuYXJyb3ctYnRuLmJ0bi0tb3V0bGluZTpob3ZlciAubGFiZWwge1xuICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cbiAgICAuc2l0ZS0yIC5hcnJvdy1idG4uYnRuLS1vdXRsaW5lOmhvdmVyOmFmdGVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG4gIC5zaXRlLTIgLmFycm93LWJ0bi5idG4tLW91dGxpbmU6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLnNpdGUtMiAuY2FyZXQtZG93biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zaXRlLTIgLmxpc3QtcGFnZS1idG4uYXJyb3ctYnRuLndpdGgtdGV4dCAubGFiZWwsIC5zaXRlLTIgLmxpc3QtcGFnZS1idG4uYXJyb3ctYnRuLndpdGgtdGV4dDphZnRlciB7XG4gIGNvbG9yOiAjMjliOGNlOyB9XG5cbmEubGluay13aXRoLWFycm93IHtcbiAgY29sb3I6ICMwMDllZGI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIGEubGluay13aXRoLWFycm93OmFmdGVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhLmxpbmstd2l0aC1hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpOyB9XG4gIGEubGluay13aXRoLWFycm93OmhvdmVyOmFmdGVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc2l0ZS0yIGEubGluay13aXRoLWFycm93IHtcbiAgY29sb3I6ICMyOWI4Y2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5zaXRlLTIgYS5saW5rLXdpdGgtYXJyb3c6YWZ0ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5zaXRlLTIgYS5saW5rLXdpdGgtYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTsgfVxuICAuc2l0ZS0yIGEubGluay13aXRoLWFycm93OmhvdmVyOmFmdGVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgR2xvYmFsIElucHV0IFN0eWxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBHbG9iYWwgbGluayBzdHlsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5hIHtcbiAgY29sb3I6ICMwMDllZGI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5hOmhvdmVyIHtcbiAgY29sb3I6ICMwMDllZGI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA5ZWRiOyB9XG5cbi8qIG1vZHVsZSBvciBzZWN0aW9uIHNwZWNpZmljIHN0eWxlcyAqL1xuLndpdGgtYW5pbWF0aW9ucyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2Utb3V0LCBvcGFjaXR5IDAuNHMgZWFzZS1vdXQ7IH1cbiAgLndpdGgtYW5pbWF0aW9ucy52aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCUsIDApOyB9XG4gIC53aXRoLWFuaW1hdGlvbnMuc2xvd2VyLWFuaW1hdGlvbiB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuNXMgZWFzZS1vdXQsIG9wYWNpdHkgMS41cyBlYXNlLW91dDsgfVxuXG4ucGFnZS1zZWN0aW9uLS1zdWJuYXYge1xuICBiYWNrZ3JvdW5kOiAjMTYxNzI5O1xuICB6LWluZGV4OiA5OTsgfVxuXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0taW50cm9kdWN0b3J5X3RleHQgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tY29sdW1uZWRfY29udGVudCB7XG4gIG1hcmdpbi10b3A6IC0zLjEyNWVtOyB9XG4gIC5zZWN0aW9uLWxheW91dC13cmFwLS1pbnRyb2R1Y3RvcnlfdGV4dCArIC5zZWN0aW9uLWxheW91dC13cmFwLS1jb2x1bW5lZF9jb250ZW50IC5hbmNob3I6Zmlyc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xMDBweDsgfVxuXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0taW50cm9kdWN0b3J5X3RleHQgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tZnJlZWZvcm1fdGV4dCAuc3RhbmRhcmQtcGFkZGluZyxcbi5zZWN0aW9uLWxheW91dC13cmFwLS1pbnRyb2R1Y3RvcnlfdGV4dCArIC5zZWN0aW9uLWxheW91dC13cmFwLS1mcmVlZm9ybV90ZXh0X25vbnRyYW5zbGF0ZWQgLnN0YW5kYXJkLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWN0aW9uLWxheW91dC13cmFwLS10ZXh0X2Jsb2NrcyArIC5zZWN0aW9uLWxheW91dC13cmFwLS1mcmVlZm9ybV90ZXh0IC5zdGFuZGFyZC1wYWRkaW5nLFxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLXRleHRfYmxvY2tzICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWZyZWVmb3JtX3RleHRfbm9udHJhbnNsYXRlZCAuc3RhbmRhcmQtcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWZyZWVmb3JtX3RleHQgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tdGV4dF9ibG9ja3MgLmxheW91dC10ZXh0X2Jsb2Nrcyxcbi5zZWN0aW9uLWxheW91dC13cmFwLS1mcmVlZm9ybV90ZXh0X25vbnRyYW5zbGF0ZWQgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tdGV4dF9ibG9ja3MgLmxheW91dC10ZXh0X2Jsb2NrcyB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5zZWN0aW9uLWxheW91dC13cmFwLS1mcmVlZm9ybV90ZXh0ICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWhlcm8ge1xuICBtYXJnaW4tdG9wOiAyLjVlbTsgfVxuXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0tZnJlZWZvcm1fdGV4dCArIC5zZWN0aW9uLWxheW91dC13cmFwLS1oZXJvIHtcbiAgbWFyZ2luLXRvcDogMi41ZW07IH1cblxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWludHJvZHVjdG9yeV90ZXh0ICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLW1hbnVhbF9ncmlkIC5sYXlvdXQtbGF0ZXN0X25ld3NfZ3JpZCAuY29udGFpbmVyLWZsdWlkLmZ1bGxibGVlZCAucm93LFxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWludHJvZHVjdG9yeV90ZXh0ICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLW1hbnVhbF9ncmlkIC5sYXlvdXQtbWFudWFsX2dyaWQgLmNvbnRhaW5lci1mbHVpZC5mdWxsYmxlZWQgLnJvdyxcbi5zZWN0aW9uLWxheW91dC13cmFwLS1pbnRyb2R1Y3RvcnlfdGV4dCArIC5zZWN0aW9uLWxheW91dC13cmFwLS1uZXdzX2dyaWQgLmxheW91dC1sYXRlc3RfbmV3c19ncmlkIC5jb250YWluZXItZmx1aWQuZnVsbGJsZWVkIC5yb3csXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0taW50cm9kdWN0b3J5X3RleHQgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tbmV3c19ncmlkIC5sYXlvdXQtbWFudWFsX2dyaWQgLmNvbnRhaW5lci1mbHVpZC5mdWxsYmxlZWQgLnJvdyB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5zZWN0aW9uLWxheW91dC13cmFwLS1xdW90ZXMgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tY2FyZWVyc19oaWdobGlnaHQgLnNlY3Rpb24taW50cm8uc3RhbmRhcmQtcGFkZGluZywgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLXF1b3RlcyArIC5zZWN0aW9uLWxheW91dC13cmFwLS1jYXJlZXJzX2hpZ2hsaWdodCAuc3RhbmRhcmQtcGFkZGluZy5zaW5nbGUtbGVhZGVyc2hpcCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5zZWN0aW9uLWxheW91dC13cmFwLS1pbnRyb2R1Y3RvcnlfdGV4dCArIC5zZWN0aW9uLWxheW91dC13cmFwLS1pbmZvZ3JhcGhpYyB7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1ZW07IH1cbiAgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWludHJvZHVjdG9yeV90ZXh0ICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWluZm9ncmFwaGljIC5zZWN0aW9uLWludHJvLnN0YW5kYXJkLXBhZGRpbmcsIC5zZWN0aW9uLWxheW91dC13cmFwLS1pbnRyb2R1Y3RvcnlfdGV4dCArIC5zZWN0aW9uLWxheW91dC13cmFwLS1pbmZvZ3JhcGhpYyAuc3RhbmRhcmQtcGFkZGluZy5zaW5nbGUtbGVhZGVyc2hpcCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWNhcmVlcnNfbGlzdGluZyArIC5zZWN0aW9uLWxheW91dC13cmFwLS1jYXJlZXJzX2xpc3RpbmcgLmxheW91dC1jYXJlZXJzX2xpc3Rpbmcge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0tbGVhZGVyc2hpcCArIC5zZWN0aW9uLWxheW91dC13cmFwLS10aW1lbGluZSAuc2VjdGlvbi1pbnRybywgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWxlYWRlcnNoaXAgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tdGltZWxpbmUgLnNpbmdsZS1sZWFkZXJzaGlwIHtcbiAgcGFkZGluZy10b3A6IDYuMjVlbTsgfVxuXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0tZ3JpZCArIC5zZWN0aW9uLWxheW91dC13cmFwLS1jb250YWN0X2Zvcm0gLnNlY3Rpb24taW50cm8uc3RhbmRhcmQtcGFkZGluZywgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWdyaWQgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tY29udGFjdF9mb3JtIC5zdGFuZGFyZC1wYWRkaW5nLnNpbmdsZS1sZWFkZXJzaGlwIHtcbiAgcGFkZGluZy10b3A6IDMuMTI1ZW07IH1cblxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWdyaWQgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tY29udGFjdF9mb3JtIC5sYXlvdXQtY29udGFjdF9mb3JtIHtcbiAgcGFkZGluZy1ib3R0b206IDguNzVlbTsgfVxuXG4ucGFnZS1pZC0yMSAucGFnZS1zZWN0aW9uLS1sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQuZGFyay1ibHVlLWJnIC5zdGFuZGFyZC1wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnBhZ2UtaWQtMjEgLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWludHJvZHVjdG9yeV90ZXh0LmRhcmstYmx1ZS1iZyAuc3RhbmRhcmQtcGFkZGluZyAudGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGFnZSAjc2VjdGlvbi0xLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWFydGljbGVfY29udGVudCAuYy1hcnRpY2xlLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBtYXJnaW4tdG9wOiA3MHB4OyB9XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2Ni4zMTI1ZW0pIHtcbiAgICAuaGVhZGVyIC5jb250YWluZXItZmx1aWQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5wYWdlLXNlY3Rpb24tLWhlYWRlciB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwOyB9XG5cbi5wYWdlLXdyYXAge1xuICBwYWRkaW5nLXRvcDogNzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDBlbSkge1xuICAgIC5wYWdlLXdyYXAge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7IH0gfVxuXG4ucGFnZS1zZWN0aW9uLS1zdWJuYXYsXG4ucGFnZS1zZWN0aW9uLS1oZWFkZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0OyB9XG5cbi5zY3JvbGxpbmctZG93biAucGFnZS1zZWN0aW9uLS1oZWFkZXIsXG4uc2Nyb2xsaW5nLWRvd24gLnBhZ2Utc2VjdGlvbi0tc3VibmF2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNzBweCwgMCk7IH1cblxuLnNpbmdsZS1sZWFkZXJzaGlwIC5oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gIC5wYWdlLXNlY3Rpb24tLXN1Ym5hdiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oYXMtc2Nyb2xsZWQgLmhlYWRlcixcbi5zaW5nbGUtbGVhZGVyc2hpcCAuaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7IH1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMxNjE3Mjk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA2LjI1ZW0gMDsgfVxuICAuZm9vdGVyIC5mb290ZXItbG9nbyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NpdGFkZWwtbG9nby0td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCB0cmFuc3BhcmVudCAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMS42ODc1ZW07XG4gICAgbWFyZ2luOiAwIDAgMi41ZW0gMDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICB3aWR0aDogMTIuOTM3NWVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAgICAgLmZvb3RlciAuZm9vdGVyLWxvZ28ge1xuICAgICAgICBoZWlnaHQ6IDEuNjg3NWVtO1xuICAgICAgICB3aWR0aDogMTIuNWVtOyB9IH1cbiAgLmZvb3RlciAuY2xpZW50LWxvZ2luIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290ZXIgLmZvb3Rlci1uYXYge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmZvb3RlciAuZm9vdGVyLW5hdiBhIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmZvb3RlciAuZm9vdGVyLW5hdiA+IGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgICAgd2lkdGg6IDIwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1ZW0pIHtcbiAgICAgICAgLmZvb3RlciAuZm9vdGVyLW5hdiA+IGxpIHtcbiAgICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cbiAgICAgIC5mb290ZXIgLmZvb3Rlci1uYXYgPiBsaSA+IGEge1xuICAgICAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAuZm9vdGVyIC5mb290ZXItbmF2ID4gbGkgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwLjMxMjVlbSAwIDAgMDsgfVxuICAgICAgICAuZm9vdGVyIC5mb290ZXItbmF2ID4gbGkgdWwgbGkge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAuMzEyNWVtIDA7IH1cbiAgICAgICAgICAuZm9vdGVyIC5mb290ZXItbmF2ID4gbGkgdWwgbGkgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzk4OWNhMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUx0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgICAgICAgIC5mb290ZXIgLmZvb3Rlci1uYXYgPiBsaSB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZm9vdGVyIC50ZXJ0aWFyeSB7XG4gICAgcGFkZGluZy10b3A6IDQuMzc1ZW07IH1cbiAgLmZvb3RlciAuZm9vdGVyLXRleHQge1xuICAgIGNvbG9yOiAjOTg5Y2ExO1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzM2VtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUx0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLmZvb3RlciAuZm9vdGVyLXRleHQgcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLmZvb3RlciAuc29jaWFsLWxpbmtzIHtcbiAgICBmb250LXNpemU6IDEuODc1ZW07IH1cbiAgICAuZm9vdGVyIC5zb2NpYWwtbGlua3MgYSB7XG4gICAgICBjb2xvcjogIzk4OWNhMTtcbiAgICAgIG1hcmdpbjogMCAwLjY2NjY2NjY2NjdlbSAwIDA7IH1cbiAgICAgIC5mb290ZXIgLnNvY2lhbC1saW5rcyBhOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZm9vdGVyIC5zb2NpYWwtbGlua3MgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5mb290ZXIgLnNvY2lhbC1saW5rcyBhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmZvb3RlciAucHJpdmFjeS1saW5rcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgLmZvb3RlciAucHJpdmFjeS1saW5rcyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5mb290ZXIgLnByaXZhY3ktbGlua3MgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwLjYyNWVtIDAuNjI1ZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5mb290ZXIgLnByaXZhY3ktbGlua3MgbGkge1xuICAgICAgICAgIG1hcmdpbjogMC42MjVlbSAxLjI1ZW0gMS4yNWVtIDA7IH0gfVxuICAgICAgLmZvb3RlciAucHJpdmFjeS1saW5rcyBsaSBhIHtcbiAgICAgICAgY29sb3I6ICM5ODljYTE7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1ZW07IH1cbiAgICAgICAgLmZvb3RlciAucHJpdmFjeS1saW5rcyBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmZvb3RlciAuYWRkcmVzcy10ZXh0IHtcbiAgICBjb2xvcjogIzk4OWNhMTtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzZW07IH1cblxuLmRpc2NsYWltZXIge1xuICBiYWNrZ3JvdW5kOiAjMTUxNTFkO1xuICBjb2xvcjogI2QwZDFkNDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBwYWRkaW5nOiAyLjVlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRpc2NsYWltZXIgYSB7XG4gICAgY29sb3I6ICM1MzU0NjE7IH1cblxuLmNhcmVlcnMtZGlzY2xhaW1lciB7XG4gIGJhY2tncm91bmQ6ICMxNjE3Mjk7XG4gIGNvbG9yOiAjOTg5Y2ExO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmNhcmVlcnMtZGlzY2xhaW1lciAudGV4dCB7XG4gICAgcGFkZGluZzogMi41ZW0gMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzUzNTQ2MTsgfVxuICAuY2FyZWVycy1kaXNjbGFpbWVyIGEge1xuICAgIGNvbG9yOiAjNTM1NDYxOyB9XG5cbi5mb290ZXIuY3VzdG9tLXdpZHRocyAuZm9vdGVyLW5hdiA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1ZW07XG4gIHdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgLmZvb3Rlci5jdXN0b20td2lkdGhzIC5mb290ZXItbmF2ID4gbGkge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbi5wYWdlLXNlY3Rpb24tLWZvb3Rlci1taW5pbWFsIC5mb290ZXIge1xuICBwYWRkaW5nOiA0LjA2MjVlbSAwOyB9XG4gIC5wYWdlLXNlY3Rpb24tLWZvb3Rlci1taW5pbWFsIC5mb290ZXIgLmQtZmxleCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFnZS1zZWN0aW9uLS1mb290ZXItbWluaW1hbCAuZm9vdGVyIC5kLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5wYWdlLXNlY3Rpb24tLWZvb3Rlci1taW5pbWFsIC5mb290ZXIgLmxvZ28ge1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFnZS1zZWN0aW9uLS1mb290ZXItbWluaW1hbCAuZm9vdGVyIC5sb2dvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLnBhZ2Utc2VjdGlvbi0tZm9vdGVyLW1pbmltYWwgLmZvb3RlciAuZm9vdGVyLWxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNWVtOyB9XG4gIC5wYWdlLXNlY3Rpb24tLWZvb3Rlci1taW5pbWFsIC5mb290ZXIgLnByaXZhY3ktbGlua3Mge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucGFnZS1zZWN0aW9uLS1mb290ZXItbWluaW1hbCAuZm9vdGVyIC5wcml2YWN5LWxpbmtzIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwIDAuNjI1ZW0gMC42MjVlbSAwLjYyNWVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICAucGFnZS1zZWN0aW9uLS1mb290ZXItbWluaW1hbCAuZm9vdGVyIC5wcml2YWN5LWxpbmtzIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMS4yNWVtIDEuMjVlbSAwOyB9IH1cbiAgICAgIC5wYWdlLXNlY3Rpb24tLWZvb3Rlci1taW5pbWFsIC5mb290ZXIgLnByaXZhY3ktbGlua3MgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAucGFnZS1zZWN0aW9uLS1mb290ZXItbWluaW1hbCAuZm9vdGVyIC5hZGRyZXNzLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMzAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWdlLXNlY3Rpb24tLWZvb3Rlci1taW5pbWFsIC5mb290ZXIgLmFkZHJlc3MtdGV4dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4ucGFnZS1zZWN0aW9uLS1mb290ZXItbWluaW1hbC5uby1sb2dvIC5mb290ZXIgLmQtZmxleCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5zaXRlLWxvZ28ge1xuICBwYWRkaW5nOiAxLjM0Mzc1ZW0gMCAxLjM0Mzc1ZW0gMi4xODc1ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgzLjQzNzVlbSkge1xuICAgIC5zaXRlLWxvZ28ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLnNpdGUtbG9nbyBoMSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGhlaWdodDogMS42ODc1ZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMi45Mzc1ZW07IH1cbiAgICAuc2l0ZS1sb2dvIGgxIGEge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NpdGFkZWwtbG9nby5zdmdcIikgbm8tcmVwZWF0IHRyYW5zcGFyZW50IDAgNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICAuc2l0ZS1sb2dvIGgxIGEge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzYuMjVlbSkge1xuICAgICAgLnNpdGUtbG9nbyBoMSB7XG4gICAgICAgIGhlaWdodDogMS42ODc1ZW07XG4gICAgICAgIHdpZHRoOiAxMS44NzVlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2LjI1ZW0pIHtcbiAgICAgIC5zaXRlLWxvZ28gaDEge1xuICAgICAgICBoZWlnaHQ6IDEuNjg3NWVtO1xuICAgICAgICB3aWR0aDogOC43NWVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjYuMjVlbSkge1xuICAgICAgLnNpdGUtbG9nbyBoMSB7XG4gICAgICAgIGhlaWdodDogMS42ODc1ZW07XG4gICAgICAgIHdpZHRoOiAxMi41ZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MGVtKSB7XG4gICAgICAuc2l0ZS1sb2dvIGgxIHtcbiAgICAgICAgaGVpZ2h0OiAxLjI1ZW07XG4gICAgICAgIHdpZHRoOiA3LjgxMjVlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MGVtKSB7XG4gICAgLnNpdGUtbG9nbyB7XG4gICAgICBwYWRkaW5nLXRvcDogMC45Mzc1ZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1ZW07IH0gfVxuXG4ubWVudS13cmFwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG5ib2R5LnNpbmdsZS11Zy1jaGFwdGVyIC5wcmltYXJ5LW5hdiBsaS5jYXJlZXJzIGEsXG5ib2R5LnBvc3QtdHlwZS1hcmNoaXZlLXVsdGltYXRlLWd1aWRlcyAucHJpbWFyeS1uYXYgbGkuY2FyZWVycyBhIHtcbiAgY29sb3I6ICMwMDllZGI7IH1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjAxOyB9XG5cbi5wcmltYXJ5LW5hdiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY2LjI1ZW0pIHtcbiAgICAucHJpbWFyeS1uYXYge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wcmltYXJ5LW5hdiBsaSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwLjc4MTI1ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5My4xMjVlbSkge1xuICAgICAgLnByaW1hcnktbmF2IGxpIHtcbiAgICAgICAgcGFkZGluZzogMCAwLjM3NWVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODMuNDM3NWVtKSB7XG4gICAgICAucHJpbWFyeS1uYXYgbGkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMC40NjY2NjY2NjY3ZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3Ni4yNWVtKSB7XG4gICAgICAucHJpbWFyeS1uYXYgbGkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMC4zMjE0Mjg1NzE0ZW07IH0gfVxuICAgIC5wcmltYXJ5LW5hdiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2LjI1ZW0pIHtcbiAgICAgICAgLnByaW1hcnktbmF2IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gICAgLnByaW1hcnktbmF2IGxpOmhvdmVyIC5zdWItbWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wcmltYXJ5LW5hdiBsaTpob3ZlciAuc3ViLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5wcmltYXJ5LW5hdiBsaSBhIHtcbiAgICAgIGNvbG9yOiAjMDAyZjZjO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDAuODEyNWVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMC4yMzA3NjkyMzA4ZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZS1vdXQ7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgIC5wcmltYXJ5LW5hdiBsaSBhOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDJmNmM7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucHJpbWFyeS1uYXYgbGkgYTpob3ZlcjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnByaW1hcnktbmF2IGxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvciBhLCAucHJpbWFyeS1uYXYgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIGEsIC5wcmltYXJ5LW5hdiBsaS5jdXJyZW50LW1lbnUtcGFyZW50IGEsIC5wcmltYXJ5LW5hdiBsaS5jdXJyZW50LXBhZ2UtcGFyZW50IGEsIC5wcmltYXJ5LW5hdiBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhLCAucHJpbWFyeS1uYXYgbGkuY3VycmVudF9wYWdlX3BhcmVudCBhLCAucHJpbWFyeS1uYXYgbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yIGEge1xuICAgICAgY29sb3I6ICMwMDllZGI7IH1cbiAgICAucHJpbWFyeS1uYXYgbGkuY2xpZW50LWxvZ2luLXRvZ2dsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYyO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QwZDFkNDtcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgbWFyZ2luOiAwIDAgMCAwLjc4MTI1ZW0gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMC45Mzc1ZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVlbTtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAucHJpbWFyeS1uYXYgbGkuY2xpZW50LWxvZ2luLXRvZ2dsZSBhIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucHJpbWFyeS1uYXYgbGkuY2xpZW50LWxvZ2luIGE6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgICAgY29udGVudDogXCJcXGYwMjNcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuICAucHJpbWFyeS1uYXYgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCguaGlkZS1zdWJtZW51KSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgLnByaW1hcnktbmF2ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpub3QoLmhpZGUtc3VibWVudSk6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3R0b206IC0yLjVweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDEwMDsgfVxuICAgIC5wcmltYXJ5LW5hdiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5oaWRlLXN1Ym1lbnUpOmhvdmVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QwZDFkNDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMGQxZDQ7IH1cbiAgICAgIC5wcmltYXJ5LW5hdiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5oaWRlLXN1Ym1lbnUpOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnByaW1hcnktbmF2IC5zdWItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMWQ0O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogLTFweDtcbiAgICBwYWRkaW5nOiAwIDEuNWVtIDAgMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHMgZWFzZS1vdXQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcmltYXJ5LW5hdiAuc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucHJpbWFyeS1uYXYgLnN1Yi1tZW51IGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAuODc1ZW0gMCAwLjg3NWVtIDAuNzgxMjVlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnByaW1hcnktbmF2IC5zdWItbWVudSBsaTpob3ZlcjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAucHJpbWFyeS1uYXYgLnN1Yi1tZW51IGxpOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDllZGI7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBsaW5lYXI7XG4gICAgICAgIHdpZHRoOiAzcHg7IH1cbiAgICAgIC5wcmltYXJ5LW5hdiAuc3ViLW1lbnUgbGk6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBkMWQ0O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBsZWZ0OiAwLjc4MTI1ZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuNzE4NzVlbSk7IH1cbiAgICAgIC5wcmltYXJ5LW5hdiAuc3ViLW1lbnUgbGkgYSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMDAyZjZjO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAucHJpbWFyeS1uYXYgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgICAgICBjb2xvcjogIzAwOWVkYjsgfVxuICAgICAgLnByaW1hcnktbmF2IC5zdWItbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuODc1ZW07IH1cbiAgICAgICAgLnByaW1hcnktbmF2IC5zdWItbWVudSBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcmltYXJ5LW5hdiAuaGlkZS1zdWJtZW51IC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zaW5nbGUtY2FyZWVyIC5wcmltYXJ5LW5hdiBsaS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgYSwgLnNpbmdsZS1jYXJlZXIgLnByaW1hcnktbmF2IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhLCAuc2luZ2xlLWNhcmVlciAucHJpbWFyeS1uYXYgbGkuY3VycmVudC1tZW51LXBhcmVudCBhLCAuc2luZ2xlLWNhcmVlciAucHJpbWFyeS1uYXYgbGkuY3VycmVudC1wYWdlLXBhcmVudCBhLCAuc2luZ2xlLWNhcmVlciAucHJpbWFyeS1uYXYgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSwgLnNpbmdsZS1jYXJlZXIgLnByaW1hcnktbmF2IGxpLmN1cnJlbnRfcGFnZV9wYXJlbnQgYSwgLnNpbmdsZS1jYXJlZXIgLnByaW1hcnktbmF2IGxpLmN1cnJlbnRfcGFnZV9hbmNlc3RvciBhIHtcbiAgY29sb3I6ICMwMDJmNmM7IH1cblxuLnNpbmdsZS1jYXJlZXIgLnByaW1hcnktbmF2IGxpLmNhcmVlcnMgYSB7XG4gIGNvbG9yOiAjMDA5ZWRiOyB9XG5cbi5sYW5ndWFnZS1zd2l0Y2hlci13cmFwOmhvdmVyIC5zd2l0Y2hlci1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXA6aG92ZXIgLnN3aXRjaGVyLW1lbnUgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5sYW5ndWFnZS1zd2l0Y2hlci13cmFwID4gLnN3aXRjaGVyLXRvZ2dsZTpub3QoLmhpZGUtc3VibWVudSkge1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCA+IC5zd2l0Y2hlci10b2dnbGU6bm90KC5oaWRlLXN1Ym1lbnUpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbGVmdDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwOyB9XG5cbi5sYW5ndWFnZS1zd2l0Y2hlci13cmFwOmhvdmVyID4gLnN3aXRjaGVyLXRvZ2dsZTpub3QoLmhpZGUtc3VibWVudSkge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDBkMWQ0OyB9XG4gIC5sYW5ndWFnZS1zd2l0Y2hlci13cmFwOmhvdmVyID4gLnN3aXRjaGVyLXRvZ2dsZTpub3QoLmhpZGUtc3VibWVudSk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItbWVudSB7XG4gIGxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7IH1cbiAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgLnN3aXRjaGVyLW1lbnUgdWwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgLnN3aXRjaGVyLW1lbnUgLmFjdGl2ZS1sYW5nLFxuICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItbWVudSBhIHtcbiAgICBmb250LXNpemU6IDAuODEyNWVtOyB9XG4gICAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgLnN3aXRjaGVyLW1lbnUgLmFjdGl2ZS1sYW5nOmhvdmVyLFxuICAgIC5sYW5ndWFnZS1zd2l0Y2hlci13cmFwIC5zd2l0Y2hlci1tZW51IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5sYW5ndWFnZS1zd2l0Y2hlci13cmFwIC5zd2l0Y2hlci1tZW51IHVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZDFkNDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMHB4O1xuICBwYWRkaW5nOiAwIDEuNWVtIDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyBlYXNlLW91dDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItbWVudSB1bCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgLnN3aXRjaGVyLW1lbnUgdWwgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgLnN3aXRjaGVyLW1lbnUgdWwgbGkuYWN0aXZlLWxhbmcsXG4gICAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgLnN3aXRjaGVyLW1lbnUgdWwgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcGFkZGluZzogMjBweCAwIDE5cHggMTFweDsgfVxuICAgIC5sYW5ndWFnZS1zd2l0Y2hlci13cmFwIC5zd2l0Y2hlci1tZW51IHVsIGxpOmhvdmVyOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgLnN3aXRjaGVyLW1lbnUgdWwgbGk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDllZGI7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGxpbmVhcjtcbiAgICAgIHdpZHRoOiAzcHg7IH1cbiAgICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItbWVudSB1bCBsaTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBkMWQ0O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbGVmdDogMTFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAwLjcxODc1ZW0pOyB9XG4gICAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgLnN3aXRjaGVyLW1lbnUgdWwgbGkgYSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgY29sb3I6ICMwMDJmNmM7IH1cbiAgICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItbWVudSB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICAgIGNvbG9yOiAjMDA5ZWRiOyB9XG4gICAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgLnN3aXRjaGVyLW1lbnUgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItbWVudSB1bCBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWVudS10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDJlbTsgfVxuICAubWVudS10b2dnbGUgLmJhcnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMC44NzVlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEuMjVlbTsgfVxuICAgIC5tZW51LXRvZ2dsZSAuYmFycyBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNjE3Mjk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5tZW51LXRvZ2dsZSAuYmFycyBzcGFuLnRvcCB7XG4gICAgICAgIHRvcDogMDsgfVxuICAgICAgLm1lbnUtdG9nZ2xlIC5iYXJzIHNwYW4ubWlkIHtcbiAgICAgICAgdG9wOiA2cHg7IH1cbiAgICAgIC5tZW51LXRvZ2dsZSAuYmFycyBzcGFuLmJvdHRvbSB7XG4gICAgICAgIHRvcDogMTJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjYuMjVlbSkge1xuICAgIC5tZW51LXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MGVtKSB7XG4gICAgLm1lbnUtdG9nZ2xlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMjVlbTsgfSB9XG5cbi5sYW5ndWFnZS1zd2l0Y2hlci13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4My40Mzc1ZW0pIHtcbiAgICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzYuMjVlbSkge1xuICAgIC5sYW5ndWFnZS1zd2l0Y2hlci13cmFwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2Ni4yNWVtKSB7XG4gICAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5sYW5ndWFnZS1zd2l0Y2hlci13cmFwIC5zd2l0Y2hlci10b2dnbGUsXG4gIC5sYW5ndWFnZS1zd2l0Y2hlci13cmFwIC5zd2l0Y2hlci10b2dnbGUtb2ZmIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYyO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMGQxZDQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogIzAwMmY2YztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjgxMjVlbTtcbiAgICBwYWRkaW5nOiAyNnB4IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHotaW5kZXg6IDMwMDsgfVxuICAgIC5sYW5ndWFnZS1zd2l0Y2hlci13cmFwIC5zd2l0Y2hlci10b2dnbGUgc3BhbixcbiAgICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItdG9nZ2xlLW9mZiBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMXB4OyB9XG4gICAgICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItdG9nZ2xlIHNwYW4gc3ZnLFxuICAgICAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgLnN3aXRjaGVyLXRvZ2dsZS1vZmYgc3BhbiBzdmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgd2lkdGg6IDEycHg7IH1cbiAgICAgICAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgLnN3aXRjaGVyLXRvZ2dsZSBzcGFuIHN2ZyBwYXRoLFxuICAgICAgICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItdG9nZ2xlLW9mZiBzcGFuIHN2ZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjMDA5ZWRiOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgzLjQzNzVlbSkge1xuICAgICAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgLnN3aXRjaGVyLXRvZ2dsZSxcbiAgICAgIC5sYW5ndWFnZS1zd2l0Y2hlci13cmFwIC5zd2l0Y2hlci10b2dnbGUtb2ZmIHtcbiAgICAgICAgcGFkZGluZzogMjZweCAxMHB4OyB9XG4gICAgICAgIC5sYW5ndWFnZS1zd2l0Y2hlci13cmFwIC5zd2l0Y2hlci10b2dnbGUgc3BhbixcbiAgICAgICAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgLnN3aXRjaGVyLXRvZ2dsZS1vZmYgc3BhbiB7XG4gICAgICAgICAgdG9wOiAycHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3Ni4yNWVtKSB7XG4gICAgICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItdG9nZ2xlLFxuICAgICAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgLnN3aXRjaGVyLXRvZ2dsZS1vZmYge1xuICAgICAgICBwYWRkaW5nOiAyLjMwNzY5MjMwNzdlbSAxMHB4OyB9IH1cbiAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgLnN3aXRjaGVyLXRvZ2dsZS5vcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5sYW5ndWFnZS1zd2l0Y2hlci13cmFwIC5zd2l0Y2hlci10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgIGNvbnRlbnQ6IFwiIOKWvlwiOyB9XG5cbi5sYW5ndWFnZS1zd2l0Y2hlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7IH1cbiAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgLnN3aXRjaGVyLW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTUuNjI1ZW07IH1cblxuLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgLnN3aXRjaGVyLW1lbnUgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItbWVudSB1bCBsaSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5sYW5ndWFnZS1zd2l0Y2hlci13cmFwIC5zd2l0Y2hlci1tZW51IHVsIGxpLmFjdGl2ZS1sYW5nIHtcbiAgICAgIGNvbG9yOiAjMDA5ZWRiOyB9XG4gICAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgLnN3aXRjaGVyLW1lbnUgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgLnN3aXRjaGVyLW1lbnUgdWwgbGkgYSB7XG4gICAgICBjb2xvcjogIzAwMmY2YzsgfVxuXG4uc2VhcmNoLXdyYXAge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2Ni4yNWVtKSB7XG4gICAgLnNlYXJjaC13cmFwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuc2VhcmNoLXdyYXAgLnNlYXJjaC10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogNC4zNzVlbTtcbiAgICB6LWluZGV4OiAzMDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODMuNDM3NWVtKSB7XG4gICAgICAuc2VhcmNoLXdyYXAgLnNlYXJjaC10b2dnbGUge1xuICAgICAgICBoZWlnaHQ6IDcwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3Ny4xODc1ZW0pIHtcbiAgICAgIC5zZWFyY2gtd3JhcCAuc2VhcmNoLXRvZ2dsZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzYuMjVlbSkge1xuICAgICAgLnNlYXJjaC13cmFwIC5zZWFyY2gtdG9nZ2xlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB3aWR0aDogNWVtOyB9IH1cbiAgICAuc2VhcmNoLXdyYXAgLnNlYXJjaC10b2dnbGUgaSB7XG4gICAgICBjb2xvcjogIzAwOWVkYjtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjM2NjY2NjY2NjdlbTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4My40Mzc1ZW0pIHtcbiAgICAgICAgLnNlYXJjaC13cmFwIC5zZWFyY2gtdG9nZ2xlIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuOTU4MzMzMzMzM2VtOyB9IH1cbiAgICAuc2VhcmNoLXdyYXAgLnNlYXJjaC10b2dnbGU6aG92ZXIgaSB7XG4gICAgICBjb2xvcjogIzAwNTQ3NTsgfVxuICAgIC5zZWFyY2gtd3JhcCAuc2VhcmNoLXRvZ2dsZSAub3Blbi1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNlYXJjaC13cmFwIC5zZWFyY2gtdG9nZ2xlIC5jbG9zZS1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlYXJjaC13cmFwLm9wZW4gLnNlYXJjaC10b2dnbGUgLm9wZW4taWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VhcmNoLXdyYXAub3BlbiAuc2VhcmNoLXRvZ2dsZSAuY2xvc2UtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNsaWVudC1sb2dpbi1saW5rcyB7XG4gIGhlaWdodDogNC4zNzVlbTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjAwOyB9XG4gIC5jbGllbnQtbG9naW4tbGlua3Mub3BlbiB7XG4gICAgbWF4LWhlaWdodDogNzBweDsgfVxuICAuY2xpZW50LWxvZ2luLWxpbmtzIC5saW5rcy13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYyO1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDQuMzc1ZW07XG4gICAgcGFkZGluZzogMS4yNWVtIDEuMjVlbSAxLjI1ZW0gMS4yNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jbGllbnQtbG9naW4tbGlua3MgLmxpbmtzLXdyYXAgLnN1Yi1uYXYtd3JhcCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuY2xpZW50LWxvZ2luLWxpbmtzIC5saW5rcy13cmFwIC5zdWItbmF2LXdyYXAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuY2xpZW50LWxvZ2luLWxpbmtzIC5saW5rcy13cmFwIGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMwMDJmNmM7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDAuODEyNWVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgIC5jbGllbnQtbG9naW4tbGlua3MgLmxpbmtzLXdyYXAgYTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAyZjZjOyB9XG5cbi5zZWFyY2gtZm9ybSB7XG4gIGhlaWdodDogNC4zNzVlbTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjAwOyB9XG4gIC5zZWFyY2gtZm9ybS5vcGVuIHtcbiAgICBtYXgtaGVpZ2h0OiA4MHB4OyB9XG4gIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiA0LjM3NWVtO1xuICAgIHBhZGRpbmc6IDEuMjVlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2Ni4yNWVtKSB7XG4gICAgLnNlYXJjaC1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5tb2JpbGUtbmF2IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjYuMjVlbSkge1xuICAgIC5tb2JpbGUtbmF2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1vYmlsZS1uYXYge1xuICBiYWNrZ3JvdW5kOiAjMTYxNzI5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxNDE1MjYgMCUsICMxNjE3MjkgMzAlKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQ7XG4gIHdpZHRoOiA4MCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gIC5tb2JpbGUtbmF2IGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubW9iaWxlLW5hdiAuYmFycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1ZW07IH1cbiAgICAubW9iaWxlLW5hdiAuYmFycyBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1vYmlsZS1uYXYgPiB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiA0LjY4NzVlbSAxLjI1ZW0gMCAxLjI1ZW07IH1cbiAgICAubW9iaWxlLW5hdiA+IHVsID4gbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubW9iaWxlLW5hdiAubW9iaWxlLXNlYXJjaC1mb3JtIHtcbiAgICBtYXJnaW46IDAgMS4yNWVtO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1vYmlsZS1uYXYgLm1vYmlsZS1zZWFyY2gtZm9ybSBpbnB1dCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwLjMxMjVlbSAwLjYyNWVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAubW9iaWxlLW5hdiAubW9iaWxlLXNlYXJjaC1mb3JtIGlucHV0OmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDsgfVxuICAgIC5tb2JpbGUtbmF2IC5tb2JpbGUtc2VhcmNoLWZvcm0gYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgei1pbmRleDogMjsgfVxuICAubW9iaWxlLW5hdiAucHJpbWFyeS1uYXYtbW9iaWxlID4gbGkge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtOyB9XG4gIC5tb2JpbGUtbmF2IC5wcmltYXJ5LW5hdi1tb2JpbGUgdWwge1xuICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm1vYmlsZS1uYXYgLnByaW1hcnktbmF2LW1vYmlsZSB1bCBsaSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5sYW5ndWFnZS1zd2l0Y2hlci1tb2JpbGUge1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNWVtOyB9XG4gIC5sYW5ndWFnZS1zd2l0Y2hlci1tb2JpbGUgLnN3aXRjaGVyLW1vYmlsZS10b2dnbGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMWVtOyB9XG4gIC5sYW5ndWFnZS1zd2l0Y2hlci1tb2JpbGUgdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxLjI1ZW07IH1cbiAgICAubGFuZ3VhZ2Utc3dpdGNoZXItbW9iaWxlIHVsLm9wZW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNpdGUtd3JhcCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2Utb3V0OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2Ni4yNWVtKSB7XG4gIC5tb2JpbGUtbmF2LW9wZW4gLmJhcnMgc3Bhbi50b3Age1xuICAgIHRvcDogNnB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAubW9iaWxlLW5hdi1vcGVuIC5iYXJzIHNwYW4ubWlkIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5tb2JpbGUtbmF2LW9wZW4gLmJhcnMgc3Bhbi5ib3R0b20ge1xuICAgIHRvcDogNnB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgLm1vYmlsZS1uYXYtb3BlbiAuc2l0ZS13cmFwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTgwJSk7IH1cbiAgLm1vYmlsZS1uYXYtb3BlbiAubW9iaWxlLW5hdiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfSB9XG5cbmJvZHkuc2VhcmNoLXJlc3VsdHMgLnByaW1hcnktbmF2IGxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvciBhLFxuYm9keS5zZWFyY2gtcmVzdWx0cyAucHJpbWFyeS1uYXYgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIGEsXG5ib2R5LnNlYXJjaC1yZXN1bHRzIC5wcmltYXJ5LW5hdiBsaS5jdXJyZW50LW1lbnUtcGFyZW50IGEsXG5ib2R5LnNlYXJjaC1yZXN1bHRzIC5wcmltYXJ5LW5hdiBsaS5jdXJyZW50LXBhZ2UtcGFyZW50IGEsXG5ib2R5LnNlYXJjaC1yZXN1bHRzIC5wcmltYXJ5LW5hdiBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhLFxuYm9keS5zZWFyY2gtcmVzdWx0cyAucHJpbWFyeS1uYXYgbGkuY3VycmVudF9wYWdlX3BhcmVudCBhLFxuYm9keS5zZWFyY2gtcmVzdWx0cyAucHJpbWFyeS1uYXYgbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yIGEge1xuICBjb2xvcjogIzAwMmY2YzsgfVxuXG4ucG9zdC1jb250ZW50IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wb3N0LWNvbnRlbnQgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wb3N0LWNvbnRlbnQgLmltYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgI2ZmZmZmZiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBvc3QtY29udGVudCAudGV4dCB7XG4gICAgcGFkZGluZzogMi41ZW07IH1cbiAgLnBvc3QtY29udGVudC53aXRoLWNvdW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucG9zdC1jb250ZW50LndpdGgtY291bnQgLnRleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5wb3N0LWNvbnRlbnQud2l0aC1jb3VudCAuY291bnQge1xuICAgICAgZm9udC1zaXplOiAxNS42MjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0zMCU7XG4gICAgICBsZWZ0OiAwJTtcbiAgICAgIGNvbG9yOiAjZTFkZGQ1O1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5wb3N0LWNvbnRlbnQgaDIge1xuICAgIGNvbG9yOiAjMTYxNzI5O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4wOGVtO1xuICAgIG1hcmdpbjogMCAwIDAuNGVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAucG9zdC1jb250ZW50IGgyIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODcuNWVtKSB7XG4gICAgICAucG9zdC1jb250ZW50IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjI1ZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3OS4zNzVlbSkge1xuICAgICAgLnBvc3QtY29udGVudCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1LjYyNWVtKSB7XG4gICAgICAucG9zdC1jb250ZW50IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjU2MjVlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY4Ljc1ZW0pIHtcbiAgICAgIC5wb3N0LWNvbnRlbnQgaDIge1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTsgfSB9XG4gIC5wb3N0LWNvbnRlbnQgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODcuNWVtKSB7XG4gICAgICAucG9zdC1jb250ZW50IGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2LjI1ZW0pIHtcbiAgICAgIC5wb3N0LWNvbnRlbnQgaDQge1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY4Ljc1ZW0pIHtcbiAgICAgIC5wb3N0LWNvbnRlbnQgaDQge1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gIC5wb3N0LWNvbnRlbnQgLmxpc3RpbmctdGV4dCB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtTHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAucG9zdC1jb250ZW50IC5saXN0aW5nLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAucG9zdC1jb250ZW50IGJsb2NrcXVvdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wb3N0LWNvbnRlbnQgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAxLjg3NWVtO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICBjb2xvcjogIzAwOWVkYjsgfVxuICAgIC5wb3N0LWNvbnRlbnQgYmxvY2txdW90ZSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE2NjY2NjY2NjdlbTtcbiAgICAgIGNvbG9yOiAjOTg5Y2ExO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5wb3N0LWNvbnRlbnQgYmxvY2txdW90ZSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9IH1cbiAgICAucG9zdC1jb250ZW50IGJsb2NrcXVvdGUgY2l0ZSB7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICAucG9zdC1jb250ZW50IGJsb2NrcXVvdGUgY2l0ZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDIuNWVtO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwOWVkYjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMS4yNWVtIDAgMC42MjVlbSAwOyB9XG4gICAgICAucG9zdC1jb250ZW50IGJsb2NrcXVvdGUgY2l0ZSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjU4MzMzMzMzMzNlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmNhdGVnb3J5LWhlYWRpbmcge1xuICBjb2xvcjogIzAwOWVkYjtcbiAgZm9udC1zaXplOiAxLjA2MjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA1ODgyMzUyOTRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgMS4xNzY0NzA1ODgyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmltYWdlLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDsgfVxuICAuaW1hZ2Utc3RhY2sgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaW1hZ2Utc3RhY2sgLmltYWdlIHtcbiAgICBib3gtc2hhZG93OiAzcHggM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAuaW1hZ2Utc3RhY2sgLmltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAgIC5pbWFnZS1zdGFjayAuaW1hZ2UgLmNoaWxkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmltYWdlLXN0YWNrIC5pbWFnZSAuY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNzUlOyB9XG4gICAgICAuaW1hZ2Utc3RhY2sgLmltYWdlIC5jaGlsZCA+IC5jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAgIC5pbWFnZS1zdGFjayAuaW1hZ2UgLmNoaWxkIC5jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHRyYW5zcGFyZW50IDUwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5pbWFnZS1zdGFjayAuaW1hZ2UtMSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjAlLCAtMjAlKTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5pbWFnZS1zdGFjayAuaW1hZ2UtMiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDcwJSk7XG4gICAgei1pbmRleDogMjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIC5pbWFnZS1zdGFjay53aXRoLWRvdHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgLmltYWdlLXN0YWNrIC5kb3QtZ3JpZCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2RvdC1ncmlkLnBuZ1wiKSByZXBlYXQgdHJhbnNwYXJlbnQgMTAwJSAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5pbWFnZS1zdGFjayAuZG90LWdyaWQ6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgICAuaW1hZ2Utc3RhY2sgLmRvdC1ncmlkID4gLmNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gIC5pbWFnZS1zdGFjay52aXNpYmxlIC5pbWFnZS0xIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMCUsIDAlKTsgfVxuICAuaW1hZ2Utc3RhY2sudmlzaWJsZSAuaW1hZ2UtMiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7IH1cbiAgLmltYWdlLXN0YWNrLmxlZnQtc3R5bGUgLmltYWdlLTEge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwJSwgMjAlKTsgfVxuICAuaW1hZ2Utc3RhY2subGVmdC1zdHlsZS52aXNpYmxlIC5pbWFnZS0xIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMCUsIDEwJSk7IH1cblxuLnNlY3Rpb24tY29udGVudC0tbGF5b3V0LWludHJvZHVjdG9yeV90ZXh0IC5ib3R0b20tZGl2aWRlciB7XG4gIGJhY2tncm91bmQ6ICNkZGRkZGQ7XG4gIGZvbnQtc2l6ZTogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAwIDIwcHg7IH1cblxuYVtpZF06ZW1wdHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNzBweDtcbiAgd2lkdGg6IDFweDsgfVxuXG4uc2VjdGlvbi1pbnRybywgLnNpbmdsZS1sZWFkZXJzaGlwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zZWN0aW9uLWludHJvIGltZy5hbGlnbmNlbnRlciwgLnNpbmdsZS1sZWFkZXJzaGlwIGltZy5hbGlnbmNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnNlY3Rpb24taW50cm8uc3RhbmRhcmQtcGFkZGluZywgLnN0YW5kYXJkLXBhZGRpbmcuc2luZ2xlLWxlYWRlcnNoaXAge1xuICAgIHBhZGRpbmc6IDVlbSAwIDIuNWVtIDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgLnNlY3Rpb24taW50cm8uc3RhbmRhcmQtcGFkZGluZywgLnN0YW5kYXJkLXBhZGRpbmcuc2luZ2xlLWxlYWRlcnNoaXAge1xuICAgICAgICBwYWRkaW5nOiAyLjVlbSAwIDAuOTM3NWVtIDA7IH0gfVxuICAuc2VjdGlvbi1pbnRybyAuY2F0ZWdvcnktaGVhZGluZywgLnNpbmdsZS1sZWFkZXJzaGlwIC5jYXRlZ29yeS1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzAwOWVkYjtcbiAgICBmb250LXNpemU6IDEuMDYyNWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA1ODgyMzUyOTRlbTtcbiAgICBtYXJnaW46IDAgMCAxLjE3NjQ3MDU4ODJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5zZWN0aW9uLWludHJvIC53cC12aWRlbywgLnNpbmdsZS1sZWFkZXJzaGlwIC53cC12aWRlbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtOyB9XG4gIC5zZWN0aW9uLWludHJvIGgyLCAuc2luZ2xlLWxlYWRlcnNoaXAgaDIge1xuICAgIGNvbG9yOiAjMTYxNzI5O1xuICAgIGZvbnQtc2l6ZTogMy4xMjVlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4wOGVtO1xuICAgIG1hcmdpbjogMCAwIDAuNmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAuc2VjdGlvbi1pbnRybyBoMiBhLCAuc2luZ2xlLWxlYWRlcnNoaXAgaDIgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAuc2VjdGlvbi1pbnRybyBoMiwgLnNpbmdsZS1sZWFkZXJzaGlwIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NWVtOyB9IH1cbiAgLnNlY3Rpb24taW50cm8gLnRleHQsIC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgbWFyZ2luOiAyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLnNlY3Rpb24taW50cm8gLnRleHQgYSwgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IGEge1xuICAgICAgY29sb3I6ICMwMDllZGI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgLnNlY3Rpb24taW50cm8gLnRleHQsIC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDEuMjVlbSAwOyB9IH1cblxuLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IHAsIC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgcCxcbi5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCA+IGRpdixcbi5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IC5hbGlnbmxlZnQsIC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMC42MjVlbSAwIDA7IH1cblxuLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IC5hbGlnbnJpZ2h0LCAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IC5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgMCAwIDAuNjI1ZW07IH1cblxuLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IC5hbGlnbmNlbnRlciwgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCAuYWxpZ25jZW50ZXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNWVtOyB9XG5cbi5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCB1bCwgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCB1bCxcbi5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCBvbCxcbi5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgb2wge1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjVlbTsgfVxuXG4ubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgYmxvY2txdW90ZSwgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAxLjI1ZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCBibG9ja3F1b3RlOmJlZm9yZSwgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDllZGI7XG4gICAgY29udGVudDogXCLigJxcIjtcbiAgICBmb250LXNpemU6IDEuODc1ZW07XG4gICAgbGVmdDogLTIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTVweDsgfVxuICAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgYmxvY2txdW90ZSBwLCAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IGJsb2NrcXVvdGUgcCB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40NTgzMzMzMzMzZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IGJsb2NrcXVvdGUgcCwgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCBibG9ja3F1b3RlIHAge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07IH0gfVxuICAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgYmxvY2txdW90ZSBjaXRlLCAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IGJsb2NrcXVvdGUgY2l0ZSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCBibG9ja3F1b3RlIGNpdGU6YmVmb3JlLCAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IGJsb2NrcXVvdGUgY2l0ZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzAwOWVkYjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbWFyZ2luOiAxLjI1ZW0gMCAwLjYyNWVtIDA7XG4gICAgICB3aWR0aDogMi41ZW07IH1cbiAgICAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgYmxvY2txdW90ZSBjaXRlIHNwYW4sIC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgYmxvY2txdW90ZSBjaXRlIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDAuNTgzMzMzMzMzM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgLndwLWNhcHRpb24gaW1nLCAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IC53cC1jYXB0aW9uIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQsIC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBwYWRkaW5nOiAwLjgzMzMzMzMzMzNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5zaW5nbGUtY2FyZWVyICNzZWN0aW9uLTEgLnNlY3Rpb24taW50cm8uc3RhbmRhcmQtcGFkZGluZywgLnNpbmdsZS1jYXJlZXIgI3NlY3Rpb24tMSAuc3RhbmRhcmQtcGFkZGluZy5zaW5nbGUtbGVhZGVyc2hpcCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5sYXlvdXRfaGVybyB7XG4gIGJhY2tncm91bmQ6ICMxODIzMzE7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxheW91dF9oZXJvOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG4gIC5sYXlvdXRfaGVybyA+IC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5sYXlvdXRfaGVyby5oYXMtbGltaXRlZC1oZWlnaHQge1xuICAgIG1heC1oZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubGF5b3V0X2hlcm8uaGFzLWxpbWl0ZWQtaGVpZ2h0Lmhhcy1saW1pdGVkLWhlaWdodC0tc2hvcnRlciB7XG4gICAgICBtYXgtaGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50OyB9XG4gIC5sYXlvdXRfaGVybyAuY2F0ZWdvcnktaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5sYXlvdXRfaGVybyAuY2F0ZWdvcnktaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cbiAgLmxheW91dF9oZXJvIC5wYWdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDogOTk7IH1cbiAgICAubGF5b3V0X2hlcm8gLnBhZ2VyIGEge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjMTYxNzI5O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgIGhlaWdodDogMS44NzVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEuODc1ZW07XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgIC5sYXlvdXRfaGVybyAucGFnZXIgYS5hY3RpdmUsIC5sYXlvdXRfaGVybyAucGFnZXIgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5sYXlvdXRfaGVybyAucGFnZXIgYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5sYXlvdXRfaGVybyAucGFnZXItLWRvdHMge1xuICAgICAgYm90dG9tOiAzLjc1ZW07XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgLmxheW91dF9oZXJvIC5wYWdlci0tZG90cyBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDAuNjI1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjYyNWVtO1xuICAgICAgICBvcGFjaXR5OiAwLjQ2O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWluZGVudDogLTIwcHg7XG4gICAgICAgIHdpZHRoOiAwLjYyNWVtOyB9XG4gICAgICAgIC5sYXlvdXRfaGVybyAucGFnZXItLWRvdHMgYSArIGEge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNWVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgICAgLmxheW91dF9oZXJvIC5wYWdlci0tZG90cyB7XG4gICAgICAgICAgYm90dG9tOiAyLjVlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgLmxheW91dF9oZXJvIC5wYWdlci0tZG90cyB7XG4gICAgICAgICAgYm90dG9tOiAxLjI1ZW07IH0gfVxuICAubGF5b3V0X2hlcm8gLm93bC1jb250cm9scyB7XG4gICAgYmFja2dyb3VuZDogcmVkO1xuICAgIGZvbnQtc2l6ZTogMS41NjI1ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxheW91dF9oZXJvIC5vd2wtY29udHJvbHMgLm93bC1wcmV2IHtcbiAgICAgIGxlZnQ6IDIuMTg3NWVtOyB9XG4gICAgLmxheW91dF9oZXJvIC5vd2wtY29udHJvbHMgLm93bC1uZXh0IHtcbiAgICAgIHJpZ2h0OiAyLjE4NzVlbTsgfVxuICAgIC5sYXlvdXRfaGVybyAub3dsLWNvbnRyb2xzIC5vd2wtcHJldixcbiAgICAubGF5b3V0X2hlcm8gLm93bC1jb250cm9scyAub3dsLW5leHQge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwOyB9XG4gICAgICAubGF5b3V0X2hlcm8gLm93bC1jb250cm9scyAub3dsLXByZXY6aG92ZXIsXG4gICAgICAubGF5b3V0X2hlcm8gLm93bC1jb250cm9scyAub3dsLW5leHQ6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gIC5sYXlvdXRfaGVybyAub3dsLXN0YWdlLW91dGVyLFxuICAubGF5b3V0X2hlcm8gLm93bC1zdGFnZSxcbiAgLmxheW91dF9oZXJvIC5vd2wtaXRlbSB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5sYXlvdXRfaGVybyAuc2xpZGVzLFxuICAubGF5b3V0X2hlcm8gLnNsaWRlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmxheW91dF9oZXJvIC5zbGlkZXMgLm93bC1jb250cm9scyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubGF5b3V0X2hlcm8gLnNsaWRlcy5zbGlkZXMtLXdpdGgtYXJyb3dzIC5vd2wtY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sYXlvdXRfaGVybyAuc2xpZGUge1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCB0cmFuc3BhcmVudCA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmxheW91dF9oZXJvIC5zbGlkZSAub3ZlcmxheSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLmxheW91dF9oZXJvIC5zbGlkZSAudGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gIC5sYXlvdXRfaGVybyAuYmFja2dyb3VuZC12aWRlbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmxheW91dF9oZXJvIC5iYWNrZ3JvdW5kLXZpZGVvIHZpZGVvIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMSU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDElO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmxheW91dF9oZXJvIC5iYWNrZ3JvdW5kLXZpZGVvIHZpZGVvLmNoZWNrLXNpemUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5sYXlvdXRfaGVybyAuYmFja2dyb3VuZC12aWRlbyB2aWRlby5ob3Jpem9udGFsIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwMDBweDtcbiAgICAgICAgLyogbWF4LXdpZHRoOiAxMDAlOyAqLyB9XG4gICAgLmxheW91dF9oZXJvIC5iYWNrZ3JvdW5kLXZpZGVvIHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubGF5b3V0X2hlcm8gLmJhY2tncm91bmQtdmlkZW8gdmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtcGxheS1idXR0b24sXG4gICAgLmxheW91dF9oZXJvIC5iYWNrZ3JvdW5kLXZpZGVvIHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXN0YXJ0LXBsYXliYWNrLWJ1dHRvbiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB3aWR0aDogNXB4OyB9XG4gIC5sYXlvdXRfaGVybyAudGV4dCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLmxheW91dF9oZXJvIC50ZXh0IC5hZGRpdGlvbmFsLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgICAgLmxheW91dF9oZXJvIC50ZXh0IC5hZGRpdGlvbmFsLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgICAubGF5b3V0X2hlcm8gLnRleHQgLmFkZGl0aW9uYWwtdGV4dCA+IC5jb250ZW50IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgICAgbWFyZ2luOiAxLjI1ZW0gYXV0byAwO1xuICAgICAgICBtYXgtd2lkdGg6IDY2MHB4OyB9XG4gICAgICAgIC5sYXlvdXRfaGVybyAudGV4dCAuYWRkaXRpb25hbC10ZXh0ID4gLmNvbnRlbnQgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5sYXlvdXRfaGVybyAudGV4dCAuYWRkaXRpb25hbC1oZXJvLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAzMTBweDsgfVxuICAgICAgLmxheW91dF9oZXJvIC50ZXh0IC5hZGRpdGlvbmFsLWhlcm8taW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDMxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAgICAgICAubGF5b3V0X2hlcm8gLnRleHQgLmFkZGl0aW9uYWwtaGVyby1pbWFnZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAubGF5b3V0X2hlcm8gLnRleHQgLmFkZGl0aW9uYWwtaGVyby1pbWFnZSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAubGF5b3V0X2hlcm8gLnRleHQgLmRhdGFvcGVuLWxvZ28ge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kYXRhb3Blbi9kYXRhb3Blbi1icmFja2V0cy5wbmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMTNweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIHdpZHRoOiAzMzBweDsgfVxuICAgIC5sYXlvdXRfaGVybyAudGV4dCBoMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogNS42MjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBtYXJnaW46IDAgYXV0byAwLjIyMjIyMjIyMjJlbSBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4Ny41ZW0pIHtcbiAgICAgICAgLmxheW91dF9oZXJvIC50ZXh0IGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuNzVlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzVlbSkge1xuICAgICAgICAubGF5b3V0X2hlcm8gLnRleHQgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi41ZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAgICAgICAubGF5b3V0X2hlcm8gLnRleHQgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICAubGF5b3V0X2hlcm8gLnRleHQgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH0gfVxuICAgIC5sYXlvdXRfaGVybyAudGV4dCAuYWN0aW9ucyB7XG4gICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEyNHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICAubGF5b3V0X2hlcm8gLnRleHQgLmFjdGlvbnMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7IH0gfVxuICAgICAgLmxheW91dF9oZXJvIC50ZXh0IC5hY3Rpb25zIC5idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5ZWRiO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtOyB9XG4gICAgICAgIC5sYXlvdXRfaGVybyAudGV4dCAuYWN0aW9ucyAuYnRuIC5sYWJlbCwgLmxheW91dF9oZXJvIC50ZXh0IC5hY3Rpb25zIC5idG46YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5sYXlvdXRfaGVybyAudGV4dCAuYWN0aW9ucyAuYnRuOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLmxheW91dF9oZXJvIC50ZXh0IC5hY3Rpb25zIC5idG46aG92ZXIgLmxhYmVsLCAubGF5b3V0X2hlcm8gLnRleHQgLmFjdGlvbnMgLmJ0bjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogIzAwOWVkYjsgfVxuXG4jc2VjdGlvbi0xIC5sYXlvdXRfaGVybyAudGV4dCBoMiB7XG4gIGZvbnQtc2l6ZTogNi44NzVlbTtcbiAgd2lkdGg6IDkwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODcuNWVtKSB7XG4gICAgI3NlY3Rpb24tMSAubGF5b3V0X2hlcm8gLnRleHQgaDIge1xuICAgICAgZm9udC1zaXplOiA0LjM3NWVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc1ZW0pIHtcbiAgICAjc2VjdGlvbi0xIC5sYXlvdXRfaGVybyAudGV4dCBoMiB7XG4gICAgICBmb250LXNpemU6IDMuNDM3NWVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAgICNzZWN0aW9uLTEgLmxheW91dF9oZXJvIC50ZXh0IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi44MTI1ZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICNzZWN0aW9uLTEgLmxheW91dF9oZXJvIC50ZXh0IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNWVtOyB9IH1cblxuI3NlY3Rpb24tMSAubGF5b3V0X2hlcm8uaGFzLWxpbWl0ZWQtaGVpZ2h0LS1zaG9ydGVyIC50ZXh0IGgyIHtcbiAgZm9udC1zaXplOiA0LjM3NWVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDBlbSkge1xuICAgICNzZWN0aW9uLTEgLmxheW91dF9oZXJvLmhhcy1saW1pdGVkLWhlaWdodC0tc2hvcnRlciAudGV4dCBoMiB7XG4gICAgICBmb250LXNpemU6IDQuMzc1ZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzVlbSkge1xuICAgICNzZWN0aW9uLTEgLmxheW91dF9oZXJvLmhhcy1saW1pdGVkLWhlaWdodC0tc2hvcnRlciAudGV4dCBoMiB7XG4gICAgICBmb250LXNpemU6IDMuNDM3NWVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAgICNzZWN0aW9uLTEgLmxheW91dF9oZXJvLmhhcy1saW1pdGVkLWhlaWdodC0tc2hvcnRlciAudGV4dCBoMiB7XG4gICAgICBmb250LXNpemU6IDIuODEyNWVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAjc2VjdGlvbi0xIC5sYXlvdXRfaGVyby5oYXMtbGltaXRlZC1oZWlnaHQtLXNob3J0ZXIgLnRleHQgaDIge1xuICAgICAgZm9udC1zaXplOiAyLjI1ZW07IH0gfVxuXG4jc2VjdGlvbi0xIC5sYXlvdXRfaGVybyAudGV4dC5yZXN0cmljdC13aWR0aCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE0NDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTMuNzVlbSkge1xuICAgICNzZWN0aW9uLTEgLmxheW91dF9oZXJvIC50ZXh0LnJlc3RyaWN0LXdpZHRoIHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgxLjI1ZW0pIHtcbiAgICAjc2VjdGlvbi0xIC5sYXlvdXRfaGVybyAudGV4dC5yZXN0cmljdC13aWR0aCB7XG4gICAgICBtYXgtd2lkdGg6IDk1MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAgICNzZWN0aW9uLTEgLmxheW91dF9oZXJvIC50ZXh0LnJlc3RyaWN0LXdpZHRoIHtcbiAgICAgIG1heC13aWR0aDogNzUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICNzZWN0aW9uLTEgLmxheW91dF9oZXJvIC50ZXh0LnJlc3RyaWN0LXdpZHRoIHtcbiAgICAgIG1heC13aWR0aDogNDkwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzIuNWVtKSB7XG4gICAgI3NlY3Rpb24tMSAubGF5b3V0X2hlcm8gLnRleHQucmVzdHJpY3Qtd2lkdGgge1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5My43NWVtKSB7XG4gICAgI3NlY3Rpb24tMSAubGF5b3V0X2hlcm8gLnRleHQucmVzdHJpY3Qtd2lkdGggaDIge1xuICAgICAgZm9udC1zaXplOiA0LjM3NWVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgxLjI1ZW0pIHtcbiAgICAjc2VjdGlvbi0xIC5sYXlvdXRfaGVybyAudGV4dC5yZXN0cmljdC13aWR0aCBoMiB7XG4gICAgICBmb250LXNpemU6IDMuNDM3NWVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAgICNzZWN0aW9uLTEgLmxheW91dF9oZXJvIC50ZXh0LnJlc3RyaWN0LXdpZHRoIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi44MTI1ZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICNzZWN0aW9uLTEgLmxheW91dF9oZXJvIC50ZXh0LnJlc3RyaWN0LXdpZHRoIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNWVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMyLjVlbSkge1xuICAgICNzZWN0aW9uLTEgLmxheW91dF9oZXJvIC50ZXh0LnJlc3RyaWN0LXdpZHRoIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH0gfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXRfaGVybyAuYWN0aW9ucyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSwgdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dF9oZXJvIC52aXNpYmxlIC5hY3Rpb25zIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2l0ZS0yIC5sYXlvdXRfaGVybyAuYWN0aW9ucyAuYXJyb3ctYnRuLndpdGgtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5zaXRlLTIgLmxheW91dF9oZXJvIC5hY3Rpb25zIC5hcnJvdy1idG4ud2l0aC10ZXh0IC5sYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cblxuLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWludHJvZHVjdG9yeV90ZXh0LmRhcmstYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQ6ICMxNjE3Mjk7IH1cblxuLmxheW91dC1pbnRyb2R1Y3RvcnlfdGV4dCB7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCB0cmFuc3BhcmVudCA1MCUgMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICMxNjE3Mjk7XG4gIHBhZGRpbmc6IDMuMTI1ZW0gMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIC5sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQge1xuICAgICAgcGFkZGluZzogMS44NzVlbSAwOyB9IH1cbiAgLmxheW91dC1pbnRyb2R1Y3RvcnlfdGV4dC5kYXJrLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6ICMxNTE1MWQgbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC5sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQuZGFyay1iYWNrZ3JvdW5kIGgyLFxuICAgIC5sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQuZGFyay1iYWNrZ3JvdW5kIC50ZXh0IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQuYmFja2dyb3VuZC0td2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQuYmFja2dyb3VuZC0tZ3JheSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZmZmZiAwLCAjZWJlYmViKTsgfVxuICAubGF5b3V0LWludHJvZHVjdG9yeV90ZXh0IC5pbWFnZS1ncmlkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubGF5b3V0LWludHJvZHVjdG9yeV90ZXh0IC5pbWFnZS1ncmlkIC5pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDIuNWVtO1xuICAgICAgbWF4LXdpZHRoOiA3LjVlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmxheW91dC1pbnRyb2R1Y3RvcnlfdGV4dCAuaW1hZ2UtZ3JpZCAuaW1hZ2UgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmxheW91dC1pbnRyb2R1Y3RvcnlfdGV4dCAudGV4dCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmhvbWUgI3NlY3Rpb24tMiAubGF5b3V0LWludHJvZHVjdG9yeV90ZXh0IGgyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtZnJlZWZvcm1fdGV4dCAuYW5jaG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEwMHB4O1xuICB3aWR0aDogMXB4OyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IGgyLCAucGFnZS1zZWN0aW9uLS1sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgaDIge1xuICBmb250LXNpemU6IDEuODc1ZW07IH1cblxuLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgaDMsIC5wYWdlLXNlY3Rpb24tLWxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogMS42MjVlbTsgfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCBoNCwgLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IGg0IHtcbiAgZm9udC1zaXplOiAxLjVlbTsgfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtZnJlZWZvcm1fdGV4dC5uby1wYWRkaW5nIC50ZXh0IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1mcmVlZm9ybV90ZXh0IGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5hcHBseS1mb3JtLXdyYXAsXG4uYXBwbHktaWZyYW1lLXdyYXAge1xuICBtYXgtaGVpZ2h0OiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLW91dDsgfVxuICAuYXBwbHktZm9ybS13cmFwLmFjdGl2ZSxcbiAgLmFwcGx5LWlmcmFtZS13cmFwLmFjdGl2ZSB7XG4gICAgbWF4LWhlaWdodDogMjAwMHB4OyB9XG4gIC5hcHBseS1mb3JtLXdyYXAgLmFwcGx5LWlmcmFtZSxcbiAgLmFwcGx5LWlmcmFtZS13cmFwIC5hcHBseS1pZnJhbWUge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDMuMTI1ZW0gMDsgfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtZnJlZWZvcm1fdGV4dC5uby1wYWRkaW5nIC5zZWN0aW9uLWludHJvLCAucGFnZS1zZWN0aW9uLS1sYXlvdXQtZnJlZWZvcm1fdGV4dC5uby1wYWRkaW5nIC5zaW5nbGUtbGVhZGVyc2hpcCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1mcmVlZm9ybV90ZXh0LnRoZTExMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFnZS1zZWN0aW9uLS1sYXlvdXQtZnJlZWZvcm1fdGV4dC50aGUxMTAgLnRleHQge1xuICAgIG1hcmdpbi10b3A6IDIuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWZyZWVmb3JtX3RleHQudGhlMTEwIC5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iYXJzLW1pZGRsZS5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgICAucGFnZS1zZWN0aW9uLS1sYXlvdXQtZnJlZWZvcm1fdGV4dC50aGUxMTAgLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWZyZWVmb3JtX3RleHQudGhlMTEwIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24taW50cm8sIC5wYWdlLXNlY3Rpb24tLWxheW91dC1mcmVlZm9ybV90ZXh0LnRoZTExMCAuc2VjdGlvbi1jb250ZW50IC5zaW5nbGUtbGVhZGVyc2hpcCB7XG4gICAgcGFkZGluZy10b3A6IDMuNzVlbTsgfSB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1mcmVlZm9ybV90ZXh0LnRoZTExMCAuc2VjdGlvbi1jb250ZW50IGgyLCAucGFnZS1zZWN0aW9uLS1sYXlvdXQtZnJlZWZvcm1fdGV4dC50aGUxMTAgLnNlY3Rpb24tY29udGVudCAudGV4dCB7XG4gIGNvbG9yOiAjOTg5Y2ExO1xuICBmb250LXNpemU6IDEuMDYyNWVtO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1mcmVlZm9ybV90ZXh0LnRoZTExMCAuc2VjdGlvbi1jb250ZW50IC5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0My43NWVtKSB7XG4gICAgLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWZyZWVmb3JtX3RleHQudGhlMTEwIC5zZWN0aW9uLWNvbnRlbnQgLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1mcmVlZm9ybV90ZXh0LnRoZTExMCAuc2VjdGlvbi1jb250ZW50IC5kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQzLjc1ZW0pIHtcbiAgICAucGFnZS1zZWN0aW9uLS1sYXlvdXQtZnJlZWZvcm1fdGV4dC50aGUxMTAgLnNlY3Rpb24tY29udGVudCAuZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWZyZWVmb3JtX3RleHQudGhlMTEwIC5zZWN0aW9uLWNvbnRlbnQgLnRleHQge1xuICBtYXJnaW4tdG9wOiAxLjVlbTsgfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtZnJlZWZvcm1fdGV4dC50aGUxMTAgLnNlY3Rpb24tY29udGVudCAuY2F0ZWdvcnktaGVhZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMjUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAuNmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgICAucGFnZS1zZWN0aW9uLS1sYXlvdXQtZnJlZWZvcm1fdGV4dC50aGUxMTAgLnNlY3Rpb24tY29udGVudCAuY2F0ZWdvcnktaGVhZGluZyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmxheW91dC1jYXJlZXJzX2xpc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjRUJFQkVCIDEwMCUpO1xuICBwYWRkaW5nLWJvdHRvbTogMy43NWVtOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1jYXJlZXJzX2hpZ2hsaWdodCAuc3RhZ2dlci1yb3cgLmNvbC1sZy00IC5jYXJlZXJzLXBvc3Qge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwcHgsIDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksIHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1jYXJlZXJzX2hpZ2hsaWdodCAuc3RhZ2dlci1yb3cgLmNvbC1sZy00Om50aC1jaGlsZCgyKSAuY2FyZWVycy1wb3N0IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7IH1cblxuLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWNhcmVlcnNfaGlnaGxpZ2h0IC5zdGFnZ2VyLXJvdyAuY29sLWxnLTQ6bnRoLWNoaWxkKDMpIC5jYXJlZXJzLXBvc3Qge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1jYXJlZXJzX2hpZ2hsaWdodCAuYnRuLXJvdyB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1jYXJlZXJzX2hpZ2hsaWdodC52aXNpYmxlIC5jb2wtbGctNCAuY2FyZWVycy1wb3N0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4ubGF5b3V0LW1hbnVhbF9ncmlkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubGF5b3V0LW1hbnVhbF9ncmlkIC5saXN0aW5nLXRleHQge1xuICAgIGNvbG9yOiAjNTM1NDYxO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5sYXlvdXQtbWFudWFsX2dyaWQtLWNvbG9yLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAubGF5b3V0LW1hbnVhbF9ncmlkLS1jb2xvci1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3OyB9XG4gIC5sYXlvdXQtbWFudWFsX2dyaWQgLnBvc3QtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmNvbnRhaW5lcixcbiAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5jb250YWluZXItZmx1aWQuZnVsbGJsZWVkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmNvbnRhaW5lcixcbiAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5jb250YWluZXItZmx1aWQuZnVsbGJsZWVkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7IH0gfVxuICAubGF5b3V0LW1hbnVhbF9ncmlkIGE6Zm9jdXMsIC5sYXlvdXQtbWFudWFsX2dyaWQgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5sYXlvdXQtbWFudWFsX2dyaWQgLnBvc3QtY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLnBvc3QtY29udGVudCAuaW1hZ2Uge1xuICAgICAgei1pbmRleDogMjA7IH1cbiAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5wb3N0LWNvbnRlbnQgLnRleHQge1xuICAgICAgei1pbmRleDogMTU7IH1cbiAgLmxheW91dC1tYW51YWxfZ3JpZCAuaW1hZ2UuZnVsbC1oZWlnaHQge1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCAjZmZmZmZmIDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5pbWFnZS5mdWxsLWhlaWdodDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmltYWdlLmZ1bGwtaGVpZ2h0ID4gLmNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MmVtKSB7XG4gICAgLmxheW91dC1tYW51YWxfZ3JpZCAucG9zdC1jb250ZW50IC5pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgI2ZmZmZmZiA1MCUgMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cbiAgLmxheW91dC1tYW51YWxfZ3JpZCAucG9zdC1jb250ZW50IC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjI1ZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIuMDYyNWVtKSB7XG4gICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5wb3N0LWNvbnRlbnQgLmNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDAuODEyNWVtO1xuICAgICAgICBwYWRkaW5nOiAxLjE1Mzg0NjE1MzhlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2OC43NWVtKSB7XG4gICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5wb3N0LWNvbnRlbnQgLmNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDAuOTM3NWVtO1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgLmxheW91dC1tYW51YWxfZ3JpZCAucG9zdC1jb250ZW50IC5jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVlbTtcbiAgICAgICAgcGFkZGluZzogMmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5wb3N0LWNvbnRlbnQgLmNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgICAgIHBhZGRpbmc6IDIuMjIyMjIyMjIyMmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMi41ZW0pIHtcbiAgICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLnBvc3QtY29udGVudCAuY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xODc1ZW07XG4gICAgICAgIHBhZGRpbmc6IDIuMTA1MjYzMTU3OWVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE4Ljc1ZW0pIHtcbiAgICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLnBvc3QtY29udGVudCAuY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI1ZW0pIHtcbiAgICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLnBvc3QtY29udGVudCAuY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzEuMjVlbSkge1xuICAgICAgLmxheW91dC1tYW51YWxfZ3JpZCAucG9zdC1jb250ZW50IC5jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NWVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM3LjVlbSkge1xuICAgICAgLmxheW91dC1tYW51YWxfZ3JpZCAucG9zdC1jb250ZW50IC5jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjQzNzVlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0My43NWVtKSB7XG4gICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5wb3N0LWNvbnRlbnQgLmNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUwZW0pIHtcbiAgICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLnBvc3QtY29udGVudCAuY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41NjI1ZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjJlbSkge1xuICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLnRleHQge1xuICAgICAgcGFkZGluZzogMS4yNWVtIDEuMjVlbSAyLjVlbSAxLjI1ZW07IH1cbiAgICAubGF5b3V0LW1hbnVhbF9ncmlkIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTsgfVxuICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmltYWdlLmZ1bGwtaGVpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCAjZmZmZmZmIDUwJSAwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlLWFuZC10ZXh0IC50ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAubGF5b3V0LW1hbnVhbF9ncmlkIC5mdWxsLWltYWdlLWFuZC10ZXh0IC5pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmxheW91dC1tYW51YWxfZ3JpZCAuZnVsbC1pbWFnZS1hbmQtdGV4dCAuaW1hZ2U6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDUwJTsgfVxuICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmZ1bGwtaW1hZ2UtYW5kLXRleHQgLmltYWdlID4gLmNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgLmxheW91dC1tYW51YWxfZ3JpZCAuZnVsbC1pbWFnZS1hbmQtdGV4dCAudGV4dCB7XG4gICAgICBwYWRkaW5nOiAxLjI1ZW07IH1cbiAgICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmZ1bGwtaW1hZ2UtYW5kLXRleHQgLnRleHQgLmNhdGVnb3J5LWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDAuODc1ZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDguMDYyNWVtKSB7XG4gICAgLmxheW91dC1tYW51YWxfZ3JpZCAuZnVsbC10ZXh0IC50ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmxheW91dC1tYW51YWxfZ3JpZCAuZnVsbC10ZXh0IC50ZXh0OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmZ1bGwtdGV4dCAudGV4dCA+IC5jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogODcuNWVtKSB7XG4gICAgLmxheW91dC1tYW51YWxfZ3JpZCAuZnVsbC10ZXh0IC50ZXh0IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4xODc1ZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjJlbSkge1xuICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmZ1bGwtdGV4dCAudGV4dCBoMiB7XG4gICAgICBmb250LXNpemU6IDEuODc1ZW07IH0gfVxuICAubGF5b3V0LW1hbnVhbF9ncmlkIC5mdWxsLXRleHQgLnRleHQgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIuNWVtOyB9XG4gIC5sYXlvdXQtbWFudWFsX2dyaWQgLmhhbGYtaW1hZ2UgLmltYWdlLFxuICAubGF5b3V0LW1hbnVhbF9ncmlkIC5mdWxsLWltYWdlIC5pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmxheW91dC1tYW51YWxfZ3JpZCAuaGFsZi1pbWFnZSAuaW1hZ2U6YmVmb3JlLFxuICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmZ1bGwtaW1hZ2UgLmltYWdlOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gICAgLmxheW91dC1tYW51YWxfZ3JpZCAuaGFsZi1pbWFnZSAuaW1hZ2UgPiAuY29udGVudCxcbiAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5mdWxsLWltYWdlIC5pbWFnZSA+IC5jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlIGEsXG4gIC5sYXlvdXQtbWFudWFsX2dyaWQgLmZ1bGwtaW1hZ2UgYSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1vdXQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlIGE6aG92ZXIsXG4gICAgLmxheW91dC1tYW51YWxfZ3JpZCAuZnVsbC1pbWFnZSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmhhbGYtaW1hZ2UgYTpiZWZvcmUsXG4gICAgLmxheW91dC1tYW51YWxfZ3JpZCAuZnVsbC1pbWFnZSBhOmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBjb250ZW50OiBcIlxcZjA0YlwiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDAuNjY2NjY2NjY2N2VtIDFlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLmxheW91dC1tYW51YWxfZ3JpZCAuaGFsZi1pbWFnZSAuaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmhhbGYtaW1hZ2UgLmltYWdlOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA1MCU7IH1cbiAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlIC5pbWFnZSA+IC5jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlLWFuZC10ZXh0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxheW91dC1tYW51YWxfZ3JpZCAuaGFsZi1pbWFnZS1hbmQtdGV4dCAuaW1hZ2Uge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlLWFuZC10ZXh0IC5pbWFnZTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlLWFuZC10ZXh0IC5pbWFnZSA+IC5jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MmVtKSB7XG4gICAgICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmhhbGYtaW1hZ2UtYW5kLXRleHQgLmltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlLWFuZC10ZXh0IC5pbWFnZTpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTAlOyB9XG4gICAgICAgICAgLmxheW91dC1tYW51YWxfZ3JpZCAuaGFsZi1pbWFnZS1hbmQtdGV4dCAuaW1hZ2UgPiAuY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7IH0gfVxuICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmhhbGYtaW1hZ2UtYW5kLXRleHQgLnRleHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlLWFuZC10ZXh0IC50ZXh0IC5jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVlbTtcbiAgICAgICAgcGFkZGluZzogMS4yNWVtOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2Mi4wNjI1ZW0pIHtcbiAgICAgICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlLWFuZC10ZXh0IC50ZXh0IC5jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1ZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjE1Mzg0NjE1MzhlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY4Ljc1ZW0pIHtcbiAgICAgICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlLWFuZC10ZXh0IC50ZXh0IC5jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1ZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgICAgLmxheW91dC1tYW51YWxfZ3JpZCAuaGFsZi1pbWFnZS1hbmQtdGV4dCAudGV4dCAuY29udGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOTM3NWVtO1xuICAgICAgICAgICAgcGFkZGluZzogMS4zMzMzMzMzMzMzZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmhhbGYtaW1hZ2UtYW5kLXRleHQgLnRleHQgLmNvbnRlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgICAgICAgcGFkZGluZzogMS4zODg4ODg4ODg5ZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTIuNWVtKSB7XG4gICAgICAgICAgLmxheW91dC1tYW51YWxfZ3JpZCAuaGFsZi1pbWFnZS1hbmQtdGV4dCAudGV4dCAuY29udGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTg3NWVtO1xuICAgICAgICAgICAgcGFkZGluZzogMS41Nzg5NDczNjg0ZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE4Ljc1ZW0pIHtcbiAgICAgICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlLWFuZC10ZXh0IC50ZXh0IC5jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyNWVtKSB7XG4gICAgICAgICAgLmxheW91dC1tYW51YWxfZ3JpZCAuaGFsZi1pbWFnZS1hbmQtdGV4dCAudGV4dCAuY29udGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzEyNWVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMS4yNWVtKSB7XG4gICAgICAgICAgLmxheW91dC1tYW51YWxfZ3JpZCAuaGFsZi1pbWFnZS1hbmQtdGV4dCAudGV4dCAuY29udGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzc1ZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjA2MjVlbSkge1xuICAgICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlLWFuZC10ZXh0IC50ZXh0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlLWFuZC10ZXh0IC50ZXh0OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gICAgICAgICAgLmxheW91dC1tYW51YWxfZ3JpZCAuaGFsZi1pbWFnZS1hbmQtdGV4dCAudGV4dCA+IC5jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjJlbSkge1xuICAgICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlLWFuZC10ZXh0IC50ZXh0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlLWFuZC10ZXh0IC50ZXh0LnRoZS0xMTAgaDIge1xuICAgICAgICBjb2xvcjogIzE2MTcyOTtcbiAgICAgICAgZm9udC1zaXplOiAxLjg1ZW07IH1cbiAgICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmhhbGYtaW1hZ2UtYW5kLXRleHQgLnRleHQgaDIge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIG1hcmdpbjogMC4yZW0gMCAwLjVlbTsgfVxuICAgICAgLmxheW91dC1tYW51YWxfZ3JpZCAuaGFsZi1pbWFnZS1hbmQtdGV4dCAudGV4dCBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmxheW91dC1tYW51YWxfZ3JpZCAuaGFsZi1pbWFnZS1hbmQtdGV4dDpudGgtY2hpbGQob2RkKSAuaW1hZ2Uge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLmxheW91dC1tYW51YWxfZ3JpZCAuaGFsZi1pbWFnZS1hbmQtdGV4dCAubGlzdGluZy10ZXh0ICsgLmFjdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1tYW51YWxfZ3JpZCAuY29sLW1kLTY6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1tYW51YWxfZ3JpZCAuY29sLW1kLTY6bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTU7IH1cblxuLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LW1hbnVhbF9ncmlkIC5tYW51YWwtZ3JpZC1ibG9jayAucG9zdC1jb250ZW50IC5pbWFnZSB7XG4gIG9wYWNpdHk6IDAuMDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtbWFudWFsX2dyaWQgLm1hbnVhbC1ncmlkLWJsb2NrIC5wb3N0LWNvbnRlbnQgLnRleHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LW1hbnVhbF9ncmlkLnZpc2libGUgLm1hbnVhbC1ncmlkLWJsb2NrIC5wb3N0LWNvbnRlbnQgLnRleHQuc2hvdyB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LW1hbnVhbF9ncmlkLnZpc2libGUgLm1hbnVhbC1ncmlkLWJsb2NrIC5wb3N0LWNvbnRlbnQgLmltYWdlLnNob3cge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1tYW51YWxfZ3JpZCAuY29udGFpbmVyICsgLmNvbnRhaW5lci1mbHVpZC5mdWxsYmxlZWQgLnJvdzpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5oaWRlLWxpc3RpbmctdGV4dCAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlLWFuZC10ZXh0IC5saXN0aW5nLXRleHQsXG4uaGlkZS1saXN0aW5nLXRleHQgLmxheW91dC1ncmlkIC5saXN0aW5nLXRleHQsXG4uaGlkZS1saXN0aW5nLXRleHQgLmxheW91dC1sYXRlc3RfbmV3c19ncmlkIC5saXN0aW5nLXRleHQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5sYXlvdXQtbGF0ZXN0X25ld3NfZ3JpZCAuY29udGFpbmVyLWZsdWlkLmZ1bGxibGVlZCAucm93LFxuLmxheW91dC1tYW51YWxfZ3JpZCAuY29udGFpbmVyLWZsdWlkLmZ1bGxibGVlZCAucm93IHtcbiAgcGFkZGluZzogNjBweCAxMHB4OyB9XG4gIC5sYXlvdXQtbGF0ZXN0X25ld3NfZ3JpZCAuY29udGFpbmVyLWZsdWlkLmZ1bGxibGVlZCAucm93LndpdGgtbWFzb25yeSxcbiAgLmxheW91dC1tYW51YWxfZ3JpZCAuY29udGFpbmVyLWZsdWlkLmZ1bGxibGVlZCAucm93LndpdGgtbWFzb25yeSB7XG4gICAgcGFkZGluZzogNjBweCAxMHB4OyB9XG5cbi5sYXlvdXQtbGF0ZXN0X25ld3NfZ3JpZCAubmV3cy1wb3N0LFxuLmxheW91dC1sYXRlc3RfbmV3c19ncmlkIC5tYW51YWwtZ3JpZC1ibG9jayxcbi5sYXlvdXQtbWFudWFsX2dyaWQgLm5ld3MtcG9zdCxcbi5sYXlvdXQtbWFudWFsX2dyaWQgLm1hbnVhbC1ncmlkLWJsb2NrIHtcbiAgcGFkZGluZzogMCAxMHB4IDIwcHggMTBweDsgfVxuXG4ubGF5b3V0LWxhdGVzdF9uZXdzX2dyaWQgLndpdGgtbWFzb25yeSAubmV3cy1wb3N0LFxuLmxheW91dC1sYXRlc3RfbmV3c19ncmlkIC53aXRoLW1hc29ucnkgLm1hbnVhbC1ncmlkLWJsb2NrLFxuLmxheW91dC1tYW51YWxfZ3JpZCAud2l0aC1tYXNvbnJ5IC5uZXdzLXBvc3QsXG4ubGF5b3V0LW1hbnVhbF9ncmlkIC53aXRoLW1hc29ucnkgLm1hbnVhbC1ncmlkLWJsb2NrIHtcbiAgcGFkZGluZzogMCAwIDIwcHggMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjJlbSkge1xuICAubGF5b3V0LWxhdGVzdF9uZXdzX2dyaWQgLm5ld3Mtc2luZ2xlLXBvc3QgLm5ld3MtcG9zdCxcbiAgLmxheW91dC1tYW51YWxfZ3JpZCAubmV3cy1zaW5nbGUtcG9zdCAubmV3cy1wb3N0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAubGF5b3V0LWxhdGVzdF9uZXdzX2dyaWQgLm5ld3Mtc3RhY2tlZC1wb3N0cyAubmV3cy1wb3N0Omxhc3QtY2hpbGQsXG4gIC5sYXlvdXQtbWFudWFsX2dyaWQgLm5ld3Mtc3RhY2tlZC1wb3N0cyAubmV3cy1wb3N0Omxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cblxuLmxheW91dC1sYXRlc3RfbmV3c19ncmlkIC5wb3N0LWNvbnRlbnQsXG4ubGF5b3V0LW1hbnVhbF9ncmlkIC5wb3N0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5sYXlvdXQtbGF0ZXN0X25ld3NfZ3JpZCAubWFudWFsLWdyaWQtYmxvY2suZnVsbC1pbWFnZS1hbmQtdGV4dCAudGV4dCxcbi5sYXlvdXQtbWFudWFsX2dyaWQgLm1hbnVhbC1ncmlkLWJsb2NrLmZ1bGwtaW1hZ2UtYW5kLXRleHQgLnRleHQge1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MmVtKSB7XG4gICAgLmxheW91dC1sYXRlc3RfbmV3c19ncmlkIC5tYW51YWwtZ3JpZC1ibG9jay5mdWxsLWltYWdlLWFuZC10ZXh0IC50ZXh0LFxuICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLm1hbnVhbC1ncmlkLWJsb2NrLmZ1bGwtaW1hZ2UtYW5kLXRleHQgLnRleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubGF5b3V0LWxhdGVzdF9uZXdzX2dyaWQgLm1hbnVhbC1ncmlkLWJsb2NrLmZ1bGwtaW1hZ2UtYW5kLXRleHQgLnRleHQ6YmVmb3JlLFxuICAgICAgLmxheW91dC1tYW51YWxfZ3JpZCAubWFudWFsLWdyaWQtYmxvY2suZnVsbC1pbWFnZS1hbmQtdGV4dCAudGV4dDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MCU7IH1cbiAgICAgIC5sYXlvdXQtbGF0ZXN0X25ld3NfZ3JpZCAubWFudWFsLWdyaWQtYmxvY2suZnVsbC1pbWFnZS1hbmQtdGV4dCAudGV4dCA+IC5jb250ZW50LFxuICAgICAgLmxheW91dC1tYW51YWxfZ3JpZCAubWFudWFsLWdyaWQtYmxvY2suZnVsbC1pbWFnZS1hbmQtdGV4dCAudGV4dCA+IC5jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAgIC5sYXlvdXQtbGF0ZXN0X25ld3NfZ3JpZCAubWFudWFsLWdyaWQtYmxvY2suZnVsbC1pbWFnZS1hbmQtdGV4dCAudGV4dC53aXRoLWV4dHJhLXBhZGRpbmc6YmVmb3JlLFxuICAgICAgLmxheW91dC1tYW51YWxfZ3JpZCAubWFudWFsLWdyaWQtYmxvY2suZnVsbC1pbWFnZS1hbmQtdGV4dCAudGV4dC53aXRoLWV4dHJhLXBhZGRpbmc6YmVmb3JlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoIDUwJSArIDIycHgpOyB9IH1cblxuLmxheW91dC1jYXJlZXJzX2xpc3Rpbmcge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA2LjI1ZW0gMDsgfVxuICAubGF5b3V0LWNhcmVlcnNfbGlzdGluZyAuc2VjdGlvbi1pbnRybywgLmxheW91dC1jYXJlZXJzX2xpc3RpbmcgLnNpbmdsZS1sZWFkZXJzaGlwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTsgfVxuICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5zZWN0aW9uLWludHJvIC5hZGRpdGlvbmFsLWNvcHksIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5zaW5nbGUtbGVhZGVyc2hpcCAuYWRkaXRpb25hbC1jb3B5IHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAubGF5b3V0LWNhcmVlcnNfbGlzdGluZyAuZmlsdGVyLXJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwOyB9XG4gIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5maWx0ZXItYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAubGF5b3V0LWNhcmVlcnNfbGlzdGluZyAuZmlsdGVyLWJ0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZWZlZmVmOyB9XG4gIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5maWx0ZXItbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNWVtOyB9XG4gICAgLmxheW91dC1jYXJlZXJzX2xpc3RpbmcgLmZpbHRlci1saXN0IC5jYXJlZXItdHlwZXMge1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1vdXQ7IH1cbiAgICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5maWx0ZXItbGlzdCAuY2FyZWVyLXR5cGVzIGEge1xuICAgICAgICBwYWRkaW5nOiAwLjYyNWVtIDEuNTYyNWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5maWx0ZXItbGlzdC5hY3RpdmUgLmZpbHRlci1idG4ge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VmZWZlZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAubGF5b3V0LWNhcmVlcnNfbGlzdGluZyAuZmlsdGVyLWxpc3QuYWN0aXZlIC5jYXJlZXItdHlwZXMge1xuICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7IH1cbiAgLmxheW91dC1jYXJlZXJzX2xpc3RpbmcgLmxvY2F0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1ZW07XG4gICAgbWF4LXdpZHRoOiA5MCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAubGF5b3V0LWNhcmVlcnNfbGlzdGluZyAubG9jYXRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5sb2NhdGlvbiBoMyB7XG4gICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgIG1hcmdpbjogMCAwIDAuNWVtIDA7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5sb2NhdGlvbiBoNCB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1N2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbjogMCAwIDAuNTg4MjM1Mjk0MWVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLmxheW91dC1jYXJlZXJzX2xpc3RpbmcgLmxvY2F0aW9uIC5saXN0aW5nIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIDAgMS4yNWVtIDA7IH1cbiAgICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5sb2NhdGlvbiAubGlzdGluZyBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuODMzMzMzMzMzM2VtO1xuICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTY2NjY2NjY2N2VtOyB9XG4gICAgICAubGF5b3V0LWNhcmVlcnNfbGlzdGluZyAubG9jYXRpb24gLmxpc3RpbmcgYSB7XG4gICAgICAgIGNvbG9yOiAjMDA5ZWRiOyB9XG4gICAgICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5sb2NhdGlvbiAubGlzdGluZyBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzE2MTcyOTsgfVxuICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5sb2NhdGlvbiBwIHtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5jYXJlZXJzLXRhYmxlLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5jYXJlZXJzLXRhYmxlLXdyYXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAubGF5b3V0LWNhcmVlcnNfbGlzdGluZyAuY2FyZWVycy10YWJsZS13cmFwIC5jb2wtdGl0bGUge1xuICAgICAgd2lkdGg6IDU1JTsgfVxuICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5jYXJlZXJzLXRhYmxlLXdyYXAgLmNvbC1kaXZpc2lvbiB7XG4gICAgICB3aWR0aDogMTglOyB9XG4gICAgLmxheW91dC1jYXJlZXJzX2xpc3RpbmcgLmNhcmVlcnMtdGFibGUtd3JhcCAuY29sLWxvY2F0aW9uIHtcbiAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICAubGF5b3V0LWNhcmVlcnNfbGlzdGluZyAuY2FyZWVycy10YWJsZS13cmFwIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aCB7XG4gICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5jYXJlZXJzLXRhYmxlLXdyYXAgLm9kZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmOyB9XG4gICAgLmxheW91dC1jYXJlZXJzX2xpc3RpbmcgLmNhcmVlcnMtdGFibGUtd3JhcCB0ZCB7XG4gICAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLmxheW91dC1jYXJlZXJzX2xpc3RpbmcgLmNhcmVlcnMtdGFibGUtd3JhcCBpbnB1dCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMWQ0OyB9XG4gICAgLmxheW91dC1jYXJlZXJzX2xpc3RpbmcgLmNhcmVlcnMtdGFibGUtd3JhcCAuZGF0YVRhYmxlc19sZW5ndGgsXG4gICAgLmxheW91dC1jYXJlZXJzX2xpc3RpbmcgLmNhcmVlcnMtdGFibGUtd3JhcCAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgICAgZm9udC1zaXplOiAwLjg3NWVtOyB9XG4gICAgICAubGF5b3V0LWNhcmVlcnNfbGlzdGluZyAuY2FyZWVycy10YWJsZS13cmFwIC5kYXRhVGFibGVzX2xlbmd0aCBsYWJlbCxcbiAgICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5jYXJlZXJzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVsIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgICBjb2xvcjogIzAwOWVkYjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgICAubGF5b3V0LWNhcmVlcnNfbGlzdGluZyAuY2FyZWVycy10YWJsZS13cmFwIC5kYXRhVGFibGVzX2xlbmd0aCBsYWJlbCBpbnB1dCxcbiAgICAgICAgLmxheW91dC1jYXJlZXJzX2xpc3RpbmcgLmNhcmVlcnMtdGFibGUtd3JhcCAuZGF0YVRhYmxlc19maWx0ZXIgbGFiZWwgaW5wdXQge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIHdpZHRoOiAxNTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLmxheW91dC1jYXJlZXJzX2xpc3RpbmcgLmNhcmVlcnMtdGFibGUtd3JhcCAuZGF0YVRhYmxlc19sZW5ndGgsXG4gICAgICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5jYXJlZXJzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubGF5b3V0LWNhcmVlcnNfbGlzdGluZyAuY2FyZWVycy10YWJsZS13cmFwIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAtMzBweDsgfVxuICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5jYXJlZXJzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDAuMzEyNWVtO1xuICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjgzMzMzMzMzMzNlbTsgfVxuICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5jYXJlZXJzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5jYXJlZXJzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDAuMzEyNWVtO1xuICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjgzMzMzMzMzMzNlbTsgfVxuICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5jYXJlZXJzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLFxuICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5jYXJlZXJzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkLCAubGF5b3V0LWNhcmVlcnNfbGlzdGluZyAuY2FyZWVycy10YWJsZS13cmFwIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZDpob3ZlciwgLmxheW91dC1jYXJlZXJzX2xpc3RpbmcgLmNhcmVlcnMtdGFibGUtd3JhcCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQ6YWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5jYXJlZXJzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQsIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5jYXJlZXJzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5jYXJlZXJzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA5ZWRiICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubGF5b3V0LW51bWJlcmVkX3Jvd3Mge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYzO1xuICBwYWRkaW5nOiA2LjI1ZW0gMDsgfVxuICAubGF5b3V0LW51bWJlcmVkX3Jvd3MgLmxheWVyZWQtaW1hZ2VzIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sYXlvdXQtbnVtYmVyZWRfcm93cyAuY29udGFpbmVyIC5yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbTsgfVxuICAubGF5b3V0LW51bWJlcmVkX3Jvd3MgLmNvbnRhaW5lci1mbHVpZCAucm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgLmxheW91dC1udW1iZXJlZF9yb3dzIC5jb250YWluZXItZmx1aWQgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuNzVlbTsgfSB9XG4gICAgLmxheW91dC1udW1iZXJlZF9yb3dzIC5jb250YWluZXItZmx1aWQgLnJvdzpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmxheW91dC1udW1iZXJlZF9yb3dzIC5wb3N0LWNvbnRlbnQgLnRleHQgLmxpc3RpbmctdGV4dCB7XG4gICAgY29sb3I6ICM1MzU0NjE7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYyZW0pIHtcbiAgICAubGF5b3V0LW51bWJlcmVkX3Jvd3MgLnBvc3QtY29udGVudCAudGV4dCAubGlzdGluZy10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgLmxheW91dC1udW1iZXJlZF9yb3dzIC5pbWFnZS1zdGFjayB7XG4gICAgICBsZWZ0OiAxMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogODAlOyB9IH1cbiAgLmxheW91dC1udW1iZXJlZF9yb3dzIC5pbWFnZS1zdGFjayAuaW1hZ2UtMSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgLTcwJSk7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MmVtKSB7XG4gICAgICAubGF5b3V0LW51bWJlcmVkX3Jvd3MgLmltYWdlLXN0YWNrIC5pbWFnZS0xIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNSUsIC01MCUpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAubGF5b3V0LW51bWJlcmVkX3Jvd3MgLmltYWdlLXN0YWNrIC5pbWFnZS0xIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgLTUwJSk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGF5b3V0LW51bWJlcmVkX3Jvd3MgLmltYWdlLXN0YWNrLmltYWdlLWNvdW50LTEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDY1JTsgfSB9XG4gIC5sYXlvdXQtbnVtYmVyZWRfcm93cyAuaW1hZ2Utc3RhY2suaW1hZ2UtY291bnQtMSAuaW1hZ2UtMSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgLTEwJSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjJlbSkge1xuICAgICAgLmxheW91dC1udW1iZXJlZF9yb3dzIC5pbWFnZS1zdGFjay5pbWFnZS1jb3VudC0xIC5pbWFnZS0xIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNSUsIDAlKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLmxheW91dC1udW1iZXJlZF9yb3dzIC5pbWFnZS1zdGFjay5pbWFnZS1jb3VudC0xIC5pbWFnZS0xIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpOyB9IH1cbiAgLmxheW91dC1udW1iZXJlZF9yb3dzIC5pbWFnZS1zdGFjayAuaW1hZ2UtMiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAlLCA2NSUpO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmxheW91dC1udW1iZXJlZF9yb3dzIC5pbWFnZS1zdGFjay52aXNpYmxlIC5pbWFnZS0xIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAlLCAtNTAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MmVtKSB7XG4gICAgICAubGF5b3V0LW51bWJlcmVkX3Jvd3MgLmltYWdlLXN0YWNrLnZpc2libGUgLmltYWdlLTEge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1JSwgLTMwJSk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5sYXlvdXQtbnVtYmVyZWRfcm93cyAuaW1hZ2Utc3RhY2sudmlzaWJsZSAuaW1hZ2UtMSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMCUsIC0zMCUpOyB9IH1cbiAgLmxheW91dC1udW1iZXJlZF9yb3dzIC5pbWFnZS1zdGFjay52aXNpYmxlIC5pbWFnZS0yIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMCUsIDM1JSk7IH1cbiAgLmxheW91dC1udW1iZXJlZF9yb3dzIC5pbWFnZS1zdGFjay52aXNpYmxlLmltYWdlLWNvdW50LTEgLmltYWdlLTEge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMCUsIC0xMCUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyZW0pIHtcbiAgICAgIC5sYXlvdXQtbnVtYmVyZWRfcm93cyAuaW1hZ2Utc3RhY2sudmlzaWJsZS5pbWFnZS1jb3VudC0xIC5pbWFnZS0xIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNSUsIDAlKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLmxheW91dC1udW1iZXJlZF9yb3dzIC5pbWFnZS1zdGFjay52aXNpYmxlLmltYWdlLWNvdW50LTEgLmltYWdlLTEge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7IH0gfVxuICAubGF5b3V0LW51bWJlcmVkX3Jvd3MgLmNvbnRhaW5lci1mbHVpZCAucm93Om50aC1jaGlsZChldmVuKSAuaW1hZ2Utc3RhY2sgLmltYWdlLTEge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgLTcwJSk7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5sYXlvdXQtbnVtYmVyZWRfcm93cyAuY29udGFpbmVyLWZsdWlkIC5yb3c6bnRoLWNoaWxkKGV2ZW4pIC5pbWFnZS1zdGFjayAuaW1hZ2UtMSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgLTUwJSk7IH0gfVxuICAubGF5b3V0LW51bWJlcmVkX3Jvd3MgLmNvbnRhaW5lci1mbHVpZCAucm93Om50aC1jaGlsZChldmVuKSAuaW1hZ2Utc3RhY2suaW1hZ2UtY291bnQtMSAuaW1hZ2UtMSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAlLCAtMTAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5sYXlvdXQtbnVtYmVyZWRfcm93cyAuY29udGFpbmVyLWZsdWlkIC5yb3c6bnRoLWNoaWxkKGV2ZW4pIC5pbWFnZS1zdGFjay5pbWFnZS1jb3VudC0xIC5pbWFnZS0xIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTsgfSB9XG4gIC5sYXlvdXQtbnVtYmVyZWRfcm93cyAuY29udGFpbmVyLWZsdWlkIC5yb3c6bnRoLWNoaWxkKGV2ZW4pIC5pbWFnZS1zdGFjay52aXNpYmxlIC5pbWFnZS0xIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMCUsIC01MCUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLmxheW91dC1udW1iZXJlZF9yb3dzIC5jb250YWluZXItZmx1aWQgLnJvdzpudGgtY2hpbGQoZXZlbikgLmltYWdlLXN0YWNrLnZpc2libGUgLmltYWdlLTEge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMCUsIC0zMCUpOyB9IH1cbiAgLmxheW91dC1udW1iZXJlZF9yb3dzIC5jb250YWluZXItZmx1aWQgLnJvdzpudGgtY2hpbGQoZXZlbikgLmltYWdlLXN0YWNrLnZpc2libGUuaW1hZ2UtY291bnQtMSAuaW1hZ2UtMSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAlLCAtMTAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5sYXlvdXQtbnVtYmVyZWRfcm93cyAuY29udGFpbmVyLWZsdWlkIC5yb3c6bnRoLWNoaWxkKGV2ZW4pIC5pbWFnZS1zdGFjay52aXNpYmxlLmltYWdlLWNvdW50LTEgLmltYWdlLTEge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpOyB9IH1cblxuLmxheW91dC10aW1lbGluZSB7XG4gIHBhZGRpbmc6IDkwcHggMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmxheW91dC10aW1lbGluZS5uby10b3AtcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLmxheW91dC10aW1lbGluZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDsgfSB9XG4gIC5sYXlvdXQtdGltZWxpbmUgLnNlY3Rpb24taW50cm8gLnRleHQsIC5sYXlvdXQtdGltZWxpbmUgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmxheW91dC10aW1lbGluZSAuaW1hZ2Utc3RhY2sgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmxheW91dC10aW1lbGluZSAuaW1hZ2Utc3RhY2sgLmltYWdlLTEge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTsgfVxuICAubGF5b3V0LXRpbWVsaW5lIC5pbWFnZS1zdGFjay52aXNpYmxlIC5pbWFnZS0xIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTIwJSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5sYXlvdXQtdGltZWxpbmUgLmltYWdlLXN0YWNrIHtcbiAgICAgIGxlZnQ6IDE1JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MmVtKSB7XG4gICAgLmxheW91dC10aW1lbGluZSAucG9zdC1jb250ZW50IC50ZXh0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAubGF5b3V0LXRpbWVsaW5lIC5wb3N0LWNvbnRlbnQgLnRleHQgLmxpc3RpbmctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjJlbSkge1xuICAgICAgLmxheW91dC10aW1lbGluZSAucG9zdC1jb250ZW50IC50ZXh0IC5saXN0aW5nLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAubGF5b3V0LXRpbWVsaW5lIC5wb3N0LWNvbnRlbnQgLnRleHQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAubGF5b3V0LXRpbWVsaW5lIC50aW1lbGluZS1wb2ludHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyLjVlbTtcbiAgICBwYWRkaW5nOiA2LjI1ZW0gMDsgfVxuICAgIC5sYXlvdXQtdGltZWxpbmUgLnRpbWVsaW5lLXBvaW50cyAucm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyLjVlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyZW0pIHtcbiAgICAgICAgLmxheW91dC10aW1lbGluZSAudGltZWxpbmUtcG9pbnRzIC5yb3cge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYuMjVlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5sYXlvdXQtdGltZWxpbmUgLnRpbWVsaW5lLXBvaW50cyAucm93IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjEyNWVtOyB9IH1cbiAgICAubGF5b3V0LXRpbWVsaW5lIC50aW1lbGluZS1wb2ludHM6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWVkYjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAubGF5b3V0LXRpbWVsaW5lIC50aW1lbGluZS1wb2ludHM6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubGF5b3V0LXRpbWVsaW5lIC5wb3N0LWNvbnRlbnQud2l0aC1jb3VudCAuY291bnQge1xuICAgIGZvbnQtc2l6ZTogMTAuOTM3NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdG9wOiAtMTIlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyZW0pIHtcbiAgICAgIC5sYXlvdXQtdGltZWxpbmUgLnBvc3QtY29udGVudC53aXRoLWNvdW50IC5jb3VudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNi4yNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAubGF5b3V0LXRpbWVsaW5lIC5wb3N0LWNvbnRlbnQud2l0aC1jb3VudCAuY291bnQge1xuICAgICAgICBmb250LXNpemU6IDQuNjg3NWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgfSB9XG4gIC5sYXlvdXQtdGltZWxpbmUgLnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmxheW91dC10aW1lbGluZSAuYXJyb3cge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5ZWRiO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzVlbSkge1xuICAgICAgLmxheW91dC10aW1lbGluZSAuYXJyb3cge1xuICAgICAgICB3aWR0aDogNTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLmxheW91dC10aW1lbGluZSAuYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5sYXlvdXQtdGltZWxpbmUgLmFycm93OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0wLjQzNzVlbTtcbiAgICAgIGxlZnQ6IC0wLjVlbTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwOWVkYjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAubGF5b3V0LXRpbWVsaW5lIC5hcnJvdzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC00cHg7XG4gICAgICB0b3A6IC0xNXB4O1xuICAgICAgZm9udC1zaXplOiAxLjg3NWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuICAubGF5b3V0LXRpbWVsaW5lIC5ldmVuIC5hcnJvdyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAgIC5sYXlvdXQtdGltZWxpbmUgLmV2ZW4gLmFycm93OmJlZm9yZSB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IC0wLjVlbTsgfVxuICAgIC5sYXlvdXQtdGltZWxpbmUgLmV2ZW4gLmFycm93OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IC00cHg7IH1cblxuLmxheW91dC1sZWFkZXJzaGlwIC5sZWFkZXJzaGlwLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNFQkVCRUIgMCUsICNmZmYgMTAwJSk7IH1cbiAgLmxheW91dC1sZWFkZXJzaGlwIC5sZWFkZXJzaGlwLXdyYXAgLmxlYWRlcnNoaXAtYW5jaG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNTBweDsgfVxuXG4ubGF5b3V0LWxlYWRlcnNoaXAgLnBlcnNvbi1yb3cgLnBlcnNvbi1iaW9ncmFwaHkge1xuICBwYWRkaW5nLXRvcDogMy43NWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI3NlY3Rpb24tMyAubGF5b3V0LWxlYWRlcnNoaXAgLnN0YW5kYXJkLXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ubGVhZGVyc2hpcC1pbnRybyAuc2VjdGlvbi1pbnRybywgLmxlYWRlcnNoaXAtaW50cm8gLnNpbmdsZS1sZWFkZXJzaGlwIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWxlYWRlcnNoaXAgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tbGVhZGVyc2hpcF9ncmlkIHtcbiAgbWFyZ2luLXRvcDogMTQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWxlYWRlcnNoaXAgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tbGVhZGVyc2hpcF9ncmlkIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtbGVhZGVyc2hpcC1jYXJvdXNlbC5iYWNrZ3JvdW5kLXR5cGUtLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREYwOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1sZWFkZXJzaGlwLWNhcm91c2VsIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1sZWFkZXJzaGlwLWNhcm91c2VsIC5sZWFkZXJzaGlwX19jYXJvdXNlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG4gIC5wYWdlLXNlY3Rpb24tLWxheW91dC1sZWFkZXJzaGlwLWNhcm91c2VsIC5sZWFkZXJzaGlwX19jYXJvdXNlbCBoMiB7XG4gICAgY29sb3I6ICMxNjE3Mjk7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtVGhcIiwgc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMy4xMjVlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4wOGVtO1xuICAgIG1hcmdpbjogMCAwIDAuNGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWxlYWRlcnNoaXAtY2Fyb3VzZWwgLmxlYWRlcnNoaXBfX2Nhcm91c2VsIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NWVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xuICAgIC5wYWdlLXNlY3Rpb24tLWxheW91dC1sZWFkZXJzaGlwLWNhcm91c2VsIC5sZWFkZXJzaGlwX19jYXJvdXNlbCAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTA3MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWxlYWRlcnNoaXAtY2Fyb3VzZWwgLmxlYWRlcnNoaXBfX2Nhcm91c2VsIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7IH1cbiAgICAgIC5wYWdlLXNlY3Rpb24tLWxheW91dC1sZWFkZXJzaGlwLWNhcm91c2VsIC5sZWFkZXJzaGlwX19jYXJvdXNlbCAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wYWdlLXNlY3Rpb24tLWxheW91dC1sZWFkZXJzaGlwLWNhcm91c2VsIC5sZWFkZXJzaGlwX19jYXJvdXNlbCBkaXYuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucGFnZS1zZWN0aW9uLS1sYXlvdXQtbGVhZGVyc2hpcC1jYXJvdXNlbCAubGVhZGVyc2hpcF9fY2Fyb3VzZWwgZGl2LmltYWdlOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgICAgIC5wYWdlLXNlY3Rpb24tLWxheW91dC1sZWFkZXJzaGlwLWNhcm91c2VsIC5sZWFkZXJzaGlwX19jYXJvdXNlbCBkaXYuaW1hZ2UgPiAuY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwOyB9IH1cblxuLmxheW91dC1xdW90ZXMge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYzO1xuICBwYWRkaW5nOiA2LjI1ZW0gMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLmxheW91dC1xdW90ZXMge1xuICAgICAgcGFkZGluZzogNi4yNWVtIDAgMTIuNWVtIDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGF5b3V0LXF1b3RlcyB7XG4gICAgICBwYWRkaW5nOiAxLjI1ZW0gMDsgfSB9XG4gIC5sYXlvdXQtcXVvdGVzIC5yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMjVlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxheW91dC1xdW90ZXMgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4yNWVtOyB9IH1cbiAgICAubGF5b3V0LXF1b3RlcyAucm93OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuMTI1ZW07IH1cbiAgICAubGF5b3V0LXF1b3RlcyAucm93Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubGF5b3V0LXF1b3RlcyAubGF5ZXJlZC1pbWFnZXMgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxheW91dC1xdW90ZXMgLnBvc3QtY29udGVudCAudGV4dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLmxheW91dC1xdW90ZXMgLmNvbC1tZC1wdWxsLTYgLnBvc3QtY29udGVudC53aXRoLWNvdW50IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxheW91dC1xdW90ZXMgLmNvbC1tZC1wdWxsLTYgLnBvc3QtY29udGVudC53aXRoLWNvdW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5sYXlvdXQtcXVvdGVzIC5jb2wtbWQtcHVsbC02LndpdGgtc3R5bGUtLXF1b3RlIC5kZWNvcmF0aW9uLnN0eWxlLS1xdW90ZTphZnRlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTZweDsgfVxuICAubGF5b3V0LXF1b3RlcyAud2l0aC1zdHlsZS0tbnVtYmVyIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxheW91dC1xdW90ZXMgLndpdGgtc3R5bGUtLW51bWJlciAudGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAubGF5b3V0LXF1b3RlcyAud2l0aC1zdHlsZS0tbnVtYmVyLmNvbC1tZC1wdWxsLTYgLnRleHQgLmRlY29yYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogLTEwcHg7IH1cbiAgLmxheW91dC1xdW90ZXMgLmNvbC1tZC02Om5vdCguY29sLW1kLXB1c2gtNikgPiAuaW1hZ2UtY291bnQtMSAuaW1hZ2Uge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDE1JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxheW91dC1xdW90ZXMgLmNvbC1tZC02Om5vdCguY29sLW1kLXB1c2gtNikgPiAuaW1hZ2UtY291bnQtMSAuaW1hZ2Uge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogYXV0bzsgfSB9XG4gIC5sYXlvdXQtcXVvdGVzIC5hbHQgLmNvbC1tZC02IC5pbWFnZS1zdGFjay5pbWFnZS1jb3VudC0xIC5pbWFnZS0xIHtcbiAgICBsZWZ0OiAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxheW91dC1xdW90ZXMgLmFsdCAuY29sLW1kLTYgLmltYWdlLXN0YWNrLmltYWdlLWNvdW50LTEgLmltYWdlLTEge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogYXV0bzsgfSB9XG4gIC5sYXlvdXQtcXVvdGVzIC5kZWNvcmF0aW9uIHtcbiAgICBjb2xvcjogIzAwOWVkYjtcbiAgICBmb250LXNpemU6IDkuMzc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgLmxheW91dC1xdW90ZXMgLmRlY29yYXRpb24uc3R5bGUtLXF1b3RlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNDBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAgIC5sYXlvdXQtcXVvdGVzIC5kZWNvcmF0aW9uLnN0eWxlLS1xdW90ZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCcXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogOS4zNzVlbTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsZWZ0OiAtMTZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yM3B4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmxheW91dC1xdW90ZXMgLmRlY29yYXRpb24uc3R5bGUtLXF1b3RlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIHRvcDogLTM1cHg7IH1cbiAgICAgICAgICAubGF5b3V0LXF1b3RlcyAuZGVjb3JhdGlvbi5zdHlsZS0tcXVvdGU6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogLTE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxheW91dC1xdW90ZXMgLmRlY29yYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYXlvdXQtcXVvdGVzIC5pbWFnZS1zdGFjayB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODAlOyB9XG4gICAgICAubGF5b3V0LXF1b3RlcyAuaW1hZ2Utc3RhY2sgLmltYWdlLTEge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAubGF5b3V0LXF1b3RlcyAuaW1hZ2Utc3RhY2sgLmltYWdlLTEge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgMCUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubGF5b3V0LXF1b3RlcyAuaW1hZ2Utc3RhY2sgLmltYWdlLTEge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfSB9XG4gIC5sYXlvdXQtcXVvdGVzIC5pbWFnZS1zdGFjayAuaW1hZ2UtMiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA4MCUpOyB9XG4gIC5sYXlvdXQtcXVvdGVzIC5pbWFnZS1zdGFjay52aXNpYmxlIC5pbWFnZS0xIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMCUsIDAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxheW91dC1xdW90ZXMgLmltYWdlLXN0YWNrLnZpc2libGUgLmltYWdlLTEge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfSB9XG4gIC5sYXlvdXQtcXVvdGVzIC5pbWFnZS1zdGFjay52aXNpYmxlIC5pbWFnZS0yIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7IH1cbiAgLmxheW91dC1xdW90ZXMgLmFsdCAuaW1hZ2Utc3RhY2sgLmltYWdlLTEge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgMCUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubGF5b3V0LXF1b3RlcyAuYWx0IC5pbWFnZS1zdGFjayAuaW1hZ2UtMSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9IH1cbiAgLmxheW91dC1xdW90ZXMgLmFsdCAuaW1hZ2Utc3RhY2sgLmRvdC1ncmlkIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMjAlOyB9XG4gIC5sYXlvdXQtcXVvdGVzIC5hbHQgLmltYWdlLXN0YWNrLnZpc2libGUgLmltYWdlLTEge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgMCUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubGF5b3V0LXF1b3RlcyAuYWx0IC5pbWFnZS1zdGFjay52aXNpYmxlIC5pbWFnZS0xIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH0gfVxuICAubGF5b3V0LXF1b3RlcyAuYWx0IGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubGF5b3V0LXF1b3RlcyAucG9zdC1jb250ZW50IGJsb2NrcXVvdGUgcCB7XG4gICAgY29sb3I6ICMzNzNhM2M7XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLmxheW91dC1xdW90ZXMgLnBvc3QtY29udGVudCBibG9ja3F1b3RlIGZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMS4yNWVtOyB9XG4gIC5sYXlvdXQtcXVvdGVzIC5wb3N0LWNvbnRlbnQgYmxvY2txdW90ZSBjaXRlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubGF5b3V0LXF1b3RlcyAucG9zdC1jb250ZW50IGJsb2NrcXVvdGUgY2l0ZSB7XG4gICAgY29sb3I6ICMwMDllZGI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sYXlvdXQtcXVvdGVzIC5wb3N0LWNvbnRlbnQgYmxvY2txdW90ZSBjaXRlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuICAgIC5sYXlvdXQtcXVvdGVzIC5wb3N0LWNvbnRlbnQgYmxvY2txdW90ZSBjaXRlIHNwYW4ge1xuICAgICAgY29sb3I6ICMzNzNhM2M7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmxheW91dC1sb2NhdGlvbnNfZ3JpZCB7XG4gIGJhY2tncm91bmQ6ICMxNTE1MWQ7IH1cbiAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAucm93IHtcbiAgICBiYWNrZ3JvdW5kOiAjMTUxNTFkOyB9XG4gIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmxvY2F0aW9uIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmxvY2F0aW9uIC5pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgIzE1MTUxZCA1MCUgNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDsgfVxuICAgICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAubG9jYXRpb24gLmltYWdlOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMSwgMjEsIDI5LCAwLjkpO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAubG9jYXRpb24gLmhvdmVyLWJsb2NrIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmxvY2F0aW9uIC5ob3Zlci1ibG9jazpob3ZlciAuaW1hZ2Uge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuICAgIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmxvY2F0aW9uLnNob3ctYWRkaXRpb25hbC1pbmZvIC5pbWFnZTphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAubG9jYXRpb24gLnRleHQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMi41ZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1vdXQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MS4yNWVtKSB7XG4gICAgICAgIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmxvY2F0aW9uIC50ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjI1ZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDczLjEyNWVtKSB7XG4gICAgICAgIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmxvY2F0aW9uIC50ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjkzNzVlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjBlbSkge1xuICAgICAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5sb2NhdGlvbiAudGV4dCB7XG4gICAgICAgICAgcGFkZGluZzogMC42MjVlbTsgfSB9XG4gICAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5sb2NhdGlvbiAudGV4dCAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgxLjI1ZW0pIHtcbiAgICAgICAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5sb2NhdGlvbiAudGV4dCAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NWVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4LjEyNWVtKSB7XG4gICAgICAgICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAubG9jYXRpb24gLnRleHQgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NWVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDczLjEyNWVtKSB7XG4gICAgICAgICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAubG9jYXRpb24gLnRleHQgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjIuNWVtKSB7XG4gICAgICAgICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAubG9jYXRpb24gLnRleHQgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVlbTsgfSB9XG4gICAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5sb2NhdGlvbiAudGV4dCAuYWRkaXRpb25hbC1pbmZvIHtcbiAgICAgICAgbWF4LWhlaWdodDogMHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQsIG1heC1oZWlnaHQgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgxLjI1ZW0pIHtcbiAgICAgICAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5sb2NhdGlvbiAudGV4dCAuYWRkaXRpb25hbC1pbmZvIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTM4NDYxNTM4ZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjJlbSkge1xuICAgICAgICAgIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmxvY2F0aW9uIC50ZXh0IC5hZGRpdGlvbmFsLWluZm8ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNjY2NjY2NjY3ZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAubG9jYXRpb24gLnRleHQgLmFkZGl0aW9uYWwtaW5mbyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNjg3NWVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgICAgICAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5sb2NhdGlvbiAudGV4dCAuYWRkaXRpb25hbC1pbmZvIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtOyB9IH1cbiAgICAgICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAubG9jYXRpb24gLnRleHQgLmFkZGl0aW9uYWwtaW5mbyBwIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTcuNWVtKSB7XG4gICAgICAgICAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5sb2NhdGlvbiAudGV4dCAuYWRkaXRpb25hbC1pbmZvIHAge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmxvY2F0aW9uIC50ZXh0IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5sb2NhdGlvbiAuYWN0aW9uIHtcbiAgICAgIGJvdHRvbTogMi41ZW07XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMi41ZW07XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODEuMjVlbSkge1xuICAgICAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5sb2NhdGlvbiAuYWN0aW9uIHtcbiAgICAgICAgICBib3R0b206IDEuMjVlbTtcbiAgICAgICAgICByaWdodDogMS4yNWVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3My4xMjVlbSkge1xuICAgICAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5sb2NhdGlvbiAuYWN0aW9uIHtcbiAgICAgICAgICBib3R0b206IDAuOTM3NWVtO1xuICAgICAgICAgIHJpZ2h0OiAwLjkzNzVlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjBlbSkge1xuICAgICAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5sb2NhdGlvbiAuYWN0aW9uIHtcbiAgICAgICAgICBib3R0b206IDAuNjI1ZW07XG4gICAgICAgICAgcmlnaHQ6IDAuNjI1ZW07IH0gfVxuICAgIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmxvY2F0aW9uLnNob3ctYWRkaXRpb25hbC1pbmZvIC50ZXh0IC5hZGRpdGlvbmFsLWluZm8ge1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAubG9jYXRpb24uc2hvdy1hZGRpdGlvbmFsLWluZm8gLmFjdGlvbiAuYXJyb3ctYnRuOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAuaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmltYWdlOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAuaW1hZ2UgPiAuY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDBlbSkge1xuICAgICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAuaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAuaW1hZ2U6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA3NSU7IH1cbiAgICAgICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAuaW1hZ2UgPiAuY29udGVudCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDsgfSB9XG4gIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmNvbC1tZC02IC5pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAuY29sLW1kLTYgLmltYWdlOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA1MCU7IH1cbiAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5jb2wtbWQtNiAuaW1hZ2UgPiAuY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAuY29sLW1kLTYgLmltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmNvbC1tZC02IC5pbWFnZTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgICAgICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAuY29sLW1kLTYgLmltYWdlID4gLmNvbnRlbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MGVtKSB7XG4gICAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5jb2wtbWQtNiAuaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAuY29sLW1kLTYgLmltYWdlOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzUlOyB9XG4gICAgICAgIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmNvbC1tZC02IC5pbWFnZSA+IC5jb250ZW50IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmNvbC1tZC00Om50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5jb2wtbWQtNDpudGgtY2hpbGQoMykgLmltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmNvbC1tZC00Om50aC1jaGlsZCgzKSAuaW1hZ2U6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1MCU7IH1cbiAgICAgICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAuY29sLW1kLTQ6bnRoLWNoaWxkKDMpIC5pbWFnZSA+IC5jb250ZW50IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5jb2wtbWQtNDpudGgtY2hpbGQoMykge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAuY29sLW1kLTQ6bnRoLWNoaWxkKDMpIC5pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5jb2wtbWQtNDpudGgtY2hpbGQoMykgLmltYWdlOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzUlOyB9XG4gICAgICAgIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmNvbC1tZC00Om50aC1jaGlsZCgzKSAuaW1hZ2UgPiAuY29udGVudCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDsgfSB9XG5cbi5sYXlvdXQtaWNvbnNfd2l0aF90ZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiAwJSwgI2ViZWJlYiAxMDAlKTtcbiAgcGFkZGluZzogNC4zNzVlbSAwOyB9XG4gIC5sYXlvdXQtaWNvbnNfd2l0aF90ZXh0IC5zZWN0aW9uLWludHJvLCAubGF5b3V0LWljb25zX3dpdGhfdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbTsgfVxuICAubGF5b3V0LWljb25zX3dpdGhfdGV4dCAuY29sLW1kLTQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDllZGI7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5sYXlvdXQtaWNvbnNfd2l0aF90ZXh0IC5jb2wtbWQtNCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDsgfSB9XG4gIC5sYXlvdXQtaWNvbnNfd2l0aF90ZXh0IC5ibG9jayB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMS4yNWVtIGF1dG87XG4gICAgbWF4LXdpZHRoOiAzMS4yNWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAubGF5b3V0LWljb25zX3dpdGhfdGV4dCAuYmxvY2sgLmJsb2NrLWltYWdlIHtcbiAgICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAubGF5b3V0LWljb25zX3dpdGhfdGV4dCAuYmxvY2sgLmJsb2NrLWltYWdlIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5sYXlvdXQtaWNvbnNfd2l0aF90ZXh0IC5ibG9jayAuYmxvY2staW1hZ2Utc21hbGwge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4OyB9XG4gICAgICAubGF5b3V0LWljb25zX3dpdGhfdGV4dCAuYmxvY2sgLmJsb2NrLWltYWdlLW1lZGl1bSB7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7IH1cbiAgICAgIC5sYXlvdXQtaWNvbnNfd2l0aF90ZXh0IC5ibG9jayAuYmxvY2staW1hZ2UtbGFyZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDI3NXB4OyB9XG4gICAgICAubGF5b3V0LWljb25zX3dpdGhfdGV4dCAuYmxvY2sgLmJsb2NrLWltYWdlLWZsb2F0LWxlZnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4JTtcbiAgICAgICAgd2lkdGg6IDIwJTsgfVxuICAgICAgLmxheW91dC1pY29uc193aXRoX3RleHQgLmJsb2NrIC5ibG9jay1pbWFnZS1mbG9hdC1yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDglO1xuICAgICAgICB3aWR0aDogMjAlOyB9XG4gICAgICAubGF5b3V0LWljb25zX3dpdGhfdGV4dCAuYmxvY2sgLmJsb2NrLWltYWdlLWZsb2F0LW5vbmUge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMS4yNWVtO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5sYXlvdXQtaWNvbnNfd2l0aF90ZXh0IC5ibG9jayAuYmxvY2stdGV4dCB7XG4gICAgICB3aWR0aDogNzIlOyB9XG4gICAgICAubGF5b3V0LWljb25zX3dpdGhfdGV4dCAuYmxvY2sgLmJsb2NrLXRleHQtZmxvYXQtbGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAubGF5b3V0LWljb25zX3dpdGhfdGV4dCAuYmxvY2sgLmJsb2NrLXRleHQtZmxvYXQtcmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIC5sYXlvdXQtaWNvbnNfd2l0aF90ZXh0IC5ibG9jayAuYmxvY2stdGV4dC1mbG9hdC1ub25lIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmxheW91dC1pY29uc193aXRoX3RleHQgLmJsb2NrLm5vLWltYWdlIC5ibG9jay10ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxheW91dC1pY29uc193aXRoX3RleHQgLmJsb2NrIHAge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLmxheW91dC1pY29uc193aXRoX3RleHQgLmJsb2NrIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuODc1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzVlbSkge1xuICAgICAgICAubGF5b3V0LWljb25zX3dpdGhfdGV4dCAuYmxvY2sgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9IH1cbiAgLmxheW91dC1pY29uc193aXRoX3RleHQgLmNvbC1tZC00Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAubGF5b3V0LWljb25zX3dpdGhfdGV4dCAuY29udGFpbmVyLWZsdWlkIC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAubGF5b3V0LWljb25zX3dpdGhfdGV4dCAuY29udGFpbmVyLWZsdWlkIC5yb3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmxheW91dC1pY29uc193aXRoX3RleHQgLmNvbnRhaW5lci1mbHVpZCAucm93IC5ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmxheW91dC1pY29uc193aXRoX3RleHQgLmNvbnRhaW5lci1mbHVpZCAucm93IC5ibG9jayAuYmxvY2staW1hZ2UtZmxvYXQtbm9uZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMjAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAubGF5b3V0LWljb25zX3dpdGhfdGV4dCAuY29udGFpbmVyLWZsdWlkIC5yb3cgLmJsb2NrIC5ibG9jay10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLnN0YWdnZXItcm93IC5jb2wtbGctNCAuZXZlbnRzLXBvc3Qge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksIHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1ldmVudHNfbGlzdGluZyAuc3RhZ2dlci1yb3cgLmNvbC1sZy00Om50aC1jaGlsZCgyKSAuZXZlbnRzLXBvc3Qge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxczsgfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLnN0YWdnZXItcm93IC5jb2wtbGctNDpudGgtY2hpbGQoMykgLmV2ZW50cy1wb3N0IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41czsgfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLnN0YWdnZXItcm93Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA0LjM3NWVtOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1ldmVudHNfbGlzdGluZyAuYnRuLXJvdyB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1ldmVudHNfbGlzdGluZyAudmlzaWJsZSAuY29sLWxnLTQgLmV2ZW50cy1wb3N0IHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc2VhcmNoIC5wYWdlLXdyYXAgLnBhZ2Utc2VjdGlvbi5zZWFyY2gtc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjEyNWVtOyB9XG5cbi5sYXlvdXQtZXZlbnRzX2xpc3Rpbmcge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwIDAgMy4xMjVlbSAwOyB9XG4gIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgdGQuY2FsZW5kYXItY2VsbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuY2FsZW5kYXItYnRuIHtcbiAgICBoZWlnaHQ6IDE5cHg7IH1cbiAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuc2VjdGlvbi1pbnRybywgLmxheW91dC1ldmVudHNfbGlzdGluZyAuc2luZ2xlLWxlYWRlcnNoaXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5zZWN0aW9uLWludHJvIGgyLnRhYmxlLXRpdGxlLCAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5zaW5nbGUtbGVhZGVyc2hpcCBoMi50YWJsZS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuODc1ZW07IH1cbiAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuZmlsdGVyLXJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwOyB9XG4gIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmZpbHRlci1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmZpbHRlci1idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2VmZWZlZjsgfVxuICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5maWx0ZXItbGlzdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuZmlsdGVyLWxpc3QgLmV2ZW50LXR5cGVzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1vdXQ7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICB6LWluZGV4OiA5OyB9XG4gICAgICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5maWx0ZXItbGlzdCAuZXZlbnQtdHlwZXMgYSB7XG4gICAgICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgICBwYWRkaW5nOiAwLjYyNWVtIDEuNTYyNWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuZmlsdGVyLWxpc3QuYWN0aXZlIC5maWx0ZXItYnRuIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VmZWZlZjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuZmlsdGVyLWxpc3QuYWN0aXZlIC5ldmVudC10eXBlcyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogOTsgfVxuICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5sb2NhdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NWVtO1xuICAgIG1heC13aWR0aDogOTAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLmxheW91dC1ldmVudHNfbGlzdGluZyAubG9jYXRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmxvY2F0aW9uIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLmxheW91dC1ldmVudHNfbGlzdGluZyAubG9jYXRpb24gaDQge1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTdlbTtcbiAgICAgIG1hcmdpbjogMCAwIDAuNTg4MjM1Mjk0MWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmxvY2F0aW9uIC5saXN0aW5nIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgMCAxLjI1ZW0gMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmxvY2F0aW9uIC5saXN0aW5nIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE2NjY2NjY2NjdlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44MzMzMzMzMzMzZW07IH1cbiAgICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmxvY2F0aW9uIC5saXN0aW5nIGEge1xuICAgICAgICBjb2xvcjogIzAwOWVkYjsgfVxuICAgICAgICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5sb2NhdGlvbiAubGlzdGluZyBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzE2MTcyOTsgfVxuICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmxvY2F0aW9uIHAge1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuZXZlbnRzLXRhYmxlLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmV2ZW50cy10YWJsZS13cmFwIHRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuZXZlbnRzLXRhYmxlLXdyYXAge1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvOyB9XG4gICAgICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmV2ZW50cy10YWJsZS13cmFwIHRhYmxlIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDUwMHB4OyB9IH1cbiAgICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5ldmVudHMtdGFibGUtd3JhcCAuY29sLXRpdGxlIHtcbiAgICAgIHdpZHRoOiAyMiU7IH1cbiAgICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5ldmVudHMtdGFibGUtd3JhcCAuY29sLWRhdGUge1xuICAgICAgd2lkdGg6IDEzJTsgfVxuICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmV2ZW50cy10YWJsZS13cmFwIC5jb2wtY2FsZW5kYXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB3aWR0aDogMzUlOyB9XG4gICAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuZXZlbnRzLXRhYmxlLXdyYXAgLmNvbC1kZXNjIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5ldmVudHMtdGFibGUtd3JhcCBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmV2ZW50cy10YWJsZS13cmFwIHRhYmxlLmRhdGFUYWJsZS5uby1mb290ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmV2ZW50cy10YWJsZS13cmFwIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5ldmVudHMtdGFibGUtd3JhcCAub2RkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7IH1cbiAgICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5ldmVudHMtdGFibGUtd3JhcCB0ZCB7XG4gICAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuZXZlbnRzLXRhYmxlLXdyYXAgaW5wdXQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDFkNDsgfVxuICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmV2ZW50cy10YWJsZS13cmFwIC5kYXRhVGFibGVzX2xlbmd0aCxcbiAgICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5ldmVudHMtdGFibGUtd3JhcCAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgICAgZm9udC1zaXplOiAwLjg3NWVtOyB9XG4gICAgICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5ldmVudHMtdGFibGUtd3JhcCAuZGF0YVRhYmxlc19sZW5ndGggbGFiZWwsXG4gICAgICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5ldmVudHMtdGFibGUtd3JhcCAuZGF0YVRhYmxlc19maWx0ZXIgbGFiZWwge1xuICAgICAgICBjb2xvcjogIzAwOWVkYjtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmV2ZW50cy10YWJsZS13cmFwIC5kYXRhVGFibGVzX2xlbmd0aCBsYWJlbCBpbnB1dCxcbiAgICAgICAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuZXZlbnRzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVsIGlucHV0IHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuZXZlbnRzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfbGVuZ3RoLFxuICAgICAgICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5ldmVudHMtdGFibGUtd3JhcCAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmV2ZW50cy10YWJsZS13cmFwIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmV2ZW50cy10YWJsZS13cmFwIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgIG1hcmdpbi10b3A6IDAuODMzMzMzMzMzM2VtO1xuICAgICAgcGFkZGluZzogMC4zMTI1ZW07IH1cbiAgICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5ldmVudHMtdGFibGUtd3JhcCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuZXZlbnRzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgbWFyZ2luLXRvcDogMC44MzMzMzMzMzMzZW07XG4gICAgICBwYWRkaW5nOiAwLjMxMjVlbTsgfVxuICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmV2ZW50cy10YWJsZS13cmFwIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbixcbiAgICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5ldmVudHMtdGFibGUtd3JhcCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQsXG4gICAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuZXZlbnRzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkOmhvdmVyLFxuICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmV2ZW50cy10YWJsZS13cmFwIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZDphY3RpdmUge1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuZXZlbnRzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQsXG4gICAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuZXZlbnRzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmV2ZW50cy10YWJsZS13cmFwIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGNvbG9yOiAjMDA5ZWRiICFpbXBvcnRhbnQ7IH1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYywgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZCwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWV2ZW50c19saXN0aW5nIC5wYWdlLXNlY3Rpb24tLWxheW91dC1ldmVudHNfbGlzdGluZzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNC4zNzVlbTsgfVxuXG4ubGF5b3V0LXZpZGVvX2VtYmVkIHtcbiAgYmFja2dyb3VuZDogIzBmMGYxNDtcbiAgcGFkZGluZzogNi4yNWVtIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAubGF5b3V0LXZpZGVvX2VtYmVkIHtcbiAgICAgIHBhZGRpbmc6IDMuMTI1ZW0gMDsgfSB9XG4gIC5sYXlvdXQtdmlkZW9fZW1iZWQgaWZyYW1lIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ubGF5b3V0LWV4cGFuZGFibGVfc2VjdGlvbnMge1xuICBiYWNrZ3JvdW5kOiAjRURFREYwOyB9XG4gIC5sYXlvdXQtZXhwYW5kYWJsZV9zZWN0aW9ucyBoMiB7XG4gICAgZm9udC1zaXplOiAyLjVlbTsgfVxuICAubGF5b3V0LWV4cGFuZGFibGVfc2VjdGlvbnMgLmV4cGFuZGFibGUtc2VjdGlvbnMtd3JhcCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAzLjEyNWVtIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVlbTtcbiAgICBib3gtc2hhZG93OiAzcHggM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgLmxheW91dC1leHBhbmRhYmxlX3NlY3Rpb25zIC5leHBhbmRhYmxlLXNlY3Rpb25zLXdyYXAgLmV4cGFuZGFibGUtc2VjdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIuNWVtIGF1dG87IH1cbiAgLmxheW91dC1leHBhbmRhYmxlX3NlY3Rpb25zIC5leHBhbmRhYmxlLXNlY3Rpb24ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAubGF5b3V0LWV4cGFuZGFibGVfc2VjdGlvbnMgLmV4cGFuZGFibGUtc2VjdGlvbiAuZXhwYW5kLWl0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2U5ZTQ7XG4gICAgICBwYWRkaW5nOiAwLjYyNWVtIDA7IH1cbiAgICAgIC5sYXlvdXQtZXhwYW5kYWJsZV9zZWN0aW9ucyAuZXhwYW5kYWJsZS1zZWN0aW9uIC5leHBhbmQtaXRlbSAuZXhwYW5kLWNvbnRlbnQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1vdXQ7IH1cbiAgICAgIC5sYXlvdXQtZXhwYW5kYWJsZV9zZWN0aW9ucyAuZXhwYW5kYWJsZS1zZWN0aW9uIC5leHBhbmQtaXRlbSAudG9nZ2xlID4gaSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2Utb3V0OyB9XG4gICAgICAubGF5b3V0LWV4cGFuZGFibGVfc2VjdGlvbnMgLmV4cGFuZGFibGUtc2VjdGlvbiAuZXhwYW5kLWl0ZW0uYWN0aXZlIC5leHBhbmQtY29udGVudCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwMHB4OyB9XG4gICAgICAubGF5b3V0LWV4cGFuZGFibGVfc2VjdGlvbnMgLmV4cGFuZGFibGUtc2VjdGlvbiAuZXhwYW5kLWl0ZW0uYWN0aXZlIC50b2dnbGUgPiBpIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgLmxheW91dC1leHBhbmRhYmxlX3NlY3Rpb25zIC5leHBhbmRhYmxlLXNlY3Rpb24gaDMge1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLmxheW91dC1leHBhbmRhYmxlX3NlY3Rpb25zIC5leHBhbmRhYmxlLXNlY3Rpb24gYSB7XG4gICAgICBjb2xvcjogIzAwOWVkYjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTsgfVxuICAgICAgLmxheW91dC1leHBhbmRhYmxlX3NlY3Rpb25zIC5leHBhbmRhYmxlLXNlY3Rpb24gYSBpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0Mjg1NzE0M2VtOyB9XG4gICAgLmxheW91dC1leHBhbmRhYmxlX3NlY3Rpb25zIC5leHBhbmRhYmxlLXNlY3Rpb24gLmV4cGFuZC1jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjc4NTcxNDI4NTdlbTsgfVxuXG4ubGF5b3V0LWV4cGFuZGFibGVfc2VjdGlvbnMgLmV4cGFuZGFibGUtc2VjdGlvbnMtd3JhcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSwgdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5sYXlvdXQtZXhwYW5kYWJsZV9zZWN0aW9ucyAudmlzaWJsZSAuZXhwYW5kYWJsZS1zZWN0aW9ucy13cmFwIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4ubGF5b3V0LWNvbnRhY3RfZm9ybSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmZmZmYgMCUsICNlYmViZWIgMTAwJSk7XG4gIHBhZGRpbmctYm90dG9tOiA2LjI1ZW07IH1cbiAgLmxheW91dC1jb250YWN0X2Zvcm0gbGFiZWwge1xuICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yODU3MTQyODU3ZW07XG4gICAgbWFyZ2luOiAwIDAgMC4zNTcxNDI4NTcxZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAubGF5b3V0LWNvbnRhY3RfZm9ybSBsYWJlbC52ZXJpZnktbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAubGF5b3V0LWNvbnRhY3RfZm9ybSAuaW5wdXQtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtOyB9XG4gIC5sYXlvdXQtY29udGFjdF9mb3JtIGlucHV0LFxuICAubGF5b3V0LWNvbnRhY3RfZm9ybSB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VjZTllNDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBhZGRpbmc6IDAuNjI1ZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubGF5b3V0LWNvbnRhY3RfZm9ybSBpbnB1dDpmb2N1cyxcbiAgICAubGF5b3V0LWNvbnRhY3RfZm9ybSB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gICAgLmxheW91dC1jb250YWN0X2Zvcm0gaW5wdXQ6cmVxdWlyZWQsIC5sYXlvdXQtY29udGFjdF9mb3JtIGlucHV0OmludmFsaWQsXG4gICAgLmxheW91dC1jb250YWN0X2Zvcm0gdGV4dGFyZWE6cmVxdWlyZWQsXG4gICAgLmxheW91dC1jb250YWN0X2Zvcm0gdGV4dGFyZWE6aW52YWxpZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWNlOWU0O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAubGF5b3V0LWNvbnRhY3RfZm9ybSBpbnB1dC52ZXJpZnktc2VjdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtY29udGFjdF9mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAubGF5b3V0LWRhdGEtb3Blbi1hcHBsaWNhdGlvblxuICAubGF5b3V0LWNvbnRhY3RfZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uXG4gIC5sYXlvdXQtY29udGFjdF9mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICAgIGhlaWdodDogNDRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtY29udGFjdF9mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmxheW91dC1jb250YWN0X2Zvcm0gLnNlbGVjdC13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2U5ZTQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5sYXlvdXQtY29udGFjdF9mb3JtIC5zZWxlY3Qtd3JhcDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWNlOWU0O1xuICAgICAgY29sb3I6ICMwMDllZGI7XG4gICAgICBjb250ZW50OiBcIlxcZjA2M1wiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmxheW91dC1jb250YWN0X2Zvcm0gLnNlbGVjdC13cmFwIHNlbGVjdCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMTAlOyB9XG4gICAgICAubGF5b3V0LWNvbnRhY3RfZm9ybSAuc2VsZWN0LXdyYXAgc2VsZWN0OmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDsgfVxuICAgIC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtY29udGFjdF9mb3JtIC5zZWxlY3Qtd3JhcCB7XG4gICAgICBoZWlnaHQ6IDQ0cHg7IH1cbiAgICAgIC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtY29udGFjdF9mb3JtIC5zZWxlY3Qtd3JhcDphZnRlciB7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cbiAgICAgIC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtY29udGFjdF9mb3JtIC5zZWxlY3Qtd3JhcCBzZWxlY3Qge1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gIC5sYXlvdXQtY29udGFjdF9mb3JtIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDEyLjVlbTtcbiAgICByZXNpemU6IG5vbmU7IH1cbiAgLmxheW91dC1jb250YWN0X2Zvcm0gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2QwZDFkNDsgfVxuICAubGF5b3V0LWNvbnRhY3RfZm9ybSA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICBjb2xvcjogI2QwZDFkNDsgfVxuICAubGF5b3V0LWNvbnRhY3RfZm9ybSA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgY29sb3I6ICNkMGQxZDQ7IH1cbiAgLmxheW91dC1jb250YWN0X2Zvcm0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNkMGQxZDQ7IH1cbiAgLmxheW91dC1jb250YWN0X2Zvcm0gcCB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgbWFyZ2luOiAxLjI1ZW0gMDsgfVxuICAgIC5sYXlvdXQtY29udGFjdF9mb3JtIHAgYSB7XG4gICAgICBjb2xvcjogIzAwOWVkYjsgfVxuICAubGF5b3V0LWNvbnRhY3RfZm9ybSAuZmlsZS13cmFwIC5zZXBhcmF0b3Ige1xuICAgIGNvbG9yOiAjZDBkMWQ0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgMC42MjVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5sYXlvdXQtY29udGFjdF9mb3JtIC5maWxlLXdyYXAgYnV0dG9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMWQ0O1xuICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwLjMxMjVlbSAxLjU2MjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2Utb3V0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAubGF5b3V0LWNvbnRhY3RfZm9ybSAuZmlsZS13cmFwIGJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzE2MTcyOTsgfVxuICAubGF5b3V0LWNvbnRhY3RfZm9ybSBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07IH1cbiAgICAubGF5b3V0LWNvbnRhY3RfZm9ybSBidXR0b246Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAubGF5b3V0LWNvbnRhY3RfZm9ybSAuYXJyb3ctYnRuLndpdGgtdGV4dCAubGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG4gIC5sYXlvdXQtY29udGFjdF9mb3JtIC53aXRoLWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQxZDQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuNWVtOyB9XG4gIC5sYXlvdXQtY29udGFjdF9mb3JtIC5xdWVzdGlvbiB7XG4gICAgY29sb3I6ICMxNTE1MWQ7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5sYXlvdXQtY29udGFjdF9mb3JtIC5yYWRpbyBsYWJlbCB7XG4gICAgY29sb3I6ICMxNTE1MWQ7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLmxheW91dC1jb250YWN0X2Zvcm0gLnJhZGlvIGlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmxheW91dC1jb250YWN0X2Zvcm0gLnJhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogNHB4OyB9XG5cbi5naWxkLWZvcm0ge1xuICBwYWRkaW5nOiAzLjEyNWVtIDA7IH1cbiAgLmdpbGQtZm9ybSAubGF5b3V0LWNvbnRhY3RfZm9ybSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmdpbGQtZm9ybSAucm93LmVycm9yIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMCwgMCwgMC40KTsgfVxuICAgIC5naWxkLWZvcm0gLnJvdy5lcnJvciAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAxLjEyZW0gMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZ2lsZC1mb3JtIC5wcm9jZXNzaW5nLWluZGljYXRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5naWxkLWZvcm0gLnByb2Nlc3NpbmctaW5kaWNhdGlvbiBpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvOyB9XG4gIC5naWxkLWZvcm0gaDIge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgbWFyZ2luOiAxZW0gMCAwLjVlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5naWxkLWZvcm0gLmJ0bi5kZWxldGUge1xuICAgIGJhY2tncm91bmQ6ICNkMGQxZDQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDJweCAwIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDI1cHg7IH1cbiAgLmdpbGQtZm9ybSAuYnRuLmFkZCB7XG4gICAgYmFja2dyb3VuZDogI2QwZDFkNDtcbiAgICBjb2xvcjogIzE1MTUxZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1N2VtO1xuICAgIG1hcmdpbjogMCBhdXRvIDFlbSBhdXRvO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmdpbGQtZm9ybSAucmVwZWF0YWJsZS1pbnB1dHMgLmZpZWxkLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5naWxkLWZvcm0gLnJlcGVhdGFibGUtaW5wdXRzIC5maWVsZC1ncm91cCArIC5maWVsZC1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuZ2lsZC1mb3JtIC5za2lsbHMtaW5wdXRzIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmdpbGQtZm9ybSAuc29jaWFsLWlucHV0cyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4OyB9XG4gICAgLmdpbGQtZm9ybSAuc2tpbGxzLWlucHV0cyAuaW5wdXQtZ3JvdXAtYWRkb24gLmJ0bi5kZWxldGUsXG4gICAgLmdpbGQtZm9ybSAuc29jaWFsLWlucHV0cyAuaW5wdXQtZ3JvdXAtYWRkb24gLmJ0bi5kZWxldGUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAuZ2lsZC1mb3JtIC5jdXN0b20tcXVlc3Rpb24tZnJlZV9mb3JtIHAsXG4gIC5naWxkLWZvcm0gLmZvcm0tY2hlY2sgcCB7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIG1hcmdpbjogMS4xMTExMTExMTExZW0gMCAwLjU1NTU1NTU1NTZlbSAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5naWxkLWZvcm0gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAuZ2lsZC1mb3JtIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmdpbGQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5ZWRiO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMi41ZW0gYXV0bztcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAuZ2lsZC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogI2NjY2NjYztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5naWxkLWZvcm0gLmNvbnNlbnQtZGV0YWlscy13cmFwIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMWQ0O1xuICAgIG1hcmdpbjogMS4yNWVtIDA7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIC5naWxkLWZvcm0gLmNvbnNlbnQtZGV0YWlscy13cmFwIHAsXG4gICAgLmdpbGQtZm9ybSAuY29uc2VudC1kZXRhaWxzLXdyYXAgdWwsXG4gICAgLmdpbGQtZm9ybSAuY29uc2VudC1kZXRhaWxzLXdyYXAgb2wge1xuICAgICAgY29sb3I6ICM1NTU7IH1cbiAgICAgIC5naWxkLWZvcm0gLmNvbnNlbnQtZGV0YWlscy13cmFwIHAgYSxcbiAgICAgIC5naWxkLWZvcm0gLmNvbnNlbnQtZGV0YWlscy13cmFwIHVsIGEsXG4gICAgICAuZ2lsZC1mb3JtIC5jb25zZW50LWRldGFpbHMtd3JhcCBvbCBhIHtcbiAgICAgICAgY29sb3I6ICMwMDllZGI7IH1cbiAgLmdpbGQtZm9ybSAuY29uc2VudC1kZXRhaWxzLWZpZWxkIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLmdpbGQtZm9ybSAuY29uc2VudC1kZXRhaWxzLWZpZWxkIGlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmdpbGQtZm9ybSAuYXBwbGljYXRpb25fX2NoZWNrYm94LXNtYWxsdHlwZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAuZ2lsZC1mb3JtIC5hcHBsaWNhdGlvbl9fY2hlY2tib3gtc21hbGx0eXBlID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuXG4udGhlMTEwIC5naWxkLWZvcm0ge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uc2VjdGlvbi1pbnRybyAudGV4dC5naWxkLWVycm9yLCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQuZ2lsZC1lcnJvciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubGF5b3V0LWNvbnRhY3RfZm9ybSAuZXJyb3ItY29sIHtcbiAgYmFja2dyb3VuZDogI2ZiZThlOTtcbiAgY2xlYXI6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgLmxheW91dC1jb250YWN0X2Zvcm0gLmVycm9yLWNvbCAuZXJyb3ItbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEuMTJlbSAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmxheW91dC1jb250YWN0X2Zvcm0gLmVycm9yLWNvbC5jb2wtbWQtMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDsgfVxuICAgIC5sYXlvdXQtY29udGFjdF9mb3JtIC5lcnJvci1jb2wuY29sLW1kLTEyIHAge1xuICAgICAgbWFyZ2luOiAwIDAgMTJweCAwOyB9XG5cbi5sYXlvdXQtY29udGFjdF9mb3JtIC53aWxsLWNsZWFyIHtcbiAgY2xlYXI6IGxlZnQ7IH1cblxuLmxheW91dC10YWJiZWRfY29udGVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGNUY1RjcgMCUsICNGRkYgMTAwJSk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDBkMWQ0O1xuICBwYWRkaW5nOiA2LjI1ZW0gMCAwIDA7IH1cbiAgLmxheW91dC10YWJiZWRfY29udGVudCAudGFicy13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDMuNzVlbSAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjkzNzVlbSkge1xuICAgICAgLmxheW91dC10YWJiZWRfY29udGVudCAudGFicy13cmFwIHtcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmxheW91dC10YWJiZWRfY29udGVudCAudGFicy13cmFwIC5tYXJrZXIge1xuICAgICAgd2lkdGg6IDBweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWVkYjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNjBweDtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksIGxlZnQgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItbGlua3Mge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzU1NTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgICAgIC5sYXlvdXQtdGFiYmVkX2NvbnRlbnQgLnRhYi1saW5rcyB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItbGlua3MgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMC45Mzc1ZW07XG4gICAgICBtYXJnaW46IDAgMS4zMzMzMzMzMzMzZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItbGlua3MgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLmxheW91dC10YWJiZWRfY29udGVudCAudGFiLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5sYXlvdXQtdGFiYmVkX2NvbnRlbnQgLnRhYi1saW5rcyBsaSBhIHtcbiAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVlbSAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5sYXlvdXQtdGFiYmVkX2NvbnRlbnQgLnRhYi1saW5rcyBsaSBhOmhvdmVyLCAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItbGlua3MgbGkgYS5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4yNWVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keS5uby1pbWFnZXMge1xuICAgICAgY29sdW1uczogMjtcbiAgICAgIGNvbHVtbi1nYXA6IDcwcHg7XG4gICAgICBicmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keS5uby1pbWFnZXMge1xuICAgICAgICAgIGNvbHVtbnM6IDE7IH0gfVxuICAgICAgLmxheW91dC10YWJiZWRfY29udGVudCAudGFiLWJvZHkubm8taW1hZ2VzIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keS53aXRoLXNlY29uZC1jb2x1bW4gLnNlY29uZC1jb2x1bW4ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keS53aXRoLXNlY29uZC1jb2x1bW4gLnNlY29uZC1jb2x1bW4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgICAgIC5sYXlvdXQtdGFiYmVkX2NvbnRlbnQgLnRhYi1ib2R5LndpdGgtc2Vjb25kLWNvbHVtbiAuc2Vjb25kLWNvbHVtbiAudGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgLmxheW91dC10YWJiZWRfY29udGVudCAudGFiLWJvZHkgLnRleHQge1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keSAudGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYuMjVlbTtcbiAgICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gICAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keSAudGV4dCB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNjI1ZW0gMDsgfVxuICAgICAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keSAudGV4dCB1bCBsaSB7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1ZW07IH1cbiAgICAgICAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keSAudGV4dCB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5ZWRiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keS5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keSAuaW1hZ2Utc3RhY2sgLmRvdC1ncmlkIHtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB0b3A6IDIwcHg7IH1cbiAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keSAuaW1hZ2Utc3RhY2sgLmltYWdlLTEge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keSAuaW1hZ2Utc3RhY2sgLmltYWdlLTEge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7IH0gfVxuICAgIC5sYXlvdXQtdGFiYmVkX2NvbnRlbnQgLnRhYi1ib2R5IC5pbWFnZS1zdGFjay52aXNpYmxlIC5pbWFnZS0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAzMCUpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keSAuaW1hZ2Utc3RhY2sudmlzaWJsZSAuaW1hZ2UtMSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTsgfSB9XG4gIC5sYXlvdXQtdGFiYmVkX2NvbnRlbnQgLnRhYi1ib2R5IC50ZXh0LmJlbG93LWNvbHVtbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxheW91dC10YWJiZWRfY29udGVudCAudGFiLWJvZHkgLnRleHQuYmVsb3ctY29sdW1ucyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyNCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5sYXlvdXQtdGFiYmVkX2NvbnRlbnQgLnRhYi1ib2R5IC50ZXh0LmJlbG93LWNvbHVtbnMgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ5JTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4ubGF5b3V0LWNhcm91c2VsIHtcbiAgcGFkZGluZy10b3A6IDYuMjVlbTsgfVxuICAubGF5b3V0LWNhcm91c2VsIC5jYXJvdXNlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4yNWVtO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9kb3QtZ3JpZC1saWdodC5wbmdcIikgcmVwZWF0OyB9XG4gIC5sYXlvdXQtY2Fyb3VzZWwgLnNsaWRlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sYXlvdXQtY2Fyb3VzZWwgLnNsaWRlIHtcbiAgICBwYWRkaW5nOiAyLjVlbSAyLjVlbSAzZW0gMi41ZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgLmxheW91dC1jYXJvdXNlbCAuc2xpZGUge1xuICAgICAgICBwYWRkaW5nOiAxLjI1ZW0gMS4yNWVtIDEuNzVlbSAxLjI1ZW07IH0gfVxuICAgIC5sYXlvdXQtY2Fyb3VzZWwgLnNsaWRlIC5zbGlkZS1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAyLjVlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuNSk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5sYXlvdXQtY2Fyb3VzZWwgLnNsaWRlIC5zbGlkZS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjI1ZW0gMS4yNWVtIDEuMjVlbSAxLjI1ZW07IH0gfVxuICAgICAgLmxheW91dC1jYXJvdXNlbCAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICAgIC5sYXlvdXQtY2Fyb3VzZWwgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVlbTsgfSB9XG4gICAgICAgIC5sYXlvdXQtY2Fyb3VzZWwgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5pbWFnZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgIC5sYXlvdXQtY2Fyb3VzZWwgLnNsaWRlIC5zbGlkZS1jb250ZW50IC50ZXh0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtTHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICAgIC5sYXlvdXQtY2Fyb3VzZWwgLnNsaWRlIC5zbGlkZS1jb250ZW50IC50ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLmxheW91dC1jYXJvdXNlbCAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnRleHQgLnRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogIzE2MTcyOTtcbiAgICAgICAgICBmb250LXNpemU6IDMuMTI1ZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAgICAgICAgIC5sYXlvdXQtY2Fyb3VzZWwgLnNsaWRlIC5zbGlkZS1jb250ZW50IC50ZXh0IC50aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41ZW07IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgICAubGF5b3V0LWNhcm91c2VsIC5zbGlkZSAuc2xpZGUtY29udGVudCAudGV4dCAudGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgLmxheW91dC1jYXJvdXNlbCAub3dsLW5hdiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmxheW91dC1jYXJvdXNlbCAub3dsLW5hdiBkaXYge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQxZDQ7XG4gICAgY29sb3I6ICMwMDllZGI7XG4gICAgd2lkdGg6IDIuNWVtO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM1JTtcbiAgICBsaW5lLWhlaWdodDogMi4zNzVlbTsgfVxuICAgIC5sYXlvdXQtY2Fyb3VzZWwgLm93bC1uYXYgZGl2IGkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDsgfVxuICAgIC5sYXlvdXQtY2Fyb3VzZWwgLm93bC1uYXYgZGl2Lm93bC1wcmV2IHtcbiAgICAgIGxlZnQ6IC0yLjVlbTsgfVxuICAgICAgLmxheW91dC1jYXJvdXNlbCAub3dsLW5hdiBkaXYub3dsLXByZXY6aG92ZXIgaSB7XG4gICAgICAgIGNvbG9yOiAjMDA1NDc1O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7IH1cbiAgICAubGF5b3V0LWNhcm91c2VsIC5vd2wtbmF2IGRpdi5vd2wtbmV4dCB7XG4gICAgICByaWdodDogLTIuNWVtOyB9XG4gICAgICAubGF5b3V0LWNhcm91c2VsIC5vd2wtbmF2IGRpdi5vd2wtbmV4dDpob3ZlciBpIHtcbiAgICAgICAgY29sb3I6ICMwMDU0NzU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpOyB9XG4gIC5sYXlvdXQtY2Fyb3VzZWwgLm93bC1kb3RzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS4yNWVtIDA7IH1cbiAgICAubGF5b3V0LWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIG1hcmdpbjogMCA3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA5ZWRiO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwOWVkYjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZS1vdXQsIGJhY2tncm91bmQgMC4zcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5sYXlvdXQtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIC5sYXlvdXQtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwNTQ3NTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNTQ3NTsgfVxuICAubGF5b3V0LWNhcm91c2VsIC5zbGlkZS5zbWFsbC1zaXplIC5zbGlkZS1jb250ZW50IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmxheW91dC1jYXJvdXNlbCAuc2xpZGUuc21hbGwtc2l6ZSAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmxheW91dC1jYXJvdXNlbCAuc2xpZGUuc21hbGwtc2l6ZSAudGV4dCAudGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDEyLjVlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMTYxNzI5OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzVlbSkge1xuICAgICAgICAubGF5b3V0LWNhcm91c2VsIC5zbGlkZS5zbWFsbC1zaXplIC50ZXh0IC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA5LjM3NWVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgICAgICAgLmxheW91dC1jYXJvdXNlbCAuc2xpZGUuc21hbGwtc2l6ZSAudGV4dCAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNi4yNWVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5sYXlvdXQtY2Fyb3VzZWwgLnNsaWRlLnNtYWxsLXNpemUgLnRleHQgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDQuNjg3NWVtOyB9IH1cbiAgLmxheW91dC1jYXJvdXNlbCAuc2xpZGUuc21hbGwtc2l6ZSAuYm9keSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMy4xMjVlbSBhdXRvIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDMxLjI1ZW07IH1cbiAgICAubGF5b3V0LWNhcm91c2VsIC5zbGlkZS5zbWFsbC1zaXplIC5ib2R5IHAge1xuICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgY29sb3I6ICNkMGQxZDQ7IH1cbiAgLmxheW91dC1jYXJvdXNlbC5hbGwtc21hbGwgLm93bC1uYXYgZGl2Lm93bC1wcmV2IHtcbiAgICBsZWZ0OiAxNSU7IH1cbiAgLmxheW91dC1jYXJvdXNlbC5hbGwtc21hbGwgLm93bC1uYXYgZGl2Lm93bC1uZXh0IHtcbiAgICByaWdodDogMTUlOyB9XG5cbi5sYXlvdXQtc29jaWFsX2VtYmVkcyB7XG4gIHBhZGRpbmc6IDYuMjVlbSAwOyB9XG4gIC5ob21lIC5sYXlvdXQtc29jaWFsX2VtYmVkcyB7XG4gICAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjJlbSkge1xuICAgIC5sYXlvdXQtc29jaWFsX2VtYmVkcyAuY29sdW1uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtOyB9XG4gICAgICAubGF5b3V0LXNvY2lhbF9lbWJlZHMgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5sYXlvdXQtc29jaWFsX2VtYmVkcyAuc29jaWFsLWVtYmVkLXdyYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5sYXlvdXQtc29jaWFsX2VtYmVkcyAuc29jaWFsLWVtYmVkLXdyYXAgPiAuZmItcGFnZSxcbiAgICAubGF5b3V0LXNvY2lhbF9lbWJlZHMgLnNvY2lhbC1lbWJlZC13cmFwID4gaWZyYW1lIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2U5ZTQgIWltcG9ydGFudDsgfVxuICAgIC5sYXlvdXQtc29jaWFsX2VtYmVkcyAuc29jaWFsLWVtYmVkLXdyYXAgPiAuZmItcGFnZSxcbiAgICAubGF5b3V0LXNvY2lhbF9lbWJlZHMgLnNvY2lhbC1lbWJlZC13cmFwID4gLmZiLXBhZ2UgPiBzcGFuLFxuICAgIC5sYXlvdXQtc29jaWFsX2VtYmVkcyAuc29jaWFsLWVtYmVkLXdyYXAgPiAuZmItcGFnZSA+IHNwYW4gPiBpZnJhbWUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5sYXlvdXQtc29jaWFsX2VtYmVkcyAuc29jaWFsLWVtYmVkLXdyYXAgPiBpZnJhbWUuaW5zdGFncmFtLW1lZGlhLFxuICAgIC5sYXlvdXQtc29jaWFsX2VtYmVkcyAuc29jaWFsLWVtYmVkLXdyYXAgPiBpZnJhbWUudHdpdHRlci10aW1lbGluZSB7XG4gICAgICBoZWlnaHQ6IDU4NHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmxheW91dC1zb2NpYWxfZW1iZWRzIC5zb2NpYWwtZW1iZWQtd3JhcCA+IGlmcmFtZS5pbnN0YWdyYW0tbWVkaWEsXG4gICAgICAgIC5sYXlvdXQtc29jaWFsX2VtYmVkcyAuc29jaWFsLWVtYmVkLXdyYXAgPiBpZnJhbWUudHdpdHRlci10aW1lbGluZSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7IH0gfVxuICAubGF5b3V0LXNvY2lhbF9lbWJlZHMgLnNlcnZpY2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5sYXlvdXQtc29jaWFsX2VtYmVkcyAuc2VydmljZS10aXRsZSBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4zMTI1ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5sYXlvdXQtc29jaWFsX2VtYmVkcyBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmxheW91dC1pbnRlcm5zaGlwX2xpc3Rpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjRUJFQkVCIDEwMCUpO1xuICBwYWRkaW5nLWJvdHRvbTogMy4xMjVlbTsgfVxuICAubGF5b3V0LWludGVybnNoaXBfbGlzdGluZyAuaW50ZXJuc2hpcC1saXN0aW5nLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTtcbiAgICBwYWRkaW5nOiAyLjVlbTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICAgLmxheW91dC1pbnRlcm5zaGlwX2xpc3RpbmcgLmludGVybnNoaXAtbGlzdGluZy1zZWN0aW9uIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5sYXlvdXQtaW50ZXJuc2hpcF9saXN0aW5nIC5pbnRlcm5zaGlwLWxpc3Rpbmctc2VjdGlvbiBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVlbTsgfSB9XG4gICAgLmxheW91dC1pbnRlcm5zaGlwX2xpc3RpbmcgLmludGVybnNoaXAtbGlzdGluZy1zZWN0aW9uIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmxheW91dC1pbnRlcm5zaGlwX2xpc3RpbmcgLmludGVybnNoaXAtbGlzdGluZy1zZWN0aW9uIGEgLnBvc2l0aW9uLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgLmxheW91dC1pbnRlcm5zaGlwX2xpc3RpbmcgLmludGVybnNoaXAtbGlzdGluZy1zZWN0aW9uIGEgLnBvc2l0aW9uLXRpdGxlOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmxheW91dC1pbnRlcm5zaGlwX2xpc3RpbmcgLmludGVybnNoaXAtbGlzdGluZy1zZWN0aW9uIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAubGF5b3V0LWludGVybnNoaXBfbGlzdGluZyAuaW50ZXJuc2hpcC1saXN0aW5nLXNlY3Rpb24gdWwgbGkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNWVtO1xuICAgICAgICBtYXJnaW46IDEuMjVlbSAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRUJFQjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAubGF5b3V0LWludGVybnNoaXBfbGlzdGluZyAuaW50ZXJuc2hpcC1saXN0aW5nLXNlY3Rpb24gdWwgbGkgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA4NSU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDBlbSkge1xuICAgICAgICAgICAgLmxheW91dC1pbnRlcm5zaGlwX2xpc3RpbmcgLmludGVybnNoaXAtbGlzdGluZy1zZWN0aW9uIHVsIGxpIC50ZXh0IHtcbiAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLmxheW91dC1pbnRlcm5zaGlwX2xpc3RpbmcgLmludGVybnNoaXAtbGlzdGluZy1zZWN0aW9uIHVsIGxpIGE6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDFkNDtcbiAgICAgICAgICBjb2xvcjogIzAwOWVkYjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuMzMzMzMzMzMzM2VtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNDE2NjY2NjY2N2VtO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMy4zMzMzMzMzMzMzZW07XG4gICAgICAgICAgaGVpZ2h0OiAzLjMzMzMzMzMzMzNlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMuMzMzMzMzMzMzM2VtO1xuICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzLjMzMzMzMzMzMzNlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgICAgICAgICAgIC5sYXlvdXQtaW50ZXJuc2hpcF9saXN0aW5nIC5pbnRlcm5zaGlwLWxpc3Rpbmctc2VjdGlvbiB1bCBsaSBhOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzLjMzMzMzMzMzMzNlbTsgfSB9XG4gICAgICAgIC5sYXlvdXQtaW50ZXJuc2hpcF9saXN0aW5nIC5pbnRlcm5zaGlwLWxpc3Rpbmctc2VjdGlvbiB1bCBsaSBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgY29sb3I6ICMxNjE3Mjk7IH1cblxuLmxheW91dC1pbnRlcm5zaGlwX2xpc3RpbmcgLnN0YWdnZXItcm93IC5pbnRlcm5zaGlwLWxpc3Rpbmctc2VjdGlvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzBweCwgMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSwgdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7IH1cblxuLmxheW91dC1pbnRlcm5zaGlwX2xpc3RpbmcgLnN0YWdnZXItcm93LnZpc2libGUgLmludGVybnNoaXAtbGlzdGluZy1zZWN0aW9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4ubGF5b3V0LW5ld3NfbGlzdGluZyB7XG4gIHBhZGRpbmc6IDMuMTI1ZW0gMDsgfVxuICAubGF5b3V0LW5ld3NfbGlzdGluZyAubG9hZC1tb3JlLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEuMjVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMwMDllZGI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5sYXlvdXQtbmV3c19saXN0aW5nIC5uZXdzLXBvc3QtbGlzdGluZy1ibG9jayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1ZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAzcHggM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgLmxheW91dC1uZXdzX2xpc3RpbmcgLm5ld3MtcG9zdC1saXN0aW5nLWJsb2NrIC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIlOyB9XG4gICAgICAubGF5b3V0LW5ld3NfbGlzdGluZyAubmV3cy1wb3N0LWxpc3RpbmctYmxvY2sgLmltYWdlOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwJTsgfVxuICAgICAgLmxheW91dC1uZXdzX2xpc3RpbmcgLm5ld3MtcG9zdC1saXN0aW5nLWJsb2NrIC5pbWFnZSA+IC5jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIC5sYXlvdXQtbmV3c19saXN0aW5nIC5uZXdzLXBvc3QtbGlzdGluZy1ibG9jayAuaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyJTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjEuMjVlbSkge1xuICAgICAgICAubGF5b3V0LW5ld3NfbGlzdGluZyAubmV3cy1wb3N0LWxpc3RpbmctYmxvY2sgLmltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMzglO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5sYXlvdXQtbmV3c19saXN0aW5nIC5uZXdzLXBvc3QtbGlzdGluZy1ibG9jayAuaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAubGF5b3V0LW5ld3NfbGlzdGluZyAubmV3cy1wb3N0LWxpc3RpbmctYmxvY2sgLnRleHQge1xuICAgICAgd2lkdGg6IDcxJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMS4xMjVlbSAyJSAwIDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIC5sYXlvdXQtbmV3c19saXN0aW5nIC5uZXdzLXBvc3QtbGlzdGluZy1ibG9jayAudGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDY2JTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjEuMjVlbSkge1xuICAgICAgICAubGF5b3V0LW5ld3NfbGlzdGluZyAubmV3cy1wb3N0LWxpc3RpbmctYmxvY2sgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiA1OCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLmxheW91dC1uZXdzX2xpc3RpbmcgLm5ld3MtcG9zdC1saXN0aW5nLWJsb2NrIC50ZXh0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxLjI1ZW07XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9XG4gICAgICAubGF5b3V0LW5ld3NfbGlzdGluZyAubmV3cy1wb3N0LWxpc3RpbmctYmxvY2sgLnRleHQgLmNhdGVnb3J5LWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDAuODc1ZW07IH1cbiAgICAgIC5sYXlvdXQtbmV3c19saXN0aW5nIC5uZXdzLXBvc3QtbGlzdGluZy1ibG9jayAudGV4dCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgICAgIC5sYXlvdXQtbmV3c19saXN0aW5nIC5uZXdzLXBvc3QtbGlzdGluZy1ibG9jayAudGV4dC5uby1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMiU7IH1cblxuLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LW5ld3NfbGlzdGluZyAuc3RhZ2dlci1yb3cgLm5ld3MtcG9zdC1ibG9jayB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSwgdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1uZXdzX2xpc3RpbmcgLnN0YWdnZXItcm93IC5uZXdzLWxpc3Rpbmctd3JhcDpudGgtY2hpbGQoMSkgLm5ld3MtcG9zdC1ibG9jayB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7IH1cblxuLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LW5ld3NfbGlzdGluZyAuc3RhZ2dlci1yb3cgLm5ld3MtbGlzdGluZy13cmFwOm50aC1jaGlsZCgyKSAubmV3cy1wb3N0LWJsb2NrIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41czsgfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtbmV3c19saXN0aW5nIC5zdGFnZ2VyLXJvdyAubmV3cy1saXN0aW5nLXdyYXA6bnRoLWNoaWxkKDMpIC5uZXdzLXBvc3QtYmxvY2sge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1uZXdzX2xpc3RpbmcgLnN0YWdnZXItcm93LnZpc2libGUgLm5ld3MtcG9zdC1ibG9jayB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLmxheW91dC12aWRlb3Mge1xuICBwYWRkaW5nOiA2LjI1ZW0gMDsgfVxuICAubGF5b3V0LXZpZGVvcyAuc2VjdGlvbi1pbnRybywgLmxheW91dC12aWRlb3MgLnNpbmdsZS1sZWFkZXJzaGlwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTsgfVxuXG4udmlkZW8tYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHRyYW5zcGFyZW50IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnZpZGVvLWJsb2NrOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG4gIC52aWRlby1ibG9jayA+IC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC52aWRlby1ibG9jayBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLW91dDsgfVxuICAgIC52aWRlby1ibG9jayBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgIC52aWRlby1ibG9jayBhOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMDRiJztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBwYWRkaW5nOiAwLjY2NjY2NjY2NjdlbSAxZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5sYXlvdXQtdGV4dF9ibG9ja3Mge1xuICBwYWRkaW5nOiA2LjI1ZW0gMDsgfVxuICAubGF5b3V0LXRleHRfYmxvY2tzIC50ZXh0LWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDFkNDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubGF5b3V0LXRleHRfYmxvY2tzIC50ZXh0LWJsb2NrOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDllZGI7IH1cbiAgICAgIC5sYXlvdXQtdGV4dF9ibG9ja3MgLnRleHQtYmxvY2s6aG92ZXIgLmJ5bGluZS1kYXRlLFxuICAgICAgLmxheW91dC10ZXh0X2Jsb2NrcyAudGV4dC1ibG9jazpob3ZlciAuYnlsaW5lLXNvdXJjZSxcbiAgICAgIC5sYXlvdXQtdGV4dF9ibG9ja3MgLnRleHQtYmxvY2s6aG92ZXIgLmNhdGVnb3J5LWhlYWRpbmcsXG4gICAgICAubGF5b3V0LXRleHRfYmxvY2tzIC50ZXh0LWJsb2NrOmhvdmVyIGgyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAubGF5b3V0LXRleHRfYmxvY2tzIC50ZXh0LWJsb2NrOmhvdmVyIC5idG4uYXJyb3ctYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQxZDQgIWltcG9ydGFudDsgfVxuICAgICAgICAubGF5b3V0LXRleHRfYmxvY2tzIC50ZXh0LWJsb2NrOmhvdmVyIC5idG4uYXJyb3ctYnRuOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwOWVkYjsgfVxuICAgICAgICAubGF5b3V0LXRleHRfYmxvY2tzIC50ZXh0LWJsb2NrOmhvdmVyIC5idG4uYXJyb3ctYnRuOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwOWVkYiAhaW1wb3J0YW50OyB9XG4gICAgLmxheW91dC10ZXh0X2Jsb2NrcyAudGV4dC1ibG9jayAudGV4dC1ibG9ja19fbGluayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAubGF5b3V0LXRleHRfYmxvY2tzIC50ZXh0LWJsb2NrIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTsgfVxuICAgIC5sYXlvdXQtdGV4dF9ibG9ja3MgLnRleHQtYmxvY2sgaDMge1xuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5sYXlvdXQtdGV4dF9ibG9ja3MgLnRleHQtYmxvY2stbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgLmxheW91dC10ZXh0X2Jsb2NrcyAudGV4dC1ibG9jay1saXN0LWl0ZW0gLmNhdGVnb3J5LWhlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgY29sb3I6ICMzNzNhM2M7IH1cbiAgICAubGF5b3V0LXRleHRfYmxvY2tzIC50ZXh0LWJsb2NrLWxpc3QtaXRlbSBoMiB7XG4gICAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gICAgICAubGF5b3V0LXRleHRfYmxvY2tzIC50ZXh0LWJsb2NrLWxpc3QtaXRlbSBoMiBhIHtcbiAgICAgICAgY29sb3I6ICMwMDllZGI7IH1cbiAgICAubGF5b3V0LXRleHRfYmxvY2tzIC50ZXh0LWJsb2NrLWxpc3QtaXRlbSBoMyB7XG4gICAgICBmb250LXNpemU6IDFlbTsgfVxuXG4uc2hvdy1tb3JlLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuMjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzAwOWVkYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uY29sdW1uZWQtY29udGVudC13cmFwIHtcbiAgcGFkZGluZzogNC4zNzVlbSAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb2x1bW5lZC1jb250ZW50LXdyYXAge1xuICAgICAgcGFkZGluZzogMC45Mzc1ZW0gMCAxLjU2MjVlbSAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29sdW1uZWQtY29udGVudC13cmFwIC5jb2wtbWQtNiA+IGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07IH0gfVxuICAuY29sdW1uZWQtY29udGVudC13cmFwIC5wb3N0LWNvbnRlbnQgLnRleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmNvbHVtbmVkLWNvbnRlbnQtd3JhcCAucG9zdC1jb250ZW50IC50ZXh0IDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNvbHVtbmVkLWNvbnRlbnQtd3JhcC53aXRoLWJnIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3OyB9XG4gIC5jb2x1bW5lZC1jb250ZW50LXdyYXAud2l0aC10aXRsZSAuc2Vjb25kYXJ5LWNvbHVtbiB7XG4gICAgbWFyZ2luLXRvcDogODhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jb2x1bW5lZC1jb250ZW50LXdyYXAud2l0aC10aXRsZSAuc2Vjb25kYXJ5LWNvbHVtbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDc1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbHVtbmVkLWNvbnRlbnQtd3JhcC53aXRoLXRpdGxlIC5zZWNvbmRhcnktY29sdW1uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5jb2x1bW5lZC1jb250ZW50LXdyYXAgLmFkZGl0aW9uYWwtdGV4dC1yb3cge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLmNvbHVtbmVkLWNvbnRlbnQtd3JhcCAuYWRkaXRpb25hbC10ZXh0LXJvdyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICAuY29sdW1uZWQtY29udGVudC13cmFwIC5hZGRpdGlvbmFsLXRleHQtcm93Lm5vLWltYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLmNvbHVtbmVkLWNvbnRlbnQtd3JhcCAuYWRkaXRpb25hbC10ZXh0LXJvdy5uby1pbWFnZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgICAuY29sdW1uZWQtY29udGVudC13cmFwIC5hZGRpdGlvbmFsLXRleHQtcm93Lm5vLWltYWdlIC50ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuXG4ubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLmFuY2hvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03MHB4O1xuICB3aWR0aDogMXB4OyB9XG5cbi5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuY29sdW1uZWQtY29udGVudC1yb3cge1xuICBwYWRkaW5nOiAwOyB9XG4gIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuY29sdW1uZWQtY29udGVudC1yb3cucm93LTEge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5jb2x1bW5lZC1jb250ZW50LXJvdy5yb3ctMSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNjI1ZW0gMDsgfSB9XG4gIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuY29sdW1uZWQtY29udGVudC1yb3cuaGFzLWFkZGl0aW9uYWwtY29udGVudCwgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5jb2x1bW5lZC1jb250ZW50LXJvdy5oYXMtYWRkaXRpb25hbC10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLmNvbHVtbmVkLWNvbnRlbnQtcm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5jb2x1bW5lZC1jb250ZW50LXJvdyAucG9zdC1jb250ZW50IC50ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5jb2x1bW5lZC1jb250ZW50LXJvdyB7XG4gICAgICBwYWRkaW5nOiAwLjYyNWVtIDA7IH1cbiAgICAgIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuY29sdW1uZWQtY29udGVudC1yb3cgLnBvc3QtY29udGVudCAudGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG5cbi5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuaW1hZ2Utc3RhY2suaW1hZ2UtY291bnQtMSAuaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwJSwgMCUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuaW1hZ2Utc3RhY2suaW1hZ2UtY291bnQtMSAuaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH0gfVxuXG4ubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLmltYWdlLXN0YWNrIC5pbWFnZS0yIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAlLCA3MCUpOyB9XG5cbi5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuYWRkaXRpb25hbC10ZXh0LXJvdyAuaW1hZ2Utc3RhY2suaW1hZ2UtY291bnQtMSAuaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwJSwgMTIlKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLmFkZGl0aW9uYWwtdGV4dC1yb3cgLmltYWdlLXN0YWNrLmltYWdlLWNvdW50LTEgLmltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9IH1cblxuLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5jb2wtbWQtNjpub3QoLmNvbC1tZC1wdXNoLTYpID4gLmltYWdlLXN0YWNrLmltYWdlLWNvdW50LTEge1xuICBsZWZ0OiAyLjVlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLmNvbC1tZC02Om5vdCguY29sLW1kLXB1c2gtNikgPiAuaW1hZ2Utc3RhY2suaW1hZ2UtY291bnQtMSB7XG4gICAgICBsZWZ0OiAwOyB9IH1cbiAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5jb2wtbWQtNjpub3QoLmNvbC1tZC1wdXNoLTYpID4gLmltYWdlLXN0YWNrLmltYWdlLWNvdW50LTEgLmltYWdlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLmNvbC1tZC02Om5vdCguY29sLW1kLXB1c2gtNikgPiAuaW1hZ2Utc3RhY2suaW1hZ2UtY291bnQtMSAuaW1hZ2Uge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogYXV0bzsgfSB9XG5cbi5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuaW1hZ2Utc3RhY2suaW1hZ2UtY291bnQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIG1hcmdpbi10b3A6IDEwJTtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5sYXlvdXQtY29sdW1uZWRfY29udGVudCAudGV4dC13aXRoLWltYWdlLXN0YWNrLnJvdy0xIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAudGV4dC13aXRoLWltYWdlLXN0YWNrLnJvdy0xIHtcbiAgICAgIHBhZGRpbmc6IDAuNjI1ZW0gMDsgfSB9XG5cbi5sYXlvdXQtY29sdW1uZWRfY29udGVudCAudGV4dC13aXRoLWltYWdlIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5sYXlvdXQtY29sdW1uZWRfY29udGVudCAudGV4dC13aXRoLWltYWdlIC5pbWFnZS13cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5sYXlvdXQtY29sdW1uZWRfY29udGVudCAudGV4dC13aXRoLWltYWdlIC5pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLnRleHQtd2l0aC1pbWFnZSAuaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbi5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuaW1hZ2Utc3RhY2sge1xuICBsZWZ0OiAyNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLmltYWdlLXN0YWNrIHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuaW1hZ2Utc3RhY2suaW1hZ2UtY291bnQtMiB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAgICAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5pbWFnZS1zdGFjay5pbWFnZS1jb3VudC0yIC5pbWFnZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MCU7IH0gfVxuXG4ubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLmNvbC1tZC1wdXNoLTYgLmltYWdlLXN0YWNrIHtcbiAgbGVmdDogMTUlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLmNvbC1tZC1wdXNoLTYgLmltYWdlLXN0YWNrIHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuY29sLW1kLXB1c2gtNiAuaW1hZ2Utc3RhY2suaW1hZ2UtY291bnQtMiB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAgICAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5jb2wtbWQtcHVzaC02IC5pbWFnZS1zdGFjay5pbWFnZS1jb3VudC0yIC5pbWFnZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MCU7IH0gfVxuXG4ubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLnRleHQtd2l0aC1zdGF0cyAuc3RhdHMtd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5sYXlvdXQtY29sdW1uZWRfY29udGVudCAudGV4dC13aXRoLXN0YXRzIC5zdGF0cyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTAlO1xuICBtYXJnaW4tdG9wOiA0LjM3NWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEyMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAudGV4dC13aXRoLXN0YXRzIC5zdGF0cyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEuMjVlbTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAudGV4dC13aXRoLXN0YXRzIC5zdGF0cy5jb3VudC0zIHtcbiAgICBmb250LXNpemU6IDFlbTsgfVxuICAgIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAudGV4dC13aXRoLXN0YXRzIC5zdGF0cy5jb3VudC0zIC5zdGF0IHtcbiAgICAgIHdpZHRoOiAzMC4zMzMzMzMzMzMlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLnRleHQtd2l0aC1zdGF0cyAuc3RhdHMuY291bnQtMyAuc3RhdCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLnRleHQtd2l0aC1zdGF0cyAuc3RhdHMuY291bnQtMiB7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtOyB9XG4gICAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC50ZXh0LXdpdGgtc3RhdHMgLnN0YXRzLmNvdW50LTIgLnN0YXQge1xuICAgICAgd2lkdGg6IDQ3JTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC50ZXh0LXdpdGgtc3RhdHMgLnN0YXRzLmNvdW50LTIgLnN0YXQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC50ZXh0LXdpdGgtc3RhdHMgLnN0YXRzLmNvdW50LTEge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIHdpZHRoOiA5NyU7IH1cblxuLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC50ZXh0LXdpdGgtc3RhdHMgLnN0YXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMS41JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAudGV4dC13aXRoLXN0YXRzIC5zdGF0IC5udW1iZXIge1xuICAgIGNvbG9yOiAjZWNlOWU0O1xuICAgIGZvbnQtc2l6ZTogOS4zNzVlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzVlbSkge1xuICAgICAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC50ZXh0LXdpdGgtc3RhdHMgLnN0YXQgLm51bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogNy41ZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAgIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAudGV4dC13aXRoLXN0YXRzIC5zdGF0IC5udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDQuMzc1ZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLnRleHQtd2l0aC1zdGF0cyAuc3RhdCAubnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjc1ZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLnRleHQtd2l0aC1zdGF0cyAuc3RhdCAubnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiA1ZW07IH0gfVxuICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLnRleHQtd2l0aC1zdGF0cyAuc3RhdCAudGV4dCB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAudGV4dC13aXRoLXN0YXRzIC5zdGF0IC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtOyB9IH1cblxuLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5lcXVpdHktbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5lcXVpdHktbGlua3MgYSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogOHJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWJhc2lzOiAyNSU7IH1cbiAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLmVxdWl0eS1saW5rcyBhOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuZXF1aXR5LWxpbmtzIGE6YWZ0ZXIge1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5lcXVpdHktbGlua3MgYTpob3ZlcjphZnRlciB7XG4gICAgICBjb2xvcjogIzAwOWVkYjtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLmVxdWl0eS1saW5rcyBhOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuZXF1aXR5LWxpbmtzIGEgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDc0JTtcbiAgICAgIG1heC13aWR0aDogMjIycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5lcXVpdHktbGlua3MgYSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNzAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjg3NWVtKSB7XG4gICAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5lcXVpdHktbGlua3Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLmVxdWl0eS1saW5rcyBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5lcXVpdHktbGlua3Mge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5hZGRpdGlvbmFsLXRleHQtcm93IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuYWRkaXRpb25hbC10ZXh0LXJvdyAucG9zdC1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5hZGRpdGlvbmFsLXRleHQtcm93IC5wb3N0LWNvbnRlbnQgLnRleHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuYWRkaXRpb25hbC10ZXh0LXJvdyAucG9zdC1jb250ZW50IC50ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG4gIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuYWRkaXRpb25hbC10ZXh0LXJvdyAuaW1hZ2Utc3RhY2sge1xuICAgIGxlZnQ6IC04JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAlO1xuICAgIHdpZHRoOiAxMjAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLmFkZGl0aW9uYWwtdGV4dC1yb3cgLmltYWdlLXN0YWNrIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4yNWVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLnBvc3QtY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMi42MjVlbTsgfVxuICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLnBvc3QtY29udGVudCBoMjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzAwOWVkYjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogM3B4O1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHdpZHRoOiA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4Ny41ZW0pIHtcbiAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLnBvc3QtY29udGVudCBoMiB7XG4gICAgICBmb250LXNpemU6IDIuMjVlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3OS4zNzVlbSkge1xuICAgIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAucG9zdC1jb250ZW50IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MGVtKSB7XG4gICAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5wb3N0LWNvbnRlbnQgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjU2MjVlbTsgfSB9XG5cbi5sYXlvdXQtY29sdW1uZWRfY29udGVudCAucG9zdC1jb250ZW50IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4Ny41ZW0pIHtcbiAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLnBvc3QtY29udGVudCBoNCB7XG4gICAgICBmb250LXNpemU6IDEuNWVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLnBvc3QtY29udGVudCBoNCB7XG4gICAgICBmb250LXNpemU6IDEuMjVlbTsgfSB9XG5cbi5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVlbTsgfVxuICAubGF5b3V0LWluZm9ncmFwaGljX2Jsb2NrcyAuc3RhbmRhcmQtcGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVlbTsgfVxuICAubGF5b3V0LWluZm9ncmFwaGljX2Jsb2NrcyAuaW5mb2dyYXBoaWMtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgMS4yNWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubGF5b3V0LWluZm9ncmFwaGljX2Jsb2Nrcy5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzLS1icmFja2V0cyAuaW5mb2dyYXBoaWMtY29udGFpbmVyOmJlZm9yZSwgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MubGF5b3V0LWluZm9ncmFwaGljX2Jsb2Nrcy0tYnJhY2tldHMgLmluZm9ncmFwaGljLWNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2MHB4OyB9XG4gIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MtLWJyYWNrZXRzIC5pbmZvZ3JhcGhpYy1jb250YWluZXI6YmVmb3JlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MtLWJyYWNrZXRzIC5pbmZvZ3JhcGhpYy1jb250YWluZXI6YWZ0ZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q1ZDVkNTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MtLWJyYWNrZXRzIC5pbmZvZ3JhcGhpYzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MubGF5b3V0LWluZm9ncmFwaGljX2Jsb2Nrcy0tYnJhY2tldHMgLmluZm9ncmFwaGljOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAubGF5b3V0LWluZm9ncmFwaGljX2Jsb2NrcyAuaW5mb2dyYXBoaWMtYmxvY2sge1xuICAgIG1hcmdpbjogMi4xODc1ZW0gMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC5pbmZvZ3JhcGhpYy1ibG9jayB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlOWU0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi4xODc1ZW07IH0gfVxuICAubGF5b3V0LWluZm9ncmFwaGljX2Jsb2NrcyAuYmxvY2stdGl0bGUge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQxNjY2NjY2NjdlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjQxNjY2NjY2NjdlbTtcbiAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyZW0pIHtcbiAgICAgIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC5ibG9jay10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC5ibG9jay1ib2R5IHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC5ibG9jay1ib2R5IHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MgLmJsb2NrLWJvZHkgdWwgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAubGF5b3V0LWluZm9ncmFwaGljX2Jsb2NrcyAuY29sLW1kLTQgLmJsb2NrLWJvZHkgdWwgbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC50ZXh0X3dpdGhfbnVtYmVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC50ZXh0X3dpdGhfbnVtYmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gICAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MgLnRleHRfd2l0aF9udW1iZXIgLmJsb2NrLW51bWJlciB7XG4gICAgICBjb2xvcjogIzAwOWVkYjtcbiAgICAgIGZvbnQtc2l6ZTogNi4yNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuOGVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC50ZXh0X3dpdGhfbnVtYmVyIC5ibG9jay1udW1iZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy43NWVtOyB9IH1cbiAgICAgIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC50ZXh0X3dpdGhfbnVtYmVyIC5ibG9jay1udW1iZXIucG9zaXRpb24tdG9wLCAubGF5b3V0LWluZm9ncmFwaGljX2Jsb2NrcyAudGV4dF93aXRoX251bWJlciAuYmxvY2stbnVtYmVyLnBvc2l0aW9uLWJvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubGF5b3V0LWluZm9ncmFwaGljX2Jsb2NrcyAudGV4dF93aXRoX251bWJlciAuYmxvY2stbnVtYmVyLnBvc2l0aW9uLXRvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC50ZXh0X3dpdGhfbnVtYmVyIC5ibG9jay1udW1iZXIucG9zaXRpb24tbGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMzAlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MmVtKSB7XG4gICAgICAgICAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MgLnRleHRfd2l0aF9udW1iZXIgLmJsb2NrLW51bWJlci5wb3NpdGlvbi1sZWZ0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MgLnRleHRfd2l0aF9udW1iZXIgLmJsb2NrLW51bWJlci5wb3NpdGlvbi1yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDMwJTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjJlbSkge1xuICAgICAgICAgIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC50ZXh0X3dpdGhfbnVtYmVyIC5ibG9jay1udW1iZXIucG9zaXRpb24tcmlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MgLnRleHRfd2l0aF9udW1iZXIgLmJsb2NrLXRpdGxlLnBvc2l0aW9uLWxlZnQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiA2NSU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MmVtKSB7XG4gICAgICAgIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC50ZXh0X3dpdGhfbnVtYmVyIC5ibG9jay10aXRsZS5wb3NpdGlvbi1sZWZ0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC50ZXh0X3dpdGhfbnVtYmVyIC5ibG9jay10aXRsZS5wb3NpdGlvbi1yaWdodCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IDY1JTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyZW0pIHtcbiAgICAgICAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MgLnRleHRfd2l0aF9udW1iZXIgLmJsb2NrLXRpdGxlLnBvc2l0aW9uLXJpZ2h0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC50ZXh0X3dpdGhfbnVtYmVyIC5ibG9jay10aXRsZS5wb3NpdGlvbi10b3AsIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC50ZXh0X3dpdGhfbnVtYmVyIC5ibG9jay10aXRsZS5wb3NpdGlvbi1ib3R0b20ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzLmF3YXJkcy1zdHlsZSAuaW5mb2dyYXBoaWMtY29udGFpbmVyLXdyYXAge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMWQ0O1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDYuMjVlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MuYXdhcmRzLXN0eWxlIC5pbmZvZ3JhcGhpYy1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzLmF3YXJkcy1zdHlsZSAuaW5mb2dyYXBoaWMtYmxvY2sgLmJsb2NrLWltYWdlIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MuYXdhcmRzLXN0eWxlIC5pbmZvZ3JhcGhpYy1ibG9jayAuYmxvY2staW1hZ2Uge1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICAgICAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MuYXdhcmRzLXN0eWxlIC5pbmZvZ3JhcGhpYy1ibG9jayAuYmxvY2staW1hZ2UgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAubGF5b3V0LWluZm9ncmFwaGljX2Jsb2Nrcy5hd2FyZHMtc3R5bGUgLmluZm9ncmFwaGljLWJsb2NrIC5ibG9jay10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gICAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MuYXdhcmRzLXN0eWxlIC5pbmZvZ3JhcGhpYy1ibG9jayBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxNjBweDsgfVxuXG4ubGF5b3V0LWdyaWQgLmdyaWQtYmxvY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjJlbSkge1xuICAgIC5sYXlvdXQtZ3JpZCAuZ3JpZC1ibG9jayB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7IH0gfVxuXG4ubGF5b3V0LWdyaWQgLmd1dHRlci1zaXplciB7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5sYXlvdXQtZ3JpZC0tY29sb3Itd2hpdGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4ubGF5b3V0LWdyaWQtLWNvbG9yLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3OyB9XG5cbi5sYXlvdXQtZ3JpZCAuc2l6ZS1mdWxsIC5pbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sYXlvdXQtZ3JpZCAuc2l6ZS1mdWxsIC5pbWFnZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDUwJTsgfVxuICAubGF5b3V0LWdyaWQgLnNpemUtZnVsbCAuaW1hZ2UgPiAuY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAubGF5b3V0LWdyaWQgLnNpemUtZnVsbCAuaW1hZ2Uubm8tdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmxheW91dC1ncmlkIC5zaXplLWZ1bGwgLmltYWdlLm5vLXRleHQ6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgICAubGF5b3V0LWdyaWQgLnNpemUtZnVsbCAuaW1hZ2Uubm8tdGV4dCA+IC5jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuXG4ubGF5b3V0LWdyaWQgLnNpemUtZnVsbCAudGV4dCB7XG4gIG1pbi1oZWlnaHQ6IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjJlbSkge1xuICAgIC5sYXlvdXQtZ3JpZCAuc2l6ZS1mdWxsIC50ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmxheW91dC1ncmlkIC5zaXplLWZ1bGwgLnRleHQ6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTAlOyB9XG4gICAgICAubGF5b3V0LWdyaWQgLnNpemUtZnVsbCAudGV4dCA+IC5jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAgIC5sYXlvdXQtZ3JpZCAuc2l6ZS1mdWxsIC50ZXh0OmJlZm9yZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDUwJSArIDIycHgpOyB9XG4gICAgICAubGF5b3V0LWdyaWQgLnNpemUtZnVsbCAudGV4dC5uby1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmxheW91dC1ncmlkIC5zaXplLWZ1bGwgLnRleHQubm8taW1hZ2U6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gICAgICAgIC5sYXlvdXQtZ3JpZCAuc2l6ZS1mdWxsIC50ZXh0Lm5vLWltYWdlID4gLmNvbnRlbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7IH0gfVxuICAubGF5b3V0LWdyaWQgLnNpemUtZnVsbCAudGV4dCAuY29udGVudCB7XG4gICAgcGFkZGluZzogMS4yNWVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gICAgICAubGF5b3V0LWdyaWQgLnNpemUtZnVsbCAudGV4dCAuY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgLmxheW91dC1ncmlkIC5zaXplLWZ1bGwgLnRleHQgLmNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTIuNWVtKSB7XG4gICAgICAubGF5b3V0LWdyaWQgLnNpemUtZnVsbCAudGV4dCAuY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xODc1ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTguNzVlbSkge1xuICAgICAgLmxheW91dC1ncmlkIC5zaXplLWZ1bGwgLnRleHQgLmNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyNWVtKSB7XG4gICAgICAubGF5b3V0LWdyaWQgLnNpemUtZnVsbCAudGV4dCAuY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzEuMjVlbSkge1xuICAgICAgLmxheW91dC1ncmlkIC5zaXplLWZ1bGwgLnRleHQgLmNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDEuMzc1ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzcuNWVtKSB7XG4gICAgICAubGF5b3V0LWdyaWQgLnNpemUtZnVsbCAudGV4dCAuY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40Mzc1ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDMuNzVlbSkge1xuICAgICAgLmxheW91dC1ncmlkIC5zaXplLWZ1bGwgLnRleHQgLmNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUwZW0pIHtcbiAgICAgIC5sYXlvdXQtZ3JpZCAuc2l6ZS1mdWxsIC50ZXh0IC5jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjU2MjVlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4Ny41ZW0pIHtcbiAgLmxheW91dC1ncmlkIC5zaXplLWZ1bGwgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4xODc1ZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAubGF5b3V0LWdyaWQgLnNpemUtZnVsbCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjg3NWVtOyB9IH1cblxuLmxheW91dC1ncmlkIC5zaXplLWhhbGYgLmltYWdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxheW91dC1ncmlkIC5zaXplLWhhbGYgLmltYWdlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuICAubGF5b3V0LWdyaWQgLnNpemUtaGFsZiAuaW1hZ2UgPiAuY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIC5sYXlvdXQtZ3JpZCAuc2l6ZS1oYWxmIC5pbWFnZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubGF5b3V0LWdyaWQgLnNpemUtaGFsZiAuaW1hZ2U6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTAlOyB9XG4gICAgICAubGF5b3V0LWdyaWQgLnNpemUtaGFsZiAuaW1hZ2UgPiAuY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwOyB9IH1cbiAgLmxheW91dC1ncmlkIC5zaXplLWhhbGYgLmltYWdlLm5vLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5sYXlvdXQtZ3JpZCAuc2l6ZS1oYWxmIC5pbWFnZS5uby10ZXh0OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA1MCU7IH1cbiAgICAubGF5b3V0LWdyaWQgLnNpemUtaGFsZiAuaW1hZ2Uubm8tdGV4dCA+IC5jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuXG4ubGF5b3V0LWdyaWQgLnNpemUtaGFsZi5pbWFnZS1wb3NpdGlvbi1yaWdodCAuaW1hZ2Uge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4ubGF5b3V0LWdyaWQgLnNpemUtaGFsZiAudGV4dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5sYXlvdXQtZ3JpZCAuc2l6ZS1oYWxmIC50ZXh0Lm5vLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubGF5b3V0LWdyaWQgLnNpemUtaGFsZiAudGV4dCAuY29udGVudCB7XG4gICAgcGFkZGluZzogMS4yNWVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gICAgICAubGF5b3V0LWdyaWQgLnNpemUtaGFsZiAudGV4dCAuY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgLmxheW91dC1ncmlkIC5zaXplLWhhbGYgLnRleHQgLmNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTIuNWVtKSB7XG4gICAgICAubGF5b3V0LWdyaWQgLnNpemUtaGFsZiAudGV4dCAuY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xODc1ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTguNzVlbSkge1xuICAgICAgLmxheW91dC1ncmlkIC5zaXplLWhhbGYgLnRleHQgLmNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyNWVtKSB7XG4gICAgICAubGF5b3V0LWdyaWQgLnNpemUtaGFsZiAudGV4dCAuY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzEuMjVlbSkge1xuICAgICAgLmxheW91dC1ncmlkIC5zaXplLWhhbGYgLnRleHQgLmNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDEuMzc1ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzcuNWVtKSB7XG4gICAgICAubGF5b3V0LWdyaWQgLnNpemUtaGFsZiAudGV4dCAuY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40Mzc1ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDMuNzVlbSkge1xuICAgICAgLmxheW91dC1ncmlkIC5zaXplLWhhbGYgLnRleHQgLmNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUwZW0pIHtcbiAgICAgIC5sYXlvdXQtZ3JpZCAuc2l6ZS1oYWxmIC50ZXh0IC5jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjU2MjVlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OC4wNjI1ZW0pIHtcbiAgICAubGF5b3V0LWdyaWQgLnNpemUtaGFsZiAudGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5sYXlvdXQtZ3JpZCAuc2l6ZS1oYWxmIC50ZXh0OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgICAgIC5sYXlvdXQtZ3JpZCAuc2l6ZS1oYWxmIC50ZXh0ID4gLmNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgLmxheW91dC1ncmlkIC5zaXplLWhhbGYgLnRleHQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5sYXlvdXQtZ3JpZCAuc2l6ZS1oYWxmIC50ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODcuNWVtKSB7XG4gICAgICAubGF5b3V0LWdyaWQgLnNpemUtaGFsZiAudGV4dCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtOyB9IH1cbiAgLmxheW91dC1ncmlkIC5zaXplLWhhbGYgLnRleHQgLmNhdGVnb3J5LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTsgfVxuXG4ubGF5b3V0LWdyaWQgLnNpemUtaGFsZi5pbWFnZS1wb3NpdGlvbi1yaWdodCAudGV4dCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLmxheW91dC1ncmlkIC5zaXplLWhhbGY6bnRoLWNoaWxkKDRuKzMpIC5wb3N0LWNvbnRlbnQgLmltYWdlLCAubGF5b3V0LWdyaWQgLnNpemUtaGFsZjpudGgtY2hpbGQoNG4rNCkgLnBvc3QtY29udGVudCAuaW1hZ2Uge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ubGF5b3V0LWdyaWQgLnNpemUtaGFsZjpudGgtY2hpbGQoNG4rMykgLnBvc3QtY29udGVudCAudGV4dCwgLmxheW91dC1ncmlkIC5zaXplLWhhbGY6bnRoLWNoaWxkKDRuKzQpIC5wb3N0LWNvbnRlbnQgLnRleHQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ubGF5b3V0LWdyaWQgLnNpemUtaGFsZiArIC5zaXplLWhhbGYgLnBvc3QtY29udGVudCAuaW1hZ2Uge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ubGF5b3V0LWdyaWQgLnNpemUtaGFsZiArIC5zaXplLWhhbGYgLnBvc3QtY29udGVudCAudGV4dCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1uZXdzX2J5X2NhdGVnb3J5IHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LW5ld3NfYnlfY2F0ZWdvcnkgLmxvYWQtbW9yZSwgLnNpbmdsZS1wb3N0IC5sb2FkLW1vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTZFMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogNjVweDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAucGFnZS1zZWN0aW9uLS1sYXlvdXQtbmV3c19ieV9jYXRlZ29yeSAubG9hZC1tb3JlOmhvdmVyLCAucGFnZS1zZWN0aW9uLS1sYXlvdXQtbmV3c19ieV9jYXRlZ29yeSAubG9hZC1tb3JlOmFjdGl2ZSwgLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LW5ld3NfYnlfY2F0ZWdvcnkgLmxvYWQtbW9yZTpmb2N1cywgLnNpbmdsZS1wb3N0IC5sb2FkLW1vcmU6aG92ZXIsIC5zaW5nbGUtcG9zdCAubG9hZC1tb3JlOmFjdGl2ZSwgLnNpbmdsZS1wb3N0IC5sb2FkLW1vcmU6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtbmV3c19ieV9jYXRlZ29yeSAubGF5b3V0LXRhYmJlZF9jb250ZW50LCAuc2luZ2xlLXBvc3QgLmxheW91dC10YWJiZWRfY29udGVudCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LW5ld3NfYnlfY2F0ZWdvcnkgLmxheW91dC10YWJiZWRfY29udGVudCAudGFiLWxpbmtzLCAuc2luZ2xlLXBvc3QgLmxheW91dC10YWJiZWRfY29udGVudCAudGFiLWxpbmtzIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0QwRDBEMDsgfVxuICAgIC5wYWdlLXNlY3Rpb24tLWxheW91dC1uZXdzX2J5X2NhdGVnb3J5IC5sYXlvdXQtdGFiYmVkX2NvbnRlbnQgLnRhYi1saW5rcyAuYWN0aXZlIGEsIC5zaW5nbGUtcG9zdCAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItbGlua3MgLmFjdGl2ZSBhIHtcbiAgICAgIGNvbG9yOiAjNjU2OTZlOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1uZXdzX2J5X2NhdGVnb3J5IC5wb3N0LWNhcmQsIC5zaW5nbGUtcG9zdCAucG9zdC1jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAucGFnZS1zZWN0aW9uLS1sYXlvdXQtbmV3c19ieV9jYXRlZ29yeSAucG9zdC1jYXJkIC5jYXJkLWFkanVzdGVyLCAuc2luZ2xlLXBvc3QgLnBvc3QtY2FyZCAuY2FyZC1hZGp1c3RlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTsgfVxuICAucGFnZS1zZWN0aW9uLS1sYXlvdXQtbmV3c19ieV9jYXRlZ29yeSAucG9zdC1jYXJkIC5pbWFnZSwgLnNpbmdsZS1wb3N0IC5wb3N0LWNhcmQgLmltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LW5ld3NfYnlfY2F0ZWdvcnkgLnBvc3QtY2FyZCAuaW1hZ2U6YmVmb3JlLCAuc2luZ2xlLXBvc3QgLnBvc3QtY2FyZCAuaW1hZ2U6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDUwJTsgfVxuICAgIC5wYWdlLXNlY3Rpb24tLWxheW91dC1uZXdzX2J5X2NhdGVnb3J5IC5wb3N0LWNhcmQgLmltYWdlID4gLmNvbnRlbnQsIC5zaW5nbGUtcG9zdCAucG9zdC1jYXJkIC5pbWFnZSA+IC5jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5wYWdlLXNlY3Rpb24tLWxheW91dC1uZXdzX2J5X2NhdGVnb3J5IC5wb3N0LWNhcmQgLmltYWdlIC5pbWFnZS1saW5rLCAuc2luZ2xlLXBvc3QgLnBvc3QtY2FyZCAuaW1hZ2UgLmltYWdlLWxpbmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wYWdlLXNlY3Rpb24tLWxheW91dC1uZXdzX2J5X2NhdGVnb3J5IC5wb3N0LWNhcmQgLnBvc3QtbWV0YSwgLnNpbmdsZS1wb3N0IC5wb3N0LWNhcmQgLnBvc3QtbWV0YSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFnZS1zZWN0aW9uLS1sYXlvdXQtbmV3c19ieV9jYXRlZ29yeSAucG9zdC1jYXJkIC5wb3N0LW1ldGEgLmNhdGVnb3J5LWxpbmssIC5zaW5nbGUtcG9zdCAucG9zdC1jYXJkIC5wb3N0LW1ldGEgLmNhdGVnb3J5LWxpbmsge1xuICAgICAgY29sb3I6ICMwMDlDREQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5wYWdlLXNlY3Rpb24tLWxheW91dC1uZXdzX2J5X2NhdGVnb3J5IC5wb3N0LWNhcmQgLnBvc3QtbWV0YSAuY2F0ZWdvcnktbGluazpob3ZlciwgLnNpbmdsZS1wb3N0IC5wb3N0LWNhcmQgLnBvc3QtbWV0YSAuY2F0ZWdvcnktbGluazpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wYWdlLXNlY3Rpb24tLWxheW91dC1uZXdzX2J5X2NhdGVnb3J5IC5wb3N0LWNhcmQgLnBvc3QtbWV0YSAucG9zdC1saW5rLCAuc2luZ2xlLXBvc3QgLnBvc3QtY2FyZCAucG9zdC1tZXRhIC5wb3N0LWxpbmsge1xuICAgICAgY29sb3I6ICMxNjE3Mjk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucGFnZS1zZWN0aW9uLS1sYXlvdXQtbmV3c19ieV9jYXRlZ29yeSAucG9zdC1jYXJkIC5wb3N0LW1ldGEgLnBvc3QtbGluazpob3ZlciwgLnNpbmdsZS1wb3N0IC5wb3N0LWNhcmQgLnBvc3QtbWV0YSAucG9zdC1saW5rOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LW5ld3NfYnlfY2F0ZWdvcnkgLnBvc3QtY2FyZCAucG9zdC1tZXRhIC5wb3N0LWRhdGUsIC5zaW5nbGUtcG9zdCAucG9zdC1jYXJkIC5wb3N0LW1ldGEgLnBvc3QtZGF0ZSB7XG4gICAgICBjb2xvcjogIzdDN0M4MztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIGxlZnQ6IDIwcHg7IH1cblxuLmhvbWUjc2VjdGlvbi0xIC5sYXlvdXRfaGVybyAuc2xpZGUtLW5ld3MgLnRleHQgaDIge1xuICB3aWR0aDogOTAlO1xuICBmb250LXNpemU6IDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgICAuaG9tZSNzZWN0aW9uLTEgLmxheW91dF9oZXJvIC5zbGlkZS0tbmV3cyAudGV4dCBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4Ny41ZW0pIHtcbiAgICAuaG9tZSNzZWN0aW9uLTEgLmxheW91dF9oZXJvIC5zbGlkZS0tbmV3cyAudGV4dCBoMiB7XG4gICAgICBmb250LXNpemU6IDMuNzVlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgLmhvbWUjc2VjdGlvbi0xIC5sYXlvdXRfaGVybyAuc2xpZGUtLW5ld3MgLnRleHQgaDIge1xuICAgICAgZm9udC1zaXplOiAyLjgxMjVlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgICAuaG9tZSNzZWN0aW9uLTEgLmxheW91dF9oZXJvIC5zbGlkZS0tbmV3cyAudGV4dCBoMiB7XG4gICAgICBmb250LXNpemU6IDIuMTg3NWVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAuaG9tZSNzZWN0aW9uLTEgLmxheW91dF9oZXJvIC5zbGlkZS0tbmV3cyAudGV4dCBoMiB7XG4gICAgICBmb250LXNpemU6IDEuNzVlbTsgfSB9XG5cbi5ob21lI3NlY3Rpb24tMSAubGF5b3V0X2hlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhvbWUjc2VjdGlvbi0xIC5sYXlvdXRfaGVybyAucGFnZXItLWRvdHMge1xuICAgIGJvdHRvbTogMzBweDtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gICAgICAuaG9tZSNzZWN0aW9uLTEgLmxheW91dF9oZXJvIC5wYWdlci0tZG90cyB7XG4gICAgICAgIGJvdHRvbTogODBweDsgfSB9XG4gIC5ob21lI3NlY3Rpb24tMSAubGF5b3V0X2hlcm8gLnNsaWRlIC50ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIC8qXG4gICAgICAgICAgICAvL2NvbXBhc3MgZG9lc24ndCBzZWVtIHRvIHByb2R1Y2UgcHJvcGVyIENTUywgc28gZG9pbmcgbWFudWFsbHkuXG4gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAqL1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmhvbWUjc2VjdGlvbi0xIC5sYXlvdXRfaGVybyAuc2xpZGUgLmFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3R0b206IDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvbWUjc2VjdGlvbi0xIC5sYXlvdXRfaGVybyAub3dsLW5hdiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhvbWUgLmxheW91dC1zb2NpYWxfZW1iZWRzIHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7IH1cblxuLmhvbWUgLnNlY3Rpb24taW50cm8sIC5ob21lIC5zaW5nbGUtbGVhZGVyc2hpcCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAuaG9tZSAuc2VjdGlvbi1pbnRybyBoMiwgLmhvbWUgLnNpbmdsZS1sZWFkZXJzaGlwIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ob21lIC5zZWN0aW9uLWludHJvLCAuaG9tZSAuc2luZ2xlLWxlYWRlcnNoaXAge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7IH0gfVxuXG4uaG9tZSAubGF5b3V0LXRhYmJlZF9jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5ob21lIC5sYXlvdXQtdGFiYmVkX2NvbnRlbnQgLnRhYnMtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLmhvbWUgLmxheW91dC10YWJiZWRfY29udGVudC5jYXRlZ29yeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLmhvbWUgLnZpZXctYWxsLXdyYXAsIC5ob21lIC5zZWUtYmxvZy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaG9tZSAudmlldy1hbGwtd3JhcCAudmlldy1hbGwsIC5ob21lIC52aWV3LWFsbC13cmFwIC5zZWUtYmxvZywgLmhvbWUgLnNlZS1ibG9nLXdyYXAgLnZpZXctYWxsLCAuaG9tZSAuc2VlLWJsb2ctd3JhcCAuc2VlLWJsb2cge1xuICAgIGNvbG9yOiAjMDA5RURCO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaG9tZSAudmlldy1hbGwtd3JhcCAudmlldy1hbGw6YWZ0ZXIsIC5ob21lIC52aWV3LWFsbC13cmFwIC5zZWUtYmxvZzphZnRlciwgLmhvbWUgLnNlZS1ibG9nLXdyYXAgLnZpZXctYWxsOmFmdGVyLCAuaG9tZSAuc2VlLWJsb2ctd3JhcCAuc2VlLWJsb2c6YWZ0ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuaG9tZSAudmlldy1hbGwtd3JhcCAudmlldy1hbGw6YWZ0ZXIsIC5ob21lIC52aWV3LWFsbC13cmFwIC5zZWUtYmxvZzphZnRlciwgLmhvbWUgLnNlZS1ibG9nLXdyYXAgLnZpZXctYWxsOmFmdGVyLCAuaG9tZSAuc2VlLWJsb2ctd3JhcCAuc2VlLWJsb2c6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmhvbWUgLnZpZXctYWxsLXdyYXAgLnZpZXctYWxsOmhvdmVyOmFmdGVyLCAuaG9tZSAudmlldy1hbGwtd3JhcCAuc2VlLWJsb2c6aG92ZXI6YWZ0ZXIsIC5ob21lIC5zZWUtYmxvZy13cmFwIC52aWV3LWFsbDpob3ZlcjphZnRlciwgLmhvbWUgLnNlZS1ibG9nLXdyYXAgLnNlZS1ibG9nOmhvdmVyOmFmdGVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiNuZXdzLWJ5LWNhdGVnb3J5LXdyYXBwZXIgLnBvc3QtY2FyZHMge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2Utb3V0OyB9XG5cbiNuZXdzLWJ5LWNhdGVnb3J5LXdyYXBwZXIgLmxvYWQtbW9yZSBpIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGFuaW1hdGlvbjogc3BpbiA0cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0OyB9XG5cbiNuZXdzLWJ5LWNhdGVnb3J5LXdyYXBwZXIuaXMtbG9hZGluZyAucG9zdC1jYXJkcyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1vdXQ7IH1cblxuI25ld3MtYnktY2F0ZWdvcnktd3JhcHBlci5pcy1sb2FkaW5nLmlzLWxvYWRpbmctLW1vcmUgLnBvc3QtY2FyZHMge1xuICBvcGFjaXR5OiAwLjk7IH1cblxuI25ld3MtYnktY2F0ZWdvcnktd3JhcHBlci5pcy1sb2FkaW5nIC5sb2FkLW1vcmUgaSB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0OyB9XG5cbiNuZXdzLWJ5LWNhdGVnb3J5LWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDVweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbG9yOiAjOTg5Y2ExO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQgMC4zczsgfVxuICAjbmV3cy1ieS1jYXRlZ29yeS1sb2FkZXIgaSB7XG4gICAgYW5pbWF0aW9uOiBzcGluIDRzIGluZmluaXRlIGxpbmVhcjsgfVxuICAuaXMtbG9hZGluZyAjbmV3cy1ieS1jYXRlZ29yeS1sb2FkZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuQC1tb3ota2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLyogRmlyZWZveCA8IDE2ICovXG5ALW1vei1rZXlmcmFtZXMgZmFkZWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi8qIFNhZmFyaSwgQ2hyb21lIGFuZCBPcGVyYSA+IDEyLjEgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLyogSW50ZXJuZXQgRXhwbG9yZXIgKi9cbkAtbXMta2V5ZnJhbWVzIGZhZGVpbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ucGFnZS1zZWN0aW9uLS1wcmVzZW50YXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjMTYxNzI5O1xuICBoZWlnaHQ6IGNhbGMoOTB2aCAtIDcwcHgpO1xuICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYWdlLXNlY3Rpb24tLXByZXNlbnRhdGlvbiB7XG4gICAgICBoZWlnaHQ6IDEwMHB4OyB9IH1cbiAgLnBhZ2Utc2VjdGlvbi0tcHJlc2VudGF0aW9uIC5wcmVzZW50YXRvbi0tc2VjdGlvbi1uYXYge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSwgdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpOyB9XG4gICAgLnBhZ2Utc2VjdGlvbi0tcHJlc2VudGF0aW9uIC5wcmVzZW50YXRvbi0tc2VjdGlvbi1uYXYgLnByZXNlbnRhdGlvbi0tc2VjdGlvbi1uYXYtbGlua3MgYSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSksIHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKTsgfVxuICAgIC5wYWdlLXNlY3Rpb24tLXByZXNlbnRhdGlvbiAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIGE6bnRoLWNoaWxkKDApIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7IH1cbiAgICAucGFnZS1zZWN0aW9uLS1wcmVzZW50YXRpb24gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBhOm50aC1jaGlsZCgxKSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM2NjY2NjY2NjdzOyB9XG4gICAgLnBhZ2Utc2VjdGlvbi0tcHJlc2VudGF0aW9uIC5wcmVzZW50YXRvbi0tc2VjdGlvbi1uYXYgLnByZXNlbnRhdGlvbi0tc2VjdGlvbi1uYXYtbGlua3MgYTpudGgtY2hpbGQoMikge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41MzMzMzMzMzMzczsgfVxuICAgIC5wYWdlLXNlY3Rpb24tLXByZXNlbnRhdGlvbiAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIGE6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7IH1cbiAgICAucGFnZS1zZWN0aW9uLS1wcmVzZW50YXRpb24gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBhOm50aC1jaGlsZCg0KSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjg2NjY2NjY2NjdzOyB9XG4gICAgLnBhZ2Utc2VjdGlvbi0tcHJlc2VudGF0aW9uIC5wcmVzZW50YXRvbi0tc2VjdGlvbi1uYXYgLnByZXNlbnRhdGlvbi0tc2VjdGlvbi1uYXYtbGlua3MgYTpudGgtY2hpbGQoNSkge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS4wMzMzMzMzMzMzczsgfVxuICAgIC5wYWdlLXNlY3Rpb24tLXByZXNlbnRhdGlvbiAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIGE6bnRoLWNoaWxkKDYpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7IH1cbiAgICAucGFnZS1zZWN0aW9uLS1wcmVzZW50YXRpb24gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBhOm50aC1jaGlsZCg3KSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjM2NjY2NjY2NjdzOyB9XG4gICAgLnBhZ2Utc2VjdGlvbi0tcHJlc2VudGF0aW9uIC5wcmVzZW50YXRvbi0tc2VjdGlvbi1uYXYgLnByZXNlbnRhdGlvbi0tc2VjdGlvbi1uYXYtbGlua3MgYTpudGgtY2hpbGQoOCkge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS41MzMzMzMzMzMzczsgfVxuICAgIC5wYWdlLXNlY3Rpb24tLXByZXNlbnRhdGlvbiAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIGE6bnRoLWNoaWxkKDkpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuN3M7IH1cbiAgICAucGFnZS1zZWN0aW9uLS1wcmVzZW50YXRpb24gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBhOm50aC1jaGlsZCgxMCkge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS44NjY2NjY2NjY3czsgfVxuICAucGFnZS1zZWN0aW9uLS1wcmVzZW50YXRpb24gLmJhY2tncm91bmQtdmlzdWFsIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpLCB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSk7IH1cbiAgLnBhZ2Utc2VjdGlvbi0tcHJlc2VudGF0aW9uLmFuaW1hdGUtaW4gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTsgfVxuICAucGFnZS1zZWN0aW9uLS1wcmVzZW50YXRpb24uYW5pbWF0ZS1pbiAuYmFja2dyb3VuZC12aXN1YWwge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5wYWdlLXNlY3Rpb24tLXByZXNlbnRhdGlvbi5hbmltYXRlLWluIC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIGEge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG5cbi5wcmVzZW50YXRvbi0tc2VjdGlvbi1uYXYge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyLCAyMywgNDEsIDAuNzUpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDcuNWVtO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcmVzZW50YXRvbi0tc2VjdGlvbi1uYXYge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5wcmVzZW50YXRvbi0tc2VjdGlvbi1uYXYgLnByZXNlbnRhdGlvbi0tc2VjdGlvbi1uYXYtbGlua3Mge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBhIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcuMTQyODU3MTQyOWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIGEgcCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIGEgLmljb24ge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAwLjcxNDI4NTcxNDNlbSBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDMuNTcxNDI4NTcxNGVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBhIGltZyB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBhIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIuODU3MTQyODU3MWVtOyB9IH1cbiAgICAgIC5wcmVzZW50YXRvbi0tc2VjdGlvbi1uYXYgLnByZXNlbnRhdGlvbi0tc2VjdGlvbi1uYXYtbGlua3MgYSBpbWcuaG92ZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIGE6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5ZWRiO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wcmVzZW50YXRvbi0tc2VjdGlvbi1uYXYgLnByZXNlbnRhdGlvbi0tc2VjdGlvbi1uYXYtbGlua3MgYSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4wNzE0Mjg1NzE0ZW07XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEuMDcxNDI4NTcxNGVtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5wcmVzZW50YXRvbi0tc2VjdGlvbi1uYXYgLnByZXNlbnRhdGlvbi0tc2VjdGlvbi1uYXYtbGlua3MgYTphZnRlciB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnNlY3Rpb24tY29udGVudC0tcHJlc2VudGF0aW9uLFxuLnByZXNlbnRhdGlvbi0tc2VjdGlvbnMtY29udGVudCxcbi5wcmVzZW50YXRpb24tc2VjdGlvbixcbi5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zZWN0aW9uLWNvbnRlbnQtLXByZXNlbnRhdGlvbiAuZmxpY2tpdHktdmlld3BvcnQsXG4uc2VjdGlvbi1jb250ZW50LS1wcmVzZW50YXRpb24gLmZsaWNraXR5LXNsaWRlciB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5wcmVzZW50YXRpb24tc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucHJlc2VudGF0aW9uLS1zZWN0aW9ucy1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSk7IH1cblxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIwXCJdIC5wcmVzZW50YXRpb24tLXNlY3Rpb25zLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMFwiXS5hbmltYXRlLWluIFtkYXRhLXNlY3Rpb24taW5kZXg9XCIwXCJdIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUuaXMtc2VsZWN0ZWQgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSAqLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIwXCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjBcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgKiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMHB4KTsgfVxuXG5bZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjBcIl0uYW5pbWF0ZS1pbiBbZGF0YS1zZWN0aW9uLWluZGV4PVwiMFwiXSAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlLmlzLXNlbGVjdGVkIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFjdGlvbnMgLnNsaWRlLS1idXR0b25zLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIwXCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjBcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hY3Rpb25zIC5zbGlkZS0taW1hZ2VzIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgwcHgpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMFwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiMFwiXSB7XG4gIGNvbG9yOiAjMDA5ZWRiOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMFwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiMFwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBbZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjBcIl0gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBbZGF0YS10YXJnZXQtc2VjdGlvbi1pbmRleD1cIjBcIl0gLmljb24gaW1nIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMFwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiMFwiXSAuaWNvbiBpbWcuaG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIxXCJdIC5wcmVzZW50YXRpb24tLXNlY3Rpb25zLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMVwiXS5hbmltYXRlLWluIFtkYXRhLXNlY3Rpb24taW5kZXg9XCIxXCJdIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUuaXMtc2VsZWN0ZWQgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSAqLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIxXCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjFcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgKiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMHB4KTsgfVxuXG5bZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjFcIl0uYW5pbWF0ZS1pbiBbZGF0YS1zZWN0aW9uLWluZGV4PVwiMVwiXSAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlLmlzLXNlbGVjdGVkIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFjdGlvbnMgLnNsaWRlLS1idXR0b25zLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIxXCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjFcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hY3Rpb25zIC5zbGlkZS0taW1hZ2VzIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgwcHgpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMVwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiMVwiXSB7XG4gIGNvbG9yOiAjMDA5ZWRiOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMVwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiMVwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBbZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjFcIl0gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBbZGF0YS10YXJnZXQtc2VjdGlvbi1pbmRleD1cIjFcIl0gLmljb24gaW1nIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMVwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiMVwiXSAuaWNvbiBpbWcuaG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIyXCJdIC5wcmVzZW50YXRpb24tLXNlY3Rpb25zLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMCUpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMlwiXS5hbmltYXRlLWluIFtkYXRhLXNlY3Rpb24taW5kZXg9XCIyXCJdIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUuaXMtc2VsZWN0ZWQgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSAqLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIyXCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjJcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgKiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMHB4KTsgfVxuXG5bZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjJcIl0uYW5pbWF0ZS1pbiBbZGF0YS1zZWN0aW9uLWluZGV4PVwiMlwiXSAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlLmlzLXNlbGVjdGVkIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFjdGlvbnMgLnNsaWRlLS1idXR0b25zLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIyXCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjJcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hY3Rpb25zIC5zbGlkZS0taW1hZ2VzIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgwcHgpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMlwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiMlwiXSB7XG4gIGNvbG9yOiAjMDA5ZWRiOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMlwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiMlwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBbZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjJcIl0gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBbZGF0YS10YXJnZXQtc2VjdGlvbi1pbmRleD1cIjJcIl0gLmljb24gaW1nIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMlwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiMlwiXSAuaWNvbiBpbWcuaG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIzXCJdIC5wcmVzZW50YXRpb24tLXNlY3Rpb25zLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwMCUpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiM1wiXS5hbmltYXRlLWluIFtkYXRhLXNlY3Rpb24taW5kZXg9XCIzXCJdIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUuaXMtc2VsZWN0ZWQgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSAqLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIzXCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjNcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgKiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMHB4KTsgfVxuXG5bZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjNcIl0uYW5pbWF0ZS1pbiBbZGF0YS1zZWN0aW9uLWluZGV4PVwiM1wiXSAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlLmlzLXNlbGVjdGVkIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFjdGlvbnMgLnNsaWRlLS1idXR0b25zLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIzXCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjNcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hY3Rpb25zIC5zbGlkZS0taW1hZ2VzIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgwcHgpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiM1wiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiM1wiXSB7XG4gIGNvbG9yOiAjMDA5ZWRiOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiM1wiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiM1wiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBbZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjNcIl0gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBbZGF0YS10YXJnZXQtc2VjdGlvbi1pbmRleD1cIjNcIl0gLmljb24gaW1nIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiM1wiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiM1wiXSAuaWNvbiBpbWcuaG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI0XCJdIC5wcmVzZW50YXRpb24tLXNlY3Rpb25zLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwMCUpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiNFwiXS5hbmltYXRlLWluIFtkYXRhLXNlY3Rpb24taW5kZXg9XCI0XCJdIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUuaXMtc2VsZWN0ZWQgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSAqLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI0XCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjRcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgKiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMHB4KTsgfVxuXG5bZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjRcIl0uYW5pbWF0ZS1pbiBbZGF0YS1zZWN0aW9uLWluZGV4PVwiNFwiXSAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlLmlzLXNlbGVjdGVkIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFjdGlvbnMgLnNsaWRlLS1idXR0b25zLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI0XCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjRcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hY3Rpb25zIC5zbGlkZS0taW1hZ2VzIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgwcHgpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiNFwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiNFwiXSB7XG4gIGNvbG9yOiAjMDA5ZWRiOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiNFwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiNFwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBbZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjRcIl0gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBbZGF0YS10YXJnZXQtc2VjdGlvbi1pbmRleD1cIjRcIl0gLmljb24gaW1nIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiNFwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiNFwiXSAuaWNvbiBpbWcuaG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI1XCJdIC5wcmVzZW50YXRpb24tLXNlY3Rpb25zLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwMCUpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiNVwiXS5hbmltYXRlLWluIFtkYXRhLXNlY3Rpb24taW5kZXg9XCI1XCJdIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUuaXMtc2VsZWN0ZWQgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSAqLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI1XCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjVcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgKiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMHB4KTsgfVxuXG5bZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjVcIl0uYW5pbWF0ZS1pbiBbZGF0YS1zZWN0aW9uLWluZGV4PVwiNVwiXSAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlLmlzLXNlbGVjdGVkIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFjdGlvbnMgLnNsaWRlLS1idXR0b25zLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI1XCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjVcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hY3Rpb25zIC5zbGlkZS0taW1hZ2VzIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgwcHgpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiNVwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiNVwiXSB7XG4gIGNvbG9yOiAjMDA5ZWRiOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiNVwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiNVwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBbZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjVcIl0gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBbZGF0YS10YXJnZXQtc2VjdGlvbi1pbmRleD1cIjVcIl0gLmljb24gaW1nIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiNVwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiNVwiXSAuaWNvbiBpbWcuaG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI2XCJdIC5wcmVzZW50YXRpb24tLXNlY3Rpb25zLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwMCUpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiNlwiXS5hbmltYXRlLWluIFtkYXRhLXNlY3Rpb24taW5kZXg9XCI2XCJdIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUuaXMtc2VsZWN0ZWQgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSAqLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI2XCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjZcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgKiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMHB4KTsgfVxuXG5bZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjZcIl0uYW5pbWF0ZS1pbiBbZGF0YS1zZWN0aW9uLWluZGV4PVwiNlwiXSAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlLmlzLXNlbGVjdGVkIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFjdGlvbnMgLnNsaWRlLS1idXR0b25zLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI2XCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjZcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hY3Rpb25zIC5zbGlkZS0taW1hZ2VzIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgwcHgpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiNlwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiNlwiXSB7XG4gIGNvbG9yOiAjMDA5ZWRiOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiNlwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiNlwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBbZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjZcIl0gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBbZGF0YS10YXJnZXQtc2VjdGlvbi1pbmRleD1cIjZcIl0gLmljb24gaW1nIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiNlwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiNlwiXSAuaWNvbiBpbWcuaG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI3XCJdIC5wcmVzZW50YXRpb24tLXNlY3Rpb25zLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwMCUpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiN1wiXS5hbmltYXRlLWluIFtkYXRhLXNlY3Rpb24taW5kZXg9XCI3XCJdIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUuaXMtc2VsZWN0ZWQgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSAqLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI3XCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjdcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgKiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMHB4KTsgfVxuXG5bZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjdcIl0uYW5pbWF0ZS1pbiBbZGF0YS1zZWN0aW9uLWluZGV4PVwiN1wiXSAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlLmlzLXNlbGVjdGVkIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFjdGlvbnMgLnNsaWRlLS1idXR0b25zLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI3XCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjdcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hY3Rpb25zIC5zbGlkZS0taW1hZ2VzIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgwcHgpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiN1wiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiN1wiXSB7XG4gIGNvbG9yOiAjMDA5ZWRiOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiN1wiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiN1wiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBbZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjdcIl0gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBbZGF0YS10YXJnZXQtc2VjdGlvbi1pbmRleD1cIjdcIl0gLmljb24gaW1nIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiN1wiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiN1wiXSAuaWNvbiBpbWcuaG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI4XCJdIC5wcmVzZW50YXRpb24tLXNlY3Rpb25zLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgwMCUpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiOFwiXS5hbmltYXRlLWluIFtkYXRhLXNlY3Rpb24taW5kZXg9XCI4XCJdIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUuaXMtc2VsZWN0ZWQgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSAqLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI4XCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjhcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgKiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMHB4KTsgfVxuXG5bZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjhcIl0uYW5pbWF0ZS1pbiBbZGF0YS1zZWN0aW9uLWluZGV4PVwiOFwiXSAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlLmlzLXNlbGVjdGVkIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFjdGlvbnMgLnNsaWRlLS1idXR0b25zLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI4XCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjhcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hY3Rpb25zIC5zbGlkZS0taW1hZ2VzIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgwcHgpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiOFwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiOFwiXSB7XG4gIGNvbG9yOiAjMDA5ZWRiOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiOFwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiOFwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBbZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjhcIl0gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBbZGF0YS10YXJnZXQtc2VjdGlvbi1pbmRleD1cIjhcIl0gLmljb24gaW1nIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiOFwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiOFwiXSAuaWNvbiBpbWcuaG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI5XCJdIC5wcmVzZW50YXRpb24tLXNlY3Rpb25zLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTkwMCUpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiOVwiXS5hbmltYXRlLWluIFtkYXRhLXNlY3Rpb24taW5kZXg9XCI5XCJdIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUuaXMtc2VsZWN0ZWQgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSAqLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI5XCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjlcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgKiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMHB4KTsgfVxuXG5bZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjlcIl0uYW5pbWF0ZS1pbiBbZGF0YS1zZWN0aW9uLWluZGV4PVwiOVwiXSAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlLmlzLXNlbGVjdGVkIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFjdGlvbnMgLnNsaWRlLS1idXR0b25zLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI5XCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjlcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hY3Rpb25zIC5zbGlkZS0taW1hZ2VzIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgwcHgpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiOVwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiOVwiXSB7XG4gIGNvbG9yOiAjMDA5ZWRiOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiOVwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiOVwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBbZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjlcIl0gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBbZGF0YS10YXJnZXQtc2VjdGlvbi1pbmRleD1cIjlcIl0gLmljb24gaW1nIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiOVwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiOVwiXSAuaWNvbiBpbWcuaG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIxMFwiXSAucHJlc2VudGF0aW9uLS1zZWN0aW9ucy1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAwJSk7IH1cblxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIxMFwiXS5hbmltYXRlLWluIFtkYXRhLXNlY3Rpb24taW5kZXg9XCIxMFwiXSAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlLmlzLXNlbGVjdGVkIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWJvZHkgKixcbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMTBcIl0uYW5pbWF0ZS1pbiBbZGF0YS1zZWN0aW9uLWluZGV4PVwiMTBcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgKiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMHB4KTsgfVxuXG5bZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjEwXCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjEwXCJdIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUuaXMtc2VsZWN0ZWQgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYWN0aW9ucyAuc2xpZGUtLWJ1dHRvbnMsXG5bZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjEwXCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjEwXCJdIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUuaXMtc2VsZWN0ZWQgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYWN0aW9ucyAuc2xpZGUtLWltYWdlcyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMHB4KTsgfVxuXG5bZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjEwXCJdIC5wcmVzZW50YXRvbi0tc2VjdGlvbi1uYXYgLnByZXNlbnRhdGlvbi0tc2VjdGlvbi1uYXYtbGlua3MgW2RhdGEtdGFyZ2V0LXNlY3Rpb24taW5kZXg9XCIxMFwiXSB7XG4gIGNvbG9yOiAjMDA5ZWRiOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMTBcIl0gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBbZGF0YS10YXJnZXQtc2VjdGlvbi1pbmRleD1cIjEwXCJdOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMTBcIl0gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBbZGF0YS10YXJnZXQtc2VjdGlvbi1pbmRleD1cIjEwXCJdIC5pY29uIGltZyB7XG4gICAgb3BhY2l0eTogMDsgfVxuICBbZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjEwXCJdIC5wcmVzZW50YXRvbi0tc2VjdGlvbi1uYXYgLnByZXNlbnRhdGlvbi0tc2VjdGlvbi1uYXYtbGlua3MgW2RhdGEtdGFyZ2V0LXNlY3Rpb24taW5kZXg9XCIxMFwiXSAuaWNvbiBpbWcuaG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZXMgLnByZXZpb3VzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzIC5uZXh0LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzLm9uLWxhc3Qtc2xpZGUgLm5leHQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZXMub24tbGFzdC1zbGlkZSAubmV4dC1zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTA7IH1cbiAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZXMub24tbGFzdC1zbGlkZSAubmV4dC1zZWN0aW9uOmZvY3VzLCAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlcy5vbi1sYXN0LXNsaWRlIC5uZXh0LXNlY3Rpb246aG92ZXIsIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzLm9uLWxhc3Qtc2xpZGUgLm5leHQtc2VjdGlvbjphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDVweCB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzLm9uLWxhc3Qtc2xpZGUgLm5leHQtc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4ucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlcyAubmV4dCxcbi5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzIC5uZXh0LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjdzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKTtcbiAgd2lkdGg6IDkwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZXMgLm5leHQsXG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZXMgLm5leHQtc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZXMgLm5leHQ6aG92ZXIsXG4gIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzIC5uZXh0LXNlY3Rpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlcyAubmV4dDpob3ZlcjphZnRlcixcbiAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlcyAubmV4dC1zZWN0aW9uOmhvdmVyOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00NSUsIC01MCUpIHNjYWxlKDEuNCk7IH1cbiAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZXMgLm5leHQ6YWZ0ZXIsXG4gIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzIC5uZXh0LXNlY3Rpb246YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wcmVzZW50YXRpb24tYXJyb3ctbmV4dC5zdmdcIikgbm8tcmVwZWF0IHRyYW5zcGFyZW50IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpO1xuICAgIHdpZHRoOiAxM3B4OyB9XG4gIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzIC5uZXh0IHN2ZyxcbiAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZXMgLm5leHQtc2VjdGlvbiBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZXMgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxlZnQ6IDEyMHB4O1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM0MHB4KTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH0gfVxuICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlcyAuZmxpY2tpdHktcGFnZS1kb3RzOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDhkOGQ4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbGVmdDogOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4cHgpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzIC5mbGlja2l0eS1wYWdlLWRvdHM6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA4cHg7IH0gfVxuICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlcyAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDhweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZXMgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90OmFmdGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDllZGI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBsZWZ0OiAtOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtOHB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKTtcbiAgICAgIHdpZHRoOiAyNHB4OyB9XG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZXMgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZDphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgei1pbmRleDogMjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSB7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLmJhY2tncm91bmQtdmlzdWFsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5iYWNrZ3JvdW5kLXZpc3VhbCBpbWcsXG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuYmFja2dyb3VuZC12aXN1YWwgdmlkZW8ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLmJhY2tncm91bmQtdmlzdWFsOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjIsIDIzLCA0MSwgMC43KTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1ib2R5LFxuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYWRkaXRpb25hbC10ZXh0IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWJvZHkgaDIsXG4gICAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4xMjVlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA4ZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDAuNmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1ib2R5IGgyIGEsXG4gICAgICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYWRkaXRpb25hbC10ZXh0IGgyIGEge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWJvZHkgaDIsXG4gICAgICAgICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NWVtOyB9IH1cbiAgICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSBoMyxcbiAgICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYWRkaXRpb25hbC10ZXh0IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NWVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICBtYXJnaW46IDAgMCAxZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgICAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWJvZHkgaDMgYSxcbiAgICAgICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgaDMgYSB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSBoMyxcbiAgICAgICAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dCBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTsgfSB9XG4gIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDEuODc1ZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gICAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tYWN0aW9ucyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tYnV0dG9ucyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWJ1dHRvbnMgLmJ0bi5idG4tLWJsdWUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1idXR0b25zIC5idG4uYnRuLS1ibHVlOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWJ1dHRvbnMgLmJ0bi5idG4tLWJsdWU6aG92ZXIsIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1idXR0b25zIC5idG4uYnRuLS1ibHVlOmhvdmVyOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogIzAwOWVkYjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWltYWdlcyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWltYWdlcyBhIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWltYWdlcyBpbWcge1xuICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAgICAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0taW1hZ2VzIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLXRleHQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogNTBweDsgfVxuICAgICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQtaW50ZXJpb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTUxODJhO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDllZGI7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVlbSAzLjEyNWVtIDEuMjVlbSAyLjVlbTsgfVxuICAgICAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dCAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dC1pbnRlcmlvciBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVlbTsgfVxuICAgICAgICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYWRkaXRpb25hbC10ZXh0IC5zbGlkZS0tYWRkaXRpb25hbC10ZXh0LWludGVyaW9yIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuOTM3NWVtIDEuODc1ZW0gMC45Mzc1ZW0gMS4yNWVtOyB9IH1cbiAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dCAqLFxuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSAqIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKSB0cmFuc2xhdGVZKDUwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSAwLjVzLCB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgMC41czsgfVxuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYWRkaXRpb25hbC10ZXh0IDpudGgtY2hpbGQoMCksXG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1ib2R5IDpudGgtY2hpbGQoMCkge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41czsgfVxuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYWRkaXRpb25hbC10ZXh0IDpudGgtY2hpbGQoMSksXG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1ib2R5IDpudGgtY2hpbGQoMSkge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42NjY2NjY2NjY3czsgfVxuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYWRkaXRpb25hbC10ZXh0IDpudGgtY2hpbGQoMiksXG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1ib2R5IDpudGgtY2hpbGQoMikge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC44MzMzMzMzMzMzczsgfVxuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYWRkaXRpb25hbC10ZXh0IDpudGgtY2hpbGQoMyksXG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1ib2R5IDpudGgtY2hpbGQoMykge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMXM7IH1cbiAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dCA6bnRoLWNoaWxkKDQpLFxuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSA6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMTY2NjY2NjY2N3M7IH1cbiAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dCA6bnRoLWNoaWxkKDUpLFxuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSA6bnRoLWNoaWxkKDUpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMzMzMzMzMzMzM3M7IH1cbiAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dCA6bnRoLWNoaWxkKDYpLFxuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSA6bnRoLWNoaWxkKDYpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7IH1cbiAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dCA6bnRoLWNoaWxkKDcpLFxuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSA6bnRoLWNoaWxkKDcpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNjY2NjY2NjY2N3M7IH1cbiAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dCA6bnRoLWNoaWxkKDgpLFxuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSA6bnRoLWNoaWxkKDgpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuODMzMzMzMzMzM3M7IH1cbiAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dCA6bnRoLWNoaWxkKDkpLFxuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSA6bnRoLWNoaWxkKDkpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDJzOyB9XG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgOm50aC1jaGlsZCgxMCksXG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1ib2R5IDpudGgtY2hpbGQoMTApIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuMTY2NjY2NjY2N3M7IH1cbiAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFjdGlvbnMgLnNsaWRlLS1idXR0b25zLFxuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYWN0aW9ucyAuc2xpZGUtLWltYWdlcyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSg1MHB4KTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgMS4zcywgdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpIDEuM3M7IH1cbiAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFjdGlvbnMgLnNsaWRlLS1pbWFnZXMge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS41czsgfVxuXG4ucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlcy5zaW5nbGUtc2xpZGUgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzLnNpbmdsZS1zbGlkZSAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlcy5zaW5nbGUtc2xpZGUgLnByZXZpb3VzLFxuLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZXMuc2luZ2xlLXNsaWRlIC5uZXh0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzOm5vdCguZmxpY2tpdHktZW5hYmxlZCkgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzOm5vdCguZmxpY2tpdHktZW5hYmxlZCkgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1ib2R5ICosXG4gIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzOm5vdCguZmxpY2tpdHktZW5hYmxlZCkgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgKiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGVZKDBweCk7IH1cbiAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZXM6bm90KC5mbGlja2l0eS1lbmFibGVkKSAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFjdGlvbnMgLnNsaWRlLS1idXR0b25zLFxuICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlczpub3QoLmZsaWNraXR5LWVuYWJsZWQpIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYWN0aW9ucyAuc2xpZGUtLWltYWdlcyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGVZKDBweCk7IH1cblxuLnNpbmdsZS1wb3N0IC5zaW5nbGUtaGVhZGVyLWhlcm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNpbmdsZS1wb3N0IC5zaW5nbGUtaGVhZGVyLWhlcm8gLm92ZXJsYXkge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTA7IH1cblxuLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLW1ldGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtaW4taGVpZ2h0OiAyNzBweDtcbiAgcGFkZGluZzogNTBweCA1MHB4IDAgNTBweDtcbiAgei1pbmRleDogMTU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDlweCkge1xuICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1tZXRhIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtbWV0YSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMCAyNXB4OyB9IH1cbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLW1ldGEgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuXG4uc2luZ2xlLXBvc3QgLm1ldGEtd3JhcCBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLnNpbmdsZS1wb3N0IC5tZXRhLXdyYXAgLmNpdGFkZWwtbmV3cyB7XG4gIGNvbG9yOiAjMDA5ZWRiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uc2luZ2xlLXBvc3QgLm1ldGEtd3JhcCBoMSB7XG4gIGNvbG9yOiAjMTYxNzI5O1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5tZXRhLXdyYXAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9IH1cblxuLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLXJlbGF0ZWQge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1yZWxhdGVkIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uc2luZ2xlLXBvc3QgZGl2LnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IC0xODBweDsgfVxuXG4uc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtY29tbWVudHMgaDIsXG4uc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtcmVsYXRlZCBoMiB7XG4gIGNvbG9yOiAjMTYxNzI5O1xuICBmb250LXNpemU6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1jb21tZW50cyAubGluay1hbGwsXG4uc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtcmVsYXRlZCAubGluay1hbGwge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1jb21tZW50cyAubGluay1hbGwgYSxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLXJlbGF0ZWQgLmxpbmstYWxsIGEge1xuICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1jb21tZW50cyAubGluay1hbGwgYTphZnRlcixcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtcmVsYXRlZCAubGluay1hbGwgYTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC0zcHg7IH1cblxuLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHksXG4uc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogLTI3MHB4O1xuICAvKiBvdmVycmlkZXMgZm9yIGV4aXN0aW5nIHN0eWxlcyBvbiBmbGV4IGxheW91dHMgKi8gfVxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAuY29udGFpbmVyLFxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC5jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI3MHB4O1xuICAgIG1hcmdpbi10b3A6IC0yNzBweDtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxNTsgfVxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAuZGF0ZSxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAuZGF0ZSB7XG4gICAgY29sb3I6ICM5ODljYTE7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC5zb2NpYWwtaWNvbnMsXG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLnNvY2lhbC1pY29ucyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLnNvY2lhbC1pY29ucyBhLFxuICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLnNvY2lhbC1pY29ucyBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICBtYXJnaW46IDAgNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDM1cHg7IH1cbiAgICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC5zb2NpYWwtaWNvbnMgYS5mYWNlYm9vayxcbiAgICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLnNvY2lhbC1pY29ucyBhLmZhY2Vib29rIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzQxNTg5YjsgfVxuICAgICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLnNvY2lhbC1pY29ucyBhLnR3aXR0ZXIsXG4gICAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC5zb2NpYWwtaWNvbnMgYS50d2l0dGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzYwYWFmMTsgfVxuICAgICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLnNvY2lhbC1pY29ucyBhLmxpbmtlZGluLFxuICAgICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAuc29jaWFsLWljb25zIGEubGlua2VkaW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3NWI3OyB9XG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC5zZWN0aW9uLWludHJvLnN0YW5kYXJkLXBhZGRpbmcsIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC5zdGFuZGFyZC1wYWRkaW5nLnNpbmdsZS1sZWFkZXJzaGlwLFxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAuc2VjdGlvbi1pbnRyby5zdGFuZGFyZC1wYWRkaW5nIC50ZXh0LFxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAuc3RhbmRhcmQtcGFkZGluZy5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAuc2VjdGlvbi1pbnRyby5zdGFuZGFyZC1wYWRkaW5nLFxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC5zdGFuZGFyZC1wYWRkaW5nLnNpbmdsZS1sZWFkZXJzaGlwLFxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC5zZWN0aW9uLWludHJvLnN0YW5kYXJkLXBhZGRpbmcgLnRleHQsXG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLnN0YW5kYXJkLXBhZGRpbmcuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCBwLCAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IHAsXG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCB1bCxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCB1bCxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IG9sLFxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IG9sLFxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCBwLFxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgcCxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgdWwsXG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCB1bCxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgb2wsXG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCBvbCB7XG4gICAgY29sb3I6ICMxNjE3Mjk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IHAgc3Ryb25nLCAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IHAgc3Ryb25nLFxuICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCBwIGIsXG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCBwIGIsXG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IHVsIHN0cm9uZyxcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IHVsIHN0cm9uZyxcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgdWwgYixcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IHVsIGIsXG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IG9sIHN0cm9uZyxcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IG9sIHN0cm9uZyxcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgb2wgYixcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IG9sIGIsXG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgcCBzdHJvbmcsXG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IHAgc3Ryb25nLFxuICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IHAgYixcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgcCBiLFxuICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IHVsIHN0cm9uZyxcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgdWwgc3Ryb25nLFxuICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IHVsIGIsXG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IHVsIGIsXG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgb2wgc3Ryb25nLFxuICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCBvbCBzdHJvbmcsXG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgb2wgYixcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgb2wgYiB7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgXG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCB1bCxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCB1bCxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgdWwsXG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtOyB9XG4gIFxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgdWwsXG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgdWwsXG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IHVsLFxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgdWwgbGk6YmVmb3JlLCAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IHVsIGxpOmJlZm9yZSxcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCB1bCBsaTpiZWZvcmUsXG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IHVsIGxpOmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzAwOWVkYjtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgICAgIHdpZHRoOiAxZW07IH1cbiAgXG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCBvbCxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCBvbCxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgb2wsXG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCBvbCB7XG4gICAgY291bnRlci1yZXNldDogb2xfbGlzdDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IG9sIGxpOmJlZm9yZSwgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCBvbCBsaTpiZWZvcmUsXG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgb2wgbGk6YmVmb3JlLFxuICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCBvbCBsaTpiZWZvcmUge1xuICAgICAgY29sb3I6ICMwMDllZGI7XG4gICAgICBjb250ZW50OiBjb3VudGVyKG9sX2xpc3QpIFwiLlwiO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG9sX2xpc3Q7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogLTEuMmVtO1xuICAgICAgd2lkdGg6IDEuMmVtOyB9XG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC52aWRlby13cmFwLFxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC52aWRlby13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAudmlkZW8td3JhcCAud3AtdmlkZW8sXG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAudmlkZW8td3JhcCAud3AtdmlkZW8ge1xuICAgICAgbWFyZ2luOiAyN3B4IGF1dG87XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC53cC1jYXB0aW9uLmFsaWdubGVmdCxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAud3AtY2FwdGlvbi5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC53cC1jYXB0aW9uLmFsaWducmlnaHQsXG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLndwLWNhcHRpb24uYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAuY2FwdGlvbixcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLndwLWNhcHRpb24tdGV4dCxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAuY2FwdGlvbixcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM5ODljYTEgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLndwLWNhcHRpb24tdGV4dCxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLmFsaWduY2VudGVyLFxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC5hbGlnbmNlbnRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLmFsaWduY2VudGVyIGltZyxcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC5hbGlnbmNlbnRlciBpbWcge1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAuYWxpZ25ub25lLFxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC5hbGlnbm5vbmUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC5hbGlnbm5vbmUgaW1nLFxuICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLmFsaWdubm9uZSBpbWcge1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAudGV4dCAuaW50cm9kdWN0aW9uLXRleHQsXG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLnRleHQgLmludHJvZHVjdGlvbi10ZXh0IHtcbiAgICBjb2xvcjogIzE2MTcyOTtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7IH1cbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLnRleHQgLnB1bGxxdW90ZSxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAudGV4dCAucHVsbHF1b3RlIHtcbiAgICBjb2xvcjogIzAwOWVkYjtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbiAgICBwYWRkaW5nLXRvcDogMzdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA0MjVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLnRleHQgLnB1bGxxdW90ZTpiZWZvcmUsXG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAudGV4dCAucHVsbHF1b3RlOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA5ZWRiO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC03NXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDE1MHB4OyB9XG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLnRleHQgLnB1bGxxdW90ZTphZnRlcixcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC50ZXh0IC5wdWxscXVvdGU6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwOWVkYjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNzVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxNTBweDsgfVxuICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC50ZXh0IC5wdWxscXVvdGUuYWxpZ24tY2VudGVyLFxuICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLnRleHQgLnB1bGxxdW90ZS5hbGlnbi1jZW50ZXIge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDM3cHggNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLnRleHQgLnB1bGxxdW90ZS5hbGlnbi1yaWdodCxcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC50ZXh0IC5wdWxscXVvdGUuYWxpZ24tcmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7IH1cbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAudGV4dCAucHVsbHF1b3RlLmFsaWduLWxlZnQsXG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAudGV4dCAucHVsbHF1b3RlLmFsaWduLWxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cblxuLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgKyAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1yZWxhdGVkIHtcbiAgbWFyZ2luLXRvcDogLTI3MHB4OyB9XG5cbi5sYXlvdXRfaGVyby0taW5kZXgge1xuICBtYXgtaGVpZ2h0OiA0NjZweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYXlvdXRfaGVyby0taW5kZXgge1xuICAgICAgbWF4LWhlaWdodDogMzIwcHggIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4OyB9IH1cbiAgLmxheW91dF9oZXJvLS1pbmRleCAuY29udGVudCAuc2xpZGVzIC5zbGlkZSAudGV4dCAuYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4ucG9zdC1saXN0IHtcbiAgcGFkZGluZy10b3A6IDIuNWVtOyB9XG4gIC5wb3N0LWxpc3QgLnBvc3Qge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMWQ0O1xuICAgIHBhZGRpbmc6IDIuNWVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wb3N0LWxpc3RfX3RodW1iIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTIuNWVtOyB9XG4gICAgLnBvc3QtbGlzdF9fdGh1bWIgLmltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnBvc3QtbGlzdF9fdGh1bWIgLmltYWdlOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwJTsgfVxuICAgICAgLnBvc3QtbGlzdF9fdGh1bWIgLmltYWdlID4gLmNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAucG9zdC1saXN0X19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMTMuNzVlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucG9zdC1saXN0X190aHVtYiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnBvc3QtbGlzdF9fY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5wb3N0LWxpc3QgLnJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5wb3N0LWxpc3QgLnBvc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgLnBvc3QtbGlzdCAucG9zdCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAgIC5wb3N0LWxpc3QgLnBvc3QgLmltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucG9zdC1saXN0IC5wb3N0IC5pbWFnZTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MCU7IH1cbiAgICAgIC5wb3N0LWxpc3QgLnBvc3QgLmltYWdlID4gLmNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgLnBvc3QtbGlzdCAucG9zdCAuaW1hZ2UgLmltYWdlLWxpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5wb3N0LWxpc3QgLnBvc3QgLmNhdGVnb3J5IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAucG9zdC1saXN0IC5wb3N0IC5jYXRlZ29yeSBhIHtcbiAgICAgICAgY29sb3I6ICMwMDlDREQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5wb3N0LWxpc3QgLnBvc3QgLmRhdGUge1xuICAgICAgY29sb3I6ICM3QzdDODM7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAucG9zdC1saXN0IC5wb3N0IC50aXRsZSBhIHtcbiAgICAgIGNvbG9yOiAjMTYxNzI5O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnBvc3QtbGlzdCAucGFnaW5hdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuICAgIC5wb3N0LWxpc3QgLnBhZ2luYXRpb24gYSwgLnBvc3QtbGlzdCAucGFnaW5hdGlvbiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDIzcHg7IH1cbiAgICAucG9zdC1saXN0IC5wYWdpbmF0aW9uIHNwYW4ge1xuICAgICAgY29sb3I6ICMzNzNBM0M7IH1cblxuLnBhZ2Utc2VjdGlvbi11bHRpbWF0ZS1ndWlkZS1saXN0IC5sYXlvdXQtdGFiYmVkX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiA3NXB4O1xuICBib3JkZXItdG9wOiAwOyB9XG4gIC5wYWdlLXNlY3Rpb24tdWx0aW1hdGUtZ3VpZGUtbGlzdCAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItbGlua3Mge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQ0FDQUNBOyB9XG4gIC5wYWdlLXNlY3Rpb24tdWx0aW1hdGUtZ3VpZGUtbGlzdCAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yNWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDsgfVxuICAucGFnZS1zZWN0aW9uLXVsdGltYXRlLWd1aWRlLWxpc3QgLmxheW91dC10YWJiZWRfY29udGVudCAudGFiLWJvZHkgLnRleHQge1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgLnBhZ2Utc2VjdGlvbi11bHRpbWF0ZS1ndWlkZS1saXN0IC5sYXlvdXQtdGFiYmVkX2NvbnRlbnQgLnRhYi1ib2R5IC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAucGFnZS1zZWN0aW9uLXVsdGltYXRlLWd1aWRlLWxpc3QgLmxheW91dC10YWJiZWRfY29udGVudCAudGFiLWJvZHkgLnNlY29uZC1jb2x1bW4ge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgcGFkZGluZy1yaWdodDogODdweDsgfVxuICAgIC5wYWdlLXNlY3Rpb24tdWx0aW1hdGUtZ3VpZGUtbGlzdCAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keSAuc2Vjb25kLWNvbHVtbiAudGV4dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAucGFnZS1zZWN0aW9uLXVsdGltYXRlLWd1aWRlLWxpc3QgLmxheW91dC10YWJiZWRfY29udGVudCAudGFiLWJvZHkgLnNlY29uZC1jb2x1bW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgICAucGFnZS1zZWN0aW9uLXVsdGltYXRlLWd1aWRlLWxpc3QgLmxheW91dC10YWJiZWRfY29udGVudCAudGFiLWJvZHkgLnNlY29uZC1jb2x1bW4gLnRleHQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLnBhZ2Utc2VjdGlvbi11bHRpbWF0ZS1ndWlkZS1saXN0IC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhZ2Utc2VjdGlvbi11bHRpbWF0ZS1ndWlkZS1saXN0IC5pbWFnZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgLnBhZ2Utc2VjdGlvbi11bHRpbWF0ZS1ndWlkZS1saXN0IC5pbWFnZSA+IC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5wYWdlLXNlY3Rpb24tdWx0aW1hdGUtZ3VpZGUtbGlzdCAuaW1hZ2UgLmltYWdlLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7IH1cblxuLnBhZ2Utc2VjdGlvbi11bHRpbWF0ZS1ndWlkZS1saXN0IC51bHRpbWF0ZS1ndWlkZSB7XG4gIHBhZGRpbmc6IDgwcHggMDsgfVxuICAucGFnZS1zZWN0aW9uLXVsdGltYXRlLWd1aWRlLWxpc3QgLnVsdGltYXRlLWd1aWRlLmV2ZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7IH1cbiAgLnBhZ2Utc2VjdGlvbi11bHRpbWF0ZS1ndWlkZS1saXN0IC51bHRpbWF0ZS1ndWlkZSBoMiB7XG4gICAgcGFkZGluZzogMCAxNjVweDtcbiAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMy4xMjVlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMxNjE3Mjk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgLnBhZ2Utc2VjdGlvbi11bHRpbWF0ZS1ndWlkZS1saXN0IC51bHRpbWF0ZS1ndWlkZSBoMiB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAucGFnZS1zZWN0aW9uLXVsdGltYXRlLWd1aWRlLWxpc3QgLnVsdGltYXRlLWd1aWRlIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLnBhZ2Utc2VjdGlvbi11bHRpbWF0ZS1ndWlkZS1saXN0IC51bHRpbWF0ZS1ndWlkZSBoMyBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICBjb2xvcjogIzE2MTcyOTsgfVxuICAucGFnZS1zZWN0aW9uLXVsdGltYXRlLWd1aWRlLWxpc3QgLnVsdGltYXRlLWd1aWRlIC5saXN0aW5nLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1ZW07IH1cbiAgLnBhZ2Utc2VjdGlvbi11bHRpbWF0ZS1ndWlkZS1saXN0IC51bHRpbWF0ZS1ndWlkZSAuY2F0ZWdvcnkge1xuICAgIGNvbG9yOiAjMDA5Q0REO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5hcnRpY2xlLXVnLWNoYXB0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzE2MTcyOTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDJweDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIHtcbiAgY29sb3I6ICM1MzU0NjE7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiZWZmcmFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZWRiO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLmJ0bi5hcnJvdy1idG4ge1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAuYnRuLmFycm93LWJ0bjphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5sYXlvdXRfaGVybyB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgICBtaW4taGVpZ2h0OiAzMjBweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLmxheW91dF9oZXJvIC5zbGlkZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLmxheW91dF9oZXJvIC5zbGlkZSBpbWcubG9nbyB7XG4gICAgICAgIGhlaWdodDogMTAycHg7XG4gICAgICAgIG1hcmdpbjogNThweCAwIDAgMDtcbiAgICAgICAgd2lkdGg6IDMwMHB4OyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5sYXlvdXRfaGVybyAuc2xpZGUgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImVmZnJhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICAgICAgbWFyZ2luOiAzMnB4IGF1dG8gMDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MjhweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IGF1dG87IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLWhvbG9ncmFtLWVudHJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0tZW50cnkgaDMge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0tZW50cnkgLnNlY3Rpb24taW50cm8sIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1lbnRyeSAuc2luZ2xlLWxlYWRlcnNoaXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgICAgIG1hcmdpbi10b3A6IDcwcHg7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1lbnRyeSAuc2VjdGlvbi1pbnRybyBoMiwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLWhvbG9ncmFtLWVudHJ5IC5zaW5nbGUtbGVhZGVyc2hpcCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLWhvbG9ncmFtLWVudHJ5IC5zZWN0aW9uLWludHJvIGgyLndpbm5lciwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLWhvbG9ncmFtLWVudHJ5IC5zaW5nbGUtbGVhZGVyc2hpcCBoMi53aW5uZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDA5ZWRiOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0tZW50cnkgLnNlY3Rpb24taW50cm8gcCwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLWhvbG9ncmFtLWVudHJ5IC5zaW5nbGUtbGVhZGVyc2hpcCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1lbnRyeSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2U5ZTQ7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxMnB4IDQwcHg7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0tZW50cnkgaW5wdXQuZmluYWwge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0tZW50cnkgLmluY29ycmVjdCB7XG4gICAgICBjb2xvcjogI2QwMDIxYjsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1lbnRyeSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0tZW50cnkgaDIuZmlsbC10aGlzLW91dCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxYTgxZTtcbiAgICAgIGNvbG9yOiAjMTYxNzI5O1xuICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0tZW50cnkgaDIuY29uZ3JhdHMge1xuICAgICAgY29sb3I6ICMwYmEwNWE7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0tZW50cnkgbGFiZWwge1xuICAgICAgY29sb3I6ICMwMDllZGI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjg1NzFlbTtcbiAgICAgIG1hcmdpbjogMCAwIDAuMzU3MTRlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0tZW50cnkgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZWNlOWU0OyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0tZW50cnkgaW5wdXRbdHlwZT1cInRleHRcIl0uaW5jb3JyZWN0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDAwMjFiOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLWhvbG9ncmFtLWVudHJ5IC5ob2xvZ3JhbS1tb2RhbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0tZW50cnkgLmhvbG9ncmFtLW1vZGFsIGkge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiA0cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgIC1tb3otYW5pbWF0aW9uOiBzcGluIDRzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgYW5pbWF0aW9uOiBzcGluIDRzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1MHB4OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLWhvbG9ncmFtLWVudHJ5IC5yb3cuZm9ybS1pbnB1dCAucm93ID4gZGl2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0tZW50cnkgI2hvbG9ncmFtLWZvcm0gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYzO1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwNHB4OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLWhvbG9ncmFtLWluZm8gLmltYWdlLXdyYXBwZXIge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgLW1vei1ib3gtc2hhZG93OiAzcHggM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgYm94LXNoYWRvdzogM3B4IDNweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1pbmZvIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLWhvbG9ncmFtLWluZm8gLnZpZGVvLXdyYXBwZXIge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgLW1vei1ib3gtc2hhZG93OiAzcHggM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgYm94LXNoYWRvdzogM3B4IDNweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAvKiAxNjo5ICovXG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLWhvbG9ncmFtLWluZm8gLnZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0taW5mbyAuaW5mby1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMzVweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1pbmZvIC5wdXp6bGUtbWFrZXItY29sIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1pbmZvIC5jb250YWluZXIgLnJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjdweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1pbmZvIC5mZWVkYmFjayB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1pbmZvIC5mZWVkYmFjayAuZmVlZGJhY2stY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjFweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24td2hhdC1pcy1kYXRhb3BlbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLXdoYXQtaXMtZGF0YW9wZW4gLmJyYWNrZXQtb3V0ZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMzhweCAyNTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMzNweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi13aGF0LWlzLWRhdGFvcGVuIC5icmFja2V0LWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIzOHB4IDI1MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFwiZWZmcmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICBwYWRkaW5nOiA0MHB4OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLXdoYXQtaXMtZGF0YW9wZW4gaDIge1xuICAgICAgZm9udC1zaXplOiAzNnB4OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLXdoYXQtaXMtZGF0YW9wZW4gLmV4cGxvcmUtYnVpbGQtd2luIC5jb2wge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLXdoYXQtaXMtZGF0YW9wZW4gLmV4cGxvcmUtYnVpbGQtd2luIC5jb2wgaDMge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBmb250LWZhbWlseTogXCJlZmZyYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLXdoYXQtaXMtZGF0YW9wZW4gLmNvbCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi13aGF0LWlzLWRhdGFvcGVuIC5jb2wgLmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tZnJlZWZvcm1fdGV4dF9ub250cmFuc2xhdGVkIC5zZWN0aW9uLWludHJvLnN0YW5kYXJkLXBhZGRpbmcsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWZyZWVmb3JtX3RleHRfbm9udHJhbnNsYXRlZCAuc3RhbmRhcmQtcGFkZGluZy5zaW5nbGUtbGVhZGVyc2hpcCxcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRyby5zdGFuZGFyZC1wYWRkaW5nLFxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5zZWN0aW9uLWxheW91dC13cmFwLS1mcmVlZm9ybV90ZXh0IC5zdGFuZGFyZC1wYWRkaW5nLnNpbmdsZS1sZWFkZXJzaGlwIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWZyZWVmb3JtX3RleHRfbm9udHJhbnNsYXRlZCAuc2VjdGlvbi1pbnRyby5zdGFuZGFyZC1wYWRkaW5nIC50ZXh0LCAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5zZWN0aW9uLWxheW91dC13cmFwLS1mcmVlZm9ybV90ZXh0X25vbnRyYW5zbGF0ZWQgLnN0YW5kYXJkLXBhZGRpbmcuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQsXG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRyby5zdGFuZGFyZC1wYWRkaW5nIC50ZXh0LFxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWZyZWVmb3JtX3RleHQgLnN0YW5kYXJkLXBhZGRpbmcuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQge1xuICAgICAgY29sb3I6ICM5ODljYWQ7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAubGF5b3V0X2hlcm8ge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4OyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5sYXlvdXRfaGVybyAuc2xpZGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAubGF5b3V0X2hlcm8gLnNsaWRlIGltZy5sb2dvIHtcbiAgICAgICAgICBtYXJnaW46IDQycHggMCAwIDA7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAubGF5b3V0X2hlcm8gLnNsaWRlIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0tZW50cnkgLnNlY3Rpb24taW50cm8sIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1lbnRyeSAuc2luZ2xlLWxlYWRlcnNoaXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1lbnRyeSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0tZW50cnkgLmltYWdlLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAyMDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1lbnRyeSAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1pbmZvIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0taW5mbyAuaW5mby1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLWhvbG9ncmFtLWluZm8gLmNvbnRhaW5lciAucm93IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLWhvbG9ncmFtLWluZm8gLnB1enpsZS1tYWtlci1jb2wge1xuICAgICAgICBmbG9hdDogbm9uZTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi13aGF0LWlzLWRhdGFvcGVuIC5icmFja2V0LW91dGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDUycHg7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24td2hhdC1pcy1kYXRhb3BlbiAuZXhwbG9yZS1idWlsZC13aW4gLmNvbCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAudmlkZW8td3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmp1bXAtbGlua3Mge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLmp1bXAtbGlua3Mge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5qdW1wLWxpbmtzX19sYWJlbCB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIG1pbi13aWR0aDogNS42MjVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5qdW1wLWxpbmtzX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgbWFyZ2luLXRvcDogMC41ZW07IH1cbiAgICAuanVtcC1saW5rc19fbGluazphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOTg5Y2ExO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMS4yNWVtO1xuICAgICAgbWFyZ2luOiAwIDAuNjI1ZW0gMCAwLjg3NWVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAxcHg7IH1cbiAgICAuanVtcC1saW5rc19fbGluazpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBhZ2Utc2VjdGlvbi0tanVtcC1saW5rcyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnN1Ym5hdiB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjI1ZW0pIHtcbiAgICAuc3VibmF2IHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfSB9XG4gIC5zdWJuYXYgLmxvZ28tbGluayB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY2l0YWRlbC1zaXRlLWxvZ28td2hpdGUucG5nXCIpIG5vLXJlcGVhdCB0cmFuc3BhcmVudCAwIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4LjEyNWVtKSB7XG4gICAgICAuc3VibmF2IC5sb2dvLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnN1Ym5hdiAubWFya2VyIHtcbiAgICB3aWR0aDogMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDllZGI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksIGxlZnQgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICAuc3VibmF2IC5zdWJuYXYtbGlua3Mge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnN1Ym5hdiAuc3VibmF2LWxpbmtzIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgIG1hcmdpbjogMCAxLjY2NjY2NjY2NjdlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgIC5zdWJuYXYgLnN1Ym5hdi1saW5rcyBsaSBhIHtcbiAgICAgICAgY29sb3I6ICM5ODljYTE7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVlbSAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxNjE3Mjk7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQsIGJvcmRlciAwLjJzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5zdWJuYXYgLnN1Ym5hdi1saW5rcyBsaSBhOmhvdmVyLCAuc3VibmF2IC5zdWJuYXYtbGlua3MgbGkgYS5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuc3VibmF2IC5zdWJuYXYtbGlua3MgbGkgYS5idG4ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjMxMjVlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1ZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjYyNWVtO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQxZDQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAuc3VibmF2IC5zdWJuYXYtbGlua3MgbGkgYS5idG46YWZ0ZXIge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cbiAgICAgICAgICAuc3VibmF2IC5zdWJuYXYtbGlua3MgbGkgYS5idG46aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5ZWRiO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwOWVkYjsgfVxuICAgICAgICAgICAgLnN1Ym5hdiAuc3VibmF2LWxpbmtzIGxpIGEuYnRuOmhvdmVyIC5sYWJlbCwgLnN1Ym5hdiAuc3VibmF2LWxpbmtzIGxpIGEuYnRuOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2Utc2VjdGlvbi0tc3VibmF2LmlzX3N0dWNrIHtcbiAgei1pbmRleDogMjA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0OyB9XG5cbi5zZWFyY2gtb3BlbiAucGFnZS1zZWN0aW9uLS1zdWJuYXYuaXNfc3R1Y2sge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNC4zNzVlbSk7IH1cblxuLnNjcm9sbGluZy1kb3duIC5wYWdlLXNlY3Rpb24tLXN1Ym5hdi5pc19zdHVjayAubG9nby1saW5rIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc2luZ2xlLWludHJvIHtcbiAgYmFja2dyb3VuZDogIzE2MTcyOSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgcGFkZGluZzogMTBlbSAwIDVlbSAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNpbmdsZS1pbnRyby5oYXMtaGVpZ2h0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAyNWVtOyB9XG4gICAgLnNpbmdsZS1pbnRyby5oYXMtaGVpZ2h0IC5jb250ZW50IC5jb250YWluZXIsIC5zaW5nbGUtaW50cm8uaGFzLWhlaWdodCAuY29udGVudCAucm93LCAuc2luZ2xlLWludHJvLmhhcy1oZWlnaHQgLmNvbnRlbnQgLmNvbC1zbS0xMiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc2luZ2xlLWludHJvLmhhcy1oZWlnaHQgLmNvbnRlbnQgLnRleHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuc2luZ2xlLWludHJvLmhlaWdodC0xMDAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDsgfVxuICAgIC5zaW5nbGUtaW50cm8uaGVpZ2h0LTEwMDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG4gICAgLnNpbmdsZS1pbnRyby5oZWlnaHQtMTAwID4gLmNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gIC5zaW5nbGUtaW50cm8uaGVpZ2h0LTc1IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LWhlaWdodDogNzV2aDsgfVxuICAgIC5zaW5nbGUtaW50cm8uaGVpZ2h0LTc1OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA0Mi4xODc1JTsgfVxuICAgIC5zaW5nbGUtaW50cm8uaGVpZ2h0LTc1ID4gLmNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gIC5zaW5nbGUtaW50cm8uaGVpZ2h0LTUwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LWhlaWdodDogNTB2aDsgfVxuICAgIC5zaW5nbGUtaW50cm8uaGVpZ2h0LTUwOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAyOC4xMjUlOyB9XG4gICAgLnNpbmdsZS1pbnRyby5oZWlnaHQtNTAgPiAuY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgLnNpbmdsZS1pbnRyby5oZWlnaHQtMjUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiAyNXZoOyB9XG4gICAgLnNpbmdsZS1pbnRyby5oZWlnaHQtMjU6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDE0LjA2MjUlOyB9XG4gICAgLnNpbmdsZS1pbnRyby5oZWlnaHQtMjUgPiAuY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgLnNpbmdsZS1pbnRyby5oZWlnaHQtMTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiAxNXZoOyB9XG4gICAgLnNpbmdsZS1pbnRyby5oZWlnaHQtMTU6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDYuMjUlOyB9XG4gICAgLnNpbmdsZS1pbnRyby5oZWlnaHQtMTUgPiAuY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgLnNpbmdsZS1pbnRybyAub3ZlcmxheSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5zaW5nbGUtaW50cm8gLnRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzOyB9XG4gIC5zaW5nbGUtaW50cm8gLnRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zaW5nbGUtaW50cm8gLnRleHQgaDIge1xuICAgICAgZm9udC1zaXplOiA0LjM3NWVtO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAuMjg1NzE0Mjg1N2VtIGF1dG87XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzVlbSkge1xuICAgICAgICAuc2luZ2xlLWludHJvIC50ZXh0IGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuNDM3NWVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgICAgICAgLnNpbmdsZS1pbnRybyAudGV4dCBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjgxMjVlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICAuc2luZ2xlLWludHJvIC50ZXh0IGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDJlbTsgfSB9XG4gICAgLnNpbmdsZS1pbnRybyAudGV4dCAubWV0YSB7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUx0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIC5zaW5nbGUtaW50cm8gLnRleHQgLm1ldGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAgICAgICAuc2luZ2xlLWludHJvIC50ZXh0IC5tZXRhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICAuc2luZ2xlLWludHJvIC50ZXh0IC5tZXRhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07IH0gfVxuXG4uc2ltcGxpZmllZC1wYWdlIC5zb2NpYWwtbGlua3Mge1xuICBmbG9hdDogcmlnaHQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5zaW1wbGlmaWVkLXBhZ2UgLnNvY2lhbC1saW5rcyB7XG4gICAgICBmbG9hdDogbGVmdDsgfSB9XG5cbi5zaW1wbGlmaWVkLXBhZ2UgLmNhcmV0LWRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuLnNpbXBsaWZpZWQtcGFnZSAuc2luZ2xlLWludHJvIHtcbiAgYmFja2dyb3VuZDogIzE4MjMzMTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5zaW1wbGlmaWVkLXBhZ2UgLnNpdGUtbmF2LWNvbnRhaW5lci1jb2wge1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uc2ltcGxpZmllZC1wYWdlIC5iYWNrLWJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZDogI0VERURGMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNS44MzMzMzMzMzMzZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDA5ZWRiO1xuICBsaW5lLWhlaWdodDogNS44MzMzMzMzMzMzZW07XG4gIHBhZGRpbmc6IDAgMS42NjY2NjY2NjY3ZW07XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLW91dDtcbiAgZm9udC1zaXplOiAwLjc1ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAgIC5zaW1wbGlmaWVkLXBhZ2UgLmJhY2stYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLnNpbXBsaWZpZWQtcGFnZSAuYmFjay1idXR0b24ge1xuICAgICAgaGVpZ2h0OiAzLjMzMzMzMzMzMzNlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzLjMzMzMzMzMzMzNlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAuc2ltcGxpZmllZC1wYWdlIC5iYWNrLWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICMxNjE3Mjk7IH1cblxuLnNpbXBsaWZpZWQtcGFnZSAuZm9vdGVyLWxvZ28ge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5zdXAge1xuICBmb250LXNpemU6IDExcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdG9wOiBhdXRvOyB9XG5cbi5mb290bm90ZS1zZWN0aW9uIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmZvb3Rub3RlcyB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgcGFkZGluZzogNC4yODU3MTQyODU3ZW0gMCAyLjg1NzE0Mjg1NzFlbSAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5mb290bm90ZXMgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZm9vdG5vdGVzIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLnNpdGUtMiAuZm9vdG5vdGVzIGxpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnNpdGUtMiAuZm9vdG5vdGVzIGxpIGEge1xuICAgIGNvbG9yOiAjMjliOGNlOyB9XG5cbi50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbSAudG9vbHRpcC1pbm5lcjo6YmVmb3JlLFxuLnRvb2x0aXAudG9vbHRpcC10b3AgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDMwMHB4OyB9XG5cbi50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLmluLXRoZS1uZXdzIHtcbiAgcGFkZGluZzogNC4zNzVlbSAwOyB9XG4gIC5pbi10aGUtbmV3cyAuc2VjdGlvbi1pbnRybywgLmluLXRoZS1uZXdzIC5zaW5nbGUtbGVhZGVyc2hpcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDQzcHg7IH1cbiAgICAuaW4tdGhlLW5ld3MgLnNlY3Rpb24taW50cm8gaDIsIC5pbi10aGUtbmV3cyAuc2luZ2xlLWxlYWRlcnNoaXAgaDIge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5pbi10aGUtbmV3cyAuZmVhdHVyZWQtdGV4dC1ibG9ja3NfX2Jsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1ZW07IH0gfVxuICAuaW4tdGhlLW5ld3MgLmZlYXR1cmUtdGV4dC1ibG9ja3NfX2ZlYXR1cmUtdGl0bGUge1xuICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjE3NjQ3MDU4ODJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE4NzVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5pbi10aGUtbmV3cyAudGV4dC1ibG9jayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDFkNDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaW4tdGhlLW5ld3MgLnRleHQtYmxvY2sgLnRleHQtYmxvY2tfX2xpbmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLmluLXRoZS1uZXdzIC50ZXh0LWJsb2NrIC5wb3N0LWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmluLXRoZS1uZXdzIC50ZXh0LWJsb2NrIC5wb3N0LWNvbnRlbnQgLnRleHQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVlbTsgfVxuICAgIC5pbi10aGUtbmV3cyAudGV4dC1ibG9jayBoMiB7XG4gICAgICBmb250LXNpemU6IDEuNjI1ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjc2OTIzMDc2OTJlbTsgfVxuICAgIC5pbi10aGUtbmV3cyAudGV4dC1ibG9jayAudGV4dC1ibG9ja19fYnlsaW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVlbTsgfVxuICAgICAgLmluLXRoZS1uZXdzIC50ZXh0LWJsb2NrIC50ZXh0LWJsb2NrX19ieWxpbmUgLmJ5bGluZS1kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjA2MjVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDU4ODIzNTI5NGVtOyB9XG4gICAgICAuaW4tdGhlLW5ld3MgLnRleHQtYmxvY2sgLnRleHQtYmxvY2tfX2J5bGluZSAuYnlsaW5lLXNvdXJjZSB7XG4gICAgICAgIGNvbG9yOiAjOTg5Q0ExO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLmluLXRoZS1uZXdzIC50ZXh0LWJsb2NrOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDllZGI7IH1cbiAgICAgIC5pbi10aGUtbmV3cyAudGV4dC1ibG9jazpob3ZlciAuYnlsaW5lLWRhdGUsXG4gICAgICAuaW4tdGhlLW5ld3MgLnRleHQtYmxvY2s6aG92ZXIgLmJ5bGluZS1zb3VyY2UsXG4gICAgICAuaW4tdGhlLW5ld3MgLnRleHQtYmxvY2s6aG92ZXIgaDIge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5pbi10aGUtbmV3cyAudGV4dC1ibG9jazpob3ZlciAuYnlsaW5lLWRhdGUge1xuICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAuaW4tdGhlLW5ld3MgLnRleHQtYmxvY2s6aG92ZXIgLmJ0bi5hcnJvdy1idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDFkNCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5pbi10aGUtbmV3cyAudGV4dC1ibG9jazpob3ZlciAuYnRuLmFycm93LWJ0bjphZnRlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDllZGI7IH1cbiAgICAgICAgLmluLXRoZS1uZXdzIC50ZXh0LWJsb2NrOmhvdmVyIC5idG4uYXJyb3ctYnRuOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwOWVkYiAhaW1wb3J0YW50OyB9XG5cbi5mZWF0dXJlZC10ZXh0LWJsb2NrcyArIC5pbi10aGUtbmV3cy1saXN0aW5nX19jb250YWluZXIge1xuICBwYWRkaW5nOiA0LjI1ZW0gMCAwIDA7IH1cblxuLmluLXRoZS1uZXdzLWxpc3RpbmdfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5pbi10aGUtbmV3cy1saXN0aW5nX19jb250YWluZXIgLmxvYWQtbW9yZS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMS41NjI1ZW0gMCAwIDA7IH1cbiAgICAuaW4tdGhlLW5ld3MtbGlzdGluZ19fY29udGFpbmVyIC5sb2FkLW1vcmUtY29udGFpbmVyLmhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuaW4tdGhlLW5ld3MtbGlzdGluZ19fY29udGFpbmVyIC5sb2FkLW1vcmUtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMuNjExMTExMTExMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDllZGI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMy42MTExMTExMTExZW07XG4gICAgbWFyZ2luLXRvcDogMS4zODg4ODg4ODg5ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAuaW4tdGhlLW5ld3MtbGlzdGluZ19fY29udGFpbmVyIC5sb2FkLW1vcmUtYnRuIGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBhbmltYXRpb246IHNwaW4gNHMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQ7IH1cbiAgLmluLXRoZS1uZXdzLWxpc3RpbmdfX2NvbnRhaW5lciAudmlldy1hbGwtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMS41NjI1ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmluLXRoZS1uZXdzLWxpc3RpbmdfX2NvbnRhaW5lciAudmlldy1hbGwtd3JhcCAudmlldy1hbGwge1xuICAgICAgY29sb3I6ICMwMDllZGI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAuaW4tdGhlLW5ld3MtbGlzdGluZ19fY29udGFpbmVyIC52aWV3LWFsbC13cmFwIC52aWV3LWFsbDphZnRlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44MTI1ZW07XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC42MjVlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5pbi10aGUtbmV3cy1saXN0aW5nX19jb250YWluZXIgLmJhY2stdG9wLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMi41ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmluLXRoZS1uZXdzLWxpc3RpbmdfX2NvbnRhaW5lciAuYmFjay10b3AtY29udGFpbmVyIGEge1xuICAgICAgY29sb3I6ICMwMDllZGI7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmluLXRoZS1uZXdzLWxpc3RpbmdfX2NvbnRhaW5lciAudmlldy1hbGwge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5pbi10aGUtbmV3cy1saXN0aW5nX19jb250YWluZXIgLnZpZXctYWxsOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuaW4tdGhlLW5ld3MtbGlzdGluZ19fY29udGFpbmVyIC52aWV3LWFsbDpob3ZlcjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjMDA5ZWRiOyB9XG5cbi5pbi10aGUtbmV3cy1saXN0aW5nX19maWx0ZXJzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwIDAgMi41NjI1ZW0gMS4yNWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDFkNDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaW4tdGhlLW5ld3MtbGlzdGluZ19fZmlsdGVycyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjY4NzVlbTsgfSB9XG4gIC5pbi10aGUtbmV3cy1saXN0aW5nX19maWx0ZXJzIC5jdXJyZW50LWZpbHRlciB7XG4gICAgY29sb3I6ICM1MzU0NjE7XG4gICAgZm9udC1zaXplOiAxLjA2MjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmluLXRoZS1uZXdzLWxpc3RpbmdfX2ZpbHRlcnMgLmN1cnJlbnQtZmlsdGVyLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzAwOWVkYjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuaW4tdGhlLW5ld3MtbGlzdGluZ19fZmlsdGVycyAuZGVsaW1pdGVyIHtcbiAgICBtYXJnaW46IDAgMC42MjVlbTsgfVxuICAuaW4tdGhlLW5ld3MtbGlzdGluZ19fZmlsdGVycyAucGFzdC15ZWFyLWZpbHRlciB7XG4gICAgY29sb3I6ICM1MzU0NjE7XG4gICAgZm9udC1zaXplOiAxLjA2MjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuaW4tdGhlLW5ld3MtbGlzdGluZ19fZmlsdGVycyAucGFzdC15ZWFyLWZpbHRlci5hY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDllZGI7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmluLXRoZS1uZXdzLWxpc3RpbmdfX2ZpbHRlcnMgLnNlbGVjdC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2U5ZTQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOTM3NWVtO1xuICAgIG1pbi13aWR0aDogNi44NzVlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pbi10aGUtbmV3cy1saXN0aW5nX19maWx0ZXJzIC5zZWxlY3Qtd3JhcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjkzNzVlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5pbi10aGUtbmV3cy1saXN0aW5nX19maWx0ZXJzIC5zZWxlY3Qtd3JhcDphZnRlciB7XG4gICAgICB3aWR0aDogNDZweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VjZTllNDtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG4gICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLmluLXRoZS1uZXdzLWxpc3RpbmdfX2ZpbHRlcnMgLnNlbGVjdC13cmFwIHNlbGVjdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDAuODEyNWVtO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgLmluLXRoZS1uZXdzLWxpc3RpbmdfX2ZpbHRlcnMgLnNlbGVjdC13cmFwIHNlbGVjdDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7IH1cblxuLmluLXRoZS1uZXdzLWxpc3RpbmdfX2xpc3QtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMWQ0O1xuICBwYWRkaW5nOiAyLjU2MjVlbSAxLjI1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaW4tdGhlLW5ld3MtbGlzdGluZ19fbGlzdC1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYyOyB9XG4gICAgLmluLXRoZS1uZXdzLWxpc3RpbmdfX2xpc3QtaXRlbTpob3ZlciAuYWN0aW9uIGEge1xuICAgICAgYmFja2dyb3VuZDogIzAwOWVkYjsgfVxuICAgICAgLmluLXRoZS1uZXdzLWxpc3RpbmdfX2xpc3QtaXRlbTpob3ZlciAuYWN0aW9uIGE6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmluLXRoZS1uZXdzLWxpc3RpbmdfX2xpc3QtaXRlbSAubGlzdC1pdGVtX19saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5pbi10aGUtbmV3cy1saXN0aW5nX19saXN0LWl0ZW0gLmxpc3QtaXRlbV9fYnlsaW5lIHtcbiAgICBmb250LXNpemU6IDEuMDYyNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5pbi10aGUtbmV3cy1saXN0aW5nX19saXN0LWl0ZW0gLmxpc3QtaXRlbV9fYnlsaW5lIC5ieWxpbmUtc291cmNlIHtcbiAgICAgIGNvbG9yOiAjOTg5Q0ExOyB9XG4gICAgLmluLXRoZS1uZXdzLWxpc3RpbmdfX2xpc3QtaXRlbSAubGlzdC1pdGVtX19ieWxpbmUgLmJ5bGluZS1kZWxpbWl0ZXIge1xuICAgICAgY29sb3I6ICMwMDJmNmM7IH1cbiAgLmluLXRoZS1uZXdzLWxpc3RpbmdfX2xpc3QtaXRlbSBoMiB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAuaW4tdGhlLW5ld3MtbGlzdGluZ19fbGlzdC1pdGVtIC5hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMS42ODc1ZW07XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbkAtbW96LWtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qIGRhdGFvcGVuIHRlbXBsYXRlIHBhZ2VzIHN0eWxlcyBvdmVycmlkZSAqL1xuLyoqXG5PdmVycmlkaW5nIGRlZmF1bHQgc3R5bGVzIGZvciBzb21lIG9mIHRoZSBzdGFuZGFyZCBlbGVtZW50cywgd2hlbiB1c2VkIHVuZGVyIHRoZSBwYWdlIGRhdGFvcGVuIHRlbXBsYXRlXG4gKi9cbi5kYXRhb3Blbi1iZ2NvbG9yLS1saWdodGVyX2dyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBOyB9XG5cbi5kYXRhb3Blbi1iZ2NvbG9yLS1kYXJrZXJfZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjM7IH1cblxuQGtleWZyYW1lcyBkYXRhdGhvbi1zZWxlY3Rpb24tZXllY2F0Y2hlciB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAzMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTU4LCAyMTksIDAuMTUpOyB9XG4gIDQwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNTgsIDIxOSwgMC4xNSk7IH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuXG5Aa2V5ZnJhbWVzIGRhdGF0aG9uLXNlbGVjdGlvbi1leWVjYXRjaGVyLXNlY3VyaXRpZXMge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgMzAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQxLCAxODQsIDIwNiwgMC4xNSk7IH1cbiAgNDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQxLCAxODQsIDIwNiwgMC4xNSk7IH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3Blbi5zaXRlLTIgLmFycm93LWJ0bi53aXRoLXRleHQge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3Blbi5zaXRlLTIgLmFycm93LWJ0bi53aXRoLXRleHQgLmxhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3Blbi5zaXRlLTIgLmFycm93LWJ0biBzcGFuLmxhYmVsLCBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3Blbi5zaXRlLTIgLmFycm93LWJ0biAubGFiZWwsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3Blbi5zaXRlLTIgYnV0dG9uLmFycm93LWJ0biBzcGFuLmxhYmVsLFxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4uc2l0ZS0yIGJ1dHRvbi5hcnJvdy1idG4gLmxhYmVsIHtcbiAgY29sb3I6ICMyOWI4Y2U7IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4uc2l0ZS0yIC5hcnJvdy1idG46YWZ0ZXIsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3Blbi5zaXRlLTIgYnV0dG9uLmFycm93LWJ0bjphZnRlciB7XG4gIGNvbG9yOiAjMjliOGNlOyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuLnNpdGUtMiAuYXJyb3ctYnRuOmhvdmVyLFxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4uc2l0ZS0yIGJ1dHRvbi5hcnJvdy1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjliOGNlOyB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuLnNpdGUtMiAuYXJyb3ctYnRuOmhvdmVyIC5sYWJlbCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4uc2l0ZS0yIGJ1dHRvbi5hcnJvdy1idG46aG92ZXIgLmxhYmVsIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3Blbi5zaXRlLTIgLmFycm93LWJ0bjpob3ZlcjphZnRlcixcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4uc2l0ZS0yIGJ1dHRvbi5hcnJvdy1idG46aG92ZXI6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuLnNpdGUtMiBidXR0b24uYXJyb3ctYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3Blbi5zaXRlLTIgLmRhdGF0aG9uLXNlbGVjdGlvbi1hbmltYXRpb24ge1xuICBhbmltYXRpb24tbmFtZTogZGF0YXRob24tc2VsZWN0aW9uLWV5ZWNhdGNoZXItc2VjdXJpdGllcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAubGF5b3V0X2hlcm8gLmJhY2tncm91bmQtdmlkZW8ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5wYWdlLXNlY3Rpb24tLWxheW91dF9oZXJvIC53aXRoLWFuaW1hdGlvbnMge1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLnBhZ2Utc2VjdGlvbi0tbGF5b3V0X2hlcm8gLmFjdGlvbnMge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuc2VjdGlvbi1pbnRybyAudGV4dCBhLCBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgYSB7XG4gIGNvbG9yOiAjMjliOGNlOyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5mb3JtLWJ0biAubGFiZWwge1xuICBjb2xvcjogIzI5YjhjZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5mb3JtLWJ0bjphZnRlciB7XG4gIGNvbG9yOiAjMjliOGNlICFpbXBvcnRhbnQ7IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmZvcm0tYnRuOmhvdmVyIC5sYWJlbCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmZvcm0tYnRuOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiBidXR0b24uYXJyb3ctYnRuLFxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gc3Bhbi5hcnJvdy1idG4sXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiBhLmFycm93LWJ0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQxZDQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogLjM3NXJlbSAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1vdXQsIGJvcmRlciAwLjNzIGVhc2Utb3V0OyB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIGJ1dHRvbi5hcnJvdy1idG4gLmxhYmVsLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiBzcGFuLmFycm93LWJ0biAubGFiZWwsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIGEuYXJyb3ctYnRuIC5sYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gYnV0dG9uLmFycm93LWJ0bi53aXRoLXRleHQsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIHNwYW4uYXJyb3ctYnRuLndpdGgtdGV4dCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gYS5hcnJvdy1idG4ud2l0aC10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIGJ1dHRvbi5hcnJvdy1idG4ud2l0aC10ZXh0IC5sYWJlbCxcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiBzcGFuLmFycm93LWJ0bi53aXRoLXRleHQgLmxhYmVsLFxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIGEuYXJyb3ctYnRuLndpdGgtdGV4dCAubGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gYnV0dG9uLmFycm93LWJ0bjphZnRlcixcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gc3Bhbi5hcnJvdy1idG46YWZ0ZXIsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIGEuYXJyb3ctYnRuOmFmdGVyIHtcbiAgICBjb2xvcjogIzAwOWVkYjtcbiAgICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0OyB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIGJ1dHRvbi5hcnJvdy1idG46aG92ZXI6YWZ0ZXIsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIHNwYW4uYXJyb3ctYnRuOmhvdmVyOmFmdGVyLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiBhLmFycm93LWJ0bjpob3ZlcjphZnRlciB7XG4gICAgY29sb3I6ICMwMDU0NzU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7IH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gYnV0dG9uLmFycm93LWJ0bjpob3ZlcixcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gc3Bhbi5hcnJvdy1idG46aG92ZXIsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIGEuYXJyb3ctYnRuOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDllZGI7XG4gICAgYmFja2dyb3VuZDogIzAwOWVkYjsgfVxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIGJ1dHRvbi5hcnJvdy1idG46aG92ZXIgLmxhYmVsLFxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIHNwYW4uYXJyb3ctYnRuOmhvdmVyIC5sYWJlbCxcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiBhLmFycm93LWJ0bjpob3ZlciAubGFiZWwge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiBidXR0b24uYXJyb3ctYnRuOmhvdmVyOmFmdGVyLFxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIHNwYW4uYXJyb3ctYnRuOmhvdmVyOmFmdGVyLFxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIGEuYXJyb3ctYnRuOmhvdmVyOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5kYXRhdGhvbi1zZWxlY3Rpb24tYW5pbWF0aW9uIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGRhdGF0aG9uLXNlbGVjdGlvbi1leWVjYXRjaGVyO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxOyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5kYXRhb3Blbi1sYXlvdXQgKyAuZGF0YW9wZW4tbGF5b3V0IHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAjc2VjdGlvbi0xIGRpdi5sYXlvdXRfaGVybyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcImVmZnJhXCIsc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBmb250LXNpemU6IDVlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODcuNWVtKSB7XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gI3NlY3Rpb24tMSBkaXYubGF5b3V0X2hlcm8gaDIge1xuICAgICAgZm9udC1zaXplOiAzLjc1ZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzVlbSkge1xuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuICNzZWN0aW9uLTEgZGl2LmxheW91dF9oZXJvIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi44MTI1ZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gI3NlY3Rpb24tMSBkaXYubGF5b3V0X2hlcm8gaDIge1xuICAgICAgZm9udC1zaXplOiAyLjE4NzVlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gI3NlY3Rpb24tMSBkaXYubGF5b3V0X2hlcm8gaDIge1xuICAgICAgZm9udC1zaXplOiAxLjc1ZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiBkaXYubGF5b3V0X2hlcm8gLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gZGl2LmxheW91dF9oZXJvIGRpdi5kYXRhb3Blbi1sb2dvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RhdGFvcGVuL2RhdGFvcGVuLWxvZ28tbW9iaWxlQDJ4LnBuZykgNTAlIDUwJTtcbiAgICB3aWR0aDogMTYycHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIGRpdi5sYXlvdXRfaGVybyAuc2xpZGUgLnRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMztcbiAgdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiBkaXYubGF5b3V0X2hlcm8gLnNsaWRlIC5hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gZGl2LmxheW91dF9oZXJvIC5zbGlkZSAudGV4dCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gZGl2LmxheW91dF9oZXJvIC5zbGlkZSAudGV4dCBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfSB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIGRpdi5sYXlvdXRfaGVybyAucGFnZXItLWRvdHMge1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgei1pbmRleDogMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gZGl2LmxheW91dF9oZXJvIC5wYWdlci0tZG90cyB7XG4gICAgICBib3R0b206IDgwcHg7IH0gfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuYXBwbGljYXRpb24tZm9ybSBoMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiZWZmcmFcIixzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1ZW07XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmFwcGxpY2F0aW9uLWZvcm0gaDI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxLjg3NWVtO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGMUE4MUU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTAuNjI1ZW07XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1ZW07IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmFwcGxpY2F0aW9uLWZvcm0gZmllbGRzZXQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5zZWN0aW9uLWludHJvIGgyLCBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuc2luZ2xlLWxlYWRlcnNoaXAgaDIge1xuICBmb250LWZhbWlseTogXCJlZmZyYVwiLHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyLjI1ZW07IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmxheW91dC1pbnRyb2R1Y3RvcnlfdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQgLnNlY3Rpb24taW50cm8sIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQgLnNlY3Rpb24taW50cm8gaDIsIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIGgyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAucGFnZS1zZWN0aW9uLS1sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQuZGFyay1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLnNlY3Rpb24tY29udGVudC0tbGF5b3V0LWludHJvZHVjdG9yeV90ZXh0IC50ZXh0LWNvbHVtbl9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJlZmZyYVwiLHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5zZWN0aW9uLWNvbnRlbnQtLWxheW91dC1pbnRyb2R1Y3RvcnlfdGV4dCAudGV4dC1jb2x1bW5fX2hlYWRlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogI0YxQTgxRTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5zZWN0aW9uLWNvbnRlbnQtLWxheW91dC1pbnRyb2R1Y3RvcnlfdGV4dCAudGV4dC1jb2x1bW5fX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLnNlY3Rpb24tY29udGVudC0tbGF5b3V0LWludHJvZHVjdG9yeV90ZXh0IHAge1xuICBjb2xvcjogIzUzNTQ2MTsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuc2VjdGlvbi1jb250ZW50LS1sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQgLnNlY3Rpb24taW50cm8uc3RhbmRhcmQtcGFkZGluZywgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLnNlY3Rpb24tY29udGVudC0tbGF5b3V0LWludHJvZHVjdG9yeV90ZXh0IC5zdGFuZGFyZC1wYWRkaW5nLnNpbmdsZS1sZWFkZXJzaGlwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLnNlY3Rpb24tY29udGVudC0tbGF5b3V0LWludHJvZHVjdG9yeV90ZXh0IC5zZWN0aW9uLWludHJvIGgyLCBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuc2VjdGlvbi1jb250ZW50LS1sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIGgyIHtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtOyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5zZWN0aW9uLWNvbnRlbnQtLWxheW91dC1pbnRyb2R1Y3RvcnlfdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCwgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLnNlY3Rpb24tY29udGVudC0tbGF5b3V0LWludHJvZHVjdG9yeV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLnNlY3Rpb24tY29udGVudC0tbGF5b3V0LWludHJvZHVjdG9yeV90ZXh0IC5zZWN0aW9uLWludHJvIHAsIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5zZWN0aW9uLWNvbnRlbnQtLWxheW91dC1pbnRyb2R1Y3RvcnlfdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuc2VjdGlvbi1jb250ZW50LS1sYXlvdXQtbWFudWFsX2dyaWQgaDIge1xuICBmb250LWZhbWlseTogXCJlZmZyYVwiLHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuc2VjdGlvbi1jb250ZW50LS1sYXlvdXQtbWFudWFsX2dyaWQgLnBvc3QtY29udGVudCAuaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMzAlOyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5sYXlvdXQtZGF0YW9wZW4tY29udGVudC1ibG9jayBoMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAubGF5b3V0LWRhdGFvcGVuLWNvbnRlbnQtYmxvY2sgaDI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUE4MUU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI0cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAubGF5b3V0LWRhdGFvcGVuLWNvbnRlbnQtYmxvY2sgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC50ZXh0IC5kYXRhb3Blbi1sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMzMHB4O1xuICBoZWlnaHQ6IDExM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RhdGFvcGVuL2RhdGFvcGVuLWJyYWNrZXRzLnBuZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAubGF5b3V0LW1hbnVhbF9ncmlkIC5zZWN0aW9uLWludHJvIGgyLCBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAubGF5b3V0LW1hbnVhbF9ncmlkIC5zaW5nbGUtbGVhZGVyc2hpcCBoMixcbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5sYXlvdXQtZGF0YW9wZW4tY29udGVudC1ibG9jayBoMi5kYXRhLW9wZW4tdGl0bGUtLWZyYW1lZCB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNDVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmxheW91dC1tYW51YWxfZ3JpZCAuc2VjdGlvbi1pbnRybyBoMjpiZWZvcmUsIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5sYXlvdXQtbWFudWFsX2dyaWQgLnNpbmdsZS1sZWFkZXJzaGlwIGgyOmJlZm9yZSwgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmxheW91dC1tYW51YWxfZ3JpZCAuc2VjdGlvbi1pbnRybyBoMjphZnRlciwgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmxheW91dC1tYW51YWxfZ3JpZCAuc2luZ2xlLWxlYWRlcnNoaXAgaDI6YWZ0ZXIsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5sYXlvdXQtZGF0YW9wZW4tY29udGVudC1ibG9jayBoMi5kYXRhLW9wZW4tdGl0bGUtLWZyYW1lZDpiZWZvcmUsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5sYXlvdXQtZGF0YW9wZW4tY29udGVudC1ibG9jayBoMi5kYXRhLW9wZW4tdGl0bGUtLWZyYW1lZDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQ3cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmxheW91dC1tYW51YWxfZ3JpZCAuc2VjdGlvbi1pbnRybyBoMjpiZWZvcmUsIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5sYXlvdXQtbWFudWFsX2dyaWQgLnNpbmdsZS1sZWFkZXJzaGlwIGgyOmJlZm9yZSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmxheW91dC1kYXRhb3Blbi1jb250ZW50LWJsb2NrIGgyLmRhdGEtb3Blbi10aXRsZS0tZnJhbWVkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kYXRhb3Blbi90aXRsZS1mcmFtZS1vcGVuLnN2Zykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDsgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAubGF5b3V0LW1hbnVhbF9ncmlkIC5zZWN0aW9uLWludHJvIGgyOmFmdGVyLCBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAubGF5b3V0LW1hbnVhbF9ncmlkIC5zaW5nbGUtbGVhZGVyc2hpcCBoMjphZnRlcixcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmxheW91dC1kYXRhb3Blbi1jb250ZW50LWJsb2NrIGgyLmRhdGEtb3Blbi10aXRsZS0tZnJhbWVkOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RhdGFvcGVuL3RpdGxlLWZyYW1lLWNsb3NlLnN2Zykgbm8tcmVwZWF0O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmxheW91dC1tYW51YWxfZ3JpZCAubWFudWFsLWdyaWQtYmxvY2sgaDIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5sYXlvdXQtbWFudWFsX2dyaWQgLm1hbnVhbC1ncmlkLWJsb2NrIC5saXN0aW5nLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzk4OUNBMTsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAubGF5b3V0LW1hbnVhbF9ncmlkIC5tYW51YWwtZ3JpZC1ibG9jayAuYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAubGF5b3V0LW1hbnVhbF9ncmlkID4gLmNvbnRhaW5lciAuc2VjdGlvbi1pbnRybywgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmxheW91dC1tYW51YWxfZ3JpZCA+IC5jb250YWluZXIgLnNpbmdsZS1sZWFkZXJzaGlwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmxheW91dC1tYW51YWxfZ3JpZCAuaGFsZi1pbWFnZS1hbmQtdGV4dCAudGV4dCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmRhdGFvcGVuLWxheW91dC0tY29udGFjdC1mb3JtLWhvbGRlciB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tbGF5b3V0LS1jb250YWN0LWZvcm0taG9sZGVyIC5sYXlvdXQtY29udGFjdF9mb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tbGF5b3V0LS1jb250YWN0LWZvcm0taG9sZGVyIGhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImVmZnJhXCIsc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tdGV4dC1jb2x1bW5zIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiZWZmcmFcIixzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS41ZW07IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmRhdGFvcGVuLXRleHQtY29sdW1ucy5oYXMtZGl2aWRlcnMge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5kYXRhb3Blbi10ZXh0LWNvbHVtbnMuaGFzLWRpdmlkZXJzIC5kYXRhb3Blbi10ZXh0LWNvbHVtbnNfX2NvbHVtbiArIC5kYXRhb3Blbi10ZXh0LWNvbHVtbnNfX2NvbHVtbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTFEREQ1OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tdGV4dC1jb2x1bW5zLmhhcy1kaXZpZGVycyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tdGV4dC1jb2x1bW5zLmhhcy1kaXZpZGVycyAuZGF0YW9wZW4tdGV4dC1jb2x1bW5zX19jb2x1bW4ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tdGV4dC1jb2x1bW5zX19jb2x1bW4ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmRhdGFvcGVuLXRleHQtY29sdW1uc19fY29sdW1uICsgLmRhdGFvcGVuLXRleHQtY29sdW1uc19fY29sdW1uIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTFEREQ1OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5kYXRhb3Blbi1sYXlvdXQtLWdhbGxlcnkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmRhdGFvcGVuLWdhbGxlcnlfX2hvbGRlciB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tZ2FsbGVyeV9faG9sZGVyIC5vd2wtZG90cyB7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tZ2FsbGVyeV9faG9sZGVyIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5kYXRhb3Blbi1nYWxsZXJ5X19ob2xkZXIgLm93bC1kb3RzIC5vd2wtZG90ICsgLm93bC1kb3Qge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC42MjVlbTsgfVxuICAgICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmRhdGFvcGVuLWdhbGxlcnlfX2hvbGRlciAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4ge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmRhdGFvcGVuLWdhbGxlcnlfX2hvbGRlciAub3dsLWRvdHMgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOTg5Q0ExO1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDdweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LWluZGVudDogLTIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmRhdGFvcGVuLWdhbGxlcnlfX2hvbGRlciAub3dsLWNvbnRyb2xzIC5vd2wtcHJldiB7XG4gICAgbGVmdDogMHB4OyB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5kYXRhb3Blbi1nYWxsZXJ5X19ob2xkZXIgLm93bC1jb250cm9scyAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAwcHg7IH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmRhdGFvcGVuLWdhbGxlcnlfX2hvbGRlciAub3dsLWNvbnRyb2xzIC5vd2wtcHJldiwgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmRhdGFvcGVuLWdhbGxlcnlfX2hvbGRlciAub3dsLWNvbnRyb2xzIC5vd2wtbmV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgY29sb3I6ICMwMDllZGI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UxRERENTsgfVxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5kYXRhb3Blbi1nYWxsZXJ5X19ob2xkZXIgLm93bC1jb250cm9scyAub3dsLXByZXY6aG92ZXIsIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5kYXRhb3Blbi1nYWxsZXJ5X19ob2xkZXIgLm93bC1jb250cm9scyAub3dsLW5leHQ6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tZ2FsbGVyeV9faG9sZGVyIC5vd2wtY29udHJvbHMgLm93bC1wcmV2LCBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tZ2FsbGVyeV9faG9sZGVyIC5vd2wtY29udHJvbHMgLm93bC1uZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tZ2FsbGVyeV9faXRlbSAuaW5uZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpOyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5kYXRhb3Blbi1nYWxsZXJ5X19pdGVtOmhvdmVyIC5pbm5lci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tZ2FsbGVyeV9faXRlbS1ob2xkZXIge1xuICB3aWR0aDogOTYlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMiUgMiU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDFweCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMxKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5kYXRhb3Blbi1nYWxsZXJ5X19pdGVtLWhvbGRlcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDc1JTsgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tZ2FsbGVyeV9faXRlbS1ob2xkZXIgPiAuY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tZ2FsbGVyeV9faXRlbS1ob2xkZXIgLmlubmVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tbGF5b3V0LS1jdGEtYnV0dG9uIGEuYXJyb3ctYnRuIHtcbiAgYmFja2dyb3VuZDogIzAwOWVkYjsgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tbGF5b3V0LS1jdGEtYnV0dG9uIGEuYXJyb3ctYnRuIC5sYWJlbCB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5kYXRhb3Blbi1sYXlvdXQtLWN0YS1idXR0b24gYS5hcnJvdy1idG46YWZ0ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tbGF5b3V0LS1jdGEtYnV0dG9uIGEuYXJyb3ctYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5kYXRhb3Blbi1sYXlvdXQtLWN0YS1idXR0b24gYS5hcnJvdy1idG46aG92ZXIgLmxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMDA5ZWRiOyB9XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmRhdGFvcGVuLWxheW91dC0tY3RhLWJ1dHRvbiBhLmFycm93LWJ0bjpob3ZlcjphZnRlciB7XG4gICAgICBjb2xvcjogIzAwOWVkYjsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3Blbi5zaXRlLTIgLmRhdGFvcGVuLWxheW91dC0tY3RhLWJ1dHRvbiBhLmFycm93LWJ0biB7XG4gIGJhY2tncm91bmQ6ICMyOWI4Y2U7IH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4uc2l0ZS0yIC5kYXRhb3Blbi1sYXlvdXQtLWN0YS1idXR0b24gYS5hcnJvdy1idG4gLmxhYmVsIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4uc2l0ZS0yIC5kYXRhb3Blbi1sYXlvdXQtLWN0YS1idXR0b24gYS5hcnJvdy1idG46YWZ0ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3Blbi5zaXRlLTIgLmRhdGFvcGVuLWxheW91dC0tY3RhLWJ1dHRvbiBhLmFycm93LWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3Blbi5zaXRlLTIgLmRhdGFvcGVuLWxheW91dC0tY3RhLWJ1dHRvbiBhLmFycm93LWJ0bjpob3ZlciAubGFiZWwge1xuICAgICAgY29sb3I6ICMyOWI4Y2U7IH1cbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3Blbi5zaXRlLTIgLmRhdGFvcGVuLWxheW91dC0tY3RhLWJ1dHRvbiBhLmFycm93LWJ0bjpob3ZlcjphZnRlciB7XG4gICAgICBjb2xvcjogIzI5YjhjZTsgfVxuXG4ubGF5b3V0LWRhdGF0aG9uc19saXN0aW5nIHtcbiAgcGFkZGluZzogMCAwIDMuMTI1ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxheW91dC1kYXRhdGhvbnNfbGlzdGluZyB7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDsgfSB9XG4gIC5sYXlvdXQtZGF0YXRob25zX2xpc3RpbmcgLmxvYWQtbW9yZS1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjI1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5ZWRiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAubGF5b3V0LWRhdGF0aG9uc19saXN0aW5nIC5kYXRhdGhvbi1wb3N0LWxpc3RpbmctYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDNweCAzcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAubGF5b3V0LWRhdGF0aG9uc19saXN0aW5nIC5kYXRhdGhvbi1wb3N0LWxpc3RpbmctYmxvY2sgLmJ0bi5hcnJvdy1idG46YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiA5cHg7IH1cbiAgICAubGF5b3V0LWRhdGF0aG9uc19saXN0aW5nIC5kYXRhdGhvbi1wb3N0LWxpc3RpbmctYmxvY2sgLmJ0bi5hcnJvdy1idG46aG92ZXI6YWZ0ZXIge1xuICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cbiAgICAubGF5b3V0LWRhdGF0aG9uc19saXN0aW5nIC5kYXRhdGhvbi1wb3N0LWxpc3RpbmctYmxvY2sgLmltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMCU7IH1cbiAgICAgIC5sYXlvdXQtZGF0YXRob25zX2xpc3RpbmcgLmRhdGF0aG9uLXBvc3QtbGlzdGluZy1ibG9jayAuaW1hZ2U6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuICAgICAgLmxheW91dC1kYXRhdGhvbnNfbGlzdGluZyAuZGF0YXRob24tcG9zdC1saXN0aW5nLWJsb2NrIC5pbWFnZSA+IC5jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIC5sYXlvdXQtZGF0YXRob25zX2xpc3RpbmcgLmRhdGF0aG9uLXBvc3QtbGlzdGluZy1ibG9jayAuaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAzMyU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjI1ZW0pIHtcbiAgICAgICAgLmxheW91dC1kYXRhdGhvbnNfbGlzdGluZyAuZGF0YXRob24tcG9zdC1saXN0aW5nLWJsb2NrIC5pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLmxheW91dC1kYXRhdGhvbnNfbGlzdGluZyAuZGF0YXRob24tcG9zdC1saXN0aW5nLWJsb2NrIC5pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAubGF5b3V0LWRhdGF0aG9uc19saXN0aW5nIC5kYXRhdGhvbi1wb3N0LWxpc3RpbmctYmxvY2sgLnRleHQge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiA0MnB4IDQ1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1ZW0pIHtcbiAgICAgICAgLmxheW91dC1kYXRhdGhvbnNfbGlzdGluZyAuZGF0YXRob24tcG9zdC1saXN0aW5nLWJsb2NrIC50ZXh0IHtcbiAgICAgICAgICB3aWR0aDogNjYlO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAxMHB4IDMwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjI1ZW0pIHtcbiAgICAgICAgLmxheW91dC1kYXRhdGhvbnNfbGlzdGluZyAuZGF0YXRob24tcG9zdC1saXN0aW5nLWJsb2NrIC50ZXh0IHtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLmxheW91dC1kYXRhdGhvbnNfbGlzdGluZyAuZGF0YXRob24tcG9zdC1saXN0aW5nLWJsb2NrIC50ZXh0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxLjI1ZW07XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9XG4gICAgICAubGF5b3V0LWRhdGF0aG9uc19saXN0aW5nIC5kYXRhdGhvbi1wb3N0LWxpc3RpbmctYmxvY2sgLnRleHQgLmNhdGVnb3J5LWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDAuODc1ZW07IH1cbiAgICAgIC5sYXlvdXQtZGF0YXRob25zX2xpc3RpbmcgLmRhdGF0aG9uLXBvc3QtbGlzdGluZy1ibG9jayAudGV4dCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1ZW07IH1cbiAgICAgICAgLmxheW91dC1kYXRhdGhvbnNfbGlzdGluZyAuZGF0YXRob24tcG9zdC1saXN0aW5nLWJsb2NrIC50ZXh0IGgyOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5sYXlvdXQtZGF0YXRob25zX2xpc3RpbmcgLmRhdGF0aG9uLXBvc3QtbGlzdGluZy1ibG9jayAudGV4dCBoMiBhIHtcbiAgICAgICAgICBjb2xvcjogIzE2MTcyOTsgfVxuICAgICAgLmxheW91dC1kYXRhdGhvbnNfbGlzdGluZyAuZGF0YXRob24tcG9zdC1saXN0aW5nLWJsb2NrIC50ZXh0Lm5vLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDk2JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyJTsgfVxuICAgICAgLmxheW91dC1kYXRhdGhvbnNfbGlzdGluZyAuZGF0YXRob24tcG9zdC1saXN0aW5nLWJsb2NrIC50ZXh0IC5saXN0aW5nLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWRhdGF0aG9uc19saXN0aW5nIC5zdGFnZ2VyLXJvdyAuZGF0YXRob25zLXBvc3QtYmxvY2sge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksIHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtZGF0YXRob25zX2xpc3RpbmcgLnN0YWdnZXItcm93IC5kYXRhdGhvbnMtbGlzdGluZy13cmFwOm50aC1jaGlsZCgxKSAuZGF0YXRob25zLXBvc3QtYmxvY2sge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1kYXRhdGhvbnNfbGlzdGluZyAuc3RhZ2dlci1yb3cgLmRhdGF0aG9ucy1saXN0aW5nLXdyYXA6bnRoLWNoaWxkKDIpIC5kYXRhdGhvbnMtcG9zdC1ibG9jayB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7IH1cblxuLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWRhdGF0aG9uc19saXN0aW5nIC5zdGFnZ2VyLXJvdyAuZGF0YXRob25zLWxpc3Rpbmctd3JhcDpudGgtY2hpbGQoMykgLmRhdGF0aG9ucy1wb3N0LWJsb2NrIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43czsgfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtZGF0YXRob25zX2xpc3RpbmcgLnN0YWdnZXItcm93LnZpc2libGUgLmRhdGF0aG9ucy1wb3N0LWJsb2NrIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4jZGF0YW9wZW4tYXBwbGljYXRpb24gLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNkYXRhb3Blbi1hcHBsaWNhdGlvbiAuZGF0YW9wZW4taGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJlZmZyYVwiLHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyLjI1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMi41ZW07IH1cbiAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5kYXRhb3Blbi1oZWFkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGMUE4MUU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTAuNjI1ZW07XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzdweDsgfVxuXG4jZGF0YW9wZW4tYXBwbGljYXRpb24gLnJvdy1kYXRhb3Blbi1oaXN0b3J5IHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAjZGF0YW9wZW4tYXBwbGljYXRpb24gLnJvdy1kYXRhb3Blbi1oaXN0b3J5OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAucm93LWRhdGFvcGVuLWhpc3RvcnkgPiBkaXYgKyBkaXYge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAucm93LWRhdGFvcGVuLWhpc3RvcnkgLmNvbC1kYXRhb3Blbi0xIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAucm93LWRhdGFvcGVuLWhpc3RvcnkgLmNvbC1kYXRhb3Blbi0yIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAucm93LWRhdGFvcGVuLWhpc3RvcnkgLmNvbC1kYXRhb3Blbi1mcm9tLCAjZGF0YW9wZW4tYXBwbGljYXRpb24gLnJvdy1kYXRhb3Blbi1oaXN0b3J5IC5jb2wtZGF0YW9wZW4tdG8ge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5yb3ctZGF0YW9wZW4taGlzdG9yeSAuY29sLWRhdGFvcGVuLWRlbCB7XG4gICAgd2lkdGg6IDUlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5yb3ctZGF0YW9wZW4taGlzdG9yeSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5yb3ctZGF0YW9wZW4taGlzdG9yeSA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAucm93LWRhdGFvcGVuLWhpc3RvcnkgLmlucHV0LXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuXG4jZGF0YW9wZW4tYXBwbGljYXRpb24gLmRhdGF0aG9uLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAuZGF0YXRob24tc2VsZWN0X19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA0OSU7XG4gICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSA1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMURERDU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjOGE4Yjk0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzOyB9XG4gICAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5kYXRhdGhvbi1zZWxlY3RfX2l0ZW06aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTsgfVxuICAgICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAuZGF0YXRob24tc2VsZWN0X19pdGVtLmlzLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwOWVkYjtcbiAgICAgIGNvbG9yOiAjMTYxNzI5O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLnNpdGUtMiAjZGF0YW9wZW4tYXBwbGljYXRpb24gLmRhdGF0aG9uLXNlbGVjdF9faXRlbS5pcy1zZWxlY3RlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzI5YjhjZTsgfVxuICAgICAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5kYXRhdGhvbi1zZWxlY3RfX2l0ZW0uaXMtc2VsZWN0ZWQgaGVhZGVyIHtcbiAgICAgICAgY29sb3I6ICMwMDllZGI7IH1cbiAgICAgICAgLnNpdGUtMiAjZGF0YW9wZW4tYXBwbGljYXRpb24gLmRhdGF0aG9uLXNlbGVjdF9faXRlbS5pcy1zZWxlY3RlZCBoZWFkZXIge1xuICAgICAgICAgIGNvbG9yOiAjMjliOGNlOyB9XG4gICAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5kYXRhdGhvbi1zZWxlY3RfX2l0ZW0gLmRhdGVsb2MsICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAuZGF0YXRob24tc2VsZWN0X19pdGVtIGhlYWRlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yczsgfVxuICAgICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAuZGF0YXRob24tc2VsZWN0X19pdGVtIC5kYXRlbG9jIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAuZGF0YXRob24tc2VsZWN0X19pdGVtIGhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAjZGF0YW9wZW4tYXBwbGljYXRpb24gLmRhdGF0aG9uLXNlbGVjdF9faXRlbSAuaG9sZGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAgICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAuZGF0YXRob24tc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAjZGF0YW9wZW4tYXBwbGljYXRpb24gLmRhdGF0aG9uLXNlbGVjdCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAuZGF0YXRob24tc2VsZWN0X19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbiNkYXRhb3Blbi1hcHBsaWNhdGlvbiAubGF5b3V0LWNvbnRhY3RfZm9ybSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtY29udGFjdF9mb3JtICsgLmxheW91dC1jb250YWN0X2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtY29udGFjdF9mb3JtIC5kYXRhb3Blbi1maWVsZC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAubGF5b3V0LWNvbnRhY3RfZm9ybSAuZGF0YW9wZW4tZmllbGQtd3JhcHBlciBpbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NnB4OyB9XG4gICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAubGF5b3V0LWNvbnRhY3RfZm9ybSAuZGF0YW9wZW4tZmllbGQtd3JhcHBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogI2VjZWVlZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiOyB9XG4gICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAubGF5b3V0LWNvbnRhY3RfZm9ybSAuZGF0YW9wZW4tZmllbGQtd3JhcHBlci5kYXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA3Myc7IH1cbiAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtY29udGFjdF9mb3JtIC5kYXRhb3Blbi1maWVsZC13cmFwcGVyLmVtYWlsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAwMyc7IH1cbiAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtY29udGFjdF9mb3JtIC5kYXRhb3Blbi1maWVsZC13cmFwcGVyLnBob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA5NSc7IH1cbiAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtY29udGFjdF9mb3JtIC5kYXRhb3Blbi1maWVsZC13cmFwcGVyLmxvYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNDEnOyB9XG5cbiNkYXRhb3Blbi1hcHBsaWNhdGlvbiAubGF5b3V0LWRhdGEtb3Blbi1hcHBsaWNhdGlvbl9faGVybyB7XG4gIGhlaWdodDogNDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uX19oZXJvID4gLmhlcm8tYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RhdGFvcGVuL2RlZmF1bHQtaGVyby5qcGcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uX19oZXJvIC5oZXJvLWJhY2tncm91bmQtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uX19oZXJvIC5jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uX19oZXJvIGRpdi5kYXRhb3Blbi1sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIGhlaWdodDogMTEzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kYXRhb3Blbi9kYXRhb3Blbi1icmFja2V0cy5wbmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgICAjZGF0YW9wZW4tYXBwbGljYXRpb24gLmxheW91dC1kYXRhLW9wZW4tYXBwbGljYXRpb25fX2hlcm8gZGl2LmRhdGFvcGVuLWxvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uX19oZXJvIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJlZmZyYVwiLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBmb250LXNpemU6IDVlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4Ny41ZW0pIHtcbiAgICAgICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAubGF5b3V0LWRhdGEtb3Blbi1hcHBsaWNhdGlvbl9faGVybyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy43NWVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzVlbSkge1xuICAgICAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uX19oZXJvIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjEyNWVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gICAgICAjZGF0YW9wZW4tYXBwbGljYXRpb24gLmxheW91dC1kYXRhLW9wZW4tYXBwbGljYXRpb25fX2hlcm8gaDIge1xuICAgICAgICBmb250LXNpemU6IDIuODEyNWVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uX19oZXJvIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjI1ZW07IH0gfVxuICAgICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAubGF5b3V0LWRhdGEtb3Blbi1hcHBsaWNhdGlvbl9faGVybyBoMiAuYXBwbGljYXRpb24tdGl0bGUtZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAjZGF0YW9wZW4tYXBwbGljYXRpb24gLmxheW91dC1kYXRhLW9wZW4tYXBwbGljYXRpb25fX2hlcm8ge1xuICAgICAgaGVpZ2h0OiAzMDBweDsgfVxuICAgICAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uX19oZXJvIGRpdi5kYXRhb3Blbi1sb2dvIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kYXRhb3Blbi9kYXRhb3Blbi1sb2dvLW1vYmlsZUAyeC5wbmcpIDUwJSA1MCU7XG4gICAgICAgIHdpZHRoOiAxNjJweDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG4ucm93LWRhdGFvcGVuLWludHJvIHtcbiAgcGFkZGluZzogNTBweCAwcHg7IH1cblxuLnJvdy1kYXRhb3Blbi1pbnRybyArIC5yb3ctZGF0YW9wZW4taW50cm8ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRERENTsgfVxuXG4ucm93LWRhdGFvcGVuLWludHJvX19udW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTcwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnJvdy1kYXRhb3Blbi1pbnRyb19fbnVtLm51bS0xIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RhdGFvcGVuL251bS0xLnN2ZykgNTAlIDAlIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLnJvdy1kYXRhb3Blbi1pbnRyb19fbnVtLm51bS0yIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RhdGFvcGVuL251bS0yLnN2ZykgNTAlIDAlIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLnJvdy1kYXRhb3Blbi1pbnRyb19fbnVtLm51bS0zIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RhdGFvcGVuL251bS0zLnN2ZykgNTAlIDAlIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLnJvdy1kYXRhb3Blbi1pbnRyb19fbnVtID4gLmRlc2Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAucm93LWRhdGFvcGVuLWludHJvX19udW0gPiAuZGVzYyBoZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiZWZmcmFcIixzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5yb3ctZGF0YW9wZW4taW50cm9fX251bSA+IC5kZXNjIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4ucm93LWRhdGFvcGVuLWludHJvIC5sYXlvdXQtY29udGFjdF9mb3JtIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnJvdy1kYXRhb3Blbi1pbnRybyBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgLnJvdy1kYXRhb3Blbi1pbnRyb19fbnVtIHtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4jZGF0YS1vcGVuLWVudHJ5LXN0YXJ0LXJlbWFpbmluZy1maWVsZHMge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRERENTsgfVxuXG4jZGF0YW9wZW4tZW50cnktc3RhcnQgLmdpbGQtZm9ybSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuI2dpbGQtZm9ybS1zdGVwLTEgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuI2dpbGQtZm9ybS1zdGVwLTEgaW5wdXRbdHlwZT1maWxlXSB7XG4gIHBhZGRpbmctdG9wOiAwLjkzZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjkzZW07IH1cblxuI2dpbGQtZm9ybS1zdGVwLTEgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbiNnaWxkLWZvcm0tc3RlcC0xLWRhdGFvcGVuLXN1Ym1pdC5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIGJvcmRlci1jb2xvcjogIzY2NjsgfVxuXG4ubGF5b3V0LWRhdGEtb3Blbi1hcHBsaWNhdGlvbiAuZ2lsZC1mb3JtIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuI2FwcGxpY2F0aW9uLWNvbXBsZXRlLWhvbGRlciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgI2FwcGxpY2F0aW9uLWNvbXBsZXRlLWhvbGRlciAuYnRuIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgI2FwcGxpY2F0aW9uLWNvbXBsZXRlLWhvbGRlciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgI2FwcGxpY2F0aW9uLWNvbXBsZXRlLWhvbGRlciAuZGF0YS1vcGVuLWJ0bi0tYmx1ZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfVxuXG5hLmRhdGEtb3Blbi1idG4tLWJsdWUsXG5pbnB1dC5kYXRhLW9wZW4tYnRuLS1ibHVlIHtcbiAgbWFyZ2luOiAyLjVlbSBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMDA5RURCO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAuNjI1ZW07XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1czsgfVxuICBhLmRhdGEtb3Blbi1idG4tLWJsdWU6aG92ZXIsXG4gIGlucHV0LmRhdGEtb3Blbi1idG4tLWJsdWU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3OWE4OyB9XG5cbi5kYXRhb3Blbi1nYWxsZXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kYXRhb3Blbi1nYWxsZXJ5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgICAgLmRhdGFvcGVuLWdhbGxlcnkgLmRhdGFvcGVuLWdhbGxlcnlfX2Fycm93cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZGF0YW9wZW4tZ2FsbGVyeV9fd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZGF0YW9wZW4tZ2FsbGVyeV9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDU1LjAzODc1OTY4OTklOyB9XG4gIC5kYXRhb3Blbi1nYWxsZXJ5X193cmFwcGVyID4gLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLmRhdGFvcGVuLWdhbGxlcnlfX3dyYXBwZXIgLnNsaWRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2Utb3V0OyB9XG4gICAgLmRhdGFvcGVuLWdhbGxlcnlfX3dyYXBwZXIgLnNsaWRlLmlzLWN1cnJlbnQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfVxuICAgIC5kYXRhb3Blbi1nYWxsZXJ5X193cmFwcGVyIC5zbGlkZS5pcy1uZXh0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICAgIC5kYXRhb3Blbi1nYWxsZXJ5X193cmFwcGVyIC5zbGlkZSAuaXRlbSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgIC5kYXRhb3Blbi1nYWxsZXJ5X193cmFwcGVyIC5zbGlkZSAuaXRlbTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzOyB9XG4gICAgICAuZGF0YW9wZW4tZ2FsbGVyeV9fd3JhcHBlciAuc2xpZGUgLml0ZW06aG92ZXI6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5kYXRhb3Blbi1nYWxsZXJ5X193cmFwcGVyIC5zbGlkZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLmRhdGFvcGVuLWdhbGxlcnlfX3dyYXBwZXIgLnNsaWRlLnNsaWRlLS0xIC5pdGVtLCAuZGF0YW9wZW4tZ2FsbGVyeV9fd3JhcHBlciAuc2xpZGUuc2xpZGUtLTIgLml0ZW0sIC5kYXRhb3Blbi1nYWxsZXJ5X193cmFwcGVyIC5zbGlkZS5zbGlkZS0tMyAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAuZGF0YW9wZW4tZ2FsbGVyeV9fd3JhcHBlciAuc2xpZGUuc2xpZGUtLTEgLml0ZW06YmVmb3JlLCAuZGF0YW9wZW4tZ2FsbGVyeV9fd3JhcHBlciAuc2xpZGUuc2xpZGUtLTIgLml0ZW06YmVmb3JlLCAuZGF0YW9wZW4tZ2FsbGVyeV9fd3JhcHBlciAuc2xpZGUuc2xpZGUtLTMgLml0ZW06YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU1LjAzODc1OTY4OTklOyB9XG4gICAgICAgICAgLmRhdGFvcGVuLWdhbGxlcnlfX3dyYXBwZXIgLnNsaWRlLnNsaWRlLS0xIC5pdGVtID4gLmNvbnRlbnQsIC5kYXRhb3Blbi1nYWxsZXJ5X193cmFwcGVyIC5zbGlkZS5zbGlkZS0tMiAuaXRlbSA+IC5jb250ZW50LCAuZGF0YW9wZW4tZ2FsbGVyeV9fd3JhcHBlciAuc2xpZGUuc2xpZGUtLTMgLml0ZW0gPiAuY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7IH0gfVxuICAuZGF0YW9wZW4tZ2FsbGVyeV9fd3JhcHBlciAuc2xpZGUtLTMgLml0ZW0tLXNtYWxsIHtcbiAgICB3aWR0aDogMzUuNjU4OTE0NzI4NyU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLmRhdGFvcGVuLWdhbGxlcnlfX3dyYXBwZXIgLnNsaWRlLS0zIC5pdGVtLS1zbWFsbDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogNzUlOyB9XG4gICAgLmRhdGFvcGVuLWdhbGxlcnlfX3dyYXBwZXIgLnNsaWRlLS0zIC5pdGVtLS1zbWFsbCA+IC5jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5kYXRhb3Blbi1nYWxsZXJ5X193cmFwcGVyIC5zbGlkZS0tMyAuaXRlbS0tc21hbGwtdG9wIHtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5kYXRhb3Blbi1nYWxsZXJ5X193cmFwcGVyIC5zbGlkZS0tMyAuaXRlbS0tc21hbGwtYm90IHtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAuZGF0YW9wZW4tZ2FsbGVyeV9fd3JhcHBlciAuc2xpZGUtLTMgLml0ZW0tLWJpZyB7XG4gICAgd2lkdGg6IDYyLjcxMzE3ODI5NDYlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gICAgLmRhdGFvcGVuLWdhbGxlcnlfX3dyYXBwZXIgLnNsaWRlLS0zIC5pdGVtLS1iaWc6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDg3Ljc2MjY2OTk2MjklOyB9XG4gICAgLmRhdGFvcGVuLWdhbGxlcnlfX3dyYXBwZXIgLnNsaWRlLS0zIC5pdGVtLS1iaWcgPiAuY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgLmRhdGFvcGVuLWdhbGxlcnlfX3dyYXBwZXIgLnNsaWRlLS0zLnNsaWRlLS0zLS1hbHQgLml0ZW0tLXNtYWxsIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5kYXRhb3Blbi1nYWxsZXJ5X193cmFwcGVyIC5zbGlkZS0tMy5zbGlkZS0tMy0tYWx0IC5pdGVtLS1iaWcge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmRhdGFvcGVuLWdhbGxlcnlfX3dyYXBwZXIgLnNsaWRlLS0yIC5pdGVtIHtcbiAgICB3aWR0aDogNDkuMjI0ODA2MjAxNiU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7IH1cbiAgICAuZGF0YW9wZW4tZ2FsbGVyeV9fd3JhcHBlciAuc2xpZGUtLTIgLml0ZW06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDExMS44MTEwMjM2MjIlOyB9XG4gICAgLmRhdGFvcGVuLWdhbGxlcnlfX3dyYXBwZXIgLnNsaWRlLS0yIC5pdGVtID4gLmNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLmRhdGFvcGVuLWdhbGxlcnlfX3dyYXBwZXIgLnNsaWRlLS0yIC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAuZGF0YW9wZW4tZ2FsbGVyeV9fd3JhcHBlciAuc2xpZGUtLTIgLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgICByaWdodDogMDsgfVxuICAuZGF0YW9wZW4tZ2FsbGVyeV9fd3JhcHBlciAuc2xpZGUtLTEgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZGF0YW9wZW4tZ2FsbGVyeV9fd3JhcHBlciAuaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbi5kYXRhb3Blbi1nYWxsZXJ5X19hcnJvd3MgPiBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDJENDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZGF0YW9wZW4tZ2FsbGVyeV9fYXJyb3dzIGkge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgY29sb3I6ICMwMDllZGI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yczsgfVxuICAuc2l0ZS0yIC5kYXRhb3Blbi1nYWxsZXJ5X19hcnJvd3MgaSB7XG4gICAgY29sb3I6ICMyOWI4Y2U7IH1cblxuLmRhdGFvcGVuLWdhbGxlcnlfX2Fycm93cyAucHJldiB7XG4gIGxlZnQ6IC0zNXB4OyB9XG5cbi5kYXRhb3Blbi1nYWxsZXJ5X19hcnJvd3MgLm5leHQge1xuICByaWdodDogLTM1cHg7IH1cblxuLmRhdGFvcGVuLWdhbGxlcnlfX2Fycm93cyBkaXYucHJldjpob3ZlciBpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpOyB9XG5cbi5kYXRhb3Blbi1nYWxsZXJ5X19hcnJvd3MgZGl2Lm5leHQ6aG92ZXIgaSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpOyB9XG5cbi5kYXRhb3Blbi1nYWxsZXJ5X19kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRhdGFvcGVuLWdhbGxlcnlfX2RvdHMgLmRvdCB7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNlMGUyZTM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmRhdGFvcGVuLWdhbGxlcnlfX2RvdHMgLmRvdCArIC5kb3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuZGF0YW9wZW4tZ2FsbGVyeV9fZG90cyAuZG90LmlzLWN1cnJlbnQsIC5kYXRhb3Blbi1nYWxsZXJ5X19kb3RzIC5kb3Q6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzk4OUNBMTsgfVxuXG4uZGF0YW9wZW4tbW9iaWxlLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kYXRhb3Blbi1tb2JpbGUtaW5kaWNhdG9yIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsZWFkZXJzaGlwIHJlbGF0ZWQgKi9cbi5sYXlvdXQtbGVhZGVyc2hpcF9saXN0IHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3OyB9XG4gIC5sYXlvdXQtbGVhZGVyc2hpcF9saXN0IC5zZWN0aW9uLWludHJvIC50ZXh0LCAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4ubGF5b3V0LWxlYWRlcnNoaXBfbGlzdF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLmxheW91dC1sZWFkZXJzaGlwX2xpc3RfX2dyaWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdF9fZ3JpZC1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMzMzJSAtIDMwcHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjJlbSkge1xuICAgICAgLmxheW91dC1sZWFkZXJzaGlwX2xpc3RfX2dyaWQtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDIwcHgpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdF9fZ3JpZC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAgIC5sYXlvdXQtbGVhZGVyc2hpcF9saXN0X19ncmlkLWl0ZW0gLmltYWdlIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCAjMTUxNTFkIDUwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdF9fZ3JpZC1pdGVtIC5pbWFnZTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gICAgICAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdF9fZ3JpZC1pdGVtIC5pbWFnZSA+IC5jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAgIC5sYXlvdXQtbGVhZGVyc2hpcF9saXN0X19ncmlkLWl0ZW0gLmltYWdlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDYwJSwgcmdiYSgwLCAwLCAwLCAwLjczKSA4OCUsICMwMDAwMDAgMTAwJSk7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIC8qIGJsYWNrIG92ZXJsYXk6ICovIH1cbiAgICAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdF9fZ3JpZC1pdGVtIC5ob3Zlci1ibG9jayB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdF9fZ3JpZC1pdGVtIC5ob3Zlci1ibG9jayAuaW1hZ2Uge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgIC5sYXlvdXQtbGVhZGVyc2hpcF9saXN0X19ncmlkLWl0ZW0gLmhvdmVyLWJsb2NrOmhvdmVyIC5pbWFnZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG4gICAgLmxheW91dC1sZWFkZXJzaGlwX2xpc3RfX2dyaWQtaXRlbS5zaG93LWFkZGl0aW9uYWwtaW5mbyAuaW1hZ2U6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5sYXlvdXQtbGVhZGVyc2hpcF9saXN0X19ncmlkLWl0ZW0gLnRleHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMCAyMHB4IDI4cHggMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MS4yNWVtKSB7XG4gICAgICAgIC5sYXlvdXQtbGVhZGVyc2hpcF9saXN0X19ncmlkLWl0ZW0gLnRleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDEuMjVlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzMuMTI1ZW0pIHtcbiAgICAgICAgLmxheW91dC1sZWFkZXJzaGlwX2xpc3RfX2dyaWQtaXRlbSAudGV4dCB7XG4gICAgICAgICAgcGFkZGluZzogMC45Mzc1ZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAgICAgLmxheW91dC1sZWFkZXJzaGlwX2xpc3RfX2dyaWQtaXRlbSAudGV4dCB7XG4gICAgICAgICAgcGFkZGluZzogMC42MjVlbTsgfSB9XG4gICAgICAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdF9fZ3JpZC1pdGVtIC50ZXh0IC5uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4wNWVtO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdF9fZ3JpZC1pdGVtIC50ZXh0IC5uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfSB9XG4gICAgICAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdF9fZ3JpZC1pdGVtIC50ZXh0IC50aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogIzAwOWVkYjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuICAgICAgLmxheW91dC1sZWFkZXJzaGlwX2xpc3RfX2dyaWQtaXRlbSAudGV4dCAuYWRkaXRpb25hbC1pbmZvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0LCBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgxLjI1ZW0pIHtcbiAgICAgICAgICAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdF9fZ3JpZC1pdGVtIC50ZXh0IC5hZGRpdGlvbmFsLWluZm8ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1Mzg0NjE1MzhlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MmVtKSB7XG4gICAgICAgICAgLmxheW91dC1sZWFkZXJzaGlwX2xpc3RfX2dyaWQtaXRlbSAudGV4dCAuYWRkaXRpb25hbC1pbmZvIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTY2NjY2NjY2N2VtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5sYXlvdXQtbGVhZGVyc2hpcF9saXN0X19ncmlkLWl0ZW0gLnRleHQgLmFkZGl0aW9uYWwtaW5mbyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNjg3NWVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgICAgICAgICAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdF9fZ3JpZC1pdGVtIC50ZXh0IC5hZGRpdGlvbmFsLWluZm8ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07IH0gfVxuICAgICAgICAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdF9fZ3JpZC1pdGVtIC50ZXh0IC5hZGRpdGlvbmFsLWluZm8gcCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3LjVlbSkge1xuICAgICAgICAgICAgLmxheW91dC1sZWFkZXJzaGlwX2xpc3RfX2dyaWQtaXRlbSAudGV4dCAuYWRkaXRpb25hbC1pbmZvIHAge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIC5sYXlvdXQtbGVhZGVyc2hpcF9saXN0X19ncmlkLWl0ZW0gLnRleHQgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5sYXlvdXQtbGVhZGVyc2hpcF9saXN0X19ncmlkLWl0ZW0gLmFjdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMzBweDtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgIC5sYXlvdXQtbGVhZGVyc2hpcF9saXN0X19ncmlkLWl0ZW0gLmFjdGlvbiAuYXJyb3ctYnRuIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDFkNDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDgsIDIwOSwgMjEyLCAwLjUpOyB9XG4gICAgICAgIC5sYXlvdXQtbGVhZGVyc2hpcF9saXN0X19ncmlkLWl0ZW0gLmFjdGlvbiAuYXJyb3ctYnRuOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMWQ0OyB9XG4gICAgICAgICAgLmxheW91dC1sZWFkZXJzaGlwX2xpc3RfX2dyaWQtaXRlbSAuYWN0aW9uIC5hcnJvdy1idG46aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9jaXRhZGVsL2Fzc2V0cy9pbWFnZXMvbGVhZGVyc2hpcC9hcnJvdy13aGl0ZS5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0OyB9XG4gICAgICAgIC5sYXlvdXQtbGVhZGVyc2hpcF9saXN0X19ncmlkLWl0ZW0gLmFjdGlvbiAuYXJyb3ctYnRuOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvY2l0YWRlbC9hc3NldHMvaW1hZ2VzL2xlYWRlcnNoaXAvYXJyb3ctY2l0YWRlbC5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MS4yNWVtKSB7XG4gICAgICAgIC5sYXlvdXQtbGVhZGVyc2hpcF9saXN0X19ncmlkLWl0ZW0gLmFjdGlvbiB7XG4gICAgICAgICAgcmlnaHQ6IDEuMjVlbTtcbiAgICAgICAgICBib3R0b206IDEuMjVlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzMuMTI1ZW0pIHtcbiAgICAgICAgLmxheW91dC1sZWFkZXJzaGlwX2xpc3RfX2dyaWQtaXRlbSAuYWN0aW9uIHtcbiAgICAgICAgICByaWdodDogMC45Mzc1ZW07XG4gICAgICAgICAgYm90dG9tOiAwLjkzNzVlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjBlbSkge1xuICAgICAgICAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdF9fZ3JpZC1pdGVtIC5hY3Rpb24ge1xuICAgICAgICAgIHJpZ2h0OiAwLjYyNWVtO1xuICAgICAgICAgIGJvdHRvbTogMC42MjVlbTsgfSB9XG4gICAgLmxheW91dC1sZWFkZXJzaGlwX2xpc3RfX2dyaWQtaXRlbS5zaG93LWFkZGl0aW9uYWwtaW5mbyAudGV4dCAuYWRkaXRpb25hbC1pbmZvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAgIC5sYXlvdXQtbGVhZGVyc2hpcF9saXN0X19ncmlkLWl0ZW0uc2hvdy1hZGRpdGlvbmFsLWluZm8gLmFjdGlvbiAuYXJyb3ctYnRuOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5sb2NhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLmxvY2F0aW9uIC5pbWFnZSB7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0ICMxNTE1MWQgNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7IH1cbiAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLmxvY2F0aW9uIC5pbWFnZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDYwJSwgcmdiYSgwLCAwLCAwLCAwLjczKSA4OCUsICMwMDAwMDAgMTAwJSk7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICAgICAgLyogYmxhY2sgb3ZlcmxheTogKi8gfVxuICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLmxvY2F0aW9uIC5ob3Zlci1ibG9jayB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAubG9jYXRpb24gLmhvdmVyLWJsb2NrIC5pbWFnZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTsgfVxuICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLmxvY2F0aW9uIC5ob3Zlci1ibG9jazpob3ZlciAuaW1hZ2Uge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5sb2NhdGlvbi5zaG93LWFkZGl0aW9uYWwtaW5mbyAuaW1hZ2U6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5sb2NhdGlvbiAudGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDAgOTBweCAzMHB4IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODEuMjVlbSkge1xuICAgICAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5sb2NhdGlvbiAudGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDczLjEyNWVtKSB7XG4gICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLmxvY2F0aW9uIC50ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMC45Mzc1ZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MGVtKSB7XG4gICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLmxvY2F0aW9uIC50ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMC42MjVlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDsgfSB9XG4gICAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5sb2NhdGlvbiAudGV4dCAucG9zaXRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbWluLWhlaWdodDogNDBweDsgfVxuICAgICAgLnNpdGUtMiAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLmxvY2F0aW9uIC50ZXh0IC5wb3NpdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjMjliOGNlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAubG9jYXRpb24gLnRleHQgLnBvc2l0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAubG9jYXRpb24gLnRleHQgLnBvc2l0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAubG9jYXRpb24gLnRleHQgLnRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuc2l0ZS0yIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAubG9jYXRpb24gLnRleHQgLnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVRoXCIsIHNlcmlmO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5sb2NhdGlvbiAudGV4dCAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5sb2NhdGlvbiAudGV4dCAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gICAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5sb2NhdGlvbiAudGV4dCAuYWRkaXRpb25hbC1pbmZvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQsIG1heC1oZWlnaHQgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgxLjI1ZW0pIHtcbiAgICAgICAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5sb2NhdGlvbiAudGV4dCAuYWRkaXRpb25hbC1pbmZvIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuODEyNWVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1Mzg0NjE1MzhlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjJlbSkge1xuICAgICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLmxvY2F0aW9uIC50ZXh0IC5hZGRpdGlvbmFsLWluZm8ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE2NjY2NjY2NjdlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAubG9jYXRpb24gLnRleHQgLmFkZGl0aW9uYWwtaW5mbyB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjY4NzVlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDBlbSkge1xuICAgICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLmxvY2F0aW9uIC50ZXh0IC5hZGRpdGlvbmFsLWluZm8ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtOyB9IH1cbiAgICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAubG9jYXRpb24gLnRleHQgLmFkZGl0aW9uYWwtaW5mbyBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1Ny41ZW0pIHtcbiAgICAgICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLmxvY2F0aW9uIC50ZXh0IC5hZGRpdGlvbmFsLWluZm8gcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLmxvY2F0aW9uIC50ZXh0IHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAubG9jYXRpb24gLmFjdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxLjg3NWVtO1xuICAgIGJvdHRvbTogMS44NzVlbTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgei1pbmRleDogMzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MS4yNWVtKSB7XG4gICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLmxvY2F0aW9uIC5hY3Rpb24ge1xuICAgICAgICByaWdodDogMS4yNWVtO1xuICAgICAgICBib3R0b206IDEuMjVlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDczLjEyNWVtKSB7XG4gICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLmxvY2F0aW9uIC5hY3Rpb24ge1xuICAgICAgICByaWdodDogMC45Mzc1ZW07XG4gICAgICAgIGJvdHRvbTogMC45Mzc1ZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MGVtKSB7XG4gICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLmxvY2F0aW9uIC5hY3Rpb24ge1xuICAgICAgICByaWdodDogMC42MjVlbTtcbiAgICAgICAgYm90dG9tOiAwLjYyNWVtOyB9IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5sb2NhdGlvbi5zaG93LWFkZGl0aW9uYWwtaW5mbyAudGV4dCAuYWRkaXRpb25hbC1pbmZvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAubG9jYXRpb24uc2hvdy1hZGRpdGlvbmFsLWluZm8gLmFjdGlvbiAuYXJyb3ctYnRuOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAuaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5pbWFnZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5pbWFnZSA+IC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5zaW5nbGUtbGVhZGVyc2hpcF9faGVyby1xdW90ZSAucXVvdGUgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG4uc2luZ2xlLWxlYWRlcnNoaXAge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5zaW5nbGUtbGVhZGVyc2hpcCBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9faGVybyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9faGVyby1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9faGVyby1xdW90ZSB7XG4gICAgICBib3R0b206IDcwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2hlcm8tcXVvdGUge1xuICAgICAgICAgIGJvdHRvbTogMzBweDsgfSB9XG4gICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2hlcm8tcXVvdGUgLnF1b3RlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDEuODc1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnNpdGUtMiAuc2luZ2xlLWxlYWRlcnNoaXBfX2hlcm8tcXVvdGUgLnF1b3RlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1MdFwiLCBzZXJpZjtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9faGVyby1xdW90ZSAucXVvdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9faGVyby1xdW90ZSAucXVvdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NWVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH0gfVxuICAgICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2hlcm8tcXVvdGUgLnF1b3RlID4gc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLnNpbmdsZS1sZWFkZXJzaGlwX19oZXJvLXF1b3RlIC5xdW90ZSA+IHNwYW46YmVmb3JlLCAuc2luZ2xlLWxlYWRlcnNoaXBfX2hlcm8tcXVvdGUgLnF1b3RlID4gc3BhbjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyN3B4OyB9XG4gICAgICAgICAgLnNpbmdsZS1sZWFkZXJzaGlwX19oZXJvLXF1b3RlIC5xdW90ZSA+IHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvY2l0YWRlbC9hc3NldHMvaW1hZ2VzL2xlYWRlcnNoaXAvcXVvdGUtb3Blbi5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2hlcm8tcXVvdGUgLnF1b3RlID4gc3BhbjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2NpdGFkZWwvYXNzZXRzL2ltYWdlcy9sZWFkZXJzaGlwL3F1b3RlLWNsb3NlLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwJSwgMzAlKTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2hlcm8tcXVvdGUgLmhyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5Q0REOyB9XG4gICAgICAgIC5zaXRlLTIgLnNpbmdsZS1sZWFkZXJzaGlwX19oZXJvLXF1b3RlIC5ociB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzI5QjhDRTtcbiAgICAgICAgICBoZWlnaHQ6IDRweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2hlcm8tcXVvdGUgLmhyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9faGVyby1xdW90ZSAubmFtZSwgLnNpbmdsZS1sZWFkZXJzaGlwX19oZXJvLXF1b3RlIC5wb3NpdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9faGVyby1xdW90ZSAubmFtZSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLnNpbmdsZS1sZWFkZXJzaGlwX19oZXJvLXF1b3RlIC5wb3NpdGlvbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAjMDA5Q0REOyB9XG4gICAgICAgIC5zaXRlLTIgLnNpbmdsZS1sZWFkZXJzaGlwX19oZXJvLXF1b3RlIC5wb3NpdGlvbiB7XG4gICAgICAgICAgY29sb3I6ICMyOUI4Q0U7IH1cblxuLnNpbmdsZS1sZWFkZXJzaGlwX19iaW8td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Jpby13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9IH1cblxuLnNpbmdsZS1sZWFkZXJzaGlwX19iaW8tbWFpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4uc2luZ2xlLWxlYWRlcnNoaXBfX2Jpby1tYWluIC5iaW8tbWFpbl9faGVhZHNob3Qge1xuICB3aWR0aDogMjIuNzI3MjcyNzI3MyU7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5zaW5nbGUtbGVhZGVyc2hpcF9fYmlvLW1haW4gLmJpby1tYWluX19oZWFkc2hvdCA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zaW5nbGUtbGVhZGVyc2hpcF9fYmlvLW1haW4gLmJpby1tYWluX19wcmVzcyB7XG4gIHdpZHRoOiAyMi43MjcyNzI3MjczJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19iaW8tbWFpbiAuYmlvLW1haW5fX3ByZXNzIGhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5zaXRlLTIgLnNpbmdsZS1sZWFkZXJzaGlwX19iaW8tbWFpbiAuYmlvLW1haW5fX3ByZXNzIGEge1xuICAgIGNvbG9yOiAjMjliOGNlOyB9XG5cbi5zaW5nbGUtbGVhZGVyc2hpcF9fYmlvLW1haW4gLmJpby1tYWluX19jb250ZW50IHtcbiAgd2lkdGg6IDcxLjgxODE4MTgxODIlO1xuICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19iaW8tbWFpbiAuYmlvLW1haW5fX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Jpby1tYWluIC5iaW8tbWFpbl9fY29udGVudCBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Jpby1tYWluIC5iaW8tbWFpbl9fY29udGVudCBoMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5zaW5nbGUtbGVhZGVyc2hpcF9fYmlvLW1haW4gLmJpby1tYWluX19jb250ZW50IC5tYWluX19jb250ZW50LW1ldGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjOTg5Q0ExO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Jpby1tYWluIC5iaW8tbWFpbl9fY29udGVudCAubWFpbl9fY29udGVudC1tZXRhIC5zb2NpYWwge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Jpby1tYWluIC5iaW8tbWFpbl9fY29udGVudCAubWFpbl9fY29udGVudC1tZXRhIC5zb2NpYWwgYSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fYmlvLW1haW4gLmJpby1tYWluX19jb250ZW50IC5tYWluX19jb250ZW50LW1ldGEgLnNvY2lhbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fYmlvLW1haW4gLmJpby1tYWluX19jb250ZW50IC5tYWluX19jb250ZW50LW1ldGEgLmZhLWxpbmtlZGluLXNxdWFyZSB7XG4gICAgICBjb2xvcjogIzAwNzdiNTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19iaW8tbWFpbiAuYmlvLW1haW5fX3ByZXNzIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Jpby1tYWluIC5iaW8tbWFpbl9faGVhZHNob3Qge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1heC13aWR0aDogNDE0cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Jpby1tYWluIC5iaW8tbWFpbl9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19iaW8tbWFpbiAuYmlvLW1haW5fX3ByZXNzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Jpby1tYWluIC5iaW8tbWFpbl9faGVhZHNob3QgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uc2luZ2xlLWxlYWRlcnNoaXBfX2Jpby1tYWluIC5iaW8tbWFpbl9fcHJlc3MtaXRlbXMgLml0ZW0ge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREO1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19iaW8tbWFpbiAuYmlvLW1haW5fX3ByZXNzLWl0ZW1zIC5pdGVtIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Jpby1tYWluIC5iaW8tbWFpbl9fcHJlc3MtaXRlbXMgLml0ZW0gc3BhbiB7XG4gICAgY29sb3I6ICM5ODlDQTE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fYmlvLW1haW4gLmJpby1tYWluX19wcmVzcy1pdGVtcyAuaXRlbSBzcGFuLmV4dGVybmFsOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgIGNvbnRlbnQ6ICdcXGYwOGUnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fYmlvLW1haW4gLmJpby1tYWluX19wcmVzcy1pdGVtcyAuaXRlbSBzcGFuLnZpZGVvOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgIGNvbnRlbnQ6ICdcXGYwNGInO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fYmlvLW1haW4gLmJpby1tYWluX19wcmVzcy1pdGVtcyAuaXRlbSBzcGFuLmFydGljbGU6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgY29udGVudDogJ1xcZjFlYSc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwOyB9XG5cbi5zaW5nbGUtbGVhZGVyc2hpcF9fYWZmaWxpYXRpb25zLXNlY3Rpb24taXRlbXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19hZmZpbGlhdGlvbnMtc2VjdGlvbi1pdGVtczpiZWZvcmUsIC5zaW5nbGUtbGVhZGVyc2hpcF9fYWZmaWxpYXRpb25zLXNlY3Rpb24taXRlbXM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19hZmZpbGlhdGlvbnMtc2VjdGlvbi1pdGVtczpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDVENUQ1O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q1RDVENTsgfVxuICAuc2luZ2xlLWxlYWRlcnNoaXBfX2FmZmlsaWF0aW9ucy1zZWN0aW9uLWl0ZW1zOmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENUQ1RDU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q1RDVENTsgfVxuICAuc2luZ2xlLWxlYWRlcnNoaXBfX2FmZmlsaWF0aW9ucy1zZWN0aW9uLWl0ZW1zIC5pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNTVweCAwOyB9XG4gICAgLnNpbmdsZS1sZWFkZXJzaGlwX19hZmZpbGlhdGlvbnMtc2VjdGlvbi1pdGVtcyAuaXRlbSBoZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTsgfVxuICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fYWZmaWxpYXRpb25zLXNlY3Rpb24taXRlbXMgLml0ZW0gLmxvZ28taW1hZ2UgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuXG4uc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XG4gICAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbCAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTA3MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbCB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDY3MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbCBkaXYuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsIGRpdi5pbWFnZTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsIGRpdi5pbWFnZSA+IC5jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH0gfVxuICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDEzNXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfSB9XG4gIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAuaXRlbSAuYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAudGV4dCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAub3dsLW5hdiAub3dsLXByZXYsIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAub3dsLW5hdiAub3dsLW5leHQge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogIzk4OUNBMTsgfVxuICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAub3dsLW5hdiAub3dsLXByZXYgaSwgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5vd2wtbmF2IC5vd2wtbmV4dCBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40czsgfVxuICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAub3dsLW5hdiAub3dsLXByZXY6aG92ZXIsIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAub3dsLW5hdiAub3dsLW5leHQ6aG92ZXIge1xuICAgICAgY29sb3I6ICM3ZDgyODk7IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgbGVmdDogLTUwcHg7IH1cbiAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLm93bC1uYXYgLm93bC1wcmV2OmhvdmVyIGkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTcwJSwgLTUwJSk7IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IC01MHB4OyB9XG4gICAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5vd2wtbmF2IC5vd2wtbmV4dDpob3ZlciBpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMCUsIC01MCUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAub3dsLW5hdiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5vd2wtZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAub3dsLWRvdHMgLm93bC1kb3QgKyAub3dsLWRvdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNWVtOyB9XG4gICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAub3dsLWRvdHMgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOTg5Q0ExO1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDdweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LWluZGVudDogLTIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYm9keS5zaW5nbGUtbGVhZGVyc2hpcCAubGF5b3V0LWNvbnRhY3RfZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjk7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIGJvZHkuc2luZ2xlLWxlYWRlcnNoaXAgLmxheW91dC1jb250YWN0X2Zvcm0gLnRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBib2R5LnNpbmdsZS1sZWFkZXJzaGlwIC5sYXlvdXQtY29udGFjdF9mb3JtIC5zZWN0aW9uLWludHJvLCBib2R5LnNpbmdsZS1sZWFkZXJzaGlwIC5sYXlvdXQtY29udGFjdF9mb3JtIC5zaW5nbGUtbGVhZGVyc2hpcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7IH1cbiAgYm9keS5zaW5nbGUtbGVhZGVyc2hpcCAubGF5b3V0LWNvbnRhY3RfZm9ybSBsYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBib2R5LnNpbmdsZS1sZWFkZXJzaGlwIC5sYXlvdXQtY29udGFjdF9mb3JtIC5pbnB1dC13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYm9keS5zaW5nbGUtbGVhZGVyc2hpcCAubGF5b3V0LWNvbnRhY3RfZm9ybSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgYm9keS5zaW5nbGUtbGVhZGVyc2hpcCAubGF5b3V0LWNvbnRhY3RfZm9ybSAuc2VjdGlvbi1pbnRybywgYm9keS5zaW5nbGUtbGVhZGVyc2hpcCAubGF5b3V0LWNvbnRhY3RfZm9ybSAuc2luZ2xlLWxlYWRlcnNoaXAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDsgfSB9XG5cbmJvZHkuc2luZ2xlLWxlYWRlcnNoaXAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MgLmJsb2NrLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbmJvZHkuc2luZ2xlLWxlYWRlcnNoaXAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MgLnJvdyA+IGRpdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwOyB9XG4gIGJvZHkuc2luZ2xlLWxlYWRlcnNoaXAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MgLnJvdyA+IGRpdiBoZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTsgfVxuICBib2R5LnNpbmdsZS1sZWFkZXJzaGlwIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC5yb3cgPiBkaXYgLmxvZ28taW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LnNpbmdsZS1sZWFkZXJzaGlwIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC5pbmZvZ3JhcGhpYy1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIGJvZHkuc2luZ2xlLWxlYWRlcnNoaXAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MgLnJvdyA+IGRpdjpsYXN0LWNoaWxkIC5pbmZvZ3JhcGhpYy1ibG9jayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfSB9XG5cbmJvZHkuc2luZ2xlLWxlYWRlcnNoaXAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MgLmluZm9ncmFwaGljOmJlZm9yZSwgYm9keS5zaW5nbGUtbGVhZGVyc2hpcCAubGF5b3V0LWluZm9ncmFwaGljX2Jsb2NrcyAuaW5mb2dyYXBoaWM6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIHRoZSAxMTAgcmVsYXRlZCAqL1xuI3RoZTExMC1hcHBseS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2NpdGFkZWwvYXNzZXRzL2ltYWdlcy8xMDEvYXBwbHktYmFubmVyLmpwZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmNhcmVlcnMtcG9zdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC5jYXJlZXJzLXBvc3QgaDIge1xuICAgIGZvbnQtc2l6ZTogMS44NzVlbTsgfVxuICAuY2FyZWVycy1wb3N0IGgzIHtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmV2ZW50cy1wb3N0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLmV2ZW50cy1wb3N0IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5ldmVudHMtcG9zdCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjg3NWVtOyB9XG4gIC5ldmVudHMtcG9zdCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5ldmVudHMtcG9zdCAuYWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmV2ZW50cy1wb3N0IC5tb3JlLWJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5ldmVudHMtcG9zdCAuY2FsZW5kYXItbGlua3Mge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLmV2ZW50cy1wb3N0IC5jYWxlbmRhci1saW5rcyB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmV2ZW50cy1wb3N0IC5jYWxlbmRhci1saW5rcyB1bCBhIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICMwMDllZGI7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLmV2ZW50cy1wb3N0IC5jYWxlbmRhci1saW5rcy5hY3RpdmUge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7IH1cblxuLnBlcnNvbi1iaW9ncmFwaHkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wZXJzb24tYmlvZ3JhcGh5IC5pbWFnZS1zdGFjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgICAgIC5wZXJzb24tYmlvZ3JhcGh5IC5pbWFnZS1zdGFjayB7XG4gICAgICAgIGxlZnQ6IDEwJTsgfSB9XG4gICAgLnBlcnNvbi1iaW9ncmFwaHkgLmltYWdlLXN0YWNrIC5pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICAucGVyc29uLWJpb2dyYXBoeSAuaW1hZ2Utc3RhY2sgLmltYWdlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgICBsZWZ0OiAxMCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAgICAgICAucGVyc29uLWJpb2dyYXBoeSAuaW1hZ2Utc3RhY2sgLmltYWdlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwJTsgfSB9XG4gICAgLnBlcnNvbi1iaW9ncmFwaHkgLmltYWdlLXN0YWNrIC5pbWFnZS0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gIC5wZXJzb24tYmlvZ3JhcGh5IC5wb3N0LWNvbnRlbnQgLnRleHQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5wZXJzb24tYmlvZ3JhcGh5IC5wZXJzb24tdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAzNy41ZW07XG4gICAgcGFkZGluZzogMCAyLjVlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAxOC43NWVtOyB9XG4gICAgLnBlcnNvbi1iaW9ncmFwaHkgLnBlcnNvbi10ZXh0Lm5vLXF1b3RlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVlbTsgfVxuICAgIC5wZXJzb24tYmlvZ3JhcGh5IC5wZXJzb24tdGV4dCAuY2F0ZWdvcnktaGVhZGluZyB7XG4gICAgICBjb2xvcjogIzAwOWVkYjtcbiAgICAgIGZvbnQtc2l6ZTogMS4wNjI1ZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjA1ODgyMzUyOTRlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW46IDAgMCAxLjE3NjQ3MDU4ODJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5wZXJzb24tYmlvZ3JhcGh5IC5wZXJzb24tdGV4dCBoMiB7XG4gICAgICBjb2xvcjogIzE2MTcyOTtcbiAgICAgIGZvbnQtc2l6ZTogMy4xMjVlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMDhlbTtcbiAgICAgIG1hcmdpbjogMCAwIDAuNGVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgIC5wZXJzb24tYmlvZ3JhcGh5IC5wZXJzb24tdGV4dCBoMiBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5wZXJzb24tYmlvZ3JhcGh5IC5wZXJzb24tdGV4dCBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjg3NWVtOyB9IH1cbiAgICAucGVyc29uLWJpb2dyYXBoeSAucGVyc29uLXRleHQgaDMge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgbWFyZ2luOiAwIDAgMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5wZXJzb24tYmlvZ3JhcGh5IC5wZXJzb24tdGV4dCBoNCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NWVtO1xuICAgICAgbWFyZ2luOiAwIDAgMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjMDA5ZWRiOyB9XG4gICAgLnBlcnNvbi1iaW9ncmFwaHkgLnBlcnNvbi10ZXh0IHAge1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDsgfVxuXG4ucGVyc29uLXJvdy52aXNpYmxlIC5pbWFnZS1zdGFjayAuaW1hZ2UtMSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1lZGlhLWNvbnRhY3QtYmxvY2sge1xuICBwYWRkaW5nOiAxLjg3NWVtO1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1lZGlhLWNvbnRhY3QtYmxvY2sgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLm1lZGlhLWNvbnRhY3QtYmxvY2sgLmFycm93LWJ0biB7XG4gICAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMS4yNWVtOyB9XG5cbi8qIEdsb2JhbCBOYXZpZ2F0aW9uICovXG4uaGFzLXNjcm9sbGVkIC5nbG9iYWwtbmF2LFxuLnNpbmdsZS1sZWFkZXJzaGlwIC5nbG9iYWwtbmF2IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuaXMtbW9iaWxlLW1lbnUtb3BlbiAuZ2xvYmFsLW5hdl9fbWVudSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuI2dsb2JhbC1uYXYtbW9iaWxlLWNvbnRlbnQtY3VydGFpbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDExMDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIDAuM3MsIG9wYWNpdHkgMC4zczsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5pcy1tb2JpbGUtbWVudS1vcGVuICNnbG9iYWwtbmF2LW1vYmlsZS1jb250ZW50LWN1cnRhaW4ge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjNzIDAuMDFzO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG4uZ2xvYmFsLW5hdiB7XG4gIGhlaWdodDogNzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMTAwOyB9XG4gIC5nbG9iYWwtbmF2X19sb2dvIHtcbiAgICB3aWR0aDogMTg1cHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgICAgIC5nbG9iYWwtbmF2X19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7IH0gfVxuICAgIC5nbG9iYWwtbmF2X19sb2dvIGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2l0YWRlbC1zaXRlLWxvZ28ucG5nKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB0ZXh0LWluZGVudDogLTMwMHB4OyB9XG4gIC5nbG9iYWwtbmF2X19tb2JpbGUtY29udHJvbHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjIwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNEI0QjRCO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgICAuZ2xvYmFsLW5hdl9fbW9iaWxlLWNvbnRyb2xzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuZ2xvYmFsLW5hdl9fbW9iaWxlLWNsb3NlIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1pbmRlbnQ6IC0yMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5nbG9iYWwtbmF2X19tb2JpbGUtY2xvc2U6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsLW5hdi9tZW51LWNsb3NlLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC5nbG9iYWwtbmF2X19tb2JpbGUtb3BlbiB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtaW5kZW50OiAtMjAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZ2xvYmFsLW5hdl9fbW9iaWxlLW9wZW46YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYwYzknO1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBjb2xvcjogIzMwMzI0MDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5nbG9iYWwtbmF2X19tb2JpbGUtb3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmdsb2JhbC1uYXZfX21vYmlsZS1iYWNrIHtcbiAgICBjb2xvcjogIzAwOUNERDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIycHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIC01MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyOyB9XG4gICAgLmdsb2JhbC1uYXZfX21vYmlsZS1iYWNrLmlzLXNob3duIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTUwJSk7IH1cbiAgICAuZ2xvYmFsLW5hdl9fbW9iaWxlLWJhY2s6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjMDA5Q0REO1xuICAgICAgY29udGVudDogXCJcXGYwNTNcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG4gIC5nbG9iYWwtbmF2X19zZWFyY2gtbW9iaWxlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgICAuZ2xvYmFsLW5hdl9fc2VhcmNoLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuZ2xvYmFsLW5hdl9fc2VhcmNoLW1vYmlsZSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgcGFkZGluZzogMHB4IDY2cHggMHB4IDIycHg7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY2cHgpOyB9XG4gICAgLmdsb2JhbC1uYXZfX3NlYXJjaC1tb2JpbGUgYnV0dG9uIHtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogNjZweDtcbiAgICAgIGhlaWdodDogNjZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IC0zMDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5nbG9iYWwtbmF2X19zZWFyY2gtbW9iaWxlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzAwOUNERDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5nbG9iYWwtbmF2X19zZWFyY2gtbW9iaWxlIGJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzAwNTQ3NzsgfVxuICAuZ2xvYmFsLW5hdl9fbWVudS13cmFwIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgLmdsb2JhbC1uYXZfX21lbnUtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmdsb2JhbC1uYXZfX21lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcmlnaHQ6IDY1cHg7IH1cbiAgICAuZ2xvYmFsLW5hdl9fbWVudS56ZXJvLXRyYW5zaXRpb24tZHVyYXRpb24ge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgICAgIC5nbG9iYWwtbmF2X19tZW51IHtcbiAgICAgICAgcmlnaHQ6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5nbG9iYWwtbmF2X19tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTYxNzI5O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAyMDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDsgfSB9XG4gIC5nbG9iYWwtbmF2X19mZWF0dXJlZC1wYW5lbCwgLmdsb2JhbC1uYXZfX2ZlYXR1cmVkLXBhbmVsLXNoYWRvdyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZ2xvYmFsLW5hdl9fZmVhdHVyZWQtcGFuZWwge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0U1RTVFNTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5nbG9iYWwtbmF2X19mZWF0dXJlZC1wYW5lbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gICAgLmdsb2JhbC1uYXZfX2ZlYXR1cmVkLXBhbmVsLWV5ZWJyb3cge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICM5Nzk3OTc7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDsgfVxuICAgIC5nbG9iYWwtbmF2X19mZWF0dXJlZC1wYW5lbC1pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAuZ2xvYmFsLW5hdl9fZmVhdHVyZWQtcGFuZWwtaW1hZ2UgPiBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdsb2JhbC1uYXZfX2ZlYXR1cmVkLXBhbmVsLWhlYWRlciB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmdsb2JhbC1uYXZfX2ZlYXR1cmVkLXBhbmVsLXRleHQge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBjb2xvcjogIzRDNEM0QztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuZ2xvYmFsLW5hdl9fZmVhdHVyZWQtcGFuZWwtbGluayBhIHtcbiAgICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAuZ2xvYmFsLW5hdl9fZmVhdHVyZWQtcGFuZWwtbGluayBhOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICMwMDllZGI7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5nbG9iYWwtbmF2X19sZXZlbDEge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgICAuZ2xvYmFsLW5hdl9fbGV2ZWwxIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuICAgIC5nbG9iYWwtbmF2X19sZXZlbDEgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgLmdsb2JhbC1uYXZfX2xldmVsMSA+IGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9IH1cbiAgICAgIC5nbG9iYWwtbmF2X19sZXZlbDEgPiBsaSArIGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAgICAgICAgIC5nbG9iYWwtbmF2X19sZXZlbDEgPiBsaSArIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgICAgIC5nbG9iYWwtbmF2X19sZXZlbDEgPiBsaSArIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0QjRCNEI7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9IH1cbiAgICAgIC5nbG9iYWwtbmF2X19sZXZlbDEgPiBsaS5pcy1vcGVuZWQgPiBpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgbGVmdDogLTE0cHg7XG4gICAgICAgIHJpZ2h0OiAtMTRweDtcbiAgICAgICAgei1pbmRleDogMTAwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgICAgICAgICAuZ2xvYmFsLW5hdl9fbGV2ZWwxID4gbGkuaXMtb3BlbmVkID4gaSB7XG4gICAgICAgICAgICBsZWZ0OiAtOXB4O1xuICAgICAgICAgICAgcmlnaHQ6IC01cHg7IH0gfVxuICAgICAgLmdsb2JhbC1uYXZfX2xldmVsMSA+IGxpID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzAwMmY2YztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5nbG9iYWwtbmF2X19sZXZlbDEgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgICAgICAgLmdsb2JhbC1uYXZfX2xldmVsMSA+IGxpID4gYTpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgICAgICAgICAuZ2xvYmFsLW5hdl9fbGV2ZWwxID4gbGkgPiBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgICAuZ2xvYmFsLW5hdl9fbGV2ZWwxID4gbGkgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gICAgLmdsb2JhbC1uYXZfX2xldmVsMSAubWVudS1pY29uLWxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC1uYXYvbG9jay5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpOyB9XG4gICAgLmdsb2JhbC1uYXZfX2xldmVsMSA+IC5oYXMtc3VibWVudSA+IGEge1xuICAgICAgcGFkZGluZy1yaWdodDogMThweDsgfVxuICAgICAgLmdsb2JhbC1uYXZfX2xldmVsMSA+IC5oYXMtc3VibWVudSA+IGE6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwtbmF2L2V4cGFuZC5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICAgICAgICBvcGFjaXR5OiAwLjc7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAgICAgICAgIC5nbG9iYWwtbmF2X19sZXZlbDEgPiAuaGFzLXN1Ym1lbnUgPiBhOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIC5nbG9iYWwtbmF2X19sZXZlbDEgPiAuaGFzLXN1Ym1lbnUgPiBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuZ2xvYmFsLW5hdl9fbGV2ZWwxID4gLmhhcy1zdWJtZW51ID4gYTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMDU0JztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMjJweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBjb2xvcjogIzAwOUNERDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfVxuICAgIC5nbG9iYWwtbmF2X19sZXZlbDEgPiAubWVudS10eXBlLWxvZ2luOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICNGMUYxRjI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMTVweDtcbiAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gICAgICAgIC5nbG9iYWwtbmF2X19sZXZlbDEgPiAubWVudS10eXBlLWxvZ2luOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgcmlnaHQ6IC0xMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgLmdsb2JhbC1uYXZfX2xldmVsMSA+IC5tZW51LXR5cGUtbG9naW46YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZ2xvYmFsLW5hdl9fbGV2ZWwxIC5oYXMtZmVhdHVyZWQtcGFuZWwge1xuICAgICAgd2lkdGg6IDUwMHB4OyB9XG4gIC5nbG9iYWwtbmF2X19sZXZlbDEgbGkuaXMtb3BlbmVkOmJlZm9yZSwgLmdsb2JhbC1uYXZfX2xldmVsMSBsaS5pcy1vcGVuZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRTVFNUU1O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5nbG9iYWwtbmF2X19sZXZlbDEgbGkuaXMtb3BlbmVkOmJlZm9yZSB7XG4gICAgbGVmdDogLTE1cHg7IH1cbiAgLmdsb2JhbC1uYXZfX2xldmVsMSBsaS5pcy1vcGVuZWQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMTlweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0U1RTVFNTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIGhlaWdodDogNzFweDtcbiAgICB0b3A6IC0xcHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gICAgLmdsb2JhbC1uYXZfX2xldmVsMSBsaS5pcy1vcGVuZWQ6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0xMHB4OyB9XG4gICAgLmdsb2JhbC1uYXZfX2xldmVsMSBsaS5pcy1vcGVuZWQ6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC0xMHB4OyB9IH1cbiAgLmdsb2JhbC1uYXZfX2xldmVsMi13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE1cHg7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5nbG9iYWwtbmF2X19sZXZlbDItd3JhcDpiZWZvcmUsIC5nbG9iYWwtbmF2X19sZXZlbDItd3JhcDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuICAgIC5nbG9iYWwtbmF2X19sZXZlbDItd3JhcDpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgIGxlZnQ6IDVweDsgfVxuICAgIC5nbG9iYWwtbmF2X19sZXZlbDItd3JhcDphZnRlciB7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICByaWdodDogLTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgICAgIC5nbG9iYWwtbmF2X19sZXZlbDItd3JhcCB7XG4gICAgICAgIGxlZnQ6IC0xMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgICAuZ2xvYmFsLW5hdl9fbGV2ZWwyLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNjE3Mjk7XG4gICAgICAgIHotaW5kZXg6IDIxMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTAlKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICAuZ2xvYmFsLW5hdl9fbGV2ZWwyLXdyYXA6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwOUNERDtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7IH0gfVxuICAgIC5nbG9iYWwtbmF2X19sZXZlbDItd3JhcCAuZ2xvYmFsLW5hdl9fbGV2ZWwyIHtcbiAgICAgIHBhZGRpbmc6IDRweCAwcHggNHB4IDIycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgLmdsb2JhbC1uYXZfX2xldmVsMi13cmFwIC5nbG9iYWwtbmF2X19sZXZlbDIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgLmdsb2JhbC1uYXZfX2xldmVsMi13cmFwIC5nbG9iYWwtbmF2X19mZWF0dXJlZC1wYW5lbCB7XG4gICAgICBwYWRkaW5nOiAyMnB4IDI4cHggMzBweCAyOHB4OyB9XG4gICAgLmdsb2JhbC1uYXZfX2xldmVsMi13cmFwLmFsaWduLXJpZ2h0IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogLTE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgICAgICAgLmdsb2JhbC1uYXZfX2xldmVsMi13cmFwLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgICByaWdodDogLTZweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIC5nbG9iYWwtbmF2X19sZXZlbDItd3JhcC5hbGlnbi1yaWdodCB7XG4gICAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgIC5nbG9iYWwtbmF2X19sZXZlbDItd3JhcC5oYXMtZmVhdHVyZWQtcGFuZWwge1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAgIC5nbG9iYWwtbmF2X19sZXZlbDItd3JhcC5oYXMtZmVhdHVyZWQtcGFuZWwgPiAqIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgICAuZ2xvYmFsLW5hdl9fbGV2ZWwyLXdyYXAuaGFzLWZlYXR1cmVkLXBhbmVsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTYxNzI5O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmdsb2JhbC1uYXZfX2xldmVsMi13cmFwLmhhcy1mZWF0dXJlZC1wYW5lbCA+ICoge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuZ2xvYmFsLW5hdl9fbGV2ZWwxIGxpLmlzLW9wZW5lZCAuZ2xvYmFsLW5hdl9fbGV2ZWwyLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgLmdsb2JhbC1uYXZfX2xldmVsMSBsaS5pcy1vcGVuZWQgLmdsb2JhbC1uYXZfX2xldmVsMi13cmFwIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICBvcGFjaXR5OiAxOyB9IH1cbiAgICAuZ2xvYmFsLW5hdl9fbGV2ZWwxIGxpLmlzLW9wZW5lZCAuZ2xvYmFsLW5hdl9fbGV2ZWwyLXdyYXAuaGFzLWZlYXR1cmVkLXBhbmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmdsb2JhbC1uYXZfX2xldmVsMSBsaS5pcy1vcGVuZWQgLmdsb2JhbC1uYXZfX2xldmVsMi13cmFwLmhhcy1mZWF0dXJlZC1wYW5lbCAuZ2xvYmFsLW5hdl9fZmVhdHVyZWQtcGFuZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5nbG9iYWwtbmF2X19sZXZlbDIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZ2xvYmFsLW5hdl9fbGV2ZWwyID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5nbG9iYWwtbmF2X19sZXZlbDIgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgICAuZ2xvYmFsLW5hdl9fbGV2ZWwyID4gbGkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNEI0QjRCOyB9IH1cbiAgICAgIC5nbG9iYWwtbmF2X19sZXZlbDIgPiBsaSA+IGEge1xuICAgICAgICBjb2xvcjogIzE2MTcyOTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMThweCAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTsgfVxuICAgICAgICAuZ2xvYmFsLW5hdl9fbGV2ZWwyID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICM1NTU1NTU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgICAgIC5nbG9iYWwtbmF2X19sZXZlbDIgPiBsaSA+IGEge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgICAgICAuZ2xvYmFsLW5hdl9fbGV2ZWwyID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk7IH0gfVxuICAuZ2xvYmFsLW5hdl9fbGV2ZWwzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU1RTU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgICAuZ2xvYmFsLW5hdl9fbGV2ZWwzIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfSB9XG4gICAgLmdsb2JhbC1uYXZfX2xldmVsMyA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuZ2xvYmFsLW5hdl9fbGV2ZWwzID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgICAgIC5nbG9iYWwtbmF2X19sZXZlbDMgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlOyB9IH1cbiAgICAgIC5nbG9iYWwtbmF2X19sZXZlbDMgPiBsaS5pcy1vcGVuID4gYSB7XG4gICAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgICAgLmdsb2JhbC1uYXZfX2xldmVsMyA+IGxpLmlzLW9wZW4gPiBhOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nbG9iYWwtbmF2L2V4cGFuZC1ibHVlLnN2ZykgIWltcG9ydGFudDsgfVxuICAgICAgLmdsb2JhbC1uYXZfX2xldmVsMyA+IGxpID4gYSB7XG4gICAgICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgICAuZ2xvYmFsLW5hdl9fbGV2ZWwzID4gbGkgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgLmdsb2JhbC1uYXZfX2xldmVsMyA+IGxpLmlzLW9wZW4tb24tbW9iaWxlID4gYTphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWCgycHgpICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmdsb2JhbC1uYXZfX2xldmVsMyA+IGxpLmlzLW9wZW4tb24tbW9iaWxlID4gLmdsb2JhbC1uYXZfX2ZlYXR1cmVkLXBhbmVsLXNoYWRvdyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4OyB9XG4gICAgICAgICAgLmdsb2JhbC1uYXZfX2xldmVsMyA+IGxpLmlzLW9wZW4tb24tbW9iaWxlID4gLmdsb2JhbC1uYXZfX2ZlYXR1cmVkLXBhbmVsLXNoYWRvdyBhIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogIzk4OUNBMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICAgICAgICAgICAgLmdsb2JhbC1uYXZfX2xldmVsMyA+IGxpLmlzLW9wZW4tb24tbW9iaWxlID4gLmdsb2JhbC1uYXZfX2ZlYXR1cmVkLXBhbmVsLXNoYWRvdyBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuICAgICAgLmdsb2JhbC1uYXZfX2xldmVsMyA+IGxpLmhhcy1zdWJtZW51ID4gYSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLmdsb2JhbC1uYXZfX2xldmVsMyA+IGxpLmhhcy1zdWJtZW51ID4gYTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC1uYXYvZXhwYW5kLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHggNHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCgycHgpO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgICAgICAgLmdsb2JhbC1uYXZfX2xldmVsMyA+IGxpLmhhcy1zdWJtZW51ID4gYTphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsLW5hdi9leHBhbmQtYmx1ZS5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTFweCA2cHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpIHRyYW5zbGF0ZVkoMnB4KSB0cmFuc2xhdGVYKC00cHgpOyB9IH1cbiAgLmdsb2JhbC1uYXZfX2xldmVsNC1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDsgfVxuICAgIC5nbG9iYWwtbmF2X19sZXZlbDQtbWVudSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU1RTU7IH1cbiAgLmdsb2JhbC1uYXZfX3NlYXJjaC13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAgICAgLmdsb2JhbC1uYXZfX3NlYXJjaC13cmFwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmdsb2JhbC1uYXZfX3NlYXJjaC13cmFwIC5zZWFyY2gtdG9nZ2xlIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgLmdsb2JhbC1uYXZfX3NlYXJjaC13cmFwIC5zZWFyY2gtdG9nZ2xlIGkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgICBjb2xvcjogIzAwOWVkYjtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLmdsb2JhbC1uYXZfX3NlYXJjaC13cmFwIC5zZWFyY2gtdG9nZ2xlOmhvdmVyIGkge1xuICAgICAgICBjb2xvcjogIzAwNTQ3NTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAgICAgICAuZ2xvYmFsLW5hdl9fc2VhcmNoLXdyYXAgLnNlYXJjaC10b2dnbGUge1xuICAgICAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICAgICAgLmdsb2JhbC1uYXZfX3NlYXJjaC13cmFwIC5zZWFyY2gtdG9nZ2xlIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IH0gfVxuICAgICAgLmdsb2JhbC1uYXZfX3NlYXJjaC13cmFwIC5zZWFyY2gtdG9nZ2xlIC5vcGVuLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmdsb2JhbC1uYXZfX3NlYXJjaC13cmFwIC5zZWFyY2gtdG9nZ2xlIC5jbG9zZS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5nbG9iYWwtbmF2X19zZWFyY2gtd3JhcC5vcGVuIC5zZWFyY2gtdG9nZ2xlIC5vcGVuLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5nbG9iYWwtbmF2X19zZWFyY2gtd3JhcC5vcGVuIC5zZWFyY2gtdG9nZ2xlIC5jbG9zZS1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5nbG9iYWwtbmF2X19zZWFyY2gtZm9ybSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTA7XG4gICAgaGVpZ2h0OiA0LjM3NWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3MHB4O1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuZ2xvYmFsLW5hdl9fc2VhcmNoLWZvcm0ub3BlbiB7XG4gICAgICBtYXgtaGVpZ2h0OiA4MHB4OyB9XG4gICAgLmdsb2JhbC1uYXZfX3NlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0LjM3NWVtO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2YxZjFmMjtcbiAgICAgIHBhZGRpbmc6IDEuMjVlbTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIC5nbG9iYWwtbmF2X19zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gICAgICAuZ2xvYmFsLW5hdl9fc2VhcmNoLWZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBUaW1lbGluZSAqL1xuLmMtdGltZWxpbmUge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgaGVpZ2h0OiA3NDBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgIC5jLXRpbWVsaW5lIHtcbiAgICAgIGhlaWdodDogNDV2dztcbiAgICAgIG1heC1oZWlnaHQ6IDEyMDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5jLXRpbWVsaW5lIHtcbiAgICAgIGhlaWdodDogNTY4cHg7IH0gfVxuICAuYy10aW1lbGluZSAudGltZWxpbmUtbW9iaWxlLWluZGljYXRvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuYy10aW1lbGluZSAudGltZWxpbmUtbW9iaWxlLWluZGljYXRvciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmMtdGltZWxpbmVfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxczsgfVxuICAgIC5jLXRpbWVsaW5lX19iZy5pcy1sb2FkaW5nIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzOyB9XG4gIC5jLXRpbWVsaW5lX19kYXJrZW5lciB7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMxNjE3Mjk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5jLXRpbWVsaW5lX19kYXJrZW5lciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfSB9XG4gIC5jLXRpbWVsaW5lX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDM7IH1cbiAgLmMtdGltZWxpbmVfX3llYXJzIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgei1pbmRleDogNDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuYy10aW1lbGluZV9feWVhcnMge1xuICAgICAgICBsZWZ0OiAtMzBweDsgfSB9XG4gICAgLmMtdGltZWxpbmVfX3llYXJzLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmMtdGltZWxpbmVfX3llYXJzLXdyYXBwZXIgPiBkaXYge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5jLXRpbWVsaW5lX195ZWFycy13cmFwcGVyID4gZGl2ID4gc3BhbiB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzOyB9XG4gICAgICAuYy10aW1lbGluZV9feWVhcnMtd3JhcHBlciA+IGRpdjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDBBM0UwOyB9XG4gICAgICAuYy10aW1lbGluZV9feWVhcnMtd3JhcHBlciA+IGRpdjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMEEzRTA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAzMDBweDtcbiAgICAgICAgYm90dG9tOiA3cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzOyB9XG4gICAgLmMtdGltZWxpbmVfX3llYXJzIGRpdiArIGRpdiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLmMtdGltZWxpbmVfX3llYXJzIC5jdXJyZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7IH1cbiAgICAgIC5jLXRpbWVsaW5lX195ZWFycyAuY3VycmVudCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMwMEEzRTA7IH1cbiAgICAgIC5jLXRpbWVsaW5lX195ZWFycyAuY3VycmVudDpiZWZvcmUge1xuICAgICAgICByaWdodDogNTBweDsgfVxuICAgIC5jLXRpbWVsaW5lX195ZWFycyAucGx1czEgc3BhbixcbiAgICAuYy10aW1lbGluZV9feWVhcnMgLm1pbnVzMSBzcGFuIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5jLXRpbWVsaW5lX195ZWFycyAucGx1czIgc3BhbixcbiAgICAuYy10aW1lbGluZV9feWVhcnMgLm1pbnVzMiBzcGFuIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpOyB9XG4gICAgLmMtdGltZWxpbmVfX3llYXJzIC5wbHVzMyBzcGFuLFxuICAgIC5jLXRpbWVsaW5lX195ZWFycyAubWludXMzIHNwYW4ge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIC5jLXRpbWVsaW5lX195ZWFycyAucGx1czQgc3BhbixcbiAgICAuYy10aW1lbGluZV9feWVhcnMgLm1pbnVzNCBzcGFuIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cbiAgICAuYy10aW1lbGluZV9feWVhcnMgLnBsdXM1IHNwYW4sXG4gICAgLmMtdGltZWxpbmVfX3llYXJzIC5taW51czUgc3BhbiB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gIC5jLXRpbWVsaW5lX19zbGlkZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmMtdGltZWxpbmVfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dCwgb3BhY2l0eSAwcywgdmlzaWJpbGl0eSAwcyAwLjVzOyB9XG4gICAgLmMtdGltZWxpbmVfX2l0ZW06YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuYy10aW1lbGluZV9faXRlbS5jdXJyZW50IHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2Utb3V0IDAuMXMsIG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwcyAwczsgfVxuICAgIC5jLXRpbWVsaW5lX19pdGVtLm5ld2VyLCAuYy10aW1lbGluZV9faXRlbS5vbGRlciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dCwgb3BhY2l0eSAwLjRzLCB2aXNpYmlsaXR5IDBzIDAuNXM7IH1cbiAgICAuYy10aW1lbGluZV9faXRlbS5jdXJyZW50IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAuYy10aW1lbGluZV9faXRlbS5uZXdlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNzAlKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAuYy10aW1lbGluZV9faXRlbS5vbGRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMzAlKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jLXRpbWVsaW5lX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuYy10aW1lbGluZV9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNDA1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgLmMtdGltZWxpbmVfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLmMtdGltZWxpbmVfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1iYXNpczogNDAwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWluLXdpZHRoOiA0MDBweDsgfVxuICAgIC5jLXRpbWVsaW5lX19jb250ZW50IGEge1xuICAgICAgY29sb3I6ICMwMEEzRTA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5jLXRpbWVsaW5lX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5jLXRpbWVsaW5lX19jb250ZW50IHAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLmMtdGltZWxpbmVfX2NvbnRlbnQgLmMtdGltZWxpbmVfX3llYXItdGl0bGUsXG4gICAgICAgIC5jLXRpbWVsaW5lX19jb250ZW50IC5jLXRpbWVsaW5lX190aXRsZSB7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAgICAgLmMtdGltZWxpbmVfX2NvbnRlbnQgLmMtdGltZWxpbmVfX2NvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAgIG92ZXJmbG93OiAtbW96LXNjcm9sbGJhcnMtbm9uZTtcbiAgICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IC1tb3otc2Nyb2xsYmFycy1ub25lOyB9XG4gICAgICAgICAgLmMtdGltZWxpbmVfX2NvbnRlbnQgLmMtdGltZWxpbmVfX2NvbnRlbnQtd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgICAgIC8qIHJlbW92ZSBzY3JvbGxiYXIgc3BhY2UgKi9cbiAgICAgICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICAgICAgLyogcmVtb3ZlIHNjcm9sbGJhciBzcGFjZSAqL1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAuYy10aW1lbGluZV9fY29udGVudCAuYy10aW1lbGluZV9fY29udGVudC13cmFwOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmMtdGltZWxpbmVfX2l0ZW0tc2Nyb2xsYnV0cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jLXRpbWVsaW5lX19pdGVtLXNjcm9sbGJ1dHMgYSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7IH1cbiAgICAuYy10aW1lbGluZV9faXRlbS1zY3JvbGxidXRzIC5kb3duIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgIC5jLXRpbWVsaW5lX19pdGVtLXNjcm9sbGJ1dHMgLnVwIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5jLXRpbWVsaW5lX19pdGVtLXNjcm9sbGJ1dHMgLmRpc2FibGVkIHtcbiAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6IDAuMjU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5jLXRpbWVsaW5lX19pdGVtLXNjcm9sbGJ1dHMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDI1cHg7XG4gICAgICAgIGxlZnQ6IDk1cHg7XG4gICAgICAgIHotaW5kZXg6IDI7IH0gfVxuICAuYy10aW1lbGluZV9fbG9nb3Mge1xuICAgIG1hcmdpbi1sZWZ0OiA5LjcyMjIyMjIyMjIlO1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYy10aW1lbGluZV9fbG9nb3Mge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jLXRpbWVsaW5lX19sb2dvcyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpbWVsaW5lX19sb2dvcyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jLXRpbWVsaW5lX19sb2dvcyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0LjAzNjMyNjk0MjUlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jLXRpbWVsaW5lX19sb2dvcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYy10aW1lbGluZV9fbG9nby1pdGVtIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmMtdGltZWxpbmVfX2xvZ28taXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmMtdGltZWxpbmVfX2xvZ28taXRlbSBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLmMtdGltZWxpbmVfX2xvZ28taXRlbSArIC5jLXRpbWVsaW5lX19sb2dvLWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmMtdGltZWxpbmVfX2xvZ28taXRlbSArIC5jLXRpbWVsaW5lX19sb2dvLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gIC5jLXRpbWVsaW5lX195ZWFyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDVlbTtcbiAgICBjb2xvcjogIzAwQTNFMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmMtdGltZWxpbmVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDVlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5jLXRpbWVsaW5lX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG4uYy1hcnRpY2xlIHtcbiAgbWF4LXdpZHRoOiA3OTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgY29sb3I6ICMxNjE3Mjk7IH1cbiAgLmMtYXJ0aWNsZS53cC1lZGl0b3Ige1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAgIC5jLWFydGljbGUud3AtZWRpdG9yID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmMtYXJ0aWNsZSBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmMtYXJ0aWNsZS13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAtMjcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjcwcHg7IH1cbiAgLmMtYXJ0aWNsZSAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5jLWFydGljbGUgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYy1hcnRpY2xlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG4gIC5jLWFydGljbGUgcCArIGgyLCAuYy1hcnRpY2xlIG9sICsgaDIsIC5jLWFydGljbGUgdWwgKyBoMiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAuYy1hcnRpY2xlIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jLWFydGljbGUgaDMge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cbiAgLmMtYXJ0aWNsZSBoNCwgLmMtYXJ0aWNsZSAuYy1hcnRpY2xlLS1oNCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwRjNDNkI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jLWFydGljbGUgaDQsIC5jLWFydGljbGUgLmMtYXJ0aWNsZS0taDQge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgLmMtYXJ0aWNsZSB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmMtYXJ0aWNsZSB1bCBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICAgIC5jLWFydGljbGUgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ+KAoic7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDA5ZWRiOyB9XG4gICAgICAuYy1hcnRpY2xlIHVsIGxpICsgbGkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLmMtYXJ0aWNsZSBvbCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBjb3VudGVyLXJlc2V0OiBhcnRpY2xlLW9sLWNvdW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5jLWFydGljbGUgb2wgbGkge1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGFydGljbGUtb2wtY291bnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmMtYXJ0aWNsZSBvbCBsaSArIGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgLmMtYXJ0aWNsZSBvbCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihhcnRpY2xlLW9sLWNvdW50ZXIpIFwiLiBcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzAwOWVkYjsgfVxuICAuYy1hcnRpY2xlIGZpZ3VyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYy1hcnRpY2xlLS1pbnRyb190ZXh0IHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUx0XCIsIHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtYXJ0aWNsZS0taW50cm9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG5cbi5jLWFydGljbGUtLWRpdmlkZXJfbGluZSBociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNEOEQ4RDg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlcjogMDsgfVxuXG4uYy1hcnRpY2xlLS1mcmVlZm9ybV90ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uYy1hcnRpY2xlLS1saXN0aWNsZV9oMiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmMtYXJ0aWNsZS0tbGlzdGljbGVfaDItdmFsdWUge1xuICAgIGNvbG9yOiAjQ0ZDRkNGO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuYy1hcnRpY2xlLS1saXN0aWNsZV9oMiBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYy1hcnRpY2xlLS1mb290bm90ZXMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzdDN0M4MztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uYy1hcnRpY2xlLS1zaW5nbGVfaW1hZ2VfaW5zZXJ0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuYy1hcnRpY2xlLS1zaW5nbGVfaW1hZ2VfaW5zZXJ0X19pbWFnZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jLWFydGljbGUtLXNpbmdsZV9pbWFnZV9pbnNlcnRfX2ltYWdlIGZpZ2NhcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuICAuYy1hcnRpY2xlLS1zaW5nbGVfaW1hZ2VfaW5zZXJ0X19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICM5QTlBOUE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmMtYXJ0aWNsZS0tcXVvdGVfc2hhcmUge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYy1hcnRpY2xlLS1xdW90ZV9zaGFyZTpiZWZvcmUsIC5jLWFydGljbGUtLXF1b3RlX3NoYXJlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEyNXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDllZGI7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAuYy1hcnRpY2xlLS1xdW90ZV9zaGFyZTpiZWZvcmUge1xuICAgIHRvcDogMDsgfVxuICAuYy1hcnRpY2xlLS1xdW90ZV9zaGFyZTphZnRlciB7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5jLWFydGljbGUtLXF1b3RlX3NoYXJlIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5jLWFydGljbGUtLXF1b3RlX3NoYXJlX19xdW90ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogIzAwOWVkYjtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuYy1hcnRpY2xlLS1xdW90ZV9zaGFyZV9fc291cmNlIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogIzAwOWVkYjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAuYy1hcnRpY2xlLS1xdW90ZV9zaGFyZSAuaWNvbnMge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7IH1cbiAgICAuYy1hcnRpY2xlLS1xdW90ZV9zaGFyZSAuaWNvbnMgYSB7XG4gICAgICBjb2xvcjogI0M3QzlDQztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzOyB9XG4gICAgICAuYy1hcnRpY2xlLS1xdW90ZV9zaGFyZSAuaWNvbnMgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjODU4OTkwOyB9XG4gICAgLmMtYXJ0aWNsZS0tcXVvdGVfc2hhcmUgLmljb25zIGEgKyBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbi5jLWFydGljbGUtc29jaWFsLWNsb25lIHtcbiAgd2lkdGg6IDM1cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxNDBweDtcbiAgbGVmdDogMjBweDtcbiAgei1pbmRleDogOTk5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjIwcyBlYXNlLW91dDsgfVxuICAuYy1hcnRpY2xlLXNvY2lhbC1jbG9uZS5pcy1zaG93biB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5jLWFydGljbGUtc29jaWFsLWNsb25lIC5zb2NpYWwtaWNvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jLWFydGljbGUtc29jaWFsLWNsb25lIC5zb2NpYWwtaWNvbnMgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCA2cHg7IH1cbiAgICAgIC5jLWFydGljbGUtc29jaWFsLWNsb25lIC5zb2NpYWwtaWNvbnMgYSArIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAuYy1hcnRpY2xlLXNvY2lhbC1jbG9uZSAuc29jaWFsLWljb25zIGEuZmFjZWJvb2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDE1ODlCOyB9XG4gICAgICAuYy1hcnRpY2xlLXNvY2lhbC1jbG9uZSAuc29jaWFsLWljb25zIGEudHdpdHRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2MEFBRjE7IH1cbiAgICAgIC5jLWFydGljbGUtc29jaWFsLWNsb25lIC5zb2NpYWwtaWNvbnMgYS5saW5rZWRpbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDc1Qjc7IH1cblxuLmMtYXJ0aWNsZS0tc3RhdHNfYW5kX2ljb25zLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZmxleC1zaHJpbms6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtYXJ0aWNsZS0tc3RhdHNfYW5kX2ljb25zLXdyYXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuYy1hcnRpY2xlLS1zdGF0c19hbmRfaWNvbnMtd3JhcC5jb2xzLS0xIC5jLWFydGljbGUtLXN0YXRzX2FuZF9pY29uc19fY29sIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlOyB9XG4gIC5jLWFydGljbGUtLXN0YXRzX2FuZF9pY29ucy13cmFwLmNvbHMtLTIgLmMtYXJ0aWNsZS0tc3RhdHNfYW5kX2ljb25zX19jb2wge1xuICAgIGZsZXgtYmFzaXM6IDUwJTsgfVxuICAuYy1hcnRpY2xlLS1zdGF0c19hbmRfaWNvbnMtd3JhcC5jb2xzLS0zIC5jLWFydGljbGUtLXN0YXRzX2FuZF9pY29uc19fY29sIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7IH1cblxuLmMtYXJ0aWNsZS0tc3RhdHNfYW5kX2ljb25zIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAuYy1hcnRpY2xlLS1zdGF0c19hbmRfaWNvbnNfX2NvbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYy1hcnRpY2xlLS1zdGF0c19hbmRfaWNvbnNfX2NvbCB7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgLmMtYXJ0aWNsZS0tc3RhdHNfYW5kX2ljb25zX19jb2wgKyAuYy1hcnRpY2xlLS1zdGF0c19hbmRfaWNvbnNfX2NvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzk3NDY4MzU0NCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jLWFydGljbGUtLXN0YXRzX2FuZF9pY29uc19fY29sICsgLmMtYXJ0aWNsZS0tc3RhdHNfYW5kX2ljb25zX19jb2wge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgLmMtYXJ0aWNsZS0tc3RhdHNfYW5kX2ljb25zX19tYWluLXN0YXRzIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBjb2xvcjogIzAwOWVkYjtcbiAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmMtYXJ0aWNsZS0tc3RhdHNfYW5kX2ljb25zX19tYWluLWljb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmMtYXJ0aWNsZS0tc3RhdHNfYW5kX2ljb25zX19tYWluLWljb25zID4gaW1nIHtcbiAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5jLWFydGljbGUtLXN0YXRzX2FuZF9pY29uc19fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjIycHg7IH1cbiAgLmMtYXJ0aWNsZS0tc3RhdHNfYW5kX2ljb25zX19zdWJjb3B5IHtcbiAgICBjb2xvcjogIzU1NTU1NTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5jLWFydGljbGUtLWdhbGxlcnkgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMTBweDsgfVxuXG4uYy1hcnRpY2xlLS1nYWxsZXJ5IC5kYXRhb3Blbi1nYWxsZXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmMtYXJ0aWNsZS0tZ2FsbGVyeSAuZGF0YW9wZW4tZ2FsbGVyeV9fYXJyb3dzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMHB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmMtYXJ0aWNsZS0tZ2FsbGVyeSAuZGF0YW9wZW4tZ2FsbGVyeV9fYXJyb3dzID4gZGl2IHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYy1hcnRpY2xlLS1nYWxsZXJ5IC5kYXRhb3Blbi1nYWxsZXJ5X19hcnJvd3MgLm5hdi10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5jLWFydGljbGUtLWdhbGxlcnkgLmRhdGFvcGVuLWdhbGxlcnlfX2Fycm93cyBpIHtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGNvbG9yOiAjMTYxNzJBOyB9XG4gIC5jLWFydGljbGUtLWdhbGxlcnkgLmRhdGFvcGVuLWdhbGxlcnlfX2Fycm93cyAudG90YWwge1xuICAgIGNvbG9yOiAjQzdDOUNDO1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmMtYXJ0aWNsZS0tZ2FsbGVyeSAuZGF0YW9wZW4tZ2FsbGVyeV9fYXJyb3dzIC5jdXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuYy1hcnRpY2xlLS1nYWxsZXJ5IC5kYXRhb3Blbi1nYWxsZXJ5X19hcnJvd3MgLnByZXYge1xuICAgIGxlZnQ6IDA7IH1cbiAgLmMtYXJ0aWNsZS0tZ2FsbGVyeSAuZGF0YW9wZW4tZ2FsbGVyeV9fYXJyb3dzIC5uZXh0IHtcbiAgICByaWdodDogMDsgfVxuICAuYy1hcnRpY2xlLS1nYWxsZXJ5IC5kYXRhb3Blbi1nYWxsZXJ5X19hcnJvd3MgLnByZXYsIC5jLWFydGljbGUtLWdhbGxlcnkgLmRhdGFvcGVuLWdhbGxlcnlfX2Fycm93cyAubmV4dCB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAyMXB4OyB9XG4gICAgLmMtYXJ0aWNsZS0tZ2FsbGVyeSAuZGF0YW9wZW4tZ2FsbGVyeV9fYXJyb3dzIC5wcmV2OmhvdmVyLCAuYy1hcnRpY2xlLS1nYWxsZXJ5IC5kYXRhb3Blbi1nYWxsZXJ5X19hcnJvd3MgLm5leHQ6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC42OyB9XG4gICAgLmMtYXJ0aWNsZS0tZ2FsbGVyeSAuZGF0YW9wZW4tZ2FsbGVyeV9fYXJyb3dzIC5wcmV2ID4gaSwgLmMtYXJ0aWNsZS0tZ2FsbGVyeSAuZGF0YW9wZW4tZ2FsbGVyeV9fYXJyb3dzIC5uZXh0ID4gaSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jLWFydGljbGUtLWdhbGxlcnkgLmRhdGFvcGVuLWdhbGxlcnlfX2Fycm93cyAucHJldiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9jaXRhZGVsL2Fzc2V0cy9pbWFnZXMvYy1hcnRpY2xlL2FydGljbGUtZ2FsbGVyeS1hcnJvdy1wcmV2LnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7IH1cbiAgLmMtYXJ0aWNsZS0tZ2FsbGVyeSAuZGF0YW9wZW4tZ2FsbGVyeV9fYXJyb3dzIC5uZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2NpdGFkZWwvYXNzZXRzL2ltYWdlcy9jLWFydGljbGUvYXJ0aWNsZS1nYWxsZXJ5LWFycm93LW5leHQuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYXJ0aWNsZS0tZ2FsbGVyeSAuZGF0YW9wZW4tZ2FsbGVyeV9fYXJyb3dzIHtcbiAgICB0b3A6IDU1cHg7IH0gfVxuXG4uc2luZ2xlLXBvc3QgLm1mcC1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIG1hcmdpbi1yaWdodDogNjBweDsgfVxuXG4uc2luZ2xlLXBvc3QgLm1mcC1hcnJvdy1yaWdodDphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXBvc3QgLm1mcC1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uYy1leHBhbmRhYmxlLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5jLWV4cGFuZGFibGUtbGlzdCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuYy1leHBhbmRhYmxlLWxpc3RfX2l0ZW0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7IH1cbiAgLmMtZXhwYW5kYWJsZS1saXN0X19pdGVtICsgLmMtZXhwYW5kYWJsZS1saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5jLWV4cGFuZGFibGUtbGlzdF9fdHJpZ2dlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLyogUmVzZXQgdGhlIGJ1dHRvbiAqL1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCAxNXB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYy1leHBhbmRhYmxlLWxpc3RfX3RyaWdnZXI6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAgIC5jLWV4cGFuZGFibGUtbGlzdF9fdHJpZ2dlcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjhweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2MtYXJ0aWNsZS9hY2NvcmRpb24tcGx1cy5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7IH1cbiAgLmMtZXhwYW5kYWJsZS1saXN0X190YXJnZXQge1xuICAgIHBhZGRpbmc6IDBweCAzMHB4IDBweCAzMHB4O1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAjNjM2MzYzOyB9XG4gIC5jLWV4cGFuZGFibGUtbGlzdCAuaXMtZXhwYW5kZWQgLmMtZXhwYW5kYWJsZS1saXN0X190cmlnZ2VyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2MtYXJ0aWNsZS9hY2NvcmRpb24tbWludXMuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDsgfVxuICAuYy1leHBhbmRhYmxlLWxpc3QgLmlzLWV4cGFuZGVkIC5jLWV4cGFuZGFibGUtbGlzdF9fdHJpZ2dlcjpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jLWFydGljbGUvYWNjb3JkaW9uLW1pbnVzLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7IH1cbiAgLmMtZXhwYW5kYWJsZS1saXN0IC5pcy1leHBhbmRlZCAuYy1leHBhbmRhYmxlLWxpc3RfX3RhcmdldCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGVhc2Utb3V0O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCA0MHB4IDMwcHg7IH1cblxuLnNpbmdsZS1wb3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jLWNoYXB0ZXItbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDY4cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1vdXQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENEQ0RDOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jLWNoYXB0ZXItbmF2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYy1jaGFwdGVyLW5hdiAuaXMtaGlkZGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTEwJSk7IH1cbiAgLmMtY2hhcHRlci1uYXYuaXMtcGlubmVkLXRvLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTBweCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuYy1jaGFwdGVyLW5hdiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRURFREVEO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogNjhweDtcbiAgICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggMC41czsgfVxuICAuYy1jaGFwdGVyLW5hdl9fY291bnRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTlweCAyMHB4IDE5cHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYy1jaGFwdGVyLW5hdl9fY291bnRlcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogI0RDRENEQzsgfVxuICAuYy1jaGFwdGVyLW5hdl9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAxOXB4IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC5jLWNoYXB0ZXItbmF2X19idXRzIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMTlweCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYy1jaGFwdGVyLW5hdl9fYnV0cyBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmMtY2hhcHRlci1uYXZfX2J1dHMgYS5kaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgY29sb3I6ICNEQ0RDREM7IH1cbiAgICAgICAgLmMtY2hhcHRlci1uYXZfX2J1dHMgYS5kaXNhYmxlZDpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuYy1jaGFwdGVyLW5hdl9fYnV0cyBhICsgYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5jLWNoYXB0ZXItbmF2X19wcm9ncmVzcy1iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMXB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMjlFREI7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBsaW5lYXI7IH1cblxuLmMtY29udGVudC1ncmlkIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gIC5jLWNvbnRlbnQtZ3JpZCAuaXRlbS0tY3Jvc3NsaW5rIGEuYnRuLS1ibHVlIHtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuYy1jb250ZW50LWdyaWQgLmNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAuYy1jb250ZW50LWdyaWQgLmNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTYwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmMtY29udGVudC1ncmlkIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgICAuYy1jb250ZW50LWdyaWQgLmNvbnRhaW5lciAucm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfVxuICAuYy1jb250ZW50LWdyaWQgLnNlY3Rpb24taW50cm8uc3RhbmRhcmQtcGFkZGluZywgLmMtY29udGVudC1ncmlkIC5zdGFuZGFyZC1wYWRkaW5nLnNpbmdsZS1sZWFkZXJzaGlwIHtcbiAgICBwYWRkaW5nOiAxLjg3NWVtIDAgMi41ZW0gMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAuYy1jb250ZW50LWdyaWQgLnNlY3Rpb24taW50cm8uc3RhbmRhcmQtcGFkZGluZywgLmMtY29udGVudC1ncmlkIC5zdGFuZGFyZC1wYWRkaW5nLnNpbmdsZS1sZWFkZXJzaGlwIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAuOTM3NWVtIDA7IH0gfVxuICAuYy1jb250ZW50LWdyaWQtLWNvbG9yLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAuYy1jb250ZW50LWdyaWQtLWNvbG9yLWdyYXkge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7IH1cbiAgICAuYy1jb250ZW50LWdyaWQtLWNvbG9yLWdyYXkgLmMtY29udGVudC1ncmlkX19pdGVtcy5pcy1zdGF0aWMgPiAuaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmlzLXN0YXRpYyA+IC5pdGVtIHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5pcy1zdGF0aWMgPiAuaXRlbSArIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmlzLXN0YXRpYyA+IC5pdGVtIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1jb250ZW50LXdyYXAge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuaXMtc3RhdGljID4gLml0ZW0gLmMtY29udGVudC1ncmlkX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMgPiAuaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMgPiAuaXRlbSArIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zIC5pdGVtLS1jcm9zc2xpbmsge1xuICAgICAgYmFja2dyb3VuZDogIzAwOWNkZDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zIC5pdGVtLS1jcm9zc2xpbmsgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcyAuaXRlbS0tY3Jvc3NsaW5rIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgLmMtY29udGVudC1ncmlkX19pdGVtcyAuYy1jb250ZW50LWdyaWRfX3VsdGltYXRlLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMgLmMtY29udGVudC1ncmlkX191bHRpbWF0ZS1yb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcyAuYy1jb250ZW50LWdyaWRfX3VsdGltYXRlLXJvdyAuaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IH1cbiAgICAgICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMgLmMtY29udGVudC1ncmlkX191bHRpbWF0ZS1yb3cgLml0ZW0gKyAuaXRlbSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zIC5jLWNvbnRlbnQtZ3JpZF9fdWx0aW1hdGUtcm93IC5pdGVtLml0ZW0tLWlzLWZha2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMgLmMtY29udGVudC1ncmlkX191bHRpbWF0ZS1yb3cgLml0ZW0uaXMtZmVhdHVyZWQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTsgfVxuICAgICAgICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcyAuYy1jb250ZW50LWdyaWRfX3VsdGltYXRlLXJvdyAuaXRlbS5pcy1mZWF0dXJlZDpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2Mi41JTsgfVxuICAgICAgICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcyAuYy1jb250ZW50LWdyaWRfX3VsdGltYXRlLXJvdyAuaXRlbS5pcy1mZWF0dXJlZCA+IC5jb250ZW50IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7IH0gfVxuICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuaXMtdWx0aW1hdGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuaXMtdWx0aW1hdGUgLml0ZW0ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMlOyB9XG4gICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmlzLXVsdGltYXRlIC5pcy1mZWF0dXJlZCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNjYuNjY2NjYlICsgMjBweCk7IH1cbiAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuaXMtdWx0aW1hdGUgLml0ZW0uaXRlbS0taXMtbmV3LXJvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmlzLXVsdGltYXRlIC5pdGVtICsgLml0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5pcy11bHRpbWF0ZSAuaXRlbS5pdGVtLS1pcy1mYWtlIHtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5ldmVuLTIgPiAuaXRlbSB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7IH1cbiAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi0yID4gLml0ZW0tLWNyb3NzbGluayB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5ldmVuLTIgPiAuaXRlbS0tY3Jvc3NsaW5rIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1oZWFkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi0yID4gLml0ZW0tLWNyb3NzbGluayAuYy1jb250ZW50LWdyaWRfX2l0ZW0taGVhZGVyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmV2ZW4tMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi0yIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi0yIC5pdGVtICsgLml0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5ldmVuLTMgPiAuaXRlbSB7XG4gICAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzJTsgfVxuICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi0zLmlzLXN0YXRpYyAuYy1jb250ZW50LWdyaWRfX2l0ZW0tY29udGVudC13cmFwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogOXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmV2ZW4tMyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi0zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5ldmVuLTMgLml0ZW0gKyAuaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmV2ZW4tNCA+IC5pdGVtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDI1JTsgfVxuICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi00IC5pdGVtLS1jcm9zc2xpbmsgLmMtY29udGVudC1ncmlkX19pdGVtLWhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi00LmlzLXN0YXRpYyAuYy1jb250ZW50LWdyaWRfX2l0ZW0tY29udGVudC13cmFwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgcGFkZGluZy1yaWdodDogN3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5ldmVuLTQge1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi00ID4gLml0ZW0ge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gOXB4KTsgfVxuICAgICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi00ID4gLml0ZW0gKyAuaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi00ID4gLml0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmV2ZW4tNCA+IC5pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7IH1cbiAgICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmV2ZW4tNCA+IC5pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMThweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmV2ZW4tNCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi00IC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi00IC5pdGVtICsgLml0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi00IC5pdGVtLS1jcm9zc2xpbmsge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi00IC5pdGVtLS1jcm9zc2xpbms6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYyLjUlOyB9XG4gICAgICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5ldmVuLTQgLml0ZW0tLWNyb3NzbGluayA+IC5jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi00IC5pdGVtLS1jcm9zc2xpbmsgLmMtY29udGVudC1ncmlkX19pdGVtLWNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH0gfVxuICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZmVhdHVyZWQtdHdpbiA+IC5pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTsgfVxuICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5mZWF0dXJlZC10d2luID4gLml0ZW06YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNjIuNSU7IH1cbiAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZmVhdHVyZWQtdHdpbiA+IC5pdGVtID4gLmNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZmVhdHVyZWQtdHdpbiAuYy1jb250ZW50LWdyaWRfX2l0ZW0tY29udGVudCB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZmVhdHVyZWQtdHdpbiB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmZlYXR1cmVkLXR3aW4gLmMtY29udGVudC1ncmlkX19pdGVtLWhlYWRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9XG4gICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZmVhdHVyZWQtdHdpbiA+IC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlOyB9XG4gICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZmVhdHVyZWQtdHdpbiA+IC5pdGVtLmlzLWZlYXR1cmVkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlOyB9XG4gICAgICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5mZWF0dXJlZC10d2luID4gLml0ZW0uaXMtZmVhdHVyZWQ6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYyLjUlOyB9XG4gICAgICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5mZWF0dXJlZC10d2luID4gLml0ZW0uaXMtZmVhdHVyZWQgPiAuY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7IH0gfVxuICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZmVhdHVyZWQtcGx1cy1vbmUgPiAuaXRlbSB7XG4gICAgICBmbGV4LWJhc2lzOiAzMy4zMzMzJTsgfVxuICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZmVhdHVyZWQtcGx1cy1vbmUgPiAuaXRlbS5pcy1mZWF0dXJlZCB7XG4gICAgICBmbGV4LWJhc2lzOiA2Ni42NjY2JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5mZWF0dXJlZC1wbHVzLW9uZSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmZlYXR1cmVkLXBsdXMtb25lIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1oZWFkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmZlYXR1cmVkLXBsdXMtb25lID4gLml0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IH1cbiAgICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5mZWF0dXJlZC1wbHVzLW9uZSA+IC5pdGVtLmlzLWZlYXR1cmVkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlOyB9XG4gICAgICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5mZWF0dXJlZC1wbHVzLW9uZSA+IC5pdGVtLmlzLWZlYXR1cmVkOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2Mi41JTsgfVxuICAgICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZmVhdHVyZWQtcGx1cy1vbmUgPiAuaXRlbS5pcy1mZWF0dXJlZCA+IC5jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDsgfSB9XG4gICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5mZWF0dXJlZC1wbHVzLXR3byA+IC5pdGVtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDI1JTsgfVxuICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5mZWF0dXJlZC1wbHVzLXR3byA+IC5pdGVtIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmZlYXR1cmVkLXBsdXMtdHdvID4gLml0ZW0gLmMtY29udGVudC1ncmlkX19pdGVtLWNvbnRlbnQtd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmZlYXR1cmVkLXBsdXMtdHdvID4gLml0ZW0uaXMtZmVhdHVyZWQge1xuICAgICAgZmxleC1iYXNpczogNTAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5mZWF0dXJlZC1wbHVzLXR3byB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmZlYXR1cmVkLXBsdXMtdHdvIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1oZWFkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmZlYXR1cmVkLXBsdXMtdHdvID4gLml0ZW0ge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gOXB4KTsgfVxuICAgICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZmVhdHVyZWQtcGx1cy10d28gPiAuaXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmZlYXR1cmVkLXBsdXMtdHdvID4gLml0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4OyB9XG4gICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZmVhdHVyZWQtcGx1cy10d28gPiAuaXRlbS5pcy1mZWF0dXJlZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTsgfVxuICAgICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZmVhdHVyZWQtcGx1cy10d28gPiAuaXRlbS5pcy1mZWF0dXJlZDpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjIuNSU7IH1cbiAgICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmZlYXR1cmVkLXBsdXMtdHdvID4gLml0ZW0uaXMtZmVhdHVyZWQgPiAuY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5mZWF0dXJlZC1wbHVzLXR3byB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZmVhdHVyZWQtcGx1cy10d28gPiAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5mZWF0dXJlZC1wbHVzLXR3byA+IC5pdGVtICsgLml0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgLmMtY29udGVudC1ncmlkX19pdGVtLWNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9XG4gIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDsgfSB9XG4gIC5jLWNvbnRlbnQtZ3JpZCAuaXRlbS5pcy1mZWF0dXJlZCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jLWNvbnRlbnQtZ3JpZCAuaXRlbS5pcy1mZWF0dXJlZCAuYy1jb250ZW50LWdyaWRfX2l0ZW0tY29udGVudCBwLFxuICAgIC5jLWNvbnRlbnQtZ3JpZCAuaXRlbS5pcy1mZWF0dXJlZCAuYy1jb250ZW50LWdyaWRfX2l0ZW0tY29udGVudCBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5jLWNvbnRlbnQtZ3JpZCAuaXRlbS5pcy1mZWF0dXJlZCAuYy1jb250ZW50LWdyaWRfX2ltYWdlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmMtY29udGVudC1ncmlkIC5pdGVtLmlzLWZlYXR1cmVkIC5jLWNvbnRlbnQtZ3JpZF9faW1hZ2U6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTE5NWRlZywgcmdiYSg0OSwgNTEsIDgzLCAwKSAwJSwgcmdiYSgyNywgMjgsIDQ4LCAwLjE2KSAzNyUsICMxMTExMWUgMTAwJSk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAwOyB9XG4gICAgICAuYy1jb250ZW50LWdyaWQgLml0ZW0uaXMtZmVhdHVyZWQgLmMtY29udGVudC1ncmlkX19pbWFnZSAuYy1jb250ZW50LWdyaWRfX2l0ZW0tY29udGVudC13cmFwIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmMtY29udGVudC1ncmlkIC5pdGVtLmlzLWZlYXR1cmVkIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICB3aWR0aDogOTAlOyB9XG4gICAgLmMtY29udGVudC1ncmlkIC5pdGVtLmlzLWZlYXR1cmVkIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1leWVicm93IHtcbiAgICAgIGNvbG9yOiAjMDA5Y2RkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jLWNvbnRlbnQtZ3JpZCAuaXRlbS5pcy1mZWF0dXJlZCAuYy1jb250ZW50LWdyaWRfX2l0ZW0tZXllYnJvdyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9IH1cbiAgICAuYy1jb250ZW50LWdyaWQgLml0ZW0uaXMtZmVhdHVyZWQgLmJ0bi0tb3V0bGluZTphZnRlciB7XG4gICAgICBjb2xvcjogIzAwOWNkZDsgfVxuICAuYy1jb250ZW50LWdyaWRfX2l0ZW0tY29udGVudCB7XG4gICAgY29sb3I6ICM1NTU1NTU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLmMtY29udGVudC1ncmlkX19pdGVtLWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jLWNvbnRlbnQtZ3JpZCAuaXRlbS0tY3Jvc3NsaW5rIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmMtY29udGVudC1ncmlkX19pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYy1jb250ZW50LWdyaWRfX2ltYWdlOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA1MCU7IH1cbiAgICAuYy1jb250ZW50LWdyaWRfX2ltYWdlID4gLmNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLmMtY29udGVudC1ncmlkX19pbWFnZS5pcy12aWRlby1saW5rOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9jaXRhZGVsL2Fzc2V0cy9pbWFnZXMvYy1jb250ZW50LWdyaWQvcGxheS1idXR0b24uc3ZnXCIpIDUwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBib3R0b206IDlweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNzNweDtcbiAgICAgIGxlZnQ6IDE4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNzNweDsgfVxuICAuYy1jb250ZW50LWdyaWRfX2ltYWdlLWxpbmstb3ZlcmxheSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjsgfVxuICAuYy1jb250ZW50LWdyaWRfX3N0YXRpYy1jdGEge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zZWN0aW9uLWxheW91dC13cmFwLS1oZXJvICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWNvbnRlbnRfZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWNvbnRlbnRfZ3JpZC0td2hpdGUgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tY29udGVudF9ncmlkLS1ncmF5IC5jLWNvbnRlbnQtZ3JpZCxcbi5zZWN0aW9uLWxheW91dC13cmFwLS1jb250ZW50X2dyaWQtLWdyYXkgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tY29udGVudF9ncmlkLS13aGl0ZSAuYy1jb250ZW50LWdyaWQge1xuICBwYWRkaW5nLXRvcDogNjBweDsgfVxuXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0tY29udGVudF9ncmlkLS1ncmF5ICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWNvbnRlbnRfZ3JpZC0tZ3JheSAuYy1jb250ZW50LWdyaWQsXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0tY29udGVudF9ncmlkLS13aGl0ZSArIC5zZWN0aW9uLWxheW91dC13cmFwLS1jb250ZW50X2dyaWQtLXdoaXRlIC5jLWNvbnRlbnQtZ3JpZCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi8qIGdsb2JhbCBtZWRpYSBzcGVjaWZpYyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFByaW50IHN0eWxlcy5cbiAgIElubGluZWQgdG8gYXZvaWQgcmVxdWlyZWQgSFRUUCBjb25uZWN0aW9uOiBoNWJwLmNvbS9yXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIHByaW50IHtcbiAgKiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIC8qIEJsYWNrIHByaW50cyBmYXN0ZXI6IGg1YnAuY29tL3MgKi9cbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICBhLCBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiOyB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7IH1cbiAgLypcbiAgICAgKiBEb24ndCBzaG93IGxpbmtzIGZvciBpbWFnZXMsIG9yIGphdmFzY3JpcHQvaW50ZXJuYWwgbGlua3NcbiAgICAgKi9cbiAgLmlyIGE6YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcixcbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIC8qIGg1YnAuY29tL3QgKi8gfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICBAcGFnZSB7XG4gICAgbWFyZ2luOiAwLjVjbTsgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzOyB9XG4gIGgyLCBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH0gfVxuIiwiLypcbiAqIFdoYXQgZm9sbG93cyBpcyB0aGUgcmVzdWx0IG9mIG11Y2ggcmVzZWFyY2ggb24gY3Jvc3MtYnJvd3NlciBzdHlsaW5nLlxuICogQ3JlZGl0IGxlZnQgaW5saW5lIGFuZCBiaWcgdGhhbmtzIHRvIE5pY29sYXMgR2FsbGFnaGVyLCBKb25hdGhhbiBOZWFsLFxuICogS3JvYyBDYW1lbiwgYW5kIHRoZSBINUJQIGRldiBjb21tdW5pdHkgYW5kIHRlYW0uXG4gKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2Ugc3R5bGVzOiBvcGluaW9uYXRlZCBkZWZhdWx0c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaHRtbCxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGNvbG9yOiAjMjIyO1xufVxuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4vKlxuICogUmVtb3ZlIHRleHQtc2hhZG93IGluIHNlbGVjdGlvbiBoaWdobGlnaHQ6IGg1YnAuY29tL2lcbiAqIFRoZXNlIHNlbGVjdGlvbiBydWxlIHNldHMgaGF2ZSB0byBiZSBzZXBhcmF0ZS5cbiAqIEN1c3RvbWl6ZSB0aGUgYmFja2dyb3VuZCBjb2xvciB0byBtYXRjaCB5b3VyIGRlc2lnbi5cbiAqL1xuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2IzZDRmYztcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLypcbiAqIEEgYmV0dGVyIGxvb2tpbmcgZGVmYXVsdCBob3Jpem9udGFsIHJ1bGVcbiAqL1xuXG5ociB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgIG1hcmdpbjogMWVtIDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLypcbiAqIFJlbW92ZSB0aGUgZ2FwIGJldHdlZW4gaW1hZ2VzLCB2aWRlb3MsIGF1ZGlvIGFuZCBjYW52YXMgYW5kIHRoZSBib3R0b20gb2ZcbiAqIHRoZWlyIGNvbnRhaW5lcnM6IGg1YnAuY29tL2kvNDQwXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG5pbWcsXG52aWRlbyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLypcbiAqIFJlbW92ZSBkZWZhdWx0IGZpZWxkc2V0IHN0eWxlcy5cbiAqL1xuXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKlxuICogQWxsb3cgb25seSB2ZXJ0aWNhbCByZXNpemluZyBvZiB0ZXh0YXJlYXMuXG4gKi9cblxudGV4dGFyZWEge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEhlbHBlciBjbGFzc2VzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogSW1hZ2UgcmVwbGFjZW1lbnRcbiAqL1xuXG4uaXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8qIElFIDYvNyBmYWxsYmFjayAqL1xuICAgICp0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cblxuLmlyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDE1MCU7XG59XG5cbi8qXG4gKiBIaWRlIGZyb20gYm90aCBzY3JlZW5yZWFkZXJzIGFuZCBicm93c2VyczogaDVicC5jb20vdVxuICovXG5cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qXG4gKiBIaWRlIG9ubHkgdmlzdWFsbHksIGJ1dCBoYXZlIGl0IGF2YWlsYWJsZSBmb3Igc2NyZWVucmVhZGVyczogaDVicC5jb20vdlxuICovXG5cbi52aXN1YWxseWhpZGRlbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbn1cblxuLypcbiAqIEV4dGVuZHMgdGhlIC52aXN1YWxseWhpZGRlbiBjbGFzcyB0byBhbGxvdyB0aGUgZWxlbWVudCB0byBiZSBmb2N1c2FibGVcbiAqIHdoZW4gbmF2aWdhdGVkIHRvIHZpYSB0aGUga2V5Ym9hcmQ6IGg1YnAuY29tL3BcbiAqL1xuXG4udmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmFjdGl2ZSxcbi52aXN1YWxseWhpZGRlbi5mb2N1c2FibGU6Zm9jdXMge1xuICAgIGNsaXA6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4vKlxuICogSGlkZSB2aXN1YWxseSBhbmQgZnJvbSBzY3JlZW5yZWFkZXJzLCBidXQgbWFpbnRhaW4gbGF5b3V0XG4gKi9cblxuLmludmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKlxuICogQ2xlYXJmaXg6IGNvbnRhaW4gZmxvYXRzXG4gKlxuICogRm9yIG1vZGVybiBicm93c2Vyc1xuICogMS4gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcgd2hlbiB0aGVcbiAqICAgIGBjb250ZW50ZWRpdGFibGVgIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cbiAqICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xuICogICAgdGhhdCByZWNlaXZlIHRoZSBgY2xlYXJmaXhgIGNsYXNzLlxuICogMi4gVGhlIHVzZSBvZiBgdGFibGVgIHJhdGhlciB0aGFuIGBibG9ja2AgaXMgb25seSBuZWNlc3NhcnkgaWYgdXNpbmdcbiAqICAgIGA6YmVmb3JlYCB0byBjb250YWluIHRoZSB0b3AtbWFyZ2lucyBvZiBjaGlsZCBlbGVtZW50cy5cbiAqL1xuXG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xuICAgIGRpc3BsYXk6IHRhYmxlOyAvKiAyICovXG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi8qXG4gKiBGb3IgSUUgNi83IG9ubHlcbiAqIEluY2x1ZGUgdGhpcyBydWxlIHRvIHRyaWdnZXIgaGFzTGF5b3V0IGFuZCBjb250YWluIGZsb2F0cy5cbiAqL1xuXG4uY2xlYXJmaXgge1xuICAgICp6b29tOiAxO1xufSIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjAuMC1hbHBoYS4yIChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTUgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqLy8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9odG1se2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1ib2R5e21hcmdpbjowfWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtYWluLG1lbnUsbmF2LHNlY3Rpb24sc3VtbWFyeXtkaXNwbGF5OmJsb2NrfWF1ZGlvLGNhbnZhcyxwcm9ncmVzcyx2aWRlb3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1hdWRpbzpub3QoW2NvbnRyb2xzXSl7ZGlzcGxheTpub25lO2hlaWdodDowfVtoaWRkZW5dLHRlbXBsYXRle2Rpc3BsYXk6bm9uZX1he2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9YTphY3RpdmV7b3V0bGluZTowfWE6aG92ZXJ7b3V0bGluZTowfWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206MXB4IGRvdHRlZH1iLHN0cm9uZ3tmb250LXdlaWdodDo3MDB9ZGZue2ZvbnQtc3R5bGU6aXRhbGljfWgxe21hcmdpbjouNjdlbSAwO2ZvbnQtc2l6ZToyZW19bWFya3tjb2xvcjojMDAwO2JhY2tncm91bmQ6I2ZmMH1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1cHt0b3A6LS41ZW19c3Vie2JvdHRvbTotLjI1ZW19aW1ne2JvcmRlcjowfXN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbn1maWd1cmV7bWFyZ2luOjFlbSA0MHB4fWhye2hlaWdodDowOy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fXByZXtvdmVyZmxvdzphdXRvfWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe21hcmdpbjowO2ZvbnQ6aW5oZXJpdDtjb2xvcjppbmhlcml0fWJ1dHRvbntvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1idXR0b24saHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0saW5wdXRbdHlwZT1yZXNldF0saW5wdXRbdHlwZT1zdWJtaXRdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Y3Vyc29yOnBvaW50ZXJ9YnV0dG9uW2Rpc2FibGVkXSxodG1sIGlucHV0W2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdH1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlcjowfWlucHV0e2xpbmUtaGVpZ2h0Om5vcm1hbH1pbnB1dFt0eXBlPWNoZWNrYm94XSxpbnB1dFt0eXBlPXJhZGlvXXstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfWlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99aW5wdXRbdHlwZT1zZWFyY2hdey13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGR9aW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1maWVsZHNldHtwYWRkaW5nOi4zNWVtIC42MjVlbSAuNzVlbTttYXJnaW46MCAycHg7Ym9yZGVyOjFweCBzb2xpZCBzaWx2ZXJ9bGVnZW5ke3BhZGRpbmc6MDtib3JkZXI6MH10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfW9wdGdyb3Vwe2ZvbnQtd2VpZ2h0OjcwMH10YWJsZXtib3JkZXItc3BhY2luZzowO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX10ZCx0aHtwYWRkaW5nOjB9QG1lZGlhIHByaW50eyosOjphZnRlciw6OmJlZm9yZXt0ZXh0LXNoYWRvdzpub25lIWltcG9ydGFudDstd2Via2l0LWJveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudH1hLGE6dmlzaXRlZHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWFiYnJbdGl0bGVdOjphZnRlcntjb250ZW50OlwiIChcIiBhdHRyKHRpdGxlKSBcIilcIn1ibG9ja3F1b3RlLHByZXtib3JkZXI6MXB4IHNvbGlkICM5OTk7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9dGhlYWR7ZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXB9aW1nLHRye3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfWltZ3ttYXgtd2lkdGg6MTAwJSFpbXBvcnRhbnR9aDIsaDMscHtvcnBoYW5zOjM7d2lkb3dzOjN9aDIsaDN7cGFnZS1icmVhay1hZnRlcjphdm9pZH0ubmF2YmFye2Rpc3BsYXk6bm9uZX0uYnRuPi5jYXJldCwuZHJvcHVwPi5idG4+LmNhcmV0e2JvcmRlci10b3AtY29sb3I6IzAwMCFpbXBvcnRhbnR9LmxhYmVse2JvcmRlcjoxcHggc29saWQgIzAwMH0udGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlIWltcG9ydGFudH0udGFibGUgdGQsLnRhYmxlIHRoe2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnR9LnRhYmxlLWJvcmRlcmVkIHRkLC50YWJsZS1ib3JkZXJlZCB0aHtib3JkZXI6MXB4IHNvbGlkICNkZGQhaW1wb3J0YW50fX1odG1sey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0qLDo6YWZ0ZXIsOjpiZWZvcmV7LXdlYmtpdC1ib3gtc2l6aW5nOmluaGVyaXQ7Ym94LXNpemluZzppbmhlcml0fUAtbXMtdmlld3BvcnR7d2lkdGg6ZGV2aWNlLXdpZHRofUB2aWV3cG9ydHt3aWR0aDpkZXZpY2Utd2lkdGh9aHRtbHtmb250LXNpemU6MTZweDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9Ym9keXtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMzNzNhM2M7YmFja2dyb3VuZC1jb2xvcjojZmZmfVt0YWJpbmRleD1cIi0xXCJdOmZvY3Vze291dGxpbmU6MCFpbXBvcnRhbnR9aDEsaDIsaDMsaDQsaDUsaDZ7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjVyZW19cHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtfWFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0sYWJiclt0aXRsZV17Y3Vyc29yOmhlbHA7Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkICM4MThhOTF9YWRkcmVzc3ttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6aW5oZXJpdH1kbCxvbCx1bHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtfW9sIG9sLG9sIHVsLHVsIG9sLHVsIHVse21hcmdpbi1ib3R0b206MH1kdHtmb250LXdlaWdodDo3MDB9ZGR7bWFyZ2luLWJvdHRvbTouNXJlbTttYXJnaW4tbGVmdDowfWJsb2NrcXVvdGV7bWFyZ2luOjAgMCAxcmVtfWF7Y29sb3I6IzAyNzVkODt0ZXh0LWRlY29yYXRpb246bm9uZX1hOmZvY3VzLGE6aG92ZXJ7Y29sb3I6IzAxNGM4Yzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWE6Zm9jdXN7b3V0bGluZTp0aGluIGRvdHRlZDtvdXRsaW5lOjVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtvdXRsaW5lLW9mZnNldDotMnB4fXByZXttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtfWZpZ3VyZXttYXJnaW46MCAwIDFyZW19aW1ne3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1bcm9sZT1idXR0b25de2N1cnNvcjpwb2ludGVyfVtyb2xlPWJ1dHRvbl0sYSxhcmVhLGJ1dHRvbixpbnB1dCxsYWJlbCxzZWxlY3Qsc3VtbWFyeSx0ZXh0YXJlYXstbXMtdG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9ufXRhYmxle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Y2FwdGlvbntwYWRkaW5nLXRvcDouNzVyZW07cGFkZGluZy1ib3R0b206Ljc1cmVtO2NvbG9yOiM4MThhOTE7dGV4dC1hbGlnbjpsZWZ0O2NhcHRpb24tc2lkZTpib3R0b219dGh7dGV4dC1hbGlnbjpsZWZ0fWxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206LjVyZW19YnV0dG9uOmZvY3Vze291dGxpbmU6MXB4IGRvdHRlZDtvdXRsaW5lOjVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcn1idXR0b24saW5wdXQsc2VsZWN0LHRleHRhcmVhe21hcmdpbjowO2xpbmUtaGVpZ2h0OmluaGVyaXQ7Ym9yZGVyLXJhZGl1czowfXRleHRhcmVhe3Jlc2l6ZTp2ZXJ0aWNhbH1maWVsZHNldHttaW4td2lkdGg6MDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjB9bGVnZW5ke2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbTouNXJlbTtmb250LXNpemU6MS41cmVtO2xpbmUtaGVpZ2h0OmluaGVyaXR9aW5wdXRbdHlwZT1zZWFyY2hdey13ZWJraXQtYm94LXNpemluZzppbmhlcml0O2JveC1zaXppbmc6aW5oZXJpdDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1vdXRwdXR7ZGlzcGxheTppbmxpbmUtYmxvY2t9W2hpZGRlbl17ZGlzcGxheTpub25lIWltcG9ydGFudH0uaDEsLmgyLC5oMywuaDQsLmg1LC5oNixoMSxoMixoMyxoNCxoNSxoNnttYXJnaW4tYm90dG9tOi41cmVtO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMTtjb2xvcjppbmhlcml0fWgxe2ZvbnQtc2l6ZToyLjVyZW19aDJ7Zm9udC1zaXplOjJyZW19aDN7Zm9udC1zaXplOjEuNzVyZW19aDR7Zm9udC1zaXplOjEuNXJlbX1oNXtmb250LXNpemU6MS4yNXJlbX1oNntmb250LXNpemU6MXJlbX0uaDF7Zm9udC1zaXplOjIuNXJlbX0uaDJ7Zm9udC1zaXplOjJyZW19Lmgze2ZvbnQtc2l6ZToxLjc1cmVtfS5oNHtmb250LXNpemU6MS41cmVtfS5oNXtmb250LXNpemU6MS4yNXJlbX0uaDZ7Zm9udC1zaXplOjFyZW19LmxlYWR7Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6MzAwfS5kaXNwbGF5LTF7Zm9udC1zaXplOjZyZW07Zm9udC13ZWlnaHQ6MzAwfS5kaXNwbGF5LTJ7Zm9udC1zaXplOjUuNXJlbTtmb250LXdlaWdodDozMDB9LmRpc3BsYXktM3tmb250LXNpemU6NC41cmVtO2ZvbnQtd2VpZ2h0OjMwMH0uZGlzcGxheS00e2ZvbnQtc2l6ZTozLjVyZW07Zm9udC13ZWlnaHQ6MzAwfWhye21hcmdpbi10b3A6MXJlbTttYXJnaW4tYm90dG9tOjFyZW07Ym9yZGVyOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwuMSl9LnNtYWxsLHNtYWxse2ZvbnQtc2l6ZTo4MCU7Zm9udC13ZWlnaHQ6NDAwfS5tYXJrLG1hcmt7cGFkZGluZzouMmVtO2JhY2tncm91bmQtY29sb3I6I2ZjZjhlM30ubGlzdC11bnN0eWxlZHtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9Lmxpc3QtaW5saW5le3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0ubGlzdC1pbmxpbmUtaXRlbXtkaXNwbGF5OmlubGluZS1ibG9ja30ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDo1cHh9LmRsLWhvcml6b250YWx7bWFyZ2luLXJpZ2h0Oi0xLjg3NXJlbTttYXJnaW4tbGVmdDotMS44NzVyZW19LmRsLWhvcml6b250YWw6OmFmdGVye2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCJ9LmluaXRpYWxpc217Zm9udC1zaXplOjkwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmJsb2NrcXVvdGV7cGFkZGluZzouNXJlbSAxcmVtO21hcmdpbi1ib3R0b206MXJlbTtmb250LXNpemU6MS4yNXJlbTtib3JkZXItbGVmdDouMjVyZW0gc29saWQgI2VjZWVlZn0uYmxvY2txdW90ZS1mb290ZXJ7ZGlzcGxheTpibG9jaztmb250LXNpemU6ODAlO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojODE4YTkxfS5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3Jle2NvbnRlbnQ6XCJcXDIwMTQgXFwwMEEwXCJ9LmJsb2NrcXVvdGUtcmV2ZXJzZXtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1sZWZ0OjA7dGV4dC1hbGlnbjpyaWdodDtib3JkZXItcmlnaHQ6LjI1cmVtIHNvbGlkICNlY2VlZWY7Ym9yZGVyLWxlZnQ6MH0uYmxvY2txdW90ZS1yZXZlcnNlIC5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3Jle2NvbnRlbnQ6XCJcIn0uYmxvY2txdW90ZS1yZXZlcnNlIC5ibG9ja3F1b3RlLWZvb3Rlcjo6YWZ0ZXJ7Y29udGVudDpcIlxcMDBBMCBcXDIwMTRcIn0uY2Fyb3VzZWwtaW5uZXI+LmNhcm91c2VsLWl0ZW0+YT5pbWcsLmNhcm91c2VsLWlubmVyPi5jYXJvdXNlbC1pdGVtPmltZywuaW1nLWZsdWlke2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmltZy1yb3VuZGVke2JvcmRlci1yYWRpdXM6LjNyZW19LmltZy10aHVtYm5haWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87cGFkZGluZzouMjVyZW07bGluZS1oZWlnaHQ6MS41O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLXJhZGl1czouMjVyZW07LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dH0uaW1nLWNpcmNsZXtib3JkZXItcmFkaXVzOjUwJX0uZmlndXJle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5maWd1cmUtaW1ne21hcmdpbi1ib3R0b206LjVyZW07bGluZS1oZWlnaHQ6MX0uZmlndXJlLWNhcHRpb257Zm9udC1zaXplOjkwJTtjb2xvcjojODE4YTkxfWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5Ok1lbmxvLE1vbmFjbyxDb25zb2xhcyxcIkNvdXJpZXIgTmV3XCIsbW9ub3NwYWNlfWNvZGV7cGFkZGluZzouMnJlbSAuNHJlbTtmb250LXNpemU6OTAlO2NvbG9yOiNiZDQxNDc7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y5O2JvcmRlci1yYWRpdXM6LjI1cmVtfWtiZHtwYWRkaW5nOi4ycmVtIC40cmVtO2ZvbnQtc2l6ZTo5MCU7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7Ym9yZGVyLXJhZGl1czouMnJlbX1rYmQga2Jke3BhZGRpbmc6MDtmb250LXNpemU6MTAwJTtmb250LXdlaWdodDo3MDB9cHJle2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbTtmb250LXNpemU6OTAlO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMzczYTNjfXByZSBjb2Rle3BhZGRpbmc6MDtmb250LXNpemU6aW5oZXJpdDtjb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowfS5wcmUtc2Nyb2xsYWJsZXttYXgtaGVpZ2h0OjM0MHB4O292ZXJmbG93LXk6c2Nyb2xsfS5jb250YWluZXJ7cGFkZGluZy1yaWdodDouOTM3NXJlbTtwYWRkaW5nLWxlZnQ6LjkzNzVyZW07bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b30uY29udGFpbmVyOjphZnRlcntkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGg7Y29udGVudDpcIlwifUBtZWRpYSAobWluLXdpZHRoOjU0NHB4KXsuY29udGFpbmVye21heC13aWR0aDo1NzZweH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6OTQwcHh9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6MTE0MHB4fX0uY29udGFpbmVyLWZsdWlke3BhZGRpbmctcmlnaHQ6LjkzNzVyZW07cGFkZGluZy1sZWZ0Oi45Mzc1cmVtO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99LmNvbnRhaW5lci1mbHVpZDo6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIn0ucm93e21hcmdpbi1yaWdodDotLjkzNzVyZW07bWFyZ2luLWxlZnQ6LS45Mzc1cmVtfS5yb3c6OmFmdGVye2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCJ9LmNvbC1sZy0xLC5jb2wtbGctMTAsLmNvbC1sZy0xMSwuY29sLWxnLTEyLC5jb2wtbGctMiwuY29sLWxnLTMsLmNvbC1sZy00LC5jb2wtbGctNSwuY29sLWxnLTYsLmNvbC1sZy03LC5jb2wtbGctOCwuY29sLWxnLTksLmNvbC1tZC0xLC5jb2wtbWQtMTAsLmNvbC1tZC0xMSwuY29sLW1kLTEyLC5jb2wtbWQtMiwuY29sLW1kLTMsLmNvbC1tZC00LC5jb2wtbWQtNSwuY29sLW1kLTYsLmNvbC1tZC03LC5jb2wtbWQtOCwuY29sLW1kLTksLmNvbC1zbS0xLC5jb2wtc20tMTAsLmNvbC1zbS0xMSwuY29sLXNtLTEyLC5jb2wtc20tMiwuY29sLXNtLTMsLmNvbC1zbS00LC5jb2wtc20tNSwuY29sLXNtLTYsLmNvbC1zbS03LC5jb2wtc20tOCwuY29sLXNtLTksLmNvbC14bC0xLC5jb2wteGwtMTAsLmNvbC14bC0xMSwuY29sLXhsLTEyLC5jb2wteGwtMiwuY29sLXhsLTMsLmNvbC14bC00LC5jb2wteGwtNSwuY29sLXhsLTYsLmNvbC14bC03LC5jb2wteGwtOCwuY29sLXhsLTksLmNvbC14cy0xLC5jb2wteHMtMTAsLmNvbC14cy0xMSwuY29sLXhzLTEyLC5jb2wteHMtMiwuY29sLXhzLTMsLmNvbC14cy00LC5jb2wteHMtNSwuY29sLXhzLTYsLmNvbC14cy03LC5jb2wteHMtOCwuY29sLXhzLTl7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDoxcHg7cGFkZGluZy1yaWdodDouOTM3NXJlbTtwYWRkaW5nLWxlZnQ6LjkzNzVyZW19LmNvbC14cy0xLC5jb2wteHMtMTAsLmNvbC14cy0xMSwuY29sLXhzLTEyLC5jb2wteHMtMiwuY29sLXhzLTMsLmNvbC14cy00LC5jb2wteHMtNSwuY29sLXhzLTYsLmNvbC14cy03LC5jb2wteHMtOCwuY29sLXhzLTl7ZmxvYXQ6bGVmdH0uY29sLXhzLTF7d2lkdGg6OC4zMzMzMzMlfS5jb2wteHMtMnt3aWR0aDoxNi42NjY2NjclfS5jb2wteHMtM3t3aWR0aDoyNSV9LmNvbC14cy00e3dpZHRoOjMzLjMzMzMzMyV9LmNvbC14cy01e3dpZHRoOjQxLjY2NjY2NyV9LmNvbC14cy02e3dpZHRoOjUwJX0uY29sLXhzLTd7d2lkdGg6NTguMzMzMzMzJX0uY29sLXhzLTh7d2lkdGg6NjYuNjY2NjY3JX0uY29sLXhzLTl7d2lkdGg6NzUlfS5jb2wteHMtMTB7d2lkdGg6ODMuMzMzMzMzJX0uY29sLXhzLTExe3dpZHRoOjkxLjY2NjY2NyV9LmNvbC14cy0xMnt3aWR0aDoxMDAlfS5jb2wteHMtcHVsbC0we3JpZ2h0OmF1dG99LmNvbC14cy1wdWxsLTF7cmlnaHQ6OC4zMzMzMzMlfS5jb2wteHMtcHVsbC0ye3JpZ2h0OjE2LjY2NjY2NyV9LmNvbC14cy1wdWxsLTN7cmlnaHQ6MjUlfS5jb2wteHMtcHVsbC00e3JpZ2h0OjMzLjMzMzMzMyV9LmNvbC14cy1wdWxsLTV7cmlnaHQ6NDEuNjY2NjY3JX0uY29sLXhzLXB1bGwtNntyaWdodDo1MCV9LmNvbC14cy1wdWxsLTd7cmlnaHQ6NTguMzMzMzMzJX0uY29sLXhzLXB1bGwtOHtyaWdodDo2Ni42NjY2NjclfS5jb2wteHMtcHVsbC05e3JpZ2h0Ojc1JX0uY29sLXhzLXB1bGwtMTB7cmlnaHQ6ODMuMzMzMzMzJX0uY29sLXhzLXB1bGwtMTF7cmlnaHQ6OTEuNjY2NjY3JX0uY29sLXhzLXB1bGwtMTJ7cmlnaHQ6MTAwJX0uY29sLXhzLXB1c2gtMHtsZWZ0OmF1dG99LmNvbC14cy1wdXNoLTF7bGVmdDo4LjMzMzMzMyV9LmNvbC14cy1wdXNoLTJ7bGVmdDoxNi42NjY2NjclfS5jb2wteHMtcHVzaC0ze2xlZnQ6MjUlfS5jb2wteHMtcHVzaC00e2xlZnQ6MzMuMzMzMzMzJX0uY29sLXhzLXB1c2gtNXtsZWZ0OjQxLjY2NjY2NyV9LmNvbC14cy1wdXNoLTZ7bGVmdDo1MCV9LmNvbC14cy1wdXNoLTd7bGVmdDo1OC4zMzMzMzMlfS5jb2wteHMtcHVzaC04e2xlZnQ6NjYuNjY2NjY3JX0uY29sLXhzLXB1c2gtOXtsZWZ0Ojc1JX0uY29sLXhzLXB1c2gtMTB7bGVmdDo4My4zMzMzMzMlfS5jb2wteHMtcHVzaC0xMXtsZWZ0OjkxLjY2NjY2NyV9LmNvbC14cy1wdXNoLTEye2xlZnQ6MTAwJX0uY29sLXhzLW9mZnNldC0we21hcmdpbi1sZWZ0OjB9LmNvbC14cy1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMyV9LmNvbC14cy1vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjclfS5jb2wteHMtb2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5jb2wteHMtb2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzJX0uY29sLXhzLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NyV9LmNvbC14cy1vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9LmNvbC14cy1vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMlfS5jb2wteHMtb2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY3JX0uY29sLXhzLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0uY29sLXhzLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMlfS5jb2wteHMtb2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NyV9LmNvbC14cy1vZmZzZXQtMTJ7bWFyZ2luLWxlZnQ6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDo1NDRweCl7LmNvbC1zbS0xLC5jb2wtc20tMTAsLmNvbC1zbS0xMSwuY29sLXNtLTEyLC5jb2wtc20tMiwuY29sLXNtLTMsLmNvbC1zbS00LC5jb2wtc20tNSwuY29sLXNtLTYsLmNvbC1zbS03LC5jb2wtc20tOCwuY29sLXNtLTl7ZmxvYXQ6bGVmdH0uY29sLXNtLTF7d2lkdGg6OC4zMzMzMzMlfS5jb2wtc20tMnt3aWR0aDoxNi42NjY2NjclfS5jb2wtc20tM3t3aWR0aDoyNSV9LmNvbC1zbS00e3dpZHRoOjMzLjMzMzMzMyV9LmNvbC1zbS01e3dpZHRoOjQxLjY2NjY2NyV9LmNvbC1zbS02e3dpZHRoOjUwJX0uY29sLXNtLTd7d2lkdGg6NTguMzMzMzMzJX0uY29sLXNtLTh7d2lkdGg6NjYuNjY2NjY3JX0uY29sLXNtLTl7d2lkdGg6NzUlfS5jb2wtc20tMTB7d2lkdGg6ODMuMzMzMzMzJX0uY29sLXNtLTExe3dpZHRoOjkxLjY2NjY2NyV9LmNvbC1zbS0xMnt3aWR0aDoxMDAlfS5jb2wtc20tcHVsbC0we3JpZ2h0OmF1dG99LmNvbC1zbS1wdWxsLTF7cmlnaHQ6OC4zMzMzMzMlfS5jb2wtc20tcHVsbC0ye3JpZ2h0OjE2LjY2NjY2NyV9LmNvbC1zbS1wdWxsLTN7cmlnaHQ6MjUlfS5jb2wtc20tcHVsbC00e3JpZ2h0OjMzLjMzMzMzMyV9LmNvbC1zbS1wdWxsLTV7cmlnaHQ6NDEuNjY2NjY3JX0uY29sLXNtLXB1bGwtNntyaWdodDo1MCV9LmNvbC1zbS1wdWxsLTd7cmlnaHQ6NTguMzMzMzMzJX0uY29sLXNtLXB1bGwtOHtyaWdodDo2Ni42NjY2NjclfS5jb2wtc20tcHVsbC05e3JpZ2h0Ojc1JX0uY29sLXNtLXB1bGwtMTB7cmlnaHQ6ODMuMzMzMzMzJX0uY29sLXNtLXB1bGwtMTF7cmlnaHQ6OTEuNjY2NjY3JX0uY29sLXNtLXB1bGwtMTJ7cmlnaHQ6MTAwJX0uY29sLXNtLXB1c2gtMHtsZWZ0OmF1dG99LmNvbC1zbS1wdXNoLTF7bGVmdDo4LjMzMzMzMyV9LmNvbC1zbS1wdXNoLTJ7bGVmdDoxNi42NjY2NjclfS5jb2wtc20tcHVzaC0ze2xlZnQ6MjUlfS5jb2wtc20tcHVzaC00e2xlZnQ6MzMuMzMzMzMzJX0uY29sLXNtLXB1c2gtNXtsZWZ0OjQxLjY2NjY2NyV9LmNvbC1zbS1wdXNoLTZ7bGVmdDo1MCV9LmNvbC1zbS1wdXNoLTd7bGVmdDo1OC4zMzMzMzMlfS5jb2wtc20tcHVzaC04e2xlZnQ6NjYuNjY2NjY3JX0uY29sLXNtLXB1c2gtOXtsZWZ0Ojc1JX0uY29sLXNtLXB1c2gtMTB7bGVmdDo4My4zMzMzMzMlfS5jb2wtc20tcHVzaC0xMXtsZWZ0OjkxLjY2NjY2NyV9LmNvbC1zbS1wdXNoLTEye2xlZnQ6MTAwJX0uY29sLXNtLW9mZnNldC0we21hcmdpbi1sZWZ0OjB9LmNvbC1zbS1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMyV9LmNvbC1zbS1vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjclfS5jb2wtc20tb2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5jb2wtc20tb2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzJX0uY29sLXNtLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NyV9LmNvbC1zbS1vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9LmNvbC1zbS1vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMlfS5jb2wtc20tb2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY3JX0uY29sLXNtLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0uY29sLXNtLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMlfS5jb2wtc20tb2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NyV9LmNvbC1zbS1vZmZzZXQtMTJ7bWFyZ2luLWxlZnQ6MTAwJX19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5jb2wtbWQtMSwuY29sLW1kLTEwLC5jb2wtbWQtMTEsLmNvbC1tZC0xMiwuY29sLW1kLTIsLmNvbC1tZC0zLC5jb2wtbWQtNCwuY29sLW1kLTUsLmNvbC1tZC02LC5jb2wtbWQtNywuY29sLW1kLTgsLmNvbC1tZC05e2Zsb2F0OmxlZnR9LmNvbC1tZC0xe3dpZHRoOjguMzMzMzMzJX0uY29sLW1kLTJ7d2lkdGg6MTYuNjY2NjY3JX0uY29sLW1kLTN7d2lkdGg6MjUlfS5jb2wtbWQtNHt3aWR0aDozMy4zMzMzMzMlfS5jb2wtbWQtNXt3aWR0aDo0MS42NjY2NjclfS5jb2wtbWQtNnt3aWR0aDo1MCV9LmNvbC1tZC03e3dpZHRoOjU4LjMzMzMzMyV9LmNvbC1tZC04e3dpZHRoOjY2LjY2NjY2NyV9LmNvbC1tZC05e3dpZHRoOjc1JX0uY29sLW1kLTEwe3dpZHRoOjgzLjMzMzMzMyV9LmNvbC1tZC0xMXt3aWR0aDo5MS42NjY2NjclfS5jb2wtbWQtMTJ7d2lkdGg6MTAwJX0uY29sLW1kLXB1bGwtMHtyaWdodDphdXRvfS5jb2wtbWQtcHVsbC0xe3JpZ2h0OjguMzMzMzMzJX0uY29sLW1kLXB1bGwtMntyaWdodDoxNi42NjY2NjclfS5jb2wtbWQtcHVsbC0ze3JpZ2h0OjI1JX0uY29sLW1kLXB1bGwtNHtyaWdodDozMy4zMzMzMzMlfS5jb2wtbWQtcHVsbC01e3JpZ2h0OjQxLjY2NjY2NyV9LmNvbC1tZC1wdWxsLTZ7cmlnaHQ6NTAlfS5jb2wtbWQtcHVsbC03e3JpZ2h0OjU4LjMzMzMzMyV9LmNvbC1tZC1wdWxsLTh7cmlnaHQ6NjYuNjY2NjY3JX0uY29sLW1kLXB1bGwtOXtyaWdodDo3NSV9LmNvbC1tZC1wdWxsLTEwe3JpZ2h0OjgzLjMzMzMzMyV9LmNvbC1tZC1wdWxsLTExe3JpZ2h0OjkxLjY2NjY2NyV9LmNvbC1tZC1wdWxsLTEye3JpZ2h0OjEwMCV9LmNvbC1tZC1wdXNoLTB7bGVmdDphdXRvfS5jb2wtbWQtcHVzaC0xe2xlZnQ6OC4zMzMzMzMlfS5jb2wtbWQtcHVzaC0ye2xlZnQ6MTYuNjY2NjY3JX0uY29sLW1kLXB1c2gtM3tsZWZ0OjI1JX0uY29sLW1kLXB1c2gtNHtsZWZ0OjMzLjMzMzMzMyV9LmNvbC1tZC1wdXNoLTV7bGVmdDo0MS42NjY2NjclfS5jb2wtbWQtcHVzaC02e2xlZnQ6NTAlfS5jb2wtbWQtcHVzaC03e2xlZnQ6NTguMzMzMzMzJX0uY29sLW1kLXB1c2gtOHtsZWZ0OjY2LjY2NjY2NyV9LmNvbC1tZC1wdXNoLTl7bGVmdDo3NSV9LmNvbC1tZC1wdXNoLTEwe2xlZnQ6ODMuMzMzMzMzJX0uY29sLW1kLXB1c2gtMTF7bGVmdDo5MS42NjY2NjclfS5jb2wtbWQtcHVzaC0xMntsZWZ0OjEwMCV9LmNvbC1tZC1vZmZzZXQtMHttYXJnaW4tbGVmdDowfS5jb2wtbWQtb2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMlfS5jb2wtbWQtb2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY3JX0uY29sLW1kLW9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0uY29sLW1kLW9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMyV9LmNvbC1tZC1vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjclfS5jb2wtbWQtb2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5jb2wtbWQtb2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzJX0uY29sLW1kLW9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NyV9LmNvbC1tZC1vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9LmNvbC1tZC1vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzJX0uY29sLW1kLW9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjclfS5jb2wtbWQtb2Zmc2V0LTEye21hcmdpbi1sZWZ0OjEwMCV9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuY29sLWxnLTEsLmNvbC1sZy0xMCwuY29sLWxnLTExLC5jb2wtbGctMTIsLmNvbC1sZy0yLC5jb2wtbGctMywuY29sLWxnLTQsLmNvbC1sZy01LC5jb2wtbGctNiwuY29sLWxnLTcsLmNvbC1sZy04LC5jb2wtbGctOXtmbG9hdDpsZWZ0fS5jb2wtbGctMXt3aWR0aDo4LjMzMzMzMyV9LmNvbC1sZy0ye3dpZHRoOjE2LjY2NjY2NyV9LmNvbC1sZy0ze3dpZHRoOjI1JX0uY29sLWxnLTR7d2lkdGg6MzMuMzMzMzMzJX0uY29sLWxnLTV7d2lkdGg6NDEuNjY2NjY3JX0uY29sLWxnLTZ7d2lkdGg6NTAlfS5jb2wtbGctN3t3aWR0aDo1OC4zMzMzMzMlfS5jb2wtbGctOHt3aWR0aDo2Ni42NjY2NjclfS5jb2wtbGctOXt3aWR0aDo3NSV9LmNvbC1sZy0xMHt3aWR0aDo4My4zMzMzMzMlfS5jb2wtbGctMTF7d2lkdGg6OTEuNjY2NjY3JX0uY29sLWxnLTEye3dpZHRoOjEwMCV9LmNvbC1sZy1wdWxsLTB7cmlnaHQ6YXV0b30uY29sLWxnLXB1bGwtMXtyaWdodDo4LjMzMzMzMyV9LmNvbC1sZy1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjY3JX0uY29sLWxnLXB1bGwtM3tyaWdodDoyNSV9LmNvbC1sZy1wdWxsLTR7cmlnaHQ6MzMuMzMzMzMzJX0uY29sLWxnLXB1bGwtNXtyaWdodDo0MS42NjY2NjclfS5jb2wtbGctcHVsbC02e3JpZ2h0OjUwJX0uY29sLWxnLXB1bGwtN3tyaWdodDo1OC4zMzMzMzMlfS5jb2wtbGctcHVsbC04e3JpZ2h0OjY2LjY2NjY2NyV9LmNvbC1sZy1wdWxsLTl7cmlnaHQ6NzUlfS5jb2wtbGctcHVsbC0xMHtyaWdodDo4My4zMzMzMzMlfS5jb2wtbGctcHVsbC0xMXtyaWdodDo5MS42NjY2NjclfS5jb2wtbGctcHVsbC0xMntyaWdodDoxMDAlfS5jb2wtbGctcHVzaC0we2xlZnQ6YXV0b30uY29sLWxnLXB1c2gtMXtsZWZ0OjguMzMzMzMzJX0uY29sLWxnLXB1c2gtMntsZWZ0OjE2LjY2NjY2NyV9LmNvbC1sZy1wdXNoLTN7bGVmdDoyNSV9LmNvbC1sZy1wdXNoLTR7bGVmdDozMy4zMzMzMzMlfS5jb2wtbGctcHVzaC01e2xlZnQ6NDEuNjY2NjY3JX0uY29sLWxnLXB1c2gtNntsZWZ0OjUwJX0uY29sLWxnLXB1c2gtN3tsZWZ0OjU4LjMzMzMzMyV9LmNvbC1sZy1wdXNoLTh7bGVmdDo2Ni42NjY2NjclfS5jb2wtbGctcHVzaC05e2xlZnQ6NzUlfS5jb2wtbGctcHVzaC0xMHtsZWZ0OjgzLjMzMzMzMyV9LmNvbC1sZy1wdXNoLTExe2xlZnQ6OTEuNjY2NjY3JX0uY29sLWxnLXB1c2gtMTJ7bGVmdDoxMDAlfS5jb2wtbGctb2Zmc2V0LTB7bWFyZ2luLWxlZnQ6MH0uY29sLWxnLW9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzJX0uY29sLWxnLW9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NyV9LmNvbC1sZy1vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9LmNvbC1sZy1vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMlfS5jb2wtbGctb2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY3JX0uY29sLWxnLW9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0uY29sLWxnLW9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMyV9LmNvbC1sZy1vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjclfS5jb2wtbGctb2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5jb2wtbGctb2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMyV9LmNvbC1sZy1vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY3JX0uY29sLWxnLW9mZnNldC0xMnttYXJnaW4tbGVmdDoxMDAlfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5jb2wteGwtMSwuY29sLXhsLTEwLC5jb2wteGwtMTEsLmNvbC14bC0xMiwuY29sLXhsLTIsLmNvbC14bC0zLC5jb2wteGwtNCwuY29sLXhsLTUsLmNvbC14bC02LC5jb2wteGwtNywuY29sLXhsLTgsLmNvbC14bC05e2Zsb2F0OmxlZnR9LmNvbC14bC0xe3dpZHRoOjguMzMzMzMzJX0uY29sLXhsLTJ7d2lkdGg6MTYuNjY2NjY3JX0uY29sLXhsLTN7d2lkdGg6MjUlfS5jb2wteGwtNHt3aWR0aDozMy4zMzMzMzMlfS5jb2wteGwtNXt3aWR0aDo0MS42NjY2NjclfS5jb2wteGwtNnt3aWR0aDo1MCV9LmNvbC14bC03e3dpZHRoOjU4LjMzMzMzMyV9LmNvbC14bC04e3dpZHRoOjY2LjY2NjY2NyV9LmNvbC14bC05e3dpZHRoOjc1JX0uY29sLXhsLTEwe3dpZHRoOjgzLjMzMzMzMyV9LmNvbC14bC0xMXt3aWR0aDo5MS42NjY2NjclfS5jb2wteGwtMTJ7d2lkdGg6MTAwJX0uY29sLXhsLXB1bGwtMHtyaWdodDphdXRvfS5jb2wteGwtcHVsbC0xe3JpZ2h0OjguMzMzMzMzJX0uY29sLXhsLXB1bGwtMntyaWdodDoxNi42NjY2NjclfS5jb2wteGwtcHVsbC0ze3JpZ2h0OjI1JX0uY29sLXhsLXB1bGwtNHtyaWdodDozMy4zMzMzMzMlfS5jb2wteGwtcHVsbC01e3JpZ2h0OjQxLjY2NjY2NyV9LmNvbC14bC1wdWxsLTZ7cmlnaHQ6NTAlfS5jb2wteGwtcHVsbC03e3JpZ2h0OjU4LjMzMzMzMyV9LmNvbC14bC1wdWxsLTh7cmlnaHQ6NjYuNjY2NjY3JX0uY29sLXhsLXB1bGwtOXtyaWdodDo3NSV9LmNvbC14bC1wdWxsLTEwe3JpZ2h0OjgzLjMzMzMzMyV9LmNvbC14bC1wdWxsLTExe3JpZ2h0OjkxLjY2NjY2NyV9LmNvbC14bC1wdWxsLTEye3JpZ2h0OjEwMCV9LmNvbC14bC1wdXNoLTB7bGVmdDphdXRvfS5jb2wteGwtcHVzaC0xe2xlZnQ6OC4zMzMzMzMlfS5jb2wteGwtcHVzaC0ye2xlZnQ6MTYuNjY2NjY3JX0uY29sLXhsLXB1c2gtM3tsZWZ0OjI1JX0uY29sLXhsLXB1c2gtNHtsZWZ0OjMzLjMzMzMzMyV9LmNvbC14bC1wdXNoLTV7bGVmdDo0MS42NjY2NjclfS5jb2wteGwtcHVzaC02e2xlZnQ6NTAlfS5jb2wteGwtcHVzaC03e2xlZnQ6NTguMzMzMzMzJX0uY29sLXhsLXB1c2gtOHtsZWZ0OjY2LjY2NjY2NyV9LmNvbC14bC1wdXNoLTl7bGVmdDo3NSV9LmNvbC14bC1wdXNoLTEwe2xlZnQ6ODMuMzMzMzMzJX0uY29sLXhsLXB1c2gtMTF7bGVmdDo5MS42NjY2NjclfS5jb2wteGwtcHVzaC0xMntsZWZ0OjEwMCV9LmNvbC14bC1vZmZzZXQtMHttYXJnaW4tbGVmdDowfS5jb2wteGwtb2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMlfS5jb2wteGwtb2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY3JX0uY29sLXhsLW9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0uY29sLXhsLW9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMyV9LmNvbC14bC1vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjclfS5jb2wteGwtb2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5jb2wteGwtb2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzJX0uY29sLXhsLW9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NyV9LmNvbC14bC1vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9LmNvbC14bC1vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzJX0uY29sLXhsLW9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjclfS5jb2wteGwtb2Zmc2V0LTEye21hcmdpbi1sZWZ0OjEwMCV9fS50YWJsZXt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MXJlbX0udGFibGUgdGQsLnRhYmxlIHRoe3BhZGRpbmc6Ljc1cmVtO2xpbmUtaGVpZ2h0OjEuNTt2ZXJ0aWNhbC1hbGlnbjp0b3A7Ym9yZGVyLXRvcDoxcHggc29saWQgI2VjZWVlZn0udGFibGUgdGhlYWQgdGh7dmVydGljYWwtYWxpZ246Ym90dG9tO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNlY2VlZWZ9LnRhYmxlIHRib2R5K3Rib2R5e2JvcmRlci10b3A6MnB4IHNvbGlkICNlY2VlZWZ9LnRhYmxlIC50YWJsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnRhYmxlLXNtIHRkLC50YWJsZS1zbSB0aHtwYWRkaW5nOi4zcmVtfS50YWJsZS1ib3JkZXJlZHtib3JkZXI6MXB4IHNvbGlkICNlY2VlZWZ9LnRhYmxlLWJvcmRlcmVkIHRkLC50YWJsZS1ib3JkZXJlZCB0aHtib3JkZXI6MXB4IHNvbGlkICNlY2VlZWZ9LnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkLC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aHtib3JkZXItYm90dG9tLXdpZHRoOjJweH0udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQtY29sb3I6I2Y5ZjlmOX0udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1fS50YWJsZS1hY3RpdmUsLnRhYmxlLWFjdGl2ZT50ZCwudGFibGUtYWN0aXZlPnRoe2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNX0udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlOGU4ZTh9LnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZThlOGU4fS50YWJsZS1zdWNjZXNzLC50YWJsZS1zdWNjZXNzPnRkLC50YWJsZS1zdWNjZXNzPnRoe2JhY2tncm91bmQtY29sb3I6I2RmZjBkOH0udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZDBlOWM2fS50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZDBlOWM2fS50YWJsZS1pbmZvLC50YWJsZS1pbmZvPnRkLC50YWJsZS1pbmZvPnRoe2JhY2tncm91bmQtY29sb3I6I2Q5ZWRmN30udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYzRlM2YzfS50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojYzRlM2YzfS50YWJsZS13YXJuaW5nLC50YWJsZS13YXJuaW5nPnRkLC50YWJsZS13YXJuaW5nPnRoe2JhY2tncm91bmQtY29sb3I6I2ZjZjhlM30udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmFmMmNjfS50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZmFmMmNjfS50YWJsZS1kYW5nZXIsLnRhYmxlLWRhbmdlcj50ZCwudGFibGUtZGFuZ2VyPnRoe2JhY2tncm91bmQtY29sb3I6I2YyZGVkZX0udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlYmNjY2N9LnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZWJjY2NjfS50YWJsZS1yZXNwb25zaXZle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttaW4taGVpZ2h0Oi4wMSU7b3ZlcmZsb3cteDphdXRvfS50aGVhZC1pbnZlcnNlIHRoe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzczYTNjfS50aGVhZC1kZWZhdWx0IHRoe2NvbG9yOiM1NTU5NWM7YmFja2dyb3VuZC1jb2xvcjojZWNlZWVmfS50YWJsZS1pbnZlcnNle2NvbG9yOiNlY2VlZWY7YmFja2dyb3VuZC1jb2xvcjojMzczYTNjfS50YWJsZS1pbnZlcnNlLnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfS50YWJsZS1pbnZlcnNlIHRkLC50YWJsZS1pbnZlcnNlIHRoLC50YWJsZS1pbnZlcnNlIHRoZWFkIHRoe2JvcmRlci1jb2xvcjojNTU1OTVjfS50YWJsZS1yZWZsb3cgdGhlYWR7ZmxvYXQ6bGVmdH0udGFibGUtcmVmbG93IHRib2R5e2Rpc3BsYXk6YmxvY2s7d2hpdGUtc3BhY2U6bm93cmFwfS50YWJsZS1yZWZsb3cgdGQsLnRhYmxlLXJlZmxvdyB0aHtib3JkZXItdG9wOjFweCBzb2xpZCAjZWNlZWVmO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZWNlZWVmfS50YWJsZS1yZWZsb3cgdGQ6bGFzdC1jaGlsZCwudGFibGUtcmVmbG93IHRoOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZWNlZWVmfS50YWJsZS1yZWZsb3cgdGJvZHk6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkIHRkLC50YWJsZS1yZWZsb3cgdGJvZHk6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkIHRoLC50YWJsZS1yZWZsb3cgdGZvb3Q6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkIHRkLC50YWJsZS1yZWZsb3cgdGZvb3Q6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkIHRoLC50YWJsZS1yZWZsb3cgdGhlYWQ6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkIHRkLC50YWJsZS1yZWZsb3cgdGhlYWQ6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkIHRoe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlY2VlZWZ9LnRhYmxlLXJlZmxvdyB0cntmbG9hdDpsZWZ0fS50YWJsZS1yZWZsb3cgdHIgdGQsLnRhYmxlLXJlZmxvdyB0ciB0aHtkaXNwbGF5OmJsb2NrIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICNlY2VlZWZ9LmZvcm0tY29udHJvbHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMzc1cmVtIC43NXJlbTtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzU1NTk1YztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItcmFkaXVzOi4yNXJlbX0uZm9ybS1jb250cm9sOjotbXMtZXhwYW5ke2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LmZvcm0tY29udHJvbDpmb2N1c3tib3JkZXItY29sb3I6IzY2YWZlOTtvdXRsaW5lOjB9LmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojOTk5O29wYWNpdHk6MX0uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiM5OTk7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM5OTk7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVye2NvbG9yOiM5OTk7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsLmZvcm0tY29udHJvbFtyZWFkb25seV17YmFja2dyb3VuZC1jb2xvcjojZWNlZWVmO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOmRpc2FibGVke2N1cnNvcjpub3QtYWxsb3dlZH0uZm9ybS1jb250cm9sLWZpbGUsLmZvcm0tY29udHJvbC1yYW5nZXtkaXNwbGF5OmJsb2NrfS5mb3JtLWNvbnRyb2wtbGFiZWx7cGFkZGluZzouMzc1cmVtIC43NXJlbTttYXJnaW4tYm90dG9tOjB9QG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKXtpbnB1dFt0eXBlPWRhdGVdLmZvcm0tY29udHJvbCxpbnB1dFt0eXBlPXRpbWVdLmZvcm0tY29udHJvbCxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5mb3JtLWNvbnRyb2wsaW5wdXRbdHlwZT1tb250aF0uZm9ybS1jb250cm9se2xpbmUtaGVpZ2h0OjIuMjVyZW19LmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9ZGF0ZV0uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPXRpbWVdLmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPW1vbnRoXS5mb3JtLWNvbnRyb2wsaW5wdXRbdHlwZT1kYXRlXS5pbnB1dC1zbSxpbnB1dFt0eXBlPXRpbWVdLmlucHV0LXNtLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmlucHV0LXNtLGlucHV0W3R5cGU9bW9udGhdLmlucHV0LXNte2xpbmUtaGVpZ2h0OjEuODYyNXJlbX0uaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1kYXRlXS5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9dGltZV0uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9bW9udGhdLmZvcm0tY29udHJvbCxpbnB1dFt0eXBlPWRhdGVdLmlucHV0LWxnLGlucHV0W3R5cGU9dGltZV0uaW5wdXQtbGcsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uaW5wdXQtbGcsaW5wdXRbdHlwZT1tb250aF0uaW5wdXQtbGd7bGluZS1oZWlnaHQ6My4xNjY2NjdyZW19fS5mb3JtLWNvbnRyb2wtc3RhdGlje21pbi1oZWlnaHQ6Mi4yNXJlbTtwYWRkaW5nLXRvcDouMzc1cmVtO3BhZGRpbmctYm90dG9tOi4zNzVyZW07bWFyZ2luLWJvdHRvbTowfS5mb3JtLWNvbnRyb2wtc3RhdGljLmZvcm0tY29udHJvbC1sZywuZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wtc20sLmlucHV0LWdyb3VwLWxnPi5mb3JtLWNvbnRyb2wtc3RhdGljLmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1idG4+LmZvcm0tY29udHJvbC1zdGF0aWMuYnRuLC5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLXNtPi5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYnRuPi5mb3JtLWNvbnRyb2wtc3RhdGljLmJ0bntwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9LmZvcm0tY29udHJvbC1zbSwuaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYnRuPi5idG57cGFkZGluZzouMjc1cmVtIC43NXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouMnJlbX0uZm9ybS1jb250cm9sLWxnLC5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1idG4+LmJ0bntwYWRkaW5nOi43NXJlbSAxLjI1cmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuMzMzMzMzO2JvcmRlci1yYWRpdXM6LjNyZW19LmZvcm0tZ3JvdXB7bWFyZ2luLWJvdHRvbToxcmVtfS5jaGVja2JveCwucmFkaW97cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOi43NXJlbX0uY2hlY2tib3ggbGFiZWwsLnJhZGlvIGxhYmVse3BhZGRpbmctbGVmdDoxLjI1cmVtO21hcmdpbi1ib3R0b206MDtmb250LXdlaWdodDo0MDA7Y3Vyc29yOnBvaW50ZXJ9LmNoZWNrYm94IGxhYmVsIGlucHV0Om9ubHktY2hpbGQsLnJhZGlvIGxhYmVsIGlucHV0Om9ubHktY2hpbGR7cG9zaXRpb246c3RhdGljfS5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSwuY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9Y2hlY2tib3hdLC5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSwucmFkaW8taW5saW5lIGlucHV0W3R5cGU9cmFkaW9de3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi10b3A6LjI1cmVtO21hcmdpbi1sZWZ0Oi0xLjI1cmVtfS5jaGVja2JveCsuY2hlY2tib3gsLnJhZGlvKy5yYWRpb3ttYXJnaW4tdG9wOi0uMjVyZW19LmNoZWNrYm94LWlubGluZSwucmFkaW8taW5saW5le3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctbGVmdDoxLjI1cmVtO21hcmdpbi1ib3R0b206MDtmb250LXdlaWdodDo0MDA7dmVydGljYWwtYWxpZ246bWlkZGxlO2N1cnNvcjpwb2ludGVyfS5jaGVja2JveC1pbmxpbmUrLmNoZWNrYm94LWlubGluZSwucmFkaW8taW5saW5lKy5yYWRpby1pbmxpbmV7bWFyZ2luLXRvcDowO21hcmdpbi1sZWZ0Oi43NXJlbX1pbnB1dFt0eXBlPWNoZWNrYm94XS5kaXNhYmxlZCxpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCxpbnB1dFt0eXBlPXJhZGlvXS5kaXNhYmxlZCxpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZHtjdXJzb3I6bm90LWFsbG93ZWR9LmNoZWNrYm94LWlubGluZS5kaXNhYmxlZCwucmFkaW8taW5saW5lLmRpc2FibGVke2N1cnNvcjpub3QtYWxsb3dlZH0uY2hlY2tib3guZGlzYWJsZWQgbGFiZWwsLnJhZGlvLmRpc2FibGVkIGxhYmVse2N1cnNvcjpub3QtYWxsb3dlZH0uZm9ybS1jb250cm9sLWRhbmdlciwuZm9ybS1jb250cm9sLXN1Y2Nlc3MsLmZvcm0tY29udHJvbC13YXJuaW5ne3BhZGRpbmctcmlnaHQ6Mi4yNXJlbTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgcmlnaHQgLjU2MjVyZW07LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6MS40NjI1cmVtIDEuNDYyNXJlbTtiYWNrZ3JvdW5kLXNpemU6MS40NjI1cmVtIDEuNDYyNXJlbX0uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LC5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lLC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWxhYmVsLC5oYXMtc3VjY2VzcyAucmFkaW8sLmhhcy1zdWNjZXNzIC5yYWRpby1pbmxpbmUsLmhhcy1zdWNjZXNzIC50ZXh0LWhlbHAsLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLC5oYXMtc3VjY2Vzcy5jaGVja2JveC1pbmxpbmUgbGFiZWwsLmhhcy1zdWNjZXNzLnJhZGlvIGxhYmVsLC5oYXMtc3VjY2Vzcy5yYWRpby1pbmxpbmUgbGFiZWx7Y29sb3I6IzVjYjg1Y30uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbHtib3JkZXItY29sb3I6IzVjYjg1Y30uaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9ue2NvbG9yOiM1Y2I4NWM7YmFja2dyb3VuZC1jb2xvcjojZWFmNmVhO2JvcmRlci1jb2xvcjojNWNiODVjfS5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNre2NvbG9yOiM1Y2I4NWN9Lmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtc3VjY2Vzc3tiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBMk1USWdOemt5SWo0OGNHRjBhQ0JtYVd4c1BTSWpOV05pT0RWaklpQmtQU0pOTWpNekxqZ2dOakV3WXkweE15NHpJREF0TWpZdE5pMHpOQzB4Tmk0NFREa3dMalVnTkRRNExqaEROell1TXlBME16QWdPREFnTkRBekxqTWdPVGd1T0NBek9EbGpNVGd1T0MweE5DNHlJRFExTGpVdE1UQXVOQ0ExT1M0NElEZ3VOR3czTWlBNU5VdzBOVEV1TXlBeU5ESmpNVEl1TlMweU1DQXpPQzQ0TFRJMkxqSWdOVGd1T0MweE15NDNJREl3SURFeUxqUWdNallnTXpndU55QXhNeTQzSURVNExqaE1NamN3SURVNU1HTXROeTQwSURFeUxUSXdMaklnTVRrdU5DMHpOQzR6SURJd2FDMHllaUl2UGp3dmMzWm5QZz09KX0uaGFzLXdhcm5pbmcgLmNoZWNrYm94LC5oYXMtd2FybmluZyAuY2hlY2tib3gtaW5saW5lLC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWxhYmVsLC5oYXMtd2FybmluZyAucmFkaW8sLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsLmhhcy13YXJuaW5nIC50ZXh0LWhlbHAsLmhhcy13YXJuaW5nLmNoZWNrYm94IGxhYmVsLC5oYXMtd2FybmluZy5jaGVja2JveC1pbmxpbmUgbGFiZWwsLmhhcy13YXJuaW5nLnJhZGlvIGxhYmVsLC5oYXMtd2FybmluZy5yYWRpby1pbmxpbmUgbGFiZWx7Y29sb3I6I2YwYWQ0ZX0uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbHtib3JkZXItY29sb3I6I2YwYWQ0ZX0uaGFzLXdhcm5pbmcgLmlucHV0LWdyb3VwLWFkZG9ue2NvbG9yOiNmMGFkNGU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZjBhZDRlfS5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNre2NvbG9yOiNmMGFkNGV9Lmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtd2FybmluZ3tiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBMk1USWdOemt5SWo0OGNHRjBhQ0JtYVd4c1BTSWpaakJoWkRSbElpQmtQU0pOTmpBeklEWTBNQzR5YkMweU56Z3VOUzAxTURsakxUTXVPQzAyTGpZdE1UQXVPQzB4TUM0MkxURTRMalV0TVRBdU5uTXRNVFF1TnlBMExURTRMalVnTVRBdU5rdzVJRFkwTUM0eVl5MHpMamNnTmk0MUxUTXVOaUF4TkM0MExqSWdNakF1T0NBekxqZ2dOaTQxSURFd0xqZ2dNVEF1TkNBeE9DNHpJREV3TGpSb05UVTNZemN1TmlBd0lERTBMall0TkNBeE9DNDBMVEV3TGpRZ015NDFMVFl1TkNBekxqWXRNVFF1TkNBd0xUSXdMamg2YlMweU5qWXVOQzB6TUdndE5qRXVNbFkxTkRsb05qRXVNblkyTVM0eWVtMHdMVEV3TjJndE5qRXVNbFl6TURSb05qRXVNbll4T1RsNklpOCtQQzl6ZG1jKyl9Lmhhcy1kYW5nZXIgLmNoZWNrYm94LC5oYXMtZGFuZ2VyIC5jaGVja2JveC1pbmxpbmUsLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbC1sYWJlbCwuaGFzLWRhbmdlciAucmFkaW8sLmhhcy1kYW5nZXIgLnJhZGlvLWlubGluZSwuaGFzLWRhbmdlciAudGV4dC1oZWxwLC5oYXMtZGFuZ2VyLmNoZWNrYm94IGxhYmVsLC5oYXMtZGFuZ2VyLmNoZWNrYm94LWlubGluZSBsYWJlbCwuaGFzLWRhbmdlci5yYWRpbyBsYWJlbCwuaGFzLWRhbmdlci5yYWRpby1pbmxpbmUgbGFiZWx7Y29sb3I6I2Q5NTM0Zn0uaGFzLWRhbmdlciAuZm9ybS1jb250cm9se2JvcmRlci1jb2xvcjojZDk1MzRmfS5oYXMtZGFuZ2VyIC5pbnB1dC1ncm91cC1hZGRvbntjb2xvcjojZDk1MzRmO2JhY2tncm91bmQtY29sb3I6I2ZkZjdmNztib3JkZXItY29sb3I6I2Q5NTM0Zn0uaGFzLWRhbmdlciAuZm9ybS1jb250cm9sLWZlZWRiYWNre2NvbG9yOiNkOTUzNGZ9Lmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbC1kYW5nZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTJNVElnTnpreUlqNDhjR0YwYUNCbWFXeHNQU0lqWkRrMU16Um1JaUJrUFNKTk5EUTNJRFUwTkM0MFl5MHhOQzQwSURFMExqUXRNemN1TmlBeE5DNDBMVFV5SURCc0xUZzVMVGt5TGpjdE9Ea2dPVEl1TjJNdE1UUXVOU0F4TkM0MExUTTNMamNnTVRRdU5DMDFNaUF3TFRFMExqUXRNVFF1TkMweE5DNDBMVE0zTGpZZ01DMDFNbXc1TWk0MExUazJMak10T1RJdU5DMDVOaTR6WXkweE5DNDBMVEUwTGpRdE1UUXVOQzB6Tnk0MklEQXROVEp6TXpjdU5pMHhOQzR6SURVeUlEQnNPRGtnT1RJdU9DQTRPUzR5TFRreUxqZGpNVFF1TkMweE5DNDBJRE0zTGpZdE1UUXVOQ0ExTWlBd0lERTBMak1nTVRRdU5DQXhOQzR6SURNM0xqWWdNQ0ExTWt3ek5UUXVOaUF6T1Rac09USXVOQ0E1Tmk0MFl6RTBMalFnTVRRdU5DQXhOQzQwSURNM0xqWWdNQ0ExTW5vaUx6NDhMM04yWno0PSl9QG1lZGlhIChtaW4td2lkdGg6NTQ0cHgpey5mb3JtLWlubGluZSAuZm9ybS1ncm91cHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5mb3JtLWlubGluZSAuZm9ybS1jb250cm9se2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87dmVydGljYWwtYWxpZ246bWlkZGxlfS5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXN0YXRpY3tkaXNwbGF5OmlubGluZS1ibG9ja30uZm9ybS1pbmxpbmUgLmlucHV0LWdyb3Vwe2Rpc3BsYXk6aW5saW5lLXRhYmxlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wsLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRue3dpZHRoOmF1dG99LmZvcm0taW5saW5lIC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9se3dpZHRoOjEwMCV9LmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtbGFiZWx7bWFyZ2luLWJvdHRvbTowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9ybS1pbmxpbmUgLmNoZWNrYm94LC5mb3JtLWlubGluZSAucmFkaW97ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZvcm0taW5saW5lIC5jaGVja2JveCBsYWJlbCwuZm9ybS1pbmxpbmUgLnJhZGlvIGxhYmVse3BhZGRpbmctbGVmdDowfS5mb3JtLWlubGluZSAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0sLmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tbGVmdDowfS5mb3JtLWlubGluZSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7dG9wOjB9fS5idG57ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouMzc1cmVtIDFyZW07Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7dmVydGljYWwtYWxpZ246bWlkZGxlO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6LjI1cmVtfS5idG4uYWN0aXZlLmZvY3VzLC5idG4uYWN0aXZlOmZvY3VzLC5idG4uZm9jdXMsLmJ0bjphY3RpdmUuZm9jdXMsLmJ0bjphY3RpdmU6Zm9jdXMsLmJ0bjpmb2N1c3tvdXRsaW5lOnRoaW4gZG90dGVkO291dGxpbmU6NXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO291dGxpbmUtb2Zmc2V0Oi0ycHh9LmJ0bjpmb2N1cywuYnRuOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5idG4uZm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJ0bi5hY3RpdmUsLmJ0bjphY3RpdmV7YmFja2dyb3VuZC1pbWFnZTpub25lO291dGxpbmU6MH0uYnRuLmRpc2FibGVkLC5idG46ZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkO29wYWNpdHk6LjY1fWEuYnRuLmRpc2FibGVkLGZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0bntwb2ludGVyLWV2ZW50czpub25lfS5idG4tcHJpbWFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAyNzVkODtib3JkZXItY29sb3I6IzAyNzVkOH0uYnRuLXByaW1hcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMjVhYTU7Ym9yZGVyLWNvbG9yOiMwMTU0OWJ9LmJ0bi1wcmltYXJ5LmZvY3VzLC5idG4tcHJpbWFyeTpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAyNWFhNTtib3JkZXItY29sb3I6IzAxNTQ5Yn0uYnRuLXByaW1hcnkuYWN0aXZlLC5idG4tcHJpbWFyeTphY3RpdmUsLm9wZW4+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAyNWFhNTtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyLWNvbG9yOiMwMTU0OWJ9LmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cywuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLC5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cywuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLC5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsLm9wZW4+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywub3Blbj4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5vcGVuPi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMTQ2ODI7Ym9yZGVyLWNvbG9yOiMwMTMxNWF9LmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLC5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cywuYnRuLXByaW1hcnk6ZGlzYWJsZWQuZm9jdXMsLmJ0bi1wcmltYXJ5OmRpc2FibGVkOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzAyNzVkODtib3JkZXItY29sb3I6IzAyNzVkOH0uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsLmJ0bi1wcmltYXJ5OmRpc2FibGVkOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAyNzVkODtib3JkZXItY29sb3I6IzAyNzVkOH0uYnRuLXNlY29uZGFyeXtjb2xvcjojMzczYTNjO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2NjY30uYnRuLXNlY29uZGFyeTpob3Zlcntjb2xvcjojMzczYTNjO2JhY2tncm91bmQtY29sb3I6I2U2ZTZlNjtib3JkZXItY29sb3I6I2FkYWRhZH0uYnRuLXNlY29uZGFyeS5mb2N1cywuYnRuLXNlY29uZGFyeTpmb2N1c3tjb2xvcjojMzczYTNjO2JhY2tncm91bmQtY29sb3I6I2U2ZTZlNjtib3JkZXItY29sb3I6I2FkYWRhZH0uYnRuLXNlY29uZGFyeS5hY3RpdmUsLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLC5vcGVuPi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMzczYTNjO2JhY2tncm91bmQtY29sb3I6I2U2ZTZlNjtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyLWNvbG9yOiNhZGFkYWR9LmJ0bi1zZWNvbmRhcnkuYWN0aXZlLmZvY3VzLC5idG4tc2Vjb25kYXJ5LmFjdGl2ZTpmb2N1cywuYnRuLXNlY29uZGFyeS5hY3RpdmU6aG92ZXIsLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLmZvY3VzLC5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cywuYnRuLXNlY29uZGFyeTphY3RpdmU6aG92ZXIsLm9wZW4+LmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLC5vcGVuPi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywub3Blbj4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXJ7Y29sb3I6IzM3M2EzYztiYWNrZ3JvdW5kLWNvbG9yOiNkNGQ0ZDQ7Ym9yZGVyLWNvbG9yOiM4YzhjOGN9LmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQuZm9jdXMsLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQuZm9jdXMsLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQ6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojY2NjfS5idG4tc2Vjb25kYXJ5LmRpc2FibGVkOmhvdmVyLC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2NjY30uYnRuLWluZm97Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1YmMwZGU7Ym9yZGVyLWNvbG9yOiM1YmMwZGV9LmJ0bi1pbmZvOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzFiMGQ1O2JvcmRlci1jb2xvcjojMmFhYmQyfS5idG4taW5mby5mb2N1cywuYnRuLWluZm86Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMWIwZDU7Ym9yZGVyLWNvbG9yOiMyYWFiZDJ9LmJ0bi1pbmZvLmFjdGl2ZSwuYnRuLWluZm86YWN0aXZlLC5vcGVuPi5idG4taW5mby5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMWIwZDU7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlci1jb2xvcjojMmFhYmQyfS5idG4taW5mby5hY3RpdmUuZm9jdXMsLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cywuYnRuLWluZm8uYWN0aXZlOmhvdmVyLC5idG4taW5mbzphY3RpdmUuZm9jdXMsLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cywuYnRuLWluZm86YWN0aXZlOmhvdmVyLC5vcGVuPi5idG4taW5mby5kcm9wZG93bi10b2dnbGUuZm9jdXMsLm9wZW4+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywub3Blbj4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjY5YWJjO2JvcmRlci1jb2xvcjojMWY3ZTlhfS5idG4taW5mby5kaXNhYmxlZC5mb2N1cywuYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1pbmZvOmRpc2FibGVkLmZvY3VzLC5idG4taW5mbzpkaXNhYmxlZDpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiM1YmMwZGU7Ym9yZGVyLWNvbG9yOiM1YmMwZGV9LmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLC5idG4taW5mbzpkaXNhYmxlZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM1YmMwZGU7Ym9yZGVyLWNvbG9yOiM1YmMwZGV9LmJ0bi1zdWNjZXNze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNWNiODVjO2JvcmRlci1jb2xvcjojNWNiODVjfS5idG4tc3VjY2Vzczpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzQ0OWQ0NDtib3JkZXItY29sb3I6IzQxOTY0MX0uYnRuLXN1Y2Nlc3MuZm9jdXMsLmJ0bi1zdWNjZXNzOmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNDQ5ZDQ0O2JvcmRlci1jb2xvcjojNDE5NjQxfS5idG4tc3VjY2Vzcy5hY3RpdmUsLmJ0bi1zdWNjZXNzOmFjdGl2ZSwub3Blbj4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNDQ5ZDQ0O2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXItY29sb3I6IzQxOTY0MX0uYnRuLXN1Y2Nlc3MuYWN0aXZlLmZvY3VzLC5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3ZlciwuYnRuLXN1Y2Nlc3M6YWN0aXZlLmZvY3VzLC5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3Zlciwub3Blbj4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLC5vcGVuPi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLm9wZW4+LmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM5ODQzOTtib3JkZXItY29sb3I6IzJkNjcyZH0uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMsLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLC5idG4tc3VjY2VzczpkaXNhYmxlZC5mb2N1cywuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQ6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojNWNiODVjO2JvcmRlci1jb2xvcjojNWNiODVjfS5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3ZlciwuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNWNiODVjO2JvcmRlci1jb2xvcjojNWNiODVjfS5idG4td2FybmluZ3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2YwYWQ0ZTtib3JkZXItY29sb3I6I2YwYWQ0ZX0uYnRuLXdhcm5pbmc6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNlYzk3MWY7Ym9yZGVyLWNvbG9yOiNlYjkzMTZ9LmJ0bi13YXJuaW5nLmZvY3VzLC5idG4td2FybmluZzpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2VjOTcxZjtib3JkZXItY29sb3I6I2ViOTMxNn0uYnRuLXdhcm5pbmcuYWN0aXZlLC5idG4td2FybmluZzphY3RpdmUsLm9wZW4+LmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2VjOTcxZjtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyLWNvbG9yOiNlYjkzMTZ9LmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cywuYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzLC5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsLmJ0bi13YXJuaW5nOmFjdGl2ZS5mb2N1cywuYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLC5idG4td2FybmluZzphY3RpdmU6aG92ZXIsLm9wZW4+LmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywub3Blbj4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5vcGVuPi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkNTg1MTI7Ym9yZGVyLWNvbG9yOiNiMDZkMGZ9LmJ0bi13YXJuaW5nLmRpc2FibGVkLmZvY3VzLC5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cywuYnRuLXdhcm5pbmc6ZGlzYWJsZWQuZm9jdXMsLmJ0bi13YXJuaW5nOmRpc2FibGVkOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2YwYWQ0ZTtib3JkZXItY29sb3I6I2YwYWQ0ZX0uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsLmJ0bi13YXJuaW5nOmRpc2FibGVkOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2YwYWQ0ZTtib3JkZXItY29sb3I6I2YwYWQ0ZX0uYnRuLWRhbmdlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2Q5NTM0Zjtib3JkZXItY29sb3I6I2Q5NTM0Zn0uYnRuLWRhbmdlcjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2M5MzAyYztib3JkZXItY29sb3I6I2MxMmUyYX0uYnRuLWRhbmdlci5mb2N1cywuYnRuLWRhbmdlcjpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2M5MzAyYztib3JkZXItY29sb3I6I2MxMmUyYX0uYnRuLWRhbmdlci5hY3RpdmUsLmJ0bi1kYW5nZXI6YWN0aXZlLC5vcGVuPi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2M5MzAyYztiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyLWNvbG9yOiNjMTJlMmF9LmJ0bi1kYW5nZXIuYWN0aXZlLmZvY3VzLC5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cywuYnRuLWRhbmdlci5hY3RpdmU6aG92ZXIsLmJ0bi1kYW5nZXI6YWN0aXZlLmZvY3VzLC5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cywuYnRuLWRhbmdlcjphY3RpdmU6aG92ZXIsLm9wZW4+LmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLC5vcGVuPi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywub3Blbj4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNhYzI5MjU7Ym9yZGVyLWNvbG9yOiM4YjIxMWV9LmJ0bi1kYW5nZXIuZGlzYWJsZWQuZm9jdXMsLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1kYW5nZXI6ZGlzYWJsZWQuZm9jdXMsLmJ0bi1kYW5nZXI6ZGlzYWJsZWQ6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZDk1MzRmO2JvcmRlci1jb2xvcjojZDk1MzRmfS5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLC5idG4tZGFuZ2VyOmRpc2FibGVkOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Q5NTM0Zjtib3JkZXItY29sb3I6I2Q5NTM0Zn0uYnRuLXByaW1hcnktb3V0bGluZXtjb2xvcjojMDI3NWQ4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlci1jb2xvcjojMDI3NWQ4fS5idG4tcHJpbWFyeS1vdXRsaW5lLmFjdGl2ZSwuYnRuLXByaW1hcnktb3V0bGluZS5mb2N1cywuYnRuLXByaW1hcnktb3V0bGluZTphY3RpdmUsLmJ0bi1wcmltYXJ5LW91dGxpbmU6Zm9jdXMsLm9wZW4+LmJ0bi1wcmltYXJ5LW91dGxpbmUuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDI3NWQ4O2JvcmRlci1jb2xvcjojMDI3NWQ4fS5idG4tcHJpbWFyeS1vdXRsaW5lOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDI3NWQ4O2JvcmRlci1jb2xvcjojMDI3NWQ4fS5idG4tcHJpbWFyeS1vdXRsaW5lLmRpc2FibGVkLmZvY3VzLC5idG4tcHJpbWFyeS1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLC5idG4tcHJpbWFyeS1vdXRsaW5lOmRpc2FibGVkLmZvY3VzLC5idG4tcHJpbWFyeS1vdXRsaW5lOmRpc2FibGVkOmZvY3Vze2JvcmRlci1jb2xvcjojNDNhN2ZkfS5idG4tcHJpbWFyeS1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLC5idG4tcHJpbWFyeS1vdXRsaW5lOmRpc2FibGVkOmhvdmVye2JvcmRlci1jb2xvcjojNDNhN2ZkfS5idG4tc2Vjb25kYXJ5LW91dGxpbmV7Y29sb3I6I2NjYztiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXItY29sb3I6I2NjY30uYnRuLXNlY29uZGFyeS1vdXRsaW5lLmFjdGl2ZSwuYnRuLXNlY29uZGFyeS1vdXRsaW5lLmZvY3VzLC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6YWN0aXZlLC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsLm9wZW4+LmJ0bi1zZWNvbmRhcnktb3V0bGluZS5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7Ym9yZGVyLWNvbG9yOiNjY2N9LmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2NjYztib3JkZXItY29sb3I6I2NjY30uYnRuLXNlY29uZGFyeS1vdXRsaW5lLmRpc2FibGVkLmZvY3VzLC5idG4tc2Vjb25kYXJ5LW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpkaXNhYmxlZC5mb2N1cywuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmRpc2FibGVkOmZvY3Vze2JvcmRlci1jb2xvcjojZmZmfS5idG4tc2Vjb25kYXJ5LW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpkaXNhYmxlZDpob3Zlcntib3JkZXItY29sb3I6I2ZmZn0uYnRuLWluZm8tb3V0bGluZXtjb2xvcjojNWJjMGRlO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlci1jb2xvcjojNWJjMGRlfS5idG4taW5mby1vdXRsaW5lLmFjdGl2ZSwuYnRuLWluZm8tb3V0bGluZS5mb2N1cywuYnRuLWluZm8tb3V0bGluZTphY3RpdmUsLmJ0bi1pbmZvLW91dGxpbmU6Zm9jdXMsLm9wZW4+LmJ0bi1pbmZvLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNWJjMGRlO2JvcmRlci1jb2xvcjojNWJjMGRlfS5idG4taW5mby1vdXRsaW5lOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNWJjMGRlO2JvcmRlci1jb2xvcjojNWJjMGRlfS5idG4taW5mby1vdXRsaW5lLmRpc2FibGVkLmZvY3VzLC5idG4taW5mby1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLC5idG4taW5mby1vdXRsaW5lOmRpc2FibGVkLmZvY3VzLC5idG4taW5mby1vdXRsaW5lOmRpc2FibGVkOmZvY3Vze2JvcmRlci1jb2xvcjojYjBlMWVmfS5idG4taW5mby1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLC5idG4taW5mby1vdXRsaW5lOmRpc2FibGVkOmhvdmVye2JvcmRlci1jb2xvcjojYjBlMWVmfS5idG4tc3VjY2Vzcy1vdXRsaW5le2NvbG9yOiM1Y2I4NWM7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyLWNvbG9yOiM1Y2I4NWN9LmJ0bi1zdWNjZXNzLW91dGxpbmUuYWN0aXZlLC5idG4tc3VjY2Vzcy1vdXRsaW5lLmZvY3VzLC5idG4tc3VjY2Vzcy1vdXRsaW5lOmFjdGl2ZSwuYnRuLXN1Y2Nlc3Mtb3V0bGluZTpmb2N1cywub3Blbj4uYnRuLXN1Y2Nlc3Mtb3V0bGluZS5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1Y2I4NWM7Ym9yZGVyLWNvbG9yOiM1Y2I4NWN9LmJ0bi1zdWNjZXNzLW91dGxpbmU6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1Y2I4NWM7Ym9yZGVyLWNvbG9yOiM1Y2I4NWN9LmJ0bi1zdWNjZXNzLW91dGxpbmUuZGlzYWJsZWQuZm9jdXMsLmJ0bi1zdWNjZXNzLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1zdWNjZXNzLW91dGxpbmU6ZGlzYWJsZWQuZm9jdXMsLmJ0bi1zdWNjZXNzLW91dGxpbmU6ZGlzYWJsZWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNhM2Q3YTN9LmJ0bi1zdWNjZXNzLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsLmJ0bi1zdWNjZXNzLW91dGxpbmU6ZGlzYWJsZWQ6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNhM2Q3YTN9LmJ0bi13YXJuaW5nLW91dGxpbmV7Y29sb3I6I2YwYWQ0ZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXItY29sb3I6I2YwYWQ0ZX0uYnRuLXdhcm5pbmctb3V0bGluZS5hY3RpdmUsLmJ0bi13YXJuaW5nLW91dGxpbmUuZm9jdXMsLmJ0bi13YXJuaW5nLW91dGxpbmU6YWN0aXZlLC5idG4td2FybmluZy1vdXRsaW5lOmZvY3VzLC5vcGVuPi5idG4td2FybmluZy1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2YwYWQ0ZTtib3JkZXItY29sb3I6I2YwYWQ0ZX0uYnRuLXdhcm5pbmctb3V0bGluZTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2YwYWQ0ZTtib3JkZXItY29sb3I6I2YwYWQ0ZX0uYnRuLXdhcm5pbmctb3V0bGluZS5kaXNhYmxlZC5mb2N1cywuYnRuLXdhcm5pbmctb3V0bGluZS5kaXNhYmxlZDpmb2N1cywuYnRuLXdhcm5pbmctb3V0bGluZTpkaXNhYmxlZC5mb2N1cywuYnRuLXdhcm5pbmctb3V0bGluZTpkaXNhYmxlZDpmb2N1c3tib3JkZXItY29sb3I6I2Y4ZDlhY30uYnRuLXdhcm5pbmctb3V0bGluZS5kaXNhYmxlZDpob3ZlciwuYnRuLXdhcm5pbmctb3V0bGluZTpkaXNhYmxlZDpob3Zlcntib3JkZXItY29sb3I6I2Y4ZDlhY30uYnRuLWRhbmdlci1vdXRsaW5le2NvbG9yOiNkOTUzNGY7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyLWNvbG9yOiNkOTUzNGZ9LmJ0bi1kYW5nZXItb3V0bGluZS5hY3RpdmUsLmJ0bi1kYW5nZXItb3V0bGluZS5mb2N1cywuYnRuLWRhbmdlci1vdXRsaW5lOmFjdGl2ZSwuYnRuLWRhbmdlci1vdXRsaW5lOmZvY3VzLC5vcGVuPi5idG4tZGFuZ2VyLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZDk1MzRmO2JvcmRlci1jb2xvcjojZDk1MzRmfS5idG4tZGFuZ2VyLW91dGxpbmU6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkOTUzNGY7Ym9yZGVyLWNvbG9yOiNkOTUzNGZ9LmJ0bi1kYW5nZXItb3V0bGluZS5kaXNhYmxlZC5mb2N1cywuYnRuLWRhbmdlci1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLC5idG4tZGFuZ2VyLW91dGxpbmU6ZGlzYWJsZWQuZm9jdXMsLmJ0bi1kYW5nZXItb3V0bGluZTpkaXNhYmxlZDpmb2N1c3tib3JkZXItY29sb3I6I2ViYTVhM30uYnRuLWRhbmdlci1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLC5idG4tZGFuZ2VyLW91dGxpbmU6ZGlzYWJsZWQ6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNlYmE1YTN9LmJ0bi1saW5re2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMDI3NWQ4O2JvcmRlci1yYWRpdXM6MH0uYnRuLWxpbmssLmJ0bi1saW5rLmFjdGl2ZSwuYnRuLWxpbms6YWN0aXZlLC5idG4tbGluazpkaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tbGluaywuYnRuLWxpbms6YWN0aXZlLC5idG4tbGluazpmb2N1c3tib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1saW5rOmhvdmVye2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLWxpbms6Zm9jdXMsLmJ0bi1saW5rOmhvdmVye2NvbG9yOiMwMTRjOGM7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tbGluazpkaXNhYmxlZDpmb2N1cywuYnRuLWxpbms6ZGlzYWJsZWQ6aG92ZXJ7Y29sb3I6IzgxOGE5MTt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnRuLWdyb3VwLWxnPi5idG4sLmJ0bi1sZ3twYWRkaW5nOi43NXJlbSAxLjI1cmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuMzMzMzMzO2JvcmRlci1yYWRpdXM6LjNyZW19LmJ0bi1ncm91cC1zbT4uYnRuLC5idG4tc217cGFkZGluZzouMjVyZW0gLjc1cmVtO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOi4ycmVtfS5idG4tYmxvY2t7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5idG4tYmxvY2srLmJ0bi1ibG9ja3ttYXJnaW4tdG9wOjVweH1pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLWJsb2NrLGlucHV0W3R5cGU9cmVzZXRdLmJ0bi1ibG9jayxpbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWJsb2Nre3dpZHRoOjEwMCV9LmZhZGV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgbGluZWFyOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcjt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBsaW5lYXJ9LmZhZGUuaW57b3BhY2l0eToxfS5jb2xsYXBzZXtkaXNwbGF5Om5vbmV9LmNvbGxhcHNlLmlue2Rpc3BsYXk6YmxvY2t9LmNvbGxhcHNpbmd7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTstby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zNXM7LW8tdHJhbnNpdGlvbi1kdXJhdGlvbjouMzVzO3RyYW5zaXRpb24tZHVyYXRpb246LjM1czstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6aGVpZ2h0Oy1vLXRyYW5zaXRpb24tcHJvcGVydHk6aGVpZ2h0O3RyYW5zaXRpb24tcHJvcGVydHk6aGVpZ2h0fS5kcm9wZG93biwuZHJvcHVwe3Bvc2l0aW9uOnJlbGF0aXZlfS5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7bWFyZ2luLXJpZ2h0Oi4yNXJlbTttYXJnaW4tbGVmdDouMjVyZW07dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQ7Ym9yZGVyLXJpZ2h0Oi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcGRvd24tdG9nZ2xlOmZvY3Vze291dGxpbmU6MH0uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2JvcmRlci10b3A6MDtib3JkZXItYm90dG9tOi4zZW0gc29saWR9LmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3otaW5kZXg6MTAwMDtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDttaW4td2lkdGg6MTYwcHg7cGFkZGluZzo1cHggMDttYXJnaW46MnB4IDAgMDtmb250LXNpemU6MXJlbTtjb2xvcjojMzczYTNjO3RleHQtYWxpZ246bGVmdDtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjE1KTtib3JkZXItcmFkaXVzOi4yNXJlbX0uZHJvcGRvd24tZGl2aWRlcntoZWlnaHQ6MXB4O21hcmdpbjouNXJlbSAwO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTV9LmRyb3Bkb3duLWl0ZW17ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6M3B4IDIwcHg7Y2xlYXI6Ym90aDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMzNzNhM2M7dGV4dC1hbGlnbjppbmhlcml0O3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MH0uZHJvcGRvd24taXRlbTpmb2N1cywuZHJvcGRvd24taXRlbTpob3Zlcntjb2xvcjojMmIyZDJmO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNX0uZHJvcGRvd24taXRlbS5hY3RpdmUsLmRyb3Bkb3duLWl0ZW0uYWN0aXZlOmZvY3VzLC5kcm9wZG93bi1pdGVtLmFjdGl2ZTpob3Zlcntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6IzAyNzVkODtvdXRsaW5lOjB9LmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMsLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQ6aG92ZXJ7Y29sb3I6IzgxOGE5MX0uZHJvcGRvd24taXRlbS5kaXNhYmxlZDpmb2N1cywuZHJvcGRvd24taXRlbS5kaXNhYmxlZDpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6bm90LWFsbG93ZWQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7ZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSlcIn0ub3Blbj4uZHJvcGRvd24tbWVudXtkaXNwbGF5OmJsb2NrfS5vcGVuPmF7b3V0bGluZTowfS5kcm9wZG93bi1tZW51LXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfS5kcm9wZG93bi1tZW51LWxlZnR7cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLWhlYWRlcntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6M3B4IDIwcHg7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM4MThhOTE7d2hpdGUtc3BhY2U6bm93cmFwfS5kcm9wZG93bi1iYWNrZHJvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4Ojk5MH0ucHVsbC1yaWdodD4uZHJvcGRvd24tbWVudXtyaWdodDowO2xlZnQ6YXV0b30uZHJvcHVwIC5jYXJldCwubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmNhcmV0e2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOjA7Ym9yZGVyLWJvdHRvbTouM2VtIHNvbGlkfS5kcm9wdXAgLmRyb3Bkb3duLW1lbnUsLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51e3RvcDphdXRvO2JvdHRvbToxMDAlO21hcmdpbi1ib3R0b206MnB4fS5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLC5idG4tZ3JvdXA+LmJ0bntwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0fS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi5hY3RpdmUsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmFjdGl2ZSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46Zm9jdXMsLmJ0bi1ncm91cD4uYnRuLmFjdGl2ZSwuYnRuLWdyb3VwPi5idG46YWN0aXZlLC5idG4tZ3JvdXA+LmJ0bjpmb2N1c3t6LWluZGV4OjJ9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmhvdmVyLC5idG4tZ3JvdXA+LmJ0bjpob3Zlcnt6LWluZGV4OjJ9LmJ0bi1ncm91cCAuYnRuKy5idG4sLmJ0bi1ncm91cCAuYnRuKy5idG4tZ3JvdXAsLmJ0bi1ncm91cCAuYnRuLWdyb3VwKy5idG4sLmJ0bi1ncm91cCAuYnRuLWdyb3VwKy5idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6LTFweH0uYnRuLXRvb2xiYXJ7bWFyZ2luLWxlZnQ6LTVweH0uYnRuLXRvb2xiYXI6OmFmdGVye2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCJ9LmJ0bi10b29sYmFyIC5idG4tZ3JvdXAsLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cHtmbG9hdDpsZWZ0fS5idG4tdG9vbGJhcj4uYnRuLC5idG4tdG9vbGJhcj4uYnRuLWdyb3VwLC5idG4tdG9vbGJhcj4uaW5wdXQtZ3JvdXB7bWFyZ2luLWxlZnQ6NXB4fS5idG4tZ3JvdXA+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKXtib3JkZXItcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LmJ0bi1ncm91cD4uYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uYnRuLWdyb3VwPi5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwuYnRuLWdyb3VwPi5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uYnRuLWdyb3VwPi5idG4tZ3JvdXB7ZmxvYXQ6bGVmdH0uYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKT4uYnRue2JvcmRlci1yYWRpdXM6MH0uYnRuLWdyb3VwPi5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKT4uYnRuOmxhc3QtY2hpbGQsLmJ0bi1ncm91cD4uYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk+LmRyb3Bkb3duLXRvZ2dsZXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCk+LmJ0bjpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGV7b3V0bGluZTowfS5idG4tZ3JvdXA+LmJ0bisuZHJvcGRvd24tdG9nZ2xle3BhZGRpbmctcmlnaHQ6OHB4O3BhZGRpbmctbGVmdDo4cHh9LmJ0bi1ncm91cC1sZy5idG4tZ3JvdXA+LmJ0bisuZHJvcGRvd24tdG9nZ2xlLC5idG4tZ3JvdXA+LmJ0bi1sZysuZHJvcGRvd24tdG9nZ2xle3BhZGRpbmctcmlnaHQ6MTJweDtwYWRkaW5nLWxlZnQ6MTJweH0uYnRuIC5jYXJldHttYXJnaW4tbGVmdDowfS5idG4tZ3JvdXAtbGc+LmJ0biAuY2FyZXQsLmJ0bi1sZyAuY2FyZXR7Ym9yZGVyLXdpZHRoOi4zZW0gLjNlbSAwO2JvcmRlci1ib3R0b20td2lkdGg6MH0uZHJvcHVwIC5idG4tZ3JvdXAtbGc+LmJ0biAuY2FyZXQsLmRyb3B1cCAuYnRuLWxnIC5jYXJldHtib3JkZXItd2lkdGg6MCAuM2VtIC4zZW19LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA+LmJ0bntkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJX0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6OmFmdGVye2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCJ9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwPi5idG57ZmxvYXQ6bm9uZX0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4rLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4rLmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXArLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXArLmJ0bi1ncm91cHttYXJnaW4tdG9wOi0xcHg7bWFyZ2luLWxlZnQ6MH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItcmFkaXVzOjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpPi5idG57Ym9yZGVyLXJhZGl1czowfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpPi5idG46bGFzdC1jaGlsZCwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKT4uZHJvcGRvd24tdG9nZ2xle2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG46Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9W2RhdGEtdG9nZ2xlPWJ1dHRvbnNdPi5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sW2RhdGEtdG9nZ2xlPWJ1dHRvbnNdPi5idG4gaW5wdXRbdHlwZT1yYWRpb10sW2RhdGEtdG9nZ2xlPWJ1dHRvbnNdPi5idG4tZ3JvdXA+LmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSxbZGF0YS10b2dnbGU9YnV0dG9uc10+LmJ0bi1ncm91cD4uYnRuIGlucHV0W3R5cGU9cmFkaW9de3Bvc2l0aW9uOmFic29sdXRlO2NsaXA6cmVjdCgwLDAsMCwwKTtwb2ludGVyLWV2ZW50czpub25lfS5pbnB1dC1ncm91cHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OnRhYmxlO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZX0uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MH0uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDphY3RpdmUsLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMsLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6aG92ZXJ7ei1pbmRleDozfS5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtYnRue2Rpc3BsYXk6dGFibGUtY2VsbH0uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLC5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItcmFkaXVzOjB9LmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1idG57d2lkdGg6MSU7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uaW5wdXQtZ3JvdXAtYWRkb257cGFkZGluZzouMzc1cmVtIC43NXJlbTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojNTU1OTVjO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2VjZWVlZjtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLXJhZGl1czouMjVyZW19LmlucHV0LWdyb3VwLWFkZG9uLmZvcm0tY29udHJvbC1zbSwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYnRuPi5pbnB1dC1ncm91cC1hZGRvbi5idG57cGFkZGluZzouMjc1cmVtIC43NXJlbTtmb250LXNpemU6Ljg3NXJlbTtib3JkZXItcmFkaXVzOi4ycmVtfS5pbnB1dC1ncm91cC1hZGRvbi5mb3JtLWNvbnRyb2wtbGcsLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWJ0bj4uaW5wdXQtZ3JvdXAtYWRkb24uYnRue3BhZGRpbmc6Ljc1cmVtIDEuMjVyZW07Zm9udC1zaXplOjEuMjVyZW07Ym9yZGVyLXJhZGl1czouM3JlbX0uaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1jaGVja2JveF0sLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9cmFkaW9de21hcmdpbi10b3A6MH0uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCwuaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZD4uYnRuLC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQ+LmJ0bi1ncm91cD4uYnRuLC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQ+LmRyb3Bkb3duLXRvZ2dsZSwuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQ+LmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZHtib3JkZXItcmlnaHQ6MH0uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLC5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQ+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKT4uYnRuLC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQ+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQ+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQ+LmJ0bi1ncm91cD4uYnRuLC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZD4uZHJvcGRvd24tdG9nZ2xle2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MH0uaW5wdXQtZ3JvdXAtYnRue3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZTowO3doaXRlLXNwYWNlOm5vd3JhcH0uaW5wdXQtZ3JvdXAtYnRuPi5idG57cG9zaXRpb246cmVsYXRpdmV9LmlucHV0LWdyb3VwLWJ0bj4uYnRuKy5idG57bWFyZ2luLWxlZnQ6LTFweH0uaW5wdXQtZ3JvdXAtYnRuPi5idG46YWN0aXZlLC5pbnB1dC1ncm91cC1idG4+LmJ0bjpmb2N1cywuaW5wdXQtZ3JvdXAtYnRuPi5idG46aG92ZXJ7ei1pbmRleDozfS5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQ+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5idG4tZ3JvdXB7bWFyZ2luLXJpZ2h0Oi0xcHh9LmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG4tZ3JvdXB7ei1pbmRleDoyO21hcmdpbi1sZWZ0Oi0xcHh9LmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG4tZ3JvdXA6YWN0aXZlLC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZD4uYnRuLWdyb3VwOmZvY3VzLC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZD4uYnRuLWdyb3VwOmhvdmVyLC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZD4uYnRuOmFjdGl2ZSwuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQ+LmJ0bjpmb2N1cywuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQ+LmJ0bjpob3Zlcnt6LWluZGV4OjN9LmMtaW5wdXR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmU7cGFkZGluZy1sZWZ0OjEuNXJlbTtjb2xvcjojNTU1O2N1cnNvcjpwb2ludGVyfS5jLWlucHV0PmlucHV0e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7b3BhY2l0eTowfS5jLWlucHV0PmlucHV0OmNoZWNrZWR+LmMtaW5kaWNhdG9ye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3NGQ5fS5jLWlucHV0PmlucHV0OmZvY3Vzfi5jLWluZGljYXRvcnstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgLjA3NXJlbSAjZmZmLDAgMCAwIC4ycmVtICMwMDc0ZDk7Ym94LXNoYWRvdzowIDAgMCAuMDc1cmVtICNmZmYsMCAwIDAgLjJyZW0gIzAwNzRkOX0uYy1pbnB1dD5pbnB1dDphY3RpdmV+LmMtaW5kaWNhdG9ye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojODRjNmZmfS5jLWlucHV0Ky5jLWlucHV0e21hcmdpbi1sZWZ0OjFyZW19LmMtaW5kaWNhdG9ye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07Zm9udC1zaXplOjY1JTtsaW5lLWhlaWdodDoxcmVtO2NvbG9yOiNlZWU7dGV4dC1hbGlnbjpjZW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2JhY2tncm91bmQtY29sb3I6I2VlZTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyOy13ZWJraXQtYmFja2dyb3VuZC1zaXplOjUwJSA1MCU7YmFja2dyb3VuZC1zaXplOjUwJSA1MCV9LmMtY2hlY2tib3ggLmMtaW5kaWNhdG9ye2JvcmRlci1yYWRpdXM6LjI1cmVtfS5jLWNoZWNrYm94IGlucHV0OmNoZWNrZWR+LmMtaW5kaWNhdG9ye2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeE55NHhMakFzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p3aFJFOURWRmxRUlNCemRtY2dVRlZDVEVsRElDSXRMeTlYTTBNdkwwUlVSQ0JUVmtjZ01TNHhMeTlGVGlJZ0ltaDBkSEE2THk5M2QzY3Vkek11YjNKbkwwZHlZWEJvYVdOekwxTldSeTh4TGpFdlJGUkVMM04yWnpFeExtUjBaQ0krRFFvOGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2FXUTlJa3hoZVdWeVh6RWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWcwS0NTQjJhV1YzUW05NFBTSXdJREFnT0NBNElpQmxibUZpYkdVdFltRmphMmR5YjNWdVpEMGlibVYzSURBZ01DQTRJRGdpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBnMEtQSEJoZEdnZ1ptbHNiRDBpSTBaR1JrWkdSaUlnWkQwaVRUWXVOQ3d4VERVdU55d3hMamRNTWk0NUxEUXVOVXd5TGpFc015NDNUREV1TkN3elREQXNOQzQwYkRBdU55d3dMamRzTVM0MUxERXVOV3d3TGpjc01DNDNiREF1Tnkwd0xqZHNNeTQxTFRNdU5Xd3dMamN0TUM0M1REWXVOQ3d4VERZdU5Dd3hlaUlOQ2drdlBnMEtQQzl6ZG1jK0RRbz0pfS5jLWNoZWNrYm94IGlucHV0OmluZGV0ZXJtaW5hdGV+LmMtaW5kaWNhdG9ye2JhY2tncm91bmQtY29sb3I6IzAwNzRkOTtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXhOeTR4TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqd2hSRTlEVkZsUVJTQnpkbWNnVUZWQ1RFbERJQ0l0THk5WE0wTXZMMFJVUkNCVFZrY2dNUzR4THk5RlRpSWdJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MMGR5WVhCb2FXTnpMMU5XUnk4eExqRXZSRlJFTDNOMlp6RXhMbVIwWkNJK0RRbzhjM1puSUhabGNuTnBiMjQ5SWpFdU1TSWdhV1E5SWt4aGVXVnlYekVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElnMEtDU0IzYVdSMGFEMGlPSEI0SWlCb1pXbG5hSFE5SWpod2VDSWdkbWxsZDBKdmVEMGlNQ0F3SURnZ09DSWdaVzVoWW14bExXSmhZMnRuY205MWJtUTlJbTVsZHlBd0lEQWdPQ0E0SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNE5Danh3WVhSb0lHWnBiR3c5SWlOR1JrWkdSa1lpSUdROUlrMHdMRE4yTW1nNFZqTklNSG9pTHo0TkNqd3ZjM1puUGcwSyl9LmMtcmFkaW8gLmMtaW5kaWNhdG9ye2JvcmRlci1yYWRpdXM6NTAlfS5jLXJhZGlvIGlucHV0OmNoZWNrZWR+LmMtaW5kaWNhdG9ye2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeE55NHhMakFzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p3aFJFOURWRmxRUlNCemRtY2dVRlZDVEVsRElDSXRMeTlYTTBNdkwwUlVSQ0JUVmtjZ01TNHhMeTlGVGlJZ0ltaDBkSEE2THk5M2QzY3Vkek11YjNKbkwwZHlZWEJvYVdOekwxTldSeTh4TGpFdlJGUkVMM04yWnpFeExtUjBaQ0krRFFvOGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2FXUTlJa3hoZVdWeVh6RWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWcwS0NTQjJhV1YzUW05NFBTSXdJREFnT0NBNElpQmxibUZpYkdVdFltRmphMmR5YjNWdVpEMGlibVYzSURBZ01DQTRJRGdpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBnMEtQSEJoZEdnZ1ptbHNiRDBpSTBaR1JrWkdSaUlnWkQwaVRUUXNNVU15TGpNc01Td3hMREl1TXl3eExEUnpNUzR6TERNc015d3pjek10TVM0ekxETXRNMU0xTGpjc01TdzBMREY2SWk4K0RRbzhMM04yWno0TkNnPT0pfS5jLWlucHV0cy1zdGFja2VkIC5jLWlucHV0e2Rpc3BsYXk6aW5saW5lfS5jLWlucHV0cy1zdGFja2VkIC5jLWlucHV0OjphZnRlcntkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206LjI1cmVtO2NvbnRlbnQ6XCJcIn0uYy1pbnB1dHMtc3RhY2tlZCAuYy1pbnB1dCsuYy1pbnB1dHttYXJnaW4tbGVmdDowfS5jLXNlbGVjdHtkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6MTAwJTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtwYWRkaW5nOi4zNzVyZW0gMS43NXJlbSAuMzc1cmVtIC43NXJlbTtwYWRkaW5nLXJpZ2h0Oi43NXJlbVxcOTtjb2xvcjojNTU1OTVjO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kOiNmZmYgdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBVUNBTUFBQUN6dkUxRkFBQUFERkJNVkVVek16TXpNek16TXpNek16TUtBRy8zQUFBQUEzUlNUbE1BZjRDL2FTTEhBQUFBUEVsRVFWUjQycTNOTVE0QUlBZ0VRVG4vLzJjTGRSS3BwU0d6Qll3elZYdnpuTldzOEM1OENpdXNzUEpqOGg2Tndnb3JyS1JkVHZ1Vjl2MTZBZm4wQVlGT0I3YVlBQUFBQUVsRlRrU3VRbUNDKSBuby1yZXBlYXQgcmlnaHQgLjc1cmVtIGNlbnRlcjtiYWNrZ3JvdW5kLWltYWdlOm5vbmVcXDk7LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6OHB4IDEwcHg7YmFja2dyb3VuZC1zaXplOjhweCAxMHB4O2JvcmRlcjoxcHggc29saWQgI2NjYzstbW96LWFwcGVhcmFuY2U6bm9uZX0uYy1zZWxlY3Q6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM1MWE3ZTg7b3V0bGluZTowfS5jLXNlbGVjdDo6LW1zLWV4cGFuZHtvcGFjaXR5OjB9LmMtc2VsZWN0LXNte3BhZGRpbmctdG9wOjNweDtwYWRkaW5nLWJvdHRvbTozcHg7Zm9udC1zaXplOjEycHh9LmMtc2VsZWN0LXNtOm5vdChbbXVsdGlwbGVdKXtoZWlnaHQ6MjZweDttaW4taGVpZ2h0OjI2cHh9LmZpbGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjIuNXJlbTtjdXJzb3I6cG9pbnRlcn0uZmlsZSBpbnB1dHttaW4td2lkdGg6MTRyZW07bWFyZ2luOjA7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCk7b3BhY2l0eTowfS5maWxlLWN1c3RvbXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjU7aGVpZ2h0OjIuNXJlbTtwYWRkaW5nOi41cmVtIDFyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM1NTU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLXJhZGl1czouMjVyZW19LmZpbGUtY3VzdG9tOjphZnRlcntjb250ZW50OlwiQ2hvb3NlIGZpbGUuLi5cIn0uZmlsZS1jdXN0b206OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LS4wNzVyZW07cmlnaHQ6LS4wNzVyZW07Ym90dG9tOi0uMDc1cmVtO3otaW5kZXg6NjtkaXNwbGF5OmJsb2NrO2hlaWdodDoyLjVyZW07cGFkZGluZzouNXJlbSAxcmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojNTU1O2NvbnRlbnQ6XCJCcm93c2VcIjtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JvcmRlci1yYWRpdXM6MCAuMjVyZW0gLjI1cmVtIDB9Lm5hdntwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjA7bGlzdC1zdHlsZTpub25lfS5uYXYtbGlua3tkaXNwbGF5OmlubGluZS1ibG9ja30ubmF2LWxpbms6Zm9jdXMsLm5hdi1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjojODE4YTkxfS5uYXYtbGluay5kaXNhYmxlZCwubmF2LWxpbmsuZGlzYWJsZWQ6Zm9jdXMsLm5hdi1saW5rLmRpc2FibGVkOmhvdmVye2NvbG9yOiM4MThhOTE7Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm5hdi1pbmxpbmUgLm5hdi1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5uYXYtaW5saW5lIC5uYXYtaXRlbSsubmF2LWl0ZW0sLm5hdi1pbmxpbmUgLm5hdi1saW5rKy5uYXYtbGlua3ttYXJnaW4tbGVmdDoxcmVtfS5uYXYtdGFic3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkfS5uYXYtdGFiczo6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIn0ubmF2LXRhYnMgLm5hdi1pdGVte2Zsb2F0OmxlZnQ7bWFyZ2luLWJvdHRvbTotMXB4fS5uYXYtdGFicyAubmF2LWl0ZW0rLm5hdi1pdGVte21hcmdpbi1sZWZ0Oi4ycmVtfS5uYXYtdGFicyAubmF2LWxpbmt7ZGlzcGxheTpibG9jaztwYWRkaW5nOi41ZW0gMWVtO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czouMjVyZW0gLjI1cmVtIDAgMH0ubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNlY2VlZWYgI2VjZWVlZiAjZGRkfS5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQsLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZDpmb2N1cywubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkOmhvdmVye2NvbG9yOiM4MThhOTE7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9Lm5hdi10YWJzIC5uYXYtaXRlbS5vcGVuIC5uYXYtbGluaywubmF2LXRhYnMgLm5hdi1pdGVtLm9wZW4gLm5hdi1saW5rOmZvY3VzLC5uYXYtdGFicyAubmF2LWl0ZW0ub3BlbiAubmF2LWxpbms6aG92ZXIsLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6aG92ZXJ7Y29sb3I6IzU1NTk1YztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNkZGQgI2RkZCB0cmFuc3BhcmVudH0ubmF2LXBpbGxzOjphZnRlcntkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGg7Y29udGVudDpcIlwifS5uYXYtcGlsbHMgLm5hdi1pdGVte2Zsb2F0OmxlZnR9Lm5hdi1waWxscyAubmF2LWl0ZW0rLm5hdi1pdGVte21hcmdpbi1sZWZ0Oi4ycmVtfS5uYXYtcGlsbHMgLm5hdi1saW5re2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNWVtIDFlbTtib3JkZXItcmFkaXVzOi4yNXJlbX0ubmF2LXBpbGxzIC5uYXYtaXRlbS5vcGVuIC5uYXYtbGluaywubmF2LXBpbGxzIC5uYXYtaXRlbS5vcGVuIC5uYXYtbGluazpmb2N1cywubmF2LXBpbGxzIC5uYXYtaXRlbS5vcGVuIC5uYXYtbGluazpob3ZlciwubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLC5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZTpob3Zlcntjb2xvcjojZmZmO2N1cnNvcjpkZWZhdWx0O2JhY2tncm91bmQtY29sb3I6IzAyNzVkOH0ubmF2LXN0YWNrZWQgLm5hdi1pdGVte2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZX0ubmF2LXN0YWNrZWQgLm5hdi1pdGVtKy5uYXYtaXRlbXttYXJnaW4tdG9wOi4ycmVtO21hcmdpbi1sZWZ0OjB9LnRhYi1jb250ZW50Pi50YWItcGFuZXtkaXNwbGF5Om5vbmV9LnRhYi1jb250ZW50Pi5hY3RpdmV7ZGlzcGxheTpibG9ja30ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnV7bWFyZ2luLXRvcDotMXB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5uYXZiYXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzouNXJlbSAxcmVtfS5uYXZiYXI6OmFmdGVye2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCJ9QG1lZGlhIChtaW4td2lkdGg6NTQ0cHgpey5uYXZiYXJ7Ym9yZGVyLXJhZGl1czouMjVyZW19fS5uYXZiYXItZnVsbHt6LWluZGV4OjEwMDB9QG1lZGlhIChtaW4td2lkdGg6NTQ0cHgpey5uYXZiYXItZnVsbHtib3JkZXItcmFkaXVzOjB9fS5uYXZiYXItZml4ZWQtYm90dG9tLC5uYXZiYXItZml4ZWQtdG9we3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MTAzMH1AbWVkaWEgKG1pbi13aWR0aDo1NDRweCl7Lm5hdmJhci1maXhlZC1ib3R0b20sLm5hdmJhci1maXhlZC10b3B7Ym9yZGVyLXJhZGl1czowfX0ubmF2YmFyLWZpeGVkLXRvcHt0b3A6MH0ubmF2YmFyLWZpeGVkLWJvdHRvbXtib3R0b206MH0ubmF2YmFyLXN0aWNreS10b3B7cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAzMDt3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOjU0NHB4KXsubmF2YmFyLXN0aWNreS10b3B7Ym9yZGVyLXJhZGl1czowfX0ubmF2YmFyLWJyYW5ke2Zsb2F0OmxlZnQ7cGFkZGluZy10b3A6LjI1cmVtO3BhZGRpbmctYm90dG9tOi4yNXJlbTttYXJnaW4tcmlnaHQ6MXJlbTtmb250LXNpemU6MS4yNXJlbX0ubmF2YmFyLWJyYW5kOmZvY3VzLC5uYXZiYXItYnJhbmQ6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5hdmJhci1icmFuZD5pbWd7ZGlzcGxheTpibG9ja30ubmF2YmFyLWRpdmlkZXJ7ZmxvYXQ6bGVmdDt3aWR0aDoxcHg7cGFkZGluZy10b3A6LjQyNXJlbTtwYWRkaW5nLWJvdHRvbTouNDI1cmVtO21hcmdpbi1yaWdodDoxcmVtO21hcmdpbi1sZWZ0OjFyZW07b3ZlcmZsb3c6aGlkZGVufS5uYXZiYXItZGl2aWRlcjo6YmVmb3Jle2NvbnRlbnQ6XCJcXDAwYTBcIn0ubmF2YmFyLXRvZ2dsZXJ7cGFkZGluZzouNXJlbSAuNzVyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MTtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6LjI1cmVtfS5uYXZiYXItdG9nZ2xlcjpmb2N1cywubmF2YmFyLXRvZ2dsZXI6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6NTQ0cHgpey5uYXZiYXItdG9nZ2xlYWJsZS14c3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXZiYXItdG9nZ2xlYWJsZS1zbXtkaXNwbGF5OmJsb2NrIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5uYXZiYXItdG9nZ2xlYWJsZS1tZHtkaXNwbGF5OmJsb2NrIWltcG9ydGFudH19Lm5hdmJhci1uYXYgLm5hdi1pdGVte2Zsb2F0OmxlZnR9Lm5hdmJhci1uYXYgLm5hdi1saW5re2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6LjQyNXJlbTtwYWRkaW5nLWJvdHRvbTouNDI1cmVtfS5uYXZiYXItbmF2IC5uYXYtbGluaysubmF2LWxpbmt7bWFyZ2luLWxlZnQ6MXJlbX0ubmF2YmFyLW5hdiAubmF2LWl0ZW0rLm5hdi1pdGVte21hcmdpbi1sZWZ0OjFyZW19Lm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5ke2NvbG9yOnJnYmEoMCwwLDAsLjgpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cywubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuOCl9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmt7Y29sb3I6cmdiYSgwLDAsMCwuMyl9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuNil9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlPi5uYXYtbGluaywubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmU+Lm5hdi1saW5rOmZvY3VzLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZT4ubmF2LWxpbms6aG92ZXIsLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cywubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmU6aG92ZXIsLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsub3BlbiwubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5vcGVuOmZvY3VzLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLm9wZW46aG92ZXIsLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAub3Blbj4ubmF2LWxpbmssLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAub3Blbj4ubmF2LWxpbms6Zm9jdXMsLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAub3Blbj4ubmF2LWxpbms6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuOCl9Lm5hdmJhci1saWdodCAubmF2YmFyLWRpdmlkZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNzUpfS5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5ke2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMsLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXJ7Y29sb3I6I2ZmZn0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5re2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC43NSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmU+Lm5hdi1saW5rLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlPi5uYXYtbGluazpmb2N1cywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZT4ubmF2LWxpbms6aG92ZXIsLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmU6aG92ZXIsLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5vcGVuLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsub3Blbjpmb2N1cywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLm9wZW46aG92ZXIsLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5vcGVuPi5uYXYtbGluaywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm9wZW4+Lm5hdi1saW5rOmZvY3VzLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAub3Blbj4ubmF2LWxpbms6aG92ZXJ7Y29sb3I6I2ZmZn0ubmF2YmFyLWRhcmsgLm5hdmJhci1kaXZpZGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMDc1KX0uY2FyZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206Ljc1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7Ym9yZGVyLXJhZGl1czouMjVyZW19LmNhcmQtYmxvY2t7cGFkZGluZzoxLjI1cmVtfS5jYXJkLXRpdGxle21hcmdpbi1ib3R0b206Ljc1cmVtfS5jYXJkLXN1YnRpdGxle21hcmdpbi10b3A6LS4zNzVyZW07bWFyZ2luLWJvdHRvbTowfS5jYXJkLXRleHQ6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmNhcmQtbGluazpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2FyZC1saW5rKy5jYXJkLWxpbmt7bWFyZ2luLWxlZnQ6MS4yNXJlbX0uY2FyZD4ubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6LjI1cmVtIC4yNXJlbSAwIDB9LmNhcmQ+Lmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowIDAgLjI1cmVtIC4yNXJlbX0uY2FyZC1oZWFkZXJ7cGFkZGluZzouNzVyZW0gMS4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U1ZTVlNX0uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czouMjVyZW0gLjI1cmVtIDAgMH0uY2FyZC1mb290ZXJ7cGFkZGluZzouNzVyZW0gMS4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U1ZTVlNX0uY2FyZC1mb290ZXI6bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgMCAuMjVyZW0gLjI1cmVtfS5jYXJkLXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjojMDI3NWQ4O2JvcmRlci1jb2xvcjojMDI3NWQ4fS5jYXJkLXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojNWNiODVjO2JvcmRlci1jb2xvcjojNWNiODVjfS5jYXJkLWluZm97YmFja2dyb3VuZC1jb2xvcjojNWJjMGRlO2JvcmRlci1jb2xvcjojNWJjMGRlfS5jYXJkLXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojZjBhZDRlO2JvcmRlci1jb2xvcjojZjBhZDRlfS5jYXJkLWRhbmdlcntiYWNrZ3JvdW5kLWNvbG9yOiNkOTUzNGY7Ym9yZGVyLWNvbG9yOiNkOTUzNGZ9LmNhcmQtcHJpbWFyeS1vdXRsaW5le2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOiMwMjc1ZDh9LmNhcmQtc2Vjb25kYXJ5LW91dGxpbmV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6I2NjY30uY2FyZC1pbmZvLW91dGxpbmV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6IzViYzBkZX0uY2FyZC1zdWNjZXNzLW91dGxpbmV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6IzVjYjg1Y30uY2FyZC13YXJuaW5nLW91dGxpbmV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6I2YwYWQ0ZX0uY2FyZC1kYW5nZXItb3V0bGluZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjojZDk1MzRmfS5jYXJkLWludmVyc2UgLmNhcmQtZm9vdGVyLC5jYXJkLWludmVyc2UgLmNhcmQtaGVhZGVye2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjIpfS5jYXJkLWludmVyc2UgLmNhcmQtYmxvY2txdW90ZSwuY2FyZC1pbnZlcnNlIC5jYXJkLWZvb3RlciwuY2FyZC1pbnZlcnNlIC5jYXJkLWhlYWRlciwuY2FyZC1pbnZlcnNlIC5jYXJkLXRpdGxle2NvbG9yOiNmZmZ9LmNhcmQtaW52ZXJzZSAuY2FyZC1ibG9ja3F1b3RlPmZvb3RlciwuY2FyZC1pbnZlcnNlIC5jYXJkLWxpbmssLmNhcmQtaW52ZXJzZSAuY2FyZC10ZXh0e2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjY1KX0uY2FyZC1pbnZlcnNlIC5jYXJkLWxpbms6Zm9jdXMsLmNhcmQtaW52ZXJzZSAuY2FyZC1saW5rOmhvdmVye2NvbG9yOiNmZmZ9LmNhcmQtYmxvY2txdW90ZXtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbTowO2JvcmRlci1sZWZ0OjB9LmNhcmQtaW1ne2JvcmRlci1yYWRpdXM6LjI1cmVtfS5jYXJkLWltZy1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3BhZGRpbmc6MS4yNXJlbX0uY2FyZC1pbWctdG9we2JvcmRlci1yYWRpdXM6LjI1cmVtIC4yNXJlbSAwIDB9LmNhcmQtaW1nLWJvdHRvbXtib3JkZXItcmFkaXVzOjAgMCAuMjVyZW0gLjI1cmVtfUBtZWRpYSAobWluLXdpZHRoOjU0NHB4KXsuY2FyZC1kZWNre2Rpc3BsYXk6dGFibGU7dGFibGUtbGF5b3V0OmZpeGVkO2JvcmRlci1zcGFjaW5nOjEuMjVyZW0gMH0uY2FyZC1kZWNrIC5jYXJke2Rpc3BsYXk6dGFibGUtY2VsbDt3aWR0aDoxJTt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmNhcmQtZGVjay13cmFwcGVye21hcmdpbi1yaWdodDotMS4yNXJlbTttYXJnaW4tbGVmdDotMS4yNXJlbX19QG1lZGlhIChtaW4td2lkdGg6NTQ0cHgpey5jYXJkLWdyb3Vwe2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJTt0YWJsZS1sYXlvdXQ6Zml4ZWR9LmNhcmQtZ3JvdXAgLmNhcmR7ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOnRvcH0uY2FyZC1ncm91cCAuY2FyZCsuY2FyZHttYXJnaW4tbGVmdDowO2JvcmRlci1sZWZ0OjB9LmNhcmQtZ3JvdXAgLmNhcmQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy10b3B7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cCAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9te2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5jYXJkLWdyb3VwIC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLXRvcHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9LmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9te2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1yYWRpdXM6MH0uY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sLmNhcmQtZ3JvdXAgLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9we2JvcmRlci1yYWRpdXM6MH19QG1lZGlhIChtaW4td2lkdGg6NTQ0cHgpey5jYXJkLWNvbHVtbnN7LXdlYmtpdC1jb2x1bW4tY291bnQ6MzstbW96LWNvbHVtbi1jb3VudDozO2NvbHVtbi1jb3VudDozOy13ZWJraXQtY29sdW1uLWdhcDoxLjI1cmVtOy1tb3otY29sdW1uLWdhcDoxLjI1cmVtO2NvbHVtbi1nYXA6MS4yNXJlbX0uY2FyZC1jb2x1bW5zIC5jYXJke2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCV9fS5icmVhZGNydW1ie3BhZGRpbmc6Ljc1cmVtIDFyZW07bWFyZ2luLWJvdHRvbToxcmVtO2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlY2VlZWY7Ym9yZGVyLXJhZGl1czouMjVyZW19LmJyZWFkY3J1bWI6OmFmdGVye2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCJ9LmJyZWFkY3J1bWI+bGl7ZmxvYXQ6bGVmdH0uYnJlYWRjcnVtYj5saStsaTo6YmVmb3Jle3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtO2NvbG9yOiM4MThhOTE7Y29udGVudDpcIi9cIn0uYnJlYWRjcnVtYj4uYWN0aXZle2NvbG9yOiM4MThhOTF9LnBhZ2luYXRpb257ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLXRvcDoxcmVtO21hcmdpbi1ib3R0b206MXJlbTtib3JkZXItcmFkaXVzOi4yNXJlbX0ucGFnZS1pdGVte2Rpc3BsYXk6aW5saW5lfS5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3ttYXJnaW4tbGVmdDowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtfS5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW19LnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluaywucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rOmZvY3VzLC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbms6aG92ZXJ7ei1pbmRleDoyO2NvbG9yOiNmZmY7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZC1jb2xvcjojMDI3NWQ4O2JvcmRlci1jb2xvcjojMDI3NWQ4fS5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluaywucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbms6Zm9jdXMsLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rOmhvdmVye2NvbG9yOiM4MThhOTE7Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2RkZH0ucGFnZS1saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7cGFkZGluZzouNXJlbSAuNzVyZW07bWFyZ2luLWxlZnQ6LTFweDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzAyNzVkODt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGRkfS5wYWdlLWxpbms6Zm9jdXMsLnBhZ2UtbGluazpob3Zlcntjb2xvcjojMDE0YzhjO2JhY2tncm91bmQtY29sb3I6I2VjZWVlZjtib3JkZXItY29sb3I6I2RkZH0ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5re3BhZGRpbmc6Ljc1cmVtIDEuNXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjMzMzMzM30ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouM3JlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4zcmVtfS5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4zcmVtO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4zcmVtfS5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmt7cGFkZGluZzouMjc1cmVtIC43NXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjV9LnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjJyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMnJlbX0ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMnJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMnJlbX0ucGFnZXJ7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLXRvcDoxcmVtO21hcmdpbi1ib3R0b206MXJlbTt0ZXh0LWFsaWduOmNlbnRlcjtsaXN0LXN0eWxlOm5vbmV9LnBhZ2VyOjphZnRlcntkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGg7Y29udGVudDpcIlwifS5wYWdlciBsaXtkaXNwbGF5OmlubGluZX0ucGFnZXIgbGk+YSwucGFnZXIgbGk+c3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjVweCAxNHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLXJhZGl1czoxNXB4fS5wYWdlciBsaT5hOmZvY3VzLC5wYWdlciBsaT5hOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2VjZWVlZn0ucGFnZXIgLmRpc2FibGVkPmEsLnBhZ2VyIC5kaXNhYmxlZD5hOmZvY3VzLC5wYWdlciAuZGlzYWJsZWQ+YTpob3Zlcntjb2xvcjojODE4YTkxO2N1cnNvcjpub3QtYWxsb3dlZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnBhZ2VyIC5kaXNhYmxlZD5zcGFue2NvbG9yOiM4MThhOTE7Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQtY29sb3I6I2ZmZn0ucGFnZXItbmV4dD5hLC5wYWdlci1uZXh0PnNwYW57ZmxvYXQ6cmlnaHR9LnBhZ2VyLXByZXY+YSwucGFnZXItcHJldj5zcGFue2Zsb2F0OmxlZnR9LmxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6LjI1ZW0gLjRlbTtmb250LXNpemU6NzUlO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5sYWJlbDplbXB0eXtkaXNwbGF5Om5vbmV9LmJ0biAubGFiZWx7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9YS5sYWJlbDpmb2N1cyxhLmxhYmVsOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9LmxhYmVsLXBpbGx7cGFkZGluZy1yaWdodDouNmVtO3BhZGRpbmctbGVmdDouNmVtO2JvcmRlci1yYWRpdXM6MTByZW19LmxhYmVsLWRlZmF1bHR7YmFja2dyb3VuZC1jb2xvcjojODE4YTkxfS5sYWJlbC1kZWZhdWx0W2hyZWZdOmZvY3VzLC5sYWJlbC1kZWZhdWx0W2hyZWZdOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzY4NzA3N30ubGFiZWwtcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiMwMjc1ZDh9LmxhYmVsLXByaW1hcnlbaHJlZl06Zm9jdXMsLmxhYmVsLXByaW1hcnlbaHJlZl06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDI1YWE1fS5sYWJlbC1zdWNjZXNze2JhY2tncm91bmQtY29sb3I6IzVjYjg1Y30ubGFiZWwtc3VjY2Vzc1tocmVmXTpmb2N1cywubGFiZWwtc3VjY2Vzc1tocmVmXTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM0NDlkNDR9LmxhYmVsLWluZm97YmFja2dyb3VuZC1jb2xvcjojNWJjMGRlfS5sYWJlbC1pbmZvW2hyZWZdOmZvY3VzLC5sYWJlbC1pbmZvW2hyZWZdOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzMxYjBkNX0ubGFiZWwtd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmMGFkNGV9LmxhYmVsLXdhcm5pbmdbaHJlZl06Zm9jdXMsLmxhYmVsLXdhcm5pbmdbaHJlZl06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZWM5NzFmfS5sYWJlbC1kYW5nZXJ7YmFja2dyb3VuZC1jb2xvcjojZDk1MzRmfS5sYWJlbC1kYW5nZXJbaHJlZl06Zm9jdXMsLmxhYmVsLWRhbmdlcltocmVmXTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNjOTMwMmN9Lmp1bWJvdHJvbntwYWRkaW5nOjJyZW0gMXJlbTttYXJnaW4tYm90dG9tOjJyZW07YmFja2dyb3VuZC1jb2xvcjojZWNlZWVmO2JvcmRlci1yYWRpdXM6LjNyZW19QG1lZGlhIChtaW4td2lkdGg6NTQ0cHgpey5qdW1ib3Ryb257cGFkZGluZzo0cmVtIDJyZW19fS5qdW1ib3Ryb24taHJ7Ym9yZGVyLXRvcC1jb2xvcjojZDBkNWQ4fS5qdW1ib3Ryb24tZmx1aWR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowO2JvcmRlci1yYWRpdXM6MH0uYWxlcnR7cGFkZGluZzoxNXB4O21hcmdpbi1ib3R0b206MXJlbTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6LjI1cmVtfS5hbGVydD5wLC5hbGVydD51bHttYXJnaW4tYm90dG9tOjB9LmFsZXJ0PnArcHttYXJnaW4tdG9wOjVweH0uYWxlcnQtaGVhZGluZ3tjb2xvcjppbmhlcml0fS5hbGVydC1saW5re2ZvbnQtd2VpZ2h0OjcwMH0uYWxlcnQtZGlzbWlzc2libGV7cGFkZGluZy1yaWdodDozNXB4fS5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2V7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0ycHg7cmlnaHQ6LTIxcHg7Y29sb3I6aW5oZXJpdH0uYWxlcnQtc3VjY2Vzc3tjb2xvcjojM2M3NjNkO2JhY2tncm91bmQtY29sb3I6I2RmZjBkODtib3JkZXItY29sb3I6I2QwZTljNn0uYWxlcnQtc3VjY2VzcyBocntib3JkZXItdG9wLWNvbG9yOiNjMWUyYjN9LmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmt7Y29sb3I6IzJiNTQyY30uYWxlcnQtaW5mb3tjb2xvcjojMzE3MDhmO2JhY2tncm91bmQtY29sb3I6I2Q5ZWRmNztib3JkZXItY29sb3I6I2JjZGZmMX0uYWxlcnQtaW5mbyBocntib3JkZXItdG9wLWNvbG9yOiNhNmQ1ZWN9LmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmt7Y29sb3I6IzI0NTI2OX0uYWxlcnQtd2FybmluZ3tjb2xvcjojOGE2ZDNiO2JhY2tncm91bmQtY29sb3I6I2ZjZjhlMztib3JkZXItY29sb3I6I2ZhZjJjY30uYWxlcnQtd2FybmluZyBocntib3JkZXItdG9wLWNvbG9yOiNmN2VjYjV9LmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmt7Y29sb3I6IzY2NTEyY30uYWxlcnQtZGFuZ2Vye2NvbG9yOiNhOTQ0NDI7YmFja2dyb3VuZC1jb2xvcjojZjJkZWRlO2JvcmRlci1jb2xvcjojZWJjY2NjfS5hbGVydC1kYW5nZXIgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojZTRiOWI5fS5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmt7Y29sb3I6Izg0MzUzNH1ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXN7ZnJvbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjFyZW0gMH10b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH19QC1vLWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlc3tmcm9te2JhY2tncm91bmQtcG9zaXRpb246MXJlbSAwfXRve2JhY2tncm91bmQtcG9zaXRpb246MCAwfX1Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVze2Zyb217YmFja2dyb3VuZC1wb3NpdGlvbjoxcmVtIDB9dG97YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9fS5wcm9ncmVzc3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjFyZW07bWFyZ2luLWJvdHRvbToxcmVtfS5wcm9ncmVzc1t2YWx1ZV17LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Y29sb3I6IzAwNzRkOTtib3JkZXI6MDstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnByb2dyZXNzW3ZhbHVlXTo6LXdlYmtpdC1wcm9ncmVzcy1iYXJ7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5wcm9ncmVzc1t2YWx1ZV06Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWU6OmJlZm9yZXtjb250ZW50OmF0dHIodmFsdWUpfS5wcm9ncmVzc1t2YWx1ZV06Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWV7YmFja2dyb3VuZC1jb2xvcjojMDA3NGQ5O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtfS5wcm9ncmVzc1t2YWx1ZT1cIjEwMFwiXTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MFxcMCl7LnByb2dyZXNze2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXItcmFkaXVzOi4yNXJlbX0ucHJvZ3Jlc3MtYmFye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxcmVtO3RleHQtaW5kZW50Oi05OTlyZW07YmFja2dyb3VuZC1jb2xvcjojMDA3NGQ5O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtfS5wcm9ncmVzc1t3aWR0aF49XCIwXCJde21pbi13aWR0aDoycmVtO2NvbG9yOiM4MThhOTE7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LnByb2dyZXNzW3dpZHRoPVwiMTAwJVwiXXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtfX0ucHJvZ3Jlc3Mtc3RyaXBlZFt2YWx1ZV06Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWV7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZyxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgMjUlLHRyYW5zcGFyZW50IDI1JSx0cmFuc3BhcmVudCA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNzUlLHRyYW5zcGFyZW50IDc1JSx0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoNDVkZWcscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDI1JSx0cmFuc3BhcmVudCAyNSUsdHJhbnNwYXJlbnQgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDc1JSx0cmFuc3BhcmVudCA3NSUsdHJhbnNwYXJlbnQpOy13ZWJraXQtYmFja2dyb3VuZC1zaXplOjFyZW0gMXJlbTtiYWNrZ3JvdW5kLXNpemU6MXJlbSAxcmVtfS5wcm9ncmVzcy1zdHJpcGVkW3ZhbHVlXTo6LW1vei1wcm9ncmVzcy1iYXJ7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoNDVkZWcscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDI1JSx0cmFuc3BhcmVudCAyNSUsdHJhbnNwYXJlbnQgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDc1JSx0cmFuc3BhcmVudCA3NSUsdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtc2l6ZToxcmVtIDFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDowXFwwKXsucHJvZ3Jlc3MtYmFyLXN0cmlwZWR7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZyxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgMjUlLHRyYW5zcGFyZW50IDI1JSx0cmFuc3BhcmVudCA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNzUlLHRyYW5zcGFyZW50IDc1JSx0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoNDVkZWcscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDI1JSx0cmFuc3BhcmVudCAyNSUsdHJhbnNwYXJlbnQgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDc1JSx0cmFuc3BhcmVudCA3NSUsdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSAyNSUsdHJhbnNwYXJlbnQgMjUlLHRyYW5zcGFyZW50IDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA3NSUsdHJhbnNwYXJlbnQgNzUlLHRyYW5zcGFyZW50KTstd2Via2l0LWJhY2tncm91bmQtc2l6ZToxcmVtIDFyZW07YmFja2dyb3VuZC1zaXplOjFyZW0gMXJlbX19LnByb2dyZXNzLWFuaW1hdGVkW3ZhbHVlXTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZXstd2Via2l0LWFuaW1hdGlvbjpwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOnByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZX0ucHJvZ3Jlc3MtYW5pbWF0ZWRbdmFsdWVdOjotbW96LXByb2dyZXNzLWJhcnthbmltYXRpb246cHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MFxcMCl7LnByb2dyZXNzLWFuaW1hdGVkIC5wcm9ncmVzcy1iYXItc3RyaXBlZHstd2Via2l0LWFuaW1hdGlvbjpwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7LW8tYW5pbWF0aW9uOnByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246cHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlfX0ucHJvZ3Jlc3Mtc3VjY2Vzc1t2YWx1ZV06Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWV7YmFja2dyb3VuZC1jb2xvcjojNWNiODVjfS5wcm9ncmVzcy1zdWNjZXNzW3ZhbHVlXTo6LW1vei1wcm9ncmVzcy1iYXJ7YmFja2dyb3VuZC1jb2xvcjojNWNiODVjfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MFxcMCl7LnByb2dyZXNzLXN1Y2Nlc3MgLnByb2dyZXNzLWJhcntiYWNrZ3JvdW5kLWNvbG9yOiM1Y2I4NWN9fS5wcm9ncmVzcy1pbmZvW3ZhbHVlXTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiM1YmMwZGV9LnByb2dyZXNzLWluZm9bdmFsdWVdOjotbW96LXByb2dyZXNzLWJhcntiYWNrZ3JvdW5kLWNvbG9yOiM1YmMwZGV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDowXFwwKXsucHJvZ3Jlc3MtaW5mbyAucHJvZ3Jlc3MtYmFye2JhY2tncm91bmQtY29sb3I6IzViYzBkZX19LnByb2dyZXNzLXdhcm5pbmdbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLXZhbHVle2JhY2tncm91bmQtY29sb3I6I2YwYWQ0ZX0ucHJvZ3Jlc3Mtd2FybmluZ1t2YWx1ZV06Oi1tb3otcHJvZ3Jlc3MtYmFye2JhY2tncm91bmQtY29sb3I6I2YwYWQ0ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjBcXDApey5wcm9ncmVzcy13YXJuaW5nIC5wcm9ncmVzcy1iYXJ7YmFja2dyb3VuZC1jb2xvcjojZjBhZDRlfX0ucHJvZ3Jlc3MtZGFuZ2VyW3ZhbHVlXTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiNkOTUzNGZ9LnByb2dyZXNzLWRhbmdlclt2YWx1ZV06Oi1tb3otcHJvZ3Jlc3MtYmFye2JhY2tncm91bmQtY29sb3I6I2Q5NTM0Zn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjBcXDApey5wcm9ncmVzcy1kYW5nZXIgLnByb2dyZXNzLWJhcntiYWNrZ3JvdW5kLWNvbG9yOiNkOTUzNGZ9fS5tZWRpYXttYXJnaW4tdG9wOjE1cHh9Lm1lZGlhOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0ubWVkaWEsLm1lZGlhLWJvZHl7b3ZlcmZsb3c6aGlkZGVuO3pvb206MX0ubWVkaWEtYm9keXt3aWR0aDoxMDAwMHB4fS5tZWRpYS1ib2R5LC5tZWRpYS1sZWZ0LC5tZWRpYS1yaWdodHtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246dG9wfS5tZWRpYS1taWRkbGV7dmVydGljYWwtYWxpZ246bWlkZGxlfS5tZWRpYS1ib3R0b217dmVydGljYWwtYWxpZ246Ym90dG9tfS5tZWRpYS1vYmplY3R7ZGlzcGxheTpibG9ja30ubWVkaWEtb2JqZWN0LmltZy10aHVtYm5haWx7bWF4LXdpZHRoOm5vbmV9Lm1lZGlhLXJpZ2h0e3BhZGRpbmctbGVmdDoxMHB4fS5tZWRpYS1sZWZ0e3BhZGRpbmctcmlnaHQ6MTBweH0ubWVkaWEtaGVhZGluZ3ttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTo1cHh9Lm1lZGlhLWxpc3R7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWdyb3Vwe3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MH0ubGlzdC1ncm91cC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNzVyZW0gMS4yNXJlbTttYXJnaW4tYm90dG9tOi0xcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RkZH0ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbX0ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbX0ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVte2JvcmRlci13aWR0aDoxcHggMDtib3JkZXItcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtZmx1c2g6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjB9Lmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfWEubGlzdC1ncm91cC1pdGVtLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW17d2lkdGg6MTAwJTtjb2xvcjojNTU1O3RleHQtYWxpZ246aW5oZXJpdH1hLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmd7Y29sb3I6IzMzM31hLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxhLmxpc3QtZ3JvdXAtaXRlbTpob3ZlcixidXR0b24ubGlzdC1ncm91cC1pdGVtOmZvY3VzLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW06aG92ZXJ7Y29sb3I6IzU1NTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9Lmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXJ7Y29sb3I6IzgxOGE5MTtjdXJzb3I6bm90LWFsbG93ZWQ7YmFja2dyb3VuZC1jb2xvcjojZWNlZWVmfS5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5ne2NvbG9yOmluaGVyaXR9Lmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLXRleHQsLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQsLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHR7Y29sb3I6IzgxOGE5MX0ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSwubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cywubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3Zlcnt6LWluZGV4OjI7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMjc1ZDg7Ym9yZGVyLWNvbG9yOiMwMjc1ZDh9Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZz4uc21hbGwsLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nPnNtYWxsLC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmc+LnNtYWxsLC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZz5zbWFsbCwubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nPi5zbWFsbCwubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmc+c21hbGx7Y29sb3I6aW5oZXJpdH0ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLXRleHQsLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dHtjb2xvcjojYThkNmZlfS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzc3tjb2xvcjojM2M3NjNkO2JhY2tncm91bmQtY29sb3I6I2RmZjBkOH1hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzc3tjb2xvcjojM2M3NjNkfWEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmd7Y29sb3I6aW5oZXJpdH1hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzLGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3Zlcntjb2xvcjojM2M3NjNkO2JhY2tncm91bmQtY29sb3I6I2QwZTljNn1hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSxhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlcixidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzNjNzYzZDtib3JkZXItY29sb3I6IzNjNzYzZH0ubGlzdC1ncm91cC1pdGVtLWluZm97Y29sb3I6IzMxNzA4ZjtiYWNrZ3JvdW5kLWNvbG9yOiNkOWVkZjd9YS5saXN0LWdyb3VwLWl0ZW0taW5mbyxidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm97Y29sb3I6IzMxNzA4Zn1hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5ne2NvbG9yOmluaGVyaXR9YS5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyxhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyxidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXJ7Y29sb3I6IzMxNzA4ZjtiYWNrZ3JvdW5kLWNvbG9yOiNjNGUzZjN9YS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMsYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSxidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMTcwOGY7Ym9yZGVyLWNvbG9yOiMzMTcwOGZ9Lmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5ne2NvbG9yOiM4YTZkM2I7YmFja2dyb3VuZC1jb2xvcjojZmNmOGUzfWEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5ne2NvbG9yOiM4YTZkM2J9YS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZ3tjb2xvcjppbmhlcml0fWEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlcixidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVye2NvbG9yOiM4YTZkM2I7YmFja2dyb3VuZC1jb2xvcjojZmFmMmNjfWEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmZvY3VzLGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyxidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojOGE2ZDNiO2JvcmRlci1jb2xvcjojOGE2ZDNifS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2Vye2NvbG9yOiNhOTQ0NDI7YmFja2dyb3VuZC1jb2xvcjojZjJkZWRlfWEubGlzdC1ncm91cC1pdGVtLWRhbmdlcixidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcntjb2xvcjojYTk0NDQyfWEubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5ne2NvbG9yOmluaGVyaXR9YS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzLGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlcixidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyxidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3Zlcntjb2xvcjojYTk0NDQyO2JhY2tncm91bmQtY29sb3I6I2ViY2NjY31hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMsYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlcixidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2E5NDQ0Mjtib3JkZXItY29sb3I6I2E5NDQ0Mn0ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmd7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206NXB4fS5saXN0LWdyb3VwLWl0ZW0tdGV4dHttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6MS4zfS5lbWJlZC1yZXNwb25zaXZle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbn0uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSwuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW97cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOjB9LmVtYmVkLXJlc3BvbnNpdmUtMjFieTl7cGFkZGluZy1ib3R0b206NDIuODU3MTQzJX0uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OXtwYWRkaW5nLWJvdHRvbTo1Ni4yNSV9LmVtYmVkLXJlc3BvbnNpdmUtNGJ5M3twYWRkaW5nLWJvdHRvbTo3NSV9LmVtYmVkLXJlc3BvbnNpdmUtMWJ5MXtwYWRkaW5nLWJvdHRvbToxMDAlfS5jbG9zZXtmbG9hdDpyaWdodDtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO2NvbG9yOiMwMDA7dGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO29wYWNpdHk6LjJ9LmNsb3NlOmZvY3VzLC5jbG9zZTpob3Zlcntjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6LjV9YnV0dG9uLmNsb3Nley13ZWJraXQtYXBwZWFyYW5jZTpub25lO3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MH0ubW9kYWwtb3BlbntvdmVyZmxvdzpoaWRkZW59Lm1vZGFse3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTA1MDtkaXNwbGF5Om5vbmU7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO291dGxpbmU6MH0ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9ney13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7LW8tdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0LC1vLXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQsLW8tdHJhbnNmb3JtIC4zcyBlYXNlLW91dDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMjUlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0yNSUpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMjUlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTI1JSl9Lm1vZGFsLmluIC5tb2RhbC1kaWFsb2d7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApfS5tb2RhbC1vcGVuIC5tb2RhbHtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99Lm1vZGFsLWRpYWxvZ3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvO21hcmdpbjoxMHB4fS5tb2RhbC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2ZmZjstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtib3JkZXItcmFkaXVzOi4zcmVtO291dGxpbmU6MH0ubW9kYWwtYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDQwO2JhY2tncm91bmQtY29sb3I6IzAwMH0ubW9kYWwtYmFja2Ryb3AuZmFkZXtvcGFjaXR5OjB9Lm1vZGFsLWJhY2tkcm9wLmlue29wYWNpdHk6LjV9Lm1vZGFsLWhlYWRlcntwYWRkaW5nOjE1cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U1ZTVlNX0ubW9kYWwtaGVhZGVyOjphZnRlcntkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGg7Y29udGVudDpcIlwifS5tb2RhbC1oZWFkZXIgLmNsb3Nle21hcmdpbi10b3A6LTJweH0ubW9kYWwtdGl0bGV7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MS41fS5tb2RhbC1ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTVweH0ubW9kYWwtZm9vdGVye3BhZGRpbmc6MTVweDt0ZXh0LWFsaWduOnJpZ2h0O2JvcmRlci10b3A6MXB4IHNvbGlkICNlNWU1ZTV9Lm1vZGFsLWZvb3Rlcjo6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIn0ubW9kYWwtZm9vdGVyIC5idG4rLmJ0bnttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6NXB4fS5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuKy5idG57bWFyZ2luLWxlZnQ6LTFweH0ubW9kYWwtZm9vdGVyIC5idG4tYmxvY2srLmJ0bi1ibG9ja3ttYXJnaW4tbGVmdDowfS5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTlweDt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O292ZXJmbG93OnNjcm9sbH1AbWVkaWEgKG1pbi13aWR0aDo1NDRweCl7Lm1vZGFsLWRpYWxvZ3t3aWR0aDo2MDBweDttYXJnaW46MzBweCBhdXRvfS5tb2RhbC1zbXt3aWR0aDozMDBweH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5tb2RhbC1sZ3t3aWR0aDo5MDBweH19LnRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDcwO2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouODc1cmVtO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7dGV4dC1hbGlnbjpsZWZ0O3RleHQtYWxpZ246c3RhcnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1zaGFkb3c6bm9uZTt0ZXh0LXRyYW5zZm9ybTpub25lO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLWJyZWFrOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3dvcmQtd3JhcDpub3JtYWw7d2hpdGUtc3BhY2U6bm9ybWFsO29wYWNpdHk6MDtsaW5lLWJyZWFrOmF1dG99LnRvb2x0aXAuaW57b3BhY2l0eTouOX0udG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20sLnRvb2x0aXAudG9vbHRpcC10b3B7cGFkZGluZzo1cHggMDttYXJnaW4tdG9wOi0zcHh9LnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tIC50b29sdGlwLWFycm93LC50b29sdGlwLnRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93e2JvdHRvbTowO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi01cHg7Ym9yZGVyLXdpZHRoOjVweCA1cHggMDtib3JkZXItdG9wLWNvbG9yOiMwMDB9LnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCwudG9vbHRpcC50b29sdGlwLXJpZ2h0e3BhZGRpbmc6MCA1cHg7bWFyZ2luLWxlZnQ6M3B4fS50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQgLnRvb2x0aXAtYXJyb3csLnRvb2x0aXAudG9vbHRpcC1yaWdodCAudG9vbHRpcC1hcnJvd3t0b3A6NTAlO2xlZnQ6MDttYXJnaW4tdG9wOi01cHg7Ym9yZGVyLXdpZHRoOjVweCA1cHggNXB4IDA7Ym9yZGVyLXJpZ2h0LWNvbG9yOiMwMDB9LnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wLC50b29sdGlwLnRvb2x0aXAtYm90dG9te3BhZGRpbmc6NXB4IDA7bWFyZ2luLXRvcDozcHh9LnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wIC50b29sdGlwLWFycm93LC50b29sdGlwLnRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93e3RvcDowO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi01cHg7Ym9yZGVyLXdpZHRoOjAgNXB4IDVweDtib3JkZXItYm90dG9tLWNvbG9yOiMwMDB9LnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQsLnRvb2x0aXAudG9vbHRpcC1sZWZ0e3BhZGRpbmc6MCA1cHg7bWFyZ2luLWxlZnQ6LTNweH0udG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCAudG9vbHRpcC1hcnJvdywudG9vbHRpcC50b29sdGlwLWxlZnQgLnRvb2x0aXAtYXJyb3d7dG9wOjUwJTtyaWdodDowO21hcmdpbi10b3A6LTVweDtib3JkZXItd2lkdGg6NXB4IDAgNXB4IDVweDtib3JkZXItbGVmdC1jb2xvcjojMDAwfS50b29sdGlwLWlubmVye21heC13aWR0aDoyMDBweDtwYWRkaW5nOjNweCA4cHg7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLXJhZGl1czouMjVyZW19LnRvb2x0aXAtYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkfS5wb3BvdmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwNjA7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6Mjc2cHg7cGFkZGluZzoxcHg7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouODc1cmVtO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7dGV4dC1hbGlnbjpsZWZ0O3RleHQtYWxpZ246c3RhcnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1zaGFkb3c6bm9uZTt0ZXh0LXRyYW5zZm9ybTpub25lO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLWJyZWFrOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3dvcmQtd3JhcDpub3JtYWw7d2hpdGUtc3BhY2U6bm9ybWFsO2JhY2tncm91bmQtY29sb3I6I2ZmZjstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtib3JkZXItcmFkaXVzOi4zcmVtO2xpbmUtYnJlYWs6YXV0b30ucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20sLnBvcG92ZXIucG9wb3Zlci10b3B7bWFyZ2luLXRvcDotMTBweH0ucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20gLnBvcG92ZXItYXJyb3csLnBvcG92ZXIucG9wb3Zlci10b3AgLnBvcG92ZXItYXJyb3d7Ym90dG9tOi0xMXB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0xMXB4O2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwuMjUpO2JvcmRlci1ib3R0b20td2lkdGg6MH0ucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20gLnBvcG92ZXItYXJyb3c6OmFmdGVyLC5wb3BvdmVyLnBvcG92ZXItdG9wIC5wb3BvdmVyLWFycm93OjphZnRlcntib3R0b206MXB4O21hcmdpbi1sZWZ0Oi0xMHB4O2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wLWNvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbS13aWR0aDowfS5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQsLnBvcG92ZXIucG9wb3Zlci1yaWdodHttYXJnaW4tbGVmdDoxMHB4fS5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQgLnBvcG92ZXItYXJyb3csLnBvcG92ZXIucG9wb3Zlci1yaWdodCAucG9wb3Zlci1hcnJvd3t0b3A6NTAlO2xlZnQ6LTExcHg7bWFyZ2luLXRvcDotMTFweDtib3JkZXItcmlnaHQtY29sb3I6cmdiYSgwLDAsMCwuMjUpO2JvcmRlci1sZWZ0LXdpZHRoOjB9LnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLnBvcG92ZXIucG9wb3Zlci1yaWdodCAucG9wb3Zlci1hcnJvdzo6YWZ0ZXJ7Ym90dG9tOi0xMHB4O2xlZnQ6MXB4O2NvbnRlbnQ6XCJcIjtib3JkZXItcmlnaHQtY29sb3I6I2ZmZjtib3JkZXItbGVmdC13aWR0aDowfS5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcCwucG9wb3Zlci5wb3BvdmVyLWJvdHRvbXttYXJnaW4tdG9wOjEwcHh9LnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wIC5wb3BvdmVyLWFycm93LC5wb3BvdmVyLnBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWFycm93e3RvcDotMTFweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMTFweDtib3JkZXItdG9wLXdpZHRoOjA7Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDAsMCwwLC4yNSl9LnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wIC5wb3BvdmVyLWFycm93OjphZnRlciwucG9wb3Zlci5wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1hcnJvdzo6YWZ0ZXJ7dG9wOjFweDttYXJnaW4tbGVmdDotMTBweDtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcC13aWR0aDowO2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZn0ucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCwucG9wb3Zlci5wb3BvdmVyLWxlZnR7bWFyZ2luLWxlZnQ6LTEwcHh9LnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQgLnBvcG92ZXItYXJyb3csLnBvcG92ZXIucG9wb3Zlci1sZWZ0IC5wb3BvdmVyLWFycm93e3RvcDo1MCU7cmlnaHQ6LTExcHg7bWFyZ2luLXRvcDotMTFweDtib3JkZXItcmlnaHQtd2lkdGg6MDtib3JkZXItbGVmdC1jb2xvcjpyZ2JhKDAsMCwwLC4yNSl9LnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQgLnBvcG92ZXItYXJyb3c6OmFmdGVyLC5wb3BvdmVyLnBvcG92ZXItbGVmdCAucG9wb3Zlci1hcnJvdzo6YWZ0ZXJ7cmlnaHQ6MXB4O2JvdHRvbTotMTBweDtjb250ZW50OlwiXCI7Ym9yZGVyLXJpZ2h0LXdpZHRoOjA7Ym9yZGVyLWxlZnQtY29sb3I6I2ZmZn0ucG9wb3Zlci10aXRsZXtwYWRkaW5nOjhweCAxNHB4O21hcmdpbjowO2ZvbnQtc2l6ZToxcmVtO2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmViO2JvcmRlci1yYWRpdXM6LS43cmVtIC0uN3JlbSAwIDB9LnBvcG92ZXItY29udGVudHtwYWRkaW5nOjlweCAxNHB4fS5wb3BvdmVyLWFycm93LC5wb3BvdmVyLWFycm93OjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0ucG9wb3Zlci1hcnJvd3tib3JkZXItd2lkdGg6MTFweH0ucG9wb3Zlci1hcnJvdzo6YWZ0ZXJ7Y29udGVudDpcIlwiO2JvcmRlci13aWR0aDoxMHB4fS5jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZX0uY2Fyb3VzZWwtaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW59LmNhcm91c2VsLWlubmVyPi5jYXJvdXNlbC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6bm9uZTstd2Via2l0LXRyYW5zaXRpb246LjZzIGVhc2UtaW4tb3V0IGxlZnQ7LW8tdHJhbnNpdGlvbjouNnMgZWFzZS1pbi1vdXQgbGVmdDt0cmFuc2l0aW9uOi42cyBlYXNlLWluLW91dCBsZWZ0fS5jYXJvdXNlbC1pbm5lcj4uY2Fyb3VzZWwtaXRlbT5hPmltZywuY2Fyb3VzZWwtaW5uZXI+LmNhcm91c2VsLWl0ZW0+aW1ne2xpbmUtaGVpZ2h0OjF9QG1lZGlhIGFsbCBhbmQgKHRyYW5zZm9ybS0zZCksKC13ZWJraXQtdHJhbnNmb3JtLTNkKXsuY2Fyb3VzZWwtaW5uZXI+LmNhcm91c2VsLWl0ZW17LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOnRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQsLW8tdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0LC13ZWJraXQtdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dCwtby10cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0Oy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC1wZXJzcGVjdGl2ZToxMDAwcHg7cGVyc3BlY3RpdmU6MTAwMHB4fS5jYXJvdXNlbC1pbm5lcj4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUucmlnaHQsLmNhcm91c2VsLWlubmVyPi5jYXJvdXNlbC1pdGVtLm5leHR7bGVmdDowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfS5jYXJvdXNlbC1pbm5lcj4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUubGVmdCwuY2Fyb3VzZWwtaW5uZXI+LmNhcm91c2VsLWl0ZW0ucHJldntsZWZ0OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX0uY2Fyb3VzZWwtaW5uZXI+LmNhcm91c2VsLWl0ZW0uYWN0aXZlLC5jYXJvdXNlbC1pbm5lcj4uY2Fyb3VzZWwtaXRlbS5uZXh0LmxlZnQsLmNhcm91c2VsLWlubmVyPi5jYXJvdXNlbC1pdGVtLnByZXYucmlnaHR7bGVmdDowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfX0uY2Fyb3VzZWwtaW5uZXI+LmFjdGl2ZSwuY2Fyb3VzZWwtaW5uZXI+Lm5leHQsLmNhcm91c2VsLWlubmVyPi5wcmV2e2Rpc3BsYXk6YmxvY2t9LmNhcm91c2VsLWlubmVyPi5hY3RpdmV7bGVmdDowfS5jYXJvdXNlbC1pbm5lcj4ubmV4dCwuY2Fyb3VzZWwtaW5uZXI+LnByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX0uY2Fyb3VzZWwtaW5uZXI+Lm5leHR7bGVmdDoxMDAlfS5jYXJvdXNlbC1pbm5lcj4ucHJldntsZWZ0Oi0xMDAlfS5jYXJvdXNlbC1pbm5lcj4ubmV4dC5sZWZ0LC5jYXJvdXNlbC1pbm5lcj4ucHJldi5yaWdodHtsZWZ0OjB9LmNhcm91c2VsLWlubmVyPi5hY3RpdmUubGVmdHtsZWZ0Oi0xMDAlfS5jYXJvdXNlbC1pbm5lcj4uYWN0aXZlLnJpZ2h0e2xlZnQ6MTAwJX0uY2Fyb3VzZWwtY29udHJvbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTUlO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsLjYpO29wYWNpdHk6LjV9LmNhcm91c2VsLWNvbnRyb2wubGVmdHtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLHJpZ2h0IHRvcCxmcm9tKHJnYmEoMCwwLDAsLjUpKSx0byhyZ2JhKDAsMCwwLC4wMDAxKSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCxyZ2JhKDAsMCwwLC41KSAwLHJnYmEoMCwwLDAsLjAwMDEpIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KGxlZnQscmdiYSgwLDAsMCwuNSkgMCxyZ2JhKDAsMCwwLC4wMDAxKSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSAwLHJnYmEoMCwwLDAsLjAwMDEpIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzgwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteH0uY2Fyb3VzZWwtY29udHJvbC5yaWdodHtyaWdodDowO2xlZnQ6YXV0bztiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLHJpZ2h0IHRvcCxmcm9tKHJnYmEoMCwwLDAsLjAwMDEpKSx0byhyZ2JhKDAsMCwwLC41KSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCxyZ2JhKDAsMCwwLC4wMDAxKSAwLHJnYmEoMCwwLDAsLjUpIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KGxlZnQscmdiYSgwLDAsMCwuMDAwMSkgMCxyZ2JhKDAsMCwwLC41KSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC4wMDAxKSAwLHJnYmEoMCwwLDAsLjUpIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyM4MDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteH0uY2Fyb3VzZWwtY29udHJvbDpmb2N1cywuY2Fyb3VzZWwtY29udHJvbDpob3Zlcntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MDtvcGFjaXR5Oi45fS5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3otaW5kZXg6NTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbi10b3A6LTEwcHg7Zm9udC1mYW1pbHk6c2VyaWY7bGluZS1oZWlnaHQ6MX0uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2e2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0xMHB4fS5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHR7cmlnaHQ6NTAlO21hcmdpbi1yaWdodDotMTBweH0uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2OjpiZWZvcmV7Y29udGVudDpcIlxcMjAzOVwifS5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQ6OmJlZm9yZXtjb250ZW50OlwiXFwyMDNhXCJ9LmNhcm91c2VsLWluZGljYXRvcnN7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwcHg7bGVmdDo1MCU7ei1pbmRleDoxNTt3aWR0aDo2MCU7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWxlZnQ6LTMwJTt0ZXh0LWFsaWduOmNlbnRlcjtsaXN0LXN0eWxlOm5vbmV9LmNhcm91c2VsLWluZGljYXRvcnMgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDttYXJnaW46MXB4O3RleHQtaW5kZW50Oi05OTlweDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjoxcHggc29saWQgI2ZmZjtib3JkZXItcmFkaXVzOjEwcHh9LmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZXt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O21hcmdpbjowO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY2Fyb3VzZWwtY2FwdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNSU7Ym90dG9tOjIwcHg7bGVmdDoxNSU7ei1pbmRleDoxMDtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwuNil9LmNhcm91c2VsLWNhcHRpb24gLmJ0bnt0ZXh0LXNoYWRvdzpub25lfUBtZWRpYSAobWluLXdpZHRoOjU0NHB4KXsuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXZ7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDttYXJnaW4tdG9wOi0xNXB4O2ZvbnQtc2l6ZTozMHB4fS5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXZ7bWFyZ2luLWxlZnQ6LTE1cHh9LmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dHttYXJnaW4tcmlnaHQ6LTE1cHh9LmNhcm91c2VsLWNhcHRpb257cmlnaHQ6MjAlO2xlZnQ6MjAlO3BhZGRpbmctYm90dG9tOjMwcHh9LmNhcm91c2VsLWluZGljYXRvcnN7Ym90dG9tOjIwcHh9fS5jbGVhcmZpeDo6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIn0uY2VudGVyLWJsb2Nre2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b30ucHVsbC14cy1sZWZ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5wdWxsLXhzLXJpZ2h0e2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0ucHVsbC14cy1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOjU0NHB4KXsucHVsbC1zbS1sZWZ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5wdWxsLXNtLXJpZ2h0e2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0ucHVsbC1zbS1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LnB1bGwtbWQtbGVmdHtmbG9hdDpsZWZ0IWltcG9ydGFudH0ucHVsbC1tZC1yaWdodHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LnB1bGwtbWQtbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5wdWxsLWxnLWxlZnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LnB1bGwtbGctcmlnaHR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5wdWxsLWxnLW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LnB1bGwteGwtbGVmdHtmbG9hdDpsZWZ0IWltcG9ydGFudH0ucHVsbC14bC1yaWdodHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LnB1bGwteGwtbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH19LnNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwwLDAsMCk7Ym9yZGVyOjB9LnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwuc3Itb25seS1mb2N1c2FibGU6Zm9jdXN7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWFyZ2luOjA7b3ZlcmZsb3c6dmlzaWJsZTtjbGlwOmF1dG99LmludmlzaWJsZXt2aXNpYmlsaXR5OmhpZGRlbiFpbXBvcnRhbnR9LnRleHQtaGlkZXtmb250OlwiMC8wXCIgYTtjb2xvcjp0cmFuc3BhcmVudDt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LnRleHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnkhaW1wb3J0YW50fS50ZXh0LW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXAhaW1wb3J0YW50fS50ZXh0LXRydW5jYXRle292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0udGV4dC14cy1sZWZ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQteHMtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQteHMtY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDo1NDRweCl7LnRleHQtc20tbGVmdHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LXNtLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LXNtLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsudGV4dC1tZC1sZWZ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQtbWQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQtbWQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey50ZXh0LWxnLWxlZnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC1sZy1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC1sZy1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey50ZXh0LXhsLWxlZnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC14bC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC14bC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fX0udGV4dC1sb3dlcmNhc2V7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlIWltcG9ydGFudH0udGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlIWltcG9ydGFudH0udGV4dC1jYXBpdGFsaXple3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemUhaW1wb3J0YW50fS5mb250LXdlaWdodC1ub3JtYWx7Zm9udC13ZWlnaHQ6NDAwfS5mb250LXdlaWdodC1ib2xke2ZvbnQtd2VpZ2h0OjcwMH0uZm9udC1pdGFsaWN7Zm9udC1zdHlsZTppdGFsaWN9LnRleHQtbXV0ZWR7Y29sb3I6IzgxOGE5MX0udGV4dC1wcmltYXJ5e2NvbG9yOiMwMjc1ZDghaW1wb3J0YW50fWEudGV4dC1wcmltYXJ5OmZvY3VzLGEudGV4dC1wcmltYXJ5OmhvdmVye2NvbG9yOiMwMjVhYTV9LnRleHQtc3VjY2Vzc3tjb2xvcjojNWNiODVjIWltcG9ydGFudH1hLnRleHQtc3VjY2Vzczpmb2N1cyxhLnRleHQtc3VjY2Vzczpob3Zlcntjb2xvcjojNDQ5ZDQ0fS50ZXh0LWluZm97Y29sb3I6IzViYzBkZSFpbXBvcnRhbnR9YS50ZXh0LWluZm86Zm9jdXMsYS50ZXh0LWluZm86aG92ZXJ7Y29sb3I6IzMxYjBkNX0udGV4dC13YXJuaW5ne2NvbG9yOiNmMGFkNGUhaW1wb3J0YW50fWEudGV4dC13YXJuaW5nOmZvY3VzLGEudGV4dC13YXJuaW5nOmhvdmVye2NvbG9yOiNlYzk3MWZ9LnRleHQtZGFuZ2Vye2NvbG9yOiNkOTUzNGYhaW1wb3J0YW50fWEudGV4dC1kYW5nZXI6Zm9jdXMsYS50ZXh0LWRhbmdlcjpob3Zlcntjb2xvcjojYzkzMDJjfS5iZy1pbnZlcnNle2NvbG9yOiNlY2VlZWY7YmFja2dyb3VuZC1jb2xvcjojMzczYTNjfS5iZy1mYWRlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjl9LmJnLXByaW1hcnl7Y29sb3I6I2ZmZiFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojMDI3NWQ4IWltcG9ydGFudH1hLmJnLXByaW1hcnk6Zm9jdXMsYS5iZy1wcmltYXJ5OmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAyNWFhNX0uYmctc3VjY2Vzc3tjb2xvcjojZmZmIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiM1Y2I4NWMhaW1wb3J0YW50fWEuYmctc3VjY2Vzczpmb2N1cyxhLmJnLXN1Y2Nlc3M6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNDQ5ZDQ0fS5iZy1pbmZve2NvbG9yOiNmZmYhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6IzViYzBkZSFpbXBvcnRhbnR9YS5iZy1pbmZvOmZvY3VzLGEuYmctaW5mbzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzMWIwZDV9LmJnLXdhcm5pbmd7Y29sb3I6I2ZmZiFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojZjBhZDRlIWltcG9ydGFudH1hLmJnLXdhcm5pbmc6Zm9jdXMsYS5iZy13YXJuaW5nOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VjOTcxZn0uYmctZGFuZ2Vye2NvbG9yOiNmZmYhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I2Q5NTM0ZiFpbXBvcnRhbnR9YS5iZy1kYW5nZXI6Zm9jdXMsYS5iZy1kYW5nZXI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYzkzMDJjfS5tLXgtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9Lm0tYS0we21hcmdpbjowIDAhaW1wb3J0YW50fS5tLXQtMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tLXItMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm0tYi0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm0tbC0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tLXgtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm0teS0we21hcmdpbi10b3A6MCFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubS1hLTF7bWFyZ2luOjFyZW0gMXJlbSFpbXBvcnRhbnR9Lm0tdC0xe21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnR9Lm0tci0xe21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubS1iLTF7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubS1sLTF7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm0teC0xe21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubS15LTF7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tLWEtMnttYXJnaW46MS41cmVtIDEuNXJlbSFpbXBvcnRhbnR9Lm0tdC0ye21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubS1yLTJ7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9Lm0tYi0ye21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubS1sLTJ7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubS14LTJ7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubS15LTJ7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubS1hLTN7bWFyZ2luOjNyZW0gM3JlbSFpbXBvcnRhbnR9Lm0tdC0ze21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm0tci0ze21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubS1iLTN7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubS1sLTN7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm0teC0ze21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ubS15LTN7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5wLWEtMHtwYWRkaW5nOjAgMCFpbXBvcnRhbnR9LnAtdC0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wLXItMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wLWItMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucC1sLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wLXgtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucC15LTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnAtYS0xe3BhZGRpbmc6MXJlbSAxcmVtIWltcG9ydGFudH0ucC10LTF7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnR9LnAtci0xe3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnAtYi0xe3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wLWwtMXtwYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnAteC0xe3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wLXktMXtwYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucC1hLTJ7cGFkZGluZzoxLjVyZW0gMS41cmVtIWltcG9ydGFudH0ucC10LTJ7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudH0ucC1yLTJ7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wLWItMntwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wLWwtMntwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucC14LTJ7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wLXktMntwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnAtYS0ze3BhZGRpbmc6M3JlbSAzcmVtIWltcG9ydGFudH0ucC10LTN7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnR9LnAtci0ze3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnAtYi0ze3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wLWwtM3twYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnAteC0ze3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5wLXktM3twYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucG9zLWYtdHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjEwMzB9LmhpZGRlbi14cy11cHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOjU0M3B4KXsuaGlkZGVuLXhzLWRvd257ZGlzcGxheTpub25lIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NTQ0cHgpey5oaWRkZW4tc20tdXB7ZGlzcGxheTpub25lIWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5oaWRkZW4tc20tZG93bntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmhpZGRlbi1tZC11cHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmhpZGRlbi1tZC1kb3due2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuaGlkZGVuLWxnLXVwe2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOjExOTlweCl7LmhpZGRlbi1sZy1kb3due2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmhpZGRlbi14bC11cHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX0uaGlkZGVuLXhsLWRvd257ZGlzcGxheTpub25lIWltcG9ydGFudH0udmlzaWJsZS1wcmludC1ibG9ja3tkaXNwbGF5Om5vbmUhaW1wb3J0YW50fUBtZWRpYSBwcmludHsudmlzaWJsZS1wcmludC1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH19LnZpc2libGUtcHJpbnQtaW5saW5le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9QG1lZGlhIHByaW50ey52aXNpYmxlLXByaW50LWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9fS52aXNpYmxlLXByaW50LWlubGluZS1ibG9ja3tkaXNwbGF5Om5vbmUhaW1wb3J0YW50fUBtZWRpYSBwcmludHsudmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fX1AbWVkaWEgcHJpbnR7LmhpZGRlbi1wcmludHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC5taW4uY3NzLm1hcCAqL1xuXG4vKiFcbiAqIERhdGVwaWNrZXIgZm9yIEJvb3RzdHJhcCB2MS43LjAtUkMzIChodHRwczovL2dpdGh1Yi5jb20vdXhzb2x1dGlvbnMvYm9vdHN0cmFwLWRhdGVwaWNrZXIpXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlIHYyLjAgKGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMClcbiAqL1xuXG4uZGF0ZXBpY2tlciB7XG4gIHBhZGRpbmc6IDRweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuLmRhdGVwaWNrZXItaW5saW5lIHtcbiAgd2lkdGg6IDIyMHB4O1xufVxuLmRhdGVwaWNrZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uZGF0ZXBpY2tlci1ydGwuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGF1dG87XG59XG4uZGF0ZXBpY2tlci1ydGwgdGFibGUgdHIgdGQgc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjOTk5O1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IDZweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YWZ0ZXIge1xuICBsZWZ0OiA3cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDpiZWZvcmUge1xuICByaWdodDogNnB4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YWZ0ZXIge1xuICByaWdodDogN3B4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmJlZm9yZSB7XG4gIHRvcDogLTdweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTphZnRlciB7XG4gIHRvcDogLTZweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDpiZWZvcmUge1xuICBib3R0b206IC03cHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCAjOTk5O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmFmdGVyIHtcbiAgYm90dG9tOiAtNnB4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgI2ZmZjtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5kYXRlcGlja2VyIHRkLFxuLmRhdGVwaWNrZXIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCxcbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXkuZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm9sZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm5ldyB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6ICNkOWVkZjc7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGUxOWE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmRkNDlhLCAjZmRmNTlhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmZGQ0OWEpLCB0bygjZmRmNTlhKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmRkNDlhLCAjZmRmNTlhKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmRkNDlhJywgZW5kQ29sb3JzdHI9JyNmZGY1OWEnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogI2ZkZjU5YSAjZmRmNTlhICNmYmVkNTA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgY29sb3I6ICMwMDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXlbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXJbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWRbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjU5YTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmYwNjkgXFw5O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZDE3YTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2MxN2EsICNmM2U5N2EpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2YzYzE3YSksIHRvKCNmM2U5N2EpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2MxN2EsICNmM2U5N2EpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmM2MxN2EnLCBlbmRDb2xvcnN0cj0nI2YzZTk3YScsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjZjNlOTdhICNmM2U5N2EgI2VkZGUzNDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheVtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcltkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNlOTdhO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZTI0YiBcXDk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTllOWU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2IzYjNiMywgIzgwODA4MCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjNiM2IzLCAjODA4MDgwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNiM2IzYjMpLCB0bygjODA4MDgwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2IzYjNiMywgIzgwODA4MCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsICM4MDgwODApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjNiM2IzLCAjODA4MDgwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjYjNiM2IzJywgZW5kQ29sb3JzdHI9JyM4MDgwODAnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogIzgwODA4MCAjODA4MDgwICM1OTU5NTk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2IFxcOTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZkY2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMwOGMpLCB0bygjMDA0NGNjKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDhjJywgZW5kQ29sb3JzdHI9JyMwMDQ0Y2MnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogIzAwNDRjYyAjMDA0NGNjICMwMDJhODA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDRjYztcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzM5OSBcXDk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMyU7XG4gIGhlaWdodDogNTRweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDElO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZkY2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMwOGMpLCB0bygjMDA0NGNjKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDhjJywgZW5kQ29sb3JzdHI9JyMwMDQ0Y2MnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogIzAwNDRjYyAjMDA0NGNjICMwMDJhODA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ0Y2M7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMzk5IFxcOTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ub2xkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5uZXcge1xuICBjb2xvcjogIzk5OTtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCB7XG4gIHdpZHRoOiAxNDVweDtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCxcbi5kYXRlcGlja2VyIC5wcmV2LFxuLmRhdGVwaWNrZXIgLm5leHQsXG4uZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaDpob3Zlcixcbi5kYXRlcGlja2VyIC5wcmV2OmhvdmVyLFxuLmRhdGVwaWNrZXIgLm5leHQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4uZGF0ZXBpY2tlciAucHJldi5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIC5uZXh0LmRpc2FibGVkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmRhdGVwaWNrZXIgLmN3IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMTJweDtcbiAgcGFkZGluZzogMCAycHggMCA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaW5wdXQtYXBwZW5kLmRhdGUgLmFkZC1vbixcbi5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbnB1dC1hcHBlbmQuZGF0ZSAuYWRkLW9uIGksXG4uaW5wdXQtcHJlcGVuZC5kYXRlIC5hZGQtb24gaSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0OmZpcnN0LWNoaWxkIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG59XG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0Omxhc3QtY2hpbGQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbn1cbi5pbnB1dC1kYXRlcmFuZ2UgLmFkZC1vbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuLmRhdGVwaWNrZXIuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICpib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcbiAgKmJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uZGF0ZXBpY2tlci5kcm9wZG93bi1tZW51IHRoLFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1pbmxpbmUgdGgsXG4uZGF0ZXBpY2tlci5kcm9wZG93bi1tZW51IHRkLFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1pbmxpbmUgdGQge1xuICBwYWRkaW5nOiA0cHggNXB4O1xufVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLWRhdGVwaWNrZXIuc3RhbmRhbG9uZS5jc3MubWFwICovIiwiLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNi4zIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovQGZvbnQtZmFjZXtmb250LWZhbWlseTonRm9udEF3ZXNvbWUnO3NyYzp1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC42LjMnKTtzcmM6dXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjYuMycpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjYuMycpIGZvcm1hdCgnd29mZjInKSx1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNi4zJykgZm9ybWF0KCd3b2ZmJyksdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNi4zJykgZm9ybWF0KCd0cnVldHlwZScpLHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjYuMyNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH0uZmF7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udDpub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7Zm9udC1zaXplOmluaGVyaXQ7dGV4dC1yZW5kZXJpbmc6YXV0bzstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uZmEtbGd7Zm9udC1zaXplOjEuMzMzMzMzMzNlbTtsaW5lLWhlaWdodDouNzVlbTt2ZXJ0aWNhbC1hbGlnbjotMTUlfS5mYS0yeHtmb250LXNpemU6MmVtfS5mYS0zeHtmb250LXNpemU6M2VtfS5mYS00eHtmb250LXNpemU6NGVtfS5mYS01eHtmb250LXNpemU6NWVtfS5mYS1md3t3aWR0aDoxLjI4NTcxNDI5ZW07dGV4dC1hbGlnbjpjZW50ZXJ9LmZhLXVse3BhZGRpbmctbGVmdDowO21hcmdpbi1sZWZ0OjIuMTQyODU3MTRlbTtsaXN0LXN0eWxlLXR5cGU6bm9uZX0uZmEtdWw+bGl7cG9zaXRpb246cmVsYXRpdmV9LmZhLWxpe3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTIuMTQyODU3MTRlbTt3aWR0aDoyLjE0Mjg1NzE0ZW07dG9wOi4xNDI4NTcxNGVtO3RleHQtYWxpZ246Y2VudGVyfS5mYS1saS5mYS1sZ3tsZWZ0Oi0xLjg1NzE0Mjg2ZW19LmZhLWJvcmRlcntwYWRkaW5nOi4yZW0gLjI1ZW0gLjE1ZW07Ym9yZGVyOnNvbGlkIC4wOGVtICNlZWU7Ym9yZGVyLXJhZGl1czouMWVtfS5mYS1wdWxsLWxlZnR7ZmxvYXQ6bGVmdH0uZmEtcHVsbC1yaWdodHtmbG9hdDpyaWdodH0uZmEuZmEtcHVsbC1sZWZ0e21hcmdpbi1yaWdodDouM2VtfS5mYS5mYS1wdWxsLXJpZ2h0e21hcmdpbi1sZWZ0Oi4zZW19LnB1bGwtcmlnaHR7ZmxvYXQ6cmlnaHR9LnB1bGwtbGVmdHtmbG9hdDpsZWZ0fS5mYS5wdWxsLWxlZnR7bWFyZ2luLXJpZ2h0Oi4zZW19LmZhLnB1bGwtcmlnaHR7bWFyZ2luLWxlZnQ6LjNlbX0uZmEtc3Bpbnstd2Via2l0LWFuaW1hdGlvbjpmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjthbmltYXRpb246ZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXJ9LmZhLXB1bHNley13ZWJraXQtYW5pbWF0aW9uOmZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7YW5pbWF0aW9uOmZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCl9QC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fUBrZXlmcmFtZXMgZmEtc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKX19LmZhLXJvdGF0ZS05MHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uZmEtcm90YXRlLTE4MHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uZmEtcm90YXRlLTI3MHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKX0uZmEtZmxpcC1ob3Jpem9udGFsey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgtMSwgMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgtMSwgMSk7dHJhbnNmb3JtOnNjYWxlKC0xLCAxKX0uZmEtZmxpcC12ZXJ0aWNhbHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSwgLTEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSwgLTEpO3RyYW5zZm9ybTpzY2FsZSgxLCAtMSl9OnJvb3QgLmZhLXJvdGF0ZS05MCw6cm9vdCAuZmEtcm90YXRlLTE4MCw6cm9vdCAuZmEtcm90YXRlLTI3MCw6cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLDpyb290IC5mYS1mbGlwLXZlcnRpY2Fse2ZpbHRlcjpub25lfS5mYS1zdGFja3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyZW07aGVpZ2h0OjJlbTtsaW5lLWhlaWdodDoyZW07dmVydGljYWwtYWxpZ246bWlkZGxlfS5mYS1zdGFjay0xeCwuZmEtc3RhY2stMnh7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9LmZhLXN0YWNrLTF4e2xpbmUtaGVpZ2h0OmluaGVyaXR9LmZhLXN0YWNrLTJ4e2ZvbnQtc2l6ZToyZW19LmZhLWludmVyc2V7Y29sb3I6I2ZmZn0uZmEtZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDBcIn0uZmEtbXVzaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDFcIn0uZmEtc2VhcmNoOmJlZm9yZXtjb250ZW50OlwiXFxmMDAyXCJ9LmZhLWVudmVsb3BlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDNcIn0uZmEtaGVhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDRcIn0uZmEtc3RhcjpiZWZvcmV7Y29udGVudDpcIlxcZjAwNVwifS5mYS1zdGFyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDZcIn0uZmEtdXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjAwN1wifS5mYS1maWxtOmJlZm9yZXtjb250ZW50OlwiXFxmMDA4XCJ9LmZhLXRoLWxhcmdlOmJlZm9yZXtjb250ZW50OlwiXFxmMDA5XCJ9LmZhLXRoOmJlZm9yZXtjb250ZW50OlwiXFxmMDBhXCJ9LmZhLXRoLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGJcIn0uZmEtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGNcIn0uZmEtcmVtb3ZlOmJlZm9yZSwuZmEtY2xvc2U6YmVmb3JlLC5mYS10aW1lczpiZWZvcmV7Y29udGVudDpcIlxcZjAwZFwifS5mYS1zZWFyY2gtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjAwZVwifS5mYS1zZWFyY2gtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTBcIn0uZmEtcG93ZXItb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMDExXCJ9LmZhLXNpZ25hbDpiZWZvcmV7Y29udGVudDpcIlxcZjAxMlwifS5mYS1nZWFyOmJlZm9yZSwuZmEtY29nOmJlZm9yZXtjb250ZW50OlwiXFxmMDEzXCJ9LmZhLXRyYXNoLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTRcIn0uZmEtaG9tZTpiZWZvcmV7Y29udGVudDpcIlxcZjAxNVwifS5mYS1maWxlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTZcIn0uZmEtY2xvY2stbzpiZWZvcmV7Y29udGVudDpcIlxcZjAxN1wifS5mYS1yb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMDE4XCJ9LmZhLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMDE5XCJ9LmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWFcIn0uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWJcIn0uZmEtaW5ib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWNcIn0uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjAxZFwifS5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLC5mYS1yZXBlYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWVcIn0uZmEtcmVmcmVzaDpiZWZvcmV7Y29udGVudDpcIlxcZjAyMVwifS5mYS1saXN0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjAyMlwifS5mYS1sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMDIzXCJ9LmZhLWZsYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjRcIn0uZmEtaGVhZHBob25lczpiZWZvcmV7Y29udGVudDpcIlxcZjAyNVwifS5mYS12b2x1bWUtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMDI2XCJ9LmZhLXZvbHVtZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDI3XCJ9LmZhLXZvbHVtZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjAyOFwifS5mYS1xcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjlcIn0uZmEtYmFyY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjAyYVwifS5mYS10YWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmJcIn0uZmEtdGFnczpiZWZvcmV7Y29udGVudDpcIlxcZjAyY1wifS5mYS1ib29rOmJlZm9yZXtjb250ZW50OlwiXFxmMDJkXCJ9LmZhLWJvb2ttYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmMDJlXCJ9LmZhLXByaW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDJmXCJ9LmZhLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIlxcZjAzMFwifS5mYS1mb250OmJlZm9yZXtjb250ZW50OlwiXFxmMDMxXCJ9LmZhLWJvbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzJcIn0uZmEtaXRhbGljOmJlZm9yZXtjb250ZW50OlwiXFxmMDMzXCJ9LmZhLXRleHQtaGVpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDM0XCJ9LmZhLXRleHQtd2lkdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzVcIn0uZmEtYWxpZ24tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNlwifS5mYS1hbGlnbi1jZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzdcIn0uZmEtYWxpZ24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzhcIn0uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmV7Y29udGVudDpcIlxcZjAzOVwifS5mYS1saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDNhXCJ9LmZhLWRlZGVudDpiZWZvcmUsLmZhLW91dGRlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2JcIn0uZmEtaW5kZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDNjXCJ9LmZhLXZpZGVvLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIlxcZjAzZFwifS5mYS1waG90bzpiZWZvcmUsLmZhLWltYWdlOmJlZm9yZSwuZmEtcGljdHVyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDNlXCJ9LmZhLXBlbmNpbDpiZWZvcmV7Y29udGVudDpcIlxcZjA0MFwifS5mYS1tYXAtbWFya2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMDQxXCJ9LmZhLWFkanVzdDpiZWZvcmV7Y29udGVudDpcIlxcZjA0MlwifS5mYS10aW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDQzXCJ9LmZhLWVkaXQ6YmVmb3JlLC5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDRcIn0uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDVcIn0uZmEtY2hlY2stc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDZcIn0uZmEtYXJyb3dzOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ3XCJ9LmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDhcIn0uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0OVwifS5mYS1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0YVwifS5mYS1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMDRiXCJ9LmZhLXBhdXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMDRjXCJ9LmZhLXN0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGRcIn0uZmEtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0ZVwifS5mYS1mYXN0LWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTBcIn0uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDUxXCJ9LmZhLWVqZWN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDUyXCJ9LmZhLWNoZXZyb24tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjA1M1wifS5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDU0XCJ9LmZhLXBsdXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU1XCJ9LmZhLW1pbnVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1NlwifS5mYS10aW1lcy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTdcIn0uZmEtY2hlY2stY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU4XCJ9LmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1OVwifS5mYS1pbmZvLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1YVwifS5mYS1jcm9zc2hhaXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMDViXCJ9LmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDVjXCJ9LmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDVkXCJ9LmZhLWJhbjpiZWZvcmV7Y29udGVudDpcIlxcZjA1ZVwifS5mYS1hcnJvdy1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDYwXCJ9LmZhLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDYxXCJ9LmZhLWFycm93LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDYyXCJ9LmZhLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjNcIn0uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSwuZmEtc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjRcIn0uZmEtZXhwYW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMDY1XCJ9LmZhLWNvbXByZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY2XCJ9LmZhLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjdcIn0uZmEtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjhcIn0uZmEtYXN0ZXJpc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjlcIn0uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDZhXCJ9LmZhLWdpZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmJcIn0uZmEtbGVhZjpiZWZvcmV7Y29udGVudDpcIlxcZjA2Y1wifS5mYS1maXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDZkXCJ9LmZhLWV5ZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2ZVwifS5mYS1leWUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzBcIn0uZmEtd2FybmluZzpiZWZvcmUsLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDcxXCJ9LmZhLXBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMDcyXCJ9LmZhLWNhbGVuZGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMDczXCJ9LmZhLXJhbmRvbTpiZWZvcmV7Y29udGVudDpcIlxcZjA3NFwifS5mYS1jb21tZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDc1XCJ9LmZhLW1hZ25ldDpiZWZvcmV7Y29udGVudDpcIlxcZjA3NlwifS5mYS1jaGV2cm9uLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDc3XCJ9LmZhLWNoZXZyb24tZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjA3OFwifS5mYS1yZXR3ZWV0OmJlZm9yZXtjb250ZW50OlwiXFxmMDc5XCJ9LmZhLXNob3BwaW5nLWNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2FcIn0uZmEtZm9sZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMDdiXCJ9LmZhLWZvbGRlci1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMDdjXCJ9LmZhLWFycm93cy12OmJlZm9yZXtjb250ZW50OlwiXFxmMDdkXCJ9LmZhLWFycm93cy1oOmJlZm9yZXtjb250ZW50OlwiXFxmMDdlXCJ9LmZhLWJhci1jaGFydC1vOmJlZm9yZSwuZmEtYmFyLWNoYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDgwXCJ9LmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDgxXCJ9LmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA4MlwifS5mYS1jYW1lcmEtcmV0cm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODNcIn0uZmEta2V5OmJlZm9yZXtjb250ZW50OlwiXFxmMDg0XCJ9LmZhLWdlYXJzOmJlZm9yZSwuZmEtY29nczpiZWZvcmV7Y29udGVudDpcIlxcZjA4NVwifS5mYS1jb21tZW50czpiZWZvcmV7Y29udGVudDpcIlxcZjA4NlwifS5mYS10aHVtYnMtby11cDpiZWZvcmV7Y29udGVudDpcIlxcZjA4N1wifS5mYS10aHVtYnMtby1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDg4XCJ9LmZhLXN0YXItaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjA4OVwifS5mYS1oZWFydC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDhhXCJ9LmZhLXNpZ24tb3V0OmJlZm9yZXtjb250ZW50OlwiXFxmMDhiXCJ9LmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA4Y1wifS5mYS10aHVtYi10YWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMDhkXCJ9LmZhLWV4dGVybmFsLWxpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGVcIn0uZmEtc2lnbi1pbjpiZWZvcmV7Y29udGVudDpcIlxcZjA5MFwifS5mYS10cm9waHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTFcIn0uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5MlwifS5mYS11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTNcIn0uZmEtbGVtb24tbzpiZWZvcmV7Y29udGVudDpcIlxcZjA5NFwifS5mYS1waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5NVwifS5mYS1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA5NlwifS5mYS1ib29rbWFyay1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDk3XCJ9LmZhLXBob25lLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5OFwifS5mYS10d2l0dGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMDk5XCJ9LmZhLWZhY2Vib29rLWY6YmVmb3JlLC5mYS1mYWNlYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjA5YVwifS5mYS1naXRodWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWJcIn0uZmEtdW5sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMDljXCJ9LmZhLWNyZWRpdC1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDlkXCJ9LmZhLWZlZWQ6YmVmb3JlLC5mYS1yc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWVcIn0uZmEtaGRkLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTBcIn0uZmEtYnVsbGhvcm46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTFcIn0uZmEtYmVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjBmM1wifS5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjBhM1wifS5mYS1oYW5kLW8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTRcIn0uZmEtaGFuZC1vLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTVcIn0uZmEtaGFuZC1vLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGE2XCJ9LmZhLWhhbmQtby1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGE3XCJ9LmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE4XCJ9LmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjBhOVwifS5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWFcIn0uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWJcIn0uZmEtZ2xvYmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWNcIn0uZmEtd3JlbmNoOmJlZm9yZXtjb250ZW50OlwiXFxmMGFkXCJ9LmZhLXRhc2tzOmJlZm9yZXtjb250ZW50OlwiXFxmMGFlXCJ9LmZhLWZpbHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjBiMFwifS5mYS1icmllZmNhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYjFcIn0uZmEtYXJyb3dzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjBiMlwifS5mYS1ncm91cDpiZWZvcmUsLmZhLXVzZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMGMwXCJ9LmZhLWNoYWluOmJlZm9yZSwuZmEtbGluazpiZWZvcmV7Y29udGVudDpcIlxcZjBjMVwifS5mYS1jbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjBjMlwifS5mYS1mbGFzazpiZWZvcmV7Y29udGVudDpcIlxcZjBjM1wifS5mYS1jdXQ6YmVmb3JlLC5mYS1zY2lzc29yczpiZWZvcmV7Y29udGVudDpcIlxcZjBjNFwifS5mYS1jb3B5OmJlZm9yZSwuZmEtZmlsZXMtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBjNVwifS5mYS1wYXBlcmNsaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzZcIn0uZmEtc2F2ZTpiZWZvcmUsLmZhLWZsb3BweS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGM3XCJ9LmZhLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjOFwifS5mYS1uYXZpY29uOmJlZm9yZSwuZmEtcmVvcmRlcjpiZWZvcmUsLmZhLWJhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzlcIn0uZmEtbGlzdC11bDpiZWZvcmV7Y29udGVudDpcIlxcZjBjYVwifS5mYS1saXN0LW9sOmJlZm9yZXtjb250ZW50OlwiXFxmMGNiXCJ9LmZhLXN0cmlrZXRocm91Z2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2NcIn0uZmEtdW5kZXJsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMGNkXCJ9LmZhLXRhYmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMGNlXCJ9LmZhLW1hZ2ljOmJlZm9yZXtjb250ZW50OlwiXFxmMGQwXCJ9LmZhLXRydWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMGQxXCJ9LmZhLXBpbnRlcmVzdDpiZWZvcmV7Y29udGVudDpcIlxcZjBkMlwifS5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGQzXCJ9LmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBkNFwifS5mYS1nb29nbGUtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjBkNVwifS5mYS1tb25leTpiZWZvcmV7Y29udGVudDpcIlxcZjBkNlwifS5mYS1jYXJldC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ3XCJ9LmZhLWNhcmV0LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ4XCJ9LmZhLWNhcmV0LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDlcIn0uZmEtY2FyZXQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGFcIn0uZmEtY29sdW1uczpiZWZvcmV7Y29udGVudDpcIlxcZjBkYlwifS5mYS11bnNvcnRlZDpiZWZvcmUsLmZhLXNvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGNcIn0uZmEtc29ydC1kb3duOmJlZm9yZSwuZmEtc29ydC1kZXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMGRkXCJ9LmZhLXNvcnQtdXA6YmVmb3JlLC5mYS1zb3J0LWFzYzpiZWZvcmV7Y29udGVudDpcIlxcZjBkZVwifS5mYS1lbnZlbG9wZTpiZWZvcmV7Y29udGVudDpcIlxcZjBlMFwifS5mYS1saW5rZWRpbjpiZWZvcmV7Y29udGVudDpcIlxcZjBlMVwifS5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsLmZhLXVuZG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTJcIn0uZmEtbGVnYWw6YmVmb3JlLC5mYS1nYXZlbDpiZWZvcmV7Y29udGVudDpcIlxcZjBlM1wifS5mYS1kYXNoYm9hcmQ6YmVmb3JlLC5mYS10YWNob21ldGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMGU0XCJ9LmZhLWNvbW1lbnQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBlNVwifS5mYS1jb21tZW50cy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGU2XCJ9LmZhLWZsYXNoOmJlZm9yZSwuZmEtYm9sdDpiZWZvcmV7Y29udGVudDpcIlxcZjBlN1wifS5mYS1zaXRlbWFwOmJlZm9yZXtjb250ZW50OlwiXFxmMGU4XCJ9LmZhLXVtYnJlbGxhOmJlZm9yZXtjb250ZW50OlwiXFxmMGU5XCJ9LmZhLXBhc3RlOmJlZm9yZSwuZmEtY2xpcGJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMGVhXCJ9LmZhLWxpZ2h0YnVsYi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGViXCJ9LmZhLWV4Y2hhbmdlOmJlZm9yZXtjb250ZW50OlwiXFxmMGVjXCJ9LmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMGVkXCJ9LmZhLWNsb3VkLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjBlZVwifS5mYS11c2VyLW1kOmJlZm9yZXtjb250ZW50OlwiXFxmMGYwXCJ9LmZhLXN0ZXRob3Njb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmMGYxXCJ9LmZhLXN1aXRjYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGYyXCJ9LmZhLWJlbGwtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBhMlwifS5mYS1jb2ZmZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjRcIn0uZmEtY3V0bGVyeTpiZWZvcmV7Y29udGVudDpcIlxcZjBmNVwifS5mYS1maWxlLXRleHQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBmNlwifS5mYS1idWlsZGluZy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGY3XCJ9LmZhLWhvc3BpdGFsLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjhcIn0uZmEtYW1idWxhbmNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGY5XCJ9LmZhLW1lZGtpdDpiZWZvcmV7Y29udGVudDpcIlxcZjBmYVwifS5mYS1maWdodGVyLWpldDpiZWZvcmV7Y29udGVudDpcIlxcZjBmYlwifS5mYS1iZWVyOmJlZm9yZXtjb250ZW50OlwiXFxmMGZjXCJ9LmZhLWgtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGZkXCJ9LmZhLXBsdXMtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGZlXCJ9LmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTAwXCJ9LmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMVwifS5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDJcIn0uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDNcIn0uZmEtYW5nbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNFwifS5mYS1hbmdsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNVwifS5mYS1hbmdsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNlwifS5mYS1hbmdsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTA3XCJ9LmZhLWRlc2t0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDhcIn0uZmEtbGFwdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTA5XCJ9LmZhLXRhYmxldDpiZWZvcmV7Y29udGVudDpcIlxcZjEwYVwifS5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLC5mYS1tb2JpbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGJcIn0uZmEtY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGNcIn0uZmEtcXVvdGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwZFwifS5mYS1xdW90ZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwZVwifS5mYS1zcGlubmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTEwXCJ9LmZhLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjExMVwifS5mYS1tYWlsLXJlcGx5OmJlZm9yZSwuZmEtcmVwbHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTJcIn0uZmEtZ2l0aHViLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjExM1wifS5mYS1mb2xkZXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjExNFwifS5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTE1XCJ9LmZhLXNtaWxlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMThcIn0uZmEtZnJvd24tbzpiZWZvcmV7Y29udGVudDpcIlxcZjExOVwifS5mYS1tZWgtbzpiZWZvcmV7Y29udGVudDpcIlxcZjExYVwifS5mYS1nYW1lcGFkOmJlZm9yZXtjb250ZW50OlwiXFxmMTFiXCJ9LmZhLWtleWJvYXJkLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWNcIn0uZmEtZmxhZy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTFkXCJ9LmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZXtjb250ZW50OlwiXFxmMTFlXCJ9LmZhLXRlcm1pbmFsOmJlZm9yZXtjb250ZW50OlwiXFxmMTIwXCJ9LmZhLWNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjFcIn0uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLC5mYS1yZXBseS1hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjJcIn0uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSwuZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLC5mYS1zdGFyLWhhbGYtbzpiZWZvcmV7Y29udGVudDpcIlxcZjEyM1wifS5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmV7Y29udGVudDpcIlxcZjEyNFwifS5mYS1jcm9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTI1XCJ9LmZhLWNvZGUtZm9yazpiZWZvcmV7Y29udGVudDpcIlxcZjEyNlwifS5mYS11bmxpbms6YmVmb3JlLC5mYS1jaGFpbi1icm9rZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjdcIn0uZmEtcXVlc3Rpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjhcIn0uZmEtaW5mbzpiZWZvcmV7Y29udGVudDpcIlxcZjEyOVwifS5mYS1leGNsYW1hdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjEyYVwifS5mYS1zdXBlcnNjcmlwdDpiZWZvcmV7Y29udGVudDpcIlxcZjEyYlwifS5mYS1zdWJzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmNcIn0uZmEtZXJhc2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMTJkXCJ9LmZhLXB1enpsZS1waWVjZTpiZWZvcmV7Y29udGVudDpcIlxcZjEyZVwifS5mYS1taWNyb3Bob25lOmJlZm9yZXtjb250ZW50OlwiXFxmMTMwXCJ9LmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzFcIn0uZmEtc2hpZWxkOmJlZm9yZXtjb250ZW50OlwiXFxmMTMyXCJ9LmZhLWNhbGVuZGFyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzNcIn0uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzRcIn0uZmEtcm9ja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMTM1XCJ9LmZhLW1heGNkbjpiZWZvcmV7Y29udGVudDpcIlxcZjEzNlwifS5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTM3XCJ9LmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTM4XCJ9LmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTM5XCJ9LmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2FcIn0uZmEtaHRtbDU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2JcIn0uZmEtY3NzMzpiZWZvcmV7Y29udGVudDpcIlxcZjEzY1wifS5mYS1hbmNob3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2RcIn0uZmEtdW5sb2NrLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjEzZVwifS5mYS1idWxsc2V5ZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0MFwifS5mYS1lbGxpcHNpcy1oOmJlZm9yZXtjb250ZW50OlwiXFxmMTQxXCJ9LmZhLWVsbGlwc2lzLXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDJcIn0uZmEtcnNzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0M1wifS5mYS1wbGF5LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0NFwifS5mYS10aWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDVcIn0uZmEtbWludXMtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ2XCJ9LmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ3XCJ9LmZhLWxldmVsLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ4XCJ9LmZhLWxldmVsLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDlcIn0uZmEtY2hlY2stc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRhXCJ9LmZhLXBlbmNpbC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGJcIn0uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGNcIn0uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRkXCJ9LmZhLWNvbXBhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGVcIn0uZmEtdG9nZ2xlLWRvd246YmVmb3JlLC5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTUwXCJ9LmZhLXRvZ2dsZS11cDpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTUxXCJ9LmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTUyXCJ9LmZhLWV1cm86YmVmb3JlLC5mYS1ldXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTNcIn0uZmEtZ2JwOmJlZm9yZXtjb250ZW50OlwiXFxmMTU0XCJ9LmZhLWRvbGxhcjpiZWZvcmUsLmZhLXVzZDpiZWZvcmV7Y29udGVudDpcIlxcZjE1NVwifS5mYS1ydXBlZTpiZWZvcmUsLmZhLWlucjpiZWZvcmV7Y29udGVudDpcIlxcZjE1NlwifS5mYS1jbnk6YmVmb3JlLC5mYS1ybWI6YmVmb3JlLC5mYS15ZW46YmVmb3JlLC5mYS1qcHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTdcIn0uZmEtcnVibGU6YmVmb3JlLC5mYS1yb3VibGU6YmVmb3JlLC5mYS1ydWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNThcIn0uZmEtd29uOmJlZm9yZSwuZmEta3J3OmJlZm9yZXtjb250ZW50OlwiXFxmMTU5XCJ9LmZhLWJpdGNvaW46YmVmb3JlLC5mYS1idGM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWFcIn0uZmEtZmlsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE1YlwifS5mYS1maWxlLXRleHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWNcIn0uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWRcIn0uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTVlXCJ9LmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmV7Y29udGVudDpcIlxcZjE2MFwifS5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTYxXCJ9LmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjJcIn0uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjNcIn0uZmEtdGh1bWJzLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTY0XCJ9LmZhLXRodW1icy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTY1XCJ9LmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY2XCJ9LmZhLXlvdXR1YmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjdcIn0uZmEteGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjE2OFwifS5mYS14aW5nLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE2OVwifS5mYS15b3V0dWJlLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmFcIn0uZmEtZHJvcGJveDpiZWZvcmV7Y29udGVudDpcIlxcZjE2YlwifS5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmV7Y29udGVudDpcIlxcZjE2Y1wifS5mYS1pbnN0YWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmRcIn0uZmEtZmxpY2tyOmJlZm9yZXtjb250ZW50OlwiXFxmMTZlXCJ9LmZhLWFkbjpiZWZvcmV7Y29udGVudDpcIlxcZjE3MFwifS5mYS1iaXRidWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzFcIn0uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3MlwifS5mYS10dW1ibHI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzNcIn0uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3NFwifS5mYS1sb25nLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzVcIn0uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE3NlwifS5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzdcIn0uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjE3OFwifS5mYS1hcHBsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3OVwifS5mYS13aW5kb3dzOmJlZm9yZXtjb250ZW50OlwiXFxmMTdhXCJ9LmZhLWFuZHJvaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2JcIn0uZmEtbGludXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2NcIn0uZmEtZHJpYmJibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2RcIn0uZmEtc2t5cGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2VcIn0uZmEtZm91cnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4MFwifS5mYS10cmVsbG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODFcIn0uZmEtZmVtYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTgyXCJ9LmZhLW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODNcIn0uZmEtZ2l0dGlwOmJlZm9yZSwuZmEtZ3JhdGlwYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODRcIn0uZmEtc3VuLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODVcIn0uZmEtbW9vbi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTg2XCJ9LmZhLWFyY2hpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODdcIn0uZmEtYnVnOmJlZm9yZXtjb250ZW50OlwiXFxmMTg4XCJ9LmZhLXZrOmJlZm9yZXtjb250ZW50OlwiXFxmMTg5XCJ9LmZhLXdlaWJvOmJlZm9yZXtjb250ZW50OlwiXFxmMThhXCJ9LmZhLXJlbnJlbjpiZWZvcmV7Y29udGVudDpcIlxcZjE4YlwifS5mYS1wYWdlbGluZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGNcIn0uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGRcIn0uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGVcIn0uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjE5MFwifS5mYS10b2dnbGUtbGVmdDpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTFcIn0uZmEtZG90LWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTkyXCJ9LmZhLXdoZWVsY2hhaXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTNcIn0uZmEtdmltZW8tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk0XCJ9LmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsLmZhLXRyeTpiZWZvcmV7Y29udGVudDpcIlxcZjE5NVwifS5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTk2XCJ9LmZhLXNwYWNlLXNodXR0bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTdcIn0uZmEtc2xhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOThcIn0uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk5XCJ9LmZhLXdvcmRwcmVzczpiZWZvcmV7Y29udGVudDpcIlxcZjE5YVwifS5mYS1vcGVuaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWJcIn0uZmEtaW5zdGl0dXRpb246YmVmb3JlLC5mYS1iYW5rOmJlZm9yZSwuZmEtdW5pdmVyc2l0eTpiZWZvcmV7Y29udGVudDpcIlxcZjE5Y1wifS5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLC5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmV7Y29udGVudDpcIlxcZjE5ZFwifS5mYS15YWhvbzpiZWZvcmV7Y29udGVudDpcIlxcZjE5ZVwifS5mYS1nb29nbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTBcIn0uZmEtcmVkZGl0OmJlZm9yZXtjb250ZW50OlwiXFxmMWExXCJ9LmZhLXJlZGRpdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTJcIn0uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMWEzXCJ9LmZhLXN0dW1ibGV1cG9uOmJlZm9yZXtjb250ZW50OlwiXFxmMWE0XCJ9LmZhLWRlbGljaW91czpiZWZvcmV7Y29udGVudDpcIlxcZjFhNVwifS5mYS1kaWdnOmJlZm9yZXtjb250ZW50OlwiXFxmMWE2XCJ9LmZhLXBpZWQtcGlwZXItcHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTdcIn0uZmEtcGllZC1waXBlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYThcIn0uZmEtZHJ1cGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMWE5XCJ9LmZhLWpvb21sYTpiZWZvcmV7Y29udGVudDpcIlxcZjFhYVwifS5mYS1sYW5ndWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhYlwifS5mYS1mYXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWNcIn0uZmEtYnVpbGRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWRcIn0uZmEtY2hpbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWVcIn0uZmEtcGF3OmJlZm9yZXtjb250ZW50OlwiXFxmMWIwXCJ9LmZhLXNwb29uOmJlZm9yZXtjb250ZW50OlwiXFxmMWIxXCJ9LmZhLWN1YmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjJcIn0uZmEtY3ViZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjNcIn0uZmEtYmVoYW5jZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiNFwifS5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiNVwifS5mYS1zdGVhbTpiZWZvcmV7Y29udGVudDpcIlxcZjFiNlwifS5mYS1zdGVhbS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjdcIn0uZmEtcmVjeWNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiOFwifS5mYS1hdXRvbW9iaWxlOmJlZm9yZSwuZmEtY2FyOmJlZm9yZXtjb250ZW50OlwiXFxmMWI5XCJ9LmZhLWNhYjpiZWZvcmUsLmZhLXRheGk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmFcIn0uZmEtdHJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiYlwifS5mYS1zcG90aWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMWJjXCJ9LmZhLWRldmlhbnRhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmRcIn0uZmEtc291bmRjbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjFiZVwifS5mYS1kYXRhYmFzZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjMFwifS5mYS1maWxlLXBkZi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWMxXCJ9LmZhLWZpbGUtd29yZC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWMyXCJ9LmZhLWZpbGUtZXhjZWwtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjM1wifS5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjNFwifS5mYS1maWxlLXBob3RvLW86YmVmb3JlLC5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjNVwifS5mYS1maWxlLXppcC1vOmJlZm9yZSwuZmEtZmlsZS1hcmNoaXZlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzZcIn0uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSwuZmEtZmlsZS1hdWRpby1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWM3XCJ9LmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjOFwifS5mYS1maWxlLWNvZGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjOVwifS5mYS12aW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWNhXCJ9LmZhLWNvZGVwZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2JcIn0uZmEtanNmaWRkbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2NcIn0uZmEtbGlmZS1ib3V5OmJlZm9yZSwuZmEtbGlmZS1idW95OmJlZm9yZSwuZmEtbGlmZS1zYXZlcjpiZWZvcmUsLmZhLXN1cHBvcnQ6YmVmb3JlLC5mYS1saWZlLXJpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2RcIn0uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2VcIn0uZmEtcmE6YmVmb3JlLC5mYS1yZXNpc3RhbmNlOmJlZm9yZSwuZmEtcmViZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDBcIn0uZmEtZ2U6YmVmb3JlLC5mYS1lbXBpcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDFcIn0uZmEtZ2l0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFkMlwifS5mYS1naXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDNcIn0uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsLmZhLXljLXNxdWFyZTpiZWZvcmUsLmZhLWhhY2tlci1uZXdzOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ0XCJ9LmZhLXRlbmNlbnQtd2VpYm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDVcIn0uZmEtcXE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDZcIn0uZmEtd2VjaGF0OmJlZm9yZSwuZmEtd2VpeGluOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ3XCJ9LmZhLXNlbmQ6YmVmb3JlLC5mYS1wYXBlci1wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZjFkOFwifS5mYS1zZW5kLW86YmVmb3JlLC5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ5XCJ9LmZhLWhpc3Rvcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGFcIn0uZmEtY2lyY2xlLXRoaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGJcIn0uZmEtaGVhZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWRjXCJ9LmZhLXBhcmFncmFwaDpiZWZvcmV7Y29udGVudDpcIlxcZjFkZFwifS5mYS1zbGlkZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMWRlXCJ9LmZhLXNoYXJlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjFlMFwifS5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWUxXCJ9LmZhLWJvbWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTJcIn0uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsLmZhLWZ1dGJvbC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWUzXCJ9LmZhLXR0eTpiZWZvcmV7Y29udGVudDpcIlxcZjFlNFwifS5mYS1iaW5vY3VsYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMWU1XCJ9LmZhLXBsdWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTZcIn0uZmEtc2xpZGVzaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFlN1wifS5mYS10d2l0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZThcIn0uZmEteWVscDpiZWZvcmV7Y29udGVudDpcIlxcZjFlOVwifS5mYS1uZXdzcGFwZXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjFlYVwifS5mYS13aWZpOmJlZm9yZXtjb250ZW50OlwiXFxmMWViXCJ9LmZhLWNhbGN1bGF0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWNcIn0uZmEtcGF5cGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMWVkXCJ9LmZhLWdvb2dsZS13YWxsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWVcIn0uZmEtY2MtdmlzYTpiZWZvcmV7Y29udGVudDpcIlxcZjFmMFwifS5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMWYxXCJ9LmZhLWNjLWRpc2NvdmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWYyXCJ9LmZhLWNjLWFtZXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjNcIn0uZmEtY2MtcGF5cGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMWY0XCJ9LmZhLWNjLXN0cmlwZTpiZWZvcmV7Y29udGVudDpcIlxcZjFmNVwifS5mYS1iZWxsLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWY2XCJ9LmZhLWJlbGwtc2xhc2gtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFmN1wifS5mYS10cmFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjFmOFwifS5mYS1jb3B5cmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjlcIn0uZmEtYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmFcIn0uZmEtZXllZHJvcHBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFmYlwifS5mYS1wYWludC1icnVzaDpiZWZvcmV7Y29udGVudDpcIlxcZjFmY1wifS5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZXtjb250ZW50OlwiXFxmMWZkXCJ9LmZhLWFyZWEtY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmVcIn0uZmEtcGllLWNoYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjAwXCJ9LmZhLWxpbmUtY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDFcIn0uZmEtbGFzdGZtOmJlZm9yZXtjb250ZW50OlwiXFxmMjAyXCJ9LmZhLWxhc3RmbS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDNcIn0uZmEtdG9nZ2xlLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjIwNFwifS5mYS10b2dnbGUtb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDVcIn0uZmEtYmljeWNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIwNlwifS5mYS1idXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDdcIn0uZmEtaW94aG9zdDpiZWZvcmV7Y29udGVudDpcIlxcZjIwOFwifS5mYS1hbmdlbGxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDlcIn0uZmEtY2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGFcIn0uZmEtc2hla2VsOmJlZm9yZSwuZmEtc2hlcWVsOmJlZm9yZSwuZmEtaWxzOmJlZm9yZXtjb250ZW50OlwiXFxmMjBiXCJ9LmZhLW1lYW5wYXRoOmJlZm9yZXtjb250ZW50OlwiXFxmMjBjXCJ9LmZhLWJ1eXNlbGxhZHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGRcIn0uZmEtY29ubmVjdGRldmVsb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGVcIn0uZmEtZGFzaGN1YmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTBcIn0uZmEtZm9ydW1iZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTFcIn0uZmEtbGVhbnB1YjpiZWZvcmV7Y29udGVudDpcIlxcZjIxMlwifS5mYS1zZWxsc3k6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTNcIn0uZmEtc2hpcnRzaW5idWxrOmJlZm9yZXtjb250ZW50OlwiXFxmMjE0XCJ9LmZhLXNpbXBseWJ1aWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMjE1XCJ9LmZhLXNreWF0bGFzOmJlZm9yZXtjb250ZW50OlwiXFxmMjE2XCJ9LmZhLWNhcnQtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjIxN1wifS5mYS1jYXJ0LWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMThcIn0uZmEtZGlhbW9uZDpiZWZvcmV7Y29udGVudDpcIlxcZjIxOVwifS5mYS1zaGlwOmJlZm9yZXtjb250ZW50OlwiXFxmMjFhXCJ9LmZhLXVzZXItc2VjcmV0OmJlZm9yZXtjb250ZW50OlwiXFxmMjFiXCJ9LmZhLW1vdG9yY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWNcIn0uZmEtc3RyZWV0LXZpZXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWRcIn0uZmEtaGVhcnRiZWF0OmJlZm9yZXtjb250ZW50OlwiXFxmMjFlXCJ9LmZhLXZlbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjIxXCJ9LmZhLW1hcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjJcIn0uZmEtbWVyY3VyeTpiZWZvcmV7Y29udGVudDpcIlxcZjIyM1wifS5mYS1pbnRlcnNleDpiZWZvcmUsLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjI0XCJ9LmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjIyNVwifS5mYS12ZW51cy1kb3VibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjZcIn0uZmEtbWFycy1kb3VibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjdcIn0uZmEtdmVudXMtbWFyczpiZWZvcmV7Y29udGVudDpcIlxcZjIyOFwifS5mYS1tYXJzLXN0cm9rZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyOVwifS5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZXtjb250ZW50OlwiXFxmMjJhXCJ9LmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmJcIn0uZmEtbmV1dGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjJjXCJ9LmZhLWdlbmRlcmxlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmRcIn0uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzBcIn0uZmEtcGludGVyZXN0LXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzFcIn0uZmEtd2hhdHNhcHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzJcIn0uZmEtc2VydmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjMzXCJ9LmZhLXVzZXItcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjIzNFwifS5mYS11c2VyLXRpbWVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjM1XCJ9LmZhLWhvdGVsOmJlZm9yZSwuZmEtYmVkOmJlZm9yZXtjb250ZW50OlwiXFxmMjM2XCJ9LmZhLXZpYWNvaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzdcIn0uZmEtdHJhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzhcIn0uZmEtc3Vid2F5OmJlZm9yZXtjb250ZW50OlwiXFxmMjM5XCJ9LmZhLW1lZGl1bTpiZWZvcmV7Y29udGVudDpcIlxcZjIzYVwifS5mYS15YzpiZWZvcmUsLmZhLXktY29tYmluYXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzYlwifS5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjNjXCJ9LmZhLW9wZW5jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjNkXCJ9LmZhLWV4cGVkaXRlZHNzbDpiZWZvcmV7Y29udGVudDpcIlxcZjIzZVwifS5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLC5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDBcIn0uZmEtYmF0dGVyeS0zOmJlZm9yZSwuZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmV7Y29udGVudDpcIlxcZjI0MVwifS5mYS1iYXR0ZXJ5LTI6YmVmb3JlLC5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDJcIn0uZmEtYmF0dGVyeS0xOmJlZm9yZSwuZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjQzXCJ9LmZhLWJhdHRlcnktMDpiZWZvcmUsLmZhLWJhdHRlcnktZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDRcIn0uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI0NVwifS5mYS1pLWN1cnNvcjpiZWZvcmV7Y29udGVudDpcIlxcZjI0NlwifS5mYS1vYmplY3QtZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDdcIn0uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDhcIn0uZmEtc3RpY2t5LW5vdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDlcIn0uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI0YVwifS5mYS1jYy1qY2I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGJcIn0uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGNcIn0uZmEtY2xvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGRcIn0uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0ZVwifS5mYS1ob3VyZ2xhc3MtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1MFwifS5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjI1MVwifS5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmMjUyXCJ9LmZhLWhvdXJnbGFzcy0zOmJlZm9yZSwuZmEtaG91cmdsYXNzLWVuZDpiZWZvcmV7Y29udGVudDpcIlxcZjI1M1wifS5mYS1ob3VyZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTRcIn0uZmEtaGFuZC1ncmFiLW86YmVmb3JlLC5mYS1oYW5kLXJvY2stbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1NVwifS5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsLmZhLWhhbmQtcGFwZXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1NlwifS5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTdcIn0uZmEtaGFuZC1saXphcmQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1OFwifS5mYS1oYW5kLXNwb2NrLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTlcIn0uZmEtaGFuZC1wb2ludGVyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWFcIn0uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjViXCJ9LmZhLXRyYWRlbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjI1Y1wifS5mYS1yZWdpc3RlcmVkOmJlZm9yZXtjb250ZW50OlwiXFxmMjVkXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWVcIn0uZmEtZ2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjBcIn0uZmEtZ2ctY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjYxXCJ9LmZhLXRyaXBhZHZpc29yOmJlZm9yZXtjb250ZW50OlwiXFxmMjYyXCJ9LmZhLW9kbm9rbGFzc25pa2k6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjNcIn0uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjRcIn0uZmEtZ2V0LXBvY2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjI2NVwifS5mYS13aWtpcGVkaWEtdzpiZWZvcmV7Y29udGVudDpcIlxcZjI2NlwifS5mYS1zYWZhcmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjdcIn0uZmEtY2hyb21lOmJlZm9yZXtjb250ZW50OlwiXFxmMjY4XCJ9LmZhLWZpcmVmb3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjlcIn0uZmEtb3BlcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmFcIn0uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmJcIn0uZmEtdHY6YmVmb3JlLC5mYS10ZWxldmlzaW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjZjXCJ9LmZhLWNvbnRhbzpiZWZvcmV7Y29udGVudDpcIlxcZjI2ZFwifS5mYS01MDBweDpiZWZvcmV7Y29udGVudDpcIlxcZjI2ZVwifS5mYS1hbWF6b246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzBcIn0uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjcxXCJ9LmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzJcIn0uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI3M1wifS5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjc0XCJ9LmZhLWluZHVzdHJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMjc1XCJ9LmZhLW1hcC1waW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzZcIn0uZmEtbWFwLXNpZ25zOmJlZm9yZXtjb250ZW50OlwiXFxmMjc3XCJ9LmZhLW1hcC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjc4XCJ9LmZhLW1hcDpiZWZvcmV7Y29udGVudDpcIlxcZjI3OVwifS5mYS1jb21tZW50aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMjdhXCJ9LmZhLWNvbW1lbnRpbmctbzpiZWZvcmV7Y29udGVudDpcIlxcZjI3YlwifS5mYS1ob3V6ejpiZWZvcmV7Y29udGVudDpcIlxcZjI3Y1wifS5mYS12aW1lbzpiZWZvcmV7Y29udGVudDpcIlxcZjI3ZFwifS5mYS1ibGFjay10aWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2VcIn0uZmEtZm9udGljb25zOmJlZm9yZXtjb250ZW50OlwiXFxmMjgwXCJ9LmZhLXJlZGRpdC1hbGllbjpiZWZvcmV7Y29udGVudDpcIlxcZjI4MVwifS5mYS1lZGdlOmJlZm9yZXtjb250ZW50OlwiXFxmMjgyXCJ9LmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjI4M1wifS5mYS1jb2RpZXBpZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4NFwifS5mYS1tb2R4OmJlZm9yZXtjb250ZW50OlwiXFxmMjg1XCJ9LmZhLWZvcnQtYXdlc29tZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4NlwifS5mYS11c2I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODdcIn0uZmEtcHJvZHVjdC1odW50OmJlZm9yZXtjb250ZW50OlwiXFxmMjg4XCJ9LmZhLW1peGNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxmMjg5XCJ9LmZhLXNjcmliZDpiZWZvcmV7Y29udGVudDpcIlxcZjI4YVwifS5mYS1wYXVzZS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGJcIn0uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGNcIn0uZmEtc3RvcC1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGRcIn0uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI4ZVwifS5mYS1zaG9wcGluZy1iYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTBcIn0uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMjkxXCJ9LmZhLWhhc2h0YWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTJcIn0uZmEtYmx1ZXRvb3RoOmJlZm9yZXtjb250ZW50OlwiXFxmMjkzXCJ9LmZhLWJsdWV0b290aC1iOmJlZm9yZXtjb250ZW50OlwiXFxmMjk0XCJ9LmZhLXBlcmNlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTVcIn0uZmEtZ2l0bGFiOmJlZm9yZXtjb250ZW50OlwiXFxmMjk2XCJ9LmZhLXdwYmVnaW5uZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTdcIn0uZmEtd3Bmb3JtczpiZWZvcmV7Y29udGVudDpcIlxcZjI5OFwifS5mYS1lbnZpcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTlcIn0uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmV7Y29udGVudDpcIlxcZjI5YVwifS5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjI5YlwifS5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI5Y1wifS5mYS1ibGluZDpiZWZvcmV7Y29udGVudDpcIlxcZjI5ZFwifS5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjI5ZVwifS5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhMFwifS5mYS1icmFpbGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMmExXCJ9LmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmV7Y29udGVudDpcIlxcZjJhMlwifS5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSwuZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTNcIn0uZmEtZGVhZm5lc3M6YmVmb3JlLC5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLC5mYS1kZWFmOmJlZm9yZXtjb250ZW50OlwiXFxmMmE0XCJ9LmZhLWdsaWRlOmJlZm9yZXtjb250ZW50OlwiXFxmMmE1XCJ9LmZhLWdsaWRlLWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTZcIn0uZmEtc2lnbmluZzpiZWZvcmUsLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTdcIn0uZmEtbG93LXZpc2lvbjpiZWZvcmV7Y29udGVudDpcIlxcZjJhOFwifS5mYS12aWFkZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTlcIn0uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhYVwifS5mYS1zbmFwY2hhdDpiZWZvcmV7Y29udGVudDpcIlxcZjJhYlwifS5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmV7Y29udGVudDpcIlxcZjJhY1wifS5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWRcIn0uZmEtcGllZC1waXBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJhZVwifS5mYS1maXJzdC1vcmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJiMFwifS5mYS15b2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjJiMVwifS5mYS10aGVtZWlzbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjJcIn0uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSwuZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjNcIn0uZmEtZmE6YmVmb3JlLC5mYS1mb250LWF3ZXNvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjRcIn0uc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH0uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1c3twb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXJnaW46MDtvdmVyZmxvdzp2aXNpYmxlO2NsaXA6YXV0b31cbiIsIi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQW5pbWF0ZSBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAuYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWluIHtcbiAgei1pbmRleDogMDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1vdXQge1xuICB6LWluZGV4OiAxO1xufVxuLm93bC1jYXJvdXNlbCAuZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxuICovXG4ub3dsLWhlaWdodCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qXG4gKiAgQ29yZSBPd2wgQ2Fyb3VzZWwgQ1NTIEZpbGVcbiAqL1xuLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBmaXggZm9yIGZsYXNoaW5nIGJhY2tncm91bmQgKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtcHJldixcbi5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLW5leHQsXG4ub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1kb3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3dsLWNhcm91c2VsLm93bC1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4ub3dsLWNhcm91c2VsLm93bC10ZXh0LXNlbGVjdC1vbiAub3dsLWl0ZW0ge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xuICAtbW96LXVzZXItc2VsZWN0OiBhdXRvO1xuICAtbXMtdXNlci1zZWxlY3Q6IGF1dG87XG4gIHVzZXItc2VsZWN0OiBhdXRvO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWdyYWIge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1vLWdyYWI7XG4gIGN1cnNvcjogLW1zLWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogTm8gSnMgKi9cbi5uby1qcyAub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIExhenkgTG9hZCBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIFZpZGVvIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwib3dsLnZpZGVvLnBsYXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBzY2FsZSAxMDBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBzY2FsZSAxMDBtcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBzY2FsZSAxMDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBzY2FsZSAxMDBtcyBlYXNlO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogc2NhbGUoMS4zLCAxLjMpO1xuICAtbW96LXRyYW5zaXRpb246IHNjYWxlKDEuMywgMS4zKTtcbiAgLW1zLXRyYW5zaXRpb246IHNjYWxlKDEuMywgMS4zKTtcbiAgLW8tdHJhbnNpdGlvbjogc2NhbGUoMS4zLCAxLjMpO1xuICB0cmFuc2l0aW9uOiBzY2FsZSgxLjMsIDEuMyk7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuLFxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRuIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufSIsIi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuLm1mcC1iZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLm1mcC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDEwNDU7IH1cblxuLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCxcbi5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWFqYXgtY3VyIHtcbiAgY3Vyc29yOiBwcm9ncmVzczsgfVxuXG4ubWZwLXpvb20tb3V0LWN1ciwgLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICBjdXJzb3I6IHpvb20tb3V0OyB9XG5cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47IH1cblxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC1jbG9zZSxcbi5tZnAtYXJyb3csXG4ubWZwLXByZWxvYWRlcixcbi5tZnAtY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1mcC1wcmVsb2FkZXIge1xuICBjb2xvcjogI0NDQztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDEwNDQ7IH1cbiAgLm1mcC1wcmVsb2FkZXIgYSB7XG4gICAgY29sb3I6ICNDQ0M7IH1cbiAgICAubWZwLXByZWxvYWRlciBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG5cbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYnV0dG9uLm1mcC1jbG9zZSxcbmJ1dHRvbi5tZnAtYXJyb3cge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMDQ2O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY1O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTsgfVxuICAubWZwLWNsb3NlOmhvdmVyLFxuICAubWZwLWNsb3NlOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tZnAtY2xvc2U6YWN0aXZlIHtcbiAgICB0b3A6IDFweDsgfVxuXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHJpZ2h0OiAtNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjQ0NDO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubWZwLWFycm93OmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogLTU0cHg7IH1cbiAgLm1mcC1hcnJvdzpob3ZlcixcbiAgLm1mcC1hcnJvdzpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWZwLWFycm93OmJlZm9yZSxcbiAgLm1mcC1hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50OyB9XG4gIC5tZnAtYXJyb3c6YWZ0ZXIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcbiAgICB0b3A6IDhweDsgfVxuICAubWZwLWFycm93OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuXG4ubWZwLWFycm93LWxlZnQge1xuICBsZWZ0OiAwOyB9XG4gIC5tZnAtYXJyb3ctbGVmdDphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XG4gICAgbWFyZ2luLWxlZnQ6IDMxcHg7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICNGRkY7XG4gICAgbWFyZ2luLWxlZnQ6IDM5cHg7IH1cbiAgLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTAwcHg7IH1cbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogLTQwcHg7IH1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuICAubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuaW1nLm1mcC1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuLm1mcC1maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDsgfVxuICAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA0MHB4O1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogLTE7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYmFja2dyb3VuZDogIzQ0NDsgfVxuICAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgY29sb3I6ICNCREJEQkQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gIC5tZnAtZmlndXJlIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5tZnAtYm90dG9tLWJhciB7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjRjNGM0YzO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgLyoqXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICAgKi9cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWcge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDNweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDsgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTsgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9IH1cblxuXG4ud2hpdGUtcG9wdXAge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn0iLCIjYWRkLXRvLWNhbGVuZGFyLWNoZWNrYm94LWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWRkLXRvLWNhbGVuZGFyLWNoZWNrYm94IH4gYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hZGQtdG8tY2FsZW5kYXItY2hlY2tib3g6Y2hlY2tlZCB+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1MHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0uYWRkLXRvLWNhbGVuZGFyLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIGxlZnQ6IC05OTk5cHg7XG59XG5cbi5hZGQtdG8tY2FsZW5kYXItY2hlY2tib3ggfiBhOmJlZm9yZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRlFBQUFBUUNBWUFBQUNJb2xpN0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVJwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNeTFqTURFeElEWTJMakUwTlRZMk1Td2dNakF4TWk4d01pOHdOaTB4TkRvMU5qb3lOeUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5UTmlBb1RXRmphVzUwYjNOb0tTSWdlRzF3VFUwNlNXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEbzBNekpDUkRVMk5VRTFNREl4TVVVeU9UWTFRMEV3TlRreE5FSkRPVUl3TkNJZ2VHMXdUVTA2Ukc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRvME16SkNSRFUyTmtFMU1ESXhNVVV5T1RZMVEwRXdOVGt4TkVKRE9VSXdOQ0krSUR4NGJYQk5UVHBFWlhKcGRtVmtSbkp2YlNCemRGSmxaanBwYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pRek1rSkVOVFl6UVRVd01qRXhSVEk1TmpWRFFUQTFPVEUwUWtNNVFqQTBJaUJ6ZEZKbFpqcGtiMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPalF6TWtKRU5UWTBRVFV3TWpFeFJUSTVOalZEUVRBMU9URTBRa001UWpBMElpOCtJRHd2Y21SbU9rUmxjMk55YVhCMGFXOXVQaUE4TDNKa1pqcFNSRVkrSUR3dmVEcDRiWEJ0WlhSaFBpQThQM2h3WVdOclpYUWdaVzVrUFNKeUlqOCsxR2NiM1FBQUNoMUpSRUZVZU5yRVdBdHdWTlVaL3U3ZDl5dlpKQnRNSUM4ZUJoSUtNa1FJaHFJQktpcld3cFNXMGRhaENpcjFnUWhXZzJYS2pOUnFSN0FqUTZRamdsQkZSSVcyMEttQzBLUllqUllNQ1pHSEdFaklZME95MlUzMmxYM2QzWHY2bnh1U2JFSkNRTnZwbi9uMzNQT2Z4ejMzdTkvL3VCR2FCUUZjTWhncnBHWUM2ZGRrK3pmaVpLZ3hzdk9HNGJ1Sk1HQVROdHpjcTRsK1dTdGJzR2dwdk9pRUxwZ0JXZXRHUUdOQ3N0U0drS3dIMUVrMDRvVk5GVVpRc0VBamVkQ2cwaUJSVml2clA3MzdDTCtIOE5hN2Y3bHBSRmEyY09mTXFkVW45bjNBUkdjN05MRVlKajYyUWxlNlozL1psQVR0ODJtSU5WNFFWUFYzM0hWWG1LLzFiUmdQdnN0NjB2elhnSnpaWjg0VWxPZm5WMUwvWXZ3aEJ4azdRN3F1WjN6WkxydlNpdlJ5K1B0UjBZOG9VaXQyUDcrYVdtNVRpZnhhaEVyVlBXZmQvSlJCUWFOVmpBMkNJaHNlY0V3SXViSHpCMytDUVdORE5CQ0N5dWlFQzZOZ3BWM2Fna0NzellXa25CVEluakFNRmgyMEhBbzEvUVFGVk03S3c5YWx5N0QxemUyaUpFZW1oYnU4TXpmKytya1ZOR01rYVM3cHVLYWRiMHl1YkdzY3AvV2EzcmMwbk5YVko2UnNKdnNhVWhtWHQ1b3ladjM2ZTRvLy9oaTF0YlVvbmpXcllOVHMyUVh4aHl3dUwrOGJtemV2b0c3ZE91M2dqOFBvMk1JVlpHSWNBdzZUY1BtYTBZVjRKZlhZRUJpeS9yYmVxWmN2K2kxdEViSWdhZ3pnT0FXTWVyVDVNdkR1WGdmT0g2dkFzUm9SZ1ZBcUhPcDJUTXJYNGRZZkZtTGhWQUhUUnF0Z2tuMFFRM1cwYW5aSytVc3Z6SmUvcWZseGkyZDA0YTN1OWlKV2RuZ1VIZC9JMzNLRXlKRW9xQkUybXFDeEdCQ3FxLy9wOGlkV3ZQaDY2V2EzNVpselVJY0FuZXozdytuMTR1d0REOENhbFlXbzI5M3ZZZVBIK0Z5K0puNTgyODlIS3UycnBidXg5S0Y3RVk0eWZIcm9BSEtMNWl2MncvdjJZZTdDQmZCSEJMUldIWUo1NHJ6ckNRY3NEdHgrWUE0TUFieVRxanNITGZMSXJXV2NDaGp3dS9YSFVWbnV4ckdEQzJHMkFkd25uS1FOWHdPTEhud0ZINGRhOFZuWkJwZzBacWdjT2dKTWZLYStvcUprVERRTVgzb3IzR0Yva2hnSlE5VHJvREluUUVOcTlyakl0YU53cVVXa2VEb3kwd3RtVEtZdC84WFBwZzR3WnBBREFSVHQyWU9KeDQ1Qm85UEJsWkVCeTg2ZHZRZWRQR2tTeG1abnc1U1FBRDZYcnhuczZYV21ZTysxeDNlK241MkQyV00zWTk2dzZGMEYxRjR3QndzQnByQkV2KzB3SVFPN1hqMkhDMGVyY0xiaUVkaTB6WWd5QWsxT2dGVVFjY09Od1A1ZHl4RUxOTUNRNUNmcTBZWnBla2dDcE1aZ0VOUHZtSWM1S2NrRW00Z0w3KzlCckwwZDFyRmpZU0dHR2tlUGd5V1g0cVUxQ1FXM3pWRzV6dFYrbjI1YVFScFZHQm9qa0ZwV3JvVEJhQVEvVHBENmVwdXQzeE9aeldhS0VqTDQzSUVNM2ZySExaRDhYdHlRYXNYaGR6YkRiTlRDSmpOODl0ZnR2ZmFXOGpkNjdmUHl6UDNqUkJ6VGhHR1lLZ3d4cmNjZU0yZXlZRFFORzkrOGlBTWZIc2FSWFkvQW91VjRxUkFTOU5Dcm1ta2pLeEJLd09Rc004WDBpUWhRa3BLMUlVaWlCeHExK29MZmFQSkpYbzhsRU95Q0p0R0tTY3NmaFRZcEdZSXRGVFVYRzlEWTJvcVF3NFVuRmk1U0dGLzJ6ZmtpYWxRY1VKNjZWN1ByRkw1bVFod2dYR1JaWmp2KzhBTHpCR1BNNFl1eUE5czNzRk10SVVXNS9YeDdoTlUwK1JVN1g3T001YkZsSnhTUTJPRFIrQXJsSVV5NUhEalcwNHkrdDVVckM5SjVWbTV0WXhrei9zNVlGM1dpRVNZelAyTVJtYm1wNitFSDl2dVp4TTlOOWlCejBWaVVIYmNsc1B1WC9HSjJTVW5KZVgrTG5VVzYvTXF6SFRwNmxMMjlkeTlydExld3g1OThrcFdzV2NQdXUrOCtGbzFHbGZHOSsvYlpuMXExS2sxSnpIUVNsVXhIakJMN3JrWDVYTDVtTUJRa3M3V3ZZMHZ2WjNkNHBXNjNqN05mby9RRGZZQ2JzM2lHYTZVT1JZTVVQLzkycWhvWUU0VnNkTkNvREVFeVVZcW5oQklERW1KOGhaWWVuS2RtRVRINjQ2OHBXYTNHSmJ2ZEhwS2lUV3BpbzRZU3o3SGp4N0h1MldkeDlLT1BrRGt5SGFXYk5pRS9MdytMRnkrbWFrV2xIQ0luT3ljOU15T1RKM0pSemNFaG5DSEhZdGYwZENKdHdycnAzU3V2di9VR3ZPNHVXQkxOMkw5L043eGVGenllZHJTNDMrcTFGNDAxRFFkYVArOFZyZzFwcGNSUzN0K0REVlFlOWRoRnFGM0ppSFRhSVlhVHlMMmpZSWxkOElzR1dDUVJUQitHb0NjZ2lVNXEyUUNENktORmRRanJNMUZWWGVVWWQrUFl4ZzZuRStucDZaaVluNDhkTzNaZzdkcTFpRVFpMEdxMUtLZXFoMWg4MlQyQlVSa1pRbHBhMmt6cUh1SjFxRXBoM3pDQVBuVnlEYW84WDZFZ2VRb3dBTkRsU3g3bWZvOXQ3NzJOQlF0K3BtVDVUNDY4amdtRlM1VHhpcVB2ZGRlckxPK0tmY250ZTJYNzFHOVZ6Q3ZqdWxoZlphSkZGakpTckNqNy9EakNxZ2gwVk42RXZTSXNDVUFYbmR4UHZEeGYxdzV0NGdqb1kxcUVuQVlVZkk4U3B1b2tPbHlJQklQaEMwNm5Td0hVWkRJaE56Y1hvVkFJUkY3azVPUW9MYzgzL0UxZXV0U0twdVltUktUb0xaczNsNlp6aHFvNVF5UFI2RlZQZmNKWmcybEZONlB5ODBxK2ticDJXekx3VUVlL09aMk92cjRZVTExcHJ6cUwvNVhvUkgzZnZha3dtakZkUXRsSDQvRkM2VmRZL2RSTlZLRVllTXFBVVIzRWlTbzlWajU2QXMyK01Ld0dNeDY4ZnlTbTVvK0hTZURoNkZMTTcvZlZ1MXpPM3YyNGF4Y1VGSkRuZVpYK1NrcmdYcThQbFpVbkVLS0t3R3BOZ00vcm1hTFQ2NloxdXp3eFZCb0MwSktxdFRqcFB0VmQ4c1E4WUpLTStnM1c1WmUvSHBaM2Y5cjBrYWhrNWFxNDFiL3N0MWM4QTN1WU9RUXJyMHV5RndlcCt1anJHNkhIaXAvWXNQdmxUbXorN2Rjb3ZuTUdaazRndDZjWUtYUUZNV3V5QVY5OCtpT2NwZkI2ZTlIekZCdnZvUzg3SjlYZnluS1pXRm5mYkxmemJ3T2xtcEVrQ2F1ZmZocGVqeGVudmpxRjdLeHNkUEY2UEJ5Q3orUEg2ZE9uS1ZSVVc4ZU1HWDFMTjBNSjBNZ1FMbC9kVmdOYjhZanVBai9xUkZKaE1tWVZ6a2t2LzNOWkFWNmpKUFM0Vy9nV0dMRHIvVWEvbWtRTXpRTTJUNGRONThRL0R4Yml6dUlLTExqdEhheDdiaHFXUEphTFZKTVdQc1hwemFoM1NXajNuNkdRTUtmNy93QW1QNi82NWZxNnV1Ykdwc2FPRm50THVxUGRBUmU1djRmWTJlbWkxdWVqL09CbWpqYW4zK1YydGZpOHZvWllMRm9YbGFKbmpRWkRoWm9KZ2k3R1hYNElRUE5OK1RoOXNKdWhtS3VDV001dzVwdnFOaVNMbGZnL3loY0x4MlBFcUErUXFoUi93WDVqSGlycmRiSUpJMjRBL2xHOUdxdC9VNDVOV3o3RXk5cy9CelEzUXBVUVFhamRqTVMwTml4ZHRRaEZ4VGZUR3pWUURjNnJGSi84NVpkZmVtNmVQcjI5ZE11V2RHS2k1UFY2T3YyQlFGTW9GTDVJTlhxdHgrdXBkM2QyMXJYWTdZNUFJTUJ2VHA4RkNKZVhsL25WQktORlJhN0FnK3hnc25IMkswcDc5KzQ3NEl4MUlKV3k1cWdYdXc0ME1QYjhkd0ZrT0ZmbmdBMG5ZOXpxUWUxV25yUXR6UVJTQmd3R0VYczJ6cVVIbVh2RnZDQ0ZMd1AvTHc2UGRoUUxqVnFGVkl3U2tDUkZJZ2RQVnArc0k2NmQ3dXJ5MVhyYzdzYUdoa1o3T0J6aUFFcHhHb3RYWVlRZy9KNENSZVp3aDNmZHJpcU0ySVFrclpOMW1nL0g5am9ZKzRETXZTeXQrZVFsVEw3MXVmOGErNjVWZnZWdzVuRGg1SnBsNThOSE1LNUZDVDg4ZGlhU0dpNERGWW5USHZEa2dUVXlsLzhJTUFCdEtoOHBpWndJdXdBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gIGNvbnRlbnQ6ICcgJztcbn1cblxuLmljb24taWNhbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjhweCAwO1xufVxuXG4uaWNvbi1vdXRsb29rOmJlZm9yZSB7XG4gIC8qdGhpcyBpcyB0aGUgZGVmYXVsdCBpY29uKi9cbn1cblxuLmljb24teWFob286YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggKzRweDtcbn1cblxuLmljb24tZ29vZ2xlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MnB4IDA7XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiFcbiAqIGFuaW1hdGUuY3NzIC1odHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG4gKiBWZXJzaW9uIC0gMy41LjFcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTYgRGFuaWVsIEVkZW5cbiAqL1xuXG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5hbmltYXRlZC5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbn1cblxuLmFuaW1hdGVkLmZsaXBPdXRYLFxuLmFuaW1hdGVkLmZsaXBPdXRZLFxuLmFuaW1hdGVkLmJvdW5jZUluLFxuLmFuaW1hdGVkLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLCAyMCUsIDUzJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgfVxuXG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIH1cblxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgfVxufVxuXG4uYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sIDUwJSwgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgZnJvbSwgNTAlLCB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGFzaCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xuICBhbmltYXRpb24tbmFtZTogZmxhc2g7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4ucHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICB9XG5cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4ucnViYmVyQmFuZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICBmcm9tLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIGZyb20sIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uc2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgfVxuXG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgfVxuXG4gIDMxLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gIH1cblxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICA2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gIH1cblxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gIH1cblxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG5cbiAgNDMuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLmhlYWRTaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5cbi5zd2luZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4udGFkYSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4ud29iYmxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd29iYmxlO1xuICBhbmltYXRpb24tbmFtZTogd29iYmxlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLCAxMS4xJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gIH1cblxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gIH1cblxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgfVxuXG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICB9XG5cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgfVxuXG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gIH1cblxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sIDExLjElLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgfVxuXG4gIDMzLjMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgfVxuXG4gIDQ0LjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICB9XG5cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gIH1cblxuICA2Ni42JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICB9XG5cbiAgNzcuNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgfVxuXG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgfVxufVxuXG4uamVsbG8ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLCAyMCUsIDQwJSwgNjAlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG4gIGZyb20sIDIwJSwgNDAlLCA2MCUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4uYm91bmNlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA1MCUsIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cbn1cblxuLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5Eb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluVXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dERvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRMZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRSaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuLmFuaW1hdGVkLmZsaXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAvLyA0MCUge1xuICAvLyAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgLy8gICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAvLyAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC8vICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC8vIH1cblxuICAvLyA2MCUge1xuICAvLyAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAvLyAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgLy8gICBvcGFjaXR5OiAxO1xuICAvLyB9XG5cbiAgLy8gODAlIHtcbiAgLy8gICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgLy8gICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIC8vIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDgwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDgwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoODAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg4MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLy8gNDAlIHtcbiAgLy8gICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gIC8vICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgLy8gICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIC8vICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgLy8gfVxuXG4gIC8vIDYwJSB7XG4gIC8vICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gIC8vICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAvLyAgIG9wYWNpdHk6IDE7XG4gIC8vIH1cblxuICAvLyA4MCUge1xuICAvLyAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAvLyAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgLy8gfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuLmZsaXBJblkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxpcE91dFgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluVXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0RG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuICBhbmltYXRpb24tbmFtZTogaGluZ2U7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5yb2xsSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuXG4ucm9sbE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnpvb21PdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbn1cbiIsInRhYmxlLmRhdGFUYWJsZXt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87Y2xlYXI6Ym90aDtib3JkZXItY29sbGFwc2U6c2VwYXJhdGU7Ym9yZGVyLXNwYWNpbmc6MH10YWJsZS5kYXRhVGFibGUgdGhlYWQgdGgsdGFibGUuZGF0YVRhYmxlIHRmb290IHRoe2ZvbnQtd2VpZ2h0OmJvbGR9dGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZHtwYWRkaW5nOjEwcHggMThweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMTExfXRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aDphY3RpdmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkOmFjdGl2ZXtvdXRsaW5lOm5vbmV9dGFibGUuZGF0YVRhYmxlIHRmb290IHRoLHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZHtwYWRkaW5nOjEwcHggMThweCA2cHggMThweDtib3JkZXItdG9wOjFweCBzb2xpZCAjMTExfXRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZyx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNje2N1cnNvcjpwb2ludGVyOypjdXJzb3I6aGFuZH10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYyx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYyx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVke2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciByaWdodH10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvc29ydF9ib3RoLnBuZ1wiKX10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNje2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3NvcnRfYXNjLnBuZ1wiKX10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9zb3J0X2Rlc2MucG5nXCIpfXRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvc29ydF9hc2NfZGlzYWJsZWQucG5nXCIpfXRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVke2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3NvcnRfZGVzY19kaXNhYmxlZC5wbmdcIil9dGFibGUuZGF0YVRhYmxlIHRib2R5IHRye2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZn10YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIuc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjojQjBCRUQ5fXRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aCx0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGR7cGFkZGluZzo4cHggMTBweH10YWJsZS5kYXRhVGFibGUucm93LWJvcmRlciB0Ym9keSB0aCx0YWJsZS5kYXRhVGFibGUucm93LWJvcmRlciB0Ym9keSB0ZCx0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0aCx0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ZHtib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkfXRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoLHRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkLHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoLHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmZpcnN0LWNoaWxkIHRke2JvcmRlci10b3A6bm9uZX10YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGJvZHkgdGgsdGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyIHRib2R5IHRke2JvcmRlci10b3A6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGRkfXRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB0Ym9keSB0ciB0aDpmaXJzdC1jaGlsZCx0YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkZGR9dGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoLHRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZHtib3JkZXItdG9wOm5vbmV9dGFibGUuZGF0YVRhYmxlLnN0cmlwZSB0Ym9keSB0ci5vZGQsdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIub2Rke2JhY2tncm91bmQtY29sb3I6I2Y5ZjlmOX10YWJsZS5kYXRhVGFibGUuc3RyaXBlIHRib2R5IHRyLm9kZC5zZWxlY3RlZCx0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5vZGQuc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjojYWNiYWQ0fXRhYmxlLmRhdGFUYWJsZS5ob3ZlciB0Ym9keSB0cjpob3Zlcix0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjZ9dGFibGUuZGF0YVRhYmxlLmhvdmVyIHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkLHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmhvdmVyLnNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6I2FhYjdkMX10YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyPi5zb3J0aW5nXzEsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiB0Ym9keSB0cj4uc29ydGluZ18yLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4gdGJvZHkgdHI+LnNvcnRpbmdfMyx0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cj4uc29ydGluZ18xLHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyPi5zb3J0aW5nXzIsdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI+LnNvcnRpbmdfM3tiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmF9dGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiB0Ym9keSB0ci5zZWxlY3RlZD4uc29ydGluZ18xLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4gdGJvZHkgdHIuc2VsZWN0ZWQ+LnNvcnRpbmdfMix0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyLnNlbGVjdGVkPi5zb3J0aW5nXzMsdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIuc2VsZWN0ZWQ+LnNvcnRpbmdfMSx0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5zZWxlY3RlZD4uc29ydGluZ18yLHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLnNlbGVjdGVkPi5zb3J0aW5nXzN7YmFja2dyb3VuZC1jb2xvcjojYWNiYWQ1fXRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLm9kZD4uc29ydGluZ18xLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLm9kZD4uc29ydGluZ18xe2JhY2tncm91bmQtY29sb3I6I2YxZjFmMX10YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5vZGQ+LnNvcnRpbmdfMix0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5vZGQ+LnNvcnRpbmdfMntiYWNrZ3JvdW5kLWNvbG9yOiNmM2YzZjN9dGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIub2RkPi5zb3J0aW5nXzMsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIub2RkPi5zb3J0aW5nXzN7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZXNtb2tlfXRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLm9kZC5zZWxlY3RlZD4uc29ydGluZ18xLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLm9kZC5zZWxlY3RlZD4uc29ydGluZ18xe2JhY2tncm91bmQtY29sb3I6I2E2YjRjZH10YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5vZGQuc2VsZWN0ZWQ+LnNvcnRpbmdfMix0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5vZGQuc2VsZWN0ZWQ+LnNvcnRpbmdfMntiYWNrZ3JvdW5kLWNvbG9yOiNhOGI1Y2Z9dGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIub2RkLnNlbGVjdGVkPi5zb3J0aW5nXzMsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIub2RkLnNlbGVjdGVkPi5zb3J0aW5nXzN7YmFja2dyb3VuZC1jb2xvcjojYTliN2QxfXRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLmV2ZW4+LnNvcnRpbmdfMSx0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuPi5zb3J0aW5nXzF7YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhfXRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLmV2ZW4+LnNvcnRpbmdfMix0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuPi5zb3J0aW5nXzJ7YmFja2dyb3VuZC1jb2xvcjojZmNmY2ZjfXRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLmV2ZW4+LnNvcnRpbmdfMyx0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuPi5zb3J0aW5nXzN7YmFja2dyb3VuZC1jb2xvcjojZmVmZWZlfXRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLmV2ZW4uc2VsZWN0ZWQ+LnNvcnRpbmdfMSx0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuLnNlbGVjdGVkPi5zb3J0aW5nXzF7YmFja2dyb3VuZC1jb2xvcjojYWNiYWQ1fXRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLmV2ZW4uc2VsZWN0ZWQ+LnNvcnRpbmdfMix0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuLnNlbGVjdGVkPi5zb3J0aW5nXzJ7YmFja2dyb3VuZC1jb2xvcjojYWViY2Q2fXRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLmV2ZW4uc2VsZWN0ZWQ+LnNvcnRpbmdfMyx0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuLnNlbGVjdGVkPi5zb3J0aW5nXzN7YmFja2dyb3VuZC1jb2xvcjojYWZiZGQ4fXRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmhvdmVyPi5zb3J0aW5nXzEsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0cjpob3Zlcj4uc29ydGluZ18xe2JhY2tncm91bmQtY29sb3I6I2VhZWFlYX10YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3Zlcj4uc29ydGluZ18yLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXI+LnNvcnRpbmdfMntiYWNrZ3JvdW5kLWNvbG9yOiNlY2VjZWN9dGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6aG92ZXI+LnNvcnRpbmdfMyx0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyPi5zb3J0aW5nXzN7YmFja2dyb3VuZC1jb2xvcjojZWZlZmVmfXRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkPi5zb3J0aW5nXzEsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0cjpob3Zlci5zZWxlY3RlZD4uc29ydGluZ18xe2JhY2tncm91bmQtY29sb3I6I2EyYWVjN310YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3Zlci5zZWxlY3RlZD4uc29ydGluZ18yLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQ+LnNvcnRpbmdfMntiYWNrZ3JvdW5kLWNvbG9yOiNhM2IwYzl9dGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQ+LnNvcnRpbmdfMyx0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkPi5zb3J0aW5nXzN7YmFja2dyb3VuZC1jb2xvcjojYTViMmNifXRhYmxlLmRhdGFUYWJsZS5uby1mb290ZXJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzExMX10YWJsZS5kYXRhVGFibGUubm93cmFwIHRoLHRhYmxlLmRhdGFUYWJsZS5ub3dyYXAgdGR7d2hpdGUtc3BhY2U6bm93cmFwfXRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRoZWFkIHRoLHRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRoZWFkIHRke3BhZGRpbmc6NHB4IDE3cHggNHB4IDRweH10YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0Zm9vdCB0aCx0YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0Zm9vdCB0ZHtwYWRkaW5nOjRweH10YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0Ym9keSB0aCx0YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0Ym9keSB0ZHtwYWRkaW5nOjRweH10YWJsZS5kYXRhVGFibGUgdGguZHQtbGVmdCx0YWJsZS5kYXRhVGFibGUgdGQuZHQtbGVmdHt0ZXh0LWFsaWduOmxlZnR9dGFibGUuZGF0YVRhYmxlIHRoLmR0LWNlbnRlcix0YWJsZS5kYXRhVGFibGUgdGQuZHQtY2VudGVyLHRhYmxlLmRhdGFUYWJsZSB0ZC5kYXRhVGFibGVzX2VtcHR5e3RleHQtYWxpZ246Y2VudGVyfXRhYmxlLmRhdGFUYWJsZSB0aC5kdC1yaWdodCx0YWJsZS5kYXRhVGFibGUgdGQuZHQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodH10YWJsZS5kYXRhVGFibGUgdGguZHQtanVzdGlmeSx0YWJsZS5kYXRhVGFibGUgdGQuZHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnl9dGFibGUuZGF0YVRhYmxlIHRoLmR0LW5vd3JhcCx0YWJsZS5kYXRhVGFibGUgdGQuZHQtbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcH10YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1sZWZ0LHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLWxlZnQsdGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtbGVmdCx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1sZWZ0e3RleHQtYWxpZ246bGVmdH10YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1jZW50ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtY2VudGVyLHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLWNlbnRlcix0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9dGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtcmlnaHQsdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtcmlnaHQsdGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtcmlnaHQsdGFibGUuZGF0YVRhYmxlIHRmb290IHRkLmR0LWhlYWQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodH10YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1qdXN0aWZ5LHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLWp1c3RpZnksdGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtanVzdGlmeSx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1qdXN0aWZ5e3RleHQtYWxpZ246anVzdGlmeX10YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1ub3dyYXAsdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtbm93cmFwLHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLW5vd3JhcCx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1ub3dyYXB7d2hpdGUtc3BhY2U6bm93cmFwfXRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5kdC1ib2R5LWxlZnQsdGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktbGVmdHt0ZXh0LWFsaWduOmxlZnR9dGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktY2VudGVyLHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5kdC1ib2R5LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn10YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1yaWdodCx0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fXRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5kdC1ib2R5LWp1c3RpZnksdGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnl9dGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktbm93cmFwLHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5kdC1ib2R5LW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXB9dGFibGUuZGF0YVRhYmxlLHRhYmxlLmRhdGFUYWJsZSB0aCx0YWJsZS5kYXRhVGFibGUgdGR7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9LmRhdGFUYWJsZXNfd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtjbGVhcjpib3RoOyp6b29tOjE7em9vbToxfS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3Roe2Zsb2F0OmxlZnR9LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXJ7ZmxvYXQ6cmlnaHQ7dGV4dC1hbGlnbjpyaWdodH0uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dHttYXJnaW4tbGVmdDowLjVlbX0uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2luZm97Y2xlYXI6Ym90aDtmbG9hdDpsZWZ0O3BhZGRpbmctdG9wOjAuNzU1ZW19LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZXtmbG9hdDpyaWdodDt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctdG9wOjAuMjVlbX0uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b257Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDoxLjVlbTtwYWRkaW5nOjAuNWVtIDFlbTttYXJnaW4tbGVmdDoycHg7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtjdXJzb3I6cG9pbnRlcjsqY3Vyc29yOmhhbmQ7Y29sb3I6IzMzMyAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czoycHh9LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQsLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQ6aG92ZXJ7Y29sb3I6IzMzMyAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgIzk3OTc5NztiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgI2ZmZiksIGNvbG9yLXN0b3AoMTAwJSwgI2RjZGNkYykpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZGNkY2RjIDEwMCUpO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZGNkY2RjIDEwMCUpO2JhY2tncm91bmQ6LW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNkY2RjZGMgMTAwJSk7YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZGNkY2RjIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2RjZGNkYyAxMDAlKX0uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQsLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkOmhvdmVyLC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZDphY3RpdmV7Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6IzY2NiAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3gtc2hhZG93Om5vbmV9LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVye2NvbG9yOndoaXRlICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjMTExO2JhY2tncm91bmQtY29sb3I6IzU4NTg1ODtiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICM1ODU4NTgpLCBjb2xvci1zdG9wKDEwMCUsICMxMTEpKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzU4NTg1OCAwJSwgIzExMSAxMDAlKTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzU4NTg1OCAwJSwgIzExMSAxMDAlKTtiYWNrZ3JvdW5kOi1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjNTg1ODU4IDAlLCAjMTExIDEwMCUpO2JhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzU4NTg1OCAwJSwgIzExMSAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1ODU4NTggMCUsICMxMTEgMTAwJSl9LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmFjdGl2ZXtvdXRsaW5lOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMmIyYjJiO2JhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgIzJiMmIyYiksIGNvbG9yLXN0b3AoMTAwJSwgIzBjMGMwYykpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMmIyYjJiIDAlLCAjMGMwYzBjIDEwMCUpO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMmIyYjJiIDAlLCAjMGMwYzBjIDEwMCUpO2JhY2tncm91bmQ6LW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICMyYjJiMmIgMCUsICMwYzBjMGMgMTAwJSk7YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQodG9wLCAjMmIyYjJiIDAlLCAjMGMwYzBjIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzJiMmIyYiAwJSwgIzBjMGMwYyAxMDAlKTtib3gtc2hhZG93Omluc2V0IDAgMCAzcHggIzExMX0uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5lbGxpcHNpc3twYWRkaW5nOjAgMWVtfS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcHJvY2Vzc2luZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjEwMCU7aGVpZ2h0OjQwcHg7bWFyZ2luLWxlZnQ6LTUwJTttYXJnaW4tdG9wOi0yNXB4O3BhZGRpbmctdG9wOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEuMmVtO2JhY2tncm91bmQtY29sb3I6d2hpdGU7YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSksIGNvbG9yLXN0b3AoMjUlLCByZ2JhKDI1NSwyNTUsMjU1LDAuOSkpLCBjb2xvci1zdG9wKDc1JSwgcmdiYSgyNTUsMjU1LDI1NSwwLjkpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApKSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuOSkgMjUlLCByZ2JhKDI1NSwyNTUsMjU1LDAuOSkgNzUlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjkpIDI1JSwgcmdiYSgyNTUsMjU1LDI1NSwwLjkpIDc1JSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtiYWNrZ3JvdW5kOi1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjkpIDI1JSwgcmdiYSgyNTUsMjU1LDI1NSwwLjkpIDc1JSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuOSkgMjUlLCByZ2JhKDI1NSwyNTUsMjU1LDAuOSkgNzUlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuOSkgMjUlLCByZ2JhKDI1NSwyNTUsMjU1LDAuOSkgNzUlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpfS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoLC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyLC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfaW5mbywuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Byb2Nlc3NpbmcsLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZXtjb2xvcjojMzMzfS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xse2NsZWFyOmJvdGh9LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keXsqbWFyZ2luLXRvcDotMXB4Oy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGgsLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0ZHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0aD5kaXYuZGF0YVRhYmxlc19zaXppbmcsLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0ZD5kaXYuZGF0YVRhYmxlc19zaXppbmd7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnR9LmRhdGFUYWJsZXNfd3JhcHBlci5uby1mb290ZXIgLmRhdGFUYWJsZXNfc2Nyb2xsQm9keXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMTExfS5kYXRhVGFibGVzX3dyYXBwZXIubm8tZm9vdGVyIGRpdi5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdGFibGUsLmRhdGFUYWJsZXNfd3JhcHBlci5uby1mb290ZXIgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZXtib3JkZXItYm90dG9tOm5vbmV9LmRhdGFUYWJsZXNfd3JhcHBlcjphZnRlcnt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtjbGVhcjpib3RoO2hlaWdodDowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2luZm8sLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZXtmbG9hdDpub25lO3RleHQtYWxpZ246Y2VudGVyfS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGV7bWFyZ2luLXRvcDowLjVlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoLC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVye2Zsb2F0Om5vbmU7dGV4dC1hbGlnbjpjZW50ZXJ9LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXJ7bWFyZ2luLXRvcDowLjVlbX19IiwiLyohIEZsaWNraXR5IHYyLjIuMVxuaHR0cHM6Ly9mbGlja2l0eS5tZXRhZml6enkuY29cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmZsaWNraXR5LWVuYWJsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mbGlja2l0eS1zbGlkZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGRyYWdnYWJsZSAqL1xuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQuaXMtcG9pbnRlci1kb3duIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4vKiAtLS0tIGZsaWNraXR5LWJ1dHRvbiAtLS0tICovXG5cbi5mbGlja2l0eS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjc1KTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzMzMzMzMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCAjMTE5OWZmO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogYXV0bztcbiAgb3BhY2l0eTogMC4zO1xuICAvKiBwcmV2ZW50IGRpc2FibGVkIGJ1dHRvbiBmcm9tIGNhcHR1cmluZyBwb2ludGVyIHVwIGV2ZW50LiAjNzE2ICovXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qIC0tLS0gcHJldmlvdXMvbmV4dCBidXR0b25zIC0tLS0gKi9cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNDRweDtcbiAgdG9wOiA1MCU7XG4gIC8qIHZlcnRpY2FsbHkgY2VudGVyICovXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDQ0cHg7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogMTBweDtcbn1cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogMTBweDtcbn1cbi8qIHJpZ2h0IHRvIGxlZnQgKi9cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbn1cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBoZWlnaHQ6IDYwJTtcbiAgbGVmdDogMjAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjAlO1xuICB3aWR0aDogNjAlO1xufVxuXG4vKiAtLS0tIHBhZ2UgZG90cyAtLS0tICovXG5cbi5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBib3R0b206IC0yNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMCA4cHg7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAxO1xufVxuIiwiaHRtbCxcbmJvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZSArIDBweDtcblx0QGluY2x1ZGUgZm9udChyZWd1bGFyKTtcblxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuaHRtbCB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkuaGVhZGVyLXN0eWxlLS1ub25lIHtcblx0LnBhZ2Utd3JhcCB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZC5mdWxsYmxlZWQge1xuXHRbY2xhc3MqPVwiY29sLVwiXSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5jb250YWluZXItZmx1aWQud2l0aC1tYXgge1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LXdpZHRoOiAxNjAwcHg7XG59XG5cbi5sYXlvdXQtZnJlZWZvcm1fdGV4dCB7XG5cdC50ZXh0IHtcblx0XHRpbWcuYWxpZ25jZW50ZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbi1pbnRybyAudGV4dCB7XG5cdFx0aDIsXG5cdFx0aDMsXG5cdFx0aDQsXG5cdFx0aDUsXG5cdFx0aDYge1xuXHRcdFx0bWFyZ2luLXRvcDogX2VtKDIwKTtcblx0XHR9XG5cdH1cbn1cblxuLmVkaXQtbGluayB7XG5cdGEge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45NSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRyaWdodDogMjBweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHRvcDogOTBweDtcblx0XHR6LWluZGV4OiAxMDAwO1xuXHRcdEBpbmNsdWRlIGZvbnQoYm9sZCk7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4ubGF5b3V0X2hlcm8gaDIge1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuIiwiLypcbiAqIFVzaW5nIHZhcmlhdGlvbiBzcGVjaWZpYyBmb250IG5hbWVzIGZyb20gdGhlIHN0YXJ0IHRvIGF2b2lkIElFOCBpc3N1ZXNcbiAqIGh0dHA6Ly9oZWxwLnR5cGVraXQuY29tL2N1c3RvbWVyL3BvcnRhbC9hcnRpY2xlcy82ODU1LVVzaW5nLW11bHRpcGxlLXdlaWdodHMtYW5kLXN0eWxlc1xuICovXG5AaW1wb3J0IFwiLi4vYmFzZS9mb250c1wiO1xuQG1peGluIGZvbnQoJHdlaWdodCwgJHN0eWxlOiBub3JtYWwpIHtcbiAgICBAaWYgJHdlaWdodD09bGlnaHQge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgIEBpZiAkc3R5bGU9PWl0YWxpYyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtTHRJdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1MdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZiAkd2VpZ2h0PT1yZWd1bGFyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICBAaWYgJHN0eWxlPT1pdGFsaWMge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUl0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsXG4gICAgICAgICAgICAgICAgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHdlaWdodD09Ym9sZCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxufVxuXG5AbWl4aW4gc2VyaWYtZm9udCgkd2VpZ2h0LCAkc3R5bGU6IG5vcm1hbCkge1xuICAgIEBpZiAkd2VpZ2h0PT1saWdodCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgQGlmICRzdHlsZT09aXRhbGljIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHdlaWdodD09cmVndWxhciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgQGlmICRzdHlsZT09aXRhbGljIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHdlaWdodD09Ym9sZCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG59XG5cbkBtaXhpbiB0aGluLWZvbnQoJHdlaWdodCwgJHN0eWxlOiBub3JtYWwpIHtcbiAgICBAaWYgJHdlaWdodD09bGlnaHQge1xuICAgICAgICBmb250LXdlaWdodDogMjAwO1xuXG4gICAgICAgIEBpZiAkc3R5bGU9PWl0YWxpYyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtVGhJdFwiLCBzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtVGhcIiwgc2VyaWY7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICR3ZWlnaHQ9PXJlZ3VsYXIge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIEBpZiAkc3R5bGU9PWl0YWxpYyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtTHRJdFwiLCBzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtTHRcIiwgc2VyaWY7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICR3ZWlnaHQ9PWJvbGQge1xuICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU0FTUyBCYXNlOiBWYXJpYWJsZXMsIG1peGlucywgZXRjLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuJGJhc2UtZm9udC1zaXplOiAxNjtcblxuJGxpbmUtaGVpZ2h0OiAxLjQgIWRlZmF1bHQ7XG4kZm9udC1jb2xvcjogIzIyMiAhZGVmYXVsdDtcblxuJGNvbG9yLXByaW1hcnk6ICMwMGUgIWRlZmF1bHQ7XG5cbiRjb2xvci1ibHVlLXByaW1hcnk6ICMxNjE3Mjk7XG4kY29sb3ItYmx1ZS1wcmltYXJ5LWFsdDogIzAwMmY2YztcbiRjb2xvci1ibHVlLWRhcms6ICMxNTE1MWQ7XG4kY29sb3ItYmx1ZS1saWdodDogIzAwOWVkYjtcbiRjb2xvci1ncmF5LXByaW1hcnktbGlnaHQ6ICM5ODljYTE7XG4kY29sb3ItZ3JheS1wcmltYXJ5OiAjNTU1O1xuJGNvbG9yLWdyYXktcHJpbWFyeS1kYXJrZXI6ICM0NDQ7XG4kY29sb3ItZ3JheS1kYXJrOiAjNTM1NDYxO1xuJGNvbG9yLWdyYXktZGFyay1hbHQ6ICMwZjBmMTQ7XG4kY29sb3ItZ3JheS1saWdodDogI2QwZDFkNDtcbiRjb2xvci1ncmF5LWxpZ2h0LWFsdDogI2VjZTllNDtcblxuJGNvbG9yLWJsdWUtcHJpbWFyeS1zZWM6ICMyOWI4Y2U7XG4kY29sb3ItYmx1ZS1wcmltYXJ5LXNlYy1tdXRlZDogIzE4MjMzMTtcblxuJGxpbmstY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuJGxpbmstaG92ZXItY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuJGxpbmstdmlzaXRlZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cbiRlYXNlLXRodW5rOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuLypcbiAqIEVhc3kgY29udmVyc2lvbiB0byBlbSBmcm9tIHBpeGVsc1xuICovXG5AZnVuY3Rpb24gX2VtKCR0YXJnZXQsICRjb250ZXh0OiAkYmFzZS1mb250LXNpemUpIHtcbiAgICBAaWYgJHRhcmdldD09MCB7XG4gICAgICAgIEByZXR1cm4gMDtcbiAgICB9XG5cbiAgICBAcmV0dXJuICR0YXJnZXQgLyAkY29udGV4dCArIDBlbTtcbn1cblxuLypcbiAqIFJlcGxpY2F0ZSBhZG9iZSB0cmFja2luZyB2YWx1ZXMgaW4gZW1cbiAqL1xuQGZ1bmN0aW9uIF9hZG9iZV90cmFja2luZ190b19lbSgkdGFyZ2V0KSB7XG4gICAgQGlmICR0YXJnZXQ9PTAge1xuICAgICAgICBAcmV0dXJuIDA7XG4gICAgfVxuXG4gICAgQHJldHVybiAkdGFyZ2V0IC8gMTAwMCswZW07XG59XG5cbi8qXG4gKiBQaG90b3Nob3AgVGV4dCBTaGFkb3dcbiAqIE5PVEU6ICRzcHJlYWQgaGFzIG5vIGVmZmVjdCBmb3IgdGV4dCBzaGFkb3dzXG4gKiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9oZXlncmFkeS8xMDM5MjgyXG4gKi9cbkBtaXhpbiBwaG90b3Nob3AtdGV4dC1zaGFkb3coXG4gICAgJGFuZ2xlOiAwLFxuICAgICRkaXN0YW5jZTogMCxcbiAgICAkc3ByZWFkOiAwLFxuICAgICRzaXplOiAwLFxuICAgICRjb2xvcjogIzAwMFxuKSB7XG4gICAgJGFuZ2xlOiAoMTgwIC0gJGFuZ2xlKSAqIHBpKCkgLyAxODA7XG4gICAgJGgtc2hhZG93OiByb3VuZChjb3MoJGFuZ2xlKSAqICRkaXN0YW5jZSk7XG4gICAgJHYtc2hhZG93OiByb3VuZChzaW4oJGFuZ2xlKSAqICRkaXN0YW5jZSk7XG4gICAgJGNzcy1zcHJlYWQ6ICRzaXplICogJHNwcmVhZC8xMDA7XG4gICAgJGJsdXI6ICgkc2l6ZSAtICRjc3Mtc3ByZWFkKTtcbiAgICB0ZXh0LXNoYWRvdzogJGgtc2hhZG93ICR2LXNoYWRvdyAkYmx1ciAkY29sb3I7XG59XG5cbkBtaXhpbiBhc3BlY3QtcmF0aW8oJHdpZHRoLCAkaGVpZ2h0KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoJGhlaWdodCAvICR3aWR0aCkgKiAxMDAlO1xuICAgIH1cblxuICAgID4gLmNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgR2xvYmFsIGJ1dHRvbiBzdHlsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5idG4ge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdG1hcmdpbjogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogYXV0bztcblx0LmxhYmVsIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2Utb3V0O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblx0Ji5uby1ib3JkZXIge1xuXHRcdGJvcmRlcjogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHQubGFiZWwge1xuXHRcdFx0Y29sb3I6IGRhcmtlbigkY29sb3ItYmx1ZS1saWdodCwgMjAlKTtcblx0XHR9XG5cdH1cblxuXHQmLmJ0bi0tYmx1ZSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xuXG5cdFx0LmxhYmVsIHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXG5cdFx0XHQubGFiZWwge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdH1cblx0fVxufVxuXG4uY2FsZW5kYXItYnRuIHtcblx0LmxhYmVsIHtcblx0XHRpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblx0fVxufVxuXG4uYXJyb3ctYnRuIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiA0MHB4O1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2Utb3V0LCBib3JkZXIgMC4zcyBlYXNlLW91dDtcblx0d2lkdGg6IDQwcHg7XG5cblx0Ji5idG4tLW91dGxpbmUge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcblxuXHRcdC5sYWJlbCB7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlLWxpZ2h0O1xuXG5cdFx0XHQubGFiZWwge1xuXHRcdFx0XHRjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEod2hpdGUsIDAuNSk7XG5cdFx0fVxuXHR9XG5cblx0LmxhYmVsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCYud2l0aC10ZXh0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR3aWR0aDogYXV0bztcblx0XHQubGFiZWwge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRAaW5jbHVkZSBmb250KGJvbGQpO1xuXHRcdH1cblx0fVxuXHQmOmFmdGVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0Y29udGVudDogXCJcXGYwNjFcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuXHRcdGZvbnQtc2l6ZTogX2VtKDEyKTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiBfZW0oMTIpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdH1cblxuXHQmLmJ0bi0tYmx1ZS53aXRoLXRleHQge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdH1cblx0XHQubGFiZWwge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdCYuYnRuLS1vdXRsaW5lLndpdGgtdGV4dCB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0fVxuXHRcdC5sYWJlbCB7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb2xvcjogZGFya2VuKCRjb2xvci1ibHVlLWxpZ2h0LCAyMCUpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAtNTAlKTtcblx0XHR9XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHQubGFiZWwge1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0fVxuXHR9XG5cblx0Ji0tcGx1cy1taW51cyB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlxcZjA2N1wiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAxMXB4O1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEycHg7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHR9XG5cdFx0Jjpob3ZlcjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR9XG5cdH1cbn1cblxuLnBsYXktYnRuIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiA0MHB4O1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2Utb3V0LCBib3JkZXIgMC4zcyBlYXNlLW91dDtcblx0d2lkdGg6IDQwcHg7XG5cblx0Ji5idG4tLW91dGxpbmUge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcblxuXHRcdC5sYWJlbCB7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKHdoaXRlLCAwLjMpO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgd2hpdGU7XG5cdFx0fVxuXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSh3aGl0ZSwgMC41KTtcblx0XHR9XG5cdH1cblxuXHQubGFiZWwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Ji53aXRoLXRleHQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdC5sYWJlbCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdEBpbmNsdWRlIGZvbnQoYm9sZCk7XG5cdFx0fVxuXHR9XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRjb250ZW50OiBcIlxcZjA0YlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG5cdFx0Zm9udC1zaXplOiBfZW0oMTIpO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IF9lbSgxMik7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcblx0XHR3aWR0aDogNDBweDtcblx0fVxuXG5cdCYuYnRuLS1ibHVlLndpdGgtdGV4dCB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0fVxuXHRcdC5sYWJlbCB7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0Ji5idG4tLW91dGxpbmUud2l0aC10ZXh0IHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR9XG5cdFx0LmxhYmVsIHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbG9yOiBkYXJrZW4oJGNvbG9yLWJsdWUtbGlnaHQsIDIwJSk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgycHgsIC01MCUpO1xuXHRcdH1cblx0fVxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRcdC5sYWJlbCB7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHR9XG5cdH1cbn1cblxuLnRhbGwtYXJyb3cge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGFsbC1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IHRyYW5zcGFyZW50IDUwJSAxMDAlO1xuXHRib3R0b206IDIwcHg7XG5cdGhlaWdodDogMTY2cHg7XG5cdGxlZnQ6IDUwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQsIGhlaWdodCAwLjNzIGVhc2Utb3V0O1xuXHR3aWR0aDogMjFweDtcblx0ei1pbmRleDogMTA7XG5cdCY6aG92ZXIge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDVweCk7XG5cdH1cblx0QG1lZGlhIChtYXgtaGVpZ2h0OiA4MTVweCkge1xuXHRcdGhlaWdodDogMTIwcHg7XG5cdH1cblx0QG1lZGlhIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuXHRcdGhlaWdodDogNzBweDtcblx0fVxuXHRAbWVkaWEgKG1heC1oZWlnaHQ6IDQwMHB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDk5MSkpIHtcblx0XHRoZWlnaHQ6IDEyMHB4O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuXHRcdGhlaWdodDogNzBweDtcblx0fVxufVxuXG4uY2FyZXQtZG93biB7XG5cdGJvdHRvbTogNDBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogODBweDtcblx0bGVmdDogNTAlO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dCwgaGVpZ2h0IDAuM3MgZWFzZS1vdXQ7XG5cdHdpZHRoOiA4MHB4O1xuXHR6LWluZGV4OiAxMDtcblx0JjpiZWZvcmUge1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcblx0XHRmb250LXNpemU6IDgwcHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGxpbmUtaGVpZ2h0OiA4MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDk5MSkpIHtcblx0XHRib3R0b206IDIwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHR9XG5cdH1cbn1cblxuLnNpdGUtMiB7XG5cdC5idG4ge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLXByaW1hcnktc2VjO1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdHBhZGRpbmc6IDZweCAyMHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0QGluY2x1ZGUgZm9udChyZWd1bGFyKTtcblxuXHRcdCYuYnRuLS1ibHVlLFxuXHRcdCYuYnRuLS1ibHVlLndpdGgtdGV4dCxcblx0XHQmLmJ0bi0tYmx1ZS53aXRoLXRleHQuYXJyb3ctYnRuIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLXByaW1hcnktc2VjO1xuXHRcdFx0cGFkZGluZzogNnB4IDIwcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2Utb3V0O1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0fVxuXG5cdFx0XHQubGFiZWwge1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXG5cdFx0XHRcdC5sYWJlbCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnktc2VjICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeS1zZWMgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wbGF5LWJ0biB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0Ji53aXRoLXRleHQge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRwYWRkaW5nOiA2cHggNDBweCA2cHggMTZweDtcblx0XHRcdC5sYWJlbCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5LXNlYztcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5LXNlYztcblx0XHRcdH1cblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1wcmltYXJ5LXNlYztcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeS1zZWM7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHR9XG5cdFx0XHQubGFiZWwge1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmFycm93LWJ0biB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0Y29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnktc2VjO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2Utb3V0LCBib3JkZXIgMC4zcyBlYXNlLW91dDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnktc2VjO1xuXHRcdH1cblxuXHRcdCYud2l0aC10ZXh0IHtcblx0XHRcdC8vcGFkZGluZzogX2VtKDEwLCAxMikgX2VtKDMwLCAxMik7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdHBhZGRpbmc6IDZweCA0MHB4IDZweCAxNnB4O1xuXHRcdFx0LmxhYmVsIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnktc2VjO1xuXHRcdFx0XHQvL2xpbmUtaGVpZ2h0OiBfZW0oMjUpO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnktc2VjO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLXByaW1hcnktc2VjO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5LXNlYztcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdH1cblx0XHRcdC5sYWJlbCB7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLndpdGgtYmcge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtcHJpbWFyeS1zZWM7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdC5sYWJlbCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5LXNlYztcblx0XHRcdFx0LmxhYmVsIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeS1zZWM7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnktc2VjO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmFycm93LWJ0bi5idG4tLW91dGxpbmUge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcblxuXHRcdC5sYWJlbCB7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1wcmltYXJ5LXNlYztcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlLXByaW1hcnktc2VjO1xuXG5cdFx0XHQubGFiZWwge1xuXHRcdFx0XHRjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEod2hpdGUsIDAuNSk7XG5cdFx0fVxuXHR9XG5cblx0LmNhcmV0LWRvd24ge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQubGlzdC1wYWdlLWJ0bi5hcnJvdy1idG4ud2l0aC10ZXh0IHtcblx0XHQubGFiZWwsXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeS1zZWM7XG5cdFx0fVxuXHR9XG59XG5cbmEubGluay13aXRoLWFycm93IHtcblx0Y29sb3I6ICMwMDllZGI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcXGYwNjFcIjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuXHR9XG5cdCY6aG92ZXI6YWZ0ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5zaXRlLTIge1xuXHRhLmxpbmstd2l0aC1hcnJvdyB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnktc2VjO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgZm9udChyZWd1bGFyKTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlxcZjA2MVwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG5cdFx0fVxuXHRcdCY6aG92ZXI6YWZ0ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgR2xvYmFsIGxpbmsgc3R5bGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5hIHtcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGxpbmstdmlzaXRlZC1jb2xvcjtcbn0iLCIud2l0aC1hbmltYXRpb25zIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA4JSwgMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQsIG9wYWNpdHkgMC40cyBlYXNlLW91dDtcblxuICAgICYudmlzaWJsZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCUsIDApO1xuICAgIH1cblxuICAgICYuc2xvd2VyLWFuaW1hdGlvbiB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjVzIGVhc2Utb3V0LCBvcGFjaXR5IDEuNXMgZWFzZS1vdXQ7XG4gICAgfVxufVxuXG4ucGFnZS1zZWN0aW9uLS1zdWJuYXYge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLXByaW1hcnk7XG4gICAgei1pbmRleDogOTk7XG59XG5cbi5zZWN0aW9uLWxheW91dC13cmFwLS1pbnRyb2R1Y3RvcnlfdGV4dFxuICAgICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWNvbHVtbmVkX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IF9lbSgtNTApO1xuXG4gICAgLmFuY2hvcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMTAwcHg7XG4gICAgfVxufVxuXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0taW50cm9kdWN0b3J5X3RleHQgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tZnJlZWZvcm1fdGV4dCxcbi5zZWN0aW9uLWxheW91dC13cmFwLS1pbnRyb2R1Y3RvcnlfdGV4dFxuICAgICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWZyZWVmb3JtX3RleHRfbm9udHJhbnNsYXRlZCB7XG4gICAgLnN0YW5kYXJkLXBhZGRpbmcge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLXRleHRfYmxvY2tzICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWZyZWVmb3JtX3RleHQsXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0tdGV4dF9ibG9ja3NcbiAgICArIC5zZWN0aW9uLWxheW91dC13cmFwLS1mcmVlZm9ybV90ZXh0X25vbnRyYW5zbGF0ZWQge1xuICAgIC5zdGFuZGFyZC1wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi5zZWN0aW9uLWxheW91dC13cmFwLS1mcmVlZm9ybV90ZXh0ICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLXRleHRfYmxvY2tzLFxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWZyZWVmb3JtX3RleHRfbm9udHJhbnNsYXRlZFxuICAgICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLXRleHRfYmxvY2tzIHtcbiAgICAubGF5b3V0LXRleHRfYmxvY2tzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxufVxuXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0tZnJlZWZvcm1fdGV4dCArIC5zZWN0aW9uLWxheW91dC13cmFwLS1oZXJvIHtcbiAgICBtYXJnaW4tdG9wOiBfZW0oNDApO1xufVxuXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0tZnJlZWZvcm1fdGV4dCArIC5zZWN0aW9uLWxheW91dC13cmFwLS1oZXJvIHtcbiAgICBtYXJnaW4tdG9wOiBfZW0oNDApO1xufVxuXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0taGVybyArIC5zZWN0aW9uLWxheW91dC13cmFwLS1jb2x1bW5lZF9jb250ZW50IHtcbiAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQge1xuICAgICAgICAvL3BhZGRpbmctdG9wOiBfZW0oNTApO1xuICAgIH1cbn1cblxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWludHJvZHVjdG9yeV90ZXh0ICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLW1hbnVhbF9ncmlkLFxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWludHJvZHVjdG9yeV90ZXh0ICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLW5ld3NfZ3JpZCB7XG4gICAgLmxheW91dC1sYXRlc3RfbmV3c19ncmlkIC5jb250YWluZXItZmx1aWQuZnVsbGJsZWVkIC5yb3csXG4gICAgLmxheW91dC1tYW51YWxfZ3JpZCAuY29udGFpbmVyLWZsdWlkLmZ1bGxibGVlZCAucm93IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxufVxuXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0tcXVvdGVzICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWNhcmVlcnNfaGlnaGxpZ2h0IHtcbiAgICAuc2VjdGlvbi1pbnRyby5zdGFuZGFyZC1wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxufVxuXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0taW50cm9kdWN0b3J5X3RleHQgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0taW5mb2dyYXBoaWMge1xuICAgIG1hcmdpbi1ib3R0b206IF9lbSg1MCk7XG5cbiAgICAuc2VjdGlvbi1pbnRyby5zdGFuZGFyZC1wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxufVxuXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0tY2FyZWVyc19saXN0aW5nICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWNhcmVlcnNfbGlzdGluZyB7XG4gICAgLmxheW91dC1jYXJlZXJzX2xpc3Rpbmcge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59XG5cbi5zZWN0aW9uLWxheW91dC13cmFwLS1sZWFkZXJzaGlwICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLXRpbWVsaW5lIHtcbiAgICAuc2VjdGlvbi1pbnRybyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBfZW0oMTAwKTtcbiAgICB9XG59XG5cbi5zZWN0aW9uLWxheW91dC13cmFwLS1ncmlkICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWNvbnRhY3RfZm9ybSB7XG4gICAgLnNlY3Rpb24taW50cm8uc3RhbmRhcmQtcGFkZGluZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBfZW0oNTApO1xuICAgIH1cblxuICAgIC5sYXlvdXQtY29udGFjdF9mb3JtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IF9lbSgxNDApO1xuICAgIH1cbn1cblxuLy8gd2h5IGNpdGFkZWwgcmVkdWNlIHNwYWNpbmcgYWJvdmUgbG9nb3Ncbi5wYWdlLWlkLTIxIHtcbiAgICAucGFnZS1zZWN0aW9uLS1sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQuZGFyay1ibHVlLWJnIHtcbiAgICAgICAgLnN0YW5kYXJkLXBhZGRpbmcge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZSB7XG4gICAgI3NlY3Rpb24tMS5zZWN0aW9uLWxheW91dC13cmFwLS1hcnRpY2xlX2NvbnRlbnQgLmMtYXJ0aWNsZS13cmFwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICB9XG59XG5cbi8vIGdsb2JhbCBlcXVpdGllcyBwYWRkaW5nXG4vLyAucGFnZS1pZC0yMDQ1IHtcbi8vICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLmNvbHVtbmVkLWNvbnRlbnQtcm93IHtcbi8vICAgICAgcGFkZGluZzogX2VtKDcwKSAwO1xuLy8gICAgICAmLnJvdy0xIHtcbi8vICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuLy8gICAgICB9XG4vLyAgICAgICY6bGFzdC1jaGlsZCB7XG4vLyAgICAgICAgICBwYWRkaW5nOiBfZW0oNzApIDA7XG4vLyAgICAgICAgICAmLnJvdy0xIHtcbi8vICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbi8vICAgICAgICAgIH1cbi8vICAgICAgfVxuLy8gIH1cbiIsIi5oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cbiAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IF9lbSgxMDYxKSkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLXNlY3Rpb24tLWhlYWRlciB7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDtcbn1cblxuLnBhZ2Utd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDY0MCkpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxufVxuXG4ucGFnZS1zZWN0aW9uLS1zdWJuYXYsXG4ucGFnZS1zZWN0aW9uLS1oZWFkZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbn1cblxuLnNjcm9sbGluZy1kb3duIC5wYWdlLXNlY3Rpb24tLWhlYWRlcixcbi5zY3JvbGxpbmctZG93biAucGFnZS1zZWN0aW9uLS1zdWJuYXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTcwcHgsIDApO1xufVxuXG4uc2luZ2xlLWxlYWRlcnNoaXAgLmhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiBfZW0oOTkxKSkge1xuICAgIC5wYWdlLXNlY3Rpb24tLXN1Ym5hdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uaGFzLXNjcm9sbGVkIC5oZWFkZXIsXG4uc2luZ2xlLWxlYWRlcnNoaXAgLmhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG4iLCIuZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1wcmltYXJ5O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IF9lbSgxMDApIDA7XG5cbiAgICAuZm9vdGVyLWxvZ28ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY2l0YWRlbC1sb2dvLS13aGl0ZS5zdmdcIikgbm8tcmVwZWF0XG4gICAgICAgICAgICB0cmFuc3BhcmVudCAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IF9lbSgyNyk7XG4gICAgICAgIG1hcmdpbjogMCAwIF9lbSg0MCkgMDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIHdpZHRoOiBfZW0oMjA3KTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDk5MSkpIHtcbiAgICAgICAgICAgIGhlaWdodDogX2VtKDI3KTtcbiAgICAgICAgICAgIHdpZHRoOiBfZW0oMjAwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbGllbnQtbG9naW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5mb290ZXItbmF2IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTIwMCkpIHtcbiAgICAgICAgICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDE0KTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogX2Fkb2JlX3RyYWNraW5nX3RvX2VtKDI1KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogX2VtKDE0LCAxNCk7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBfZW0oNSkgMCAwIDA7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIF9lbSg1KSAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LXByaW1hcnktbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IF9lbSgxMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogX2Fkb2JlX3RyYWNraW5nX3RvX2VtKDI1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQobGlnaHQpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGVydGlhcnkge1xuICAgICAgICBwYWRkaW5nLXRvcDogX2VtKDcwKTtcbiAgICB9XG5cbiAgICAuZm9vdGVyLXRleHQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktcHJpbWFyeS1saWdodDtcbiAgICAgICAgZm9udC1zaXplOiBfZW0oMjEpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogX2Fkb2JlX3RyYWNraW5nX3RvX2VtKDI1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IF9lbSgyOCwgMjEpO1xuICAgICAgICBAaW5jbHVkZSBmb250KGxpZ2h0KTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zb2NpYWwtbGlua3Mge1xuICAgICAgICBmb250LXNpemU6IF9lbSgzMCk7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktcHJpbWFyeS1saWdodDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBfZW0oMjAsIDMwKSAwIDA7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcml2YWN5LWxpbmtzIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogX2VtKDEwKSBfZW0oMTApO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2OCkpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IF9lbSgxMCkgX2VtKDIwKSBfZW0oMjApIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS1wcmltYXJ5LWxpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDE1KTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZGRyZXNzLXRleHQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktcHJpbWFyeS1saWdodDtcbiAgICAgICAgZm9udC1zaXplOiBfZW0oMTIpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogX2Fkb2JlX3RyYWNraW5nX3RvX2VtKDI1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IF9lbSgxNiwgMTIpO1xuICAgICAgICBAaW5jbHVkZSBmb250KG1lZGl1bSk7XG4gICAgfVxufVxuXG4uZGlzY2xhaW1lciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtZGFyaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgZm9udC1zaXplOiBfZW0oMTQpO1xuICAgIHBhZGRpbmc6IF9lbSg0MCkgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gICAgfVxufVxuXG4uY2FyZWVycy1kaXNjbGFpbWVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1wcmltYXJ5O1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheS1wcmltYXJ5LWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogX2VtKDE0KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLnRleHQge1xuICAgICAgICBwYWRkaW5nOiBfZW0oNDApIDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1kYXJrO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgICB9XG59XG5cbi5mb290ZXIuY3VzdG9tLXdpZHRocyB7XG4gICAgLmZvb3Rlci1uYXYge1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IF9lbSgxNSk7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMzJTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMjAwKSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLXNlY3Rpb24tLWZvb3Rlci1taW5pbWFsIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogX2VtKDY1KSAwO1xuXG4gICAgICAgIC5kLWZsZXgge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXItbG9nbyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBfZW0oMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByaXZhY3ktbGlua3Mge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDE2KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgX2VtKDEwKSBfZW0oMTApIF9lbSgxMCk7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2OCkpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIF9lbSgyMCkgX2VtKDIwKSAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWRkcmVzcy10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS1zZWN0aW9uLS1mb290ZXItbWluaW1hbC5uby1sb2dvIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgICAgLmQtZmxleCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zaXRlLWxvZ28ge1xuICAgIHBhZGRpbmc6IF9lbSgyMS41KSAwIF9lbSgyMS41KSBfZW0oMzUpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMzM1KSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGhlaWdodDogX2VtKDI3KTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogX2VtKDIwNyk7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY2l0YWRlbC1sb2dvLnN2Z1wiKSBuby1yZXBlYXQgdHJhbnNwYXJlbnQgMCA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksXG4gICAgICAgICAgICAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMjIwKSkge1xuICAgICAgICAgICAgaGVpZ2h0OiBfZW0oMjcpO1xuICAgICAgICAgICAgd2lkdGg6IF9lbSgxOTApO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMDYwKSkge1xuICAgICAgICAgICAgaGVpZ2h0OiBfZW0oMjcpO1xuICAgICAgICAgICAgd2lkdGg6IF9lbSgxNDApO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMDYwKSkge1xuICAgICAgICAgICAgaGVpZ2h0OiBfZW0oMjcpO1xuICAgICAgICAgICAgd2lkdGg6IF9lbSgyMDApO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg2NDApKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IF9lbSgyMCk7XG4gICAgICAgICAgICB3aWR0aDogX2VtKDEyNSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDY0MCkpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IF9lbSgxNSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBfZW0oMTUpO1xuICAgIH1cbn0iLCIucG9zdC1jb250ZW50IHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblx0LmltYWdlIHtcblx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgI2ZmZmZmZiA1MCUgNTAlO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiA1MCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnRleHQge1xuXHRcdHBhZGRpbmc6IF9lbSg0MCk7XG5cdH1cblxuXHQmLndpdGgtY291bnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQudGV4dCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblx0XHQuY291bnQge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMjUwKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBfZW0oMjUwLCAyNTApO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtMzAlO1xuXHRcdFx0bGVmdDogMCU7XG5cdFx0XHRjb2xvcjogZGFya2VuKCRjb2xvci1ncmF5LWxpZ2h0LWFsdCwgNSUpO1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHRcdEBpbmNsdWRlIHNlcmlmLWZvbnQocmVndWxhcik7XG5cdFx0fVxuXHR9XG5cdGgyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeTtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IF9hZG9iZV90cmFja2luZ190b19lbSgyNSk7XG5cdFx0bGluZS1oZWlnaHQ6IF9lbSg1NCwgNTApO1xuXHRcdG1hcmdpbjogMCAwIF9lbSgyMCwgNTApO1xuXHRcdEBpbmNsdWRlIHNlcmlmLWZvbnQocmVndWxhcik7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cblx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oMTQwMCkpIHtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDM2KTtcblx0XHR9XG5cdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDEyNzApKSB7XG5cdFx0XHRmb250LXNpemU6IF9lbSgzMCk7XG5cdFx0fVxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSgxMjEwKSkge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMjUpO1xuXHRcdH1cblx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oMTEwMCkpIHtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDIwKTtcblx0XHR9XG5cdH1cblx0aDQge1xuXHRcdEBpbmNsdWRlIHNlcmlmLWZvbnQocmVndWxhcik7XG5cdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDE0MDApKSB7XG5cdFx0XHRmb250LXNpemU6IF9lbSgyNCk7XG5cdFx0fVxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSgxMjIwKSkge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMjApO1xuXHRcdH1cblx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oMTEwMCkpIHtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDE2KTtcblx0XHR9XG5cdH1cblx0Lmxpc3RpbmctdGV4dCB7XG5cdFx0Y29sb3I6ICM1NTU7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFweDtcblx0XHRsaW5lLWhlaWdodDogX2VtKDIxLCAxNSk7XG5cdFx0QGluY2x1ZGUgZm9udChsaWdodCk7XG5cblx0XHRAbWVkaWEobWluLXdpZHRoOiAyMDAwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblxuXHRibG9ja3F1b3RlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ly9jb250ZW50OiBcIuKAnFwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMzApO1xuXHRcdFx0dG9wOiAtNXB4O1xuXHRcdFx0bGVmdDogLTIwcHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMzApO1xuXHRcdFx0bGluZS1oZWlnaHQ6IF9lbSgzNSwgMzApO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LXByaW1hcnktbGlnaHQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRAaW5jbHVkZSBzZXJpZi1mb250KHJlZ3VsYXIsIGl0YWxpYyk7XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuXHRcdFx0XHRmb250LXNpemU6IF9lbSgyNCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGNpdGUge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0d2lkdGg6IF9lbSg0MCk7XG5cdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogX2VtKDIwKSAwIF9lbSgxMCkgMDtcblx0XHRcdH1cblx0XHRcdGZvbnQtc2l6ZTogX2VtKDI0KTtcblx0XHRcdEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTQsIDI0KTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQoYm9sZCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jYXRlZ29yeS1oZWFkaW5nIHtcblx0Y29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRmb250LXNpemU6IF9lbSgxNyk7XG5cdGxldHRlci1zcGFjaW5nOiBfYWRvYmVfdHJhY2tpbmdfdG9fZW0oMjUpO1xuXHRsaW5lLWhlaWdodDogX2VtKDE4LCAxNyk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdG1hcmdpbjogMCAwIF9lbSgyMCwgMTcpO1xuXHRAaW5jbHVkZSBmb250KGJvbGQpO1xufSIsIi5pbWFnZS1zdGFjayB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTA7XG5cdGltZyB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmltYWdlIHtcblx0XHRib3gtc2hhZG93OiAzcHggM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsZWZ0OiAwO1xuXHRcdG1heC13aWR0aDogNzAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjcpKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHR9XG5cdFx0LmNoaWxkIHtcblx0XHRcdEBpbmNsdWRlIGFzcGVjdC1yYXRpbyg0LCAzKTtcblx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm8tcmVwZWF0IHRyYW5zcGFyZW50IDUwJSA1MCU7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaW1hZ2UtMSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjAlLCAtMjAlKTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cdC5pbWFnZS0yIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNzAlKTtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cdCYud2l0aC1kb3RzIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2OCkpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC8vdG9wOiBfZW0oLTkwKTtcblx0XHR9XG5cdH1cblx0LmRvdC1ncmlkIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZG90LWdyaWQucG5nXCIpIHJlcGVhdCB0cmFuc3BhcmVudCAxMDAlIDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRtYXgtd2lkdGg6IDcwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEsIDEpO1xuXHR9XG5cblx0Ji52aXNpYmxlIHtcblx0XHQuaW1hZ2UtMSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwJSwgMCUpO1xuXHRcdH1cblx0XHQuaW1hZ2UtMiB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuXHRcdH1cblx0fVxuXG5cdCYubGVmdC1zdHlsZSB7XG5cdFx0LmltYWdlLTEge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMjAlLCAyMCUpO1xuXHRcdH1cblx0XHQmLnZpc2libGUge1xuXHRcdFx0LmltYWdlLTEge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMCUsIDEwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuc2VjdGlvbi1jb250ZW50LS1sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQgLmJvdHRvbS1kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkZGRkO1xuICAgIGZvbnQtc2l6ZTogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbmFbaWRdOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNzBweDtcbiAgICB3aWR0aDogMXB4O1xufVxuXG4uc2VjdGlvbi1pbnRybyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaW1nLmFsaWduY2VudGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgICYuc3RhbmRhcmQtcGFkZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IF9lbSg4MCkgMCBfZW0oNDApIDA7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBfZW0oNDApIDAgX2VtKDE1KSAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5LWhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogX2VtKDE3KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IF9hZG9iZV90cmFja2luZ190b19lbSgyNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBfZW0oMTgsIDE3KTtcbiAgICAgICAgbWFyZ2luOiAwIDAgX2VtKDIwLCAxNyk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZCk7XG4gICAgfVxuXG4gICAgLndwLXZpZGVvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogX2VtKDIwKTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IF9lbSg1MCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBfYWRvYmVfdHJhY2tpbmdfdG9fZW0oMjUpO1xuICAgICAgICBsaW5lLWhlaWdodDogX2VtKDU0LCA1MCk7XG4gICAgICAgIG1hcmdpbjogMCAwIF9lbSgzMCwgNTApO1xuICAgICAgICBAaW5jbHVkZSBzZXJpZi1mb250KHJlZ3VsYXIpO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2OCkpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDMwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiBfZW0oMjApO1xuICAgICAgICBtYXJnaW46IF9lbSg0MCwgMjApIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2OCkpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDE2KTtcbiAgICAgICAgICAgIG1hcmdpbjogX2VtKDIwLCAxNikgMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxheW91dC1mcmVlZm9ybV90ZXh0IHtcbiAgICAuc2VjdGlvbi1pbnRybyB7XG4gICAgICAgIC50ZXh0IHtcblxuICAgICAgICAgICAgcCxcbiAgICAgICAgICAgICY+ZGl2IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBfZW0oMjApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hbGlnbmxlZnQge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBfZW0oMTApIF9lbSgwKSAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWxpZ25yaWdodCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIF9lbSgwKSBfZW0oMTApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWxpZ25jZW50ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IF9lbSgxMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsLFxuICAgICAgICAgICAgb2wge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IF9lbSgyNSwgMTYpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IF9lbSgyMCkgMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLigJxcIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMzApO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IF9lbSgyNCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBfZW0oMzUsIDI0KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXJpZi1mb250KHJlZ3VsYXIsIGl0YWxpYyk7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IF9lbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBjaXRlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMjQpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IF9lbSgyMCkgMCBfZW0oMTApIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogX2VtKDQwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IF9lbSgxNCwgMjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53cC1jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC53cC1jYXB0aW9uLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IF9lbSgxMik7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IF9lbSgxMCwgMTIpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2luZ2xlLWNhcmVlciAjc2VjdGlvbi0xIC5zZWN0aW9uLWludHJvLnN0YW5kYXJkLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiBfZW0oMCk7XG59IiwiLmxheW91dF9oZXJvIHtcblx0YmFja2dyb3VuZDogIzE4MjMzMTtcblx0bWF4LWhlaWdodDogMTAwdmg7XG5cdG1pbi1oZWlnaHQ6IDQwMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxNiwgOSk7XG5cblx0Ji5oYXMtbGltaXRlZC1oZWlnaHQge1xuXHRcdG1heC1oZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ji5oYXMtbGltaXRlZC1oZWlnaHQtLXNob3J0ZXIge1xuXHRcdFx0bWF4LWhlaWdodDogNTUwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuY2F0ZWdvcnktaGVhZGluZyB7XG5cdFx0Zm9udC1zaXplOiBfZW0oMTgpO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMTYpO1xuXHRcdH1cblx0fVxuXHQucGFnZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bGVmdDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHotaW5kZXg6IDk5O1xuXHRcdGEge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IF9lbSgxMik7XG5cdFx0XHRoZWlnaHQ6IF9lbSgzMCk7XG5cdFx0XHRsaW5lLWhlaWdodDogX2VtKDMwKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFweDtcblx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiBfZW0oMzApO1xuXHRcdFx0QGluY2x1ZGUgZm9udChib2xkKTtcblx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tZG90cyB7XG5cdFx0XHRib3R0b206IF9lbSg2MCk7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHRvcDogaW5pdGlhbDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdGEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogX2VtKDEwKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IF9lbSgxMCk7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNDY7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtMjBweDtcblx0XHRcdFx0d2lkdGg6IF9lbSgxMCk7XG5cblx0XHRcdFx0KyBhIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogX2VtKDEwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcblx0XHRcdFx0Ym90dG9tOiBfZW0oNDApO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG5cdFx0XHRcdGJvdHRvbTogX2VtKDIwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm93bC1jb250cm9scyB7XG5cdFx0YmFja2dyb3VuZDogcmVkO1xuXHRcdGZvbnQtc2l6ZTogX2VtKDI1KTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQub3dsLXByZXYge1xuXHRcdFx0bGVmdDogX2VtKDM1KTtcblx0XHR9XG5cdFx0Lm93bC1uZXh0IHtcblx0XHRcdHJpZ2h0OiBfZW0oMzUpO1xuXHRcdH1cblxuXHRcdC5vd2wtcHJldixcblx0XHQub3dsLW5leHQge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm93bC1zdGFnZS1vdXRlcixcblx0Lm93bC1zdGFnZSxcblx0Lm93bC1pdGVtIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblx0LnNsaWRlcyxcblx0LnNsaWRlIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc2xpZGVzIC5vd2wtY29udHJvbHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnNsaWRlcy5zbGlkZXMtLXdpdGgtYXJyb3dzIC5vd2wtY29udHJvbHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnNsaWRlIHtcblx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdHJhbnNwYXJlbnQgNTAlIDUwJTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQub3ZlcmxheSB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblx0XHQudGV4dCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdH1cblx0fVxuXHQuYmFja2dyb3VuZC12aWRlbyB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXG5cdFx0dmlkZW8ge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0bWF4LWhlaWdodDogMTAxJTtcblx0XHRcdG1pbi1oZWlnaHQ6IDEwMSU7XG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0Ji5jaGVjay1zaXplIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0Ji5ob3Jpem9udGFsIHtcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwMDBweDtcblx0XHRcdFx0LyogbWF4LXdpZHRoOiAxMDAlOyAqL1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXBsYXktYnV0dG9uLFxuXHRcdHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXN0YXJ0LXBsYXliYWNrLWJ1dHRvbiB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR3aWR0aDogNXB4O1xuXHRcdH1cblx0fVxuXG5cdC50ZXh0IHtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdEBpbmNsdWRlIHNlcmlmLWZvbnQocmVndWxhcik7XG5cblx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuXHRcdC5hZGRpdGlvbmFsLXRleHQge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblx0XHRcdD4gLmNvbnRlbnQge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMmVtO1xuXHRcdFx0XHRtYXJnaW46IDEuMjVlbSBhdXRvIDA7XG5cdFx0XHRcdG1heC13aWR0aDogNjYwcHg7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udChyZWd1bGFyKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hZGRpdGlvbmFsLWhlcm8taW1hZ2Uge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjRweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IDMxMHB4O1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMzEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTAyNCkpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg5MDApKSB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA5MCU7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZGF0YW9wZW4tbG9nbyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RhdGFvcGVuL2RhdGFvcGVuLWJyYWNrZXRzLnBuZykgNTAlIDUwJVxuXHRcdFx0XHRuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDExM3B4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHR0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdFx0d2lkdGg6IDMzMHB4O1xuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDEwMjQpKSB7XG5cdFx0XHRcdC8vIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IF9lbSg5MCk7XG5cdFx0XHRsaW5lLWhlaWdodDogX2VtKDkwLCA5MCk7XG5cdFx0XHRtYXJnaW46IDAgYXV0byBfZW0oMjAsIDkwKSBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiA3NSU7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDE0MDApKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDYwKTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTIwMCkpIHtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oNDApO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg5OTEpKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDMwKTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuXHRcdFx0XHRmb250LXNpemU6IF9lbSgyNCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5hY3Rpb25zIHtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDIwKTtcblx0XHRcdG1hcmdpbi10b3A6IDEyNHB4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdFx0XHR9XG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiBfYWRvYmVfdHJhY2tpbmdfdG9fZW0oMTApO1xuXHRcdFx0XHQubGFiZWwsXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0XHRcdFx0LmxhYmVsLFxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jc2VjdGlvbi0xIC5sYXlvdXRfaGVybyB7XG5cdC50ZXh0IHtcblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6IF9lbSgxMTApO1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTQwMCkpIHtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oNzApO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMjAwKSkge1xuXHRcdFx0XHRmb250LXNpemU6IF9lbSg1NSk7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDk5MSkpIHtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oNDUpO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDM2KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmhhcy1saW1pdGVkLWhlaWdodC0tc2hvcnRlciB7XG5cdFx0LnRleHQgaDIge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oNzApO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxNjAwKSkge1xuXHRcdFx0XHRmb250LXNpemU6IF9lbSg3MCk7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDEyMDApKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDU1KTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oOTkxKSkge1xuXHRcdFx0XHRmb250LXNpemU6IF9lbSg0NSk7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2OCkpIHtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMzYpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50ZXh0LnJlc3RyaWN0LXdpZHRoIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IDE0NDBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDE1MDApKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMzAwKSkge1xuXHRcdFx0bWF4LXdpZHRoOiA5NTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg5OTEpKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDc1MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2OCkpIHtcblx0XHRcdG1heC13aWR0aDogNDkwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNTIwKSkge1xuXHRcdFx0bWF4LXdpZHRoOiAzMjBweDtcblx0XHR9XG5cdFx0aDIge1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxNTAwKSkge1xuXHRcdFx0XHRmb250LXNpemU6IF9lbSg3MCk7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDEzMDApKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDU1KTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oOTkxKSkge1xuXHRcdFx0XHRmb250LXNpemU6IF9lbSg0NSk7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2OCkpIHtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMzYpO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg1MjApKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDI0KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBhZ2Utc2VjdGlvbi0tbGF5b3V0X2hlcm8ge1xuXHQuYWN0aW9ucyB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyAkZWFzZS10aHVuaywgdHJhbnNmb3JtIDFzICRlYXNlLXRodW5rO1xuXHR9XG5cblx0LnZpc2libGUge1xuXHRcdC5hY3Rpb25zIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdH1cblx0fVxufVxuXG4uc2l0ZS0yIC5sYXlvdXRfaGVybyAuYWN0aW9ucyAuYXJyb3ctYnRuLndpdGgtdGV4dCB7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHQubGFiZWwge1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHR9XG59XG4iLCIucGFnZS1zZWN0aW9uLS1sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQuZGFyay1ibHVlLWJnIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtcHJpbWFyeTtcbn1cblxuLmxheW91dC1pbnRyb2R1Y3RvcnlfdGV4dCB7XG5cdGJhY2tncm91bmQ6IG5vLXJlcGVhdCB0cmFuc3BhcmVudCA1MCUgMTAwJTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0Y29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnk7XG5cdHBhZGRpbmc6IF9lbSg1MCkgMDtcblx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG5cdFx0cGFkZGluZzogX2VtKDMwKSAwO1xuXHR9XG5cblx0Ji5kYXJrLWJhY2tncm91bmQge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWRhcmsgbm8tcmVwZWF0IDUwJSA1MCU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRoMixcblx0XHQudGV4dCB7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHR9XG5cdH1cblxuXHQmLmJhY2tncm91bmQtLXdoaXRlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0fVxuXHQmLmJhY2tncm91bmQtLWdyYXkge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmZmZmYgMCwgI2ViZWJlYik7XG5cdH1cblxuXHQuaW1hZ2UtZ3JpZCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC5pbWFnZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IF9lbSg0MCk7XG5cdFx0XHRtYXgtd2lkdGg6IF9lbSgxMjApO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRleHQge1xuXHRcdHA6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuXG4uaG9tZSAjc2VjdGlvbi0yIC5sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQgaDIge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtZnJlZWZvcm1fdGV4dCB7XG5cdC5hbmNob3Ige1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC0xMDBweDtcblx0XHR3aWR0aDogMXB4O1xuXHR9XG5cdC5zZWN0aW9uLWludHJvIHtcblx0XHQudGV4dCB7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDMwKTtcblx0XHRcdH1cblx0XHRcdGgzIHtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMjYpO1xuXHRcdFx0fVxuXHRcdFx0aDQge1xuXHRcdFx0XHRmb250LXNpemU6IF9lbSgyNCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5uby1wYWRkaW5nIHtcblx0XHQudGV4dCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cblx0aW1nIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5hcHBseS1mb3JtLXdyYXAsXG4uYXBwbHktaWZyYW1lLXdyYXAge1xuXHRtYXgtaGVpZ2h0OiAwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLW91dDtcblx0Ji5hY3RpdmUge1xuXHRcdG1heC1oZWlnaHQ6IDIwMDBweDtcblx0fVxuXHQuYXBwbHktaWZyYW1lIHtcblx0XHRib3JkZXI6IDA7XG5cdFx0bWFyZ2luOiBfZW0oNTApIDA7XG5cdH1cbn1cbiIsIi5wYWdlLXNlY3Rpb24tLWxheW91dC1mcmVlZm9ybV90ZXh0IHtcbiAgJi5uby1wYWRkaW5nIHtcbiAgICAuc2VjdGlvbi1pbnRybyB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWZyZWVmb3JtX3RleHQudGhlMTEwIHtcblxuICAgIC50ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDpfZW0oNDApICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYmFycy1taWRkbGUucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGJvdHRvbTowO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiBfZW0oOTkxKSkge1xuICAgICAgICAuYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWZyZWVmb3JtX3RleHQudGhlMTEwIC5zZWN0aW9uLWNvbnRlbnQge1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogX2VtKDk5MSkpIHtcbiAgICAgICAgLnNlY3Rpb24taW50cm8ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6X2VtKDYwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAvLyAmOmFmdGVyIHtcbiAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICAgICB0b3A6MDtcbiAgICAvLyAgICAgYm90dG9tOjA7XG4gICAgLy8gICAgIGxlZnQ6MDtcbiAgICAvLyAgICAgcmlnaHQ6MDtcbiAgICAvLyAgICAgd2lkdGg6MTAwJTtcbiAgICAvLyAgICAgaGVpZ2h0OjEwMCU7XG4gICAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICBoMiwgLnRleHQge1xuICAgICAgICBjb2xvcjogcmdiKDE1MiwgMTU2LCAxNjEpO1xuICAgICAgICBmb250LXNpemU6IF9lbSgxNyk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3MDApKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3MDApKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOjEuNWVtO1xuICAgIH1cblxuICAgIC5jYXRlZ29yeS1oZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjI1MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjI1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOi42ZW07XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogX2VtKDEwMjMpKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubGF5b3V0LWNhcmVlcnNfbGlzdCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNFQkVCRUIgMTAwJSk7XG5cdHBhZGRpbmctYm90dG9tOiBfZW0oNjApO1xufVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtY2FyZWVyc19oaWdobGlnaHQge1xuXHQuc3RhZ2dlci1yb3d7XG5cdFx0LmNvbC1sZy00IHtcblx0XHRcdC5jYXJlZXJzLXBvc3Qge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNzBweCwwKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzICRlYXNlLXRodW5rLCB0cmFuc2Zvcm0gMC41cyAkZWFzZS10aHVuaztcblx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMC41cztcblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0LmNhcmVlcnMtcG9zdCB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMXM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0LmNhcmVlcnMtcG9zdCB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMS41cztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0LmJ0bi1yb3cge1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuXHR9XG5cdCYudmlzaWJsZSB7XG5cdFx0LmNvbC1sZy00IHtcblx0XHRcdC5jYXJlZXJzLXBvc3Qge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIubGF5b3V0LW1hbnVhbF9ncmlkIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQubGlzdGluZy10ZXh0IHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0XHRAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuXHR9XG5cblx0Ji0tY29sb3Itd2hpdGUge1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHR9XG5cdCYtLWNvbG9yLWdyYXkge1xuXHRcdGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG5cdH1cblx0LnBvc3QtY29udGVudCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdH1cblxuXHQuY29udGFpbmVyLFxuXHQuY29udGFpbmVyLWZsdWlkLmZ1bGxibGVlZCB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IGluaGVyaXQ7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiAxNjAwcHg7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQucG9zdC1jb250ZW50IHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdC5pbWFnZSB7XG5cdFx0XHR6LWluZGV4OiAyMDtcblx0XHR9XG5cdFx0LnRleHQge1xuXHRcdFx0ei1pbmRleDogMTU7XG5cdFx0fVxuXHR9XG5cdC5pbWFnZS5mdWxsLWhlaWdodCB7XG5cdFx0YmFja2dyb3VuZDogbm8tcmVwZWF0ICNmZmZmZmYgNTAlIDUwJTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogNTAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxLCAxKTtcblx0fVxuXG5cdC5wb3N0LWNvbnRlbnQgLmltYWdlIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDk5MikpIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCAjZmZmZmZmIDUwJSAwJTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0fVxuXHR9XG5cblx0LnBvc3QtY29udGVudCAuY29udGVudCB7XG5cdFx0cGFkZGluZzogX2VtKDIwKTtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogX2VtKDk5MykpIHtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDEzKTtcblx0XHRcdHBhZGRpbmc6IF9lbSgxNSwgMTMpO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiBfZW0oMTEwMCkpIHtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDE1KTtcblx0XHRcdHBhZGRpbmc6IF9lbSgxNSwgMTUpO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiBfZW0oMTIwMCkpIHtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDE1KTtcblx0XHRcdHBhZGRpbmc6IF9lbSgzMCwgMTUpO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiBfZW0oMTcwMCkpIHtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDE4KTtcblx0XHRcdHBhZGRpbmc6IF9lbSg0MCwgMTgpO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiBfZW0oMTgwMCkpIHtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDE5KTtcblx0XHRcdHBhZGRpbmc6IF9lbSg0MCwgMTkpO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogX2VtKDE5MDApKSB7XG5cdFx0XHRmb250LXNpemU6IF9lbSgyMCk7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiBfZW0oMjAwMCkpIHtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDIxKTtcblx0XHR9XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IF9lbSgyMTAwKSkge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMjIpO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogX2VtKDIyMDApKSB7XG5cdFx0XHRmb250LXNpemU6IF9lbSgyMyk7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiBfZW0oMjMwMCkpIHtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDI0KTtcblx0XHR9XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IF9lbSgyNDAwKSkge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMjUpO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oOTkyKSkge1xuXHRcdC50ZXh0IHtcblx0XHRcdHBhZGRpbmc6IF9lbSgyMCkgX2VtKDIwKSBfZW0oNDApIF9lbSgyMCk7XG5cdFx0fVxuXHRcdGgyIHtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDMwKTtcblx0XHR9XG5cdFx0LmltYWdlLmZ1bGwtaGVpZ2h0IHtcblx0XHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCAjZmZmZmZmIDUwJSAwJTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0fVxuXG5cdFx0LmhhbGYtaW1hZ2UtYW5kLXRleHQge1xuXHRcdFx0LnRleHQge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mdWxsLWltYWdlLWFuZC10ZXh0IHtcblx0XHQuaW1hZ2Uge1xuXHRcdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDIsIDEpO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDEyMDApKSB7XG5cdFx0XHQudGV4dCB7XG5cdFx0XHRcdHBhZGRpbmc6IF9lbSgyMCk7XG5cdFx0XHRcdC5jYXRlZ29yeS1oZWFkaW5nIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgxNCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZnVsbC10ZXh0IHtcblx0XHQudGV4dCB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogX2VtKDc2OSkpIHtcblx0XHRcdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEsIDEpO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxNDAwKSkge1xuXHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMzUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDk5MikpIHtcblx0XHRcdFx0LnRleHQge1xuXHRcdFx0XHRcdC8vcGFkZGluZzogX2VtKDIwKSBfZW0oMjApIF9lbSg0MCkgX2VtKDIwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMzApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdHBhZGRpbmc6IF9lbSg0MCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmhhbGYtaW1hZ2UsXG5cdC5mdWxsLWltYWdlIHtcblx0XHQuaW1hZ2Uge1xuXHRcdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEsIDEpO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2Utb3V0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0Y29udGVudDogXCJcXGYwNGJcIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMzApO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHBhZGRpbmc6IF9lbSgyMCwgMzApIF9lbSgzMCwgMzApO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaGFsZi1pbWFnZSB7XG5cdFx0LmltYWdlIHtcblx0XHRcdEBpbmNsdWRlIGFzcGVjdC1yYXRpbygyLCAxKTtcblx0XHR9XG5cdH1cblxuXHQuaGFsZi1pbWFnZS1hbmQtdGV4dCB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQvLyAmICsgLmhhbGYtaW1hZ2UtYW5kLXRleHQge1xuXHRcdC8vIFx0bWFyZ2luLXRvcDogMi41JTtcblx0XHQvLyB9XG5cdFx0LmltYWdlIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxLCAxKTtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oOTkyKSkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDIsIDEpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGV4dCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDE1KTtcblx0XHRcdFx0cGFkZGluZzogX2VtKDIwKTtcblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IF9lbSg5OTMpKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTMpO1xuXHRcdFx0XHRcdHBhZGRpbmc6IF9lbSgxNSwgMTMpO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiBfZW0oMTEwMCkpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgxNSk7XG5cdFx0XHRcdFx0cGFkZGluZzogX2VtKDE1LCAxNSk7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IF9lbSgxMjAwKSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDE1KTtcblx0XHRcdFx0XHRwYWRkaW5nOiBfZW0oMjAsIDE1KTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogX2VtKDE3MDApKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTgpO1xuXHRcdFx0XHRcdHBhZGRpbmc6IF9lbSgyNSwgMTgpO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiBfZW0oMTgwMCkpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgxOSk7XG5cdFx0XHRcdFx0cGFkZGluZzogX2VtKDMwLCAxOSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IF9lbSgxOTAwKSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDIwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogX2VtKDIwMDApKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMjEpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiBfZW0oMjEwMCkpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgyMik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiBfZW0oOTkzKSkge1xuXHRcdFx0XHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMSwgMSk7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDk5MikpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdCYudGhlLTExMCB7XG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRjb2xvcjogIzE2MTcyOTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuODVlbTtcblx0XHRcdFx0XHQvLyBmb250LXdlaWdodDpib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0XHRtYXJnaW46IDAuMmVtIDAgMC41ZW07XG5cdFx0XHRcdC8vQG1lZGlhKG1heC13aWR0aDogX2VtKDE0MDApKXtcblx0XHRcdFx0Ly9cdGZvbnQtc2l6ZTogX2VtKDIwKTtcblx0XHRcdFx0Ly99XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQob2RkKSB7XG5cdFx0XHQuaW1hZ2Uge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmxpc3RpbmctdGV4dCArIC5hY3Rpb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LW1hbnVhbF9ncmlkIHtcblx0LmNvbC1tZC02OmZpcnN0LWNoaWxkIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjA7XG5cdH1cblx0LmNvbC1tZC02Omxhc3QtY2hpbGQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxNTtcblx0fVxuXHQubWFudWFsLWdyaWQtYmxvY2sgLnBvc3QtY29udGVudCAuaW1hZ2Uge1xuXHRcdG9wYWNpdHk6IDAuMDE7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzICRlYXNlLXRodW5rO1xuXHR9XG5cdC5tYW51YWwtZ3JpZC1ibG9jayAucG9zdC1jb250ZW50IC50ZXh0IHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyAkZWFzZS10aHVuaztcblx0fVxuXG5cdCYudmlzaWJsZSB7XG5cdFx0Lm1hbnVhbC1ncmlkLWJsb2NrIC5wb3N0LWNvbnRlbnQgLnRleHQuc2hvdyB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0XHQubWFudWFsLWdyaWQtYmxvY2sgLnBvc3QtY29udGVudCAuaW1hZ2Uuc2hvdyB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXG5cdC5jb250YWluZXIgKyAuY29udGFpbmVyLWZsdWlkLmZ1bGxibGVlZCB7XG5cdFx0LnJvdyB7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5oaWRlLWxpc3RpbmctdGV4dCAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlLWFuZC10ZXh0LFxuLmhpZGUtbGlzdGluZy10ZXh0IC5sYXlvdXQtZ3JpZCxcbi5oaWRlLWxpc3RpbmctdGV4dCAubGF5b3V0LWxhdGVzdF9uZXdzX2dyaWQge1xuXHQubGlzdGluZy10ZXh0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5sYXlvdXQtbGF0ZXN0X25ld3NfZ3JpZCxcbi5sYXlvdXQtbWFudWFsX2dyaWQge1xuXHQuY29udGFpbmVyLWZsdWlkLmZ1bGxibGVlZCAucm93IHtcblx0XHRwYWRkaW5nOiA2MHB4IDEwcHg7XG5cdFx0Ji53aXRoLW1hc29ucnkge1xuXHRcdFx0cGFkZGluZzogNjBweCAxMHB4O1xuXHRcdH1cblx0fVxuXHQubmV3cy1wb3N0LFxuXHQubWFudWFsLWdyaWQtYmxvY2sge1xuXHRcdHBhZGRpbmc6IDAgMTBweCAyMHB4IDEwcHg7XG5cdH1cblx0LndpdGgtbWFzb25yeSB7XG5cdFx0Lm5ld3MtcG9zdCxcblx0XHQubWFudWFsLWdyaWQtYmxvY2sge1xuXHRcdFx0cGFkZGluZzogMCAwIDIwcHggMDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIChtaW4td2lkdGg6IF9lbSg5OTIpKSB7XG5cdFx0Lm5ld3Mtc2luZ2xlLXBvc3QgLm5ld3MtcG9zdCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0Lm5ld3Mtc3RhY2tlZC1wb3N0cyAubmV3cy1wb3N0Omxhc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdC5wb3N0LWNvbnRlbnQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdC5tYW51YWwtZ3JpZC1ibG9jay5mdWxsLWltYWdlLWFuZC10ZXh0IHtcblx0XHQudGV4dCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IF9lbSg5OTIpKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGFzcGVjdC1yYXRpbygyLCAxKTtcblx0XHRcdFx0Ji53aXRoLWV4dHJhLXBhZGRpbmcge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiBjYWxjKFxuXHRcdFx0XHRcdFx0XHQ1MCUgKyAyMnB4XG5cdFx0XHRcdFx0XHQpOyAvLyAyMnB4LCAyMHB4IGZvciBtYXJnaW4sIDJweCBmb3IgYm9yZGVyIGNvbXBlbnNhdGlvblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmxheW91dC1jYXJlZXJzX2xpc3Rpbmcge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRwYWRkaW5nOiBfZW0oMTAwKSAwO1xuXHQuc2VjdGlvbi1pbnRybyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogX2VtKDQwKTtcblx0XHQuYWRkaXRpb25hbC1jb3B5IHtcblx0XHRcdHdpZHRoOjgwJTtcblx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0fVxuXHR9XG5cdC5maWx0ZXItcm93IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjA7XG5cdH1cblx0LmZpbHRlci1idG4ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxMDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRib3JkZXItY29sb3I6ICNlZmVmZWY7XG5cdFx0fVxuXHR9XG5cdC5maWx0ZXItbGlzdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IF9lbSgyMCk7XG5cdFx0ei1pbmRleDogMTAwO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1yaWdodDogX2VtKDEwKTtcblx0XHQuY2FyZWVyLXR5cGVzIHtcblx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG5cdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDk7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2Utb3V0O1xuXHRcdFx0YSB7XG5cdFx0XHRcdHBhZGRpbmc6IF9lbSgxMCkgX2VtKDI1KTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDEyKTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0QGluY2x1ZGUgZm9udChib2xkKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0LmZpbHRlci1idG4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWZlZjtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWZlZmVmO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWZlZmVmO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdH1cblx0XHRcdC5jYXJlZXItdHlwZXMge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR6LWluZGV4OiA5O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubG9jYXRpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IF9lbSg2MCk7XG5cdFx0bWF4LXdpZHRoOiA5MCU7XG5cdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDc2NykpIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMjApO1xuXHRcdFx0bWFyZ2luOiAwIDAgX2VtKDEwLCAyMCkgMDtcblx0XHRcdEBpbmNsdWRlIHNlcmlmLWZvbnQobGlnaHQpO1xuXHRcdH1cblx0XHRoNCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktcHJpbWFyeTtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDE0KTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiBfYWRvYmVfdHJhY2tpbmdfdG9fZW0oMjUpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IF9lbSgxOCwgMTQpO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdG1hcmdpbjogMCAwIF9lbSgxMCwgMTcpO1xuXHRcdFx0QGluY2x1ZGUgZm9udChib2xkKTtcblx0XHR9XG5cdFx0Lmxpc3Rpbmcge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDAgMCBfZW0oMjApIDA7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IF9lbSgxMCwgMTIpO1xuXHRcdFx0XHRmb250LXNpemU6IF9lbSgxMik7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBfZW0oMTQsIDEyKTtcblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1wcmltYXJ5O1xuXHRcdFx0QGluY2x1ZGUgZm9udChyZWd1bGFyKTtcblx0XHR9XG5cdH1cblxuXG5cdC5jYXJlZXJzLXRhYmxlLXdyYXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXG5cdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDc2OCkpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXG5cblx0XHQuY29sLXRpdGxlIHtcblx0XHRcdHdpZHRoOiA1NSU7XG5cdFx0fVxuXHRcdC5jb2wtZGl2aXNpb24ge1xuXHRcdFx0d2lkdGg6IDE4JTtcblx0XHR9XG5cdFx0LmNvbC1sb2NhdGlvbiB7XG5cdFx0XHR3aWR0aDogMjAlO1xuXHRcdH1cblxuXHRcdHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aCB7XG5cdFx0XHRwYWRkaW5nOiA4cHggMTBweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IF9lbSgxMik7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogX2Fkb2JlX3RyYWNraW5nX3RvX2VtKDEwMCk7XG5cdFx0XHRAaW5jbHVkZSBmb250KGJvbGQpO1xuXHRcdH1cblxuXHRcdC5vZGQge1xuXHRcdFx0YmFja2dyb3VuZDogI2VmZWZlZjtcblx0XHR9XG5cblx0XHR0ZCB7XG5cdFx0XHRmb250LXNpemU6IF9lbSgxNCk7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblxuXHRcdGlucHV0IHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdH1cblxuXHRcdC5kYXRhVGFibGVzX2xlbmd0aCxcblx0XHQuZGF0YVRhYmxlc19maWx0ZXIge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMTQpO1xuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LXNpemU6IF9lbSgxNCk7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRcdFx0QGluY2x1ZGUgZm9udChib2xkKTtcblx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG5cdFx0XHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kYXRhVGFibGVzX2ZpbHRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAtMzBweDtcblx0XHR9XG5cblx0XHQuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuXHRcdFx0cGFkZGluZzogX2VtKDUpO1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMTIpO1xuXHRcdFx0bWFyZ2luLXRvcDogX2VtKDEwLCAxMik7XG5cdFx0fVxuXG5cdFx0LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2luZm8ge1xuXHRcdFx0cGFkZGluZzogX2VtKDUpO1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMTIpO1xuXHRcdFx0bWFyZ2luLXRvcDogX2VtKDEwLCAxMik7XG5cdFx0fVxuXG5cdFx0LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLFxuXHRcdC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkOmhvdmVyLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQ6YWN0aXZlIHtcblx0XHRcdGJvcmRlcjogMDtcblx0XHR9XG5cblx0XHQuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQ6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogI2VmZWZlZjtcblx0XHRcdGJvcmRlcjogMDtcblx0XHR9XG5cblx0XHQuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0ICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHR9XG5cdH1cbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYywgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZCwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcblx0cGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4iLCIubGF5b3V0LW51bWJlcmVkX3Jvd3Mge1xuXHRiYWNrZ3JvdW5kOiAjZjJmMmYzO1xuXHRwYWRkaW5nOiBfZW0oMTAwKSAwO1xuXG5cdC5sYXllcmVkLWltYWdlcyB7XG5cdFx0aW1nIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5jb250YWluZXIgLnJvdyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogX2VtKDgwKTtcblx0fVxuXG5cdC5jb250YWluZXItZmx1aWQgLnJvdyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogX2VtKDgwKTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2OCkpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IF9lbSg2MCk7XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5wb3N0LWNvbnRlbnQge1xuXHRcdC50ZXh0IHtcblx0XHRcdC5saXN0aW5nLXRleHQge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMjApO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg5OTIpKSB7XG5cdFx0XHRcdC5saXN0aW5nLXRleHQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDE0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pbWFnZS1zdGFjayB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG5cdFx0XHRsZWZ0OiAxMCU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQvL3RvcDogX2VtKC05MCk7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdH1cblx0XHQuaW1hZ2UtMSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAlLCAtNzAlKTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDk5MikpIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNSUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjcpKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMCUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmltYWdlLWNvdW50LTEge1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2NSU7XG5cdFx0XHR9XG5cdFx0XHQuaW1hZ2UtMSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMCUsIC0xMCUpO1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDk5MikpIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1JSwgMCUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuXHRcdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbWFnZS0yIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDMwJSwgNjUlKTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXG5cdFx0Ji52aXNpYmxlIHtcblx0XHRcdC5pbWFnZS0xIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgLTUwJSk7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oOTkyKSkge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUlLCAtMzAlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2NykpIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAlLCAtMzAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmltYWdlLTIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMCUsIDM1JSk7XG5cdFx0XHR9XG5cblx0XHRcdCYuaW1hZ2UtY291bnQtMSB7XG5cdFx0XHRcdC5pbWFnZS0xIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAlLCAtMTAlKTtcblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDk5MikpIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUlLCAwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29udGFpbmVyLWZsdWlkIC5yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHQuaW1hZ2Utc3RhY2sge1xuXHRcdFx0LmltYWdlLTEge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMCUsIC03MCUpO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2NykpIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMCUsIC01MCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuaW1hZ2UtY291bnQtMSB7XG5cdFx0XHRcdC5pbWFnZS0xIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMCUsIC0xMCUpO1xuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji52aXNpYmxlIHtcblx0XHRcdFx0LmltYWdlLTEge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgLTUwJSk7XG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjcpKSB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMCUsIC0zMCUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmltYWdlLWNvdW50LTEge1xuXHRcdFx0XHRcdC5pbWFnZS0xIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgLTEwJSk7XG5cdFx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2NykpIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5sYXlvdXQtdGltZWxpbmUge1xuXHRwYWRkaW5nOiA5MHB4IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYubm8tdG9wLXBhZGRpbmcge1xuXHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHR9XG5cblx0LnNlY3Rpb24taW50cm8gLnRleHQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5pbWFnZS1zdGFjayB7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdC5pbWFnZS0xe1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xuXHRcdH1cblxuXHRcdCYudmlzaWJsZSB7XG5cdFx0XHQuaW1hZ2UtMXtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC0yMCUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjcpKSB7XG5cdFx0XHRsZWZ0OiAxNSU7XG5cdFx0fVxuXHR9XG5cblx0LnBvc3QtY29udGVudCB7XG5cdFx0LnRleHQge1xuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDk5MikpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0Lmxpc3RpbmctdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDIwKTtcblx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDk5MikpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgxNik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDc2NykpIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudGltZWxpbmUtcG9pbnRzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXRvcDogX2VtKDQwKTtcblx0XHRwYWRkaW5nOiBfZW0oMTAwKSAwO1xuXHRcdC5yb3cge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogX2VtKDIwMCk7XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oOTkyKSkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBfZW0oMTAwKTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjcpKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IF9lbSg1MCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTFweDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wb3N0LWNvbnRlbnQud2l0aC1jb3VudCAuY291bnQge1xuXHRcdGZvbnQtc2l6ZTogX2VtKDE3NSk7XG5cdFx0bGluZS1oZWlnaHQ6IF9lbSgxNzUsIDE3NSk7XG5cdFx0dG9wOiAtMTIlO1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg5OTIpKSB7XG5cdFx0XHRmb250LXNpemU6IF9lbSgxMDApO1xuXHRcdFx0bGluZS1oZWlnaHQ6IF9lbSgxMDAsIDEwMCk7XG5cdFx0fVxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjcpKSB7XG5cdFx0XHRmb250LXNpemU6IF9lbSg3NSk7XG5cdFx0XHRsaW5lLWhlaWdodDogX2VtKDc1LCA3NSk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRvcDogMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0fVxuXHR9XG5cblx0LnJvdyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblxuXHQuYXJyb3cge1xuXHRcdHdpZHRoOiAxMTBweDtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRiYWNrZ3JvdW5kOiByZWQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSgxMjAwKSkge1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjcpKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogX2VtKC03KTtcblx0XHRcdGxlZnQ6IF9lbSgtOCk7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IF9lbSgxNik7XG5cdFx0XHRoZWlnaHQ6IF9lbSgxNik7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG5cdFx0XHRmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC00cHg7XG5cdFx0XHR0b3A6IC0xNXB4O1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMzApO1xuXHRcdFx0bGluZS1oZWlnaHQ6IF9lbSgzMCwgMzApO1xuXHRcdH1cblx0fVxuXG5cdC5ldmVuIC5hcnJvdyB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IF9lbSgtOCk7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcXGYxMDRcIjtcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0bGVmdDogLTRweDtcblx0XHR9XG5cdH1cbn0iLCIubGF5b3V0LWxlYWRlcnNoaXAge1xuXHQubGVhZGVyc2hpcC13cmFwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ly9iYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjRUJFQkVCIDEwMCUpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNFQkVCRUIgMCUsICNmZmYgMTAwJSk7XG5cblx0XHQubGVhZGVyc2hpcC1hbmNob3Ige1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtNTBweDtcblx0XHR9XG5cdH1cblx0LnBlcnNvbi1yb3cgLnBlcnNvbi1iaW9ncmFwaHkge1xuXHRcdHBhZGRpbmctdG9wOiBfZW0oNjApO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG4jc2VjdGlvbi0zIC5sYXlvdXQtbGVhZGVyc2hpcCB7XG5cdC5zdGFuZGFyZC1wYWRkaW5nIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxufVxuXG4ubGVhZGVyc2hpcC1pbnRybyAuc2VjdGlvbi1pbnRybyB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4vL2ZpeCB0byB0aGUgYnJva2VuIHNwYWNpbmcgb24gRE1NXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0tbGVhZGVyc2hpcCArIC5zZWN0aW9uLWxheW91dC13cmFwLS1sZWFkZXJzaGlwX2dyaWQge1xuXHRtYXJnaW4tdG9wOiAxNDBweDtcblxuXHRAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdH1cbn1cbiIsIi5wYWdlLXNlY3Rpb24tLWxheW91dC1sZWFkZXJzaGlwLWNhcm91c2VsIHtcblxuICAmLmJhY2tncm91bmQtdHlwZS0tZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VERURGMDtcbiAgfVxuXG4gIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubGVhZGVyc2hpcF9fY2Fyb3VzZWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG5cbiAgICBoMiB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeTtcbiAgICAgIEBpbmNsdWRlIHRoaW4tZm9udChsaWdodCk7XG4gICAgICBmb250LXNpemU6IF9lbSg1MCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogX2Fkb2JlX3RyYWNraW5nX3RvX2VtKDI1KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBfZW0oNTQsIDUwKTtcbiAgICAgIG1hcmdpbjogMCAwIF9lbSgyMCwgNTApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogX2VtKDc2OCkpIHtcbiAgICAgICAgZm9udC1zaXplOiBfZW0oMzApO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDExNDBweCAtIDcwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDY3MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgZGl2LmltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEsMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuIiwiLmxheW91dC1xdW90ZXMge1xuXHRiYWNrZ3JvdW5kOiAjZjJmMmYzO1xuXHRwYWRkaW5nOiBfZW0oMTAwKSAwO1xuXHRAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG5cdFx0cGFkZGluZzogX2VtKDEwMCkgMCBfZW0oMjAwKSAwO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IF9lbSgyMCkgMDtcblx0fVxuXHQucm93IHtcblx0XHRtYXJnaW4tYm90dG9tOiBfZW0oMTAwKTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IF9lbSgyMCk7XG5cdFx0XHRtYXJnaW4tdG9wOiBfZW0oMjApO1xuXHRcdH1cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IF9lbSg1MCk7XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHQubGF5ZXJlZC1pbWFnZXMge1xuXHRcdGltZyB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQucG9zdC1jb250ZW50IC50ZXh0IHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LmNvbC1tZC1wdWxsLTYge1xuXHRcdC5wb3N0LWNvbnRlbnQud2l0aC1jb3VudCB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLndpdGgtc3R5bGUtLXF1b3RlIHtcblx0XHRcdC5kZWNvcmF0aW9uLnN0eWxlLS1xdW90ZSB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0cmlnaHQ6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQud2l0aC1zdHlsZS0tbnVtYmVyIHtcblx0XHQudGV4dCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5jb2wtbWQtcHVsbC02IHtcblx0XHRcdC50ZXh0IHtcblx0XHRcdFx0LmRlY29yYXRpb24ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRyaWdodDogLTEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29sLW1kLTY6bm90KC5jb2wtbWQtcHVzaC02KSB7XG5cdFx0PiAuaW1hZ2UtY291bnQtMSB7XG5cdFx0XHQuaW1hZ2Uge1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRyaWdodDogMTUlO1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmFsdCAuY29sLW1kLTYgLmltYWdlLXN0YWNrLmltYWdlLWNvdW50LTEgLmltYWdlLTEge1xuXHRcdGxlZnQ6IDAlO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC5kZWNvcmF0aW9uIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0Zm9udC1zaXplOiBfZW0oMTUwKTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdEBpbmNsdWRlIHNlcmlmLWZvbnQocmVndWxhciwgaXRhbGljKTtcblx0XHQmLnN0eWxlLS1xdW90ZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogLTQwcHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwi4oCcXCI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDE1MCk7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0bGVmdDogLTE2cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAtMjNweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdHRvcDogLTM1cHg7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblxuXHQuaW1hZ2Utc3RhY2sge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDgwJTtcblx0XHRcdC5pbWFnZS0xIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW1hZ2UtMSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMCUsIC0wJSk7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbWFnZS0yIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgODAlKTtcblx0XHR9XG5cblx0XHQmLnZpc2libGUge1xuXHRcdFx0LmltYWdlLTEge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMCUsIDAlKTtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pbWFnZS0yIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hbHQge1xuXHRcdC5pbWFnZS1zdGFjayB7XG5cdFx0XHQuaW1hZ2UtMSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgMCUpO1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmRvdC1ncmlkIHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6IC0yMCU7XG5cdFx0XHR9XG5cdFx0XHQmLnZpc2libGUge1xuXHRcdFx0XHQuaW1hZ2UtMSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAlLCAwJSk7XG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LnBvc3QtY29udGVudCBibG9ja3F1b3RlIHtcblx0XHRwIHtcblx0XHRcdGNvbG9yOiAjMzczYTNjO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuXHRcdFx0QGluY2x1ZGUgc2VyaWYtZm9udChsaWdodCk7XG5cdFx0fVxuXHRcdGZvb3RlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiBfZW0oMjApO1xuXHRcdH1cblx0XHRjaXRlOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRjaXRlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICMzNzNhM2M7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5sYXlvdXQtbG9jYXRpb25zX2dyaWQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1kYXJrO1xuXHQucm93IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1kYXJrO1xuXHR9XG5cdC5sb2NhdGlvbiB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmltYWdlIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCAkY29sb3ItYmx1ZS1kYXJrIDUwJSA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJsdWUtZGFyaywgMC45KTtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmhvdmVyLWJsb2NrIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0LmhvdmVyLWJsb2NrOmhvdmVyIC5pbWFnZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHRcdH1cblx0XHQmLnNob3ctYWRkaXRpb25hbC1pbmZvIC5pbWFnZSB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRleHQge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cGFkZGluZzogX2VtKDQwKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLW91dDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTMwMCkpIHtcblx0XHRcdFx0cGFkZGluZzogX2VtKDIwKTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTE3MCkpIHtcblx0XHRcdFx0cGFkZGluZzogX2VtKDE1KTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oOTYwKSkge1xuXHRcdFx0XHRwYWRkaW5nOiBfZW0oMTApO1xuXHRcdFx0fVxuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMzIpO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdEBpbmNsdWRlIHNlcmlmLWZvbnQocmVndWxhcik7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTMwMCkpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgzMCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMjUwKSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDI4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDExNzApKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMjQpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTAwMCkpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgyMik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5hZGRpdGlvbmFsLWluZm8ge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAwcHg7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dCwgbWF4LWhlaWdodCAwLjNzIGVhc2Utb3V0O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMzAwKSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDEzKTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogX2VtKDE1LCAxMyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg5OTIpKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTIpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBfZW0oMTQsIDEyKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2NykpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgxMSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg2NDApKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTIpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDkyMCkpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYWN0aW9uIHtcblx0XHRcdGJvdHRvbTogX2VtKDQwKTtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiBfZW0oNDApO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTMwMCkpIHtcblx0XHRcdFx0Ym90dG9tOiBfZW0oMjApO1xuXHRcdFx0XHRyaWdodDogX2VtKDIwKTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTE3MCkpIHtcblx0XHRcdFx0Ym90dG9tOiBfZW0oMTUpO1xuXHRcdFx0XHRyaWdodDogX2VtKDE1KTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oOTYwKSkge1xuXHRcdFx0XHRib3R0b206IF9lbSgxMCk7XG5cdFx0XHRcdHJpZ2h0OiBfZW0oMTApO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnNob3ctYWRkaXRpb25hbC1pbmZvIHtcblx0XHRcdC50ZXh0IHtcblx0XHRcdFx0LmFkZGl0aW9uYWwtaW5mbyB7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMzAwcHg7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmFjdGlvbiAuYXJyb3ctYnRuIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pbWFnZSB7XG5cdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEsIDEpO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNjQwKSkge1xuXHRcdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDIsIDEuNSk7XG5cdFx0fVxuXHR9XG5cblx0LmNvbC1tZC02IHtcblx0XHQuaW1hZ2Uge1xuXHRcdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDIsIDEpO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxLCAxKTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNjQwKSkge1xuXHRcdFx0XHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMiwgMS41KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2NykpIHtcblx0XHQuY29sLW1kLTQ6bnRoLWNoaWxkKDMpIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHQuaW1hZ2Uge1xuXHRcdFx0XHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMiwgMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg2NDApKSB7XG5cdFx0LmNvbC1tZC00Om50aC1jaGlsZCgzKSB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0LmltYWdlIHtcblx0XHRcdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDIsIDEuNSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubGF5b3V0LWljb25zX3dpdGhfdGV4dCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmZmZmYgMCUsICNlYmViZWIgMTAwJSk7XG5cdHBhZGRpbmc6IF9lbSg3MCkgMDtcblxuXHQuc2VjdGlvbi1pbnRybyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogX2VtKDgwKTtcblx0fVxuXG5cdC5jb2wtbWQtNCB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogX2VtKDUwKTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2NykpIHtcblx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQuYmxvY2sge1xuXHRcdG1hcmdpbjogMCBhdXRvIF9lbSgyMCkgYXV0bztcblx0XHRtYXgtd2lkdGg6IF9lbSg1MDApO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQuYmxvY2staW1hZ2Uge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0Ji1zbWFsbCB7XG5cdFx0XHRcdG1heC13aWR0aDogMTUwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLW1lZGl1bSB7XG5cdFx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLWxhcmdlIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAyNzVweDtcblx0XHRcdH1cblx0XHRcdCYtZmxvYXQge1xuXHRcdFx0XHQmLWxlZnQge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogOCU7XG5cdFx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLXJpZ2h0IHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDglO1xuXHRcdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1ub25lIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byBfZW0oMjApO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ibG9jay10ZXh0IHtcblx0XHRcdHdpZHRoOiA3MiU7XG5cdFx0XHQmLWZsb2F0IHtcblx0XHRcdFx0Ji1sZWZ0IHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLXJpZ2h0IHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1ub25lIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLm5vLWltYWdlIC5ibG9jay10ZXh0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG5cdFx0fVxuXHRcdC50aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IF9lbSgzMCk7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdG1hcmdpbjogMCAwIDE1cHggMDtcblx0XHRcdEBpbmNsdWRlIHNlcmlmLWZvbnQocmVndWxhcik7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDEyMDApKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDI0KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvbC1tZC00IHtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC5jb250YWluZXItZmx1aWQgLnJvdyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2NykpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQuYmxvY2sge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHQuYmxvY2staW1hZ2Uge1xuXHRcdFx0XHQmLWZsb2F0LW5vbmUge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRoZWlnaHQ6IDIwJTtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5ibG9jay10ZXh0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5wYWdlLXNlY3Rpb24tLWxheW91dC1ldmVudHNfbGlzdGluZyB7XG5cdC5zdGFnZ2VyLXJvdyB7XG5cdFx0LmNvbC1sZy00IHtcblx0XHRcdC5ldmVudHMtcG9zdCB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDcwcHgsMCk7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyAkZWFzZS10aHVuaywgdHJhbnNmb3JtIDAuNXMgJGVhc2UtdGh1bms7XG5cdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdC5ldmVudHMtcG9zdCB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMXM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0LmV2ZW50cy1wb3N0IHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IF9lbSg3MCk7XG5cdFx0fVxuXHR9XG5cblx0LmJ0bi1yb3cge1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuXHR9XG5cdC52aXNpYmxlIHtcblx0XHQuY29sLWxnLTQge1xuXHRcdFx0LmV2ZW50cy1wb3N0IHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0Ly90cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNlYXJjaCAucGFnZS13cmFwIC5wYWdlLXNlY3Rpb24uc2VhcmNoLXNlY3Rpb24ge1xuXHRwYWRkaW5nLWJvdHRvbTogX2VtKDUwKTtcbn1cblxuLmxheW91dC1ldmVudHNfbGlzdGluZyB7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdHBhZGRpbmc6IDAgMCBfZW0oNTApIDA7XG5cdHRkLmNhbGVuZGFyLWNlbGwge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cdC5jYWxlbmRhci1idG4ge1xuXHRcdGhlaWdodDogMTlweDtcblx0fVxuXHQuc2VjdGlvbi1pbnRybyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogX2VtKDApO1xuXHRcdHBhZGRpbmctYm90dG9tOiBfZW0oMCk7XG5cdFx0aDIudGFibGUtdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMzApO1xuXHRcdH1cblx0fVxuXHQuZmlsdGVyLXJvdyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDIwO1xuXHR9XG5cdC5maWx0ZXItYnRuIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZWZlZmVmO1xuXHRcdH1cblx0fVxuXHQuZmlsdGVyLWxpc3Qge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IF9lbSgyMCk7XG5cdFx0bWFyZ2luLXJpZ2h0OiBfZW0oMTApO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxMDA7XG5cdFx0LmV2ZW50LXR5cGVzIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1vdXQ7XG5cdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHR6LWluZGV4OiA5O1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRmb250LXNpemU6IF9lbSgxMik7XG5cdFx0XHRcdHBhZGRpbmc6IF9lbSgxMCkgX2VtKDI1KTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0QGluY2x1ZGUgZm9udChib2xkKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0LmZpbHRlci1idG4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWZlZmVmO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWZlZmVmO1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWZlZjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdH1cblx0XHRcdC5ldmVudC10eXBlcyB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5sb2NhdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogX2VtKDYwKTtcblx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2NykpIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMjApO1xuXHRcdFx0bWFyZ2luOiAwIDAgX2VtKDEwLCAyMCkgMDtcblx0XHRcdEBpbmNsdWRlIHNlcmlmLWZvbnQobGlnaHQpO1xuXHRcdH1cblx0XHRoNCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktcHJpbWFyeTtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDE0KTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiBfYWRvYmVfdHJhY2tpbmdfdG9fZW0oMjUpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IF9lbSgxOCwgMTQpO1xuXHRcdFx0bWFyZ2luOiAwIDAgX2VtKDEwLCAxNyk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0QGluY2x1ZGUgZm9udChib2xkKTtcblx0XHR9XG5cdFx0Lmxpc3Rpbmcge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMCAwIF9lbSgyMCkgMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDEyKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IF9lbSgxNCwgMTIpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBfZW0oMTAsIDEyKTtcblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1wcmltYXJ5O1xuXHRcdFx0QGluY2x1ZGUgZm9udChyZWd1bGFyKTtcblx0XHR9XG5cdH1cblxuXHQuZXZlbnRzLXRhYmxlLXdyYXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0YWJsZSB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2OCkpIHtcblx0XHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0XHR0YWJsZSB7XG5cdFx0XHRcdG1pbi13aWR0aDogNTAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb2wtdGl0bGUge1xuXHRcdFx0d2lkdGg6IDIyJTtcblx0XHR9XG5cdFx0LmNvbC1kYXRlIHtcblx0XHRcdHdpZHRoOiAxMyU7XG5cdFx0fVxuXHRcdC5jb2wtY2FsZW5kYXIge1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR3aWR0aDogMzUlO1xuXHRcdH1cblx0XHQuY29sLWRlc2Mge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDMwJTtcblx0XHR9XG5cblx0XHRwOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHR0YWJsZS5kYXRhVGFibGUubm8tZm9vdGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0dGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IF9lbSgxMik7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogX2Fkb2JlX3RyYWNraW5nX3RvX2VtKDEwMCk7XG5cdFx0XHRwYWRkaW5nOiA4cHggMTBweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRAaW5jbHVkZSBmb250KGJvbGQpO1xuXHRcdH1cblxuXHRcdC5vZGQge1xuXHRcdFx0YmFja2dyb3VuZDogI2VmZWZlZjtcblx0XHR9XG5cblx0XHR0ZCB7XG5cdFx0XHRmb250LXNpemU6IF9lbSgxNCk7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblxuXHRcdGlucHV0IHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdH1cblxuXHRcdC5kYXRhVGFibGVzX2xlbmd0aCxcblx0XHQuZGF0YVRhYmxlc19maWx0ZXIge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMTQpO1xuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDE0KTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0QGluY2x1ZGUgZm9udChib2xkKTtcblx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kYXRhVGFibGVzX2ZpbHRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cblx0XHQuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMTIpO1xuXHRcdFx0bWFyZ2luLXRvcDogX2VtKDEwLCAxMik7XG5cdFx0XHRwYWRkaW5nOiBfZW0oNSk7XG5cdFx0fVxuXG5cdFx0LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2luZm8ge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMTIpO1xuXHRcdFx0bWFyZ2luLXRvcDogX2VtKDEwLCAxMik7XG5cdFx0XHRwYWRkaW5nOiBfZW0oNSk7XG5cdFx0fVxuXG5cdFx0LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLFxuXHRcdC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZCxcblx0XHQuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQ6aG92ZXIsXG5cdFx0LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkOmFjdGl2ZSB7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0fVxuXG5cdFx0LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQsXG5cdFx0LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQ6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogI2VmZWZlZjtcblx0XHRcdGJvcmRlcjogMDtcblx0XHR9XG5cblx0XHQuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYyxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZCxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG5cdHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0tZXZlbnRzX2xpc3Rpbmcge1xuXHQucGFnZS1zZWN0aW9uLS1sYXlvdXQtZXZlbnRzX2xpc3Rpbmc6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogX2VtKDcwKTtcblx0fVxufVxuIiwiLmxheW91dC12aWRlb19lbWJlZCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWRhcmstYWx0O1xuXHRwYWRkaW5nOiBfZW0oMTAwKSAwO1xuXHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuXHRcdHBhZGRpbmc6IF9lbSg1MCkgMDtcblx0fVxuXHRpZnJhbWUge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG59IiwiLmxheW91dC1leHBhbmRhYmxlX3NlY3Rpb25zIHtcblx0YmFja2dyb3VuZDogI0VERURGMDtcblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogX2VtKDQwKTtcblx0fVxuXHQuZXhwYW5kYWJsZS1zZWN0aW9ucy13cmFwIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdHBhZGRpbmc6IF9lbSg1MCkgMDtcblx0XHRtYXJnaW4tYm90dG9tOiBfZW0oNTApO1xuXHRcdGJveC1zaGFkb3c6IDNweCAzcHggMjBweCByZ2JhKDAsMCwwLDAuMSk7XG5cdFx0LmV4cGFuZGFibGUtc2VjdGlvbiB7XG5cdFx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvIF9lbSg0MCkgYXV0bztcblx0XHR9XG5cdH1cblxuXG5cdC5leHBhbmRhYmxlLXNlY3Rpb24ge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0LmV4cGFuZC1pdGVtIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC1hbHQ7XG5cdFx0XHRwYWRkaW5nOiBfZW0oMTApIDA7XG5cdFx0XHQuZXhwYW5kLWNvbnRlbnQge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1vdXQ7XG5cdFx0XHR9XG5cdFx0XHQudG9nZ2xlID4gaSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2Utb3V0O1xuXHRcdFx0fVxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHQuZXhwYW5kLWNvbnRlbnQge1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDgwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50b2dnbGUgPiBpIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMjQpO1xuXHRcdFx0QGluY2x1ZGUgc2VyaWYtZm9udChyZWd1bGFyKTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDE0KTtcblx0XHRcdGkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogX2VtKDEwLCAxNCk7XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZXhwYW5kLWNvbnRlbnQge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LXByaW1hcnk7XG5cdFx0XHRmb250LXNpemU6IF9lbSgxNCk7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IF9lbSgyNSwgMTQpO1xuXHRcdH1cblx0fVxufVxuXG4ubGF5b3V0LWV4cGFuZGFibGVfc2VjdGlvbnMge1xuXHQuZXhwYW5kYWJsZS1zZWN0aW9ucy13cmFwIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw1MHB4LDApO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyAkZWFzZS10aHVuaywgdHJhbnNmb3JtIDFzICRlYXNlLXRodW5rO1xuXHR9XG5cdC52aXNpYmxlIC5leHBhbmRhYmxlLXNlY3Rpb25zLXdyYXAge1xuXG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0fVxufSIsIi5sYXlvdXQtY29udGFjdF9mb3JtIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiAwJSwgI2ViZWJlYiAxMDAlKTtcblx0cGFkZGluZy1ib3R0b206IF9lbSgxMDApO1xuXHRsYWJlbCB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogX2VtKDE0KTtcblx0XHRsZXR0ZXItc3BhY2luZzogX2Fkb2JlX3RyYWNraW5nX3RvX2VtKDI1KTtcblx0XHRsaW5lLWhlaWdodDogX2VtKDE4LCAxNCk7XG5cdFx0bWFyZ2luOiAwIDAgX2VtKDUsIDE0KTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdEBpbmNsdWRlIGZvbnQoYm9sZCk7XG5cdH1cblx0bGFiZWwudmVyaWZ5LWxhYmVsIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQuaW5wdXQtd3JhcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogX2VtKDIwKTtcblx0fVxuXG5cdGlucHV0LFxuXHR0ZXh0YXJlYSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtYWx0O1xuXHRcdG91dGxpbmU6IDA7XG5cdFx0cGFkZGluZzogX2VtKDEwKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0fVxuXG5cdFx0JjpyZXF1aXJlZCxcblx0XHQmOmludmFsaWQge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtYWx0O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cblx0aW5wdXQudmVyaWZ5LXNlY3Rpb24ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5cdGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuXHRcdC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uICYge1xuXHRcdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdH1cblx0fVxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uICYge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LnNlbGVjdC13cmFwIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LWFsdDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiA0NnB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtYWx0O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRcdFx0Y29udGVudDogXCJcXGYwNjNcIjtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG5cdFx0XHRmb250LXNpemU6IF9lbSgxMik7XG5cdFx0XHRoZWlnaHQ6IDQ2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNDZweDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogNDZweDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHRcdHNlbGVjdCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1wcmltYXJ5O1xuXHRcdFx0aGVpZ2h0OiA0NnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQ2cHg7XG5cdFx0XHRvdXRsaW5lOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHdpZHRoOiAxMTAlO1xuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdG91dGxpbmU6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxheW91dC1kYXRhLW9wZW4tYXBwbGljYXRpb24gJiB7XG5cdFx0XHRoZWlnaHQ6IDQ0cHg7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHRleHRhcmVhIHtcblx0XHRoZWlnaHQ6IF9lbSgyMDApO1xuXHRcdHJlc2l6ZTogbm9uZTtcblx0fVxuXG5cdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHR9XG5cblx0Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdC8qIEZpcmVmb3ggMTgtICovXG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHR9XG5cblx0OjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHQvKiBGaXJlZm94IDE5KyAqL1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcblx0fVxuXG5cdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcblx0fVxuXG5cdHAge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1wcmltYXJ5O1xuXHRcdG1hcmdpbjogX2VtKDIwKSAwO1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdC5maWxlLXdyYXAge1xuXHRcdC5zZXBhcmF0b3Ige1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMTIpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRtYXJnaW46IDAgX2VtKDEwKTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0cGFkZGluZzogX2VtKDUpIF9lbSgyNSk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLW91dDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRAaW5jbHVkZSBmb250KGJvbGQpO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0b3V0bGluZTogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IF9lbSgyMCk7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiAwO1xuXHRcdH1cblx0fVxuXHQuYXJyb3ctYnRuLndpdGgtdGV4dCAubGFiZWwge1xuXHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHR9XG5cblx0LndpdGgtYm9yZGVyIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogX2VtKDQwKTtcblx0XHRwYWRkaW5nLWJvdHRvbTogX2VtKDQwKTtcblx0fVxuXG5cdC5xdWVzdGlvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG5cdFx0Zm9udC1zaXplOiBfZW0oMTgpO1xuXHRcdEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG5cdH1cblxuXHQucmFkaW8ge1xuXHRcdGxhYmVsIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMTgpO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuXHRcdH1cblx0XHRpbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogX2VtKDEwKTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0XHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHR9XG5cdH1cbn1cblxuLmdpbGQtZm9ybSB7XG5cdHBhZGRpbmc6IF9lbSg1MCkgMDtcblx0LmxheW91dC1jb250YWN0X2Zvcm0ge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG5cblx0LnJvdy5lcnJvciB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDAsIDAsIDAuMSk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDAsIDAsIDAuNCk7XG5cdFx0LmVycm9yLW1lc3NhZ2Uge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0cGFkZGluZzogMS4xMmVtIDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0LnByb2Nlc3NpbmctaW5kaWNhdGlvbiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogX2VtKDQwKTtcblx0XHRtYXJnaW46IF9lbSg0MCwgNDApIDAgX2VtKDIwLCA0MCkgMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgc2VyaWYtZm9udChyZWd1bGFyKTtcblx0fVxuXG5cdC5idG4uZGVsZXRlIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGhlaWdodDogMjVweDtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMnB4IDAgMCAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMjVweDtcblx0fVxuXG5cdC5idG4uYWRkIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcblx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IF9lbSgxNCk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IF9hZG9iZV90cmFja2luZ190b19lbSgyNSk7XG5cdFx0bGluZS1oZWlnaHQ6IF9lbSgxOCwgMTQpO1xuXHRcdG1hcmdpbjogMCBhdXRvIDFlbSBhdXRvO1xuXHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0QGluY2x1ZGUgZm9udChib2xkKTtcblx0fVxuXG5cdC5yZXBlYXRhYmxlLWlucHV0cyAuZmllbGQtZ3JvdXAge1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxuXG5cdC5yZXBlYXRhYmxlLWlucHV0cyAuZmllbGQtZ3JvdXAgKyAuZmllbGQtZ3JvdXAge1xuXHRcdCNkYXRhb3Blbi1hcHBsaWNhdGlvbiAmIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnNraWxscy1pbnB1dHMsXG5cdC5zb2NpYWwtaW5wdXRzIHtcblx0XHQuaW5wdXQtZ3JvdXAtYWRkb24ge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDEwcHg7XG5cdFx0XHQuYnRuLmRlbGV0ZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jdXN0b20tcXVlc3Rpb24tZnJlZV9mb3JtLFxuXHQuZm9ybS1jaGVjayB7XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IF9lbSgxOCk7XG5cdFx0XHRtYXJnaW46IF9lbSgyMCwgMTgpIDAgX2VtKDEwLCAxOCkgMDtcblx0XHRcdEBpbmNsdWRlIGZvbnQoYm9sZCk7XG5cdFx0fVxuXHR9XG5cdC5mb3JtLWNoZWNrLWxhYmVsIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1zaXplOiBfZW0oMTQpO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0QGluY2x1ZGUgZm9udChyZWd1bGFyKTtcblx0fVxuXHQuZm9ybS1jaGVjay1pbnB1dCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0bWFyZ2luOiBfZW0oNDApIGF1dG87XG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdEBpbmNsdWRlIGZvbnQoYm9sZCk7XG5cblx0XHQmLmRpc2FibGVkIHtcblx0XHRcdGJhY2tncm91bmQ6ICNjY2NjY2M7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuY29uc2VudC1kZXRhaWxzLXdyYXAge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdG1hcmdpbjogX2VtKDIwKSAwO1xuXHRcdG1heC1oZWlnaHQ6IDMwMHB4O1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0cCxcblx0XHR1bCxcblx0XHRvbCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktcHJpbWFyeTtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb25zZW50LWRldGFpbHMtZmllbGQge1xuXHRcdGxhYmVsIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDE4KTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0QGluY2x1ZGUgZm9udChyZWd1bGFyKTtcblx0XHR9XG5cdFx0aW5wdXQge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IF9lbSgxMCk7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LmFwcGxpY2F0aW9uX19jaGVja2JveC1zbWFsbHR5cGUge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHQvL2NvbG9yOiAjMDA5RURCO1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0QGluY2x1ZGUgZm9udChyZWd1bGFyKTtcblxuXHRcdD4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLnRoZTExMCAuZ2lsZC1mb3JtIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5zZWN0aW9uLWludHJvIC50ZXh0LmdpbGQtZXJyb3Ige1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sYXlvdXQtY29udGFjdF9mb3JtIHtcblx0LmVycm9yLWNvbCB7XG5cdFx0YmFja2dyb3VuZDogI2ZiZThlOTtcblx0XHRjbGVhcjogbGVmdDtcblx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0LmVycm9yLW1lc3NhZ2Uge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0cGFkZGluZzogMS4xMmVtIDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0XHQmLmNvbC1tZC0xMiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTRweDtcblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxMnB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC53aWxsLWNsZWFyIHtcblx0XHRjbGVhcjogbGVmdDtcblx0fVxufVxuIiwiLmxheW91dC10YWJiZWRfY29udGVudCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGNUY1RjcgMCUsICNGRkYgMTAwJSk7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcblx0cGFkZGluZzogX2VtKDEwMCkgMCAwIDA7XG5cblx0LnRhYnMtd3JhcCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDAgMCBfZW0oNjApIDA7XG5cdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDEwMjMpKSB7XG5cdFx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC5tYXJrZXIge1xuXHRcdFx0d2lkdGg6IDBweDtcblx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDYwcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjNzICRlYXNlLXRodW5rLCBsZWZ0IDAuM3MgJGVhc2UtdGh1bms7XG5cdFx0fVxuXHR9XG5cdC50YWItbGlua3Mge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWdyYXktcHJpbWFyeTtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oMTAyMykpIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMTUpO1xuXHRcdFx0bWFyZ2luOiAwIF9lbSgyMCwgMTUpO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRcdEBpbmNsdWRlIGZvbnQoYm9sZCk7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LXByaW1hcnk7XG5cdFx0XHRcdHBhZGRpbmc6IF9lbSgyMCkgMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLW91dDtcblx0XHRcdFx0Jjpob3ZlciwgJi5hY3RpdmUge1xuXHRcdFx0XHRcdGNvbG9yOiBkYXJrZW4oJGNvbG9yLWdyYXktcHJpbWFyeSwgMjAlKTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Ly9ib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdC50YWItYm9keSB7XG5cblx0XHRtYXJnaW4tYm90dG9tOiBfZW0oMTAwKTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdCYubm8taW1hZ2VzIHtcblx0XHRcdGNvbHVtbnM6IDI7XG5cdFx0XHRjb2x1bW4tZ2FwOiA3MHB4O1xuXHRcdFx0YnJlYWstaW5zaWRlOiBhdm9pZDtcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG5cdFx0XHRcdGNvbHVtbnM6IDE7XG5cdFx0XHR9XG5cdFx0XHQudGV4dCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLndpdGgtc2Vjb25kLWNvbHVtbiB7XG5cdFx0XHQuc2Vjb25kLWNvbHVtbiB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50ZXh0IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnRleHQge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LXByaW1hcnk7XG5cdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1JTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0QGluY2x1ZGUgZm9udChyZWd1bGFyKTtcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IF9lbSgxMDApO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdH1cblx0XHRcdHVsIHtcblx0XHRcdFx0cGFkZGluZzogX2VtKDEwKSAwO1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDIwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IF9lbSgxMCk7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRcdFx0XHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHQgIHRvcDogMTBweDtcblx0XHRcdFx0XHQgIGxlZnQ6IDBweDtcblx0XHRcdFx0XHQgIHdpZHRoOiA0cHg7XG5cdFx0XHRcdFx0ICBoZWlnaHQ6IDRweDtcblx0XHRcdFx0XHQgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LmltYWdlLXN0YWNrIHtcblx0XHRcdC5kb3QtZ3JpZCB7XG5cdFx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdH1cblx0XHRcdC5pbWFnZS0xIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYudmlzaWJsZSB7XG5cdFx0XHRcdC5pbWFnZS0xIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMzAlKTtcblx0XHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudGFiLWJvZHlcdC50ZXh0LmJlbG93LWNvbHVtbnMge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDI0JTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG5cdFx0XHRcdG1heC13aWR0aDogNDklO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmxheW91dC1jYXJvdXNlbCB7XG5cdHBhZGRpbmctdG9wOiBfZW0oMTAwKTtcblx0LmNhcm91c2VsIHtcblx0XHRtYXJnaW4tYm90dG9tOiBfZW0oMTAwKTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9kb3QtZ3JpZC1saWdodC5wbmcnKSByZXBlYXQ7XG5cdH1cblx0LnNsaWRlcyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5zbGlkZSB7XG5cblx0XHRwYWRkaW5nOiBfZW0oNDApIF9lbSg0MCkgX2VtKDQ4KSBfZW0oNDApO1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG5cdFx0XHRwYWRkaW5nOl9lbSgyMCkgX2VtKDIwKSBfZW0oMjgpIF9lbSgyMCk7XG5cdFx0fVxuXHRcdC5zbGlkZS1jb250ZW50IHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRwYWRkaW5nOiBfZW0oNDApO1xuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDc2OCkpIHtcblx0XHRcdFx0cGFkZGluZzpfZW0oMjApIF9lbSgyMCkgX2VtKDIwKSBfZW0oMjApO1xuXHRcdFx0fVxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoMTUwLDE1MCwxNTAsMC41KTtcblxuXHRcdFx0LmltYWdlIHtcblx0XHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1JTtcblx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDc2OCkpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogX2VtKDIwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdC8vbWF4LXdpZHRoOiAxNTBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudGV4dCB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktcHJpbWFyeTtcblx0XHRcdFx0QGluY2x1ZGUgZm9udChsaWdodCk7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiBfYWRvYmVfdHJhY2tpbmdfdG9fZW0oMjUpO1xuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oNTApO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBfZW0oNTAsIDUwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBzZXJpZi1mb250KGJvbGQpO1xuXHRcdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg5NjApKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IF9lbSg0MCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgyMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm93bC1uYXYge1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRkaXYge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0XHR3aWR0aDogX2VtKDQwKTtcblx0XHRcdGhlaWdodDogX2VtKDQwKTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAzNSU7XG5cdFx0XHQvL21hcmdpbi10b3A6X2VtKC0yMCk7XG5cdFx0XHRsaW5lLWhlaWdodDogX2VtKDM4KTtcblx0XHRcdGkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcblx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG5cdFx0XHR9XG5cdFx0XHQmLm93bC1wcmV2IHtcblx0XHRcdFx0bGVmdDogX2VtKC00MCk7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0Y29sb3I6IGRhcmtlbigkY29sb3ItYmx1ZS1saWdodCwgMjAlKTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYub3dsLW5leHQge1xuXHRcdFx0XHRyaWdodDogX2VtKC00MCk7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0Y29sb3I6IGRhcmtlbigkY29sb3ItYmx1ZS1saWdodCwgMjAlKTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQub3dsLWRvdHMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiBfZW0oMjApIDA7XG5cdFx0Lm93bC1kb3Qge1xuXHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRtYXJnaW46IDAgN3B4O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC43KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZS1vdXQsIGJhY2tncm91bmQgMC4zcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICBkYXJrZW4oJGNvbG9yLWJsdWUtbGlnaHQsIDIwJSk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItYmx1ZS1saWdodCwgMjAlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2xpZGUuc21hbGwtc2l6ZSB7XG5cdFx0LnNsaWRlLWNvbnRlbnQge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDYwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0XHQudGV4dCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDIwMCk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnk7XG5cblx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDEyMDApKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTUwKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSgxMDIzKSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDEwMCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDc1KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuYm9keSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IF9lbSg1MCkgYXV0byAwIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IF9lbSg1MDApO1xuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDE0KTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuYWxsLXNtYWxsIHtcblx0XHQub3dsLW5hdiB7XG5cdFx0XHRkaXYge1xuXHRcdFx0XHQmLm93bC1wcmV2IHtcblx0XHRcdFx0XHRsZWZ0OiAxNSU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5vd2wtbmV4dCB7XG5cdFx0XHRcdFx0cmlnaHQ6IDE1JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5sYXlvdXQtc29jaWFsX2VtYmVkcyB7XG4gICAgcGFkZGluZzogX2VtKDEwMCkgMDtcblxuICAgIC5ob21lICYge1xuICAgICAgICAvL3RoYXQncyBuZXdzIHNlY3Rpb25cbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDk5MikpIHtcbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBfZW0oNDApO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc29jaWFsLWVtYmVkLXdyYXAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJiA+IC5mYi1wYWdlLFxuICAgICAgICAmID4gaWZyYW1lIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LWFsdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IC5mYi1wYWdlLFxuICAgICAgICAmID4gLmZiLXBhZ2UgPiBzcGFuLFxuICAgICAgICAmID4gLmZiLXBhZ2UgPiBzcGFuID4gaWZyYW1lIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAmID4gaWZyYW1lLmluc3RhZ3JhbS1tZWRpYSxcbiAgICAgICAgJiA+IGlmcmFtZS50d2l0dGVyLXRpbWVsaW5lIHtcbiAgICAgICAgICAgIGhlaWdodDogNTg0cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlcnZpY2UtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IF9lbSgxNik7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDMwLCAxNik7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IF9lbSg1LCAxNik7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuIiwiLmxheW91dC1pbnRlcm5zaGlwX2xpc3Rpbmcge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjRUJFQkVCIDEwMCUpO1xuXHRcdHBhZGRpbmctYm90dG9tOiBfZW0oNTApO1xuXHQuaW50ZXJuc2hpcC1saXN0aW5nLXNlY3Rpb24ge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtYXJnaW4tYm90dG9tOiBfZW0oNDApO1xuXHRcdHBhZGRpbmc6IF9lbSg0MCk7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCA0MHB4IHJnYmEoMCwwLDAsMC4yKTtcblxuXHRcdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDM2KTtcblx0XHRcdEBpbmNsdWRlIHNlcmlmLWZvbnQoYm9sZCk7XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuXHRcdFx0XHRmb250LXNpemU6IF9lbSgyNCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXG5cdFx0YSAucG9zaXRpb24tdGl0bGUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdEBpbmNsdWRlIGZvbnQoYm9sZCk7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogX2VtKDIwKTtcblx0XHRcdFx0bWFyZ2luOiBfZW0oMjApIDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJFQkVCO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHQudGV4dCB7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0d2lkdGg6IDg1JTtcblx0XHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oNjQwKSkge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0YTpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTIpO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogX2VtKDQwLCAxMik7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogX2VtKDUsIDEyKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0d2lkdGg6IF9lbSg0MCwgMTIpO1xuXHRcdFx0XHRcdGhlaWdodDogX2VtKDQwLCAxMik7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBfZW0oNDAsIDEyKTtcblx0XHRcdFx0XHR3aWR0aDogMTAlO1xuXHRcdFx0XHRcdG1heC13aWR0aDogX2VtKDQwLCAxMik7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1JTtcblx0XHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oNjQwKSkge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogX2VtKDQwLCAxMik7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cblxuLmxheW91dC1pbnRlcm5zaGlwX2xpc3RpbmcgLnN0YWdnZXItcm93IHtcblxuXHQuaW50ZXJuc2hpcC1saXN0aW5nLXNlY3Rpb24ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDcwcHgsMCk7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzICRlYXNlLXRodW5rLCB0cmFuc2Zvcm0gMC41cyAkZWFzZS10aHVuaztcblx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuXHR9XG5cdCYudmlzaWJsZSB7XG5cdFx0LmludGVybnNoaXAtbGlzdGluZy1zZWN0aW9uIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHR9XG5cdH1cbn0iLCIubGF5b3V0LW5ld3NfbGlzdGluZyB7XG4vL1x0YmFja2dyb3VuZDogI0VERURGMDtcblx0cGFkZGluZzogX2VtKDUwKSAwO1xuXHQubG9hZC1tb3JlLWJ0biB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IF9lbSgyMCk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0QGluY2x1ZGUgZm9udChib2xkKTtcblx0fVxuXHQubmV3cy1wb3N0LWxpc3RpbmctYmxvY2sge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tYm90dG9tOiBfZW0oNTApO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym94LXNoYWRvdzogM3B4IDNweCAyMHB4IHJnYmEoMCwwLDAsMC4xKTtcblxuXHRcdC5pbWFnZSB7XG5cdFx0XHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMiwxKTtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi1yaWdodDogMiU7XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oMTIwMCkpIHtcblx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyJTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMiU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIlO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDk4MCkpIHtcblx0XHRcdFx0d2lkdGg6IDM4JTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMiU7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMiU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRleHQge1xuXHRcdFx0d2lkdGg6IDcxJTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogX2VtKDE4KSAyJSAwIDA7XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oMTIwMCkpIHtcblx0XHRcdFx0d2lkdGg6IDY2JTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg5ODApKSB7XG5cdFx0XHRcdHdpZHRoOiA1OCU7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogX2VtKDIwKTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdH1cblx0XHRcdC5jYXRlZ29yeS1oZWFkaW5nIHtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTQpO1xuXHRcdFx0fVxuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXNpemU6IF9lbSgyNCk7XG5cdFx0XHR9XG5cblx0XHRcdCYubm8taW1hZ2Uge1xuXHRcdFx0XHR3aWR0aDogOTYlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtbmV3c19saXN0aW5nIHtcblx0LnN0YWdnZXItcm93IHtcblx0XHQubmV3cy1wb3N0LWJsb2NrIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNTBweCwwKTtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyAkZWFzZS10aHVuaywgdHJhbnNmb3JtIDFzICRlYXNlLXRodW5rO1xuXG5cdFx0fVxuXG5cdFx0Lm5ld3MtbGlzdGluZy13cmFwIHtcblx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0Lm5ld3MtcG9zdC1ibG9jayB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMC4zcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHQubmV3cy1wb3N0LWJsb2NrIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdC5uZXdzLXBvc3QtYmxvY2sge1xuXHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnZpc2libGUge1xuXHRcdFx0Lm5ld3MtcG9zdC1ibG9jayB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmxheW91dC12aWRlb3Mge1xuXHRwYWRkaW5nOiBfZW0oMTAwKSAwO1xuXHQuc2VjdGlvbi1pbnRybyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogX2VtKDQwKTtcblx0fVxufVxuXG4udmlkZW8tYmxvY2sge1xuXHRtYXJnaW4tYm90dG9tOiBfZW0oMzApO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxNiw5KTtcblx0YmFja2dyb3VuZDogbm8tcmVwZWF0IHRyYW5zcGFyZW50IDUwJSA1MCU7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGEge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2Utb3V0O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxmMDRiJztcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDMwKTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRwYWRkaW5nOiBfZW0oMjAsMzApIF9lbSgzMCwzMCk7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdH1cblx0fVxufSIsIi5sYXlvdXQtdGV4dF9ibG9ja3Mge1xuICAgIHBhZGRpbmc6IF9lbSgxMDApIDA7XG5cbiAgICAudGV4dC1ibG9jayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMzgwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IF9lbSgyMCk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblxuICAgICAgICAgICAgLmJ5bGluZS1kYXRlLFxuICAgICAgICAgICAgLmJ5bGluZS1zb3VyY2UsXG4gICAgICAgICAgICAuY2F0ZWdvcnktaGVhZGluZyxcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4uYXJyb3ctYnRuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LWJsb2NrX19saW5rIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDMwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDE4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dC1ibG9jay1saXN0LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gICAgICAgIC5jYXRlZ29yeS1oZWFkaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzczYTNjO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMjQpO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IF9lbSgxNik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaG93LW1vcmUtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogX2VtKDIwKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGZvbnQoYm9sZCk7XG59IiwiLmNvbHVtbmVkLWNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZzogX2VtKDcwKSAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IF9lbSgxNSkgMCBfZW0oMjUpIDA7XG5cbiAgICAgICAgLmNvbC1tZC02ID4gaW1nIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IF9lbSgyMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdC1jb250ZW50IHtcbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi53aXRoLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICB9XG5cbiAgICAmLndpdGgtdGl0bGUge1xuICAgICAgICAuc2Vjb25kYXJ5LWNvbHVtbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4OHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFkZGl0aW9uYWwtdGV4dC1yb3cge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IF9lbSgwKTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2NykpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5uby1pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2NykpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxheW91dC1jb2x1bW5lZF9jb250ZW50IHtcbiAgICAuYW5jaG9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTcwcHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxuXG4gICAgLmNvbHVtbmVkLWNvbnRlbnQtcm93IHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmLnJvdy0xIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2NykpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBfZW0oMTApIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmhhcy1hZGRpdGlvbmFsLWNvbnRlbnQsXG4gICAgICAgICYuaGFzLWFkZGl0aW9uYWwtdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogX2VtKDE0MCk7XG4gICAgICAgIH1cblxuICAgICAgICAucG9zdC1jb250ZW50IC50ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjcpKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBfZW0oMTApIDA7XG5cbiAgICAgICAgICAgIC5wb3N0LWNvbnRlbnQgLnRleHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS1zdGFjay5pbWFnZS1jb3VudC0xIC5pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjAlLCAwJSk7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBfZW0oMjApO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2Utc3RhY2sgLmltYWdlLTIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMCUsIDcwJSk7XG4gICAgfVxuXG4gICAgLmFkZGl0aW9uYWwtdGV4dC1yb3cge1xuICAgICAgICAuaW1hZ2Utc3RhY2suaW1hZ2UtY291bnQtMSAuaW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjAlLCAxMiUpO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBfZW0oMjApO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuY29sLW1kLTYuY29sLW1kLXB1c2gtNiB7XG4gICAgLy8gID4gLmltYWdlLXN0YWNrLmltYWdlLWNvdW50LTEge1xuICAgIC8vICAgICAgLmltYWdlIHtcbiAgICAvLyAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMCUsIDAlKTtcbiAgICAvLyAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvLyAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAvLyAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgLy8gICAgICAgICAgfVxuICAgIC8vICAgICAgfVxuICAgIC8vICB9XG4gICAgLy8gfVxuXG4gICAgLmNvbC1tZC02Om5vdCguY29sLW1kLXB1c2gtNikge1xuICAgICAgICA+IC5pbWFnZS1zdGFjay5pbWFnZS1jb3VudC0xIHtcbiAgICAgICAgICAgIGxlZnQ6IDIuNWVtO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLXN0YWNrLmltYWdlLWNvdW50LTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTUlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAudGV4dC13aXRoLWltYWdlLXN0YWNrIHtcbiAgICAgICAgLy9wYWRkaW5nLXRvcDogX2VtKDEwMCk7XG4gICAgICAgICYucm93LTEge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IF9lbSgxMCkgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0LXdpdGgtaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC8vIHRvcDogNTAlO1xuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjcpKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogX2VtKDIwKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2Utc3RhY2sge1xuICAgICAgICBsZWZ0OiAyNXB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgJi5pbWFnZS1jb3VudC0yIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogX2VtKDIwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sLW1kLXB1c2gtNiAuaW1hZ2Utc3RhY2sge1xuICAgICAgICBsZWZ0OiAxNSU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjcpKSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAmLmltYWdlLWNvdW50LTIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBfZW0oMjApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0LXdpdGgtc3RhdHMge1xuICAgICAgICAvL3BhZGRpbmctdG9wOiBfZW0oMTAwKTtcbiAgICAgICAgLnN0YXRzLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN0YXRzIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogX2VtKDcwKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDEyMCU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IF9lbSgyMCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvdW50LTMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDE2KTtcblxuICAgICAgICAgICAgICAgIC5zdGF0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwLjMzMzMzMzMzMyU7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg5MDApKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jb3VudC0yIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IF9lbSgxOCk7XG5cbiAgICAgICAgICAgICAgICAuc3RhdCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NyU7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg5MDApKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jb3VudC0xIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IF9lbSgyMCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk3JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGF0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41JTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgICAgIC5udW1iZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS1saWdodC1hbHQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMTUwKTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogX2Fkb2JlX3RyYWNraW5nX3RvX2VtKC01MCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IF9lbSgxNTAsIDE1MCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2VyaWYtZm9udChib2xkKTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTIwMCkpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMTIwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDEwMDApKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDcwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDkwMCkpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oNjApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IF9lbSg4MCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMTgpO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg5MDApKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDE0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXF1aXR5LWxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLy8gZGlzcGxheTogdGFibGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAvLyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgLy8gd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6MTUwcHg7XG4gICAgICAgICAgICAvLyB3aWR0aDogMzMuMyU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cmVtO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDI1JTtcblxuICAgICAgICAgICAgLy8gJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAvLyAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzQlO1xuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAvLyBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIC8vIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjJweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDk5MCkpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjcpKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWRkaXRpb25hbC10ZXh0LXJvdyB7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgICAgICAucG9zdC1jb250ZW50IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlLXN0YWNrIHtcbiAgICAgICAgICAgIGxlZnQ6IC04JTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMCU7XG4gICAgICAgICAgICB3aWR0aDogMTIwJTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBfZW0oMjApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3QtY29udGVudCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDQyKTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxNDAwKSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDM2KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMjcwKSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDMwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg2NDApKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgQGluY2x1ZGUgc2VyaWYtZm9udChyZWd1bGFyKTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxNDAwKSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDI0KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg2NDApKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMjApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3Mge1xuXHRtYXJnaW4tYm90dG9tOiBfZW0oNTApO1xuXHQuc3RhbmRhcmQtcGFkZGluZyB7XG5cdFx0cGFkZGluZy1ib3R0b206IF9lbSgyMCk7XG5cdH1cblx0LmluZm9ncmFwaGljLWNvbnRhaW5lciB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nOiAwIF9lbSgyMCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Ji5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzLS1icmFja2V0cyB7XG5cdFx0LmluZm9ncmFwaGljLWNvbnRhaW5lciB7XG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDVkNWQ1O1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2Q1ZDVkNTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNWQ1ZDU7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNWQ1ZDU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogaW5oZXJpdDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbmZvZ3JhcGhpYyB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRpbWcge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQudGV4dF93aXRoX2ltYWdlIHtcblx0fVxuXG5cdC5pbmZvZ3JhcGhpYy1ibG9jayB7XG5cdFx0bWFyZ2luOiBfZW0oMzUpIDA7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjcpKSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtYWx0O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IF9lbSgzNSk7XG5cdFx0fVxuXHR9XG5cblx0LmJsb2NrLXRpdGxlIHtcblx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHRmb250LXNpemU6IF9lbSgyNCk7XG5cdFx0bGluZS1oZWlnaHQ6IF9lbSgyNCwgMjQpO1xuXHRcdG1hcmdpbi1ib3R0b206IF9lbSgxMCwgMjQpO1xuXHRcdG1hcmdpbi10b3A6IF9lbSgxMCwgMjQpO1xuXHRcdEBpbmNsdWRlIHNlcmlmLWZvbnQoYm9sZCk7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg5OTIpKSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0LmJsb2NrLWJvZHkge1xuXHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdGZvbnQtc2l6ZTogX2VtKDE2KTtcblx0XHRAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGxpIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb2wtbWQtNCAuYmxvY2stYm9keSB1bCBsaSB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnRleHRfd2l0aF9udW1iZXIge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdFx0LmJsb2NrLW51bWJlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0XHRmb250LXNpemU6IF9lbSgxMDApO1xuXHRcdFx0bGluZS1oZWlnaHQ6IF9lbSg4MCwgMTAwKTtcblx0XHRcdEBpbmNsdWRlIHNlcmlmLWZvbnQoYm9sZCk7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDEyMDApKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDYwKTtcblx0XHRcdH1cblx0XHRcdCYucG9zaXRpb24tdG9wLFxuXHRcdFx0Ji5wb3NpdGlvbi1ib3R0b20ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdCYucG9zaXRpb24tdG9wIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHRcdCYucG9zaXRpb24tbGVmdCB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDk5MikpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYucG9zaXRpb24tcmlnaHQge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oOTkyKSkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmxvY2stdGl0bGUge1xuXHRcdFx0Ji5wb3NpdGlvbi1sZWZ0IHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNSU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiA2NSU7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oOTkyKSkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5wb3NpdGlvbi1yaWdodCB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDUlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR3aWR0aDogNjUlO1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDk5MikpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYucG9zaXRpb24tdG9wLFxuXHRcdFx0Ji5wb3NpdGlvbi1ib3R0b20ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5hd2FyZHMtc3R5bGUge1xuXHRcdC5pbmZvZ3JhcGhpYy1jb250YWluZXItd3JhcCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDFkNDtcblx0XHRcdG1hcmdpbi1ib3R0b206IF9lbSg1MCk7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogX2VtKDEwMCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdC5pbmZvZ3JhcGhpYy1ibG9jayB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC5ibG9jay1pbWFnZSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGhlaWdodDogMTcwcHg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAyMDBweDtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogODAlO1xuXHRcdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJsb2NrLXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMjApO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBfZW0oMTAsIDIwKTtcblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTYwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubGF5b3V0LWdyaWQge1xuXHQuZ3JpZC1ibG9jayB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcblx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oOTkyKSkge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuXHRcdH1cblx0fVxuXHQuZ3V0dGVyLXNpemVyIHtcblx0XHR3aWR0aDogMjBweDtcblx0fVxuXHQvLyBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuXHQvLyBcdC5zaXplLWZ1bGwge1xuXHQvLyBcdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEsMSk7XG5cdC8vIFx0fVxuXHQvLyBcdC5zaXplLWhhbGYge1xuXHQvLyBcdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDIsMSk7XG5cdC8vIFx0fVxuXHQvLyB9XG5cblxuXHQmLS1jb2xvci13aGl0ZSB7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdH1cblx0Ji0tY29sb3ItZ3JheSB7XG5cdFx0YmFja2dyb3VuZDogI0Y3RjdGNztcblx0fVxuXG5cdC5zaXplLWZ1bGwge1xuXHRcdC5pbWFnZSB7XG5cdFx0XHRtaW4taGVpZ2h0OiA1MCU7XG5cdFx0XHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMiwxKTtcblx0XHRcdCYubm8tdGV4dCB7XG5cdFx0XHRcdEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxLDEpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGV4dCB7XG5cdFx0XHRtaW4taGVpZ2h0OiA1MCU7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6IF9lbSg5OTIpKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGFzcGVjdC1yYXRpbygyLDEpO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IGNhbGMoNTAlICsgMjJweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5uby1pbWFnZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEsMSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0cGFkZGluZzogX2VtKDIwKTtcblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogX2VtKDE2MDApKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTcpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IF9lbSgxNzAwKSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDE4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiBfZW0oMTgwMCkpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgxOSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogX2VtKDE5MDApKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMjApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IF9lbSgyMDAwKSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDIxKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiBfZW0oMjEwMCkpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgyMik7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogX2VtKDIyMDApKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMjMpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IF9lbSgyMzAwKSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDI0KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiBfZW0oMjQwMCkpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgyNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oMTQwMCkpIHtcblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMzUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXNpemU6IF9lbSgzMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNpemUtaGFsZiB7XG5cdFx0LmltYWdlIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMSwxKTtcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDIsMSk7XG5cdFx0XHR9XG5cblx0XHRcdCYubm8tdGV4dCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMiwxKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5pbWFnZS1wb3NpdGlvbi1yaWdodCB7XG5cdFx0XHQuaW1hZ2Uge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgLy9ydWxpbmcgb3ZlciB0aGUgbnRoLWNoaWxkIGRlZmluaXRpb25zLiB0cnlpbmcgbm90IHRvIGJyZWFrIHN0dWZmXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRleHQge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdCYubm8taW1hZ2Uge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0cGFkZGluZzogX2VtKDIwKTtcblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogX2VtKDE2MDApKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTcpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IF9lbSgxNzAwKSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDE4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiBfZW0oMTgwMCkpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgxOSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogX2VtKDE5MDApKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMjApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IF9lbSgyMDAwKSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDIxKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiBfZW0oMjEwMCkpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgyMik7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogX2VtKDIyMDApKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMjMpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IF9lbSgyMzAwKSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDI0KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiBfZW0oMjQwMCkpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgyNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYShtaW4td2lkdGg6IF9lbSg3NjkpKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxLDEpO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDc2OCkpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSgxNDAwKSl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMjApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY2F0ZWdvcnktaGVhZGluZyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDE0KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmltYWdlLXBvc2l0aW9uLXJpZ2h0IHtcblx0XHRcdC50ZXh0IHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvL3doYXQncyB0aGlzIGZvcj/igKYga2VlcGluZywgYnV0IG92ZXJyaWRpbmcgYWJvdmUgZm9yIHdoZW4gaW1hZ2UtcG9zaXRpb24gaXMgZGVmaW5lZC5cblx0XHQmOm50aC1jaGlsZCg0biszKSwgJjpudGgtY2hpbGQoNG4rNCkge1xuXHRcdFx0LnBvc3QtY29udGVudCB7XG5cdFx0XHRcdC5pbWFnZSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRleHQge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNpemUtaGFsZiArIC5zaXplLWhhbGYge1xuXHRcdC5wb3N0LWNvbnRlbnQge1xuXHRcdFx0LmltYWdlIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cdFx0XHQudGV4dCB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5wYWdlLXNlY3Rpb24tLWxheW91dC1uZXdzX2J5X2NhdGVnb3J5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTo1MHB4O1xufVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtbmV3c19ieV9jYXRlZ29yeSwgLnNpbmdsZS1wb3N0IHtcblxuICAgIC5sb2FkLW1vcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjY1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzAwQTZFMTtcbiAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2xkKTtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDo2NXB4O1xuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG5cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxheW91dC10YWJiZWRfY29udGVudCB7XG4gICAgICAgIGJvcmRlci10b3A6MDtcbiAgICAgICAgcGFkZGluZzowO1xuXG4gICAgICAgIC50YWItbGlua3Mge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgI0QwRDBEMDtcblxuICAgICAgICAgICAgLmFjdGl2ZSBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY1Njk2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0LWNhcmQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG5cbiAgICAgICAgLmNhcmQtYWRqdXN0ZXIge1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjRTFFMUUxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbyg0MzIsIDIxNik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLmltYWdlLWxpbmsge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAucG9zdC1tZXRhIHtcbiAgICAgICAgICAgIC8vaGVpZ2h0OjUwMHB4IC0gMjI3cHg7XG4gICAgICAgICAgICBwYWRkaW5nOjIwcHg7XG5cbiAgICAgICAgICAgIC5jYXRlZ29yeS1saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojMDA5Q0REO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2xkKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9zdC1saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojMTYxNzI5O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNlcmlmLWZvbnQocmVndWxhcik7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjI1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjlweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjM1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAucG9zdC1kYXRlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojN0M3QzgzO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE3cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbToyMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6MjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uaG9tZSB7XG4gICAgJiNzZWN0aW9uLTEgLmxheW91dF9oZXJvIC50ZXh0IGgyIHtcbiAgICAgICAgLy8gdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwwLDAsMC41MCk7XG5cblxuXG4gICAgfVxuXG4gICAgJiNzZWN0aW9uLTEgLmxheW91dF9oZXJvIC5zbGlkZS0tbmV3cyAudGV4dCBoMiB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogX2VtKDgwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiBfZW0oMTAyNCkpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICB9XG5cblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiBfZW0oMTQwMCkpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDYwKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiBfZW0oMTIwMCkpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDQ1KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiBfZW0oOTkxKSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMzUpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IF9lbSgyOCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmI3NlY3Rpb24tMSAubGF5b3V0X2hlcm8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnBhZ2VyLS1kb3RzIHtcbiAgICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlIC50ZXh0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6IHJlZDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcblxuXG4gICAgICAgICAgICAvKlxuICAgICAgICAgICAgLy9jb21wYXNzIGRvZXNuJ3Qgc2VlbSB0byBwcm9kdWNlIHByb3BlciBDU1MsIHNvIGRvaW5nIG1hbnVhbGx5LlxuICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgKi9cblxuXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlIC5hY3Rpb25zIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5vd2wtbmF2IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxheW91dC1zb2NpYWxfZW1iZWRzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206NzVweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1pbnRybyB7XG4gICAgICAgIHBhZGRpbmctdG9wOjgwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjI1cHg7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxheW91dC10YWJiZWRfY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgYm9yZGVyOjA7XG4gICAgfVxuXG4gICAgLmxheW91dC10YWJiZWRfY29udGVudCAudGFicy13cmFwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo2MHB4O1xuICAgIH1cblxuICAgIC5sYXlvdXQtdGFiYmVkX2NvbnRlbnQuY2F0ZWdvcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOm5vbmU7XG4gICAgfVxuXG4gICAgLnZpZXctYWxsLXdyYXAsIC5zZWUtYmxvZy13cmFwIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDo0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcblxuICAgICAgICAudmlldy1hbGwsIC5zZWUtYmxvZyB7XG4gICAgICAgICAgICBjb2xvcjojMDA5RURCO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChyZWd1bGFyKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4jbmV3cy1ieS1jYXRlZ29yeS13cmFwcGVyIHtcbiAgICAucG9zdC1jYXJkcyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgLmxvYWQtbW9yZSB7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBhbmltYXRpb246IHNwaW4gNHMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWxvYWRpbmcge1xuICAgICAgICAucG9zdC1jYXJkcyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLWxvYWRpbmctLW1vcmUge1xuICAgICAgICAgICAgLnBvc3QtY2FyZHMge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2FkLW1vcmUgaSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4jbmV3cy1ieS1jYXRlZ29yeS1sb2FkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBjb2xvcjogIzk4OWNhMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQgMC4zcztcblxuICAgIGkge1xuICAgICAgICBhbmltYXRpb246IHNwaW4gNHMgaW5maW5pdGUgbGluZWFyO1xuICAgIH1cblxuICAgIC5pcy1sb2FkaW5nICYge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIHNwaW4ge1xuICAgIGZyb20geyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgdG8geyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcbiAgICBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAgIGZyb20ge3RyYW5zZm9ybTpyb3RhdGUoMGRlZyk7fVxuICAgIHRvIHt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gICAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgICB0byAgIHsgb3BhY2l0eTogMTsgfVxufVxuXG4vKiBGaXJlZm94IDwgMTYgKi9cbkAtbW96LWtleWZyYW1lcyBmYWRlaW4ge1xuICAgIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gICAgdG8gICB7IG9wYWNpdHk6IDE7IH1cbn1cblxuLyogU2FmYXJpLCBDaHJvbWUgYW5kIE9wZXJhID4gMTIuMSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVpbiB7XG4gICAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgICB0byAgIHsgb3BhY2l0eTogMTsgfVxufVxuXG4vKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xuQC1tcy1rZXlmcmFtZXMgZmFkZWluIHtcbiAgICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICAgIHRvICAgeyBvcGFjaXR5OiAxOyB9XG59XG4iLCIkcHJlc2VudGF0aW9uLWVhc2luZzogY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpO1xuLnBhZ2Utc2VjdGlvbi0tcHJlc2VudGF0aW9uIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtcHJpbWFyeTtcbiAgaGVpZ2h0OiBjYWxjKDkwdmggLSA3MHB4KTtcbiAgbWluLWhlaWdodDogODAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gaW5pdGlhbCBzdGF0ZSBiZWZvcmUgaW4gdmlld1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvL21pbi1oZWlnaHQ6IDcwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbiAgLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MgJHByZXNlbnRhdGlvbi1lYXNpbmcsXG4gICAgICB0cmFuc2Zvcm0gMC43cyAkcHJlc2VudGF0aW9uLWVhc2luZztcbiAgICAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyB7XG4gICAgICBhIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzICRwcmVzZW50YXRpb24tZWFzaW5nLFxuICAgICAgICAgIHRyYW5zZm9ybSAwLjdzICRwcmVzZW50YXRpb24tZWFzaW5nO1xuICAgICAgfVxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gICAgICAgIGE6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycyArICgkaS82KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmFja2dyb3VuZC12aXN1YWwge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cyAkcHJlc2VudGF0aW9uLWVhc2luZyxcbiAgICAgIHRyYW5zZm9ybSAwLjdzICRwcmVzZW50YXRpb24tZWFzaW5nO1xuICB9XG5cbiAgJi5hbmltYXRlLWluIHtcbiAgICAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTtcbiAgICB9XG4gICAgLmJhY2tncm91bmQtdmlzdWFsIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICAgIC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIHtcbiAgICAgIGEge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcmVzZW50YXRvbi0tc2VjdGlvbi1uYXYge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1ibHVlLXByaW1hcnksIDAuNzUpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgd2lkdGg6IF9lbSgxMjApO1xuICB6LWluZGV4OiAxMDtcblxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogX2VtKDE0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogX2VtKDEwMCwgMTQpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgQGluY2x1ZGUgZm9udChib2xkKTtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgLmljb24ge1xuICAgICAgICBtYXJnaW46IDAgYXV0byBfZW0oMTAsIDE0KSBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IF9lbSg1MCwgMTQpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG1heC13aWR0aDogX2VtKDQwLCAxNCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGltZy5ob3ZlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBfZW0oMTUsIDE0KTtcbiAgICAgICAgcGFkZGluZy10b3A6IF9lbSgxNSwgMTQpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi1jb250ZW50LS1wcmVzZW50YXRpb24sXG4ucHJlc2VudGF0aW9uLS1zZWN0aW9ucy1jb250ZW50LFxuLnByZXNlbnRhdGlvbi1zZWN0aW9uLFxuLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZXMge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWN0aW9uLWNvbnRlbnQtLXByZXNlbnRhdGlvbiB7XG4gIC5mbGlja2l0eS12aWV3cG9ydCxcbiAgLmZsaWNraXR5LXNsaWRlciB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnByZXNlbnRhdGlvbi1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJlc2VudGF0aW9uLS1zZWN0aW9ucy1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyAkcHJlc2VudGF0aW9uLWVhc2luZztcbn1cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiI3skaX1cIl0gLnByZXNlbnRhdGlvbi0tc2VjdGlvbnMtY29udGVudCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRpICogMTAwJSAqIC0xKTtcbiAgfVxuXG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiI3skaX1cIl0uYW5pbWF0ZS1pbiBbZGF0YS1zZWN0aW9uLWluZGV4PVwiI3skaX1cIl0ge1xuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUuaXMtc2VsZWN0ZWQge1xuICAgICAgLnNsaWRlLS1jb250ZW50IHtcbiAgICAgICAgLnNsaWRlLS1ib2R5LFxuICAgICAgICAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dCB7XG4gICAgICAgICAgKiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpZGUtLWFjdGlvbnMge1xuICAgICAgICAgIC5zbGlkZS0tYnV0dG9ucyxcbiAgICAgICAgICAuc2xpZGUtLWltYWdlcyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiI3skaX1cIl1cbiAgICAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2XG4gICAgLnByZXNlbnRhdGlvbi0tc2VjdGlvbi1uYXYtbGlua3NcbiAgICBbZGF0YS10YXJnZXQtc2VjdGlvbi1pbmRleD1cIiN7JGl9XCJdIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgJjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICBpbWcge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgICAgaW1nLmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZXMge1xuICAucHJldmlvdXMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubmV4dC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICYub24tbGFzdC1zbGlkZSB7XG4gICAgLm5leHQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubmV4dC1zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggdHJhbnNwYXJlbnQ7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmV4dCxcbiAgLm5leHQtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjdzICRwcmVzZW50YXRpb24tZWFzaW5nO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00NSUsIC01MCUpIHNjYWxlKDEuNCk7XG4gICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3ByZXNlbnRhdGlvbi1hcnJvdy1uZXh0LnN2Z1wiKSBuby1yZXBlYXRcbiAgICAgICAgdHJhbnNwYXJlbnQgNTAlIDUwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgJHByZXNlbnRhdGlvbi1lYXNpbmc7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBsZWZ0OiAxMjBweDtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzQwcHgpO1xuXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2Q4ZDhkODtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4cHgpO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5kb3Qge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxlZnQ6IC04cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyAkcHJlc2VudGF0aW9uLWVhc2luZztcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICB9XG4gICAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICB6LWluZGV4OiAyO1xuICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2NykpIHtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5iYWNrZ3JvdW5kLXZpc3VhbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGltZyxcbiAgICB2aWRlbyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmx1ZS1wcmltYXJ5LCAwLjcpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnNsaWRlLS1jb250ZW50IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5zbGlkZS0tYm9keSxcbiAgICAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiBfZW0oNTApO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogX2Fkb2JlX3RyYWNraW5nX3RvX2VtKDI1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IF9lbSg1NCwgNTApO1xuICAgICAgICBtYXJnaW46IDAgMCBfZW0oMzAsIDUwKTtcbiAgICAgICAgQGluY2x1ZGUgc2VyaWYtZm9udChyZWd1bGFyKTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2NykpIHtcbiAgICAgICAgICBmb250LXNpemU6IF9lbSgzMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiBfZW0oMzApO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogX2Fkb2JlX3RyYWNraW5nX3RvX2VtKDI1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IF9lbSgzNiwgMzApO1xuICAgICAgICBtYXJnaW46IDAgMCBfZW0oMzAsIDMwKTtcbiAgICAgICAgQGluY2x1ZGUgc2VyaWYtZm9udChyZWd1bGFyKTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2NykpIHtcbiAgICAgICAgICBmb250LXNpemU6IF9lbSgyMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNsaWRlLS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IF9lbSgzMCk7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg5OTEpKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuICAuc2xpZGUtLWJ1dHRvbnMge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAuYnRuLmJ0bi0tYmx1ZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuICAgICAgJjpob3ZlcixcbiAgICAgICY6aG92ZXI6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg5OTEpKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAuc2xpZGUtLWltYWdlcyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGEge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg5OTEpKSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2xpZGUtLWNvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAuc2xpZGUtLXRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIC5zbGlkZS0tYWRkaXRpb25hbC10ZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQtaW50ZXJpb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTUxODJhO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICBwYWRkaW5nOiBfZW0oMjApIF9lbSg1MCkgX2VtKDIwKSBfZW0oNDApO1xuICAgICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiBfZW0oMTApO1xuICAgICAgICAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dC1pbnRlcmlvciB7XG4gICAgICAgICAgcGFkZGluZzogX2VtKDE1KSBfZW0oMzApIF9lbSgxNSkgX2VtKDIwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dCxcbiAgICAuc2xpZGUtLWJvZHkge1xuICAgICAgKiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpIHRyYW5zbGF0ZVkoNTBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cyAkcHJlc2VudGF0aW9uLWVhc2luZyAwLjVzLFxuICAgICAgICAgIHRyYW5zZm9ybSAwLjdzICRwcmVzZW50YXRpb24tZWFzaW5nIDAuNXM7XG4gICAgICB9XG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgICAgICAgOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXMgKyAoJGkvNik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWRlLS1hY3Rpb25zIHtcbiAgICAgIC5zbGlkZS0tYnV0dG9ucyxcbiAgICAgIC5zbGlkZS0taW1hZ2VzIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSg1MHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzICRwcmVzZW50YXRpb24tZWFzaW5nIDEuM3MsXG4gICAgICAgICAgdHJhbnNmb3JtIDAuN3MgJHByZXNlbnRhdGlvbi1lYXNpbmcgMS4zcztcbiAgICAgIH1cblxuICAgICAgLnNsaWRlLS1pbWFnZXMge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlcy5zaW5nbGUtc2xpZGUge1xuICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcmV2aW91cyxcbiAgLm5leHQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlczpub3QoLmZsaWNraXR5LWVuYWJsZWQpIHtcbiAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLnNsaWRlLS1jb250ZW50IHtcbiAgICAgIC5zbGlkZS0tYm9keSxcbiAgICAgIC5zbGlkZS0tYWRkaXRpb25hbC10ZXh0IHtcbiAgICAgICAgKiB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGVZKDBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zbGlkZS0tYWN0aW9ucyB7XG4gICAgICAgIC5zbGlkZS0tYnV0dG9ucyxcbiAgICAgICAgLnNsaWRlLS1pbWFnZXMge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2luZ2xlLXBvc3Qge1xuICAgIC5zaW5nbGUtaGVhZGVyLWhlcm8ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1tZXRhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbWluLWhlaWdodDogMjcwcHg7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggNTBweCAwIDUwcHg7XG4gICAgICAgIC8vaGVpZ2h0OjI1MHB4O1xuICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vIGJvdHRvbTogMDtcbiAgICAgICAgLy8gbGVmdDogNTAlO1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIC8vIG1pbi13aWR0aDogMTExMHB4O1xuICAgICAgICB6LWluZGV4OiAxNTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwOXB4KSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMCAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1ldGEtd3JhcCB7XG4gICAgICAgIC8vaGVpZ2h0OjIwMHB4O1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNpdGFkZWwtbmV3cyB7XG4gICAgICAgICAgICBjb2xvcjogIzAwOWVkYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2xkKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTYxNzI5O1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBzZXJpZi1mb250KGJvbGQpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNlcmlmLWZvbnQocmVndWxhcik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1yZWxhdGVkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1MHB4ICFpbXBvcnRhbnQ7IC8vYSBxdWljayBoYWNrIHRvIHByZXZlbnQgcmVsYXRlZCBjb250ZW50IGJsb2NrIGxvc2luZyB0b3AgbWFyZ2luIGF0IG1vYmlsZSBicmVha3BvaW50XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE4MHB4O1xuICAgIH1cblxuICAgIC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWNvbW1lbnRzLFxuICAgIC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLXJlbGF0ZWQge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogIzE2MTcyOTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgc2VyaWYtZm9udChyZWd1bGFyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rLWFsbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSxcbiAgICAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjcwcHg7XG5cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNzBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yNzBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxNTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTg5Y2ExO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNlcmlmLWZvbnQoYm9sZCk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIC8vbWFyZ2luLXRvcDo0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNvY2lhbC1pY29ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcblxuICAgICAgICAgICAgICAgICYuZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDE1ODliO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudHdpdHRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2MGFhZjE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5saW5rZWRpbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDc1Yjc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLyogb3ZlcnJpZGVzIGZvciBleGlzdGluZyBzdHlsZXMgb24gZmxleCBsYXlvdXRzICovXG4gICAgICAgIC5zZWN0aW9uLWludHJvLnN0YW5kYXJkLXBhZGRpbmcsXG4gICAgICAgIC5zZWN0aW9uLWludHJvLnN0YW5kYXJkLXBhZGRpbmcgLnRleHQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCB7XG4gICAgICAgICAgICBwLFxuICAgICAgICAgICAgdWwsXG4gICAgICAgICAgICBvbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxNjE3Mjk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG5cbiAgICAgICAgICAgICAgICBzdHJvbmcsXG4gICAgICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgICAgIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgICAgICBjb3VudGVyLXJlc2V0OiBvbF9saXN0O1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBsaTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIob2xfbGlzdCkgXCIuXCI7XG4gICAgICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBvbF9saXN0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMS4yZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudmlkZW8td3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLndwLXZpZGVvIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI3cHggYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndwLWNhcHRpb24ge1xuICAgICAgICAgICAgJi5hbGlnbmxlZnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFsaWducmlnaHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FwdGlvbixcbiAgICAgICAgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogIzk4OWNhMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChyZWd1bGFyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC53cC1jYXB0aW9uLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYWxpZ25jZW50ZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hbGlnbm5vbmUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAvLyB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IC5pbnRyb2R1Y3Rpb24tdGV4dCB7XG4gICAgICAgICAgICAvL0BpbmNsdWRlIHNlcmlmLWZvbnQocmVndWxhcik7XG4gICAgICAgICAgICBjb2xvcjogIzE2MTcyOTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQgLnB1bGxxdW90ZSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwOWVkYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzN3B4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDM3cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogNDI1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzZXJpZi1mb250KHJlZ3VsYXIpO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwOWVkYjtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTc1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDllZGI7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNzVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFsaWduLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM3cHggNTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hbGlnbi1yaWdodCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFsaWduLWxlZnQge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgKyAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1yZWxhdGVkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTI3MHB4O1xuICAgIH1cbn1cbiIsIi5sYXlvdXRfaGVyby0taW5kZXgge1xuICAgIG1heC1oZWlnaHQ6IDQ2NnB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgIH1cblxuICAgIC5jb250ZW50IC5zbGlkZXMgLnNsaWRlIC50ZXh0IC5hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbi5wb3N0LWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiBfZW0oNDApO1xuXG4gICAgLnBvc3Qge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IF9lbSg0MCkgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmX190aHVtYiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogX2VtKDIwMCk7XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygyLDEpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogX2VtKDIyMCk7XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcblxuICAgICAgICAmX190aHVtYiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnBvc3Qge1xuXG4gICAgICAgIH1cbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MzBweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDE0Miw3MSk7XG5cbiAgICAgICAgICAgIC5pbWFnZS1saW5rIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojMDA5Q0REO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2xkKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiM3QzdDODM7XG4gICAgICAgICAgICBmb250LXNpemU6MTdweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojMTYxNzI5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXJpZi1mb250KGJvbGQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAgICB3aWR0aDoxMDAlO1xuXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuXG4gICAgICAgIGEsIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOjAgM3B4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChyZWd1bGFyKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjojMzczQTNDO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wYWdlLXNlY3Rpb24tdWx0aW1hdGUtZ3VpZGUtbGlzdCB7XG5cbiAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpub25lO1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIG1hcmdpbi10b3A6NzVweDtcbiAgICAgICAgYm9yZGVyLXRvcDowO1xuXG4gICAgICAgIC50YWItbGlua3Mge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgI0NBQ0FDQTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YWItYm9keSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjMuMjVlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI0RERERERDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YWItYm9keSAudGV4dCB7XG4gICAgICAgICAgICB3aWR0aDo0MCU7XG5cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGFiLWJvZHkgLnNlY29uZC1jb2x1bW4ge1xuICAgICAgICAgICAgd2lkdGg6NTUlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDo4N3B4O1xuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MzhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogX2VtKDc2OCkpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweDtcblxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcblxuICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oNDk1LDQ5NSk7XG5cbiAgICAgICAgLmltYWdlLWxpbmsge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudWx0aW1hdGUtZ3VpZGUge1xuICAgICAgICBwYWRkaW5nOjgwcHggMDtcblxuICAgICAgICAmLmV2ZW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojRjJGMkYyO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNjVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNlcmlmLWZvbnQoYm9sZCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuMTI1ZW07XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjojMTYxNzI5O1xuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MjBweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2VyaWYtZm9udChib2xkKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MS4xNWVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuMmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiMxNjE3Mjk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdGluZy10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjI1ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxLjc1ZW07XG4gICAgICAgIH1cblxuICAgICAgICAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgY29sb3I6IzAwOUNERDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hcnRpY2xlLXVnLWNoYXB0ZXIge1xuICAgIGJhY2tncm91bmQ6cmdiKDI0MiwyNDIsMjQyKTtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHdpZHRoOjE1MHB4O1xuICAgIGhlaWdodDozNXB4O1xuICAgIGxpbmUtaGVpZ2h0OjM1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgY29sb3I6ICMxNjE3Mjk7XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgZm9udChib2xkKTtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xufSIsIi5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0ge1xuICAgIGNvbG9yOiAjNTM1NDYxO1xuICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZWZmcmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDllZGI7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICYuYXJyb3ctYnRuIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmFycm93LWJ0bjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGF5b3V0X2hlcm8ge1xuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICAgICAgLnNsaWRlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGltZy5sb2dvIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNThweCAwIDAgMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImVmZnJhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzJweCBhdXRvIDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MjhweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0tZW50cnkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zZWN0aW9uLWludHJvIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAmLndpbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2U5ZTQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQuZmluYWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmluY29ycmVjdCB7XG4gICAgICAgICAgICBjb2xvcjogI2QwMDIxYjtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgaDIuZmlsbC10aGlzLW91dCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxYTgxZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMTYxNzI5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDIuY29uZ3JhdHMge1xuICAgICAgICAgICAgY29sb3I6ICMwYmEwNWE7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICMwMDllZGI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjg1NzFlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAuMzU3MTRlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWNlOWU0O1xuICAgICAgICAgICAgJi5pbmNvcnJlY3Qge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2QwMDIxYjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaG9sb2dyYW0tbW9kYWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDRzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICAgICAgICAtbW96LWFuaW1hdGlvbjogc3BpbiA0cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluIDRzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucm93LmZvcm0taW5wdXQge1xuICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNob2xvZ3JhbS1mb3JtIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1pbmZvIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMztcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwNHB4O1xuICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAzcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDNweCAzcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAzcHggM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogM3B4IDNweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmluZm8tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnB1enpsZS1tYWtlci1jb2wge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTI3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZlZWRiYWNrIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC5mZWVkYmFjay1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWdlLXNlY3Rpb24td2hhdC1pcy1kYXRhb3BlbiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICAuYnJhY2tldC1vdXRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIzOHB4IDI1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzM3B4O1xuICAgICAgICB9XG4gICAgICAgIC5icmFja2V0LWlubmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIzOHB4IDI1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZWZmcmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgfVxuICAgICAgICAuZXhwbG9yZS1idWlsZC13aW4ge1xuICAgICAgICAgICAgLmNvbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJlZmZyYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWZyZWVmb3JtX3RleHRfbm9udHJhbnNsYXRlZCxcbiAgICAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tZnJlZWZvcm1fdGV4dCB7XG4gICAgICAgIC5zZWN0aW9uLWludHJvLnN0YW5kYXJkLXBhZGRpbmcge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5ODljYWQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubGF5b3V0X2hlcm8ge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgLnNsaWRlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaW1nLmxvZ28ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQycHggMCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0tZW50cnkge1xuICAgICAgICAgICAgLnNlY3Rpb24taW50cm8ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0taW5mbyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIC5pbmZvLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHV6emxlLW1ha2VyLWNvbCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2Utc2VjdGlvbi13aGF0LWlzLWRhdGFvcGVuIHtcbiAgICAgICAgICAgIC5icmFja2V0LW91dGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmV4cGxvcmUtYnVpbGQtd2luIHtcbiAgICAgICAgICAgICAgICAuY29sIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5qdW1wLWxpbmtzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvL3BhZGRpbmc6IF9lbSgyNSkgMDtcbiAgQGluY2x1ZGUgZm9udChib2xkKTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktcHJpbWFyeTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiBfZW0oMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IF9lbSg4KTtcbiAgICBtaW4td2lkdGg6IF9lbSg5MCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IF9lbSg4KTtcbiAgICBtYXJnaW4tdG9wOiBfZW0oOCk7XG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1wcmltYXJ5LWxpZ2h0O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogX2VtKDIwKTtcbiAgICAgIG1hcmdpbjogMCBfZW0oMTApIDAgX2VtKDE0KTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLXNlY3Rpb24tLWp1bXAtbGlua3Mge1xuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuIiwiLnN1Ym5hdiB7XG5cdGNvbG9yOiAjZmZmO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg5ODApKSB7XG5cdFx0d2hpdGUtc3BhY2U6bm93cmFwO1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0fVxuXHQubG9nby1saW5rIHtcblx0XHR3aWR0aDogMTUwcHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NpdGFkZWwtc2l0ZS1sb2dvLXdoaXRlLnBuZycpIG5vLXJlcGVhdCB0cmFuc3BhcmVudCAwIDUwJTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDE1cHg7XG5cdFx0dG9wOiA1MCU7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSgxMjUwKSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Lm1hcmtlciB7XG5cdFx0d2lkdGg6IDBweDtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwcHg7XG5cdFx0dHJhbnNpdGlvbjogd2lkdGggMC4zcyAkZWFzZS10aHVuaywgbGVmdCAwLjNzICRlYXNlLXRodW5rO1xuXHR9XG5cdC5zdWJuYXYtbGlua3Mge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDEyKTtcblx0XHRcdG1hcmdpbjogMCBfZW0oMjAsIDEyKTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRAaW5jbHVkZSBmb250KGJvbGQpO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1wcmltYXJ5LWxpZ2h0O1xuXHRcdFx0XHRwYWRkaW5nOiBfZW0oMjApIDA7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWJsdWUtcHJpbWFyeTtcblx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dCwgYm9yZGVyIDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHRcdCY6aG92ZXIsICYuYWN0aXZlIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Ly9ib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmJ0biB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IF9lbSg1KTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogX2VtKDUpO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogX2VtKDEwKTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDBkMWQ0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRcdFx0XHRcdFx0LmxhYmVsLCAmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wYWdlLXNlY3Rpb24tLXN1Ym5hdi5pc19zdHVjayB7XG5cdHotaW5kZXg6IDIwO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cbi5zZWFyY2gtb3BlbiAucGFnZS1zZWN0aW9uLS1zdWJuYXYuaXNfc3R1Y2sge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoX2VtKDcwKSk7XG59XG5cbi5zY3JvbGxpbmctZG93biAucGFnZS1zZWN0aW9uLS1zdWJuYXYuaXNfc3R1Y2sgLmxvZ28tbGluayB7XG5cdG9wYWNpdHk6IDE7XG59IiwiLnNpbmdsZS1pbnRybyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLXByaW1hcnkgbm8tcmVwZWF0IDUwJSA1MCU7XG5cdHBhZGRpbmc6IF9lbSgxNjApIDAgX2VtKDgwKSAwO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Ji5oYXMtaGVpZ2h0IHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtaW4taGVpZ2h0OiBfZW0oNDAwKTtcblx0XHQuY29udGVudCB7XG5cdFx0XHQuY29udGFpbmVyLC5yb3csLmNvbC1zbS0xMiB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHRcdC50ZXh0IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHotaW5kZXg6IDIwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5oZWlnaHQtMTAwIHtcblx0ICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMTYsOSk7XG5cdCAgbWF4LWhlaWdodDogMTAwdmg7XG5cdH1cblx0Ji5oZWlnaHQtNzUge1xuXHQgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxNiw2Ljc1KTtcblx0ICBtYXgtaGVpZ2h0OiA3NXZoO1xuXHR9XG5cdCYuaGVpZ2h0LTUwIHtcblx0ICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMTYsNC41KTtcblx0ICBtYXgtaGVpZ2h0OiA1MHZoO1xuXHR9XG5cdCYuaGVpZ2h0LTI1IHtcblx0ICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMTYsMi4yNSk7XG5cdCAgbWF4LWhlaWdodDogMjV2aDtcblx0fVxuXHQmLmhlaWdodC0xNSB7XG5cdCAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDE2LDEpO1xuXHQgIG1heC1oZWlnaHQ6IDE1dmg7XG5cdH1cblxuXHQub3ZlcmxheSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cdC50ZXh0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMztcblx0fVxuXHQudGV4dCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGgyIHtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDcwKTtcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRtYXJnaW46IDAgYXV0byBfZW0oMjAsIDcwKSBhdXRvO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRAaW5jbHVkZSBzZXJpZi1mb250KHJlZ3VsYXIpO1xuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDEyMDApKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDU1KTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg5OTEpKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDQ1KTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDMyKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWV0YSB7XG5cdFx0XHRmb250LXNpemU6IF9lbSgyNCk7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdEBpbmNsdWRlIGZvbnQobGlnaHQpO1xuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDEyMDApKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDI0KTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg5OTEpKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDIwKTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDE4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuc2ltcGxpZmllZC1wYWdlIHtcblx0LnNvY2lhbC1saW5rcyB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjcpKSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdH1cblxuXHQuY2FyZXQtZG93biB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0Zm9udC1zaXplOiBfZW0oMTQpO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cblxuXHQuc2luZ2xlLWludHJvIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1wcmltYXJ5LXNlYy1tdXRlZDtcblx0fVxuXG5cdC5zaXRlLW5hdi1jb250YWluZXItY29sIHtcblx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblxuXHQuYmFjay1idXR0b24ge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRiYWNrZ3JvdW5kOiAjRURFREYwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogX2VtKDcwLCAxMik7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0bGluZS1oZWlnaHQ6IF9lbSg3MCwgMTIpO1xuXHRcdHBhZGRpbmc6IF9lbSgwKSBfZW0oMjAsIDEyKTtcblx0XHRAaW5jbHVkZSBmb250KGJvbGQpO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1vdXQ7XG5cdFx0Zm9udC1zaXplOiBfZW0oMTIpO1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg5OTEpKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuXHRcdFx0aGVpZ2h0OiBfZW0oNDAsIDEyKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBfZW0oNDAsIDEyKTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblxuXG5cdC5mb290ZXItbG9nbyB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxufSIsInN1cCB7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0dmVydGljYWwtYWxpZ246IHN1cGVyO1xuXHRtYXJnaW4tbGVmdDogM3B4O1xuXHR0b3A6IGF1dG87XG59XG5cbi5mb290bm90ZS1zZWN0aW9uIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5mb290bm90ZXMge1xuXHRmb250LXNpemU6IF9lbSgxNCk7XG5cdHBhZGRpbmc6IF9lbSg2MCwgMTQpIDAgX2VtKDQwLCAxNCkgMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHRsaSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHR9XG59XG5cbi5zaXRlLTIgLmZvb3Rub3RlcyBsaSB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHQgYSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnktc2VjO1xuXHR9XG5cbn1cblxuLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tIC50b29sdGlwLWlubmVyOjpiZWZvcmUsXG4udG9vbHRpcC50b29sdGlwLXRvcCAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHRjb250ZW50OiBcIlwiO1xuXHRib3JkZXItd2lkdGg6IDVweCA1cHggMDtcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLWlubmVyIHtcblx0bWF4LXdpZHRoOiAzMDBweDtcbn1cbi50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB3aWR0aDogMDtcblx0ICAgIGhlaWdodDogMDtcblx0ICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdCAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xufSIsIi5pbi10aGUtbmV3cyB7XG4gICAgcGFkZGluZzogX2VtKDcwKSAwO1xuXG4gICAgLnNlY3Rpb24taW50cm8ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQzcHg7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZlYXR1cmVkLXRleHQtYmxvY2tzX19ibG9jayB7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBfZW0oMzApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZlYXR1cmUtdGV4dC1ibG9ja3NfX2ZlYXR1cmUtdGl0bGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogX2VtKDE3KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBfZW0oMjAsIDE3KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogX2VtKDM1KTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2xkKTtcbiAgICB9XG5cbiAgICAudGV4dC1ibG9jayB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnRleHQtYmxvY2tfX2xpbmsge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3QtY29udGVudCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IF9lbSgyMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IF9lbSgyNik7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBfZW0oMjAsIDI2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LWJsb2NrX19ieWxpbmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogX2VtKDIwKTtcblxuICAgICAgICAgICAgLmJ5bGluZS1kYXRlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IF9lbSgxNyk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IF9lbSgxOCwgMTcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnlsaW5lLXNvdXJjZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5ODlDQTE7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChyZWd1bGFyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3Rpb24ge1xuICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gYm90dG9tOiAyLjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cbiAgICAgICAgICAgIC5ieWxpbmUtZGF0ZSxcbiAgICAgICAgICAgIC5ieWxpbmUtc291cmNlLFxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ5bGluZS1kYXRlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuLmFycm93LWJ0biB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mZWF0dXJlZC10ZXh0LWJsb2NrcysuaW4tdGhlLW5ld3MtbGlzdGluZ19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiBfZW0oNjgpIDAgMCAwO1xufVxuXG4uaW4tdGhlLW5ld3MtbGlzdGluZ19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmxvYWQtbW9yZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IF9lbSgyNSkgMCAwIDA7XG5cbiAgICAgICAgJi5oaWRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9hZC1tb3JlLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBfZW0oNjUsIDE4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogX2VtKDE4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IF9lbSg2NSwgMTgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBfZW0oMjUsIDE4KTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBhbmltYXRpb246IHNwaW4gNHMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmlldy1hbGwtd3JhcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IF9lbSgyNSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnZpZXctYWxsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IF9lbSgxMyk7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBfZW0oMTApO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iYWNrLXRvcC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiBfZW0oNDApO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2xkKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3LWFsbCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbi10aGUtbmV3cy1saXN0aW5nX19maWx0ZXJzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDAgMCBfZW0oNDEpIF9lbSgyMCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IF9lbSgyNyk7XG4gICAgfVxuXG4gICAgLmN1cnJlbnQtZmlsdGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogX2VtKDE3KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVsaW1pdGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIF9lbSgxMCk7XG4gICAgfVxuXG4gICAgLnBhc3QteWVhci1maWx0ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgICAgICAgZm9udC1zaXplOiBfZW0oMTcpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0LXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LWFsdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IF9lbSgxNSk7XG4gICAgICAgIG1pbi13aWR0aDogX2VtKDExMCk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogX2VtKDE1KTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtYWx0O1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNjNcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IF9lbSgxMik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5LWFsdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IF9lbSgxMyk7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2xkKTtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgb3B0aW9uIHt9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbi10aGUtbmV3cy1saXN0aW5nX19saXN0LWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgICBwYWRkaW5nOiBfZW0oNDEpIF9lbSgyMCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjI7XG5cbiAgICAgICAgLmFjdGlvbiBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGlzdC1pdGVtX19saW5rIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmxpc3QtaXRlbV9fYnlsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiBfZW0oMTcpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBfZW0oOC41LCAxNyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udChyZWd1bGFyKTtcblxuICAgICAgICAuYnlsaW5lLXNvdXJjZSB7XG4gICAgICAgICAgICBjb2xvcjogIzk4OUNBMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ieWxpbmUtZGVsaW1pdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5LWFsdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiBfZW0oMjUpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gICAgICAgIEBpbmNsdWRlIHNlcmlmLWZvbnQocmVndWxhcik7XG4gICAgfVxuXG4gICAgLmFjdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IF9lbSgyNyk7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufSIsIi8qKlxuT3ZlcnJpZGluZyBkZWZhdWx0IHN0eWxlcyBmb3Igc29tZSBvZiB0aGUgc3RhbmRhcmQgZWxlbWVudHMsIHdoZW4gdXNlZCB1bmRlciB0aGUgcGFnZSBkYXRhb3BlbiB0ZW1wbGF0ZVxuICovXG5cbkBtaXhpbiBmb250LWRhdGFvcGVuKCkge1xuICBmb250LWZhbWlseTogXCJlZmZyYVwiLHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuJGNvbG9yLWRhdGFvcGVuLS1vcmFuZ2UgOiAjRjFBODFFO1xuJGNvbG9yLWRhdGFvcGVuLS1saWdodGVyLWdyYXk6ICNGQUZBRkE7XG4kY29sb3ItZGF0YW9wZW4tLWRhcmtlci1ncmF5OiAjRjJGMkYzO1xuJGNvbG9yLWRhdGFvcGVuLS1kaXZpZGVyLWdyYXk6ICNFMURERDU7XG4kY29sb3ItZGF0YW9wZW4tLWJvcmRlci1ncmF5OiAjRTFEREQ1O1xuXG4kY29sb3ItZGF0YW9wZW4tLWxpZ2h0ZXItYmxhY2stdGV4dDogIzUzNTQ2MTtcblxuLmRhdGFvcGVuLWJnY29sb3ItLWxpZ2h0ZXJfZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXRhb3Blbi0tbGlnaHRlci1ncmF5O1xufVxuLmRhdGFvcGVuLWJnY29sb3ItLWRhcmtlcl9ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhdGFvcGVuLS1kYXJrZXItZ3JheTtcbn1cblxuQGtleWZyYW1lcyBkYXRhdGhvbi1zZWxlY3Rpb24tZXllY2F0Y2hlciB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAzMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwOUVEQiwwLjE1KTtcbiAgfVxuICA0MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwOUVEQiwwLjE1KTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGRhdGF0aG9uLXNlbGVjdGlvbi1leWVjYXRjaGVyLXNlY3VyaXRpZXMge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgMzAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ibHVlLXByaW1hcnktc2VjLDAuMTUpO1xuICB9XG4gIDQwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmx1ZS1wcmltYXJ5LXNlYywwLjE1KTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiB7XG5cbiAgJi5zaXRlLTIge1xuICAgIC5hcnJvdy1idG4ud2l0aC10ZXh0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgLmxhYmVsIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFycm93LWJ0bixcbiAgICBidXR0b24uYXJyb3ctYnRuIHtcbiAgICAgIHNwYW4ubGFiZWwsIC5sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5LXNlYztcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5LXNlYztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLXByaW1hcnktc2VjO1xuICAgICAgICAubGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBidXR0b24uYXJyb3ctYnRuIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuXG5cbiAgICAuZGF0YXRob24tc2VsZWN0aW9uLWFuaW1hdGlvbiB7XG4gICAgICBhbmltYXRpb24tbmFtZTogZGF0YXRob24tc2VsZWN0aW9uLWV5ZWNhdGNoZXItc2VjdXJpdGllcztcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXRfaGVybyAuYmFja2dyb3VuZC12aWRlbyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5wYWdlLXNlY3Rpb24tLWxheW91dF9oZXJvIHtcbiAgICAud2l0aC1hbmltYXRpb25zIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5hY3Rpb25zIHtcbiAgICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuXG4gIC5zZWN0aW9uLWludHJvIC50ZXh0IHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5LXNlYztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1idG4ge1xuICAgIC5sYWJlbCB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeS1zZWMgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnktc2VjICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgLmxhYmVsIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxuICBidXR0b24uYXJyb3ctYnRuLFxuICBzcGFuLmFycm93LWJ0bixcbiAgYS5hcnJvdy1idG4ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL3dpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgLy9wYWRkaW5nOiAwIDIuNWVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogLjM3NXJlbSAxcmVtO1xuICAgIC8vYm9yZGVyLXJhZGl1czogMDtcbiAgICAubGFiZWwge1xuICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi53aXRoLXRleHQge1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgLmxhYmVsIHtcbi8vICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgIGZvbnQtc2l6ZTogX2VtKDEyKTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLWJsdWUtbGlnaHQsIDIwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuICAgICAgfVxuICAgIH1cbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1vdXQsIGJvcmRlciAwLjNzIGVhc2Utb3V0O1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgLmxhYmVsIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRhdGF0aG9uLXNlbGVjdGlvbi1hbmltYXRpb24ge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBkYXRhdGhvbi1zZWxlY3Rpb24tZXllY2F0Y2hlcjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIH1cblxuICAuZGF0YW9wZW4tbGF5b3V0ICsgLmRhdGFvcGVuLWxheW91dCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gICNzZWN0aW9uLTEgZGl2LmxheW91dF9oZXJvIHtcbiAgICBoMiB7XG4gICAgICBAaW5jbHVkZSBmb250LWRhdGFvcGVuKCk7XG4gICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLDAsMCwwLjUwKTtcbiAgICAgIGZvbnQtc2l6ZTogX2VtKDgwKTtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IF9lbSgxNDAwKSkge1xuICAgICAgICBmb250LXNpemU6IF9lbSg2MCk7XG4gICAgICB9XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiBfZW0oMTIwMCkpIHtcbiAgICAgICAgZm9udC1zaXplOiBfZW0oNDUpO1xuICAgICAgfVxuICAgICAgQG1lZGlhKG1heC13aWR0aDogX2VtKDk5MSkpIHtcbiAgICAgICAgZm9udC1zaXplOiBfZW0oMzUpO1xuICAgICAgfVxuICAgICAgQG1lZGlhKG1heC13aWR0aDogX2VtKDc2OCkpIHtcbiAgICAgICAgZm9udC1zaXplOiBfZW0oMjgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGRpdi5sYXlvdXRfaGVybyB7XG4gICAgQG1lZGlhKG1heC13aWR0aDogX2VtKDc2OCkpIHtcbiAgICAgIC5vd2wtbmF2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgZGl2LmRhdGFvcGVuLWxvZ28ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RhdGFvcGVuL2RhdGFvcGVuLWxvZ28tbW9iaWxlQDJ4LnBuZykgNTAlIDUwJTtcbiAgICAgICAgd2lkdGg6IDE2MnB4O1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGUgLnRleHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIC8vYmFja2dyb3VuZDogcmVkO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc2xpZGUgLmFjdGlvbnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgfVxuXG4gICAgLnNsaWRlIC50ZXh0IGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiBfZW0oMTAyNCkpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2VyLS1kb3RzIHtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gICAgICAgIGJvdHRvbTogODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXBwbGljYXRpb24tZm9ybSBoMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGZvbnQtZGF0YW9wZW4oKTtcblxuICAgIG1hcmdpbi1ib3R0b206IF9lbSgzMCk7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogX2VtKDMwKTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRhdGFvcGVuLS1vcmFuZ2U7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0gX2VtKDIwLzIpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0gX2VtKDE1KTtcbiAgICB9XG4gIH1cbiAgLmFwcGxpY2F0aW9uLWZvcm0gZmllbGRzZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICAuc2VjdGlvbi1pbnRybyBoMiB7XG4gICAgQGluY2x1ZGUgZm9udC1kYXRhb3BlbigpO1xuICAgIGZvbnQtc2l6ZTogX2VtKDM2KTtcbiAgfVxuXG4gIC5sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgLnNlY3Rpb24taW50cm8ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgaDIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWludHJvZHVjdG9yeV90ZXh0LmRhcmstYmx1ZS1iZyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc2VjdGlvbi1jb250ZW50LS1sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQge1xuXG5cbiAgICAudGV4dC1jb2x1bW5fX2hlYWRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBmb250LWRhdGFvcGVuKCk7XG4gICAgICBmb250LXNpemU6IF9lbSgyNCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXRhb3Blbi0tb3JhbmdlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudGV4dC1jb2x1bW5fX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6ICRjb2xvci1kYXRhb3Blbi0tbGlnaHRlci1ibGFjay10ZXh0O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWludHJvLnN0YW5kYXJkLXBhZGRpbmcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taW50cm8ge1xuXG5cbiAgICAgIGgyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tY29udGVudC0tbGF5b3V0LW1hbnVhbF9ncmlkIHtcbiAgICBoMiB7XG4gICAgICBAaW5jbHVkZSBmb250LWRhdGFvcGVuKCk7XG4gICAgfVxuXG4gICAgLnBvc3QtY29udGVudCAuaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDMwJTtcbiAgICB9XG4gIH1cblxuICAubGF5b3V0LWRhdGFvcGVuLWNvbnRlbnQtYmxvY2sge1xuICAgIGgyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA3NXB4Oy8vX2VtKDc1KTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXRhb3Blbi0tb3JhbmdlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTI0cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG5cbiAgLnRleHQgLmRhdGFvcGVuLWxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206OTBweDtcbiAgfVxuXG4gIC5kYXRhb3Blbi1sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIGhlaWdodDogMTEzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kYXRhb3Blbi9kYXRhb3Blbi1icmFja2V0cy5wbmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLDAsMCwwLjUwKTtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIC8vbWFyZ2luLXRvcDogMTIwcHg7XG5cbiAgICAvLyAmLmN1c3RvbSB7XG4gICAgLy8gICB3aWR0aDo0MDBweDtcbiAgICAvLyAgIGhlaWdodDoxMzdweDtcbiAgICAvLyB9XG5cbiAgfVxuXG4gIC5sYXlvdXQtbWFudWFsX2dyaWQgLnNlY3Rpb24taW50cm8gaDIsXG4gIC5sYXlvdXQtZGF0YW9wZW4tY29udGVudC1ibG9jayBoMi5kYXRhLW9wZW4tdGl0bGUtLWZyYW1lZCB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNDVweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDdweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGF0YW9wZW4vdGl0bGUtZnJhbWUtb3Blbi5zdmcpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kYXRhb3Blbi90aXRsZS1mcmFtZS1jbG9zZS5zdmcpIG5vLXJlcGVhdDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAubGF5b3V0LW1hbnVhbF9ncmlkIHtcbiAgICAubWFudWFsLWdyaWQtYmxvY2sge1xuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgfVxuICAgICAgLmxpc3RpbmctdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjOTg5Q0ExXG4gICAgICB9XG4gICAgICAuYWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuY29udGFpbmVyIHsgLy9vbmx5IGNoZWNrcyBvdXQgd2hlbiB3ZSBoYXZlIGhlYWRlciBoZXJlXG4gICAgICAuc2VjdGlvbi1pbnRybyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaGFsZi1pbWFnZS1hbmQtdGV4dCB7XG4gICAgICAudGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuZGF0YW9wZW4tbGF5b3V0LS1jb250YWN0LWZvcm0taG9sZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgLmxheW91dC1jb250YWN0X2Zvcm0ge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtZGF0YW9wZW4oKTtcbiAgICB9XG4gIH1cblxuXG5cbiAgLmRhdGFvcGVuLXRleHQtY29sdW1ucyB7XG4gICAgaDMge1xuICAgICAgQGluY2x1ZGUgZm9udC1kYXRhb3BlbigpO1xuXG4gICAgICBmb250LXNpemU6IF9lbSgyNCk7XG5cbiAgICB9XG5cbiAgICAmLmhhcy1kaXZpZGVycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAuZGF0YW9wZW4tdGV4dC1jb2x1bW5zX19jb2x1bW4gKyAuZGF0YW9wZW4tdGV4dC1jb2x1bW5zX19jb2x1bW4ge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1kYXRhb3Blbi0tZGl2aWRlci1ncmF5O1xuICAgICAgfVxuICAgIH1cblxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5kYXRhb3Blbi10ZXh0LWNvbHVtbnMge1xuICAgICAgJi5oYXMtZGl2aWRlcnMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLmRhdGFvcGVuLXRleHQtY29sdW1uc19fY29sdW1uIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRhdGFvcGVuLXRleHQtY29sdW1uc19fY29sdW1uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICsgLmRhdGFvcGVuLXRleHQtY29sdW1uc19fY29sdW1uIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1kYXRhb3Blbi0tZGl2aWRlci1ncmF5O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cblxuXG4gIC5kYXRhb3Blbi1sYXlvdXQtLWdhbGxlcnkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmRhdGFvcGVuLWdhbGxlcnlfX2hvbGRlciB7XG5cbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcblxuICAgIC5vd2wtZG90cyB7XG4gICAgICB0b3A6IGluaXRpYWw7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIC5vd2wtZG90IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICsub3dsLWRvdCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IF9lbSgxMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSBzcGFuIHtcbiAgICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTg5Q0ExO1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIC8vd2lkdGg6IF9lbSgxMCk7XG4gICAgICAgIC8vaGVpZ2h0OiBfZW0oMTApO1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgLy9saW5lLWhlaWdodDogX2VtKDEwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDdweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWluZGVudDogLTIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICB9XG5cbiAgICB9XG5cblxuICAgIC5vd2wtY29udHJvbHMge1xuICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvL3RvcDogMDtcbiAgICAgIC8vbGVmdDogMDtcbiAgICAgIC8vcmlnaHQ6IDA7XG4gICAgICAvL2hlaWdodDogMTBweDtcbiAgICAgIC8vYmFja2dyb3VuZDogcmVkO1xuXG4gICAgICAub3dsLXByZXYge1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICB9XG4gICAgICAub3dsLW5leHQge1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgfVxuXG4gICAgICAub3dsLXByZXYsIC5vd2wtbmV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcblxuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZGF0YW9wZW4tLWJvcmRlci1ncmF5O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm93bC1wcmV2LCAub3dsLW5leHQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5kYXRhb3Blbi1nYWxsZXJ5X19pdGVtIC5pbm5lci13cmFwcGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xuICB9XG4gIC5kYXRhb3Blbi1nYWxsZXJ5X19pdGVtOmhvdmVyIHtcbiAgICAuaW5uZXItd3JhcHBlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXG4gICAgfVxuICB9XG5cbiAgLmRhdGFvcGVuLWdhbGxlcnlfX2l0ZW0taG9sZGVyIHtcbiAgICB3aWR0aDogOTYlO1xuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxMDI0LDc2OCk7XG4gICAgbWFyZ2luOiAyJSAyJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgYm94LXNoYWRvdzogMXB4IDNweCA0cHggMCByZ2JhKDAsMCwwLDAuMzEpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5pbm5lci13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgLmRhdGFvcGVuLWxheW91dC0tY3RhLWJ1dHRvbiB7XG4gICAgYS5hcnJvdy1idG4ge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHRcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2l0ZS0yIHtcbiAgICAuZGF0YW9wZW4tbGF5b3V0LS1jdGEtYnV0dG9uIHtcbiAgICAgIGEuYXJyb3ctYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtcHJpbWFyeS1zZWM7XG5cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5LXNlY1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5LXNlY1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cblxuXG4ubGF5b3V0LWRhdGF0aG9uc19saXN0aW5nIHtcbiAgcGFkZGluZzogX2VtKDApIDAgX2VtKDUwKTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxuXG4gIC5sb2FkLW1vcmUtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogX2VtKDIwKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICB9XG4gIC5kYXRhdGhvbi1wb3N0LWxpc3RpbmctYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiBfZW0oMjUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNoYWRvdzogM3B4IDNweCAyMHB4IHJnYmEoMCwwLDAsMC4xKTtcblxuICAgIC5idG4uYXJyb3ctYnRuIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICAvL2NvbG9yOiAkY29sb3ItYmx1ZS1saWdodCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEsMSk7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogX2VtKDEyMDApKSB7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IF9lbSg5ODApKSB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDQycHggNDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogX2VtKDEyMDApKSB7XG4gICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAxMHB4IDMwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiBfZW0oOTgwKSkge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhKG1heC13aWR0aDogX2VtKDc2OCkpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IF9lbSgyMCk7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB9XG4gICAgICAuY2F0ZWdvcnktaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogX2VtKDE0KTtcbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiBfZW0oMjQpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBfZW0oMTApO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICMxNjE3Mjk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5uby1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgICB9XG5cbiAgICAgIC5saXN0aW5nLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1kYXRhdGhvbnNfbGlzdGluZyB7XG4gIC5zdGFnZ2VyLXJvdyB7XG4gICAgLmRhdGF0aG9ucy1wb3N0LWJsb2NrIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNTBweCwwKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyAkZWFzZS10aHVuaywgdHJhbnNmb3JtIDFzICRlYXNlLXRodW5rO1xuXG4gICAgfVxuXG4gICAgLmRhdGF0aG9ucy1saXN0aW5nLXdyYXAge1xuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAuZGF0YXRob25zLXBvc3QtYmxvY2sge1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgLmRhdGF0aG9ucy1wb3N0LWJsb2NrIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIC5kYXRhdGhvbnMtcG9zdC1ibG9jayB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC43cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYudmlzaWJsZSB7XG4gICAgICAuZGF0YXRob25zLXBvc3QtYmxvY2sge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cblxuI2RhdGFvcGVuLWFwcGxpY2F0aW9uIHtcblxuICAudGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5kYXRhb3Blbi1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmb250LWRhdGFvcGVuKCk7XG4gICAgZm9udC1zaXplOiBfZW0oMzYpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiBfZW0oNDApO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXRhb3Blbi0tb3JhbmdlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtIF9lbSgyMC8yKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzdweDtcbiAgICB9XG4gIH1cblxuXG4gIC5yb3ctZGF0YW9wZW4taGlzdG9yeSB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICA+IGRpdiArIGRpdiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gICAgLmNvbC1kYXRhb3BlbiB7XG4gICAgICAmLTEge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgfVxuICAgICAgJi0yIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIH1cbiAgICAgICYtZnJvbSwgJi10byB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICB9XG4gICAgICAmLWRlbCB7XG4gICAgICAgIHdpZHRoOiA1JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuaW5wdXQtd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG5cblxuXG4gIC5kYXRhdGhvbi1zZWxlY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgZmxleC1iYXNpczogNDklO1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1kYXRhb3Blbi0tYm9yZGVyLWdyYXk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogIzhhOGI5NDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICAgIH1cblxuICAgICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXG4gICAgICAgIC5zaXRlLTIgJiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5LXNlYztcbiAgICAgICAgfVxuXG4gICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXG4gICAgICAgICAgLnNpdGUtMiAmIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5LXNlYztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuZGF0ZWxvYywgaGVhZGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICB9XG5cbiAgICAgIC5kYXRlbG9jIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICBoZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cblxuICAgICAgLmhvbGRlciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogX2VtKDk5MSkpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG4gICAgICAvL2ZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5sYXlvdXQtY29udGFjdF9mb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICsgLmxheW91dC1jb250YWN0X2Zvcm0ge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG4gIH1cblxuICAubGF5b3V0LWNvbnRhY3RfZm9ybSAuZGF0YW9wZW4tZmllbGQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGlucHV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDZweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNlY2VlZWY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgfVxuICAgICYuZGF0ZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjA3Myc7XG4gICAgfVxuICAgICYuZW1haWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYwMDMnO1xuICAgIH1cbiAgICAmLnBob25lOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMDk1JztcbiAgICB9XG4gICAgJi5sb2M6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYwNDEnO1xuICAgIH1cbiAgfVxufVxuXG4jZGF0YW9wZW4tYXBwbGljYXRpb24gLmxheW91dC1kYXRhLW9wZW4tYXBwbGljYXRpb25fX2hlcm8ge1xuICBoZWlnaHQ6IDQwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgPiAuaGVyby1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGF0YW9wZW4vZGVmYXVsdC1oZXJvLmpwZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gIC5oZXJvLWJhY2tncm91bmQtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMylcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6NTBweDtcbiAgfVxuXG4gIGRpdi5kYXRhb3Blbi1sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzMwcHg7XG4gICAgICBoZWlnaHQ6IDExM3B4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kYXRhb3Blbi9kYXRhb3Blbi1icmFja2V0cy5wbmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwwLDAsMC41MCk7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogX2VtKDEwMjQpKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgQGluY2x1ZGUgZm9udC1kYXRhb3BlbigpO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsMCwwLDAuNTApO1xuICAgIGZvbnQtc2l6ZTogX2VtKDgwKTtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiBfZW0oMTQwMCkpIHtcbiAgICAgIGZvbnQtc2l6ZTogX2VtKDYwKTtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogX2VtKDEyMDApKSB7XG4gICAgICBmb250LXNpemU6IF9lbSg1MCk7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IF9lbSg5OTEpKSB7XG4gICAgICBmb250LXNpemU6IF9lbSg0NSk7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG4gICAgICBmb250LXNpemU6IF9lbSgzNik7XG4gICAgfVxuXG4gICAgLmFwcGxpY2F0aW9uLXRpdGxlLWRhdGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIH1cbiAgfVxuXG5cbiAgQG1lZGlhKG1heC13aWR0aDogX2VtKDc2OCkpIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuXG4gICAgZGl2LmRhdGFvcGVuLWxvZ28ge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kYXRhb3Blbi9kYXRhb3Blbi1sb2dvLW1vYmlsZUAyeC5wbmcpIDUwJSA1MCU7XG4gICAgICB3aWR0aDogMTYycHg7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG5cbn1cblxuLnJvdy1kYXRhb3Blbi1pbnRybyB7XG4gIHBhZGRpbmc6IDUwcHggMHB4O1xufVxuLnJvdy1kYXRhb3Blbi1pbnRybyArIC5yb3ctZGF0YW9wZW4taW50cm8ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWRhdGFvcGVuLS1ib3JkZXItZ3JheTtcbn1cbi5yb3ctZGF0YW9wZW4taW50cm8ge1xuICAmX19udW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYubnVtLTEge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kYXRhb3Blbi9udW0tMS5zdmcpIDUwJSAwJSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICAgICYubnVtLTIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kYXRhb3Blbi9udW0tMi5zdmcpIDUwJSAwJSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICAgICYubnVtLTMge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kYXRhb3Blbi9udW0tMy5zdmcpIDUwJSAwJSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgPiAuZGVzYyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtaW4td2lkdGg6IDQwMHB4O1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICBoZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtZGF0YW9wZW4oKTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS1wcmltYXJ5O1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQtY29udGFjdF9mb3JtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIG9sIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogX2VtKDc2OCkpIHtcbiAgICAmX19udW0ge1xuICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG5cblxuI2RhdGEtb3Blbi1lbnRyeS1zdGFydC1yZW1haW5pbmctZmllbGRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1kYXRhb3Blbi0tYm9yZGVyLWdyYXk7XG59XG5cbiNkYXRhb3Blbi1lbnRyeS1zdGFydCB7XG4gIC5naWxkLWZvcm0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuI2dpbGQtZm9ybS1zdGVwLTEge1xuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGlucHV0W3R5cGU9ZmlsZV0ge1xuICAgIHBhZGRpbmctdG9wOiAwLjkzZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuOTNlbTtcbiAgfVxuXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbiNnaWxkLWZvcm0tc3RlcC0xLWRhdGFvcGVuLXN1Ym1pdCB7XG4gICYuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjY2O1xuICB9XG59XG5cblxuXG4ubGF5b3V0LWRhdGEtb3Blbi1hcHBsaWNhdGlvbiB7XG4gIC5naWxkLWZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbn1cblxuI2FwcGxpY2F0aW9uLWNvbXBsZXRlLWhvbGRlciB7XG4gIC5idG4ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuXG4gIC5kYXRhLW9wZW4tYnRuLS1ibHVlIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbmEuZGF0YS1vcGVuLWJ0bi0tYmx1ZSxcbmlucHV0LmRhdGEtb3Blbi1idG4tLWJsdWUge1xuICBtYXJnaW46IDIuNWVtIGF1dG87XG4gIGJhY2tncm91bmQ6ICMwMDlFREI7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgcGFkZGluZzogLjYyNWVtO1xuICBvdXRsaW5lOiAwO1xuXG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cztcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCMwMDlFREIsIDEwJSlcbiAgfVxufVxuXG5cblxuXG5cblxuXG4iLCIkZGF0YU9wZW5CYXNlV2lkdGggOiAxMjkwO1xuJGRhdGFPcGVuQmFzZUhlaWdodCA6IDcxMDtcblxuJGRhdGFPcGVuU21hbGxJdGVtQmFzZVdpZHRoIDogNDYwO1xuJGRhdGFPcGVuQmlnSXRlbUJhc2VXaWR0aCA6IDgwOTtcblxuLmRhdGFvcGVuLWdhbGxlcnkge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvL21heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgIC5kYXRhb3Blbi1nYWxsZXJ5X19hcnJvd3Mge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4uZGF0YW9wZW4tZ2FsbGVyeV9fd3JhcHBlciB7XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAvL2JhY2tncm91bmQ6IHJlZDtcblxuICAvL21heC13aWR0aDogMTI5MHB4O1xuICB3aWR0aDogMTAwJTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygkZGF0YU9wZW5CYXNlV2lkdGgsICRkYXRhT3BlbkJhc2VIZWlnaHQpO1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbiAgfVxuXG4gIC5zbGlkZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2Utb3V0O1xuXG4gICAgJi5pcy1jdXJyZW50IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgfVxuICAgICYuaXMtbmV4dCB7XG4gICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgJi5zbGlkZS0tMSwgJi5zbGlkZS0tMiwgJi5zbGlkZS0tMyB7XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oJGRhdGFPcGVuQmFzZVdpZHRoLCAkZGF0YU9wZW5CYXNlSGVpZ2h0KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2Utb3V0O1xuICAgICAgICAgIC8vdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2xpZGUtLTMge1xuICAgIC5pdGVtLS1zbWFsbCB7XG4gICAgICB3aWR0aDogcGVyY2VudGFnZSgkZGF0YU9wZW5TbWFsbEl0ZW1CYXNlV2lkdGgvJGRhdGFPcGVuQmFzZVdpZHRoKTtcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbyg0NjAsMzQ1KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgbGVmdDogMDtcblxuICAgICAgJi10b3Age1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgICAmLWJvdCB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLml0ZW0tLWJpZyB7XG4gICAgICB3aWR0aDogcGVyY2VudGFnZSgkZGF0YU9wZW5CaWdJdGVtQmFzZVdpZHRoLyRkYXRhT3BlbkJhc2VXaWR0aCk7XG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oODA5LCRkYXRhT3BlbkJhc2VIZWlnaHQpO1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAmLnNsaWRlLS0zLS1hbHQge1xuICAgICAgLml0ZW0tLXNtYWxsIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5pdGVtLS1iaWcge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5zbGlkZS0tMiB7XG4gICAgLml0ZW0ge1xuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoICgkZGF0YU9wZW5CYXNlV2lkdGggLSAyMCkgLyAyIC8gJGRhdGFPcGVuQmFzZVdpZHRoKTtcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbyggKCRkYXRhT3BlbkJhc2VXaWR0aCAtIDIwKSAvIDIsICRkYXRhT3BlbkJhc2VIZWlnaHQgKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2xpZGUtLTEge1xuICAgIC5pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG5cbiAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxufVxuXG4uZGF0YW9wZW4tZ2FsbGVyeV9fYXJyb3dzIHtcbiAgPiBkaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDFEMkQ0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcblxuICAgIC5zaXRlLTIgJiB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeS1zZWM7XG4gICAgfVxuICB9XG5cbiAgLnByZXYge1xuICAgIGxlZnQ6IC0zNXB4O1xuICB9XG4gIC5uZXh0IHtcbiAgICByaWdodDogLTM1cHg7XG4gIH1cblxuICBkaXYge1xuICAgICYucHJldjpob3ZlciBpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KTtcbiAgICB9XG4gICAgJi5uZXh0OmhvdmVyIGkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG4gICAgfVxuICB9XG59XG5cbi5kYXRhb3Blbi1nYWxsZXJ5X19kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuZG90IHtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2UwZTJlMztcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICsgLmRvdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAmLmlzLWN1cnJlbnQsICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzk4OUNBMTtcbiAgICB9XG4gIH1cbn1cblxuLmRhdGFvcGVuLW1vYmlsZS1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5sYXlvdXQtbGVhZGVyc2hpcF9saXN0IHtcblx0Ly9tYXJnaW4tYm90dG9tOiAxNDBweDtcblxuXHRwYWRkaW5nLXRvcDogOTBweDtcblx0cGFkZGluZy1ib3R0b206IDkwcHg7XG5cblx0YmFja2dyb3VuZDogI0Y3RjdGNztcblxuXHQuc2VjdGlvbi1pbnRybyAudGV4dCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0aDIge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cbn1cblxuLmxheW91dC1sZWFkZXJzaGlwX2xpc3RfX2dyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0QG1lZGlhKG1heC13aWR0aDogX2VtKDc2NykpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCYtaXRlbSB7XG5cdFx0ZmxleC1iYXNpczogY2FsYygzMy4zMzMzMyUgLSAzMHB4KTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDk5MikpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMjBweCk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDc2NykpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0LmltYWdlIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCAkY29sb3ItYmx1ZS1kYXJrIDUwJSA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuXHRcdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEsMSk7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsIHJnYmEoMCwwLDAsMC4wMCkgNjAlLCByZ2JhKDAsMCwwLDAuNzMpIDg4JSwgIzAwMDAwMCAxMDAlKTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcblxuXHRcdFx0XHQvKiBibGFjayBvdmVybGF5OiAqL1xuXG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ob3Zlci1ibG9jayB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHRcdC5ob3Zlci1ibG9jayAuaW1hZ2Uge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuXHRcdH1cblx0XHQuaG92ZXItYmxvY2s6aG92ZXIgLmltYWdlIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdFx0fVxuXG5cdFx0Ji5zaG93LWFkZGl0aW9uYWwtaW5mbyAuaW1hZ2Uge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50ZXh0IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBhZGRpbmc6IDAgMjBweCAyOHB4IDIwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2Utb3V0O1xuXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oMTMwMCkpIHtcblx0XHRcdFx0cGFkZGluZzogX2VtKDIwKTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSgxMTcwKSkge1xuXHRcdFx0XHRwYWRkaW5nOiBfZW0oMTUpO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDk2MCkpIHtcblx0XHRcdFx0cGFkZGluZzogX2VtKDEwKTtcblx0XHRcdH1cblxuXHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjA1ZW07XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBzZXJpZi1mb250KGJvbGQpO1xuXG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDExMDBweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250KGJvbGQpO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHRcdFx0fVxuXHRcdFx0LmFkZGl0aW9uYWwtaW5mbyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAwcHg7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dCwgbWF4LWhlaWdodCAwLjNzIGVhc2Utb3V0O1xuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oMTMwMCkpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgxMyk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IF9lbSgxNSwgMTMpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg5OTIpKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTIpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBfZW0oMTQsIDEyKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDExKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oNjQwKSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDEyKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDkyMCkpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYWN0aW9uIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0Ym90dG9tOiAzMHB4O1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0ei1pbmRleDogMztcblxuXHRcdFx0LmFycm93LWJ0biB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkMGQxZDQ7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoI2QwZDFkNCwgMC41KTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDBkMWQ0O1xuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2NpdGFkZWwvYXNzZXRzL2ltYWdlcy9sZWFkZXJzaGlwL2Fycm93LXdoaXRlLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2NpdGFkZWwvYXNzZXRzL2ltYWdlcy9sZWFkZXJzaGlwL2Fycm93LWNpdGFkZWwuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSgxMzAwKSkge1xuXHRcdFx0XHRyaWdodDogX2VtKDIwKTtcblx0XHRcdFx0Ym90dG9tOiBfZW0oMjApO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDExNzApKSB7XG5cdFx0XHRcdHJpZ2h0OiBfZW0oMTUpO1xuXHRcdFx0XHRib3R0b206IF9lbSgxNSk7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oOTYwKSkge1xuXHRcdFx0XHRyaWdodDogX2VtKDEwKTtcblx0XHRcdFx0Ym90dG9tOiBfZW0oMTApO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnNob3ctYWRkaXRpb25hbC1pbmZvIHtcblx0XHRcdC50ZXh0IHtcblx0XHRcdFx0LmFkZGl0aW9uYWwtaW5mbyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAzMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmFjdGlvbiAuYXJyb3ctYnRue1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxufVxuXG5cbi5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciB7XG5cdC5sb2NhdGlvbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0LmltYWdlIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCAkY29sb3ItYmx1ZS1kYXJrIDUwJSA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHQvL2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJsdWUtZGFyaywgMC45KTtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsIHJnYmEoMCwwLDAsMC4wMCkgNjAlLCByZ2JhKDAsMCwwLDAuNzMpIDg4JSwgIzAwMDAwMCAxMDAlKTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcblxuXHRcdFx0XHQvKiBibGFjayBvdmVybGF5OiAqL1xuXG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ob3Zlci1ibG9jayB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHRcdC5ob3Zlci1ibG9jayAuaW1hZ2Uge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcblx0XHR9XG5cdFx0LmhvdmVyLWJsb2NrOmhvdmVyIC5pbWFnZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHRcdH1cblxuXHRcdCYuc2hvdy1hZGRpdGlvbmFsLWluZm8gLmltYWdlIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGV4dCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRwYWRkaW5nOiAwIDkwcHggMzBweCAzMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLW91dDtcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSgxMzAwKSkge1xuXHRcdFx0XHRwYWRkaW5nOiBfZW0oMjApO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDExNzApKSB7XG5cdFx0XHRcdHBhZGRpbmc6IF9lbSgxNSk7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDcwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oOTYwKSkge1xuXHRcdFx0XHRwYWRkaW5nOiBfZW0oMTApO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQucG9zaXRpb24ge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0bWluLWhlaWdodDogNDBweDtcblxuXHRcdFx0XHQuc2l0ZS0yICYge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5LXNlYztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDExMDBweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRAaW5jbHVkZSBzZXJpZi1mb250KHJlZ3VsYXIpO1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjFlbTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdC5zaXRlLTIgJiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGhpbi1mb250KGxpZ2h0KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDEwMDBweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYWRkaXRpb25hbC1pbmZvIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDBweDtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0LCBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1vdXQ7XG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSgxMzAwKSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDEzKTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogX2VtKDE1LCAxMyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDk5MikpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgxMik7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IF9lbSgxNCwgMTIpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjcpKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTEpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg2NDApKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTIpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0XHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oOTIwKSkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHA6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5hY3Rpb24ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IF9lbSgzMCk7XG5cdFx0XHRib3R0b206IF9lbSgzMCk7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDEzMDApKSB7XG5cdFx0XHRcdHJpZ2h0OiBfZW0oMjApO1xuXHRcdFx0XHRib3R0b206IF9lbSgyMCk7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oMTE3MCkpIHtcblx0XHRcdFx0cmlnaHQ6IF9lbSgxNSk7XG5cdFx0XHRcdGJvdHRvbTogX2VtKDE1KTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg5NjApKSB7XG5cdFx0XHRcdHJpZ2h0OiBfZW0oMTApO1xuXHRcdFx0XHRib3R0b206IF9lbSgxMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuc2hvdy1hZGRpdGlvbmFsLWluZm8ge1xuXHRcdFx0LnRleHQge1xuXHRcdFx0XHQuYWRkaXRpb25hbC1pbmZvIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDMwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYWN0aW9uIC5hcnJvdy1idG57XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG4gIC5pbWFnZSB7XG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEsMSk7XG4gIH1cbn0iLCJALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAvL2ZpeGluZyBxdW90ZSBtYXJrcyBwb3NpdGlvbnMgb24gRmlyZWZveFxuICAuc2luZ2xlLWxlYWRlcnNoaXBfX2hlcm8tcXVvdGUgLnF1b3RlID4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5zaW5nbGUtbGVhZGVyc2hpcCB7XG5cbiAgQGV4dGVuZCAuc2VjdGlvbi1pbnRybztcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206LjVlbSFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLS1zZWN0aW9uIHtcbiAgICAvL3BhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgJl9faGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJi1xdW90ZSB7XG4gICAgICBib3R0b206IDcwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCA0cHggcmdiYSgwLDAsMCwwLjIyKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5MDBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5xdW90ZSB7XG4gICAgICAgIEBpbmNsdWRlIHNlcmlmLWZvbnQocmVndWxhcik7XG5cbiAgICAgICAgZm9udC1zaXplOiBfZW0oMzApO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5zaXRlLTIgJiB7XG4gICAgICAgICAgQGluY2x1ZGUgdGhpbi1mb250KHJlZ3VsYXIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDI0KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IF9lbSgyMik7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2NpdGFkZWwvYXNzZXRzL2ltYWdlcy9sZWFkZXJzaGlwL3F1b3RlLW9wZW4uc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvY2l0YWRlbC9hc3NldHMvaW1hZ2VzL2xlYWRlcnNoaXAvcXVvdGUtY2xvc2Uuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDAlLCAzMCUpO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLmhyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5Q0REO1xuXG4gICAgICAgIC5zaXRlLTIgJiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzI5QjhDRTtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmFtZSwgLnBvc2l0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIH1cblxuICAgICAgLm5hbWUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5wb3NpdGlvbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAjMDA5Q0REO1xuXG4gICAgICAgIC5zaXRlLTIgJiB7XG4gICAgICAgICAgY29sb3I6ICMyOUI4Q0U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4uc2luZ2xlLWxlYWRlcnNoaXBfX2Jpby13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbi5zaW5nbGUtbGVhZGVyc2hpcF9fYmlvLW1haW4ge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAuYmlvLW1haW5fX2hlYWRzaG90IHtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgyNTAvMTEwMCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuYmlvLW1haW5fX3ByZXNzIHtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgyNTAvMTEwMCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIGhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAuc2l0ZS0yICYge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeS1zZWM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJpby1tYWluX19jb250ZW50IHtcbiAgICB3aWR0aDogcGVyY2VudGFnZSg3OTAvMTEwMCk7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAubWFpbl9fY29udGVudC1tZXRhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzk4OUNBMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgLnNvY2lhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc29jaWFsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuZmEtbGlua2VkaW4tc3F1YXJlIHtcbiAgICAgICAgY29sb3I6ICMwMDc3YjU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmlvLW1haW5fX3ByZXNzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy9mbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgIC5iaW8tbWFpbl9faGVhZHNob3Qge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IDQxNHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5iaW8tbWFpbl9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cblxuICAgIC5iaW8tbWFpbl9fcHJlc3Mge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAuYmlvLW1haW5fX2hlYWRzaG90IHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG5cbiAgLmJpby1tYWluX19wcmVzcy1pdGVtcyB7XG4gICAgLml0ZW0ge1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREREREQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzk4OUNBMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYuZXh0ZXJuYWwge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjA4ZSc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnZpZGVvIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNGInO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hcnRpY2xlIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxZWEnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uc2luZ2xlLWxlYWRlcnNoaXBfX2FmZmlsaWF0aW9ucy1zZWN0aW9uIHtcbiAgJi1pdGVtcyB7XG4gICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC8vZmxleC13cmFwOiB3cmFwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q1RDVENTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q1RDVENTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDVENUQ1O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q1RDVENTtcbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICAvL2ZsZXgtYmFzaXM6IDMwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDU1cHggMDtcblxuICAgICAgaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICB9XG5cbiAgICAgIC5sb2dvLWltYWdlIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweCAtIDcwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDY3MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIGRpdi5pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMSwxKTtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLml0ZW0gLmFjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50ZXh0IHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm93bC1uYXYge1xuICAgIC5vd2wtcHJldiwgLm93bC1uZXh0IHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgY29sb3I6ICM5ODlDQTE7XG5cbiAgICAgIGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigjOTg5Q0ExLCAxMCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAub3dsLXByZXYge1xuICAgICAgbGVmdDogLTUwcHg7XG4gICAgICAmOmhvdmVyIGkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzAlLC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAub3dsLW5leHQge1xuICAgICAgcmlnaHQ6IC01MHB4O1xuICAgICAgJjpob3ZlciBpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwtNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIH1cblxuICAub3dsLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAub3dsLWRvdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICsub3dsLWRvdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBfZW0oMTApO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSBzcGFuIHtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgICAgfVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6ICM5ODlDQTE7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAvL3dpZHRoOiBfZW0oMTApO1xuICAgICAgLy9oZWlnaHQ6IF9lbSgxMCk7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAvL2xpbmUtaGVpZ2h0OiBfZW0oMTApO1xuICAgICAgbGluZS1oZWlnaHQ6IDdweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LWluZGVudDogLTIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICB9XG5cbiAgfVxufVxuXG4vL292ZXJ3cml0aW5nIGN1cnJlbnQgZGVzaWduc1xuYm9keS5zaW5nbGUtbGVhZGVyc2hpcCB7XG4gIC5sYXlvdXQtY29udGFjdF9mb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOEY5O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgLnRleHQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWludHJvIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuaW5wdXQtd3JhcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgLnNlY3Rpb24taW50cm8ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGF5b3V0LWluZm9ncmFwaGljX2Jsb2NrcyB7XG4gICAgLmluZm9ncmFwaGljLWNvbnRhaW5lciB7XG5cbiAgICAgIC8vJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgLy8gIGNvbnRlbnQ6ICcnO1xuICAgICAgLy8gIHdpZHRoOiA2MHB4O1xuICAgICAgLy8gIGhlaWdodDogNjBweDtcbiAgICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvL31cbiAgICAgIC8vJjpiZWZvcmUge1xuICAgICAgLy8gIGxlZnQ6IDA7XG4gICAgICAvLyAgdG9wOiAwO1xuICAgICAgLy8gIGJvcmRlcjogbm9uZTtcbiAgICAgIC8vICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q1RDVENTtcbiAgICAgIC8vICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNENUQ1RDU7XG4gICAgICAvL31cbiAgICAgIC8vJjphZnRlciB7XG4gICAgICAvLyAgbGVmdDogaW5oZXJpdDtcbiAgICAgIC8vICByaWdodDogMDtcbiAgICAgIC8vICBib3R0b206IDA7XG4gICAgICAvLyAgYm9yZGVyOiBub25lO1xuICAgICAgLy8gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDVENUQ1O1xuICAgICAgLy8gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNENUQ1RDU7XG4gICAgICAvL31cbiAgICB9XG5cbiAgICAuYmxvY2stdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAucm93ID4gZGl2IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICB9XG5cbiAgICAgIC5sb2dvLWltYWdlIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaW5mb2dyYXBoaWMtYmxvY2sge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAucm93ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICAuaW5mb2dyYXBoaWMtYmxvY2sge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mb2dyYXBoaWMge1xuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiIsIiN0aGUxMTAtYXBwbHktaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9jaXRhZGVsL2Fzc2V0cy9pbWFnZXMvMTAxL2FwcGx5LWJhbm5lci5qcGcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuIiwiLmNhcmVlcnMtcG9zdCB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGhlaWdodDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogX2VtKDIwKTtcblx0Ym94LXNoYWRvdzogMHB4IDBweCA0MHB4IHJnYmEoMCwwLDAsMC4yKTtcblxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiBfZW0oMzApO1xuXHR9XG5cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogX2VtKDE4KTtcblx0XHRAaW5jbHVkZSBmb250KGJvbGQpO1xuXHR9XG59IiwiLmV2ZW50cy1wb3N0IHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiBfZW0oMjApO1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDQwcHggcmdiYSgwLDAsMCwwLjIpO1xuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiBfZW0oMzApO1xuXHR9XG5cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogX2VtKDE4KTtcblx0XHRAaW5jbHVkZSBmb250KGJvbGQpO1xuXHR9XG5cblx0LmFjdGlvbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5tb3JlLWJ0biB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cblx0LmNhbGVuZGFyLWxpbmtzIHtcblx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLW91dDtcblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGEge1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDEyKTtcblx0XHRcdFx0QGluY2x1ZGUgZm9udChib2xkKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0bWF4LWhlaWdodDogMjAwcHg7XG5cdFx0fVxuXHR9XG59IiwiLnBlcnNvbi1iaW9ncmFwaHkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuaW1hZ2Utc3RhY2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBfZW0oNTApO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IF9lbSg5OTEpKSB7XG4gICAgICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogX2VtKDEyMDApKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiBfZW0oOTkxKSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlLTEge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdC1jb250ZW50IHtcbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGVyc29uLXRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IF9lbSg2MDApO1xuICAgICAgICBwYWRkaW5nOiAwIF9lbSg0MCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBfZW0oMzAwKTtcblxuICAgICAgICAmLm5vLXF1b3RlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBfZW0oNDApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhdGVnb3J5LWhlYWRpbmcge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMTcpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IF9hZG9iZV90cmFja2luZ190b19lbSgyNSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogX2VtKDE4LCAxNyk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgX2VtKDIwLCAxNyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IF9lbSg1MCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogX2Fkb2JlX3RyYWNraW5nX3RvX2VtKDI1KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBfZW0oNTQsIDUwKTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIF9lbSgyMCwgNTApO1xuICAgICAgICAgICAgQGluY2x1ZGUgc2VyaWYtZm9udChyZWd1bGFyKTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMzApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDE2KTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBfYWRvYmVfdHJhY2tpbmdfdG9fZW0oMjUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IF9lbSgzMCwgMjQpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgX2VtKDAsIDI0KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMTYpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IF9hZG9iZV90cmFja2luZ190b19lbSgyNSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogX2VtKDMwLCAxNik7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCBfZW0oMCwgMTYpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChyZWd1bGFyKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LXByaW1hcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IF9lbSgxNik7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHhcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBlcnNvbi1yb3cudmlzaWJsZSB7XG4gICAgLmltYWdlLXN0YWNrIHtcbiAgICAgICAgLmltYWdlLTEge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubWVkaWEtY29udGFjdC1ibG9jayB7XG5cdHBhZGRpbmc6IF9lbSgzMCk7XG5cdGJhY2tncm91bmQ6ICNlZmVmZWY7XG5cdG1hcmdpbi1ib3R0b206IF9lbSg1MCk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0aDIge1xuXHRcdEBpbmNsdWRlIHNlcmlmLWZvbnQocmVndWxhcik7XG5cdH1cblx0LmFycm93LWJ0biB7XG5cdFx0bGluZS1oZWlnaHQ6IF9lbSg0MCwgMTYpO1xuXHRcdHBhZGRpbmctbGVmdDogX2VtKDIwLCAxNik7XG5cdH1cbn0iLCIuaGFzLXNjcm9sbGVkIC5nbG9iYWwtbmF2LFxuLnNpbmdsZS1sZWFkZXJzaGlwIC5nbG9iYWwtbmF2IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5cbiRnbG9iYWxfbmF2X2Rlc2t0b3A6IDEzNTBweDtcbiRnbG9iYWxfbmF2X3RhYmxldCA6IDEwMjVweDsgLy93ZSBzd2l0Y2ggdG8gbW9iaWxlIG1lbnUgYXQgdGhpcyBicmVha3BvaW50XG5cblxuQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfdGFibGV0KSB7XG4gIC5pcy1tb2JpbGUtbWVudS1vcGVuIC5nbG9iYWwtbmF2X19tZW51IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuI2dsb2JhbC1uYXYtbW9iaWxlLWNvbnRlbnQtY3VydGFpbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDExMDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIDAuM3MsIG9wYWNpdHkgMC4zcztcbn1cbkBtZWRpYShtYXgtd2lkdGg6ICRnbG9iYWxfbmF2X3RhYmxldCkge1xuICAuaXMtbW9iaWxlLW1lbnUtb3BlbiAjZ2xvYmFsLW5hdi1tb2JpbGUtY29udGVudC1jdXJ0YWluIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyAwLjAxcztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbi5nbG9iYWwtbmF2IHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB6LWluZGV4OiAxMDA7XG5cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDE4NXB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMzBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl9kZXNrdG9wKSB7XG4gICAgICB3aWR0aDogMTI1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jaXRhZGVsLXNpdGUtbG9nby5wbmcpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHRleHQtaW5kZW50OiAtMzAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9iaWxlLWNvbnRyb2xzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDIyMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRCNEI0QjtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19tb2JpbGUtY2xvc2Uge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWluZGVudDogLTIwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsLW5hdi9tZW51LWNsb3NlLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9iaWxlLW9wZW4ge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWluZGVudDogLTIwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYwYzknO1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBjb2xvcjogIzMwMzI0MDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRnbG9iYWxfbmF2X3RhYmxldCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9iaWxlLWJhY2sge1xuICAgIGNvbG9yOiAjMDA5Q0REO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjJweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgLTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG5cbiAgICAmLmlzLXNob3duIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTUwJSk7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29sb3I6ICMwMDlDREQ7XG4gICAgICBjb250ZW50OiBcIlxcZjA1M1wiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VhcmNoLW1vYmlsZSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgcGFkZGluZzogMHB4IDY2cHggMHB4IDIycHg7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY2cHgpO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDY2cHg7XG4gICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRleHQtaW5kZW50OiAtMzAwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMDA5Q0REO1xuICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogZGFya2VuKCMwMDlDREQsIDIwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudS13cmFwIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLy9iYWNrZ3JvdW5kOiByZWQ7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHJpZ2h0OiA2NXB4O1xuXG4gICAgJi56ZXJvLXRyYW5zaXRpb24tZHVyYXRpb24ge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl9kZXNrdG9wKSB7XG4gICAgICByaWdodDogNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl90YWJsZXQpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJhY2tncm91bmQ6ICMxNjE3Mjk7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDIwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC8vcGFkZGluZy10b3A6IDU1cHg7XG4gICAgICAvL3BhZGRpbmctYm90dG9tOiA2NnB4O1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICB9XG5cbiAgJl9fZmVhdHVyZWQtcGFuZWwsICZfX2ZlYXR1cmVkLXBhbmVsLXNoYWRvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmX19mZWF0dXJlZC1wYW5lbCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTVFNUU1O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi1leWVicm93IHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjOTc5Nzk3O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICA+IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIEBpbmNsdWRlIHNlcmlmLWZvbnQoYm9sZCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAmLXRleHQge1xuICAgICAgQGluY2x1ZGUgZm9udChyZWd1bGFyKTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgY29sb3I6ICM0QzRDNEM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAmLWxpbmsge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG5cblxuICAmX19sZXZlbDEge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl90YWJsZXQpIHtcbiAgICAgIC8vYmFja2dyb3VuZDogZGFya2dyZXk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuXG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl90YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cblxuICAgICAgKyBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRnbG9iYWxfbmF2X2Rlc2t0b3ApIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl90YWJsZXQpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzRCNEI0QjtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXMtb3BlbmVkID4gaSB7IC8vbWFza2luZyBzb21lIHN0dWZmIHdlIGRvbid0IG5lZWRcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgbGVmdDogLTE0cHg7XG4gICAgICAgIHJpZ2h0OiAtMTRweDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRnbG9iYWxfbmF2X2Rlc2t0b3ApIHtcbiAgICAgICAgICBsZWZ0OiAtOXB4O1xuICAgICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeS1hbHQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl90YWJsZXQpIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl9kZXNrdG9wKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfdGFibGV0KSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLm1lbnUtaWNvbi1sb2NrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwtbmF2L2xvY2suc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgICB9XG5cbiAgICA+IC5oYXMtc3VibWVudSB7XG4gICAgICA+IGEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC1uYXYvZXhwYW5kLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcblxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRnbG9iYWxfbmF2X2Rlc2t0b3ApIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl90YWJsZXQpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMDU0JztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMjJweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBjb2xvcjogIzAwOUNERDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAubWVudS10eXBlLWxvZ2luIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMUYxRjI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRnbG9iYWxfbmF2X2Rlc2t0b3ApIHtcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfdGFibGV0KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oYXMtZmVhdHVyZWQtcGFuZWwge1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgIH1cblxuICB9XG5cbiAgJl9fbGV2ZWwxIGxpLmlzLW9wZW5lZCB7XG5cbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNFNUU1RTU7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0xNXB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtMTlweDtcbiAgICAgIC8vYm94LXNoYWRvdzogMnB4IDJweCAzcHggMHB4IHJnYmEoYmxhY2ssMC4zNSk7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTVFNUU1O1xuICAgICAgYmFja2dyb3VuZDogcmdiYShibGFjaywgMC4wOCk7XG4gICAgICBoZWlnaHQ6IDcxcHg7XG4gICAgICB0b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl9kZXNrdG9wKSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICZfX2xldmVsMi13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE1cHg7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLCAwLjA4KTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICByaWdodDogLTVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl9kZXNrdG9wKSB7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICMxNjE3Mjk7XG4gICAgICB6LWluZGV4OiAyMTA7XG4gICAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTAlKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDlDREQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2xvYmFsLW5hdl9fbGV2ZWwyIHtcbiAgICAgIHBhZGRpbmc6IDRweCAwcHggNHB4IDIycHg7XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRnbG9iYWxfbmF2X3RhYmxldCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5nbG9iYWwtbmF2X19mZWF0dXJlZC1wYW5lbCB7XG4gICAgICBwYWRkaW5nOiAyMnB4IDI4cHggMzBweCAyOHB4O1xuICAgIH1cblxuICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAtMTVweDtcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfZGVza3RvcCkge1xuICAgICAgICByaWdodDogLTZweDtcbiAgICAgIH1cblxuXG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRnbG9iYWxfbmF2X3RhYmxldCkge1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhhcy1mZWF0dXJlZC1wYW5lbCB7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgICAgPiAqIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfdGFibGV0KSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNjE3Mjk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgPiAqIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xldmVsMSBsaS5pcy1vcGVuZWQgJl9fbGV2ZWwyLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfdGFibGV0KSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICYuaGFzLWZlYXR1cmVkLXBhbmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl90YWJsZXQpIHtcbiAgICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbGV2ZWwxIGxpLmlzLW9wZW5lZCAmX19sZXZlbDItd3JhcC5oYXMtZmVhdHVyZWQtcGFuZWwge1xuICAgIC5nbG9iYWwtbmF2X19mZWF0dXJlZC1wYW5lbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19sZXZlbDIge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICA+bGk6bGFzdC1jaGlsZCA+IGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl90YWJsZXQpIHtcbiAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNEI0QjRCO1xuICAgICAgfVxuXG4gICAgICA+IGEge1xuICAgICAgICBjb2xvcjogIzE2MTcyOTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMThweCAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl90YWJsZXQpIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG5cblxuICAmX19sZXZlbDMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRnbG9iYWxfbmF2X3RhYmxldCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICA+IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl90YWJsZXQpIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1vcGVuIHsgLy9vcGVuIG9uIGRlc2t0b3BcblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgICAgICA+IGE6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ2xvYmFsLW5hdi9leHBhbmQtYmx1ZS5zdmcpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiBhIHtcbiAgICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udChyZWd1bGFyKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfdGFibGV0KSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmlzLW9wZW4tb24tbW9iaWxlIHtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfdGFibGV0KSB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogcmVkO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVgoMnB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vanVzdCBzaG93aW5nIHNoYWRvdyBwYW5lbCBoZXJlIHdoZWVcbiAgICAgICAgICA+IC5nbG9iYWwtbmF2X19mZWF0dXJlZC1wYW5lbC1zaGFkb3cge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuICAgICAgICAgICAgICBjb2xvcjogIzk4OUNBMTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaGFzLXN1Ym1lbnUgPiBhIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC1uYXYvZXhwYW5kLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHggNHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCgycHgpO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfdGFibGV0KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC1uYXYvZXhwYW5kLWJsdWUuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHggNnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZykgdHJhbnNsYXRlWSgycHgpIHRyYW5zbGF0ZVgoLTRweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGV2ZWw0LW1lbnUge1xuICAgIC8vdGhpcyBpcyBzaG93biBpbnNpZGUgdGhlIHNpZGUgcGFuZWxcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgc2VyaWYtZm9udChib2xkKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcbiAgICB9XG4gIH1cblxuXG5cbiAgJl9fc2VhcmNoLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgQG1lZGlhKG1heC13aWR0aDogX2VtKDk5MSkpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zZWFyY2gtdG9nZ2xlIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1vdXQ7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3ItYmx1ZS1saWdodCwgMjAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfZGVza3RvcCkge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAub3Blbi1pY29uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAuY2xvc2UtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYub3BlbiB7XG4gICAgICAuc2VhcmNoLXRvZ2dsZSB7XG4gICAgICAgIC5vcGVuLWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmNsb3NlLWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmX19zZWFyY2gtZm9ybSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTA7XG4gICAgaGVpZ2h0OiBfZW0oNzApO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgJi5vcGVuIHtcbiAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAgX2VtKDcwKTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjI7XG4gICAgICBwYWRkaW5nOiBfZW0oMjApO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IF9lbSg5OTEpKSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cblxufVxuIiwiLmMtdGltZWxpbmUge1xuXG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgaGVpZ2h0OiA3NDBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgICAgIGhlaWdodDogNDV2dztcbiAgICAgICAgbWF4LWhlaWdodDogMTIwMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIGhlaWdodDogNTY4cHg7XG4gICAgfVxuXG4gICAgLnRpbWVsaW5lLW1vYmlsZS1pbmRpY2F0b3Ige1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgMC40KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcblxuICAgICAgICAmLmlzLWxvYWRpbmcge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMHM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kYXJrZW5lciB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTYxNzI5O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICAmX195ZWFycyB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkIGdyZWVuO1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLXdyYXBwZXI+ZGl2IHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKHdoaXRlLCAwKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEod2hpdGUsIDApO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwQTNFMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwQTNFMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogN3B4O1xuXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYrZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY3VycmVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwQTNFMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBsdXMxLFxuICAgICAgICAubWludXMxIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wbHVzMixcbiAgICAgICAgLm1pbnVzMiB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSh3aGl0ZSwgMC42NSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGx1czMsXG4gICAgICAgIC5taW51czMge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEod2hpdGUsIDAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGx1czQsXG4gICAgICAgIC5taW51czQge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEod2hpdGUsIDAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGx1czUsXG4gICAgICAgIC5taW51czUge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEod2hpdGUsIDAuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG5cblxuICAgIH1cblxuXG4gICAgJl9fc2xpZGVzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vYmFja2dyb3VuZDogcmdiYSgyNTUsMCwwLDAuMik7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQsIG9wYWNpdHkgMHMsIHZpc2liaWxpdHkgMHMgMC41cztcblxuICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQgMC4xcywgb3BhY2l0eSAwLjRzLCB2aXNpYmlsaXR5IDBzIDBzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5uZXdlcixcbiAgICAgICAgJi5vbGRlciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dCwgb3BhY2l0eSAwLjRzLCB2aXNpYmlsaXR5IDBzIDAuNXM7XG4gICAgICAgIH1cblxuICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubmV3ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTcwJSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vbGRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMzAlKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDVweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWJhc2lzOiA0MDBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICMwMEEzRTA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuXG4gICAgICAgICAgICBwIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLmMtdGltZWxpbmVfX3llYXItdGl0bGUsXG4gICAgICAgICAgICAuYy10aW1lbGluZV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYy10aW1lbGluZV9fY29udGVudC13cmFwIHtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMTtcblxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogLW1vei1zY3JvbGxiYXJzLW5vbmU7XG4gICAgICAgICAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvLyBJRSAxMCtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogLW1vei1zY3JvbGxiYXJzLW5vbmU7IC8vIEZpcmVmb3hcblxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgLyogcmVtb3ZlIHNjcm9sbGJhciBzcGFjZSAqL1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgLyogcmVtb3ZlIHNjcm9sbGJhciBzcGFjZSAqL1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICAgICAgICAgICAgICAgICAgICAgICAgLyogb3B0aW9uYWw6IGp1c3QgbWFrZSBzY3JvbGxiYXIgaW52aXNpYmxlICovXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtLXNjcm9sbGJ1dHMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRvd24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnVwIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kaXNhYmxlZCB7XG4gICAgICAgICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgbGVmdDogOTVweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvcyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKDE0MC8xNDQwKTtcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoOTAwLzE0NDApO1xuICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoNDAvOTkxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nby1pdGVtIHtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvZ28taXRlbSsmX19sb2dvLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDVweDtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3llYXItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA1ZW07XG4gICAgICAgIGNvbG9yOiAjMDBBM0UwO1xuICAgICAgICBAaW5jbHVkZSBzZXJpZi1mb250KHJlZ3VsYXIpO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA1ZW07XG4gICAgICAgIEBpbmNsdWRlIHNlcmlmLWZvbnQocmVndWxhcik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1hcnRpY2xlIHtcbiAgLy9iYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLCAwLjAyKTtcbiAgbWF4LXdpZHRoOiA3OTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAmLndwLWVkaXRvciB7XG4gICAgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgcCB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cblxuICBjb2xvcjogIzE2MTcyOTtcbiAgLy9tYXJnaW4tdG9wOiAtMjcwcHg7XG5cbiAgJi13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAtMjcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjcwcHg7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cblxuICBoMiB7XG4gICAgLy9tYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBAaW5jbHVkZSBzZXJpZi1mb250KHJlZ3VsYXIpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6MjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OjI2cHg7XG4gICAgfVxuICB9XG5cbiAgcCwgb2wsIHVsIHtcbiAgICArIGgyIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6MThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OjI2cHg7XG4gICAgfVxuICB9XG5cbiAgaDQsIC5jLWFydGljbGUtLWg0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQGluY2x1ZGUgZm9udChib2xkKTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMEYzQzZCO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOjE1cHg7XG4gICAgICBsaW5lLWhlaWdodDoyMHB4O1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfigKInO1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICB9XG5cbiAgICAgICsgbGkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY291bnRlci1yZXNldDogYXJ0aWNsZS1vbC1jb3VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBsaSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogYXJ0aWNsZS1vbC1jb3VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICArIGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihhcnRpY2xlLW9sLWNvdW50ZXIpIFwiLiBcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgfVxuICB9XG5cbiAgZmlndXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jLWFydGljbGUtLWludHJvX3RleHQge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBAaW5jbHVkZSB0aGluLWZvbnQocmVndWxhcik7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOjIwcHg7XG4gICAgbGluZS1oZWlnaHQ6MjhweDtcbiAgfVxufVxuXG4uYy1hcnRpY2xlLS1kaXZpZGVyX2xpbmUgaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjRDhEOEQ4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXI6IDA7XG5cbn1cblxuLmMtYXJ0aWNsZS0tZnJlZWZvcm1fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jLWFydGljbGUtLWxpc3RpY2xlX2gyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAmLXZhbHVlIHtcbiAgICBjb2xvcjogI0NGQ0ZDRjtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIEBpbmNsdWRlIHNlcmlmLWZvbnQoYm9sZCk7XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYy1hcnRpY2xlLS1mb290bm90ZXMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzdDN0M4MztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmMtYXJ0aWNsZS0tc2luZ2xlX2ltYWdlX2luc2VydCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgJl9faW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZCk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICM5QTlBOUE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuXG4uYy1hcnRpY2xlLS1xdW90ZV9zaGFyZSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvL3BhZGRpbmc6IDQwcHggMTBweDtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgJl9fcXVvdGUge1xuICAgIEBpbmNsdWRlIHNlcmlmLWZvbnQocmVndWxhcik7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gICZfX3NvdXJjZSB7XG4gICAgQGluY2x1ZGUgZm9udChyZWd1bGFyKTtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cblxuICAuaWNvbnMge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgYSB7XG4gICAgICBjb2xvcjogI0M3QzlDQztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM4NTg5OTA7XG4gICAgICB9XG4gICAgfVxuICAgIGEgKyBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi5jLWFydGljbGUtc29jaWFsLWNsb25lIHtcblxuICB3aWR0aDogMzVweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDE0MHB4O1xuICBsZWZ0OiAyMHB4O1xuICB6LWluZGV4OiA5OTk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjBzIGVhc2Utb3V0O1xuXG4gICYuaXMtc2hvd24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5zb2NpYWwtaWNvbnMge1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICBmb250LXNpemU6MjBweDtcbiAgICAgIHdpZHRoOjM1cHg7XG4gICAgICBoZWlnaHQ6MzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OjM5cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46MCA2cHg7XG5cbiAgICAgICthIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cblxuXG4gICAgICAmLmZhY2Vib29rIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzQxNTg5QjtcbiAgICAgIH1cblxuICAgICAgJi50d2l0dGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzYwQUFGMTtcbiAgICAgIH1cblxuICAgICAgJi5saW5rZWRpbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDc1Qjc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4uYy1hcnRpY2xlLS1zdGF0c19hbmRfaWNvbnMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBmbGV4LXNocmluazogMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYuY29scy0tMSAuYy1hcnRpY2xlLS1zdGF0c19hbmRfaWNvbnNfX2NvbCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxuICAmLmNvbHMtLTIgLmMtYXJ0aWNsZS0tc3RhdHNfYW5kX2ljb25zX19jb2wge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAmLmNvbHMtLTMgLmMtYXJ0aWNsZS0tc3RhdHNfYW5kX2ljb25zX19jb2wge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgfVxuXG5cbn1cblxuLmMtYXJ0aWNsZS0tc3RhdHNfYW5kX2ljb25zIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAmX19jb2wge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkIHJlZDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19jb2wgKyAmX19jb2wge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKDMwLzc5MCk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbWFpbi1zdGF0cyB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgIEBpbmNsdWRlIHNlcmlmLWZvbnQoYm9sZCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX21haW4taWNvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgPiBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIHNlcmlmLWZvbnQoYm9sZCk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjIycHg7XG4gIH1cblxuICAmX19zdWJjb3B5IHtcbiAgICBjb2xvcjogIzU1NTU1NTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cblxuLy9vdmVycmlkaW5nIGRhdGFvcGVuLWdhbGxlcnnigKZcbi5jLWFydGljbGUtLWdhbGxlcnkge1xuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgfVxuXG4gIC5kYXRhb3Blbi1nYWxsZXJ5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmRhdGFvcGVuLWdhbGxlcnlfX2Fycm93cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTBweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgZGlzcGxheTogZmxleDtcblxuXG4gICAgPiBkaXYge1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAubmF2LXRleHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgY29sb3I6ICMxNjE3MkE7XG4gICAgfVxuXG4gICAgLnRvdGFsIHtcbiAgICAgIGNvbG9yOiAjQzdDOUNDO1xuICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICAuY3VyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIC5uZXh0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5wcmV2LCAubmV4dCB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMjFweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIH1cblxuICAgICAgPiBpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByZXYge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9jaXRhZGVsL2Fzc2V0cy9pbWFnZXMvYy1hcnRpY2xlL2FydGljbGUtZ2FsbGVyeS1hcnJvdy1wcmV2LnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgfVxuICAgIC5uZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvY2l0YWRlbC9hc3NldHMvaW1hZ2VzL2MtYXJ0aWNsZS9hcnRpY2xlLWdhbGxlcnktYXJyb3ctbmV4dC5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kYXRhb3Blbi1nYWxsZXJ5X19hcnJvd3Mge1xuICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTVweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgLy9wYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2luZ2xlLXBvc3Qge1xuICAubWZwLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxuICAubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tZnAtY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn0iLCIuYy1leHBhbmRhYmxlLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cblxuICAmX19pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICB9XG5cbiAgJl9faXRlbSArICZfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAmX190cmlnZ2VyIHtcbiAgICBAaW5jbHVkZSByZXNldC1idXR0b24oKTtcbiAgICBAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggMTVweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAvL2NvbG9yOiBjb2xvci0tdGV4dC1leHBhbmRhYmxlXG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6aG92ZXIge1xuICAgICAgLy9jb2xvcjogY29sb3ItLXRleHQtZXhwYW5kYWJsZS1leHBhbmRlZFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIC8vYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21wb25lbnRzL2V4cGFuZGFibGVzL3BvaW50ZXItZGFyay5zdmcpIG5vLXJlcGVhdFxuICAgICAgfVxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDI4cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jLWFydGljbGUvYWNjb3JkaW9uLXBsdXMuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhcmdldCB7XG4gICAgcGFkZGluZzogMHB4IDMwcHggMHB4IDMwcHg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBjb2xvcjogIzYzNjM2MztcblxuICB9XG5cbiAgLmlzLWV4cGFuZGVkIHtcbiAgICAuYy1leHBhbmRhYmxlLWxpc3RfX3RyaWdnZXIge1xuICAgICAgLy9jb2xvcjogY29sb3ItLXRleHQtZXhwYW5kYWJsZS1leHBhbmRlZFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGVYKC0xODBkZWcpOyAvL3JvdGF0ZVkoLTE4MGRlZylcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jLWFydGljbGUvYWNjb3JkaW9uLW1pbnVzLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAvL2NvbG9yOiBjb2xvci0tdGV4dC1leHBhbmRhYmxlXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYy1hcnRpY2xlL2FjY29yZGlvbi1taW51cy5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtZXhwYW5kYWJsZS1saXN0X190YXJnZXQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cyBlYXNlLW91dDtcblxuICAgICAgcGFkZGluZzogMjBweCAzMHB4IDQwcHggMzBweDtcbiAgICB9XG4gIH1cbn0iLCJAbWl4aW4gcmVzZXQtYnV0dG9uKCkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICAvKiBSZXNldCB0aGUgYnV0dG9uICovXG5cbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi8qXG4gKiBIVE1MNSBCb2lsZXJwbGF0ZSB2NC4zLjAgfCBNSVQgTGljZW5zZSB8IGh0dHA6Ly9oNWJwLmNvbS9cbiAqIERvbid0IGVkaXRcbiAqL1xuQGltcG9ydCBcImJhc2UvaDVicC9ub3JtYWxpemVcIjtcbkBpbXBvcnQgXCJiYXNlL2g1YnAvZGVmYXVsdHNcIjtcbkBpbXBvcnQgXCJiYXNlL2g1YnAvaGVscGVyc1wiO1xuXG5AaW1wb3J0IFwibGlicy9ib290c3RyYXBcIjtcbkBpbXBvcnQgXCJsaWJzL2ZvbnRhd2Vzb21lXCI7XG5AaW1wb3J0IFwibGlicy9vd2xjYXJvdXNlbFwiO1xuQGltcG9ydCBcImxpYnMvbWFnbmlmaWMtcG9wdXBcIjtcbkBpbXBvcnQgXCJsaWJzL291aWNhbFwiO1xuQGltcG9ydCBcImxpYnMvYW5pbWF0ZVwiO1xuQGltcG9ydCBcImxpYnMvZGF0YXRhYmxlc1wiO1xuQGltcG9ydCBcImxpYnMvZmxpY2tpdHlcIjtcblxuLyogdXNlciBkZWZpbmVkIGJhc2Ugc3R5bGVzICovXG5AaW1wb3J0IFwiYmFzZS9ib2R5XCI7XG5AaW1wb3J0IFwiYmFzZS9idXR0b25zXCI7XG5AaW1wb3J0IFwiYmFzZS9pbnB1dHNcIjtcbkBpbXBvcnQgXCJiYXNlL2xpbmtzXCI7XG5cbi8qIG1vZHVsZSBvciBzZWN0aW9uIHNwZWNpZmljIHN0eWxlcyAqL1xuQGltcG9ydCBcIm1vZHVsZXMvcGFnZS1zZWN0aW9uXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9zZWN0aW9uLWNvbnRlbnRcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3d5c2l3eWctY29udGVudFwiO1xuXG5AaW1wb3J0IFwibW9kdWxlcy9oZWFkZXJcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2Zvb3RlclwiO1xuQGltcG9ydCBcIm1vZHVsZXMvc2l0ZS1sb2dvXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wcmltYXJ5LW5hdlwiO1xuQGltcG9ydCBcIm1vZHVsZXMvcG9zdC1jb250ZW50XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9pbWFnZS1zdGFja1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvc2VjdGlvbi1pbnRyb1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGF5b3V0LWhlcm9cIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xheW91dC1pbnRyb2R1Y3RvcnlfdGV4dFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGF5b3V0LWZyZWVmb3JtLXRleHRcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xheW91dC1jYXJlZXJzX2hpZ2hsaWdodFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGF5b3V0LW1hbnVhbF9ncmlkXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9sYXlvdXQtY2FyZWVyc19saXN0aW5nXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9sYXlvdXQtbnVtYmVyZWRfcm93c1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGF5b3V0LXRpbWVsaW5lXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9sYXlvdXQtbGVhZGVyc2hpcFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGF5b3V0LWxlYWRlcnNoaXBfY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xheW91dC1xdW90ZXNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xheW91dC1sb2NhdGlvbnNfZ3JpZFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGF5b3V0LWljb25zX3dpdGhfdGV4dFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGF5b3V0LWV2ZW50c19saXN0aW5nXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9sYXlvdXQtdmlkZW9fZW1iZWRcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xheW91dC1leHBhbmRhYmxlX3NlY3Rpb25zXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9sYXlvdXQtY29udGFjdF9mb3JtXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9sYXlvdXQtdGFiYmVkX2NvbnRlbnRcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xheW91dC1jYXJvdXNlbFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGF5b3V0LXNvY2lhbF9lbWJlZHNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xheW91dC1pbnRlcm5zaGlwX2xpc3RpbmdcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xheW91dC1uZXdzX2xpc3RpbmdcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xheW91dC12aWRlb3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xheW91dC10ZXh0X2Jsb2Nrc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGF5b3V0LWNvbHVtbmVkX2NvbnRlbnRcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xheW91dC1pbmZvZ3JhcGhpY1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGF5b3V0LWdyaWRcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xheW91dC1uZXdzX2J5X2NhdGVnb3J5XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9sYXlvdXQtcHJlc2VudGF0aW9uXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9sYXlvdXQtc2luZ2xlX25ld3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xheW91dC1hbGxfbmV3c1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGF5b3V0LXVsdGltYXRlX2d1aWRlc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGF5b3V0LWhvbG9ncmFtXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9sYXlvdXQtanVtcF9saW5rc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvc3VibmF2XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9zaW5nbGUtaW50cm9cIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3NpbXBsaWZpZWQtbGFuZGluZ1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvZm9vdG5vdGVzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9sYXlvdXQtaW4tdGhlLW5ld3NcIjtcblxuLyogZGF0YW9wZW4gdGVtcGxhdGUgcGFnZXMgc3R5bGVzIG92ZXJyaWRlICovXG5AaW1wb3J0IFwibW9kdWxlcy9wYWdlLWRhdGFvcGVuXCI7XG4vL0BpbXBvcnQgXCJtb2R1bGVzL2xheW91dC1kYXRhb3Blbl9nYWxsZXJ5XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9fZGF0YW9wZW4tZ2FsbGVyeVwiO1xuXG4vKiBsZWFkZXJzaGlwIHJlbGF0ZWQgKi9cbkBpbXBvcnQgXCJtb2R1bGVzL2xheW91dC1sZWFkZXJzaGlwX2xpc3RcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3NpbmdsZS1sZWFkZXJzaGlwXCI7XG5cbi8qIHRoZSAxMTAgcmVsYXRlZCAqL1xuQGltcG9ydCBcIm1vZHVsZXMvbGF5b3V0LXRoZV8xMTBfYXBwbGljYXRpb25cIjtcblxuQGltcG9ydCBcIm1vZHVsZXMvYmxvY2stY2FyZWVyc19wb3N0X2Jsb2NrXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9ibG9jay1ldmVudHNfcG9zdF9ibG9ja1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvYmxvY2stcGVyc29uX2Jpb2dyYXBoeVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvYmxvY2stbWVkaWEtY29udGFjdC1ibG9ja1wiO1xuXG4vKiBHbG9iYWwgTmF2aWdhdGlvbiAqL1xuQGltcG9ydCBcIm1vZHVsZXMvZ2xvYmFsLW5hdlwiO1xuXG4vKiBUaW1lbGluZSAqL1xuQGltcG9ydCBcIm1vZHVsZXMvYy10aW1lbGluZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvYy1hcnRpY2xlXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9jLWV4cGFuZGFibGUtbGlzdFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvYy1jaGFwdGVyLW5hdlwiO1xuQGltcG9ydCBcIm1vZHVsZXMvYy1jb250ZW50LWdyaWRcIjtcblxuLyogZ2xvYmFsIG1lZGlhIHNwZWNpZmljICovXG5AaW1wb3J0IFwiYmFzZS9wcmludFwiO1xuIiwiLnNpbmdsZS1wb3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1jaGFwdGVyLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiA2OHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2Utb3V0O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaXMtaGlkZGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTEwJSk7XG4gIH1cblxuICAmLmlzLXBpbm5lZC10by1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwcHgpO1xuICAgIG9wYWNpdHk6IDBcbiAgfVxuXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENEQ0RDO1xuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFREVERUQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDlweCAwIHJnYmEoMCwwLDAsLjEpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gICAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuNXM7XG4gIH1cblxuICAmX19jb3VudGVyIHtcbiAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDE5cHggMjBweCAxOXB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNEQ0RDREM7XG4gICAgfVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMTlweCAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gICZfX2J1dHMge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICAgIHBhZGRpbmc6IDE5cHggMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBjb2xvcjogI0RDRENEQztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICsgYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJl9fcHJvZ3Jlc3MtYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDFweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDI5RURCO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgbGluZWFyO1xuICB9XG5cbn0iLCIuYy1jb250ZW50LWdyaWQge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG5cbiAgLml0ZW0tLWNyb3NzbGluayBhLmJ0bi0tYmx1ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLWludHJvIHtcbiAgICAmLnN0YW5kYXJkLXBhZGRpbmcge1xuICAgICAgcGFkZGluZzogX2VtKDMwKSAwIF9lbSg0MCkgMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyAvL2EgZml4IHRvIG1ha2Ugc3BhY2luZyBiZXR3ZWVuIGNvbnRlbnQtZ3JpZCBpdGVtcyB1bmlmb3JtLCBidXQgY2FuIHBvdGVudGlhbGx5IGJyZWFrIHNvbWV0aGluZ+KApiByZW1vdmUgaWYgdGhlcmUgYXJlIGlzc3Vlc1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG4gICAgICAgIHBhZGRpbmc6IF9lbSgwKSAwIF9lbSgxNSkgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jb2xvci13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gIH1cbiAgJi0tY29sb3ItZ3JheSB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmlzLXN0YXRpYyA+IC5pdGVtIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgICYuaXMtc3RhdGljID4gLml0ZW0ge1xuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICArIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW0tY29udGVudC13cmFwIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gLml0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgKyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAvL0BpbmNsdWRlIHRoaW4tZm9udChyZWd1bGFyKTtcbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICAmLS1jcm9zc2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5Y2RkO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW0taGVhZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL3VsdGltYXRlIGdyaWQgZm9ybWF0dGluZyBzdGFydFxuXG4gICAgLmMtY29udGVudC1ncmlkX191bHRpbWF0ZS1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICsgLml0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0uaXRlbS0taXMtZmFrZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLmlzLWZlYXR1cmVkIHtcbiAgICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMTYsIDEwKTtcblxuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLXVsdGltYXRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLml0ZW0ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMyU7XG4gICAgICB9XG4gICAgICAuaXMtZmVhdHVyZWQge1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDY2LjY2NjY2JSArIDIwcHgpO1xuICAgICAgfVxuICAgICAgLml0ZW0uaXRlbS0taXMtbmV3LXJvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAuaXRlbSArIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5pdGVtLml0ZW0tLWlzLWZha2Uge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy91bHRpbWF0ZSBncmlkIGZvcm1hdHRpbmcgZW5kXG5cbiAgICAmLmV2ZW4tMiB7XG4gICAgICA+IC5pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuXG4gICAgICAgICYtLWNyb3NzbGluayB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW0taGVhZGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICsgLml0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmV2ZW4tMyB7XG4gICAgICA+IC5pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogMzMuMzMzMzMzMyU7XG4gICAgICB9XG5cbiAgICAgICYuaXMtc3RhdGljIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1jb250ZW50LXdyYXAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICsgLml0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmV2ZW4tNCB7XG4gICAgICA+IC5pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogMjUlO1xuICAgICAgfVxuICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtLWhlYWRlciB7XG4gICAgICAgIC8vZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAvL2xpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgfVxuICAgICAgLml0ZW0tLWNyb3NzbGluayAuYy1jb250ZW50LWdyaWRfX2l0ZW0taGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIH1cblxuICAgICAgJi5pcy1zdGF0aWMgLmMtY29udGVudC1ncmlkX19pdGVtLWNvbnRlbnQtd3JhcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICA+IC5pdGVtIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDlweCk7XG5cbiAgICAgICAgICArIC5pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICsgLml0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaXRlbS0tY3Jvc3NsaW5rIHtcbiAgICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMTYsIDEwKTtcblxuICAgICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1jb250ZW50LXdyYXAge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZmVhdHVyZWQtdHdpbiB7XG4gICAgICA+IC5pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDE2LCAxMCk7XG5cbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgfVxuXG4gICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW0tY29udGVudCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW0taGVhZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgPiAuaXRlbS5pcy1mZWF0dXJlZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMTYsIDEwKTtcblxuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZlYXR1cmVkLXBsdXMtb25lIHtcbiAgICAgID4gLml0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAzMy4zMzMzJTtcbiAgICAgIH1cbiAgICAgID4gLml0ZW0uaXMtZmVhdHVyZWQge1xuICAgICAgICBmbGV4LWJhc2lzOiA2Ni42NjY2JTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW0taGVhZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgPiAuaXRlbS5pcy1mZWF0dXJlZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMTYsIDEwKTtcblxuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZlYXR1cmVkLXBsdXMtdHdvIHtcbiAgICAgID4gLml0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1oZWFkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW0tY29udGVudC13cmFwIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID4gLml0ZW0uaXMtZmVhdHVyZWQge1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1oZWFkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLml0ZW0ge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gOXB4KTtcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLml0ZW0uaXMtZmVhdHVyZWQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDE2LCAxMCk7XG5cbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICA+IC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICArIC5pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgJl9faXRlbS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBpbmNsdWRlIHNlcmlmLWZvbnQoYm9sZCk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuaXRlbS5pcy1mZWF0dXJlZCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1jb250ZW50IHtcbiAgICAgIHAsXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLWNvbnRlbnQtZ3JpZF9faW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAtMTk1ZGVnLFxuICAgICAgICAgIHJnYmEoNDksIDUxLCA4MywgMCkgMCUsXG4gICAgICAgICAgcmdiYSgyNywgMjgsIDQ4LCAwLjE2KSAzNyUsXG4gICAgICAgICAgIzExMTExZSAxMDAlXG4gICAgICAgICk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgfVxuXG4gICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW0tY29udGVudC13cmFwIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW0tZXllYnJvdyB7XG4gICAgICBjb2xvcjogIzAwOWNkZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tLW91dGxpbmU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICMwMDljZGQ7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogIzU1NTU1NTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuaXRlbS0tY3Jvc3NsaW5rIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oNjQzLCAzMjEuNSk7XG5cbiAgICAmLmlzLXZpZGVvLWxpbmsge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9jaXRhZGVsL2Fzc2V0cy9pbWFnZXMvYy1jb250ZW50LWdyaWQvcGxheS1idXR0b24uc3ZnXCIpXG4gICAgICAgICAgNTAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBib3R0b206IDlweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNzNweDtcbiAgICAgICAgbGVmdDogMThweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNzNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1saW5rLW92ZXJsYXkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmX19zdGF0aWMtY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vL2lycmVndWxhciBzcGFjaW5nXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0taGVybyArIC5zZWN0aW9uLWxheW91dC13cmFwLS1jb250ZW50X2dyaWQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0tY29udGVudF9ncmlkLS13aGl0ZVxuICArIC5zZWN0aW9uLWxheW91dC13cmFwLS1jb250ZW50X2dyaWQtLWdyYXksXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0tY29udGVudF9ncmlkLS1ncmF5XG4gICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWNvbnRlbnRfZ3JpZC0td2hpdGUge1xuICAuYy1jb250ZW50LWdyaWQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLWxheW91dC13cmFwLS1jb250ZW50X2dyaWQtLWdyYXlcbiAgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tY29udGVudF9ncmlkLS1ncmF5LFxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWNvbnRlbnRfZ3JpZC0td2hpdGVcbiAgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tY29udGVudF9ncmlkLS13aGl0ZSB7XG4gIC5jLWNvbnRlbnQtZ3JpZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBQcmludCBzdHlsZXMuXG4gICBJbmxpbmVkIHRvIGF2b2lkIHJlcXVpcmVkIEhUVFAgY29ubmVjdGlvbjogaDVicC5jb20vclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIHByaW50IHtcbiAgICAqIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLyogQmxhY2sgcHJpbnRzIGZhc3RlcjogaDVicC5jb20vcyAqL1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSxcbiAgICBhOnZpc2l0ZWQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBhW2hyZWZdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgfVxuXG4gICAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLypcbiAgICAgKiBEb24ndCBzaG93IGxpbmtzIGZvciBpbWFnZXMsIG9yIGphdmFzY3JpcHQvaW50ZXJuYWwgbGlua3NcbiAgICAgKi9cblxuICAgIC5pciBhOmFmdGVyLFxuICAgIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcixcbiAgICBhW2hyZWZePVwiI1wiXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IC8qIGg1YnAuY29tL3QgKi9cbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQHBhZ2Uge1xuICAgICAgICBtYXJnaW46IDAuNWNtO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBvcnBoYW5zOiAzO1xuICAgICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG59XG4iXX0= */
