@charset "UTF-8";@import url("//hello.myfonts.net/count/325b58");@font-face{font-family:HelveticaNeueLTStd-Lt;src:url(../fonts/webfonts/325B58_0_0.eot);src:url(../fonts/webfonts/325B58_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/325B58_0_0.woff2) format("woff2"),url(../fonts/webfonts/325B58_0_0.woff) format("woff"),url(../fonts/webfonts/325B58_0_0.ttf) format("truetype")}@font-face{font-family:HelveticaNeueLTStd-Roman;src:url(../fonts/webfonts/325B58_2_0.eot);src:url(../fonts/webfonts/325B58_2_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/325B58_2_0.woff2) format("woff2"),url(../fonts/webfonts/325B58_2_0.woff) format("woff"),url(../fonts/webfonts/325B58_2_0.ttf) format("truetype")}@font-face{font-family:HelveticaNeueLTStd-Bd;src:url(../fonts/webfonts/325B58_4_0.eot);src:url(../fonts/webfonts/325B58_4_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/325B58_4_0.woff2) format("woff2"),url(../fonts/webfonts/325B58_4_0.woff) format("woff"),url(../fonts/webfonts/325B58_4_0.ttf) format("truetype")}@font-face{font-family:HelveticaNeueLTStd-Th;src:url(../fonts/webfonts/325B58_6_0.eot);src:url(../fonts/webfonts/325B58_6_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/325B58_6_0.woff2) format("woff2"),url(../fonts/webfonts/325B58_6_0.woff) format("woff"),url(../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:none}.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(../fonts/fontawesome-webfont.eot?v=4.6.3);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.6.3) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.6.3) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.6.3) format("truetype"),url(../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-bluetooth:before{content:"\f293"}.fa-bluetooth-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.png) 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:300}.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:#009edb;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--blue{background:#009edb;transition:all .15s ease-out}.btn.btn--blue .label{color:#fff}.btn.btn--blue:hover{background:#fff}.btn.btn--blue:hover .label,.btn.btn--blue:hover:after{color:#009edb!important}.btn.btn--blue: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:#009edb;border:1px solid #009edb}.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:#009edb;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:#009edb;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--blue.with-text .label,.arrow-btn.btn--blue.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:#009edb;border-color:#009edb}.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:#009edb;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:#009edb;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--blue.with-text .label,.play-btn.btn--blue.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:#009edb;border-color:#009edb}.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--blue,.site-2 .btn.btn--blue.with-text,.site-2 .btn.btn--blue.with-text.arrow-btn{background:#29b8ce;padding:6px 20px;transition:background .15s ease-out}.site-2 .btn.btn--blue.with-text.arrow-btn:after,.site-2 .btn.btn--blue.with-text:after,.site-2 .btn.btn--blue:after{color:#fff}.site-2 .btn.btn--blue .label,.site-2 .btn.btn--blue.with-text.arrow-btn .label,.site-2 .btn.btn--blue.with-text .label{color:#fff;font-size:12px}.site-2 .btn.btn--blue.with-text.arrow-btn:hover,.site-2 .btn.btn--blue.with-text:hover,.site-2 .btn.btn--blue:hover{background:#fff}.site-2 .btn.btn--blue.with-text.arrow-btn:hover .label,.site-2 .btn.btn--blue.with-text.arrow-btn:hover:after,.site-2 .btn.btn--blue.with-text:hover .label,.site-2 .btn.btn--blue.with-text:hover:after,.site-2 .btn.btn--blue:hover .label,.site-2 .btn.btn--blue:hover:after{color:#29b8ce!important}.site-2 .btn.btn--blue.with-text.arrow-btn:active,.site-2 .btn.btn--blue.with-text:active,.site-2 .btn.btn--blue: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:#009edb;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:#009edb}a:hover{text-decoration:underline}a:visited{color:#009edb}.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-blue-bg .standard-padding{padding-bottom:0}.page-id-21 .page-section--layout-introductory_text.dark-blue-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(../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(../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-bottom:.9375em;padding-top:.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:#009edb}.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:#009edb}.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:#009edb;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:#009edb;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:#009edb}.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:#009edb}.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:#009edb;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:#009edb}.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:#009edb}@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:#009edb;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:#009edb}.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:#009edb;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:#009edb;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:400;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:400;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:#009edb}.post-content blockquote p{font-size:1.875em;line-height:1.1666666667em;color:#989ca1;margin:0;font-weight:400;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:#009edb;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:#009edb;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:#009edb;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:300;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:#009edb}@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:#009edb;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:400;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:#009edb;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--type-default .layout_hero{background:#182331;max-height:100vh;min-height:400px;overflow:hidden;position:relative}.layout_hero--type-default .layout_hero:before{display:block;content:"";width:100%;padding-top:56.25%}.layout_hero--type-default .layout_hero>.content{position:absolute;top:0;left:0;right:0;bottom:0}.layout_hero--type-default .layout_hero.has-limited-height{max-height:700px!important}.layout_hero--type-default .layout_hero.has-limited-height.has-limited-height--shorter{max-height:550px!important}.layout_hero--type-default .layout_hero .category-heading{font-size:1.125em}@media (max-width:48em){.layout_hero--type-default .layout_hero .category-heading{font-size:1em}}.layout_hero--type-default .layout_hero .pager{display:none;left:0;position:absolute;top:50%;transform:translateY(-50%);z-index:99}.layout_hero--type-default .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--type-default .layout_hero .pager a.active,.layout_hero--type-default .layout_hero .pager a:hover{color:#009edb;opacity:1;text-decoration:none}.layout_hero--type-default .layout_hero .pager a:last-child{border-bottom:0}.layout_hero--type-default .layout_hero .pager--dots{bottom:3.75em;left:50%;margin-bottom:0;margin-top:0;top:auto;transform:translateX(-50%)}.layout_hero--type-default .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--type-default .layout_hero .pager--dots a+a{margin-left:.625em}@media (max-width:550px){.layout_hero--type-default .layout_hero .pager--dots{bottom:2.5em}}@media (max-width:450px){.layout_hero--type-default .layout_hero .pager--dots{bottom:1.25em}}.layout_hero--type-default .layout_hero .owl-controls{background:red;font-size:1.5625em;position:absolute;top:50%;width:100%}.layout_hero--type-default .layout_hero .owl-controls .owl-prev{left:2.1875em}.layout_hero--type-default .layout_hero .owl-controls .owl-next{right:2.1875em}.layout_hero--type-default .layout_hero .owl-controls .owl-next,.layout_hero--type-default .layout_hero .owl-controls .owl-prev{color:#fff;opacity:.6;position:absolute;top:0}.layout_hero--type-default .layout_hero .owl-controls .owl-next:hover,.layout_hero--type-default .layout_hero .owl-controls .owl-prev:hover{opacity:1}.layout_hero--type-default .layout_hero .owl-item,.layout_hero--type-default .layout_hero .owl-stage,.layout_hero--type-default .layout_hero .owl-stage-outer{height:100%}.layout_hero--type-default .layout_hero .slide,.layout_hero--type-default .layout_hero .slides{height:100%;width:100%}.layout_hero--type-default .layout_hero .slides .owl-controls{display:none}.layout_hero--type-default .layout_hero .slides.slides--with-arrows .owl-controls{display:block}.layout_hero--type-default .layout_hero .slide{background:no-repeat transparent 50% 50%;background-size:cover;position:relative}.layout_hero--type-default .layout_hero .slide .overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.layout_hero--type-default .layout_hero .slide .text{position:relative;z-index:3}.layout_hero--type-default .layout_hero .background-video{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.layout_hero--type-default .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--type-default .layout_hero .background-video video.check-size{height:auto;min-height:0;min-width:0;width:auto}.layout_hero--type-default .layout_hero .background-video video.horizontal{max-height:10000px}.layout_hero--type-default .layout_hero .background-video video::-webkit-media-controls{display:none}.layout_hero--type-default .layout_hero .background-video video::-webkit-media-controls-play-button,.layout_hero--type-default .layout_hero .background-video video::-webkit-media-controls-start-playback-button{opacity:0;pointer-events:none;width:5px}.layout_hero--type-default .layout_hero .text{color:#fff;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:2;font-weight:400;font-family:Chronicle Display A,Chronicle Display B;font-style:normal;-webkit-backface-visibility:hidden}.layout_hero--type-default .layout_hero .text .additional-text{font-size:16px}@media (max-width:550px){.layout_hero--type-default .layout_hero .text .additional-text{font-size:12px}}.layout_hero--type-default .layout_hero .text .additional-text>.content{line-height:2em;margin:1.25em auto 0;max-width:660px}.layout_hero--type-default .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--type-default .layout_hero .text .additional-hero-image{display:inline-block;margin-bottom:64px;margin-left:auto;margin-right:auto;width:310px}.layout_hero--type-default .layout_hero .text .additional-hero-image img{width:310px}@media (max-width:64em){.layout_hero--type-default .layout_hero .text .additional-hero-image{margin-bottom:50px}}@media (max-width:56.25em){.layout_hero--type-default .layout_hero .text .additional-hero-image img{max-width:90%;width:auto}}.layout_hero--type-default .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--type-default .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--type-default .layout_hero .text h2{font-size:3.75em}}@media (max-width:75em){.layout_hero--type-default .layout_hero .text h2{font-size:2.5em}}@media (max-width:61.9375em){.layout_hero--type-default .layout_hero .text h2{font-size:1.875em}}@media (max-width:48em){.layout_hero--type-default .layout_hero .text h2{font-size:1.5em}}.layout_hero--type-default .layout_hero .text .actions{font-size:1.25em;margin-top:124px}@media (max-width:48em){.layout_hero--type-default .layout_hero .text .actions{margin-top:32px}}.layout_hero--type-default .layout_hero .text .actions .btn{background:#009edb;letter-spacing:.01em}.layout_hero--type-default .layout_hero .text .actions .btn .label,.layout_hero--type-default .layout_hero .text .actions .btn:after{color:#fff}.layout_hero--type-default .layout_hero .text .actions .btn:hover{background:#fff}.layout_hero--type-default .layout_hero .text .actions .btn:hover .label,.layout_hero--type-default .layout_hero .text .actions .btn:hover:after{color:#009edb}.layout_hero--type-extended{max-height:none!important;overflow:hidden}.layout_hero--type-extended .section-content--layout_hero{height:100%;position:relative}.layout_hero--type-extended .layout_hero{margin-bottom:20px;max-height:none!important;position:relative;z-index:2}.layout_hero--type-extended .layout_hero>.ratio-container{height:0;padding-bottom:56.25%;position:relative;width:100%}.layout_hero--type-extended .layout_hero>.ratio-container>.content{bottom:0;left:0;max-height:calc(100vh - 70px);position:absolute;right:0;top:0}.layout_hero--type-extended .layout_hero>.container{position:relative}@media screen and (max-width:767px){.layout_hero--type-extended .layout_hero>.container{height:auto}}@media screen and (max-width:991px){.layout_hero--type-extended .layout_hero{height:auto}}.layout_hero--type-extended .visual{height:100%;min-width:50em;position:absolute;transform:translateY(-20px);width:100%}@media screen and (max-width:767px){.layout_hero--type-extended .visual{min-width:0;transform:translateY(0);width:100%}}.layout_hero--type-extended .visual img,.layout_hero--type-extended .visual video{width:100%}@media (max-width:991px){.layout_hero--type-extended .visual video{margin-left:-15%;width:130%}}.layout_hero--type-extended .primary-content h2{font-size:6.875em}.layout_hero--type-extended .additional-content,.layout_hero--type-extended .primary-content{color:#fff;padding:0 1.25em;position:relative}.layout_hero--type-extended .additional-content h2,.layout_hero--type-extended .primary-content h2{display:block;font-size:4.0625em;line-height:1.1538461538em;margin:0 auto .6153846154em;font-weight:300;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}@media (max-width:61.9375em){.layout_hero--type-extended .additional-content h2,.layout_hero--type-extended .primary-content h2{font-size:3.4375em}}@media (max-width:48em){.layout_hero--type-extended .additional-content h2,.layout_hero--type-extended .primary-content h2{font-size:2.8125em}}@media (max-width:31.25em){.layout_hero--type-extended .additional-content h2,.layout_hero--type-extended .primary-content h2{font-size:2.25em}}@media (max-width:25em){.layout_hero--type-extended .additional-content h2,.layout_hero--type-extended .primary-content h2{font-size:2em}}@media (min-width:1600px){.layout_hero--type-extended .additional-content.primary-content h2,.layout_hero--type-extended .primary-content.primary-content h2{font-size:4.5vw}}@media (min-width:2200px){.layout_hero--type-extended .additional-content.primary-content h2,.layout_hero--type-extended .primary-content.primary-content h2{font-size:100px}}.layout_hero--type-extended .additional-content p,.layout_hero--type-extended .primary-content p{font-size:1.25em;line-height:1.5em;font-weight:400;font-family:HelveticaNeueLTStd-Lt,serif;font-style:normal}.layout_hero--type-extended .video-gradient-container{position:relative}.layout_hero--type-extended .video-gradient-container .top-gradient{bottom:0;height:70px;left:0;pointer-events:none;position:absolute;width:100%;z-index:2}.layout_hero--type-extended .additional-content .additional-text-width{margin:0 auto;max-width:1140px;padding:0 20px}@media screen and (max-width:767px){.layout_hero--type-extended .additional-content .additional-text-width{padding:0;width:100%!important}}.layout_hero--type-extended .video-wrap{margin:40px auto 0;max-width:1350px}@media (max-width:1440px){.layout_hero--type-extended .video-wrap{width:90%}}@media (max-width:767px){.layout_hero--type-extended .video-wrap{width:100%}}.layout_hero--type-extended .video-wrap .ratio--16-9{height:0;margin:0 auto;padding-bottom:56.25%;position:relative;width:100%}.layout_hero--type-extended .video-wrap .video-embed,.layout_hero--type-extended .video-wrap .video-poster-image{height:100%;left:0;position:absolute;top:0;transition:opacity .3s ease .5s;width:100%}.layout_hero--type-extended .video-wrap .video-embed iframe,.layout_hero--type-extended .video-wrap .video-poster-image iframe{height:100%;width:100%}.layout_hero--type-extended .video-wrap .video-embed img,.layout_hero--type-extended .video-wrap .video-poster-image img{height:100%;margin:0;position:absolute;width:100%;-o-object-fit:cover;object-fit:cover}.layout_hero--type-extended .video-wrap .video-embed{background:#000}.layout_hero--type-extended .video-wrap .video-poster-image{cursor:pointer;z-index:3}@media screen and (max-width:767px){.layout_hero--type-extended .video-wrap .video-poster-image{display:none}}.layout_hero--type-extended .video-wrap .video-poster-image .play-icon{-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:50%;-js-display:flex;display:-ms-flexbox;display:flex;height:80px;-ms-flex-pack:center;justify-content:center;left:50%;overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px;z-index:2}.layout_hero--type-extended .video-wrap .video-poster-image .play-icon:before{color:#000;content:"\f04b";display:inline-block;font-family:FontAwesome;font-size:32px;font-weight:600;left:3px;position:relative;top:1px}.layout_hero--type-extended .video-wrap.playing .video-poster-image{opacity:0;pointer-events:none}.layout_hero--type-extended .primary-content{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s linear;width:100%;z-index:2}@media screen and (max-width:767px){.layout_hero--type-extended .primary-content{top:50%}}.layout_hero--type-extended .primary-content.animate-in{opacity:1;transform:translate(-50%,-50%)}.layout_hero--type-extended .additional-content{padding-top:50px;position:relative;transform:translateY(0);transition-delay:.6s;z-index:2}.layout_hero--type-extended .additional-content p:empty{margin:0 auto;width:55%}.layout_hero--type-extended .additional-content.animate-in{opacity:1;transform:translateY(0)}.layout_hero--type-extended .additional-content a.is-video-link{display:block;position:relative}.layout_hero--type-extended .additional-content a.is-video-link:before{-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:50%;color:#000;content:"\f04b";-js-display:flex;display:-ms-flexbox;display:flex;font-family:FontAwesome;font-weight:600;height:50px;-ms-flex-pack:center;justify-content:center;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px;z-index:2}.layout_hero--type-extended .additional-content a.is-video-link:after{background-color:rgba(0,0,0,.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.layout_hero--type-extended .additional-content a.is-video-link img{margin-bottom:0;margin-top:0}.layout_hero--type-extended .additional-content img{height:auto;margin:.9375em auto;max-width:100%}.layout_hero--type-extended .caret-down{bottom:45px;opacity:0;transform:translate(-50%)}.layout_hero--type-extended .caret-down.animate-in{opacity:1;transform:translate(-50%)!important}.layout_hero--type-extended .quote{color:#fff;margin-bottom:200px;padding:8.125em 0;position:relative;z-index:2}@media screen and (max-width:767px){.layout_hero--type-extended .quote{margin:4.6153846154em 0;padding-top:0}}.layout_hero--type-extended .quote.row{margin:2.5em 0 0}@media screen and (max-width:767px){.layout_hero--type-extended .quote.row{margin-top:4.6153846154em;padding-bottom:3.0769230769em}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.layout_hero--type-extended .quote.row{margin:6.1538461538em 0}}.layout_hero--type-extended .quote.animate-in{opacity:1;transform:translateY(0)}.layout_hero--type-extended .quote .quote_container{margin-left:auto;margin-right:0;opacity:0;transform:translateY(30px);transition:all .4s linear;transition-delay:.2s;width:68%}.layout_hero--type-extended .quote .quote_container.animate-in{opacity:1;transform:translateY(0)}@media screen and (max-width:767px){.layout_hero--type-extended .quote .quote_container{width:100%}}.layout_hero--type-extended .quotation{color:#fff;font-size:2.625em;line-height:16px;margin-right:.4761904762em;transform:translateY(6px);font-weight:400;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}.layout_hero--type-extended .quotation.with-eyebrow{float:left}.layout_hero--type-extended .quote_eyebrow{font-size:.75em;letter-spacing:2px;line-height:1.25em;margin:0 0 1.6666666667em;text-transform:uppercase;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}@media (max-width:25em){.layout_hero--type-extended .quote_eyebrow{font-size:.6875em}}.layout_hero--type-extended .quote_content{font-size:2.625em;line-height:1.3333333333em;margin-bottom:2.1428571429em;font-weight:400;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}@media (max-width:61.9375em){.layout_hero--type-extended .quote_content{font-size:1.875em}}@media (max-width:48em){.layout_hero--type-extended .quote_content{font-size:1.75em}}.layout_hero--type-extended .quote_citation{-ms-flex-align:center;align-items:center;-js-display:flex;display:-ms-flexbox;display:flex;font-size:18px;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:.1px;line-height:28px;font-weight:400;font-family:HelveticaNeueLTStd-Lt,serif;font-style:normal;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:48em){.layout_hero--type-extended .quote_citation{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;justify-self:flex-start}}.layout_hero--type-extended .quote_link{color:#fff;font-size:.75em;letter-spacing:2px;position:relative;text-transform:uppercase;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal}@media screen and (max-width:991px){.layout_hero--type-extended .quote_link{display:inline-block;margin-top:.7692307692em}}.layout_hero--type-extended .quote_link:after{content:url(../images/arrow.svg);margin-left:.8333333333em}.layout_hero--type-extended .bottom_visual{bottom:0;left:0;min-width:50em;position:absolute;width:100%;z-index:1}@media screen and (max-width:767px){.layout_hero--type-extended .bottom_visual{left:50%;min-width:0;transform:translateX(-50%)}}.layout_hero--type-extended .bottom_visual .gradient{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.layout_hero--type-extended .bottom_visual img,.layout_hero--type-extended .bottom_visual video{transform:translateY(20%);width:100%}@media (max-width:991px){.layout_hero--type-extended .bottom_visual video{margin-left:-15%;width:130%}}#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-blue-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:#fff}.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:#009edb;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:300;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:#009edb}.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:#009edb;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:#009edb!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:#009edb;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:#009edb;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 #009edb;border-radius:100px;z-index:10}.layout-timeline .arrow:after{content:"\f105";font-family:FontAwesome;color:#009edb;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:#009edb;font-size:9.375em;line-height:1;margin-bottom:10px;font-weight:400;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:300;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:#009edb}@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:400;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,#fff 0,#ebebeb);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 #009edb;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:#009edb;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:400;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:#009edb;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:300;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:#009edb}.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:#009edb;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:#009edb!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:400;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}.layout-expandable_sections .expandable-section a{color:#009edb;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:#009edb;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:#009edb;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:#009edb}.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:#009edb;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:400;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:#009edb;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:#009edb}.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:#009edb;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:#009edb;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:#009edb;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:#009edb;border:2px solid #009edb;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:#009edb;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:#009edb;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:#009edb;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:#009edb}.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:#009edb}.layout-text_blocks .text-block:hover .btn.arrow-btn:hover:after{color:#009edb!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:#009edb}.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:#009edb;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:#009edb;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:#009edb;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:400;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:#009edb;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:400;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:#009edb;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:#009edb;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:#009edb}[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:#009edb}[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:#009edb}[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:#009edb}[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:#009edb}[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:#009edb}[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:#009edb}[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:#009edb}[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:#009edb}[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:#009edb}[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:#009edb}[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(../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 #009edb;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:400;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:400;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--blue,.presentation-section--slide .slide--buttons .btn.btn--blue:visited{color:#fff}.presentation-section--slide .slide--buttons .btn.btn--blue:hover,.presentation-section--slide .slide--buttons .btn.btn--blue:hover:visited{color:#009edb}@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 #009edb;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:#009edb;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-weight:300;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}@media (max-width:768px){.single-post .meta-wrap h1{font-size:30px;line-height:38px;font-weight:300;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:400;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:#009edb;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:#009edb;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:#009edb;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:#009edb;font-size:34px;line-height:58px;margin-bottom:25px;padding-bottom:37px;padding-top:37px;position:relative;text-align:center;width:425px;font-weight:400;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:#009edb;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:#009edb;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{background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;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-weight:300;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}.post-list .pagination{margin-bottom:90px;margin-top:25px;text-align:center;width:100%}.post-list .pagination a,.post-list .pagination span{display:inline-block;font-size:23px;margin:0 3px;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-style:normal}.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:#009edb;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:#009edb}.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:#009edb;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{overflow:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}.subnav .logo-link{background:url(../images/citadel-site-logo-white.png) no-repeat transparent 0 50%;background-image:url(../images/30th-logo-new-white.svg);background-size:contain;display:block;height:27px;left:15px;opacity:0;position:absolute;text-indent:-9999px;top:50%;transform:translateY(-50%);transition:opacity .3s ease-out;width:100px}@media (max-width:78.125em){.subnav .logo-link{display:none}}.subnav .marker{background:#009edb;bottom:0;height:2px;position:absolute;transition:width .3s cubic-bezier(.55,.055,.675,.19),left .3s cubic-bezier(.55,.055,.675,.19);width:0}.subnav .subnav-links{list-style:none;margin:0;padding:0;text-align:center}.subnav .subnav-links li{display:inline-block;font-size:.75em;margin:0 1.6666666667em;text-transform:uppercase;vertical-align:middle;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.subnav .subnav-links li a{border-bottom:2px solid #161729;color:#989ca1;display:block;padding:1.25em 0;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{background:transparent;border:1px solid #d0d1d4;padding-bottom:.3125em;padding-left:.625em;padding-top:.3125em}.subnav .subnav-links li a.btn:after{line-height:38px}.subnav .subnav-links li a.btn:hover{background:#009edb;border:1px solid #009edb;color:#fff}.subnav .subnav-links li a.btn:hover .label,.subnav .subnav-links li a.btn:hover:after{color:#fff}.page-section--subnav.is_stuck{transition:transform .3s ease-out;z-index:20}.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:400;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:#009edb;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:#009edb;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:#009edb}.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:#009edb}.in-the-news .text-block:hover .btn.arrow-btn:hover:after{color:#009edb!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:#009edb;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:#009edb;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:#009edb;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:#009edb}.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:#009edb;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:#009edb;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:#009edb;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:#009edb}.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:400;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:#009edb;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:#009edb;background:#009edb}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@2x.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-blue-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(../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(../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:#009edb;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:#009edb}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:#009edb}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:#009edb;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:#009edb;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:#009edb}.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@2x.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(../images/dataopen/num-1.svg) 50% 0 no-repeat;background-size:contain}.row-dataopen-intro__num.num-2{background:url(../images/dataopen/num-2.svg) 50% 0 no-repeat;background-size:contain}.row-dataopen-intro__num.num-3{background:url(../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--blue{margin-top:60px}a.data-open-btn--blue,input.data-open-btn--blue{margin:2.5em auto;background:#009edb;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--blue:hover,input.data-open-btn--blue: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:#009edb;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{background:#f7f7f7;padding-bottom:90px;padding-top:90px}.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{margin-bottom:30px;margin-left:30px;overflow:hidden;position:relative;-ms-flex-preferred-size:calc(33.33333% - 30px);flex-basis:calc(33.33333% - 30px)}@media (max-width:62em){.layout-leadership_list__grid-item{margin-bottom:20px;margin-left:20px;-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}}@media (max-width:47.9375em){.layout-leadership_list__grid-item{margin-bottom:10px;margin-left:0;margin-left:auto;margin-right:auto;max-width:400px;width: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{background-image:linear-gradient(-180deg,transparent 60%,rgba(0,0,0,.73) 88%,#000);content:"";height:100%;left:0;position:absolute;top:0;transition:opacity .3s ease-out;width:100%;z-index:2}.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{background:transparent;bottom:0;box-sizing:border-box;color:#fff;margin-bottom:0!important;margin-top:0!important;overflow:hidden;padding:0 20px 28px;position:absolute;text-align:left;transition:background .3s ease-out;width:100%;z-index:3}@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{color:#fff;font-size:26px;line-height:1.05em;margin-bottom:8px;font-weight:300;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}@media (max-width:1100px){.layout-leadership_list__grid-item .text .name{font-size:25px}}.layout-leadership_list__grid-item .text .title{color:#009edb;font-size:15px;line-height:1.15em;margin:0;min-height:40px;padding-right:60px;text-transform:uppercase;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.layout-leadership_list__grid-item .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-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{bottom:30px;float:right;position:absolute;right:30px;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(/wp-content/themes/citadel/assets/images/leadership/arrow-white.svg) 50% 50% no-repeat}.layout-leadership_list__grid-item .action .arrow-btn:after{background:url(/wp-content/themes/citadel/assets/images/leadership/arrow-citadel.svg) 50% 50% no-repeat;content:"";display:inline-block;height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:15px}@media (max-width:81.25em){.layout-leadership_list__grid-item .action{bottom:1.25em;right:1.25em}}@media (max-width:73.125em){.layout-leadership_list__grid-item .action{bottom:.9375em;right:.9375em}}@media (max-width:60em){.layout-leadership_list__grid-item .action{bottom:.625em;right:.625em}}.layout-leadership_list__grid-item.show-additional-info .text .additional-info{max-height:300px;opacity:1}.layout-leadership_list__grid-item.show-additional-info .action .arrow-btn:after{transform:rotate(180deg)}.single-leadership__carousel-wrapper .location{overflow:hidden;position:relative}.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{background-image:linear-gradient(-180deg,transparent 60%,rgba(0,0,0,.73) 88%,#000);content:"";height:100%;left:0;position:absolute;top:0;transition:opacity .3s ease-out;width:100%;z-index:2}.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{background:transparent;bottom:0;box-sizing:border-box;color:#fff;margin-bottom:0!important;margin-top:0!important;overflow:hidden;padding:0 90px 30px 30px;position:absolute;text-align:left;transition:background .3s ease-out;width:100%;z-index:3}@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{color:#009edb;font-size:16px;font-weight:700;line-height:1.15em;margin-bottom:5px;min-height:40px;text-transform:uppercase}.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-size:28px;line-height:1.1em;margin:0;font-weight:400;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}.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{max-height:0;opacity:0;overflow:hidden;transition:opacity .3s ease-out,max-height .3s ease-out;width:100%}@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{bottom:1.875em;float:right;position:absolute;right:1.875em;z-index:3}@media (max-width:81.25em){.single-leadership__carousel-wrapper .location .action{bottom:1.25em;right:1.25em}}@media (max-width:73.125em){.single-leadership__carousel-wrapper .location .action{bottom:.9375em;right:.9375em}}@media (max-width:60em){.single-leadership__carousel-wrapper .location .action{bottom:.625em;right:.625em}}.single-leadership__carousel-wrapper .location.show-additional-info .text .additional-info{max-height:300px;opacity:1}.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:400;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(/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(/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(/wp-content/themes/citadel/assets/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:#009edb;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:#009edb;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:400;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:#009edb}.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:400;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(../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:#009edb;display:inline-block;font-size:14px;line-height:14px;position:relative;padding-right:15px}.global-nav__featured-panel-link a:after{color:#009edb;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(../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(../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(../images/global-nav/expand-blue.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(../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(../images/global-nav/expand-blue.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:#009edb;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:400;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:400;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:#009edb}.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:#009edb}.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:#009edb;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:400;font-family:Chronicle Display A,Chronicle Display B;font-style:normal;color:#009edb;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:#009edb;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:#009edb;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(/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(/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(../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(../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--blue{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-weight:300;font-family:Chronicle Display A,Chronicle Display B;font-style:normal}@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(/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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QUNJLGVBQ0osQ0FBQyxBQUVELGdCQUNJLGVBQ0osQ0FBQyxBQUVELG9CQUNJLGVBQ0osQ0FBQyxBQUVELGNBQ0ksZUFDSixDQUFDLEFBRUQsbUJBQ0ksZUFDSixDQUFDLEFBRUQsaUJBQ0ksZUFDSixDQUFDLEFBRUQsb0RBR0ksZUFDSixDQUFDLEFBRUQsdUJBQ0ksZUFDSixDQUFDLEFBRUQsd0JBQ0ksZUFDSixDQUFDLEFBRUQscUJBQ0ksZUFDSixDQUFDLEFBRUQsa0JBQ0ksZUFDSixDQUFDLEFBRUQsK0JBRUksZUFDSixDQUFDLEFBRUQsbUJBQ0ksZUFDSixDQUFDLEFBRUQsZ0JBQ0ksZUFDSixDQUFDLEFBRUQsa0JBQ0ksZUFDSixDQUFDLEFBRUQsbUJBQ0ksZUFDSixDQUFDLEFBRUQsZ0JBQ0ksZUFDSixDQUFDLEFBRUQsb0JBQ0ksZUFDSixDQUFDLEFBRUQsK0JBQ0ksZUFDSixDQUFDLEFBRUQsNkJBQ0ksZUFDSixDQUFDLEFBRUQsaUJBQ0ksZUFDSixDQUFDLEFBRUQseUJBQ0ksZUFDSixDQUFDLEFBRUQsMENBRUksZUFDSixDQUFDLEFBRUQsbUJBQ0ksZUFDSixDQUFDLEFBRUQsb0JBQ0ksZUFDSixDQUFDLEFBRUQsZ0JBQ0ksZUFDSixDQUFDLEFBRUQsZ0JBQ0ksZUFDSixDQUFDLEFBRUQsc0JBQ0ksZUFDSixDQUFDLEFBRUQsc0JBQ0ksZUFDSixDQUFDLEFBRUQsdUJBQ0ksZUFDSixDQUFDLEFBRUQscUJBQ0ksZUFDSixDQUFDLEFBRUQsa0JBQ0ksZUFDSixDQUFDLEFBRUQsbUJBQ0ksZUFDSixDQUFDLEFBRUQsZUFDSSxlQUNKLENBQUMsQUFFRCxnQkFDSSxlQUNKLENBQUMsQUFFRCxnQkFDSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCxpQkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCxnQkFDSSxlQUNKLENBQUMsQUFFRCxnQkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCx3QkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCx5QkFDSSxlQUNKLENBQUMsQUFFRCxnQkFDSSxlQUNKLENBQUMsQUFFRCxxQ0FFSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCx3QkFDSSxlQUNKLENBQUMsQUFFRCx1REFHSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCxnQkFDSSxlQUNKLENBQUMsQUFFRCwyQ0FFSSxlQUNKLENBQUMsQUFFRCwwQkFDSSxlQUNKLENBQUMsQUFFRCwwQkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCx5QkFDSSxlQUNKLENBQUMsQUFFRCx5QkFDSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCxnQkFDSSxlQUNKLENBQUMsQUFFRCxpQkFDSSxlQUNKLENBQUMsQUFFRCxnQkFDSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCx3QkFDSSxlQUNKLENBQUMsQUFFRCx3QkFDSSxlQUNKLENBQUMsQUFFRCxpQkFDSSxlQUNKLENBQUMsQUFFRCx3QkFDSSxlQUNKLENBQUMsQUFFRCx5QkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCx3QkFDSSxlQUNKLENBQUMsQUFFRCx3QkFDSSxlQUNKLENBQUMsQUFFRCx3QkFDSSxlQUNKLENBQUMsQUFFRCwyQkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCwwQkFDSSxlQUNKLENBQUMsQUFFRCwwQkFDSSxlQUNKLENBQUMsQUFFRCxlQUNJLGVBQ0osQ0FBQyxBQUVELHNCQUNJLGVBQ0osQ0FBQyxBQUVELHVCQUNJLGVBQ0osQ0FBQyxBQUVELG9CQUNJLGVBQ0osQ0FBQyxBQUVELHNCQUNJLGVBQ0osQ0FBQyxBQUVELHlDQUVJLGVBQ0osQ0FBQyxBQUVELGtCQUNJLGVBQ0osQ0FBQyxBQUVELG9CQUNJLGVBQ0osQ0FBQyxBQUVELGdCQUNJLGVBQ0osQ0FBQyxBQUVELGlCQUNJLGVBQ0osQ0FBQyxBQUVELG9CQUNJLGVBQ0osQ0FBQyxBQUVELDhCQUNJLGVBQ0osQ0FBQyxBQUVELGdCQUNJLGVBQ0osQ0FBQyxBQUVELGdCQUNJLGVBQ0osQ0FBQyxBQUVELGdCQUNJLGVBQ0osQ0FBQyxBQUVELGVBQ0ksZUFDSixDQUFDLEFBRUQscUJBQ0ksZUFDSixDQUFDLEFBRUQsbURBRUksZUFDSixDQUFDLEFBRUQsaUJBQ0ksZUFDSixDQUFDLEFBRUQsb0JBQ0ksZUFDSixDQUFDLEFBRUQsa0JBQ0ksZUFDSixDQUFDLEFBRUQsbUJBQ0ksZUFDSixDQUFDLEFBRUQsa0JBQ0ksZUFDSixDQUFDLEFBRUQsc0JBQ0ksZUFDSixDQUFDLEFBRUQsd0JBQ0ksZUFDSixDQUFDLEFBRUQsbUJBQ0ksZUFDSixDQUFDLEFBRUQseUJBQ0ksZUFDSixDQUFDLEFBRUQsa0JBQ0ksZUFDSixDQUFDLEFBRUQsdUJBQ0ksZUFDSixDQUFDLEFBRUQsb0JBQ0ksZUFDSixDQUFDLEFBRUQsb0JBQ0ksZUFDSixDQUFDLEFBRUQsNENBRUksZUFDSixDQUFDLEFBRUQsMEJBQ0ksZUFDSixDQUFDLEFBRUQsMkJBQ0ksZUFDSixDQUFDLEFBRUQsd0JBQ0ksZUFDSixDQUFDLEFBRUQsZUFDSSxlQUNKLENBQUMsQUFFRCxpQ0FFSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCx5QkFDSSxlQUNKLENBQUMsQUFFRCxxQkFDSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCwyQkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCx5QkFDSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCx5QkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCxpQkFDSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCx3QkFDSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCwwQ0FFSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCwrQkFFSSxlQUNKLENBQUMsQUFFRCxpQkFDSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCxnQkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCx3QkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCxxQkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCw2QkFDSSxlQUNKLENBQUMsQUFFRCw4QkFDSSxlQUNKLENBQUMsQUFFRCwyQkFDSSxlQUNKLENBQUMsQUFFRCw2QkFDSSxlQUNKLENBQUMsQUFFRCxpQkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCxpQkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCxxQkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCxrQ0FFSSxlQUNKLENBQUMsQUFFRCxpQ0FFSSxlQUNKLENBQUMsQUFFRCxpQkFDSSxlQUNKLENBQUMsQUFFRCxpQkFDSSxlQUNKLENBQUMsQUFFRCxtQ0FFSSxlQUNKLENBQUMsQUFFRCxtQ0FFSSxlQUNKLENBQUMsQUFFRCxxQkFDSSxlQUNKLENBQUMsQUFFRCxvQ0FFSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCxzREFHSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCx5QkFDSSxlQUNKLENBQUMsQUFFRCxxQkFDSSxlQUNKLENBQUMsQUFFRCxpQkFDSSxlQUNKLENBQUMsQUFFRCxpQkFDSSxlQUNKLENBQUMsQUFFRCxpQkFDSSxlQUNKLENBQUMsQUFFRCxxQkFDSSxlQUNKLENBQUMsQUFFRCw0QkFDSSxlQUNKLENBQUMsQUFFRCw4QkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCxpQkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCxvQ0FFSSxlQUNKLENBQUMsQUFFRCwwQ0FFSSxlQUNKLENBQUMsQUFFRCx1Q0FFSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCx1Q0FFSSxlQUNKLENBQUMsQUFFRCxrQ0FFSSxlQUNKLENBQUMsQUFFRCwyQ0FFSSxlQUNKLENBQUMsQUFFRCxxQkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCxpQ0FFSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCxzQ0FFSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCwwQkFDSSxlQUNKLENBQUMsQUFFRCx3QkFDSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCxxQkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCxnQkFDSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCw2QkFDSSxlQUNKLENBQUMsQUFFRCw4QkFDSSxlQUNKLENBQUMsQUFFRCwyQkFDSSxlQUNKLENBQUMsQUFFRCw2QkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCwwQ0FFSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCx1Q0FFSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCx5QkFDSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCxpQkFDSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCwwQkFDSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCxnQkFDSSxlQUNKLENBQUMsQUFFRCwrQ0FFSSxlQUNKLENBQUMsQUFFRCw0RUFHSSxlQUNKLENBQUMsQUFFRCwwQkFDSSxlQUNKLENBQUMsQUFFRCxnQkFDSSxlQUNKLENBQUMsQUFFRCxxQkFDSSxlQUNKLENBQUMsQUFFRCwwQ0FFSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCxnQkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCxxQkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCx3QkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCw0QkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCw2QkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCwrQkFDSSxlQUNKLENBQUMsQUFFRCxnQ0FDSSxlQUNKLENBQUMsQUFFRCw2QkFDSSxlQUNKLENBQUMsQUFFRCwrQkFDSSxlQUNKLENBQUMsQUFFRCxpQkFDSSxlQUNKLENBQUMsQUFFRCxnQkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCx3QkFDSSxlQUNKLENBQUMsQUFFRCwwQkFDSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCx3QkFDSSxlQUNKLENBQUMsQUFFRCx5QkFDSSxlQUNKLENBQUMsQUFFRCxnQ0FDSSxlQUNKLENBQUMsQUFFRCx3QkFDSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCxzREFFSSxlQUNKLENBQUMsQUFFRCxrREFFSSxlQUNKLENBQUMsQUFFRCx3REFFSSxlQUNKLENBQUMsQUFFRCwrQkFFSSxlQUNKLENBQUMsQUFFRCxlQUNJLGVBQ0osQ0FBQyxBQUVELGlDQUVJLGVBQ0osQ0FBQyxBQUVELGdDQUVJLGVBQ0osQ0FBQyxBQUVELDREQUlJLGVBQ0osQ0FBQyxBQUVELGtEQUdJLGVBQ0osQ0FBQyxBQUVELDhCQUVJLGVBQ0osQ0FBQyxBQUVELGtDQUVJLGVBQ0osQ0FBQyxBQUVELGdCQUNJLGVBQ0osQ0FBQyxBQUVELHFCQUNJLGVBQ0osQ0FBQyxBQUVELDBCQUNJLGVBQ0osQ0FBQyxBQUVELDJCQUNJLGVBQ0osQ0FBQyxBQUVELDJCQUNJLGVBQ0osQ0FBQyxBQUVELDRCQUNJLGVBQ0osQ0FBQyxBQUVELDRCQUNJLGVBQ0osQ0FBQyxBQUVELDZCQUNJLGVBQ0osQ0FBQyxBQUVELHFCQUNJLGVBQ0osQ0FBQyxBQUVELHVCQUNJLGVBQ0osQ0FBQyxBQUVELDBCQUNJLGVBQ0osQ0FBQyxBQUVELG1CQUNJLGVBQ0osQ0FBQyxBQUVELGdCQUNJLGVBQ0osQ0FBQyxBQUVELHVCQUNJLGVBQ0osQ0FBQyxBQUVELHdCQUNJLGVBQ0osQ0FBQyxBQUVELG1CQUNJLGVBQ0osQ0FBQyxBQUVELDBCQUNJLGVBQ0osQ0FBQyxBQUVELHFCQUNJLGVBQ0osQ0FBQyxBQUVELGtCQUNJLGVBQ0osQ0FBQyxBQUVELGVBQ0ksZUFDSixDQUFDLEFBRUQscUJBQ0ksZUFDSixDQUFDLEFBRUQsNEJBQ0ksZUFDSixDQUFDLEFBRUQsa0JBQ0ksZUFDSixDQUFDLEFBRUQseUJBQ0ksZUFDSixDQUFDLEFBRUQsMkJBQ0ksZUFDSixDQUFDLEFBRUQseUJBQ0ksZUFDSixDQUFDLEFBRUQsMkJBQ0ksZUFDSixDQUFDLEFBRUQsNEJBQ0ksZUFDSixDQUFDLEFBRUQsaUJBQ0ksZUFDSixDQUFDLEFBRUQsbUJBQ0ksZUFDSixDQUFDLEFBRUQsbUJBQ0ksZUFDSixDQUFDLEFBRUQsaUJBQ0ksZUFDSixDQUFDLEFBRUQsb0JBQ0ksZUFDSixDQUFDLEFBRUQsaUJBQ0ksZUFDSixDQUFDLEFBRUQsc0JBQ0ksZUFDSixDQUFDLEFBRUQsa0JBQ0ksZUFDSixDQUFDLEFBRUQsa0JBQ0ksZUFDSixDQUFDLEFBRUQsZ0JBQ0ksZUFDSixDQUFDLEFBRUQsc0NBRUksZUFDSixDQUFDLEFBRUQsaUJBQ0ksZUFDSixDQUFDLEFBRUQsa0JBQ0ksZUFDSixDQUFDLEFBRUQsbUJBQ0ksZUFDSixDQUFDLEFBRUQsZUFDSSxlQUNKLENBQUMsQUFFRCxjQUNJLGVBQ0osQ0FBQyxBQUVELGlCQUNJLGVBQ0osQ0FBQyxBQUVELGtCQUNJLGVBQ0osQ0FBQyxBQUVELHFCQUNJLGVBQ0osQ0FBQyxBQUVELDBCQUNJLGVBQ0osQ0FBQyxBQUVELGdDQUNJLGVBQ0osQ0FBQyxBQUVELCtCQUNJLGVBQ0osQ0FBQyxBQUVELHNEQUVJLGVBQ0osQ0FBQyxBQUVELHdCQUNJLGVBQ0osQ0FBQyxBQUVELHNCQUNJLGVBQ0osQ0FBQyxBQUVELHdCQUNJLGVBQ0osQ0FBQyxBQUVELHVDQUVJLGVBQ0osQ0FBQyxBQUVELHlCQUNJLGVBQ0osQ0FBQyxBQUVELHlCQUNJLGVBQ0osQ0FBQyxBQUVELGlCQUNJLGVBQ0osQ0FBQyxBQUVELDJCQUNJLGVBQ0osQ0FBQyxBQUVELHFCQUNJLGVBQ0osQ0FBQyxBQUVELGtCQUNJLGVBQ0osQ0FBQyxBQUVELDZEQUdJLGVBQ0osQ0FBQyxBQUVELGtEQUVJLGVBQ0osQ0FBQyxBQUVELGlCQUNJLGVBQ0osQ0FBQyxBQUVELGtCQUNJLGVBQ0osQ0FBQyxBQUVELGtCQUNJLGVBQ0osQ0FBQyxBQUVELHlCQUNJLGVBQ0osQ0FBQyxBQUVELDhCQUNJLGVBQ0osQ0FBQyxBQUVELHVCQUNJLGVBQ0osQ0FBQyxBQUVELHFCQUNJLGVBQ0osQ0FBQyxBQUVELGdCQUNJLGVBQ0osQ0FBQyxBQUVELHlCQUNJLGVBQ0osQ0FBQyxBQUVELDBCQUNJLGVBQ0osQ0FBQyxBQUVELGtCQUNJLGVBQ0osQ0FBQyxBQUVELGtCQUNJLGVBQ0osQ0FBQyxBQUVELG9CQUNJLGVBQ0osQ0FBQyxBQUVELGVBQ0ksZUFDSixDQUFDLEFBRUQsb0JBQ0ksZUFDSixDQUFDLEFBRUQsaUJBQ0ksZUFDSixDQUFDLEFBRUQsZUFDSSxlQUNKLENBQUMsQUFFRCxpQkFDSSxlQUNKLENBQUMsQUFFRCxnQkFDSSxlQUNKLENBQUMsQUFFRCxpQkFDSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCwwQkFDSSxlQUNKLENBQUMsQUFFRCxpQkFDSSxlQUNKLENBQUMsQUFFRCx3QkFDSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCxxQ0FFSSxlQUNKLENBQUMsQUFFRCwrQkFFSSxlQUNKLENBQUMsQUFFRCxnQkFDSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCx3QkFDSSxlQUNKLENBQUMsQUFFRCw2QkFDSSxlQUNKLENBQUMsQUFFRCwwRUFHSSxlQUNKLENBQUMsQUFFRCxnREFFSSxlQUNKLENBQUMsQUFFRCxnREFFSSxlQUNKLENBQUMsQUFFRCxnREFFSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCxnQkFDSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCx3R0FLSSxlQUNKLENBQUMsQUFFRCwwQkFDSSxlQUNKLENBQUMsQUFFRCxxREFHSSxlQUNKLENBQUMsQUFFRCxnQ0FFSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCxlQUNJLGVBQ0osQ0FBQyxBQUVELDJFQUdJLGVBQ0osQ0FBQyxBQUVELHlCQUNJLGVBQ0osQ0FBQyxBQUVELGNBQ0ksZUFDSixDQUFDLEFBRUQsb0NBRUksZUFDSixDQUFDLEFBRUQsdUNBRUksZUFDSixDQUFDLEFBRUQsMkNBRUksZUFDSixDQUFDLEFBRUQsbUJBQ0ksZUFDSixDQUFDLEFBRUQsdUJBQ0ksZUFDSixDQUFDLEFBRUQsa0JBQ0ksZUFDSixDQUFDLEFBRUQscUJBQ0ksZUFDSixDQUFDLEFBRUQsbUJBQ0ksZUFDSixDQUFDLEFBRUQscUJBQ0ksZUFDSixDQUFDLEFBRUQsNEJBQ0ksZUFDSixDQUFDLEFBRUQsZ0JBQ0ksZUFDSixDQUFDLEFBRUQsNkNBRUksZUFDSixDQUFDLEFBRUQsZUFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCxnQkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCxnQkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCxnQkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCx5QkFDSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCx5QkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCxxQkFDSSxlQUNKLENBQUMsQUFFRCxxQkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCx3QkFDSSxlQUNKLENBQUMsQUFFRCxpQkFDSSxlQUNKLENBQUMsQUFFRCxxQkFDSSxlQUNKLENBQUMsQUFFRCxjQUNJLGVBQ0osQ0FBQyxBQUVELHNCQUNJLGVBQ0osQ0FBQyxBQUVELHVCQUNJLGVBQ0osQ0FBQyxBQUVELHlCQUNJLGVBQ0osQ0FBQyxBQUVELHNCQUNJLGVBQ0osQ0FBQyxBQUVELHFCQUNJLGVBQ0osQ0FBQyxBQUVELHNCQUNJLGVBQ0osQ0FBQyxBQUVELGtCQUNJLGVBQ0osQ0FBQyxBQUVELHlCQUNJLGVBQ0osQ0FBQyxBQUVELHNCQUNJLGVBQ0osQ0FBQyxBQUVELHFCQUNJLGVBQ0osQ0FBQyxBQUVELG1CQUNJLGVBQ0osQ0FBQyxBQUVELGVBQ0ksZUFDSixDQUFDLEFBRUQsbUJBQ0ksZUFDSixDQUFDLEFBRUQscUJBQ0ksZUFDSixDQUFDLEFBRUQsY0FDSSxlQUNKLENBQUMsQUFFRCxtREFHSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCwwQkFDSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCx3QkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCxxQkFDSSxlQUNKLENBQUMsQUFFRCwyQkFDSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCxnQkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCxxQkFDSSxlQUNKLENBQUMsQUFFRCxpQkFDSSxlQUNKLENBQUMsQUFFRCxnQkFDSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCwyQ0FFSSxlQUNKLENBQUMsQUFFRCwyQkFDSSxlQUNKLENBQUMsQUFFRCx3QkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCx5QkFDSSxlQUNKLENBQUMsQUFFRCx5QkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCw2QkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCxxQkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCxnQ0FFSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCxpQkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCxzQ0FFSSxlQUNKLENBQUMsQUFFRCx5QkFDSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCx3QkFDSSxlQUNKLENBQUMsQUFFRCw2Q0FFSSxlQUNKLENBQUMsQUFFRCx1REFFSSxlQUNKLENBQUMsQUFFRCw2Q0FFSSxlQUNKLENBQUMsQUFFRCxnREFFSSxlQUNKLENBQUMsQUFFRCw4Q0FFSSxlQUNKLENBQUMsQUFFRCx5QkFDSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCx3QkFDSSxlQUNKLENBQUMsQUFFRCwwQkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCx5QkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCwwQkFDSSxlQUNKLENBQUMsQUFFRCxpQkFDSSxlQUNKLENBQUMsQUFFRCx5QkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCxrREFFSSxlQUNKLENBQUMsQUFFRCxpREFFSSxlQUNKLENBQUMsQUFFRCxnREFFSSxlQUNKLENBQUMsQUFFRCxxQkFDSSxlQUNKLENBQUMsQUFFRCw4Q0FFSSxlQUNKLENBQUMsQUFFRCwrQ0FFSSxlQUNKLENBQUMsQUFFRCwyQkFDSSxlQUNKLENBQUMsQUFFRCx5QkFDSSxlQUNKLENBQUMsQUFFRCx3QkFDSSxlQUNKLENBQUMsQUFFRCwwQkFDSSxlQUNKLENBQUMsQUFFRCx3QkFDSSxlQUNKLENBQUMsQUFFRCxxQkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCw0QkFDSSxlQUNKLENBQUMsQUFFRCxjQUNJLGVBQ0osQ0FBQyxBQUVELHFCQUNJLGVBQ0osQ0FBQyxBQUVELHVCQUNJLGVBQ0osQ0FBQyxBQUVELHlCQUNJLGVBQ0osQ0FBQyxBQUVELGdDQUNJLGVBQ0osQ0FBQyxBQUVELHNCQUNJLGVBQ0osQ0FBQyxBQUVELHVCQUNJLGVBQ0osQ0FBQyxBQUVELGtCQUNJLGVBQ0osQ0FBQyxBQUVELGtCQUNJLGVBQ0osQ0FBQyxBQUVELG1CQUNJLGVBQ0osQ0FBQyxBQUVELGlCQUNJLGVBQ0osQ0FBQyxBQUVELDZCQUNJLGVBQ0osQ0FBQyxBQUVELG9DQUVJLGVBQ0osQ0FBQyxBQUVELGtCQUNJLGVBQ0osQ0FBQyxBQUVELGlCQUNJLGVBQ0osQ0FBQyxBQUVELGtCQUNJLGVBQ0osQ0FBQyxBQUVELDJCQUNJLGVBQ0osQ0FBQyxBQUVELDRCQUNJLGVBQ0osQ0FBQyxBQUVELDRCQUNJLGVBQ0osQ0FBQyxBQUVELDRCQUNJLGVBQ0osQ0FBQyxBQUVELG9CQUNJLGVBQ0osQ0FBQyxBQUVELG1CQUNJLGVBQ0osQ0FBQyxBQUVELHFCQUNJLGVBQ0osQ0FBQyxBQUVELGlCQUNJLGVBQ0osQ0FBQyxBQUVELGVBQ0ksZUFDSixDQUFDLEFBRUQsc0JBQ0ksZUFDSixDQUFDLEFBRUQsd0JBQ0ksZUFDSixDQUFDLEFBRUQsaUJBQ0ksZUFDSixDQUFDLEFBRUQsaUJBQ0ksZUFDSixDQUFDLEFBRUQscUJBQ0ksZUFDSixDQUFDLEFBRUQscUJBQ0ksZUFDSixDQUFDLEFBRUQsd0JBQ0ksZUFDSixDQUFDLEFBRUQsZ0JBQ0ksZUFDSixDQUFDLEFBRUQsMkJBQ0ksZUFDSixDQUFDLEFBRUQsb0JBQ0ksZUFDSixDQUFDLEFBRUQsZ0JBQ0ksZUFDSixDQUFDLEFBRUQsd0JBQ0ksZUFDSixDQUFDLEFBRUQsZUFDSSxlQUNKLENBQUMsQUFFRCx3QkFDSSxlQUNKLENBQUMsQUFFRCxvQkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCx3QkFDSSxlQUNKLENBQUMsQUFFRCwwQkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCx5QkFDSSxlQUNKLENBQUMsQUFFRCx3QkFDSSxlQUNKLENBQUMsQUFFRCwyQkFDSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCxxQkFDSSxlQUNKLENBQUMsQUFFRCx1QkFDSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCxrQkFDSSxlQUNKLENBQUMsQUFFRCxzQkFDSSxlQUNKLENBQUMsQUFFRCxtQkFDSSxlQUNKLENBQUMsQUFFRCxr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b2tCbUQ1bmlCWSxVQUFVLEFBQ1Ysb0NBQXVDLENBQ3hDLEFuRCtuaUJYLHFIbURybmlCSSxhdENsTXNCLENzQzhNdkIsQW5EMm1pQkQsMkhtRHJuaUJJLFNBQVUsQ0FDWCxBbkRzbmlCSCwrSG1Ebm5pQk0sU0FBVSxDQUNYLEFuRG9uaUJMLHFJbURsbmlCTSxTQUFVLENBQ1gsQW5Eb25pQlAsMERtRDFwaUJJLDJCQUFxQyxDQUN0QyxBbkRpcWlCSCxva0JtRGxwaUJZLFVBQVUsQUFDVixvQ0FBdUMsQ0FDeEMsQW5EcXBpQlgscUhtRDNvaUJJLGF0Q2xNc0IsQ3NDOE12QixBbkRpb2lCRCwySG1EM29pQkksU0FBVSxDQUNYLEFuRDRvaUJILCtIbUR6b2lCTSxTQUFVLENBQ1gsQW5EMG9pQkwscUltRHhvaUJNLFNBQVUsQ0FDWCxBbkQwb2lCUCwwRG1EaHJpQkksMkJBQXFDLENBQ3RDLEFuRHVyaUJILG9rQm1EeHFpQlksVUFBVSxBQUNWLG9DQUF1QyxDQUN4QyxBbkQycWlCWCxxSG1EanFpQkksYXRDbE1zQixDc0M4TXZCLEFuRHVwaUJELDJIbURqcWlCSSxTQUFVLENBQ1gsQW5Ea3FpQkgsK0htRC9waUJNLFNBQVUsQ0FDWCxBbkRncWlCTCxxSW1EOXBpQk0sU0FBVSxDQUNYLEFuRGdxaUJQLDBEbUR0c2lCSSwyQkFBcUMsQ0FDdEMsQW5ENnNpQkgsb2tCbUQ5cmlCWSxVQUFVLEFBQ1Ysb0NBQXVDLENBQ3hDLEFuRGlzaUJYLHFIbUR2cmlCSSxhdENsTXNCLENzQzhNdkIsQW5ENnFpQkQsMkhtRHZyaUJJLFNBQVUsQ0FDWCxBbkR3cmlCSCwrSG1EcnJpQk0sU0FBVSxDQUNYLEFuRHNyaUJMLHFJbURwcmlCTSxTQUFVLENBQ1gsQW5Ec3JpQlAsMERtRDV0aUJJLDJCQUFxQyxDQUN0QyxBbkRtdWlCSCxva0JtRHB0aUJZLFVBQVUsQUFDVixvQ0FBdUMsQ0FDeEMsQW5EdXRpQlgscUhtRDdzaUJJLGF0Q2xNc0IsQ3NDOE12QixBbkRtc2lCRCwySG1EN3NpQkksU0FBVSxDQUNYLEFuRDhzaUJILCtIbUQzc2lCTSxTQUFVLENBQ1gsQW5ENHNpQkwscUltRDFzaUJNLFNBQVUsQ0FDWCxBbkQ0c2lCUCwwRG1EbHZpQkksMkJBQXFDLENBQ3RDLEFuRHl2aUJILG9rQm1EMXVpQlksVUFBVSxBQUNWLG9DQUF1QyxDQUN4QyxBbkQ2dWlCWCxxSG1EbnVpQkksYXRDbE1zQixDc0M4TXZCLEFuRHl0aUJELDJIbURudWlCSSxTQUFVLENBQ1gsQW5Eb3VpQkgsK0htRGp1aUJNLFNBQVUsQ0FDWCxBbkRrdWlCTCxxSW1EaHVpQk0sU0FBVSxDQUNYLEFuRGt1aUJQLDBEbUR4d2lCSSwyQkFBcUMsQ0FDdEMsQW5EK3dpQkgsb2tCbURod2lCWSxVQUFVLEFBQ1Ysb0NBQXVDLENBQ3hDLEFuRG13aUJYLHFIbUR6dmlCSSxhdENsTXNCLENzQzhNdkIsQW5EK3VpQkQsMkhtRHp2aUJJLFNBQVUsQ0FDWCxBbkQwdmlCSCwrSG1EdnZpQk0sU0FBVSxDQUNYLEFuRHd2aUJMLHFJbUR0dmlCTSxTQUFVLENBQ1gsQW5Ed3ZpQlAsMERtRDl4aUJJLDJCQUFxQyxDQUN0QyxBbkRxeWlCSCxva0JtRHR4aUJZLFVBQVUsQUFDVixvQ0FBdUMsQ0FDeEMsQW5EeXhpQlgscUhtRC93aUJJLGF0Q2xNc0IsQ3NDOE12QixBbkRxd2lCRCwySG1EL3dpQkksU0FBVSxDQUNYLEFuRGd4aUJILCtIbUQ3d2lCTSxTQUFVLENBQ1gsQW5EOHdpQkwscUltRDV3aUJNLFNBQVUsQ0FDWCxBbkQ4d2lCUCwwRG1EcHppQkksMkJBQXFDLENBQ3RDLEFuRDJ6aUJILG9rQm1ENXlpQlksVUFBVSxBQUNWLG9DQUF1QyxDQUN4QyxBbkQreWlCWCxxSG1EcnlpQkksYXRDbE1zQixDc0M4TXZCLEFuRDJ4aUJELDJIbURyeWlCSSxTQUFVLENBQ1gsQW5Ec3lpQkgsK0htRG55aUJNLFNBQVUsQ0FDWCxBbkRveWlCTCxxSW1EbHlpQk0sU0FBVSxDQUNYLEFuRG95aUJQLDBEbUQxMGlCSSwyQkFBcUMsQ0FDdEMsQW5EaTFpQkgsb2tCbURsMGlCWSxVQUFVLEFBQ1Ysb0NBQXVD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QUFTLENBQ1osQTNFNUQ0MUUsTTJFZ0V6MUUsc0JBQXVCLENBQzFCLENBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLm1lbnUtd3JhcCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbmJvZHkuc2luZ2xlLXVnLWNoYXB0ZXIgLnByaW1hcnktbmF2IGxpLmNhcmVlcnMsXG5ib2R5LnBvc3QtdHlwZS1hcmNoaXZlLXVsdGltYXRlLWd1aWRlcyAucHJpbWFyeS1uYXYgbGkuY2FyZWVycyB7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICB9XG59XG5cbi5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyMDE7XG59XG5cbi5wcmltYXJ5LW5hdiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDEwNjApKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLy8gbWF4LWhlaWdodDogX2VtKDcwKTtcbiAgICAgICAgcGFkZGluZzogX2VtKDApIF9lbSgxMi41KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxNDkwKSkge1xuICAgICAgICAgICAgcGFkZGluZzogX2VtKDApIF9lbSg2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTMzNSkpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IF9lbSgwKSBfZW0oNywgMTUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMjIwKSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogX2VtKDApIF9lbSg0LjUsIDE0KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTIyMCkpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5LWFsdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMTMpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IF9hZG9iZV90cmFja2luZ190b19lbSgwKTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBfZW0oMywgMTMpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2xkKTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibHVlLXByaW1hcnktYWx0O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jdXJyZW50LXBhZ2UtYW5jZXN0b3IsXG4gICAgICAgICYuY3VycmVudC1tZW51LWFuY2VzdG9yLFxuICAgICAgICAmLmN1cnJlbnQtbWVudS1wYXJlbnQsXG4gICAgICAgICYuY3VycmVudC1wYWdlLXBhcmVudCxcbiAgICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbSxcbiAgICAgICAgJi5jdXJyZW50X3BhZ2VfcGFyZW50LFxuICAgICAgICAmLmN1cnJlbnRfcGFnZV9hbmNlc3RvciB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNsaWVudC1sb2dpbi10b2dnbGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDAuNzgxMjVlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBfZW0oMTUpO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogX2VtKDE1KTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jbGllbnQtbG9naW4gYSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCguaGlkZS1zdWJtZW51KSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMi41cHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IF9lbSgyNCkgX2VtKDExLjUpO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDEzNTApKSB7XG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZzogX2VtKDI0KSBfZW0oNik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1Yi1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgX2VtKDI0KSAwIDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xuICAgICAgICAvLyB0b3A6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyBlYXNlLW91dDtcbiAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogX2VtKDE0KSAwIF9lbSgxNCkgX2VtKDEyLjUpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IF9lbSgxMi41KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuNzE4NzVlbSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnktYWx0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogX2VtKDE0KTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oaWRlLXN1Ym1lbnUge1xuICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQG1lZGlhKG1heC13aWR0aDogX2VtKDEwMjQpKSB7XG4gICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy8gfVxufVxuXG4uc2luZ2xlLWNhcmVlciB7XG4gICAgLnByaW1hcnktbmF2IHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgJi5jdXJyZW50LXBhZ2UtYW5jZXN0b3IsXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1hbmNlc3RvcixcbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LXBhcmVudCxcbiAgICAgICAgICAgICYuY3VycmVudC1wYWdlLXBhcmVudCxcbiAgICAgICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW0sXG4gICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9wYXJlbnQsXG4gICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9hbmNlc3RvciB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5LWFsdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY2FyZWVycyBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sYW5ndWFnZS1zd2l0Y2hlci13cmFwIHtcbiAgICAmOmhvdmVyIC5zd2l0Y2hlci1tZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+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+IC5jLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXhOeTR4TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqd2hSRTlEVkZsUVJTQnpkbWNnVUZWQ1RFbERJQ0l0THk5WE0wTXZMMFJVUkNCVFZrY2dNUzR4THk5RlRpSWdJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MMGR5WVhCb2FXTnpMMU5XUnk4eExqRXZSRlJFTDNOMlp6RXhMbVIwWkNJK0RRbzhjM1puSUhabGNuTnBiMjQ5SWpFdU1TSWdhV1E5SWt4aGVXVnlYekVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElnMEtDU0IyYVdWM1FtOTRQU0l3SURBZ09DQTRJaUJsYm1GaWJHVXRZbUZqYTJkeWIzVnVaRDBpYm1WM0lEQWdNQ0E0SURnaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQZzBLUEhCaGRHZ2dabWxzYkQwaUkwWkdSa1pHUmlJZ1pEMGlUVFl1TkN3eFREVXVOeXd4TGpkTU1pNDVMRFF1TlV3eUxqRXNNeTQzVERFdU5Dd3pUREFzTkM0MGJEQXVOeXd3TGpkc01TNDFMREV1Tld3d0xqY3NNQzQzYkRBdU55MHdMamRzTXk0MUxUTXVOV3d3TGpjdE1DNDNURFl1TkN3eFREWXVOQ3d4ZWlJTkNna3ZQZzBLUEM5emRtYytEUW89KTsgfVxuXG4uYy1jaGVja2JveCBpbnB1dDppbmRldGVybWluYXRlIH4gLmMtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRkOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeE55NHhMakFzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p3aFJFOURWRmxRUlNCemRtY2dVRlZDVEVsRElDSXRMeTlYTTBNdkwwUlVSQ0JUVmtjZ01TNHhMeTlGVGlJZ0ltaDBkSEE2THk5M2QzY3Vkek11YjNKbkwwZHlZWEJvYVdOekwxTldSeTh4TGpFdlJGUkVMM04yWnpFeExtUjBaQ0krRFFvOGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2FXUTlJa3hoZVdWeVh6RWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWcwS0NTQjNhV1IwYUQwaU9IQjRJaUJvWldsbmFIUTlJamh3ZUNJZ2RtbGxkMEp2ZUQwaU1DQXdJRGdnT0NJZ1pXNWhZbXhsTFdKaFkydG5jbTkxYm1ROUltNWxkeUF3SURBZ09DQTRJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWo0TkNqeHdZWFJvSUdacGJHdzlJaU5HUmtaR1JrWWlJR1E5SWswd0xETjJNbWc0VmpOSU1Ib2lMejROQ2p3dmMzWm5QZzBLKTsgfVxuXG4uYy1yYWRpbyAuYy1pbmRpY2F0b3Ige1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmMtcmFkaW8gaW5wdXQ6Y2hlY2tlZCB+IC5jLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXhOeTR4TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqd2hSRTlEVkZsUVJTQnpkbWNnVUZWQ1RFbERJQ0l0THk5WE0wTXZMMFJVUkNCVFZrY2dNUzR4THk5RlRpSWdJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MMGR5WVhCb2FXTnpMMU5XUnk4eExqRXZSRlJFTDNOMlp6RXhMbVIwWkNJK0RRbzhjM1puSUhabGNuTnBiMjQ5SWpFdU1TSWdhV1E5SWt4aGVXVnlYekVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElnMEtDU0IyYVdWM1FtOTRQU0l3SURBZ09DQTRJaUJsYm1GaWJHVXRZbUZqYTJkeWIzVnVaRDBpYm1WM0lEQWdNQ0E0SURnaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQZzBLUEhCaGRHZ2dabWxzYkQwaUkwWkdSa1pHUmlJZ1pEMGlUVFFzTVVNeUxqTXNNU3d4TERJdU15d3hMRFJ6TVM0ekxETXNNeXd6Y3pNdE1TNHpMRE10TTFNMUxqY3NNU3cwTERGNklpOCtEUW84TDNOMlp6NE5DZz09KTsgfVxuXG4uYy1pbnB1dHMtc3RhY2tlZCAuYy1pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uYy1pbnB1dHMtc3RhY2tlZCAuYy1pbnB1dDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5jLWlucHV0cy1zdGFja2VkIC5jLWlucHV0ICsgLmMtaW5wdXQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYy1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAuMzc1cmVtIDEuNzVyZW0gLjM3NXJlbSAuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IC43NXJlbVxcOTtcbiAgY29sb3I6ICM1NTU5NWM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBVUNBTUFBQUN6dkUxRkFBQUFERkJNVkVVek16TXpNek16TXpNek16TUtBRy8zQUFBQUEzUlNUbE1BZjRDL2FTTEhBQUFBUEVsRVFWUjQycTNOTVE0QUlBZ0VRVG4vLzJjTGRSS3BwU0d6Qll3elZYdnpuTldzOEM1OENpdXNzUEpqOGg2Tndnb3JyS1JkVHZ1Vjl2MTZBZm4wQVlGT0I3YVlBQUFBQUVsRlRrU3VRbUNDKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcXDk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiA4cHggMTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5jLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzUxYTdlODtcbiAgb3V0bGluZTogMDsgfVxuXG4uYy1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5jLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uYy1zZWxlY3Qtc206bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtaW4taGVpZ2h0OiAyNnB4OyB9XG5cbi5maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMi41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZpbGUgaW5wdXQge1xuICBtaW4td2lkdGg6IDE0cmVtO1xuICBtYXJnaW46IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZmlsZS1jdXN0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzU1NTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtOyB9XG5cbi5maWxlLWN1c3RvbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkNob29zZSBmaWxlLi4uXCI7IH1cblxuLmZpbGUtY3VzdG9tOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLS4wNzVyZW07XG4gIHJpZ2h0OiAtLjA3NXJlbTtcbiAgYm90dG9tOiAtLjA3NXJlbTtcbiAgei1pbmRleDogNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzU1NTtcbiAgY29udGVudDogXCJCcm93c2VcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMCAuMjVyZW0gLjI1cmVtIDA7IH1cblxuLm5hdiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm5hdi1saW5rOmZvY3VzLCAubmF2LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM4MThhOTE7IH1cblxuLm5hdi1saW5rLmRpc2FibGVkLCAubmF2LWxpbmsuZGlzYWJsZWQ6Zm9jdXMsIC5uYXYtbGluay5kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjODE4YTkxO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubmF2LWlubGluZSAubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm5hdi1pbmxpbmUgLm5hdi1pdGVtICsgLm5hdi1pdGVtLCAubmF2LWlubGluZSAubmF2LWxpbmsgKyAubmF2LWxpbmsge1xuICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuXG4ubmF2LXRhYnM6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuXG4ubmF2LXRhYnMgLm5hdi1pdGVtICsgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IC4ycmVtOyB9XG5cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogLjVlbSAxZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW0gLjI1cmVtIDAgMDsgfVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLCAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWNlZWVmICNlY2VlZWYgI2RkZDsgfVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkLCAubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkOmZvY3VzLCAubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6ICM4MThhOTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5uYXYtdGFicyAubmF2LWl0ZW0ub3BlbiAubmF2LWxpbmssIC5uYXYtdGFicyAubmF2LWl0ZW0ub3BlbiAubmF2LWxpbms6Zm9jdXMsIC5uYXYtdGFicyAubmF2LWl0ZW0ub3BlbiAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cywgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogIzU1NTk1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkICNkZGQgdHJhbnNwYXJlbnQ7IH1cblxuLm5hdi1waWxsczo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLm5hdi1waWxscyAubmF2LWl0ZW0ge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ubmF2LXBpbGxzIC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAuMnJlbTsgfVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtOyB9XG5cbi5uYXYtcGlsbHMgLm5hdi1pdGVtLm9wZW4gLm5hdi1saW5rLCAubmF2LXBpbGxzIC5uYXYtaXRlbS5vcGVuIC5uYXYtbGluazpmb2N1cywgLm5hdi1waWxscyAubmF2LWl0ZW0ub3BlbiAubmF2LWxpbms6aG92ZXIsIC5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLCAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NWQ4OyB9XG5cbi5uYXYtc3RhY2tlZCAubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLm5hdi1zdGFja2VkIC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi10b3A6IC4ycmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWItY29udGVudCA+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+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODU3MTRlbTtcbiAgd2lkdGg6IDIuMTQyODU3MTRlbTtcbiAgdG9wOiAuMTQyODU3MTRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYS1saS5mYS1sZyB7XG4gIGxlZnQ6IC0xLjg1NzE0Mjg2ZW07IH1cblxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTsgfVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZhLXN0YWNrLTF4LFxuLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7IH1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7IH1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7IH1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7IH1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjsgfVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7IH1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjsgfVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiOyB9XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiOyB9XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiOyB9XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7IH1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7IH1cblxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7IH1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7IH1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiOyB9XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjsgfVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7IH1cblxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiOyB9XG5cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCI7IH1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjsgfVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7IH1cblxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjsgfVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiOyB9XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFiXCI7IH1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWRcIjsgfVxuXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjsgfVxuXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiOyB9XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiOyB9XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7IH1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjsgfVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiOyB9XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7IH1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiOyB9XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjsgfVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiOyB9XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjsgfVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiOyB9XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7IH1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7IH1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7IH1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiOyB9XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7IH1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjsgfVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7IH1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7IH1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjsgfVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiOyB9XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjsgfVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjsgfVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiOyB9XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7IH1cblxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiOyB9XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjsgfVxuXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7IH1cblxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7IH1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MFwiOyB9XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7IH1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiOyB9XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7IH1cblxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NVwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NlwiOyB9XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjsgfVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiOyB9XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7IH1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7IH1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjsgfVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjsgfVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiOyB9XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7IH1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiOyB9XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjsgfVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjsgfVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7IH1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjsgfVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjsgfVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7IH1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7IH1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7IH1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWNcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWRcIjsgfVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7IH1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjsgfVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjsgfVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiOyB9XG5cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7IH1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiOyB9XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiOyB9XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7IH1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7IH1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiOyB9XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7IH1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjsgfVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiOyB9XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjsgfVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7IH1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7IH1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7IH1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7IH1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiOyB9XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7IH1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiOyB9XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7IH1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiOyB9XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7IH1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjsgfVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7IH1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7IH1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7IH1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7IH1cblxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjsgfVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjsgfVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7IH1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiOyB9XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjsgfVxuXG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjsgfVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjsgfVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODdcIjsgfVxuXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OFwiOyB9XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjsgfVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YVwiOyB9XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiOyB9XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjsgfVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7IH1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjsgfVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7IH1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjsgfVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7IH1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjsgfVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjsgfVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTZcIjsgfVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5N1wiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiOyB9XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiOyB9XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjsgfVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7IH1cblxuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiOyB9XG5cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiOyB9XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiOyB9XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7IH1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7IH1cblxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiOyB9XG5cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiOyB9XG5cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjsgfVxuXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiOyB9XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiOyB9XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjsgfVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjsgfVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7IH1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7IH1cblxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiOyB9XG5cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiOyB9XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiOyB9XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiOyB9XG5cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7IH1cblxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjsgfVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7IH1cblxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7IH1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiOyB9XG5cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7IH1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjsgfVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiOyB9XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7IH1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiOyB9XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiOyB9XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiOyB9XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjsgfVxuXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjsgfVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiOyB9XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiOyB9XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7IH1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7IH1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjsgfVxuXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjsgfVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjsgfVxuXG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjsgfVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjsgfVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjsgfVxuXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjsgfVxuXG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7IH1cblxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNFwiOyB9XG5cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTVcIjsgfVxuXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNlwiOyB9XG5cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiOyB9XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7IH1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7IH1cblxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjsgfVxuXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjsgfVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjsgfVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjsgfVxuXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7IH1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjsgfVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjsgfVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjsgfVxuXG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEyXCI7IH1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiOyB9XG5cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY1XCI7IH1cblxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7IH1cblxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjdcIjsgfVxuXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiOyB9XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjsgfVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7IH1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7IH1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjsgfVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiOyB9XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjsgfVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiOyB9XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjsgfVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7IH1cblxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7IH1cblxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7IH1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjsgfVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjsgfVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiOyB9XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjsgfVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiOyB9XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiOyB9XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7IH1cblxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjsgfVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiOyB9XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiOyB9XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7IH1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjsgfVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7IH1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7IH1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7IH1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG5cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiOyB9XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiOyB9XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG5cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiOyB9XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7IH1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiOyB9XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjsgfVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7IH1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiOyB9XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjsgfVxuXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiOyB9XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiOyB9XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjsgfVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiOyB9XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7IH1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiOyB9XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7IH1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7IH1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjsgfVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiOyB9XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjsgfVxuXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjsgfVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjsgfVxuXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjsgfVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiOyB9XG5cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiOyB9XG5cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cblxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjsgfVxuXG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7IH1cblxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiOyB9XG5cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG5cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7IH1cblxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG5cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjsgfVxuXG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjsgfVxuXG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7IH1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjsgfVxuXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7IH1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiOyB9XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiOyB9XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NlwiOyB9XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjsgfVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjsgfVxuXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7IH1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjsgfVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjsgfVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7IH1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiOyB9XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjsgfVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7IH1cblxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzJcIjsgfVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7IH1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjsgfVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiOyB9XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7IH1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7IH1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7IH1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7IH1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjsgfVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7IH1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiOyB9XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7IH1cblxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjsgfVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjsgfVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjsgfVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7IH1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7IH1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7IH1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjsgfVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGVcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MFwiOyB9XG5cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiOyB9XG5cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjsgfVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiOyB9XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjsgfVxuXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NlwiOyB9XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7IH1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiOyB9XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjsgfVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7IH1cblxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cblxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjsgfVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjsgfVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7IH1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiOyB9XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiOyB9XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiOyB9XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjsgfVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7IH1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiOyB9XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjsgfVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjsgfVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7IH1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7IH1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7IH1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiOyB9XG5cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMVwiOyB9XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7IH1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjsgfVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjsgfVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7IH1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjsgfVxuXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7IH1cblxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiOyB9XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7IH1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjsgfVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiOyB9XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7IH1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7IH1cblxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjsgfVxuXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjsgfVxuXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7IH1cblxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7IH1cblxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiOyB9XG5cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiOyB9XG5cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiOyB9XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiOyB9XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjsgfVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjsgfVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG5cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiOyB9XG5cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjsgfVxuXG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiOyB9XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiOyB9XG5cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjsgfVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjsgfVxuXG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjsgfVxuXG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjsgfVxuXG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7IH1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjsgfVxuXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjsgfVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiOyB9XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7IH1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjsgfVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjsgfVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7IH1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjsgfVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiOyB9XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7IH1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiOyB9XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7IH1cblxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7IH1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjsgfVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiOyB9XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjsgfVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjsgfVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiOyB9XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjsgfVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7IH1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY3XCI7IH1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7IH1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiOyB9XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiOyB9XG5cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7IH1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7IH1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjsgfVxuXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG5cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjsgfVxuXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiOyB9XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7IH1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiOyB9XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7IH1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiOyB9XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiOyB9XG5cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiOyB9XG5cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7IH1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7IH1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjsgfVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjsgfVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjsgfVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7IH1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7IH1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7IH1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjsgfVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiOyB9XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7IH1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjsgfVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjsgfVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7IH1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7IH1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjsgfVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiOyB9XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjsgfVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7IH1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiOyB9XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiOyB9XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiOyB9XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjsgfVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiOyB9XG5cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMFwiOyB9XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiOyB9XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiOyB9XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjsgfVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7IH1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjsgfVxuXG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7IH1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7IH1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiOyB9XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjsgfVxuXG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiOyB9XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7IH1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7IH1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjsgfVxuXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjsgfVxuXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjsgfVxuXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7IH1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjsgfVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjsgfVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7IH1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7IH1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7IH1cblxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGFcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7IH1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7IH1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjsgfVxuXG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTBcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjsgfVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7IH1cblxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiOyB9XG5cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cblxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiOyB9XG5cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7IH1cblxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiOyB9XG5cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjsgfVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7IH1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjsgfVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiOyB9XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7IH1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7IH1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiOyB9XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjsgfVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiOyB9XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiOyB9XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiOyB9XG5cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjsgfVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjsgfVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7IH1cblxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiOyB9XG5cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7IH1cblxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiOyB9XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiOyB9XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7IH1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiOyB9XG5cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OFwiOyB9XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjsgfVxuXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiOyB9XG5cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2JcIjsgfVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjsgfVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjsgfVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7IH1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiOyB9XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjsgfVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODNcIjsgfVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjsgfVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjsgfVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7IH1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiOyB9XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiOyB9XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhjXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGVcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiOyB9XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7IH1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiOyB9XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiOyB9XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7IH1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiOyB9XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7IH1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjsgfVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7IH1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjsgfVxuXG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWJcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWNcIjsgfVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjsgfVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjsgfVxuXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjsgfVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiOyB9XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjsgfVxuXG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjsgfVxuXG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiOyB9XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiOyB9XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7IH1cblxuLmZhLXNpZ25pbmc6YmVmb3JlLFxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjsgfVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiOyB9XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjsgfVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiOyB9XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiOyB9XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjsgfVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiOyB9XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiOyB9XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiOyB9XG5cbi5mYS1mYTpiZWZvcmUsXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7IH1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvOyB9XG5cbi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQW5pbWF0ZSBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAuYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbiB7XG4gIHotaW5kZXg6IDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dCB7XG4gIHotaW5kZXg6IDE7IH1cblxuLm93bC1jYXJvdXNlbCAuZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBBdXRvIEhlaWdodCBQbHVnaW5cbiAqL1xuLm93bC1oZWlnaHQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0OyB9XG5cbi8qXG4gKiAgQ29yZSBPd2wgQ2Fyb3VzZWwgQ1NTIEZpbGVcbiAqL1xuLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBmaXggZm9yIGZsYXNoaW5nIGJhY2tncm91bmQgKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLXByZXYsXG4ub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1uZXh0LFxuLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtZG90IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1sb2FkZWQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXRleHQtc2VsZWN0LW9uIC5vd2wtaXRlbSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XG4gIC1tb3otdXNlci1zZWxlY3Q6IGF1dG87XG4gIC1tcy11c2VyLXNlbGVjdDogYXV0bztcbiAgdXNlci1zZWxlY3Q6IGF1dG87IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWdyYWIge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1vLWdyYWI7XG4gIGN1cnNvcjogLW1zLWdyYWI7XG4gIGN1cnNvcjogZ3JhYjsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1ydGwgLm93bC1pdGVtIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qIE5vIEpzICovXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIExhenkgTG9hZCBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIFZpZGVvIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIm93bC52aWRlby5wbGF5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBzY2FsZSAxMDBtcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBzY2FsZSgxLjMsIDEuMyk7XG4gIC1tb3otdHJhbnNpdGlvbjogc2NhbGUoMS4zLCAxLjMpO1xuICAtbXMtdHJhbnNpdGlvbjogc2NhbGUoMS4zLCAxLjMpO1xuICAtby10cmFuc2l0aW9uOiBzY2FsZSgxLjMsIDEuMyk7XG4gIHRyYW5zaXRpb246IHNjYWxlKDEuMywgMS4zKTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuLFxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10biB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTsgfVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzOyB9XG5cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjQ0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDsgfVxuXG4ubWZwLXByZWxvYWRlciBhIHtcbiAgY29sb3I6ICNDQ0M7IH1cblxuLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYnV0dG9uLm1mcC1jbG9zZSxcbmJ1dHRvbi5tZnAtYXJyb3cge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMDQ2O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY1O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTsgfVxuXG4ubWZwLWNsb3NlOmhvdmVyLFxuLm1mcC1jbG9zZTpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1mcC1jbG9zZTphY3RpdmUge1xuICB0b3A6IDFweDsgfVxuXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHJpZ2h0OiAtNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjQ0NDO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubWZwLWFycm93OmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC01NHB4OyB9XG5cbi5tZnAtYXJyb3c6aG92ZXIsXG4ubWZwLWFycm93OmZvY3VzIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubWZwLWFycm93OmJlZm9yZSxcbi5tZnAtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7IH1cblxuLm1mcC1hcnJvdzphZnRlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gIHRvcDogOHB4OyB9XG5cbi5tZnAtYXJyb3c6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7IH1cblxuLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XG4gIG1hcmdpbi1sZWZ0OiAzMXB4OyB9XG5cbi5tZnAtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xuICBtYXJnaW4tbGVmdDogMzlweDsgfVxuXG4ubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICB0b3A6IC00MHB4OyB9XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuaW1nLm1mcC1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuLm1mcC1maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDsgfVxuXG4ubWZwLWZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDBweDtcbiAgYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IC0xO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzQ0NDsgfVxuXG4ubWZwLWZpZ3VyZSBzbWFsbCB7XG4gIGNvbG9yOiAjQkRCREJEO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDsgfVxuXG4ubWZwLWZpZ3VyZSBmaWd1cmUge1xuICBtYXJnaW46IDA7IH1cblxuLm1mcC1ib3R0b20tYmFyIHtcbiAgbWFyZ2luLXRvcDogLTM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMzZweDsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAvKipcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tZnAtYXJyb3cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpOyB9XG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7IH1cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7IH1cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfSB9XG5cbi53aGl0ZS1wb3B1cCB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jYWRkLXRvLWNhbGVuZGFyLWNoZWNrYm94LWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5hZGQtdG8tY2FsZW5kYXItY2hlY2tib3ggfiBhIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWRkLXRvLWNhbGVuZGFyLWNoZWNrYm94OmNoZWNrZWQgfiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNTBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0uYWRkLXRvLWNhbGVuZGFyLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIGxlZnQ6IC05OTk5cHg7IH1cblxuLmFkZC10by1jYWxlbmRhci1jaGVja2JveCB+IGE6YmVmb3JlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFGUUFBQUFRQ0FZQUFBQ0lvbGk3QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5UnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU15MWpNREV4SURZMkxqRTBOVFkyTVN3Z01qQXhNaTh3TWk4d05pMHhORG8xTmpveU55QWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROaUFvVFdGamFXNTBiM05vS1NJZ2VHMXdUVTA2U1c1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRvME16SkNSRFUyTlVFMU1ESXhNVVV5T1RZMVEwRXdOVGt4TkVKRE9VSXdOQ0lnZUcxd1RVMDZSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG8wTXpKQ1JEVTJOa0UxTURJeE1VVXlPVFkxUTBFd05Ua3hORUpET1VJd05DSStJRHg0YlhCTlRUcEVaWEpwZG1Wa1JuSnZiU0J6ZEZKbFpqcHBibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPalF6TWtKRU5UWXpRVFV3TWpFeFJUSTVOalZEUVRBMU9URTBRa001UWpBMElpQnpkRkpsWmpwa2IyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09qUXpNa0pFTlRZMFFUVXdNakV4UlRJNU5qVkRRVEExT1RFMFFrTTVRakEwSWk4K0lEd3ZjbVJtT2tSbGMyTnlhWEIwYVc5dVBpQThMM0prWmpwU1JFWStJRHd2ZURwNGJYQnRaWFJoUGlBOFAzaHdZV05yWlhRZ1pXNWtQU0p5SWo4KzFHY2IzUUFBQ2gxSlJFRlVlTnJFV0F0d1ZOVVovdTdkOXl2WkpCdE1JQzhlQmhJS01rUUlocUlCS2lyV3dwU1cwZGFoQ2lyMWdRaFdnMlhLak5ScVI3QWpRNlFqZ2xCRlJJVzIwS21DMEtSWWpSWU1DWkdIR0VqSVkwT3kyVTMybFgzZDNYdjZueHVTYkVKQ1FOdnBuL24zM1BPZnh6MzN1OS8vdUJHYUJRRmNNaGdycEdZQzZkZGsremZpWktneHN2T0c0YnVKTUdBVE50emNxNGwrV1N0YnNHZ3B2T2lFTHBnQldldEdRR05Dc3RTR2tLd0gxRWswNG9WTkZVWlFzRUFqZWRDZzBpQlJWaXZyUDczN0NMK0g4TmE3ZjdscFJGYTJjT2ZNcWRVbjluM0FSR2M3TkxFWUpqNjJRbGU2WjMvWmxBVHQ4Mm1JTlY0UVZQVjMzSFZYbUsvMWJSZ1B2c3Q2MHZ6WGdKelpaODRVbE9mblYxTC9ZdndoQnhrN1E3cXVaM3paTHJ2U2l2UnkrUHRSMFk4b1VpdDJQNythV201VGlmeGFoRXJWUFdmZC9KUkJRYU5WakEyQ0loc2VjRXdJdWJIekIzK0NRV05ETkJDQ3l1aUVDNk5ncFYzYWdrQ3N6WVdrbkJUSW5qQU1GaDIwSEFvMS9RUUZWTTdLdzlhbHk3RDF6ZTJpSkVlbWhidThNemYrK3JrVk5HTWthUzdwdUthZGIweXViR3NjcC9XYTNyYzBuTlhWSjZSc0p2c2FVaG1YdDVveVp2MzZlNG8vL2hpMXRiVW9ualdyWU5UczJRWHhoeXd1TCs4Ym16ZXZvRzdkT3UzZ2o4UG8yTUlWWkdJY0F3NlRjUG1hMFlWNEpmWFlFQml5L3JiZXFaY3YraTF0RWJJZ2FnemdPQVdNZXJUNU12RHVYZ2ZPSDZ2QXNSb1JnVkFxSE9wMlRNclg0ZFlmRm1MaFZBSFRScXRna24wUVEzVzBhblpLK1VzdnpKZS9xZmx4aTJkMDRhM3U5aUpXZG5nVUhkL0kzM0tFeUpFb3FCRTJtcUN4R0JDcXEvL3A4aWRXdlBoNjZXYTM1Wmx6VUljQW5lejN3K24xNHV3REQ4Q2FsWVdvMjkzdlllUEgrRnkrSm41ODI4OUhLdTJycGJ1eDlLRjdFWTR5Zkhyb0FIS0w1aXYydy92MlllN0NCZkJIQkxSV0hZSjU0cnpyQ1Fjc0R0eCtZQTRNQWJ5VHFqc0hMZkxJcldXY0Noand1L1hIVVZudXhyR0RDMkcyQWR3bm5LUU5Yd09MSG53Rkg0ZGE4Vm5aQnBnMFpxZ2NPZ0pNZkthK29xSmtURFFNWDNvcjNHRi9raGdKUTlUcm9ESW5RRU5xOXJqSXRhTndxVVdrZURveTB3dG1US1l0LzhYUHBnNHdacEFEQVJUdDJZT0p4NDVCbzlQQmxaRUJ5ODZkdlFlZFBHa1N4bVpudzVTUUFENlhyeG5zNlhXbVlPKzF4M2UrbjUyRDJXTTNZOTZ3NkYwRjFGNHdCd3NCcHJCRXYrMHdJUU83WGoySEMwZXJjTGJpRWRpMHpZZ3lBazFPZ0ZVUWNjT053UDVkeXhFTE5NQ1E1Q2ZxMFlacGVrZ0NwTVpnRU5Qdm1JYzVLY2tFbTRnTDcrOUJyTDBkMXJGallTR0dHa2VQZ3lXWDRxVTFDUVczelZHNXp0VituMjVhUVJwVkdCb2prRnBXcm9UQmFBUS9UcEQ2ZXB1dDN4T1p6V2FLRWpMNDNJRU0zZnJITFpEOFh0eVFhc1hoZHpiRGJOVENKak44OXRmdHZmYVc4amQ2N2ZQeXpQM2pSQnpUaEdHWUtnd3hyY2NlTTJleVlEUU5HOSs4aUFNZkhzYVJYWS9Bb3VWNHFSQVM5TkNybW1rakt4Qkt3T1FzTThYMGlRaFFrcEsxSVVpaUJ4cTErb0xmYVBKSlhvOGxFT3lDSnRHS1Njc2ZoVFlwR1lJdEZUVVhHOURZMm9xUXc0VW5GaTVTR0YvMnpma2lhbFFjVUo2NlY3UHJGTDVtUWh3Z1hHUlpaanYrOEFMekJHUE00WXV5QTlzM3NGTXRJVVc1L1h4N2hOVTArUlU3WDdPTTViRmxKeFNRMk9EUitBcmxJVXk1SERqVzA0eSt0NVVyQzlKNVZtNXRZeGt6L3M1WUYzV2lFU1l6UDJNUm1ibXA2K0VIOXZ1WnhNOU45aUJ6MFZpVUhiY2xzUHVYL0dKMlNVbkplWCtMblVXNi9NcXpIVHA2bEwyOWR5OXJ0TGV3eDU5OGtwV3NXY1B1dSs4K0ZvMUdsZkc5Ky9iWm4xcTFLazFKekhRU2xVeEhqQkw3cmtYNVhMNW1NQlFrczdXdlkwdnZaM2Q0cFc2M2o3TmZvL1FEZllDYnMzaUdhNlVPUllNVVAvOTJxaG9ZRTRWc2ROQ29ERUV5VVlxbmhCSURFbUo4aFpZZW5LZG1FVEg2NDY4cFdhM0dKYnZkSHBLaVRXcGlvNFlTejdIang3SHUyV2R4OUtPUGtEa3lIYVdiTmlFL0x3K0xGeSttYWtXbEhDSW5PeWM5TXlPVEozSlJ6Y0VobkNISFl0ZjBkQ0p0d3JycDNTdXZ2L1VHdk80dVdCTE4yTDkvTjd4ZUZ6eWVkclM0MytxMUY0MDFEUWRhUCs4VnJnMXBwY1JTM3QrRERWUWU5ZGhGcUYzSmlIVGFJWWFUeUwyallJbGQ4SXNHV0NRUlRCK0dvQ2NnaVU1cTJRQ0Q2S05GZFFqck0xRlZYZVVZZCtQWXhnNm5FK25wNlppWW40OGRPM1pnN2RxMWlFUWkwR3ExS0tlcWgxaDgyVDJCVVJrWlFscGEya3pxSHVKMXFFcGgzekNBUG5WeURhbzhYNkVnZVFvd0FORGxTeDdtZm85dDc3Mk5CUXQrcG1UNVQ0NjhqZ21GUzVUeGlxUHZkZGVyTE8rS2ZjbnRlMlg3MUc5VnpDdmp1bGhmWmFKRkZqSlNyQ2o3L0RqQ3FnaDBWTjZFdlNJc0NVQVhuZHhQdkR4ZjF3NXQ0Z2pvWTFxRW5BWVVmSThTcHVva09seUlCSVBoQzA2blN3SFVaREloTnpjWG9WQUlSRjdrNU9Rb0xjODMvRTFldXRTS3B1WW1SS1RvTFpzM2w2WnpocW81UXlQUjZGVlBmY0paZzJsRk42UHk4MHEra2JwMld6THdVRWUvT1oyT3ZyNFlVMTFwcnpxTC81WG9SSDNmdmFrd21qRmRRdGxINC9GQzZWZFkvZFJOVktFWWVNcUFVUjNFaVNvOVZqNTZBczIrTUt3R014NjhmeVNtNW8rSFNlRGg2RkxNNy9mVnUxek8zdjI0YXhjVUZKRG5lWlgrU2tyZ1hxOFBsWlVuRUtLS3dHcE5nTS9ybWFMVDY2WjF1end4VkJvQzBKS3F0VGpwUHRWZDhzUThZSktNK2czVzVaZS9IcFozZjlyMGthaGs1YXE0MWIvc3QxYzhBM3VZT1FRcnIwdXlGd2VwK3Vqckc2SEhpcC9Zc1B2bFRteis3ZGNvdm5NR1prNGd0NmNZS1hRRk1XdXlBVjk4K2lPY3BmQjZlOUh6RkJ2dm9TODdKOVhmeW5LWldGbmZiTGZ6YndPbG1wRWtDYXVmZmhwZWp4ZW52anFGN0t4c2RQRjZQQnlDeitQSDZkT25LVlJVVzhlTUdYMUxOME1KME1nUUxsL2RWZ05iOFlqdUFqL3FSRkpoTW1ZVnpra3YvM05aQVY2akpQUzRXL2dXR0xEci9VYS9ta1FNelFNMlQ0ZE41OFEvRHhiaXp1SUtMTGp0SGF4N2JocVdQSmFMVkpNV1BzWHB6YWgzU1dqM242R1FNS2Y3L3dBbVA2LzY1ZnE2dXViR3BzYU9GbnRMdXFQZEFSZTV2NGZZMmVtaTF1ZWovT0JtamphbjMrVjJ0Zmk4dm9aWUxGb1hsYUpualFaRGhab0pnaTdHWFg0SVFQTk4rVGg5c0p1aG1LdUNXTTV3NXB2cU5pU0xsZmcveWhjTHgyUEVxQStRcWhSL3dYNWpIaXJyZGJJSkkyNEEvbEc5R3F0L1U0NU5XejdFeTlzL0J6UTNRcFVRUWFqZGpNUzBOaXhkdFFoRnhUZlRHelZRRGM2ckZKLzg1WmRmZW02ZVByMjlkTXVXZEdLaTVQVjZPdjJCUUZNb0ZMNUlOWHF0eCt1cGQzZDIxclhZN1k1QUlNQnZUcDhGQ0plWGwvblZCS05GUmE3QWcreGdzbkgySzBwNzkrNDc0SXgxSUpXeTVxZ1h1dzQwTVBiOGR3RmtPRmZuZ0Ewblk5enFRZTFXbnJRdHpRUlNCZ3dHRVhzMnpxVUhtWHZGdkNDRkx3UC9MdzZQZGhRTGpWcUZWSXdTa0NSRklnZFBWcCtzSTY2ZDd1cnkxWHJjN3NhR2hrWjdPQnppQUVweEdvdFhZWVFnL0o0Q1JlWndoM2ZkcmlxTTJJUWtyWk4xbWcvSDlqb1krNERNdlN5dCtlUWxUTDcxdWY4YSs2NVZmdlZ3NW5EaDVKcGw1OE5ITUs1RkNUODhkaWFTR2k0REZZblRIdkRrZ1RVeWwvOElNQUJ0S2g4cGlad0l1d0FBQUFCSlJVNUVya0pnZ2c9PSk7XG4gIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgY29udGVudDogJyAnOyB9XG5cbi5pY29uLWljYWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY4cHggMDsgfVxuXG4uaWNvbi1vdXRsb29rOmJlZm9yZSB7XG4gIC8qdGhpcyBpcyB0aGUgZGVmYXVsdCBpY29uKi8gfVxuXG4uaWNvbi15YWhvbzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCArNHB4OyB9XG5cbi5pY29uLWdvb2dsZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTJweCAwOyB9XG5cbi8qIVxuICogYW5pbWF0ZS5jc3MgLWh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcbiAqIFZlcnNpb24gLSAzLjUuMVxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqIENvcHlyaWdodCAoYykgMjAxNiBEYW5pZWwgRWRlblxuICovXG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG4uYW5pbWF0ZWQuaW5maW5pdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgfVxuXG4uYW5pbWF0ZWQuaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7IH1cblxuLmFuaW1hdGVkLmZsaXBPdXRYLFxuLmFuaW1hdGVkLmZsaXBPdXRZLFxuLmFuaW1hdGVkLmJvdW5jZUluLFxuLmFuaW1hdGVkLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgNDAlLCA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTsgfVxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApOyB9IH1cblxuLmJvdW5jZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sIDUwJSwgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgZnJvbSwgNTAlLCB0byB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5mbGFzaCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xuICBhbmltYXRpb24tbmFtZTogZmxhc2g7IH1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbi5wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2U7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7IH1cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTsgfVxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuLnJ1YmJlckJhbmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICBmcm9tLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7IH1cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICBmcm9tLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7IH1cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTsgfSB9XG5cbi5zaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogc2hha2U7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpOyB9XG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTsgfVxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpOyB9XG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICA2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7IH1cbiAgMTguNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpOyB9XG4gIDMxLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7IH1cbiAgNDMuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuLmhlYWRTaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpOyB9IH1cblxuLnN3aW5nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzd2luZztcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB0YWRhIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTsgfVxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTsgfVxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB0YWRhIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTsgfVxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTsgfVxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuLnRhZGEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xuICBhbmltYXRpb24tbmFtZTogdGFkYTsgfVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpOyB9XG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7IH1cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi53b2JibGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGplbGxvIHtcbiAgZnJvbSwgMTEuMSUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTsgfVxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7IH1cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7IH1cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7IH1cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTsgfVxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpOyB9XG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLCAxMS4xJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpOyB9XG4gIDMzLjMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTsgfVxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTsgfVxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTsgfVxuICA2Ni42JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpOyB9XG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7IH1cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpOyB9IH1cblxuLmplbGxvIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamVsbG87XG4gIGFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLCAyMCUsIDQwJSwgNjAlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLCAyMCUsIDQwJSwgNjAlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbi5ib3VuY2VJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmJvdW5jZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uYm91bmNlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5ib3VuY2VJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5ib3VuY2VJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpOyB9XG4gIDUwJSwgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpOyB9XG4gIDUwJSwgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH0gfVxuXG4uYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTsgfVxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7IH1cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH0gfVxuXG4uYm91bmNlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOyB9IH1cblxuLmJvdW5jZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOyB9IH1cblxuLmJvdW5jZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7IH1cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApOyB9XG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOyB9IH1cblxuLmJvdW5jZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5mYWRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5mYWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmZhZGVJbkRvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmZhZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uZmFkZUluTGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmZhZGVJblJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5mYWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5mYWRlSW5VcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9IH1cblxuLmZhZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfSB9XG5cbi5mYWRlT3V0RG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfSB9XG5cbi5mYWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOyB9IH1cblxuLmZhZGVPdXRMZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfSB9XG5cbi5mYWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfSB9XG5cbi5mYWRlT3V0UmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9IH1cblxuLmZhZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTsgfSB9XG5cbi5mYWRlT3V0VXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfSB9XG5cbi5hbmltYXRlZC5mbGlwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xuICBhbmltYXRpb24tbmFtZTogZmxpcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg4MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg4MDBweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoODAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg4MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9IH1cblxuLmZsaXBJblgge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfSB9XG5cbi5mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5mbGlwT3V0WCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmxpZ2h0U3BlZWRJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ubGlnaHRTcGVlZE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnJvdGF0ZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnJvdGF0ZUluRG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnJvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5yb3RhdGVJblVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5yb3RhdGVPdXREb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ucm90YXRlT3V0RG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5yb3RhdGVPdXRVcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLnJvdGF0ZU91dFVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlOyB9XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4ucm9sbEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluOyB9XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpOyB9IH1cblxuLnJvbGxPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLnpvb21JbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG4uem9vbUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLnpvb21PdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLnpvb21PdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyOyB9IH1cblxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7IH0gfVxuXG4uem9vbU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjsgfSB9XG5cbi56b29tT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLnpvb21PdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uc2xpZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5zbGlkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5zbGlkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5zbGlkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH0gfVxuXG4uc2xpZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfSB9XG5cbi5zbGlkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfSB9XG5cbi5zbGlkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH0gfVxuXG4uc2xpZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwOyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY2xlYXI6IGJvdGg7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aCwgdGFibGUuZGF0YVRhYmxlIHRmb290IHRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQge1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTExOyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aDphY3RpdmUsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aCwgdGFibGUuZGF0YVRhYmxlIHRmb290IHRkIHtcbiAgcGFkZGluZzogMTBweCAxOHB4IDZweCAxOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzExMTsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAqY3Vyc29yOiBoYW5kOyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZywgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYywgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2MsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0OyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zb3J0X2JvdGgucG5nXCIpOyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc29ydF9hc2MucG5nXCIpOyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NvcnRfZGVzYy5wbmdcIik7IH1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zb3J0X2FzY19kaXNhYmxlZC5wbmdcIik7IH1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc29ydF9kZXNjX2Rpc2FibGVkLnBuZ1wiKTsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ci5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMEJFRDk7IH1cblxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLCB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nOiA4cHggMTBweDsgfVxuXG50YWJsZS5kYXRhVGFibGUucm93LWJvcmRlciB0Ym9keSB0aCwgdGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgdGJvZHkgdGQsIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRoLCB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG5cbnRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoLCB0YWJsZS5kYXRhVGFibGUucm93LWJvcmRlciB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCwgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGgsIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG50YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGJvZHkgdGgsIHRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB0Ym9keSB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkOyB9XG5cbnRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB0Ym9keSB0ciB0aDpmaXJzdC1jaGlsZCwgdGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOyB9XG5cbnRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0aCwgdGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG50YWJsZS5kYXRhVGFibGUuc3RyaXBlIHRib2R5IHRyLm9kZCwgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIub2RkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuXG50YWJsZS5kYXRhVGFibGUuc3RyaXBlIHRib2R5IHRyLm9kZC5zZWxlY3RlZCwgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIub2RkLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjYmFkNDsgfVxuXG50YWJsZS5kYXRhVGFibGUuaG92ZXIgdGJvZHkgdHI6aG92ZXIsIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjsgfVxuXG50YWJsZS5kYXRhVGFibGUuaG92ZXIgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQsIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYjdkMTsgfVxuXG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyID4gLnNvcnRpbmdfMSwgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiB0Ym9keSB0ciA+IC5zb3J0aW5nXzIsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4gdGJvZHkgdHIgPiAuc29ydGluZ18zLCB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ciA+IC5zb3J0aW5nXzEsIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyID4gLnNvcnRpbmdfMiwgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIgPiAuc29ydGluZ18zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTsgfVxuXG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyLnNlbGVjdGVkID4gLnNvcnRpbmdfMSwgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiB0Ym9keSB0ci5zZWxlY3RlZCA+IC5zb3J0aW5nXzIsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4gdGJvZHkgdHIuc2VsZWN0ZWQgPiAuc29ydGluZ18zLCB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5zZWxlY3RlZCA+IC5zb3J0aW5nXzEsIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLnNlbGVjdGVkID4gLnNvcnRpbmdfMiwgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIuc2VsZWN0ZWQgPiAuc29ydGluZ18zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjYmFkNTsgfVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5vZGQgPiAuc29ydGluZ18xLCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5vZGQgPiAuc29ydGluZ18xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTsgfVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5vZGQgPiAuc29ydGluZ18yLCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5vZGQgPiAuc29ydGluZ18yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMzsgfVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5vZGQgPiAuc29ydGluZ18zLCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5vZGQgPiAuc29ydGluZ18zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTsgfVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5vZGQuc2VsZWN0ZWQgPiAuc29ydGluZ18xLCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5vZGQuc2VsZWN0ZWQgPiAuc29ydGluZ18xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2YjRjZDsgfVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5vZGQuc2VsZWN0ZWQgPiAuc29ydGluZ18yLCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5vZGQuc2VsZWN0ZWQgPiAuc29ydGluZ18yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4YjVjZjsgfVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5vZGQuc2VsZWN0ZWQgPiAuc29ydGluZ18zLCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5vZGQuc2VsZWN0ZWQgPiAuc29ydGluZ18zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5YjdkMTsgfVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5ldmVuID4gLnNvcnRpbmdfMSwgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIuZXZlbiA+IC5zb3J0aW5nXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhOyB9XG5cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLmV2ZW4gPiAuc29ydGluZ18yLCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuID4gLnNvcnRpbmdfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7IH1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIuZXZlbiA+IC5zb3J0aW5nXzMsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLmV2ZW4gPiAuc29ydGluZ18zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTsgfVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5ldmVuLnNlbGVjdGVkID4gLnNvcnRpbmdfMSwgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIuZXZlbi5zZWxlY3RlZCA+IC5zb3J0aW5nXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNiYWQ1OyB9XG5cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLmV2ZW4uc2VsZWN0ZWQgPiAuc29ydGluZ18yLCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuLnNlbGVjdGVkID4gLnNvcnRpbmdfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWJjZDY7IH1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIuZXZlbi5zZWxlY3RlZCA+IC5zb3J0aW5nXzMsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLmV2ZW4uc2VsZWN0ZWQgPiAuc29ydGluZ18zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmYmRkODsgfVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3ZlciA+IC5zb3J0aW5nXzEsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXIgPiAuc29ydGluZ18xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTsgfVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3ZlciA+IC5zb3J0aW5nXzIsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXIgPiAuc29ydGluZ18yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYzsgfVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3ZlciA+IC5zb3J0aW5nXzMsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXIgPiAuc29ydGluZ18zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjsgfVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3Zlci5zZWxlY3RlZCA+IC5zb3J0aW5nXzEsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EyYWVjNzsgfVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3Zlci5zZWxlY3RlZCA+IC5zb3J0aW5nXzIsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzYjBjOTsgfVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3Zlci5zZWxlY3RlZCA+IC5zb3J0aW5nXzMsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1YjJjYjsgfVxuXG50YWJsZS5kYXRhVGFibGUubm8tZm9vdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMTE7IH1cblxudGFibGUuZGF0YVRhYmxlLm5vd3JhcCB0aCwgdGFibGUuZGF0YVRhYmxlLm5vd3JhcCB0ZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxudGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGhlYWQgdGgsIHRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRoZWFkIHRkIHtcbiAgcGFkZGluZzogNHB4IDE3cHggNHB4IDRweDsgfVxuXG50YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0Zm9vdCB0aCwgdGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGZvb3QgdGQge1xuICBwYWRkaW5nOiA0cHg7IH1cblxudGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGJvZHkgdGgsIHRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRib2R5IHRkIHtcbiAgcGFkZGluZzogNHB4OyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0aC5kdC1sZWZ0LCB0YWJsZS5kYXRhVGFibGUgdGQuZHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxudGFibGUuZGF0YVRhYmxlIHRoLmR0LWNlbnRlciwgdGFibGUuZGF0YVRhYmxlIHRkLmR0LWNlbnRlciwgdGFibGUuZGF0YVRhYmxlIHRkLmRhdGFUYWJsZXNfZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxudGFibGUuZGF0YVRhYmxlIHRoLmR0LXJpZ2h0LCB0YWJsZS5kYXRhVGFibGUgdGQuZHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGguZHQtanVzdGlmeSwgdGFibGUuZGF0YVRhYmxlIHRkLmR0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0aC5kdC1ub3dyYXAsIHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLWxlZnQsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLWxlZnQsIHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLWxlZnQsIHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLWNlbnRlciwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtY2VudGVyLCB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1jZW50ZXIsIHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1yaWdodCwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtcmlnaHQsIHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLXJpZ2h0LCB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLWp1c3RpZnksIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLWp1c3RpZnksIHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLWp1c3RpZnksIHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLW5vd3JhcCwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtbm93cmFwLCB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1ub3dyYXAsIHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktbGVmdCwgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktY2VudGVyLCB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktcmlnaHQsIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5kdC1ib2R5LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktanVzdGlmeSwgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cblxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktbm93cmFwLCB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbnRhYmxlLmRhdGFUYWJsZSwgdGFibGUuZGF0YVRhYmxlIHRoLCB0YWJsZS5kYXRhVGFibGUgdGQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjbGVhcjogYm90aDtcbiAgKnpvb206IDE7XG4gIHpvb206IDE7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGgge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQge1xuICBtYXJnaW4tbGVmdDogMC41ZW07IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19pbmZvIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMC43NTVlbTsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDAuMjVlbTsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMS41ZW07XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAqY3Vyc29yOiBoYW5kO1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50LCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudDpob3ZlciB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjZmZmKSwgY29sb3Itc3RvcCgxMDAlLCAjZGNkY2RjKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2RjZGNkYyAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZGNkY2RjIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2RjZGNkYyAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2RjZGNkYyAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2RjZGNkYyAxMDAlKTsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZDpob3ZlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkOmFjdGl2ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1ODU4O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjNTg1ODU4KSwgY29sb3Itc3RvcCgxMDAlLCAjMTExKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzU4NTg1OCAwJSwgIzExMSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNTg1ODU4IDAlLCAjMTExIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzU4NTg1OCAwJSwgIzExMSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzU4NTg1OCAwJSwgIzExMSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzU4NTg1OCAwJSwgIzExMSAxMDAlKTsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmIyYjtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgIzJiMmIyYiksIGNvbG9yLXN0b3AoMTAwJSwgIzBjMGMwYykpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMyYjJiMmIgMCUsICMwYzBjMGMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzJiMmIyYiAwJSwgIzBjMGMwYyAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICMyYjJiMmIgMCUsICMwYzBjMGMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMyYjJiMmIgMCUsICMwYzBjMGMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyYjJiMmIgMCUsICMwYzBjMGMgMTAwJSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggIzExMTsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5lbGxpcHNpcyB7XG4gIHBhZGRpbmc6IDAgMWVtOyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcHJvY2Vzc2luZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IC01MCU7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpLCBjb2xvci1zdG9wKDI1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpKSwgY29sb3Itc3RvcCg3NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSA3NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSA3NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGgsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2luZm8sIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcHJvY2Vzc2luZywgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB7XG4gICptYXJnaW4tdG9wOiAtMXB4O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0aCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0aCA+IGRpdi5kYXRhVGFibGVzX3NpemluZywgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0ZCA+IGRpdi5kYXRhVGFibGVzX3NpemluZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyLm5vLWZvb3RlciAuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMTE7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlci5uby1mb290ZXIgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB0YWJsZSwgLmRhdGFUYWJsZXNfd3JhcHBlci5uby1mb290ZXIgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlcjphZnRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19pbmZvLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07IH0gfVxuXG4vKiEgRmxpY2tpdHkgdjIuMi4xXG5odHRwczovL2ZsaWNraXR5Lm1ldGFmaXp6eS5jb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZsaWNraXR5LWVuYWJsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZsaWNraXR5LWVuYWJsZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mbGlja2l0eS12aWV3cG9ydCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mbGlja2l0eS1zbGlkZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogZHJhZ2dhYmxlICovXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IGdyYWI7IH1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydC5pcy1wb2ludGVyLWRvd24ge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLyogLS0tLSBmbGlja2l0eS1idXR0b24gLS0tLSAqL1xuLmZsaWNraXR5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZmxpY2tpdHktYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZmxpY2tpdHktYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICMxMTk5ZmY7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmZsaWNraXR5LWJ1dHRvbjphY3RpdmUge1xuICBvcGFjaXR5OiAwLjY7IH1cblxuLmZsaWNraXR5LWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogYXV0bztcbiAgb3BhY2l0eTogMC4zO1xuICAvKiBwcmV2ZW50IGRpc2FibGVkIGJ1dHRvbiBmcm9tIGNhcHR1cmluZyBwb2ludGVyIHVwIGV2ZW50LiAjNzE2ICovXG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjsgfVxuXG4vKiAtLS0tIHByZXZpb3VzL25leHQgYnV0dG9ucyAtLS0tICovXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA0NHB4O1xuICB0b3A6IDUwJTtcbiAgLyogdmVydGljYWxseSBjZW50ZXIgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNDRweDsgfVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IDEwcHg7IH1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiAxMHB4OyB9XG5cbi8qIHJpZ2h0IHRvIGxlZnQgKi9cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDsgfVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bzsgfVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBoZWlnaHQ6IDYwJTtcbiAgbGVmdDogMjAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjAlO1xuICB3aWR0aDogNjAlOyB9XG5cbi8qIC0tLS0gcGFnZSBkb3RzIC0tLS0gKi9cbi5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBib3R0b206IC0yNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBvcGFjaXR5OiAwLjI1O1xuICB3aWR0aDogMTBweDsgfVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIHVzZXIgZGVmaW5lZCBiYXNlIHN0eWxlcyAqL1xuaHRtbCxcbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cblxuYm9keS5oZWFkZXItc3R5bGUtLW5vbmUgLnBhZ2Utd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5jb250YWluZXItZmx1aWQuZnVsbGJsZWVkIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uY29udGFpbmVyLWZsdWlkLndpdGgtbWF4IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTYwMHB4OyB9XG5cbi5sYXlvdXQtZnJlZWZvcm1fdGV4dCAudGV4dCBpbWcuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IGgyLCAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IGgyLFxuLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IGgzLFxuLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCBoMyxcbi5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCBoNCxcbi5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgaDQsXG4ubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgaDUsXG4ubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IGg1LFxuLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IGg2LFxuLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCBoNiB7XG4gIG1hcmdpbi10b3A6IDEuMjVlbTsgfVxuXG4uZWRpdC1saW5rIGEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOTUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0b3A6IDkwcHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmVkaXQtbGluayBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubGF5b3V0X2hlcm8gaDIge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBHbG9iYWwgYnV0dG9uIHN0eWxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5idG4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMWQ0O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvOyB9XG4gIC5idG4gLmxhYmVsIHtcbiAgICBjb2xvcjogIzAwOWVkYjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1vdXQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYnRuLm5vLWJvcmRlciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5idG46aG92ZXIgLmxhYmVsIHtcbiAgICBjb2xvcjogIzAwNTQ3NTsgfVxuICAuYnRuLmJ0bi0tYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwOWVkYjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7IH1cbiAgICAuYnRuLmJ0bi0tYmx1ZSAubGFiZWwge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmJ0bi5idG4tLWJsdWU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAgIC5idG4uYnRuLS1ibHVlOmhvdmVyIC5sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjMDA5ZWRiICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idG4uYnRuLS1ibHVlOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICMwMDllZGIgIWltcG9ydGFudDsgfVxuICAgIC5idG4uYnRuLS1ibHVlOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4uY2FsZW5kYXItYnRuIC5sYWJlbCBpIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uYXJyb3ctYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZDFkNDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1vdXQsIGJvcmRlciAwLjNzIGVhc2Utb3V0O1xuICB3aWR0aDogNDBweDsgfVxuICAuYXJyb3ctYnRuLmJ0bi0tb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0OyB9XG4gICAgLmFycm93LWJ0bi5idG4tLW91dGxpbmUgLmxhYmVsIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5hcnJvdy1idG4uYnRuLS1vdXRsaW5lOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDllZGI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5ZWRiOyB9XG4gICAgICAuYXJyb3ctYnRuLmJ0bi0tb3V0bGluZTpob3ZlciAubGFiZWwge1xuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuICAgICAgLmFycm93LWJ0bi5idG4tLW91dGxpbmU6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuICAgIC5hcnJvdy1idG4uYnRuLS1vdXRsaW5lOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgLmFycm93LWJ0biAubGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFycm93LWJ0bi53aXRoLXRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmFycm93LWJ0bi53aXRoLXRleHQgLmxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmFycm93LWJ0bjphZnRlciB7XG4gICAgY29sb3I6ICMwMDllZGI7XG4gICAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgIHdpZHRoOiA0MHB4OyB9XG4gIC5hcnJvdy1idG4uYnRuLS1ibHVlLndpdGgtdGV4dDphZnRlciB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5hcnJvdy1idG4uYnRuLS1ibHVlLndpdGgtdGV4dCAubGFiZWwge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuYXJyb3ctYnRuLmJ0bi0tb3V0bGluZS53aXRoLXRleHQ6YWZ0ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuYXJyb3ctYnRuLmJ0bi0tb3V0bGluZS53aXRoLXRleHQgLmxhYmVsIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmFycm93LWJ0bjpob3ZlcjphZnRlciB7XG4gICAgY29sb3I6ICMwMDU0NzU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAtNTAlKTsgfVxuICAuYXJyb3ctYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5ZWRiO1xuICAgIGJvcmRlci1jb2xvcjogIzAwOWVkYjsgfVxuICAgIC5hcnJvdy1idG46aG92ZXIgLmxhYmVsIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmFycm93LWJ0bjpob3ZlcjphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYXJyb3ctYnRuLS1wbHVzLW1pbnVzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjA2N1wiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTBweDsgfVxuICAuYXJyb3ctYnRuLS1wbHVzLW1pbnVzOmhvdmVyOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4ucGxheS1idG4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMWQ0O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLW91dCwgYm9yZGVyIDAuM3MgZWFzZS1vdXQ7XG4gIHdpZHRoOiA0MHB4OyB9XG4gIC5wbGF5LWJ0bi5idG4tLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDsgfVxuICAgIC5wbGF5LWJ0bi5idG4tLW91dGxpbmUgLmxhYmVsIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5wbGF5LWJ0bi5idG4tLW91dGxpbmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7IH1cbiAgICAucGxheS1idG4uYnRuLS1vdXRsaW5lOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgLnBsYXktYnRuIC5sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGxheS1idG4ud2l0aC10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5wbGF5LWJ0bi53aXRoLXRleHQgLmxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLnBsYXktYnRuOmFmdGVyIHtcbiAgICBjb2xvcjogIzAwOWVkYjtcbiAgICBjb250ZW50OiBcIlxcZjA0YlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMC43NWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gICAgd2lkdGg6IDQwcHg7IH1cbiAgLnBsYXktYnRuLmJ0bi0tYmx1ZS53aXRoLXRleHQ6YWZ0ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAucGxheS1idG4uYnRuLS1ibHVlLndpdGgtdGV4dCAubGFiZWwge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAucGxheS1idG4uYnRuLS1vdXRsaW5lLndpdGgtdGV4dDphZnRlciB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5wbGF5LWJ0bi5idG4tLW91dGxpbmUud2l0aC10ZXh0IC5sYWJlbCB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5wbGF5LWJ0bjpob3ZlcjphZnRlciB7XG4gICAgY29sb3I6ICMwMDU0NzU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAtNTAlKTsgfVxuICAucGxheS1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDllZGI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5ZWRiOyB9XG4gICAgLnBsYXktYnRuOmhvdmVyIC5sYWJlbCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wbGF5LWJ0bjpob3ZlcjphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4udGFsbC1hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YWxsLWFycm93LnBuZ1wiKSBuby1yZXBlYXQgdHJhbnNwYXJlbnQgNTAlIDEwMCU7XG4gIGJvdHRvbTogMjBweDtcbiAgaGVpZ2h0OiAxNjZweDtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dCwgaGVpZ2h0IDAuM3MgZWFzZS1vdXQ7XG4gIHdpZHRoOiAyMXB4O1xuICB6LWluZGV4OiAxMDsgfVxuICAudGFsbC1hcnJvdzpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNXB4KTsgfVxuICBAbWVkaWEgKG1heC1oZWlnaHQ6IDgxNXB4KSB7XG4gICAgLnRhbGwtYXJyb3cge1xuICAgICAgaGVpZ2h0OiAxMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgICAudGFsbC1hcnJvdyB7XG4gICAgICBoZWlnaHQ6IDcwcHg7IH0gfVxuICBAbWVkaWEgKG1heC1oZWlnaHQ6IDQwMHB4KSB7XG4gICAgLnRhbGwtYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgICAudGFsbC1hcnJvdyB7XG4gICAgICBoZWlnaHQ6IDEyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAudGFsbC1hcnJvdyB7XG4gICAgICBoZWlnaHQ6IDcwcHg7IH0gfVxuXG4uY2FyZXQtZG93biB7XG4gIGJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogODBweDtcbiAgbGVmdDogNTAlO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dCwgaGVpZ2h0IDAuM3MgZWFzZS1vdXQ7XG4gIHdpZHRoOiA4MHB4O1xuICB6LWluZGV4OiAxMDsgfVxuICAuY2FyZXQtZG93bjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gICAgLmNhcmV0LWRvd24ge1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDQwcHg7IH1cbiAgICAgIC5jYXJldC1kb3duOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG5cbi5zaXRlLTIgLmJ0biB7XG4gIGJhY2tncm91bmQ6ICMyOWI4Y2U7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDZweCAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5zaXRlLTIgLmJ0bi5idG4tLWJsdWUsIC5zaXRlLTIgLmJ0bi5idG4tLWJsdWUud2l0aC10ZXh0LCAuc2l0ZS0yIC5idG4uYnRuLS1ibHVlLndpdGgtdGV4dC5hcnJvdy1idG4ge1xuICAgIGJhY2tncm91bmQ6ICMyOWI4Y2U7XG4gICAgcGFkZGluZzogNnB4IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlLW91dDsgfVxuICAgIC5zaXRlLTIgLmJ0bi5idG4tLWJsdWU6YWZ0ZXIsIC5zaXRlLTIgLmJ0bi5idG4tLWJsdWUud2l0aC10ZXh0OmFmdGVyLCAuc2l0ZS0yIC5idG4uYnRuLS1ibHVlLndpdGgtdGV4dC5hcnJvdy1idG46YWZ0ZXIge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLnNpdGUtMiAuYnRuLmJ0bi0tYmx1ZSAubGFiZWwsIC5zaXRlLTIgLmJ0bi5idG4tLWJsdWUud2l0aC10ZXh0IC5sYWJlbCwgLnNpdGUtMiAuYnRuLmJ0bi0tYmx1ZS53aXRoLXRleHQuYXJyb3ctYnRuIC5sYWJlbCB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAuc2l0ZS0yIC5idG4uYnRuLS1ibHVlOmhvdmVyLCAuc2l0ZS0yIC5idG4uYnRuLS1ibHVlLndpdGgtdGV4dDpob3ZlciwgLnNpdGUtMiAuYnRuLmJ0bi0tYmx1ZS53aXRoLXRleHQuYXJyb3ctYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgICAuc2l0ZS0yIC5idG4uYnRuLS1ibHVlOmhvdmVyIC5sYWJlbCwgLnNpdGUtMiAuYnRuLmJ0bi0tYmx1ZS53aXRoLXRleHQ6aG92ZXIgLmxhYmVsLCAuc2l0ZS0yIC5idG4uYnRuLS1ibHVlLndpdGgtdGV4dC5hcnJvdy1idG46aG92ZXIgLmxhYmVsIHtcbiAgICAgICAgY29sb3I6ICMyOWI4Y2UgIWltcG9ydGFudDsgfVxuICAgICAgLnNpdGUtMiAuYnRuLmJ0bi0tYmx1ZTpob3ZlcjphZnRlciwgLnNpdGUtMiAuYnRuLmJ0bi0tYmx1ZS53aXRoLXRleHQ6aG92ZXI6YWZ0ZXIsIC5zaXRlLTIgLmJ0bi5idG4tLWJsdWUud2l0aC10ZXh0LmFycm93LWJ0bjpob3ZlcjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjMjliOGNlICFpbXBvcnRhbnQ7IH1cbiAgICAuc2l0ZS0yIC5idG4uYnRuLS1ibHVlOmFjdGl2ZSwgLnNpdGUtMiAuYnRuLmJ0bi0tYmx1ZS53aXRoLXRleHQ6YWN0aXZlLCAuc2l0ZS0yIC5idG4uYnRuLS1ibHVlLndpdGgtdGV4dC5hcnJvdy1idG46YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG5cbi5zaXRlLTIgLnBsYXktYnRuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQxZDQ7IH1cbiAgLnNpdGUtMiAucGxheS1idG4ud2l0aC10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiA2cHggNDBweCA2cHggMTZweDsgfVxuICAgIC5zaXRlLTIgLnBsYXktYnRuLndpdGgtdGV4dCAubGFiZWwge1xuICAgICAgY29sb3I6ICMyOWI4Y2U7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAuc2l0ZS0yIC5wbGF5LWJ0bi53aXRoLXRleHQ6YWZ0ZXIge1xuICAgICAgY29sb3I6ICMyOWI4Y2U7IH1cbiAgLnNpdGUtMiAucGxheS1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyOWI4Y2U7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjliOGNlOyB9XG4gICAgLnNpdGUtMiAucGxheS1idG46aG92ZXI6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc2l0ZS0yIC5wbGF5LWJ0bjpob3ZlciAubGFiZWwge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG5cbi5zaXRlLTIgLmFycm93LWJ0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMWQ0O1xuICBjb2xvcjogIzI5YjhjZTtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2Utb3V0LCBib3JkZXIgMC4zcyBlYXNlLW91dDsgfVxuICAuc2l0ZS0yIC5hcnJvdy1idG46YWZ0ZXIge1xuICAgIGNvbG9yOiAjMjliOGNlOyB9XG4gIC5zaXRlLTIgLmFycm93LWJ0bi53aXRoLXRleHQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDZweCA0MHB4IDZweCAxNnB4OyB9XG4gICAgLnNpdGUtMiAuYXJyb3ctYnRuLndpdGgtdGV4dCAubGFiZWwge1xuICAgICAgY29sb3I6ICMyOWI4Y2U7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAuc2l0ZS0yIC5hcnJvdy1idG4ud2l0aC10ZXh0OmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjMjliOGNlOyB9XG4gIC5zaXRlLTIgLmFycm93LWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzI5YjhjZTtcbiAgICBib3JkZXItY29sb3I6ICMyOWI4Y2U7IH1cbiAgICAuc2l0ZS0yIC5hcnJvdy1idG46aG92ZXI6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc2l0ZS0yIC5hcnJvdy1idG46aG92ZXIgLmxhYmVsIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuc2l0ZS0yIC5hcnJvdy1idG4ud2l0aC1iZyB7XG4gICAgYmFja2dyb3VuZDogIzI5YjhjZTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zaXRlLTIgLmFycm93LWJ0bi53aXRoLWJnIC5sYWJlbCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zaXRlLTIgLmFycm93LWJ0bi53aXRoLWJnOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNpdGUtMiAuYXJyb3ctYnRuLndpdGgtYmc6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjMjliOGNlOyB9XG4gICAgICAuc2l0ZS0yIC5hcnJvdy1idG4ud2l0aC1iZzpob3ZlciAubGFiZWwge1xuICAgICAgICBjb2xvcjogIzI5YjhjZTsgfVxuICAgICAgLnNpdGUtMiAuYXJyb3ctYnRuLndpdGgtYmc6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogIzI5YjhjZTsgfVxuXG4uc2l0ZS0yIC5hcnJvdy1idG4uYnRuLS1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7IH1cbiAgLnNpdGUtMiAuYXJyb3ctYnRuLmJ0bi0tb3V0bGluZSAubGFiZWwge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuc2l0ZS0yIC5hcnJvdy1idG4uYnRuLS1vdXRsaW5lOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjliOGNlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyOWI4Y2U7IH1cbiAgICAuc2l0ZS0yIC5hcnJvdy1idG4uYnRuLS1vdXRsaW5lOmhvdmVyIC5sYWJlbCB7XG4gICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuICAgIC5zaXRlLTIgLmFycm93LWJ0bi5idG4tLW91dGxpbmU6aG92ZXI6YWZ0ZXIge1xuICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cbiAgLnNpdGUtMiAuYXJyb3ctYnRuLmJ0bi0tb3V0bGluZTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4uc2l0ZS0yIC5jYXJldC1kb3duIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNpdGUtMiAubGlzdC1wYWdlLWJ0bi5hcnJvdy1idG4ud2l0aC10ZXh0IC5sYWJlbCwgLnNpdGUtMiAubGlzdC1wYWdlLWJ0bi5hcnJvdy1idG4ud2l0aC10ZXh0OmFmdGVyIHtcbiAgY29sb3I6ICMyOWI4Y2U7IH1cblxuYS5saW5rLXdpdGgtYXJyb3cge1xuICBjb2xvcjogIzAwOWVkYjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgYS5saW5rLXdpdGgtYXJyb3c6YWZ0ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGEubGluay13aXRoLWFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7IH1cbiAgYS5saW5rLXdpdGgtYXJyb3c6aG92ZXI6YWZ0ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zaXRlLTIgYS5saW5rLXdpdGgtYXJyb3cge1xuICBjb2xvcjogIzI5YjhjZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnNpdGUtMiBhLmxpbmstd2l0aC1hcnJvdzphZnRlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnNpdGUtMiBhLmxpbmstd2l0aC1hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpOyB9XG4gIC5zaXRlLTIgYS5saW5rLXdpdGgtYXJyb3c6aG92ZXI6YWZ0ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBHbG9iYWwgSW5wdXQgU3R5bGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEdsb2JhbCBsaW5rIHN0eWxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmEge1xuICBjb2xvcjogIzAwOWVkYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmE6aG92ZXIge1xuICBjb2xvcjogIzAwOWVkYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDllZGI7IH1cblxuLyogbW9kdWxlIG9yIHNlY3Rpb24gc3BlY2lmaWMgc3R5bGVzICovXG4ud2l0aC1hbmltYXRpb25zIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQsIG9wYWNpdHkgMC40cyBlYXNlLW91dDsgfVxuICAud2l0aC1hbmltYXRpb25zLnZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwJSwgMCk7IH1cbiAgLndpdGgtYW5pbWF0aW9ucy5zbG93ZXItYW5pbWF0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS41cyBlYXNlLW91dCwgb3BhY2l0eSAxLjVzIGVhc2Utb3V0OyB9XG5cbi5wYWdlLXNlY3Rpb24tLXN1Ym5hdiB7XG4gIGJhY2tncm91bmQ6ICMxNjE3Mjk7XG4gIHotaW5kZXg6IDk5OyB9XG5cbi5zZWN0aW9uLWxheW91dC13cmFwLS1pbnRyb2R1Y3RvcnlfdGV4dCArIC5zZWN0aW9uLWxheW91dC13cmFwLS1jb2x1bW5lZF9jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogLTMuMTI1ZW07IH1cbiAgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWludHJvZHVjdG9yeV90ZXh0ICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWNvbHVtbmVkX2NvbnRlbnQgLmFuY2hvcjpmaXJzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTEwMHB4OyB9XG5cbi5zZWN0aW9uLWxheW91dC13cmFwLS1pbnRyb2R1Y3RvcnlfdGV4dCArIC5zZWN0aW9uLWxheW91dC13cmFwLS1mcmVlZm9ybV90ZXh0IC5zdGFuZGFyZC1wYWRkaW5nLFxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWludHJvZHVjdG9yeV90ZXh0ICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWZyZWVmb3JtX3RleHRfbm9udHJhbnNsYXRlZCAuc3RhbmRhcmQtcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLXRleHRfYmxvY2tzICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWZyZWVmb3JtX3RleHQgLnN0YW5kYXJkLXBhZGRpbmcsXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0tdGV4dF9ibG9ja3MgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tZnJlZWZvcm1fdGV4dF9ub250cmFuc2xhdGVkIC5zdGFuZGFyZC1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0tZnJlZWZvcm1fdGV4dCArIC5zZWN0aW9uLWxheW91dC13cmFwLS10ZXh0X2Jsb2NrcyAubGF5b3V0LXRleHRfYmxvY2tzLFxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWZyZWVmb3JtX3RleHRfbm9udHJhbnNsYXRlZCArIC5zZWN0aW9uLWxheW91dC13cmFwLS10ZXh0X2Jsb2NrcyAubGF5b3V0LXRleHRfYmxvY2tzIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWZyZWVmb3JtX3RleHQgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0taGVybyB7XG4gIG1hcmdpbi10b3A6IDIuNWVtOyB9XG5cbi5zZWN0aW9uLWxheW91dC13cmFwLS1mcmVlZm9ybV90ZXh0ICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWhlcm8ge1xuICBtYXJnaW4tdG9wOiAyLjVlbTsgfVxuXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0taW50cm9kdWN0b3J5X3RleHQgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tbWFudWFsX2dyaWQgLmxheW91dC1sYXRlc3RfbmV3c19ncmlkIC5jb250YWluZXItZmx1aWQuZnVsbGJsZWVkIC5yb3csXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0taW50cm9kdWN0b3J5X3RleHQgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tbWFudWFsX2dyaWQgLmxheW91dC1tYW51YWxfZ3JpZCAuY29udGFpbmVyLWZsdWlkLmZ1bGxibGVlZCAucm93LFxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWludHJvZHVjdG9yeV90ZXh0ICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLW5ld3NfZ3JpZCAubGF5b3V0LWxhdGVzdF9uZXdzX2dyaWQgLmNvbnRhaW5lci1mbHVpZC5mdWxsYmxlZWQgLnJvdyxcbi5zZWN0aW9uLWxheW91dC13cmFwLS1pbnRyb2R1Y3RvcnlfdGV4dCArIC5zZWN0aW9uLWxheW91dC13cmFwLS1uZXdzX2dyaWQgLmxheW91dC1tYW51YWxfZ3JpZCAuY29udGFpbmVyLWZsdWlkLmZ1bGxibGVlZCAucm93IHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLXF1b3RlcyArIC5zZWN0aW9uLWxheW91dC13cmFwLS1jYXJlZXJzX2hpZ2hsaWdodCAuc2VjdGlvbi1pbnRyby5zdGFuZGFyZC1wYWRkaW5nLCAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tcXVvdGVzICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWNhcmVlcnNfaGlnaGxpZ2h0IC5zdGFuZGFyZC1wYWRkaW5nLnNpbmdsZS1sZWFkZXJzaGlwIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWludHJvZHVjdG9yeV90ZXh0ICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWluZm9ncmFwaGljIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVlbTsgfVxuICAuc2VjdGlvbi1sYXlvdXQtd3JhcC0taW50cm9kdWN0b3J5X3RleHQgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0taW5mb2dyYXBoaWMgLnNlY3Rpb24taW50cm8uc3RhbmRhcmQtcGFkZGluZywgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWludHJvZHVjdG9yeV90ZXh0ICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWluZm9ncmFwaGljIC5zdGFuZGFyZC1wYWRkaW5nLnNpbmdsZS1sZWFkZXJzaGlwIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0tY2FyZWVyc19saXN0aW5nICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWNhcmVlcnNfbGlzdGluZyAubGF5b3V0LWNhcmVlcnNfbGlzdGluZyB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5zZWN0aW9uLWxheW91dC13cmFwLS1sZWFkZXJzaGlwICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLXRpbWVsaW5lIC5zZWN0aW9uLWludHJvLCAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tbGVhZGVyc2hpcCArIC5zZWN0aW9uLWxheW91dC13cmFwLS10aW1lbGluZSAuc2luZ2xlLWxlYWRlcnNoaXAge1xuICBwYWRkaW5nLXRvcDogNi4yNWVtOyB9XG5cbi5zZWN0aW9uLWxheW91dC13cmFwLS1ncmlkICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWNvbnRhY3RfZm9ybSAuc2VjdGlvbi1pbnRyby5zdGFuZGFyZC1wYWRkaW5nLCAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tZ3JpZCArIC5zZWN0aW9uLWxheW91dC13cmFwLS1jb250YWN0X2Zvcm0gLnN0YW5kYXJkLXBhZGRpbmcuc2luZ2xlLWxlYWRlcnNoaXAge1xuICBwYWRkaW5nLXRvcDogMy4xMjVlbTsgfVxuXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0tZ3JpZCArIC5zZWN0aW9uLWxheW91dC13cmFwLS1jb250YWN0X2Zvcm0gLmxheW91dC1jb250YWN0X2Zvcm0ge1xuICBwYWRkaW5nLWJvdHRvbTogOC43NWVtOyB9XG5cbi5wYWdlLWlkLTIxIC5wYWdlLXNlY3Rpb24tLWxheW91dC1pbnRyb2R1Y3RvcnlfdGV4dC5kYXJrLWJsdWUtYmcgLnN0YW5kYXJkLXBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAucGFnZS1pZC0yMSAucGFnZS1zZWN0aW9uLS1sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQuZGFyay1ibHVlLWJnIC5zdGFuZGFyZC1wYWRkaW5nIC50ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wYWdlICNzZWN0aW9uLTEuc2VjdGlvbi1sYXlvdXQtd3JhcC0tYXJ0aWNsZV9jb250ZW50IC5jLWFydGljbGUtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIG1hcmdpbi10b3A6IDcwcHg7IH1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY2LjMxMjVlbSkge1xuICAgIC5oZWFkZXIgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLnBhZ2Utc2VjdGlvbi0taGVhZGVyIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7IH1cblxuLnBhZ2Utd3JhcCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MGVtKSB7XG4gICAgLnBhZ2Utd3JhcCB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDsgfSB9XG5cbi5wYWdlLXNlY3Rpb24tLXN1Ym5hdixcbi5wYWdlLXNlY3Rpb24tLWhlYWRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7IH1cblxuLnNjcm9sbGluZy1kb3duIC5wYWdlLXNlY3Rpb24tLWhlYWRlcixcbi5zY3JvbGxpbmctZG93biAucGFnZS1zZWN0aW9uLS1zdWJuYXYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC03MHB4LCAwKTsgfVxuXG4uc2luZ2xlLWxlYWRlcnNoaXAgLmhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgLnBhZ2Utc2VjdGlvbi0tc3VibmF2IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhhcy1zY3JvbGxlZCAuaGVhZGVyLFxuLnNpbmdsZS1sZWFkZXJzaGlwIC5oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDsgfVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzE2MTcyOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDYuMjVlbSAwOyB9XG4gIC5mb290ZXIgLmZvb3Rlci1sb2dvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY2l0YWRlbC1sb2dvLS13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IHRyYW5zcGFyZW50IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxLjY4NzVlbTtcbiAgICBtYXJnaW46IDAgMCAyLjVlbSAwO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIHdpZHRoOiAxMi45Mzc1ZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gICAgICAuZm9vdGVyIC5mb290ZXItbG9nbyB7XG4gICAgICAgIGhlaWdodDogMS42ODc1ZW07XG4gICAgICAgIHdpZHRoOiAxMi41ZW07IH0gfVxuICAuZm9vdGVyIC5jbGllbnQtbG9naW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvb3RlciAuZm9vdGVyLW5hdiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZm9vdGVyIC5mb290ZXItbmF2IGEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZm9vdGVyIC5mb290ZXItbmF2ID4gbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgICB3aWR0aDogMjAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzVlbSkge1xuICAgICAgICAuZm9vdGVyIC5mb290ZXItbmF2ID4gbGkge1xuICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgLmZvb3RlciAuZm9vdGVyLW5hdiA+IGxpID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgIC5mb290ZXIgLmZvb3Rlci1uYXYgPiBsaSB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAuMzEyNWVtIDAgMCAwOyB9XG4gICAgICAgIC5mb290ZXIgLmZvb3Rlci1uYXYgPiBsaSB1bCBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMC4zMTI1ZW0gMDsgfVxuICAgICAgICAgIC5mb290ZXIgLmZvb3Rlci1uYXYgPiBsaSB1bCBsaSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTg5Y2ExO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtTHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgICAgICAgICAgLmZvb3RlciAuZm9vdGVyLW5hdiA+IGxpIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5mb290ZXIgLnRlcnRpYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogNC4zNzVlbTsgfVxuICAuZm9vdGVyIC5mb290ZXItdGV4dCB7XG4gICAgY29sb3I6ICM5ODljYTE7XG4gICAgZm9udC1zaXplOiAxLjMxMjVlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtTHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAuZm9vdGVyIC5mb290ZXItdGV4dCBwIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuZm9vdGVyIC5zb2NpYWwtbGlua3Mge1xuICAgIGZvbnQtc2l6ZTogMS44NzVlbTsgfVxuICAgIC5mb290ZXIgLnNvY2lhbC1saW5rcyBhIHtcbiAgICAgIGNvbG9yOiAjOTg5Y2ExO1xuICAgICAgbWFyZ2luOiAwIDAuNjY2NjY2NjY2N2VtIDAgMDsgfVxuICAgICAgLmZvb3RlciAuc29jaWFsLWxpbmtzIGE6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5mb290ZXIgLnNvY2lhbC1saW5rcyBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmZvb3RlciAuc29jaWFsLWxpbmtzIGE6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuZm9vdGVyIC5wcml2YWN5LWxpbmtzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAuZm9vdGVyIC5wcml2YWN5LWxpbmtzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLmZvb3RlciAucHJpdmFjeS1saW5rcyBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAuNjI1ZW0gMC42MjVlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLmZvb3RlciAucHJpdmFjeS1saW5rcyBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwLjYyNWVtIDEuMjVlbSAxLjI1ZW0gMDsgfSB9XG4gICAgICAuZm9vdGVyIC5wcml2YWN5LWxpbmtzIGxpIGEge1xuICAgICAgICBjb2xvcjogIzk4OWNhMTtcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVlbTsgfVxuICAgICAgICAuZm9vdGVyIC5wcml2YWN5LWxpbmtzIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZm9vdGVyIC5hZGRyZXNzLXRleHQge1xuICAgIGNvbG9yOiAjOTg5Y2ExO1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzNlbTsgfVxuXG4uZGlzY2xhaW1lciB7XG4gIGJhY2tncm91bmQ6ICMxNTE1MWQ7XG4gIGNvbG9yOiAjZDBkMWQ0O1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHBhZGRpbmc6IDIuNWVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZGlzY2xhaW1lciBhIHtcbiAgICBjb2xvcjogIzUzNTQ2MTsgfVxuXG4uY2FyZWVycy1kaXNjbGFpbWVyIHtcbiAgYmFja2dyb3VuZDogIzE2MTcyOTtcbiAgY29sb3I6ICM5ODljYTE7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMDsgfVxuICAuY2FyZWVycy1kaXNjbGFpbWVyIC50ZXh0IHtcbiAgICBwYWRkaW5nOiAyLjVlbSAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTM1NDYxOyB9XG4gIC5jYXJlZXJzLWRpc2NsYWltZXIgYSB7XG4gICAgY29sb3I6ICM1MzU0NjE7IH1cblxuLmZvb3Rlci5jdXN0b20td2lkdGhzIC5mb290ZXItbmF2ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVlbTtcbiAgd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc1ZW0pIHtcbiAgICAuZm9vdGVyLmN1c3RvbS13aWR0aHMgLmZvb3Rlci1uYXYgPiBsaSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuLnBhZ2Utc2VjdGlvbi0tZm9vdGVyLW1pbmltYWwgLmZvb3RlciB7XG4gIHBhZGRpbmc6IDQuMDYyNWVtIDA7IH1cbiAgLnBhZ2Utc2VjdGlvbi0tZm9vdGVyLW1pbmltYWwgLmZvb3RlciAuZC1mbGV4IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWdlLXNlY3Rpb24tLWZvb3Rlci1taW5pbWFsIC5mb290ZXIgLmQtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnBhZ2Utc2VjdGlvbi0tZm9vdGVyLW1pbmltYWwgLmZvb3RlciAubG9nbyB7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWdlLXNlY3Rpb24tLWZvb3Rlci1taW5pbWFsIC5mb290ZXIgLmxvZ28ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAucGFnZS1zZWN0aW9uLS1mb290ZXItbWluaW1hbCAuZm9vdGVyIC5mb290ZXItbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjI1ZW07IH1cbiAgLnBhZ2Utc2VjdGlvbi0tZm9vdGVyLW1pbmltYWwgLmZvb3RlciAucHJpdmFjeS1saW5rcyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wYWdlLXNlY3Rpb24tLWZvb3Rlci1taW5pbWFsIC5mb290ZXIgLnByaXZhY3ktbGlua3MgbGkge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDAgMC42MjVlbSAwLjYyNWVtIDAuNjI1ZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5wYWdlLXNlY3Rpb24tLWZvb3Rlci1taW5pbWFsIC5mb290ZXIgLnByaXZhY3ktbGlua3MgbGkge1xuICAgICAgICAgIG1hcmdpbjogMCAxLjI1ZW0gMS4yNWVtIDA7IH0gfVxuICAgICAgLnBhZ2Utc2VjdGlvbi0tZm9vdGVyLW1pbmltYWwgLmZvb3RlciAucHJpdmFjeS1saW5rcyBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5wYWdlLXNlY3Rpb24tLWZvb3Rlci1taW5pbWFsIC5mb290ZXIgLmFkZHJlc3MtdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzMDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhZ2Utc2VjdGlvbi0tZm9vdGVyLW1pbmltYWwgLmZvb3RlciAuYWRkcmVzcy10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5wYWdlLXNlY3Rpb24tLWZvb3Rlci1taW5pbWFsLm5vLWxvZ28gLmZvb3RlciAuZC1mbGV4IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLnNpdGUtbG9nbyB7XG4gIHBhZGRpbmc6IDEuMzQzNzVlbSAwIDEuMzQzNzVlbSAyLjE4NzVlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODMuNDM3NWVtKSB7XG4gICAgLnNpdGUtbG9nbyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAuc2l0ZS1sb2dvIGgxIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiAxLjY4NzVlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEyLjkzNzVlbTsgfVxuICAgIC5zaXRlLWxvZ28gaDEgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY2l0YWRlbC1sb2dvLnN2Z1wiKSBuby1yZXBlYXQgdHJhbnNwYXJlbnQgMCA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAgIC5zaXRlLWxvZ28gaDEgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3Ni4yNWVtKSB7XG4gICAgICAuc2l0ZS1sb2dvIGgxIHtcbiAgICAgICAgaGVpZ2h0OiAxLjY4NzVlbTtcbiAgICAgICAgd2lkdGg6IDExLjg3NWVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjYuMjVlbSkge1xuICAgICAgLnNpdGUtbG9nbyBoMSB7XG4gICAgICAgIGhlaWdodDogMS42ODc1ZW07XG4gICAgICAgIHdpZHRoOiA4Ljc1ZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2Ni4yNWVtKSB7XG4gICAgICAuc2l0ZS1sb2dvIGgxIHtcbiAgICAgICAgaGVpZ2h0OiAxLjY4NzVlbTtcbiAgICAgICAgd2lkdGg6IDEyLjVlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgICAgIC5zaXRlLWxvZ28gaDEge1xuICAgICAgICBoZWlnaHQ6IDEuMjVlbTtcbiAgICAgICAgd2lkdGg6IDcuODEyNWVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgICAuc2l0ZS1sb2dvIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjkzNzVlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjkzNzVlbTsgfSB9XG5cbi5tZW51LXdyYXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbmJvZHkuc2luZ2xlLXVnLWNoYXB0ZXIgLnByaW1hcnktbmF2IGxpLmNhcmVlcnMgYSxcbmJvZHkucG9zdC10eXBlLWFyY2hpdmUtdWx0aW1hdGUtZ3VpZGVzIC5wcmltYXJ5LW5hdiBsaS5jYXJlZXJzIGEge1xuICBjb2xvcjogIzAwOWVkYjsgfVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDE7IH1cblxuLnByaW1hcnktbmF2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjYuMjVlbSkge1xuICAgIC5wcmltYXJ5LW5hdiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnByaW1hcnktbmF2IGxpIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAuNzgxMjVlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkzLjEyNWVtKSB7XG4gICAgICAucHJpbWFyeS1uYXYgbGkge1xuICAgICAgICBwYWRkaW5nOiAwIDAuMzc1ZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4My40Mzc1ZW0pIHtcbiAgICAgIC5wcmltYXJ5LW5hdiBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZzogMCAwLjQ2NjY2NjY2NjdlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2LjI1ZW0pIHtcbiAgICAgIC5wcmltYXJ5LW5hdiBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogMCAwLjMyMTQyODU3MTRlbTsgfSB9XG4gICAgLnByaW1hcnktbmF2IGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzYuMjVlbSkge1xuICAgICAgICAucHJpbWFyeS1uYXYgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgICAucHJpbWFyeS1uYXYgbGk6aG92ZXIgLnN1Yi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnByaW1hcnktbmF2IGxpOmhvdmVyIC5zdWItbWVudSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnByaW1hcnktbmF2IGxpIGEge1xuICAgICAgY29sb3I6ICMwMDJmNmM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMC44MTI1ZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjIzMDc2OTIzMDhlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlLW91dDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgLnByaW1hcnktbmF2IGxpIGE6YWZ0ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMmY2YztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wcmltYXJ5LW5hdiBsaSBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucHJpbWFyeS1uYXYgbGkuY3VycmVudC1wYWdlLWFuY2VzdG9yIGEsIC5wcmltYXJ5LW5hdiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYSwgLnByaW1hcnktbmF2IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgYSwgLnByaW1hcnktbmF2IGxpLmN1cnJlbnQtcGFnZS1wYXJlbnQgYSwgLnByaW1hcnktbmF2IGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEsIC5wcmltYXJ5LW5hdiBsaS5jdXJyZW50X3BhZ2VfcGFyZW50IGEsIC5wcmltYXJ5LW5hdiBsaS5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgYSB7XG4gICAgICBjb2xvcjogIzAwOWVkYjsgfVxuICAgIC5wcmltYXJ5LW5hdiBsaS5jbGllbnQtbG9naW4tdG9nZ2xlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjI7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDBkMWQ0O1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICBtYXJnaW46IDAgMCAwIDAuNzgxMjVlbSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NWVtO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgIC5wcmltYXJ5LW5hdiBsaS5jbGllbnQtbG9naW4tdG9nZ2xlIGEge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wcmltYXJ5LW5hdiBsaS5jbGllbnQtbG9naW4gYTpiZWZvcmUge1xuICAgICAgY29sb3I6ICMwMDllZGI7XG4gICAgICBjb250ZW50OiBcIlxcZjAyM1wiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG4gIC5wcmltYXJ5LW5hdiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5oaWRlLXN1Ym1lbnUpIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAucHJpbWFyeS1uYXYgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCguaGlkZS1zdWJtZW51KTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvdHRvbTogLTIuNXB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTAwOyB9XG4gICAgLnByaW1hcnktbmF2ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpub3QoLmhpZGUtc3VibWVudSk6aG92ZXIge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDBkMWQ0O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QwZDFkNDsgfVxuICAgICAgLnByaW1hcnktbmF2ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpub3QoLmhpZGUtc3VibWVudSk6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucHJpbWFyeS1uYXYgLnN1Yi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQxZDQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgMS41ZW0gMCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyBlYXNlLW91dDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnByaW1hcnktbmF2IC5zdWItbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5wcmltYXJ5LW5hdiAuc3ViLW1lbnUgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMC44NzVlbSAwIDAuODc1ZW0gMC43ODEyNWVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucHJpbWFyeS1uYXYgLnN1Yi1tZW51IGxpOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5wcmltYXJ5LW5hdiAuc3ViLW1lbnUgbGk6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWVkYjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGxpbmVhcjtcbiAgICAgICAgd2lkdGg6IDNweDsgfVxuICAgICAgLnByaW1hcnktbmF2IC5zdWItbWVudSBsaTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGQxZDQ7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGxlZnQ6IDAuNzgxMjVlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMC43MTg3NWVtKTsgfVxuICAgICAgLnByaW1hcnktbmF2IC5zdWItbWVudSBsaSBhIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwMDJmNmM7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5wcmltYXJ5LW5hdiAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgICAgIGNvbG9yOiAjMDA5ZWRiOyB9XG4gICAgICAucHJpbWFyeS1uYXYgLnN1Yi1tZW51IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44NzVlbTsgfVxuICAgICAgICAucHJpbWFyeS1uYXYgLnN1Yi1tZW51IGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByaW1hcnktbmF2IC5oaWRlLXN1Ym1lbnUgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnNpbmdsZS1jYXJlZXIgLnByaW1hcnktbmF2IGxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvciBhLCAuc2luZ2xlLWNhcmVlciAucHJpbWFyeS1uYXYgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIGEsIC5zaW5nbGUtY2FyZWVyIC5wcmltYXJ5LW5hdiBsaS5jdXJyZW50LW1lbnUtcGFyZW50IGEsIC5zaW5nbGUtY2FyZWVyIC5wcmltYXJ5LW5hdiBsaS5jdXJyZW50LXBhZ2UtcGFyZW50IGEsIC5zaW5nbGUtY2FyZWVyIC5wcmltYXJ5LW5hdiBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhLCAuc2luZ2xlLWNhcmVlciAucHJpbWFyeS1uYXYgbGkuY3VycmVudF9wYWdlX3BhcmVudCBhLCAuc2luZ2xlLWNhcmVlciAucHJpbWFyeS1uYXYgbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yIGEge1xuICBjb2xvcjogIzAwMmY2YzsgfVxuXG4uc2luZ2xlLWNhcmVlciAucHJpbWFyeS1uYXYgbGkuY2FyZWVycyBhIHtcbiAgY29sb3I6ICMwMDllZGI7IH1cblxuLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXA6aG92ZXIgLnN3aXRjaGVyLW1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcDpob3ZlciAuc3dpdGNoZXItbWVudSB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgPiAuc3dpdGNoZXItdG9nZ2xlOm5vdCguaGlkZS1zdWJtZW51KSB7XG4gIGhlaWdodDogNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sYW5ndWFnZS1zd2l0Y2hlci13cmFwID4gLnN3aXRjaGVyLXRvZ2dsZTpub3QoLmhpZGUtc3VibWVudSk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3R0b206IC01cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA7IH1cblxuLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXA6aG92ZXIgPiAuc3dpdGNoZXItdG9nZ2xlOm5vdCguaGlkZS1zdWJtZW51KSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMGQxZDQ7IH1cbiAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXA6aG92ZXIgPiAuc3dpdGNoZXItdG9nZ2xlOm5vdCguaGlkZS1zdWJtZW51KTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5sYW5ndWFnZS1zd2l0Y2hlci13cmFwIC5zd2l0Y2hlci1tZW51IHtcbiAgbGVmdDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDsgfVxuICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItbWVudSB1bCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItbWVudSAuYWN0aXZlLWxhbmcsXG4gIC5sYW5ndWFnZS1zd2l0Y2hlci13cmFwIC5zd2l0Y2hlci1tZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1ZW07IH1cbiAgICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItbWVudSAuYWN0aXZlLWxhbmc6aG92ZXIsXG4gICAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgLnN3aXRjaGVyLW1lbnUgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgLnN3aXRjaGVyLW1lbnUgdWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMWQ0O1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwcHg7XG4gIHBhZGRpbmc6IDAgMS41ZW0gMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzIGVhc2Utb3V0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYW5ndWFnZS1zd2l0Y2hlci13cmFwIC5zd2l0Y2hlci1tZW51IHVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItbWVudSB1bCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItbWVudSB1bCBsaS5hY3RpdmUtbGFuZyxcbiAgICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItbWVudSB1bCBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMTlweCAxMXB4OyB9XG4gICAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgLnN3aXRjaGVyLW1lbnUgdWwgbGk6aG92ZXI6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItbWVudSB1bCBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWVkYjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyO1xuICAgICAgd2lkdGg6IDNweDsgfVxuICAgIC5sYW5ndWFnZS1zd2l0Y2hlci13cmFwIC5zd2l0Y2hlci1tZW51IHVsIGxpOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGQxZDQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBsZWZ0OiAxMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuNzE4NzVlbSk7IH1cbiAgICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItbWVudSB1bCBsaSBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBjb2xvcjogIzAwMmY2YzsgfVxuICAgIC5sYW5ndWFnZS1zd2l0Y2hlci13cmFwIC5zd2l0Y2hlci1tZW51IHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgICAgY29sb3I6ICMwMDllZGI7IH1cbiAgICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItbWVudSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgIC5sYW5ndWFnZS1zd2l0Y2hlci13cmFwIC5zd2l0Y2hlci1tZW51IHVsIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZW51LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMmVtOyB9XG4gIC5tZW51LXRvZ2dsZSAuYmFycyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwLjg3NWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMS4yNWVtOyB9XG4gICAgLm1lbnUtdG9nZ2xlIC5iYXJzIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogIzE2MTcyOTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm1lbnUtdG9nZ2xlIC5iYXJzIHNwYW4udG9wIHtcbiAgICAgICAgdG9wOiAwOyB9XG4gICAgICAubWVudS10b2dnbGUgLmJhcnMgc3Bhbi5taWQge1xuICAgICAgICB0b3A6IDZweDsgfVxuICAgICAgLm1lbnUtdG9nZ2xlIC5iYXJzIHNwYW4uYm90dG9tIHtcbiAgICAgICAgdG9wOiAxMnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2Ni4yNWVtKSB7XG4gICAgLm1lbnUtdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgICAubWVudS10b2dnbGUge1xuICAgICAgbWFyZ2luLXRvcDogMS4yNWVtOyB9IH1cblxuLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgzLjQzNzVlbSkge1xuICAgIC5sYW5ndWFnZS1zd2l0Y2hlci13cmFwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3Ni4yNWVtKSB7XG4gICAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY2LjI1ZW0pIHtcbiAgICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgLnN3aXRjaGVyLXRvZ2dsZSxcbiAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgLnN3aXRjaGVyLXRvZ2dsZS1vZmYge1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjI7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QwZDFkNDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAjMDAyZjZjO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDAuODEyNWVtO1xuICAgIHBhZGRpbmc6IDI2cHggMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgei1pbmRleDogMzAwOyB9XG4gICAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgLnN3aXRjaGVyLXRvZ2dsZSBzcGFuLFxuICAgIC5sYW5ndWFnZS1zd2l0Y2hlci13cmFwIC5zd2l0Y2hlci10b2dnbGUtb2ZmIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxcHg7IH1cbiAgICAgIC5sYW5ndWFnZS1zd2l0Y2hlci13cmFwIC5zd2l0Y2hlci10b2dnbGUgc3BhbiBzdmcsXG4gICAgICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItdG9nZ2xlLW9mZiBzcGFuIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICB3aWR0aDogMTJweDsgfVxuICAgICAgICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItdG9nZ2xlIHNwYW4gc3ZnIHBhdGgsXG4gICAgICAgIC5sYW5ndWFnZS1zd2l0Y2hlci13cmFwIC5zd2l0Y2hlci10b2dnbGUtb2ZmIHNwYW4gc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICMwMDllZGI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODMuNDM3NWVtKSB7XG4gICAgICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItdG9nZ2xlLFxuICAgICAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgLnN3aXRjaGVyLXRvZ2dsZS1vZmYge1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDEwcHg7IH1cbiAgICAgICAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgLnN3aXRjaGVyLXRvZ2dsZSBzcGFuLFxuICAgICAgICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItdG9nZ2xlLW9mZiBzcGFuIHtcbiAgICAgICAgICB0b3A6IDJweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2LjI1ZW0pIHtcbiAgICAgIC5sYW5ndWFnZS1zd2l0Y2hlci13cmFwIC5zd2l0Y2hlci10b2dnbGUsXG4gICAgICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItdG9nZ2xlLW9mZiB7XG4gICAgICAgIHBhZGRpbmc6IDIuMzA3NjkyMzA3N2VtIDEwcHg7IH0gfVxuICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItdG9nZ2xlLm9wZW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgLnN3aXRjaGVyLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICMwMDllZGI7XG4gICAgY29udGVudDogXCIg4pa+XCI7IH1cblxuLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDsgfVxuICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItbWVudSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxNS42MjVlbTsgfVxuXG4ubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItbWVudSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5sYW5ndWFnZS1zd2l0Y2hlci13cmFwIC5zd2l0Y2hlci1tZW51IHVsIGxpIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXAgLnN3aXRjaGVyLW1lbnUgdWwgbGkuYWN0aXZlLWxhbmcge1xuICAgICAgY29sb3I6ICMwMDllZGI7IH1cbiAgICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItbWVudSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAubGFuZ3VhZ2Utc3dpdGNoZXItd3JhcCAuc3dpdGNoZXItbWVudSB1bCBsaSBhIHtcbiAgICAgIGNvbG9yOiAjMDAyZjZjOyB9XG5cbi5zZWFyY2gtd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY2LjI1ZW0pIHtcbiAgICAuc2VhcmNoLXdyYXAge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5zZWFyY2gtd3JhcCAuc2VhcmNoLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiA0LjM3NWVtO1xuICAgIHotaW5kZXg6IDMwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4My40Mzc1ZW0pIHtcbiAgICAgIC5zZWFyY2gtd3JhcCAuc2VhcmNoLXRvZ2dsZSB7XG4gICAgICAgIGhlaWdodDogNzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc3LjE4NzVlbSkge1xuICAgICAgLnNlYXJjaC13cmFwIC5zZWFyY2gtdG9nZ2xlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3Ni4yNWVtKSB7XG4gICAgICAuc2VhcmNoLXdyYXAgLnNlYXJjaC10b2dnbGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHdpZHRoOiA1ZW07IH0gfVxuICAgIC5zZWFyY2gtd3JhcCAuc2VhcmNoLXRvZ2dsZSBpIHtcbiAgICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgICAgZm9udC1zaXplOiAxLjg3NWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMzY2NjY2NjY2N2VtO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgzLjQzNzVlbSkge1xuICAgICAgICAuc2VhcmNoLXdyYXAgLnNlYXJjaC10b2dnbGUgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi45NTgzMzMzMzMzZW07IH0gfVxuICAgIC5zZWFyY2gtd3JhcCAuc2VhcmNoLXRvZ2dsZTpob3ZlciBpIHtcbiAgICAgIGNvbG9yOiAjMDA1NDc1OyB9XG4gICAgLnNlYXJjaC13cmFwIC5zZWFyY2gtdG9nZ2xlIC5vcGVuLWljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2VhcmNoLXdyYXAgLnNlYXJjaC10b2dnbGUgLmNsb3NlLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VhcmNoLXdyYXAub3BlbiAuc2VhcmNoLXRvZ2dsZSAub3Blbi1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWFyY2gtd3JhcC5vcGVuIC5zZWFyY2gtdG9nZ2xlIC5jbG9zZS1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2xpZW50LWxvZ2luLWxpbmtzIHtcbiAgaGVpZ2h0OiA0LjM3NWVtO1xuICBtYXJnaW46IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW47XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMDA7IH1cbiAgLmNsaWVudC1sb2dpbi1saW5rcy5vcGVuIHtcbiAgICBtYXgtaGVpZ2h0OiA3MHB4OyB9XG4gIC5jbGllbnQtbG9naW4tbGlua3MgLmxpbmtzLXdyYXAge1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjI7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogNC4zNzVlbTtcbiAgICBwYWRkaW5nOiAxLjI1ZW0gMS4yNWVtIDEuMjVlbSAxLjI1ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNsaWVudC1sb2dpbi1saW5rcyAubGlua3Mtd3JhcCAuc3ViLW5hdi13cmFwIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5jbGllbnQtbG9naW4tbGlua3MgLmxpbmtzLXdyYXAgLnN1Yi1uYXYtd3JhcCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5jbGllbnQtbG9naW4tbGlua3MgLmxpbmtzLXdyYXAgYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzAwMmY2YztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMC44MTI1ZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgLmNsaWVudC1sb2dpbi1saW5rcyAubGlua3Mtd3JhcCBhOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDJmNmM7IH1cblxuLnNlYXJjaC1mb3JtIHtcbiAgaGVpZ2h0OiA0LjM3NWVtO1xuICBtYXJnaW46IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW47XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMDA7IH1cbiAgLnNlYXJjaC1mb3JtLm9wZW4ge1xuICAgIG1heC1oZWlnaHQ6IDgwcHg7IH1cbiAgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYyO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoZWlnaHQ6IDQuMzc1ZW07XG4gICAgcGFkZGluZzogMS4yNWVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY2LjI1ZW0pIHtcbiAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLm1vYmlsZS1uYXYge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2Ni4yNWVtKSB7XG4gICAgLm1vYmlsZS1uYXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubW9iaWxlLW5hdiB7XG4gIGJhY2tncm91bmQ6ICMxNjE3Mjk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzE0MTUyNiAwJSwgIzE2MTcyOSAzMCUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dDtcbiAgd2lkdGg6IDgwJTtcbiAgei1pbmRleDogMTAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgLm1vYmlsZS1uYXYgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5tb2JpbGUtbmF2IC5iYXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVlbTsgfVxuICAgIC5tb2JpbGUtbmF2IC5iYXJzIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAubW9iaWxlLW5hdiA+IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDQuNjg3NWVtIDEuMjVlbSAwIDEuMjVlbTsgfVxuICAgIC5tb2JpbGUtbmF2ID4gdWwgPiBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tb2JpbGUtbmF2IC5tb2JpbGUtc2VhcmNoLWZvcm0ge1xuICAgIG1hcmdpbjogMCAxLjI1ZW07XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubW9iaWxlLW5hdiAubW9iaWxlLXNlYXJjaC1mb3JtIGlucHV0IHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDAuMzEyNWVtIDAuNjI1ZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5tb2JpbGUtbmF2IC5tb2JpbGUtc2VhcmNoLWZvcm0gaW5wdXQ6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwOyB9XG4gICAgLm1vYmlsZS1uYXYgLm1vYmlsZS1zZWFyY2gtZm9ybSBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY29sb3I6ICMwMDllZGI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgdG9wOiAzcHg7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gIC5tb2JpbGUtbmF2IC5wcmltYXJ5LW5hdi1tb2JpbGUgPiBsaSB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07IH1cbiAgLm1vYmlsZS1uYXYgLnByaW1hcnktbmF2LW1vYmlsZSB1bCB7XG4gICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubW9iaWxlLW5hdiAucHJpbWFyeS1uYXYtbW9iaWxlIHVsIGxpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLmxhbmd1YWdlLXN3aXRjaGVyLW1vYmlsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1ZW07IH1cbiAgLmxhbmd1YWdlLXN3aXRjaGVyLW1vYmlsZSAuc3dpdGNoZXItbW9iaWxlLXRvZ2dsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgLmxhbmd1YWdlLXN3aXRjaGVyLW1vYmlsZSB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDEuMjVlbTsgfVxuICAgIC5sYW5ndWFnZS1zd2l0Y2hlci1tb2JpbGUgdWwub3BlbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2l0ZS13cmFwIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2LjI1ZW0pIHtcbiAgLm1vYmlsZS1uYXYtb3BlbiAuYmFycyBzcGFuLnRvcCB7XG4gICAgdG9wOiA2cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5tb2JpbGUtbmF2LW9wZW4gLmJhcnMgc3Bhbi5taWQge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm1vYmlsZS1uYXYtb3BlbiAuYmFycyBzcGFuLmJvdHRvbSB7XG4gICAgdG9wOiA2cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAubW9iaWxlLW5hdi1vcGVuIC5zaXRlLXdyYXAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtODAlKTsgfVxuICAubW9iaWxlLW5hdi1vcGVuIC5tb2JpbGUtbmF2IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpOyB9IH1cblxuYm9keS5zZWFyY2gtcmVzdWx0cyAucHJpbWFyeS1uYXYgbGkuY3VycmVudC1wYWdlLWFuY2VzdG9yIGEsXG5ib2R5LnNlYXJjaC1yZXN1bHRzIC5wcmltYXJ5LW5hdiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYSxcbmJvZHkuc2VhcmNoLXJlc3VsdHMgLnByaW1hcnktbmF2IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgYSxcbmJvZHkuc2VhcmNoLXJlc3VsdHMgLnByaW1hcnktbmF2IGxpLmN1cnJlbnQtcGFnZS1wYXJlbnQgYSxcbmJvZHkuc2VhcmNoLXJlc3VsdHMgLnByaW1hcnktbmF2IGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEsXG5ib2R5LnNlYXJjaC1yZXN1bHRzIC5wcmltYXJ5LW5hdiBsaS5jdXJyZW50X3BhZ2VfcGFyZW50IGEsXG5ib2R5LnNlYXJjaC1yZXN1bHRzIC5wcmltYXJ5LW5hdiBsaS5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgYSB7XG4gIGNvbG9yOiAjMDAyZjZjOyB9XG5cbi5wb3N0LWNvbnRlbnQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnBvc3QtY29udGVudCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnBvc3QtY29udGVudCAuaW1hZ2Uge1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCAjZmZmZmZmIDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucG9zdC1jb250ZW50IC50ZXh0IHtcbiAgICBwYWRkaW5nOiAyLjVlbTsgfVxuICAucG9zdC1jb250ZW50LndpdGgtY291bnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wb3N0LWNvbnRlbnQud2l0aC1jb3VudCAudGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLnBvc3QtY29udGVudC53aXRoLWNvdW50IC5jb3VudCB7XG4gICAgICBmb250LXNpemU6IDE1LjYyNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTMwJTtcbiAgICAgIGxlZnQ6IDAlO1xuICAgICAgY29sb3I6ICNlMWRkZDU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnBvc3QtY29udGVudCBoMiB7XG4gICAgY29sb3I6ICMxNjE3Mjk7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA4ZW07XG4gICAgbWFyZ2luOiAwIDAgMC40ZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5wb3N0LWNvbnRlbnQgaDIgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4Ny41ZW0pIHtcbiAgICAgIC5wb3N0LWNvbnRlbnQgaDIge1xuICAgICAgICBmb250LXNpemU6IDIuMjVlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc5LjM3NWVtKSB7XG4gICAgICAucG9zdC1jb250ZW50IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NWVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzUuNjI1ZW0pIHtcbiAgICAgIC5wb3N0LWNvbnRlbnQgaDIge1xuICAgICAgICBmb250LXNpemU6IDEuNTYyNWVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjguNzVlbSkge1xuICAgICAgLnBvc3QtY29udGVudCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtOyB9IH1cbiAgLnBvc3QtY29udGVudCBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4Ny41ZW0pIHtcbiAgICAgIC5wb3N0LWNvbnRlbnQgaDQge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzYuMjVlbSkge1xuICAgICAgLnBvc3QtY29udGVudCBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjguNzVlbSkge1xuICAgICAgLnBvc3QtY29udGVudCBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cbiAgLnBvc3QtY29udGVudCAubGlzdGluZy10ZXh0IHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1MdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgIC5wb3N0LWNvbnRlbnQgLmxpc3RpbmctdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5wb3N0LWNvbnRlbnQgYmxvY2txdW90ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBvc3QtY29udGVudCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDEuODc1ZW07XG4gICAgICB0b3A6IC01cHg7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIGNvbG9yOiAjMDA5ZWRiOyB9XG4gICAgLnBvc3QtY29udGVudCBibG9ja3F1b3RlIHAge1xuICAgICAgZm9udC1zaXplOiAxLjg3NWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTY2NjY2NjY2N2VtO1xuICAgICAgY29sb3I6ICM5ODljYTE7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLnBvc3QtY29udGVudCBibG9ja3F1b3RlIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH0gfVxuICAgIC5wb3N0LWNvbnRlbnQgYmxvY2txdW90ZSBjaXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgIC5wb3N0LWNvbnRlbnQgYmxvY2txdW90ZSBjaXRlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMi41ZW07XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5ZWRiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxLjI1ZW0gMCAwLjYyNWVtIDA7IH1cbiAgICAgIC5wb3N0LWNvbnRlbnQgYmxvY2txdW90ZSBjaXRlIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDAuNTgzMzMzMzMzM2VtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uY2F0ZWdvcnktaGVhZGluZyB7XG4gIGNvbG9yOiAjMDA5ZWRiO1xuICBmb250LXNpemU6IDEuMDYyNWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDU4ODIzNTI5NGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgMCAxLjE3NjQ3MDU4ODJlbTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uaW1hZ2Utc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5pbWFnZS1zdGFjayBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5pbWFnZS1zdGFjayAuaW1hZ2Uge1xuICAgIGJveC1zaGFkb3c6IDNweCAzcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5pbWFnZS1zdGFjayAuaW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gICAgLmltYWdlLXN0YWNrIC5pbWFnZSAuY2hpbGQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaW1hZ2Utc3RhY2sgLmltYWdlIC5jaGlsZDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NSU7IH1cbiAgICAgIC5pbWFnZS1zdGFjayAuaW1hZ2UgLmNoaWxkID4gLmNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgLmltYWdlLXN0YWNrIC5pbWFnZSAuY2hpbGQgLmNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdHJhbnNwYXJlbnQgNTAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmltYWdlLXN0YWNrIC5pbWFnZS0xIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMCUsIC0yMCUpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmltYWdlLXN0YWNrIC5pbWFnZS0yIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNzAlKTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgLmltYWdlLXN0YWNrLndpdGgtZG90cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAuaW1hZ2Utc3RhY2sgLmRvdC1ncmlkIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZG90LWdyaWQucG5nXCIpIHJlcGVhdCB0cmFuc3BhcmVudCAxMDAlIDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmltYWdlLXN0YWNrIC5kb3QtZ3JpZDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuICAgIC5pbWFnZS1zdGFjayAuZG90LWdyaWQgPiAuY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgLmltYWdlLXN0YWNrLnZpc2libGUgLmltYWdlLTEge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwJSwgMCUpOyB9XG4gIC5pbWFnZS1zdGFjay52aXNpYmxlIC5pbWFnZS0yIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTsgfVxuICAuaW1hZ2Utc3RhY2subGVmdC1zdHlsZSAuaW1hZ2UtMSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjAlLCAyMCUpOyB9XG4gIC5pbWFnZS1zdGFjay5sZWZ0LXN0eWxlLnZpc2libGUgLmltYWdlLTEge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwJSwgMTAlKTsgfVxuXG4uc2VjdGlvbi1jb250ZW50LS1sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQgLmJvdHRvbS1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZDogI2RkZGRkZDtcbiAgZm9udC1zaXplOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBsaW5lLWhlaWdodDogMXB4O1xuICBtYXJnaW46IDAgMjBweDsgfVxuXG5hW2lkXTplbXB0eSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03MHB4O1xuICB3aWR0aDogMXB4OyB9XG5cbi5zZWN0aW9uLWludHJvLCAuc2luZ2xlLWxlYWRlcnNoaXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNlY3Rpb24taW50cm8gaW1nLmFsaWduY2VudGVyLCAuc2luZ2xlLWxlYWRlcnNoaXAgaW1nLmFsaWduY2VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuc2VjdGlvbi1pbnRyby5zdGFuZGFyZC1wYWRkaW5nLCAuc3RhbmRhcmQtcGFkZGluZy5zaW5nbGUtbGVhZGVyc2hpcCB7XG4gICAgcGFkZGluZzogNWVtIDAgMi41ZW0gMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAuc2VjdGlvbi1pbnRyby5zdGFuZGFyZC1wYWRkaW5nLCAuc3RhbmRhcmQtcGFkZGluZy5zaW5nbGUtbGVhZGVyc2hpcCB7XG4gICAgICAgIHBhZGRpbmc6IDIuNWVtIDAgMC45Mzc1ZW0gMDsgfSB9XG4gIC5zZWN0aW9uLWludHJvIC5jYXRlZ29yeS1oZWFkaW5nLCAuc2luZ2xlLWxlYWRlcnNoaXAgLmNhdGVnb3J5LWhlYWRpbmcge1xuICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMDU4ODIzNTI5NGVtO1xuICAgIG1hcmdpbjogMCAwIDEuMTc2NDcwNTg4MmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLnNlY3Rpb24taW50cm8gLndwLXZpZGVvLCAuc2luZ2xlLWxlYWRlcnNoaXAgLndwLXZpZGVvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07IH1cbiAgLnNlY3Rpb24taW50cm8gaDIsIC5zaW5nbGUtbGVhZGVyc2hpcCBoMiB7XG4gICAgY29sb3I6ICMxNjE3Mjk7XG4gICAgZm9udC1zaXplOiAzLjEyNWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA4ZW07XG4gICAgbWFyZ2luOiAwIDAgMC42ZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5zZWN0aW9uLWludHJvIGgyIGEsIC5zaW5nbGUtbGVhZGVyc2hpcCBoMiBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5zZWN0aW9uLWludHJvIGgyLCAuc2luZ2xlLWxlYWRlcnNoaXAgaDIge1xuICAgICAgICBmb250LXNpemU6IDEuODc1ZW07IH0gfVxuICAuc2VjdGlvbi1pbnRybyAudGV4dCwgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBtYXJnaW46IDJlbSAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAuc2VjdGlvbi1pbnRybyAudGV4dCBhLCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgYSB7XG4gICAgICBjb2xvcjogIzAwOWVkYjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAuc2VjdGlvbi1pbnRybyAudGV4dCwgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMS4yNWVtIDA7IH0gfVxuXG4ubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgcCwgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCBwLFxuLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0ID4gZGl2LFxuLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgLmFsaWdubGVmdCwgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCAuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwLjYyNWVtIDAgMDsgfVxuXG4ubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgLmFsaWducmlnaHQsIC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDAgMC42MjVlbTsgfVxuXG4ubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgLmFsaWduY2VudGVyLCAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IC5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1ZW07IH1cblxuLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IHVsLCAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IHVsLFxuLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IG9sLFxuLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNWVtOyB9XG5cbi5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCBibG9ja3F1b3RlLCAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDEuMjVlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IGJsb2NrcXVvdGU6YmVmb3JlLCAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgICBjb2xvcjogIzAwOWVkYjtcbiAgICBjb250ZW50OiBcIuKAnFwiO1xuICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNXB4OyB9XG4gIC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCBibG9ja3F1b3RlIHAsIC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgYmxvY2txdW90ZSBwIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1ODMzMzMzMzNlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgYmxvY2txdW90ZSBwLCAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IGJsb2NrcXVvdGUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTsgfSB9XG4gIC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCBibG9ja3F1b3RlIGNpdGUsIC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgYmxvY2txdW90ZSBjaXRlIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IGJsb2NrcXVvdGUgY2l0ZTpiZWZvcmUsIC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgYmxvY2txdW90ZSBjaXRlOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA5ZWRiO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBtYXJnaW46IDEuMjVlbSAwIDAuNjI1ZW0gMDtcbiAgICAgIHdpZHRoOiAyLjVlbTsgfVxuICAgIC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCBibG9ja3F1b3RlIGNpdGUgc3BhbiwgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCBibG9ja3F1b3RlIGNpdGUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMC41ODMzMzMzMzMzZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCAud3AtY2FwdGlvbiBpbWcsIC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgLndwLWNhcHRpb24gaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCwgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIHBhZGRpbmc6IDAuODMzMzMzMzMzM2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLnNpbmdsZS1jYXJlZXIgI3NlY3Rpb24tMSAuc2VjdGlvbi1pbnRyby5zdGFuZGFyZC1wYWRkaW5nLCAuc2luZ2xlLWNhcmVlciAjc2VjdGlvbi0xIC5zdGFuZGFyZC1wYWRkaW5nLnNpbmdsZS1sZWFkZXJzaGlwIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLmxheW91dF9oZXJvLS10eXBlLWRlZmF1bHQgLmxheW91dF9oZXJvIHtcbiAgYmFja2dyb3VuZDogIzE4MjMzMTtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubGF5b3V0X2hlcm8tLXR5cGUtZGVmYXVsdCAubGF5b3V0X2hlcm86YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cbiAgLmxheW91dF9oZXJvLS10eXBlLWRlZmF1bHQgLmxheW91dF9oZXJvID4gLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLmxheW91dF9oZXJvLS10eXBlLWRlZmF1bHQgLmxheW91dF9oZXJvLmhhcy1saW1pdGVkLWhlaWdodCB7XG4gICAgbWF4LWhlaWdodDogNzAwcHggIWltcG9ydGFudDsgfVxuICAgIC5sYXlvdXRfaGVyby0tdHlwZS1kZWZhdWx0IC5sYXlvdXRfaGVyby5oYXMtbGltaXRlZC1oZWlnaHQuaGFzLWxpbWl0ZWQtaGVpZ2h0LS1zaG9ydGVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmxheW91dF9oZXJvLS10eXBlLWRlZmF1bHQgLmxheW91dF9oZXJvIC5jYXRlZ29yeS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgLmxheW91dF9oZXJvLS10eXBlLWRlZmF1bHQgLmxheW91dF9oZXJvIC5jYXRlZ29yeS1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuICAubGF5b3V0X2hlcm8tLXR5cGUtZGVmYXVsdCAubGF5b3V0X2hlcm8gLnBhZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiA5OTsgfVxuICAgIC5sYXlvdXRfaGVyby0tdHlwZS1kZWZhdWx0IC5sYXlvdXRfaGVybyAucGFnZXIgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgY29sb3I6ICMxNjE3Mjk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgaGVpZ2h0OiAxLjg3NWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODc1ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMS44NzVlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgLmxheW91dF9oZXJvLS10eXBlLWRlZmF1bHQgLmxheW91dF9oZXJvIC5wYWdlciBhLmFjdGl2ZSwgLmxheW91dF9oZXJvLS10eXBlLWRlZmF1bHQgLmxheW91dF9oZXJvIC5wYWdlciBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDllZGI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmxheW91dF9oZXJvLS10eXBlLWRlZmF1bHQgLmxheW91dF9oZXJvIC5wYWdlciBhOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLmxheW91dF9oZXJvLS10eXBlLWRlZmF1bHQgLmxheW91dF9oZXJvIC5wYWdlci0tZG90cyB7XG4gICAgICBib3R0b206IDMuNzVlbTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgICAubGF5b3V0X2hlcm8tLXR5cGUtZGVmYXVsdCAubGF5b3V0X2hlcm8gLnBhZ2VyLS1kb3RzIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMC42MjVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNjI1ZW07XG4gICAgICAgIG9wYWNpdHk6IDAuNDY7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtaW5kZW50OiAtMjBweDtcbiAgICAgICAgd2lkdGg6IDAuNjI1ZW07IH1cbiAgICAgICAgLmxheW91dF9oZXJvLS10eXBlLWRlZmF1bHQgLmxheW91dF9oZXJvIC5wYWdlci0tZG90cyBhICsgYSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1ZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgICAubGF5b3V0X2hlcm8tLXR5cGUtZGVmYXVsdCAubGF5b3V0X2hlcm8gLnBhZ2VyLS1kb3RzIHtcbiAgICAgICAgICBib3R0b206IDIuNWVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAubGF5b3V0X2hlcm8tLXR5cGUtZGVmYXVsdCAubGF5b3V0X2hlcm8gLnBhZ2VyLS1kb3RzIHtcbiAgICAgICAgICBib3R0b206IDEuMjVlbTsgfSB9XG4gIC5sYXlvdXRfaGVyby0tdHlwZS1kZWZhdWx0IC5sYXlvdXRfaGVybyAub3dsLWNvbnRyb2xzIHtcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgZm9udC1zaXplOiAxLjU2MjVlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubGF5b3V0X2hlcm8tLXR5cGUtZGVmYXVsdCAubGF5b3V0X2hlcm8gLm93bC1jb250cm9scyAub3dsLXByZXYge1xuICAgICAgbGVmdDogMi4xODc1ZW07IH1cbiAgICAubGF5b3V0X2hlcm8tLXR5cGUtZGVmYXVsdCAubGF5b3V0X2hlcm8gLm93bC1jb250cm9scyAub3dsLW5leHQge1xuICAgICAgcmlnaHQ6IDIuMTg3NWVtOyB9XG4gICAgLmxheW91dF9oZXJvLS10eXBlLWRlZmF1bHQgLmxheW91dF9oZXJvIC5vd2wtY29udHJvbHMgLm93bC1wcmV2LFxuICAgIC5sYXlvdXRfaGVyby0tdHlwZS1kZWZhdWx0IC5sYXlvdXRfaGVybyAub3dsLWNvbnRyb2xzIC5vd2wtbmV4dCB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7IH1cbiAgICAgIC5sYXlvdXRfaGVyby0tdHlwZS1kZWZhdWx0IC5sYXlvdXRfaGVybyAub3dsLWNvbnRyb2xzIC5vd2wtcHJldjpob3ZlcixcbiAgICAgIC5sYXlvdXRfaGVyby0tdHlwZS1kZWZhdWx0IC5sYXlvdXRfaGVybyAub3dsLWNvbnRyb2xzIC5vd2wtbmV4dDpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmxheW91dF9oZXJvLS10eXBlLWRlZmF1bHQgLmxheW91dF9oZXJvIC5vd2wtc3RhZ2Utb3V0ZXIsXG4gIC5sYXlvdXRfaGVyby0tdHlwZS1kZWZhdWx0IC5sYXlvdXRfaGVybyAub3dsLXN0YWdlLFxuICAubGF5b3V0X2hlcm8tLXR5cGUtZGVmYXVsdCAubGF5b3V0X2hlcm8gLm93bC1pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmxheW91dF9oZXJvLS10eXBlLWRlZmF1bHQgLmxheW91dF9oZXJvIC5zbGlkZXMsXG4gIC5sYXlvdXRfaGVyby0tdHlwZS1kZWZhdWx0IC5sYXlvdXRfaGVybyAuc2xpZGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubGF5b3V0X2hlcm8tLXR5cGUtZGVmYXVsdCAubGF5b3V0X2hlcm8gLnNsaWRlcyAub3dsLWNvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sYXlvdXRfaGVyby0tdHlwZS1kZWZhdWx0IC5sYXlvdXRfaGVybyAuc2xpZGVzLnNsaWRlcy0td2l0aC1hcnJvd3MgLm93bC1jb250cm9scyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxheW91dF9oZXJvLS10eXBlLWRlZmF1bHQgLmxheW91dF9oZXJvIC5zbGlkZSB7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHRyYW5zcGFyZW50IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubGF5b3V0X2hlcm8tLXR5cGUtZGVmYXVsdCAubGF5b3V0X2hlcm8gLnNsaWRlIC5vdmVybGF5IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAubGF5b3V0X2hlcm8tLXR5cGUtZGVmYXVsdCAubGF5b3V0X2hlcm8gLnNsaWRlIC50ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgLmxheW91dF9oZXJvLS10eXBlLWRlZmF1bHQgLmxheW91dF9oZXJvIC5iYWNrZ3JvdW5kLXZpZGVvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAubGF5b3V0X2hlcm8tLXR5cGUtZGVmYXVsdCAubGF5b3V0X2hlcm8gLmJhY2tncm91bmQtdmlkZW8gdmlkZW8ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWF4LWhlaWdodDogMTAxJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMSU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAubGF5b3V0X2hlcm8tLXR5cGUtZGVmYXVsdCAubGF5b3V0X2hlcm8gLmJhY2tncm91bmQtdmlkZW8gdmlkZW8uY2hlY2stc2l6ZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLmxheW91dF9oZXJvLS10eXBlLWRlZmF1bHQgLmxheW91dF9oZXJvIC5iYWNrZ3JvdW5kLXZpZGVvIHZpZGVvLmhvcml6b250YWwge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwMHB4O1xuICAgICAgICAvKiBtYXgtd2lkdGg6IDEwMCU7ICovIH1cbiAgICAubGF5b3V0X2hlcm8tLXR5cGUtZGVmYXVsdCAubGF5b3V0X2hlcm8gLmJhY2tncm91bmQtdmlkZW8gdmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5sYXlvdXRfaGVyby0tdHlwZS1kZWZhdWx0IC5sYXlvdXRfaGVybyAuYmFja2dyb3VuZC12aWRlbyB2aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1wbGF5LWJ1dHRvbixcbiAgICAubGF5b3V0X2hlcm8tLXR5cGUtZGVmYXVsdCAubGF5b3V0X2hlcm8gLmJhY2tncm91bmQtdmlkZW8gdmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtc3RhcnQtcGxheWJhY2stYnV0dG9uIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHdpZHRoOiA1cHg7IH1cbiAgLmxheW91dF9oZXJvLS10eXBlLWRlZmF1bHQgLmxheW91dF9oZXJvIC50ZXh0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAubGF5b3V0X2hlcm8tLXR5cGUtZGVmYXVsdCAubGF5b3V0X2hlcm8gLnRleHQgLmFkZGl0aW9uYWwtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgICAubGF5b3V0X2hlcm8tLXR5cGUtZGVmYXVsdCAubGF5b3V0X2hlcm8gLnRleHQgLmFkZGl0aW9uYWwtdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAgIC5sYXlvdXRfaGVyby0tdHlwZS1kZWZhdWx0IC5sYXlvdXRfaGVybyAudGV4dCAuYWRkaXRpb25hbC10ZXh0ID4gLmNvbnRlbnQge1xuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICBtYXJnaW46IDEuMjVlbSBhdXRvIDA7XG4gICAgICAgIG1heC13aWR0aDogNjYwcHg7IH1cbiAgICAgICAgLmxheW91dF9oZXJvLS10eXBlLWRlZmF1bHQgLmxheW91dF9oZXJvIC50ZXh0IC5hZGRpdGlvbmFsLXRleHQgPiAuY29udGVudCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLmxheW91dF9oZXJvLS10eXBlLWRlZmF1bHQgLmxheW91dF9oZXJvIC50ZXh0IC5hZGRpdGlvbmFsLWhlcm8taW1hZ2Uge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDMxMHB4OyB9XG4gICAgICAubGF5b3V0X2hlcm8tLXR5cGUtZGVmYXVsdCAubGF5b3V0X2hlcm8gLnRleHQgLmFkZGl0aW9uYWwtaGVyby1pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogMzEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC5sYXlvdXRfaGVyby0tdHlwZS1kZWZhdWx0IC5sYXlvdXRfaGVybyAudGV4dCAuYWRkaXRpb25hbC1oZXJvLWltYWdlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgIC5sYXlvdXRfaGVyby0tdHlwZS1kZWZhdWx0IC5sYXlvdXRfaGVybyAudGV4dCAuYWRkaXRpb25hbC1oZXJvLWltYWdlIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5sYXlvdXRfaGVyby0tdHlwZS1kZWZhdWx0IC5sYXlvdXRfaGVybyAudGV4dCAuZGF0YW9wZW4tbG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RhdGFvcGVuL2RhdGFvcGVuLWJyYWNrZXRzLnBuZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDExM3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgd2lkdGg6IDMzMHB4OyB9XG4gICAgLmxheW91dF9oZXJvLS10eXBlLWRlZmF1bHQgLmxheW91dF9oZXJvIC50ZXh0IGgyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiA1LjYyNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAuMjIyMjIyMjIyMmVtIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg3LjVlbSkge1xuICAgICAgICAubGF5b3V0X2hlcm8tLXR5cGUtZGVmYXVsdCAubGF5b3V0X2hlcm8gLnRleHQgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy43NWVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIC5sYXlvdXRfaGVyby0tdHlwZS1kZWZhdWx0IC5sYXlvdXRfaGVybyAudGV4dCBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjVlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gICAgICAgIC5sYXlvdXRfaGVyby0tdHlwZS1kZWZhdWx0IC5sYXlvdXRfaGVybyAudGV4dCBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjg3NWVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5sYXlvdXRfaGVyby0tdHlwZS1kZWZhdWx0IC5sYXlvdXRfaGVybyAudGV4dCBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVlbTsgfSB9XG4gICAgLmxheW91dF9oZXJvLS10eXBlLWRlZmF1bHQgLmxheW91dF9oZXJvIC50ZXh0IC5hY3Rpb25zIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgbWFyZ2luLXRvcDogMTI0cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5sYXlvdXRfaGVyby0tdHlwZS1kZWZhdWx0IC5sYXlvdXRfaGVybyAudGV4dCAuYWN0aW9ucyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzJweDsgfSB9XG4gICAgICAubGF5b3V0X2hlcm8tLXR5cGUtZGVmYXVsdCAubGF5b3V0X2hlcm8gLnRleHQgLmFjdGlvbnMgLmJ0biB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDllZGI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07IH1cbiAgICAgICAgLmxheW91dF9oZXJvLS10eXBlLWRlZmF1bHQgLmxheW91dF9oZXJvIC50ZXh0IC5hY3Rpb25zIC5idG4gLmxhYmVsLCAubGF5b3V0X2hlcm8tLXR5cGUtZGVmYXVsdCAubGF5b3V0X2hlcm8gLnRleHQgLmFjdGlvbnMgLmJ0bjphZnRlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLmxheW91dF9oZXJvLS10eXBlLWRlZmF1bHQgLmxheW91dF9oZXJvIC50ZXh0IC5hY3Rpb25zIC5idG46aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgICAgICAubGF5b3V0X2hlcm8tLXR5cGUtZGVmYXVsdCAubGF5b3V0X2hlcm8gLnRleHQgLmFjdGlvbnMgLmJ0bjpob3ZlciAubGFiZWwsIC5sYXlvdXRfaGVyby0tdHlwZS1kZWZhdWx0IC5sYXlvdXRfaGVybyAudGV4dCAuYWN0aW9ucyAuYnRuOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA5ZWRiOyB9XG5cbi5sYXlvdXRfaGVyby0tdHlwZS1leHRlbmRlZCB7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLnNlY3Rpb24tY29udGVudC0tbGF5b3V0X2hlcm8ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC5sYXlvdXRfaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLmxheW91dF9oZXJvID4gLnJhdGlvLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5sYXlvdXRfaGVyby0tdHlwZS1leHRlbmRlZCAubGF5b3V0X2hlcm8gPiAucmF0aW8tY29udGFpbmVyID4gLmNvbnRlbnQge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwOyB9XG4gICAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC5sYXlvdXRfaGVybyA+IC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLmxheW91dF9oZXJvID4gLmNvbnRhaW5lciB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC5sYXlvdXRfaGVybyB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIC5sYXlvdXRfaGVyby0tdHlwZS1leHRlbmRlZCAudmlzdWFsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiA1MGVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sYXlvdXRfaGVyby0tdHlwZS1leHRlbmRlZCAudmlzdWFsIHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLnZpc3VhbCBpbWcsXG4gICAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC52aXN1YWwgdmlkZW8ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5sYXlvdXRfaGVyby0tdHlwZS1leHRlbmRlZCAudmlzdWFsIHZpZGVvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNSU7XG4gICAgICAgIHdpZHRoOiAxMzAlOyB9IH1cbiAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC5wcmltYXJ5LWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNi44NzVlbTsgfVxuICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLnByaW1hcnktY29udGVudCxcbiAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC5hZGRpdGlvbmFsLWNvbnRlbnQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAwIDEuMjVlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLnByaW1hcnktY29udGVudCBoMixcbiAgICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLmFkZGl0aW9uYWwtY29udGVudCBoMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogNC4wNjI1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4xNTM4NDYxNTM4ZW07XG4gICAgICBtYXJnaW46IDAgYXV0byAwLjYxNTM4NDYxNTRlbSBhdXRvO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgICAgICAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC5wcmltYXJ5LWNvbnRlbnQgaDIsXG4gICAgICAgIC5sYXlvdXRfaGVyby0tdHlwZS1leHRlbmRlZCAuYWRkaXRpb25hbC1jb250ZW50IGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuNDM3NWVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5sYXlvdXRfaGVyby0tdHlwZS1leHRlbmRlZCAucHJpbWFyeS1jb250ZW50IGgyLFxuICAgICAgICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLmFkZGl0aW9uYWwtY29udGVudCBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjgxMjVlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzEuMjVlbSkge1xuICAgICAgICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLnByaW1hcnktY29udGVudCBoMixcbiAgICAgICAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC5hZGRpdGlvbmFsLWNvbnRlbnQgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNWVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAyNWVtKSB7XG4gICAgICAgIC5sYXlvdXRfaGVyby0tdHlwZS1leHRlbmRlZCAucHJpbWFyeS1jb250ZW50IGgyLFxuICAgICAgICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLmFkZGl0aW9uYWwtY29udGVudCBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5sYXlvdXRfaGVyby0tdHlwZS1leHRlbmRlZCAucHJpbWFyeS1jb250ZW50LnByaW1hcnktY29udGVudCBoMixcbiAgICAgIC5sYXlvdXRfaGVyby0tdHlwZS1leHRlbmRlZCAuYWRkaXRpb25hbC1jb250ZW50LnByaW1hcnktY29udGVudCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC41dnc7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAyMjAwcHgpIHtcbiAgICAgIC5sYXlvdXRfaGVyby0tdHlwZS1leHRlbmRlZCAucHJpbWFyeS1jb250ZW50LnByaW1hcnktY29udGVudCBoMixcbiAgICAgIC5sYXlvdXRfaGVyby0tdHlwZS1leHRlbmRlZCAuYWRkaXRpb25hbC1jb250ZW50LnByaW1hcnktY29udGVudCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7IH0gfVxuICAgIC5sYXlvdXRfaGVyby0tdHlwZS1leHRlbmRlZCAucHJpbWFyeS1jb250ZW50IHAsXG4gICAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC5hZGRpdGlvbmFsLWNvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtTHRcIiwgc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC52aWRlby1ncmFkaWVudC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5sYXlvdXRfaGVyby0tdHlwZS1leHRlbmRlZCAudmlkZW8tZ3JhZGllbnQtY29udGFpbmVyIC50b3AtZ3JhZGllbnQge1xuICAgICAgYm90dG9tOiAwJTtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMjsgfVxuICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLmFkZGl0aW9uYWwtY29udGVudCAuYWRkaXRpb25hbC10ZXh0LXdpZHRoIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC5hZGRpdGlvbmFsLWNvbnRlbnQgLmFkZGl0aW9uYWwtdGV4dC13aWR0aCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLnZpZGVvLXdyYXAge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEzNTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5sYXlvdXRfaGVyby0tdHlwZS1leHRlbmRlZCAudmlkZW8td3JhcCB7XG4gICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC52aWRlby13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5sYXlvdXRfaGVyby0tdHlwZS1leHRlbmRlZCAudmlkZW8td3JhcCAucmF0aW8tLTE2LTkge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLnZpZGVvLXdyYXAgLnZpZGVvLXBvc3Rlci1pbWFnZSxcbiAgICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLnZpZGVvLXdyYXAgLnZpZGVvLWVtYmVkIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwLjVzO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5sYXlvdXRfaGVyby0tdHlwZS1leHRlbmRlZCAudmlkZW8td3JhcCAudmlkZW8tcG9zdGVyLWltYWdlIGlmcmFtZSxcbiAgICAgIC5sYXlvdXRfaGVyby0tdHlwZS1leHRlbmRlZCAudmlkZW8td3JhcCAudmlkZW8tZW1iZWQgaWZyYW1lIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC52aWRlby13cmFwIC52aWRlby1wb3N0ZXItaW1hZ2UgaW1nLFxuICAgICAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC52aWRlby13cmFwIC52aWRlby1lbWJlZCBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLnZpZGVvLXdyYXAgLnZpZGVvLWVtYmVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLnZpZGVvLXdyYXAgLnZpZGVvLXBvc3Rlci1pbWFnZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLnZpZGVvLXdyYXAgLnZpZGVvLXBvc3Rlci1pbWFnZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLnZpZGVvLXdyYXAgLnZpZGVvLXBvc3Rlci1pbWFnZSAucGxheS1pY29uIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAgIC5sYXlvdXRfaGVyby0tdHlwZS1leHRlbmRlZCAudmlkZW8td3JhcCAudmlkZW8tcG9zdGVyLWltYWdlIC5wbGF5LWljb246YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA0YlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDFweDsgfVxuICAgIC5sYXlvdXRfaGVyby0tdHlwZS1leHRlbmRlZCAudmlkZW8td3JhcC5wbGF5aW5nIC52aWRlby1wb3N0ZXItaW1hZ2Uge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5sYXlvdXRfaGVyby0tdHlwZS1leHRlbmRlZCAucHJpbWFyeS1jb250ZW50IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC5wcmltYXJ5LWNvbnRlbnQge1xuICAgICAgICB0b3A6IDUwJTsgfSB9XG4gICAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC5wcmltYXJ5LWNvbnRlbnQuYW5pbWF0ZS1pbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC5hZGRpdGlvbmFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLmFkZGl0aW9uYWwtY29udGVudCBwOmVtcHR5IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDU1JTsgfVxuICAgIC5sYXlvdXRfaGVyby0tdHlwZS1leHRlbmRlZCAuYWRkaXRpb25hbC1jb250ZW50LmFuaW1hdGUtaW4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgIC5sYXlvdXRfaGVyby0tdHlwZS1leHRlbmRlZCAuYWRkaXRpb25hbC1jb250ZW50IGEuaXMtdmlkZW8tbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC5hZGRpdGlvbmFsLWNvbnRlbnQgYS5pcy12aWRlby1saW5rOmJlZm9yZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBjb250ZW50OiBcIlxcZjA0YlwiO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLmFkZGl0aW9uYWwtY29udGVudCBhLmlzLXZpZGVvLWxpbms6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLmFkZGl0aW9uYWwtY29udGVudCBhLmlzLXZpZGVvLWxpbmsgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5sYXlvdXRfaGVyby0tdHlwZS1leHRlbmRlZCAuYWRkaXRpb25hbC1jb250ZW50IGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDAuOTM3NWVtIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC5jYXJldC1kb3duIHtcbiAgICBib3R0b206IDQ1cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwcHgpOyB9XG4gICAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC5jYXJldC1kb3duLmFuaW1hdGUtaW4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApICFpbXBvcnRhbnQ7IH1cbiAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC5xdW90ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG4gICAgcGFkZGluZzogOC4xMjVlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sYXlvdXRfaGVyby0tdHlwZS1leHRlbmRlZCAucXVvdGUge1xuICAgICAgICBtYXJnaW46IDQuNjE1Mzg0NjE1NGVtIDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLnF1b3RlLnJvdyB7XG4gICAgICBtYXJnaW46IDIuNWVtIDAgMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC5xdW90ZS5yb3cge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQuNjE1Mzg0NjE1NGVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjA3NjkyMzA3NjllbTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIHtcbiAgICAgICAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC5xdW90ZS5yb3cge1xuICAgICAgICAgIG1hcmdpbjogNi4xNTM4NDYxNTM4ZW0gMDsgfSB9XG4gICAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC5xdW90ZS5hbmltYXRlLWluIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLnF1b3RlIC5xdW90ZV9jb250YWluZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgbGluZWFyO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICAgIHdpZHRoOiA2OCU7IH1cbiAgICAgIC5sYXlvdXRfaGVyby0tdHlwZS1leHRlbmRlZCAucXVvdGUgLnF1b3RlX2NvbnRhaW5lci5hbmltYXRlLWluIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLnF1b3RlIC5xdW90ZV9jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC5xdW90YXRpb24ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDIuNjI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjQ3NjE5MDQ3NjJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC5xdW90YXRpb24ud2l0aC1leWVicm93IHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5sYXlvdXRfaGVyby0tdHlwZS1leHRlbmRlZCAucXVvdGVfZXllYnJvdyB7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgIG1hcmdpbjogMCAwIDEuNjY2NjY2NjY2N2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMjVlbSkge1xuICAgICAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC5xdW90ZV9leWVicm93IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjY4NzVlbTsgfSB9XG4gIC5sYXlvdXRfaGVyby0tdHlwZS1leHRlbmRlZCAucXVvdGVfY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyLjYyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzNlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg1NzE0MjllbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAgICAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC5xdW90ZV9jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NWVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC5xdW90ZV9jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1ZW07IH0gfVxuICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLnF1b3RlX2NpdGF0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtTHRcIiwgc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLnF1b3RlX2NpdGF0aW9uIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDsgfSB9XG4gIC5sYXlvdXRfaGVyby0tdHlwZS1leHRlbmRlZCAucXVvdGVfbGluayB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLnF1b3RlX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNzY5MjMwNzY5MmVtOyB9IH1cbiAgICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLnF1b3RlX2xpbms6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LnN2Z1wiKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzMzMzMzNlbTsgfVxuICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLmJvdHRvbV92aXN1YWwge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogNTBlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLmJvdHRvbV92aXN1YWwge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cbiAgICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLmJvdHRvbV92aXN1YWwgLmdyYWRpZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLmJvdHRvbV92aXN1YWwgdmlkZW8sXG4gICAgLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIC5ib3R0b21fdmlzdWFsIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAlKTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAubGF5b3V0X2hlcm8tLXR5cGUtZXh0ZW5kZWQgLmJvdHRvbV92aXN1YWwgdmlkZW8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1JTtcbiAgICAgICAgd2lkdGg6IDEzMCU7IH0gfVxuXG4jc2VjdGlvbi0xIC5sYXlvdXRfaGVybyAudGV4dCBoMiB7XG4gIGZvbnQtc2l6ZTogNi44NzVlbTtcbiAgd2lkdGg6IDkwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODcuNWVtKSB7XG4gICAgI3NlY3Rpb24tMSAubGF5b3V0X2hlcm8gLnRleHQgaDIge1xuICAgICAgZm9udC1zaXplOiA0LjM3NWVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc1ZW0pIHtcbiAgICAjc2VjdGlvbi0xIC5sYXlvdXRfaGVybyAudGV4dCBoMiB7XG4gICAgICBmb250LXNpemU6IDMuNDM3NWVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAgICNzZWN0aW9uLTEgLmxheW91dF9oZXJvIC50ZXh0IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi44MTI1ZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICNzZWN0aW9uLTEgLmxheW91dF9oZXJvIC50ZXh0IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNWVtOyB9IH1cblxuI3NlY3Rpb24tMSAubGF5b3V0X2hlcm8uaGFzLWxpbWl0ZWQtaGVpZ2h0LS1zaG9ydGVyIC50ZXh0IGgyIHtcbiAgZm9udC1zaXplOiA0LjM3NWVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDBlbSkge1xuICAgICNzZWN0aW9uLTEgLmxheW91dF9oZXJvLmhhcy1saW1pdGVkLWhlaWdodC0tc2hvcnRlciAudGV4dCBoMiB7XG4gICAgICBmb250LXNpemU6IDQuMzc1ZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzVlbSkge1xuICAgICNzZWN0aW9uLTEgLmxheW91dF9oZXJvLmhhcy1saW1pdGVkLWhlaWdodC0tc2hvcnRlciAudGV4dCBoMiB7XG4gICAgICBmb250LXNpemU6IDMuNDM3NWVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAgICNzZWN0aW9uLTEgLmxheW91dF9oZXJvLmhhcy1saW1pdGVkLWhlaWdodC0tc2hvcnRlciAudGV4dCBoMiB7XG4gICAgICBmb250LXNpemU6IDIuODEyNWVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAjc2VjdGlvbi0xIC5sYXlvdXRfaGVyby5oYXMtbGltaXRlZC1oZWlnaHQtLXNob3J0ZXIgLnRleHQgaDIge1xuICAgICAgZm9udC1zaXplOiAyLjI1ZW07IH0gfVxuXG4jc2VjdGlvbi0xIC5sYXlvdXRfaGVybyAudGV4dC5yZXN0cmljdC13aWR0aCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE0NDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTMuNzVlbSkge1xuICAgICNzZWN0aW9uLTEgLmxheW91dF9oZXJvIC50ZXh0LnJlc3RyaWN0LXdpZHRoIHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgxLjI1ZW0pIHtcbiAgICAjc2VjdGlvbi0xIC5sYXlvdXRfaGVybyAudGV4dC5yZXN0cmljdC13aWR0aCB7XG4gICAgICBtYXgtd2lkdGg6IDk1MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAgICNzZWN0aW9uLTEgLmxheW91dF9oZXJvIC50ZXh0LnJlc3RyaWN0LXdpZHRoIHtcbiAgICAgIG1heC13aWR0aDogNzUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICNzZWN0aW9uLTEgLmxheW91dF9oZXJvIC50ZXh0LnJlc3RyaWN0LXdpZHRoIHtcbiAgICAgIG1heC13aWR0aDogNDkwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzIuNWVtKSB7XG4gICAgI3NlY3Rpb24tMSAubGF5b3V0X2hlcm8gLnRleHQucmVzdHJpY3Qtd2lkdGgge1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5My43NWVtKSB7XG4gICAgI3NlY3Rpb24tMSAubGF5b3V0X2hlcm8gLnRleHQucmVzdHJpY3Qtd2lkdGggaDIge1xuICAgICAgZm9udC1zaXplOiA0LjM3NWVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgxLjI1ZW0pIHtcbiAgICAjc2VjdGlvbi0xIC5sYXlvdXRfaGVybyAudGV4dC5yZXN0cmljdC13aWR0aCBoMiB7XG4gICAgICBmb250LXNpemU6IDMuNDM3NWVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAgICNzZWN0aW9uLTEgLmxheW91dF9oZXJvIC50ZXh0LnJlc3RyaWN0LXdpZHRoIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi44MTI1ZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICNzZWN0aW9uLTEgLmxheW91dF9oZXJvIC50ZXh0LnJlc3RyaWN0LXdpZHRoIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNWVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMyLjVlbSkge1xuICAgICNzZWN0aW9uLTEgLmxheW91dF9oZXJvIC50ZXh0LnJlc3RyaWN0LXdpZHRoIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH0gfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXRfaGVybyAuYWN0aW9ucyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSwgdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dF9oZXJvIC52aXNpYmxlIC5hY3Rpb25zIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2l0ZS0yIC5sYXlvdXRfaGVybyAuYWN0aW9ucyAuYXJyb3ctYnRuLndpdGgtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5zaXRlLTIgLmxheW91dF9oZXJvIC5hY3Rpb25zIC5hcnJvdy1idG4ud2l0aC10ZXh0IC5sYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cblxuLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWludHJvZHVjdG9yeV90ZXh0LmRhcmstYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQ6ICMxNjE3Mjk7IH1cblxuLmxheW91dC1pbnRyb2R1Y3RvcnlfdGV4dCB7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCB0cmFuc3BhcmVudCA1MCUgMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICMxNjE3Mjk7XG4gIHBhZGRpbmc6IDMuMTI1ZW0gMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIC5sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQge1xuICAgICAgcGFkZGluZzogMS44NzVlbSAwOyB9IH1cbiAgLmxheW91dC1pbnRyb2R1Y3RvcnlfdGV4dC5kYXJrLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6ICMxNTE1MWQgbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC5sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQuZGFyay1iYWNrZ3JvdW5kIGgyLFxuICAgIC5sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQuZGFyay1iYWNrZ3JvdW5kIC50ZXh0IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQuYmFja2dyb3VuZC0td2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQuYmFja2dyb3VuZC0tZ3JheSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZmZmZiAwLCAjZWJlYmViKTsgfVxuICAubGF5b3V0LWludHJvZHVjdG9yeV90ZXh0IC5pbWFnZS1ncmlkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubGF5b3V0LWludHJvZHVjdG9yeV90ZXh0IC5pbWFnZS1ncmlkIC5pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDIuNWVtO1xuICAgICAgbWF4LXdpZHRoOiA3LjVlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmxheW91dC1pbnRyb2R1Y3RvcnlfdGV4dCAuaW1hZ2UtZ3JpZCAuaW1hZ2UgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmxheW91dC1pbnRyb2R1Y3RvcnlfdGV4dCAudGV4dCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmhvbWUgI3NlY3Rpb24tMiAubGF5b3V0LWludHJvZHVjdG9yeV90ZXh0IGgyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtZnJlZWZvcm1fdGV4dCAuYW5jaG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEwMHB4O1xuICB3aWR0aDogMXB4OyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IGgyLCAucGFnZS1zZWN0aW9uLS1sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgaDIge1xuICBmb250LXNpemU6IDEuODc1ZW07IH1cblxuLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgaDMsIC5wYWdlLXNlY3Rpb24tLWxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogMS42MjVlbTsgfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCBoNCwgLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IGg0IHtcbiAgZm9udC1zaXplOiAxLjVlbTsgfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtZnJlZWZvcm1fdGV4dC5uby1wYWRkaW5nIC50ZXh0IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1mcmVlZm9ybV90ZXh0IGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5hcHBseS1mb3JtLXdyYXAsXG4uYXBwbHktaWZyYW1lLXdyYXAge1xuICBtYXgtaGVpZ2h0OiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLW91dDsgfVxuICAuYXBwbHktZm9ybS13cmFwLmFjdGl2ZSxcbiAgLmFwcGx5LWlmcmFtZS13cmFwLmFjdGl2ZSB7XG4gICAgbWF4LWhlaWdodDogMjAwMHB4OyB9XG4gIC5hcHBseS1mb3JtLXdyYXAgLmFwcGx5LWlmcmFtZSxcbiAgLmFwcGx5LWlmcmFtZS13cmFwIC5hcHBseS1pZnJhbWUge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDMuMTI1ZW0gMDsgfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtZnJlZWZvcm1fdGV4dC5uby1wYWRkaW5nIC5zZWN0aW9uLWludHJvLCAucGFnZS1zZWN0aW9uLS1sYXlvdXQtZnJlZWZvcm1fdGV4dC5uby1wYWRkaW5nIC5zaW5nbGUtbGVhZGVyc2hpcCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1mcmVlZm9ybV90ZXh0LnRoZTExMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFnZS1zZWN0aW9uLS1sYXlvdXQtZnJlZWZvcm1fdGV4dC50aGUxMTAgLnRleHQge1xuICAgIG1hcmdpbi10b3A6IDIuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWZyZWVmb3JtX3RleHQudGhlMTEwIC5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iYXJzLW1pZGRsZS5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgICAucGFnZS1zZWN0aW9uLS1sYXlvdXQtZnJlZWZvcm1fdGV4dC50aGUxMTAgLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWZyZWVmb3JtX3RleHQudGhlMTEwIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24taW50cm8sIC5wYWdlLXNlY3Rpb24tLWxheW91dC1mcmVlZm9ybV90ZXh0LnRoZTExMCAuc2VjdGlvbi1jb250ZW50IC5zaW5nbGUtbGVhZGVyc2hpcCB7XG4gICAgcGFkZGluZy10b3A6IDMuNzVlbTsgfSB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1mcmVlZm9ybV90ZXh0LnRoZTExMCAuc2VjdGlvbi1jb250ZW50IGgyLCAucGFnZS1zZWN0aW9uLS1sYXlvdXQtZnJlZWZvcm1fdGV4dC50aGUxMTAgLnNlY3Rpb24tY29udGVudCAudGV4dCB7XG4gIGNvbG9yOiAjOTg5Y2ExO1xuICBmb250LXNpemU6IDEuMDYyNWVtO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1mcmVlZm9ybV90ZXh0LnRoZTExMCAuc2VjdGlvbi1jb250ZW50IC5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0My43NWVtKSB7XG4gICAgLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWZyZWVmb3JtX3RleHQudGhlMTEwIC5zZWN0aW9uLWNvbnRlbnQgLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1mcmVlZm9ybV90ZXh0LnRoZTExMCAuc2VjdGlvbi1jb250ZW50IC5kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQzLjc1ZW0pIHtcbiAgICAucGFnZS1zZWN0aW9uLS1sYXlvdXQtZnJlZWZvcm1fdGV4dC50aGUxMTAgLnNlY3Rpb24tY29udGVudCAuZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWZyZWVmb3JtX3RleHQudGhlMTEwIC5zZWN0aW9uLWNvbnRlbnQgLnRleHQge1xuICBtYXJnaW4tdG9wOiAxLjVlbTsgfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtZnJlZWZvcm1fdGV4dC50aGUxMTAgLnNlY3Rpb24tY29udGVudCAuY2F0ZWdvcnktaGVhZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMjUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAuNmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgICAucGFnZS1zZWN0aW9uLS1sYXlvdXQtZnJlZWZvcm1fdGV4dC50aGUxMTAgLnNlY3Rpb24tY29udGVudCAuY2F0ZWdvcnktaGVhZGluZyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmxheW91dC1jYXJlZXJzX2xpc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjRUJFQkVCIDEwMCUpO1xuICBwYWRkaW5nLWJvdHRvbTogMy43NWVtOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1jYXJlZXJzX2hpZ2hsaWdodCAuc3RhZ2dlci1yb3cgLmNvbC1sZy00IC5jYXJlZXJzLXBvc3Qge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwcHgsIDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksIHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1jYXJlZXJzX2hpZ2hsaWdodCAuc3RhZ2dlci1yb3cgLmNvbC1sZy00Om50aC1jaGlsZCgyKSAuY2FyZWVycy1wb3N0IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7IH1cblxuLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWNhcmVlcnNfaGlnaGxpZ2h0IC5zdGFnZ2VyLXJvdyAuY29sLWxnLTQ6bnRoLWNoaWxkKDMpIC5jYXJlZXJzLXBvc3Qge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1jYXJlZXJzX2hpZ2hsaWdodCAuYnRuLXJvdyB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1jYXJlZXJzX2hpZ2hsaWdodC52aXNpYmxlIC5jb2wtbGctNCAuY2FyZWVycy1wb3N0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4ubGF5b3V0LW1hbnVhbF9ncmlkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubGF5b3V0LW1hbnVhbF9ncmlkIC5saXN0aW5nLXRleHQge1xuICAgIGNvbG9yOiAjNTM1NDYxO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5sYXlvdXQtbWFudWFsX2dyaWQtLWNvbG9yLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAubGF5b3V0LW1hbnVhbF9ncmlkLS1jb2xvci1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3OyB9XG4gIC5sYXlvdXQtbWFudWFsX2dyaWQgLnBvc3QtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmNvbnRhaW5lcixcbiAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5jb250YWluZXItZmx1aWQuZnVsbGJsZWVkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmNvbnRhaW5lcixcbiAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5jb250YWluZXItZmx1aWQuZnVsbGJsZWVkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7IH0gfVxuICAubGF5b3V0LW1hbnVhbF9ncmlkIGE6Zm9jdXMsIC5sYXlvdXQtbWFudWFsX2dyaWQgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5sYXlvdXQtbWFudWFsX2dyaWQgLnBvc3QtY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLnBvc3QtY29udGVudCAuaW1hZ2Uge1xuICAgICAgei1pbmRleDogMjA7IH1cbiAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5wb3N0LWNvbnRlbnQgLnRleHQge1xuICAgICAgei1pbmRleDogMTU7IH1cbiAgLmxheW91dC1tYW51YWxfZ3JpZCAuaW1hZ2UuZnVsbC1oZWlnaHQge1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCAjZmZmZmZmIDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5pbWFnZS5mdWxsLWhlaWdodDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmltYWdlLmZ1bGwtaGVpZ2h0ID4gLmNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MmVtKSB7XG4gICAgLmxheW91dC1tYW51YWxfZ3JpZCAucG9zdC1jb250ZW50IC5pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgI2ZmZmZmZiA1MCUgMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cbiAgLmxheW91dC1tYW51YWxfZ3JpZCAucG9zdC1jb250ZW50IC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjI1ZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIuMDYyNWVtKSB7XG4gICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5wb3N0LWNvbnRlbnQgLmNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDAuODEyNWVtO1xuICAgICAgICBwYWRkaW5nOiAxLjE1Mzg0NjE1MzhlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2OC43NWVtKSB7XG4gICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5wb3N0LWNvbnRlbnQgLmNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDAuOTM3NWVtO1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgLmxheW91dC1tYW51YWxfZ3JpZCAucG9zdC1jb250ZW50IC5jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVlbTtcbiAgICAgICAgcGFkZGluZzogMmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5wb3N0LWNvbnRlbnQgLmNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgICAgIHBhZGRpbmc6IDIuMjIyMjIyMjIyMmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMi41ZW0pIHtcbiAgICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLnBvc3QtY29udGVudCAuY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xODc1ZW07XG4gICAgICAgIHBhZGRpbmc6IDIuMTA1MjYzMTU3OWVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE4Ljc1ZW0pIHtcbiAgICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLnBvc3QtY29udGVudCAuY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI1ZW0pIHtcbiAgICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLnBvc3QtY29udGVudCAuY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzEuMjVlbSkge1xuICAgICAgLmxheW91dC1tYW51YWxfZ3JpZCAucG9zdC1jb250ZW50IC5jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NWVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM3LjVlbSkge1xuICAgICAgLmxheW91dC1tYW51YWxfZ3JpZCAucG9zdC1jb250ZW50IC5jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjQzNzVlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0My43NWVtKSB7XG4gICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5wb3N0LWNvbnRlbnQgLmNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUwZW0pIHtcbiAgICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLnBvc3QtY29udGVudCAuY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41NjI1ZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjJlbSkge1xuICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLnRleHQge1xuICAgICAgcGFkZGluZzogMS4yNWVtIDEuMjVlbSAyLjVlbSAxLjI1ZW07IH1cbiAgICAubGF5b3V0LW1hbnVhbF9ncmlkIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTsgfVxuICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmltYWdlLmZ1bGwtaGVpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCAjZmZmZmZmIDUwJSAwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlLWFuZC10ZXh0IC50ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAubGF5b3V0LW1hbnVhbF9ncmlkIC5mdWxsLWltYWdlLWFuZC10ZXh0IC5pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmxheW91dC1tYW51YWxfZ3JpZCAuZnVsbC1pbWFnZS1hbmQtdGV4dCAuaW1hZ2U6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDUwJTsgfVxuICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmZ1bGwtaW1hZ2UtYW5kLXRleHQgLmltYWdlID4gLmNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgLmxheW91dC1tYW51YWxfZ3JpZCAuZnVsbC1pbWFnZS1hbmQtdGV4dCAudGV4dCB7XG4gICAgICBwYWRkaW5nOiAxLjI1ZW07IH1cbiAgICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmZ1bGwtaW1hZ2UtYW5kLXRleHQgLnRleHQgLmNhdGVnb3J5LWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDAuODc1ZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDguMDYyNWVtKSB7XG4gICAgLmxheW91dC1tYW51YWxfZ3JpZCAuZnVsbC10ZXh0IC50ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmxheW91dC1tYW51YWxfZ3JpZCAuZnVsbC10ZXh0IC50ZXh0OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmZ1bGwtdGV4dCAudGV4dCA+IC5jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogODcuNWVtKSB7XG4gICAgLmxheW91dC1tYW51YWxfZ3JpZCAuZnVsbC10ZXh0IC50ZXh0IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4xODc1ZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjJlbSkge1xuICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmZ1bGwtdGV4dCAudGV4dCBoMiB7XG4gICAgICBmb250LXNpemU6IDEuODc1ZW07IH0gfVxuICAubGF5b3V0LW1hbnVhbF9ncmlkIC5mdWxsLXRleHQgLnRleHQgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIuNWVtOyB9XG4gIC5sYXlvdXQtbWFudWFsX2dyaWQgLmhhbGYtaW1hZ2UgLmltYWdlLFxuICAubGF5b3V0LW1hbnVhbF9ncmlkIC5mdWxsLWltYWdlIC5pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmxheW91dC1tYW51YWxfZ3JpZCAuaGFsZi1pbWFnZSAuaW1hZ2U6YmVmb3JlLFxuICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmZ1bGwtaW1hZ2UgLmltYWdlOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gICAgLmxheW91dC1tYW51YWxfZ3JpZCAuaGFsZi1pbWFnZSAuaW1hZ2UgPiAuY29udGVudCxcbiAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5mdWxsLWltYWdlIC5pbWFnZSA+IC5jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlIGEsXG4gIC5sYXlvdXQtbWFudWFsX2dyaWQgLmZ1bGwtaW1hZ2UgYSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1vdXQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlIGE6aG92ZXIsXG4gICAgLmxheW91dC1tYW51YWxfZ3JpZCAuZnVsbC1pbWFnZSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmhhbGYtaW1hZ2UgYTpiZWZvcmUsXG4gICAgLmxheW91dC1tYW51YWxfZ3JpZCAuZnVsbC1pbWFnZSBhOmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBjb250ZW50OiBcIlxcZjA0YlwiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDAuNjY2NjY2NjY2N2VtIDFlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLmxheW91dC1tYW51YWxfZ3JpZCAuaGFsZi1pbWFnZSAuaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmhhbGYtaW1hZ2UgLmltYWdlOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA1MCU7IH1cbiAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlIC5pbWFnZSA+IC5jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlLWFuZC10ZXh0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxheW91dC1tYW51YWxfZ3JpZCAuaGFsZi1pbWFnZS1hbmQtdGV4dCAuaW1hZ2Uge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlLWFuZC10ZXh0IC5pbWFnZTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlLWFuZC10ZXh0IC5pbWFnZSA+IC5jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MmVtKSB7XG4gICAgICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmhhbGYtaW1hZ2UtYW5kLXRleHQgLmltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlLWFuZC10ZXh0IC5pbWFnZTpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTAlOyB9XG4gICAgICAgICAgLmxheW91dC1tYW51YWxfZ3JpZCAuaGFsZi1pbWFnZS1hbmQtdGV4dCAuaW1hZ2UgPiAuY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7IH0gfVxuICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmhhbGYtaW1hZ2UtYW5kLXRleHQgLnRleHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlLWFuZC10ZXh0IC50ZXh0IC5jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVlbTtcbiAgICAgICAgcGFkZGluZzogMS4yNWVtOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2Mi4wNjI1ZW0pIHtcbiAgICAgICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlLWFuZC10ZXh0IC50ZXh0IC5jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1ZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjE1Mzg0NjE1MzhlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY4Ljc1ZW0pIHtcbiAgICAgICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlLWFuZC10ZXh0IC50ZXh0IC5jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1ZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgICAgLmxheW91dC1tYW51YWxfZ3JpZCAuaGFsZi1pbWFnZS1hbmQtdGV4dCAudGV4dCAuY29udGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOTM3NWVtO1xuICAgICAgICAgICAgcGFkZGluZzogMS4zMzMzMzMzMzMzZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmhhbGYtaW1hZ2UtYW5kLXRleHQgLnRleHQgLmNvbnRlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgICAgICAgcGFkZGluZzogMS4zODg4ODg4ODg5ZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTIuNWVtKSB7XG4gICAgICAgICAgLmxheW91dC1tYW51YWxfZ3JpZCAuaGFsZi1pbWFnZS1hbmQtdGV4dCAudGV4dCAuY29udGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTg3NWVtO1xuICAgICAgICAgICAgcGFkZGluZzogMS41Nzg5NDczNjg0ZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE4Ljc1ZW0pIHtcbiAgICAgICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlLWFuZC10ZXh0IC50ZXh0IC5jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyNWVtKSB7XG4gICAgICAgICAgLmxheW91dC1tYW51YWxfZ3JpZCAuaGFsZi1pbWFnZS1hbmQtdGV4dCAudGV4dCAuY29udGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzEyNWVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMS4yNWVtKSB7XG4gICAgICAgICAgLmxheW91dC1tYW51YWxfZ3JpZCAuaGFsZi1pbWFnZS1hbmQtdGV4dCAudGV4dCAuY29udGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzc1ZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjA2MjVlbSkge1xuICAgICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlLWFuZC10ZXh0IC50ZXh0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlLWFuZC10ZXh0IC50ZXh0OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gICAgICAgICAgLmxheW91dC1tYW51YWxfZ3JpZCAuaGFsZi1pbWFnZS1hbmQtdGV4dCAudGV4dCA+IC5jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjJlbSkge1xuICAgICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlLWFuZC10ZXh0IC50ZXh0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlLWFuZC10ZXh0IC50ZXh0LnRoZS0xMTAgaDIge1xuICAgICAgICBjb2xvcjogIzE2MTcyOTtcbiAgICAgICAgZm9udC1zaXplOiAxLjg1ZW07IH1cbiAgICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmhhbGYtaW1hZ2UtYW5kLXRleHQgLnRleHQgaDIge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIG1hcmdpbjogMC4yZW0gMCAwLjVlbTsgfVxuICAgICAgLmxheW91dC1tYW51YWxfZ3JpZCAuaGFsZi1pbWFnZS1hbmQtdGV4dCAudGV4dCBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmxheW91dC1tYW51YWxfZ3JpZCAuaGFsZi1pbWFnZS1hbmQtdGV4dDpudGgtY2hpbGQob2RkKSAuaW1hZ2Uge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLmxheW91dC1tYW51YWxfZ3JpZCAuaGFsZi1pbWFnZS1hbmQtdGV4dCAubGlzdGluZy10ZXh0ICsgLmFjdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1tYW51YWxfZ3JpZCAuY29sLW1kLTY6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1tYW51YWxfZ3JpZCAuY29sLW1kLTY6bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTU7IH1cblxuLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LW1hbnVhbF9ncmlkIC5tYW51YWwtZ3JpZC1ibG9jayAucG9zdC1jb250ZW50IC5pbWFnZSB7XG4gIG9wYWNpdHk6IDAuMDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtbWFudWFsX2dyaWQgLm1hbnVhbC1ncmlkLWJsb2NrIC5wb3N0LWNvbnRlbnQgLnRleHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LW1hbnVhbF9ncmlkLnZpc2libGUgLm1hbnVhbC1ncmlkLWJsb2NrIC5wb3N0LWNvbnRlbnQgLnRleHQuc2hvdyB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LW1hbnVhbF9ncmlkLnZpc2libGUgLm1hbnVhbC1ncmlkLWJsb2NrIC5wb3N0LWNvbnRlbnQgLmltYWdlLnNob3cge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1tYW51YWxfZ3JpZCAuY29udGFpbmVyICsgLmNvbnRhaW5lci1mbHVpZC5mdWxsYmxlZWQgLnJvdzpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5oaWRlLWxpc3RpbmctdGV4dCAubGF5b3V0LW1hbnVhbF9ncmlkIC5oYWxmLWltYWdlLWFuZC10ZXh0IC5saXN0aW5nLXRleHQsXG4uaGlkZS1saXN0aW5nLXRleHQgLmxheW91dC1ncmlkIC5saXN0aW5nLXRleHQsXG4uaGlkZS1saXN0aW5nLXRleHQgLmxheW91dC1sYXRlc3RfbmV3c19ncmlkIC5saXN0aW5nLXRleHQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5sYXlvdXQtbGF0ZXN0X25ld3NfZ3JpZCAuY29udGFpbmVyLWZsdWlkLmZ1bGxibGVlZCAucm93LFxuLmxheW91dC1tYW51YWxfZ3JpZCAuY29udGFpbmVyLWZsdWlkLmZ1bGxibGVlZCAucm93IHtcbiAgcGFkZGluZzogNjBweCAxMHB4OyB9XG4gIC5sYXlvdXQtbGF0ZXN0X25ld3NfZ3JpZCAuY29udGFpbmVyLWZsdWlkLmZ1bGxibGVlZCAucm93LndpdGgtbWFzb25yeSxcbiAgLmxheW91dC1tYW51YWxfZ3JpZCAuY29udGFpbmVyLWZsdWlkLmZ1bGxibGVlZCAucm93LndpdGgtbWFzb25yeSB7XG4gICAgcGFkZGluZzogNjBweCAxMHB4OyB9XG5cbi5sYXlvdXQtbGF0ZXN0X25ld3NfZ3JpZCAubmV3cy1wb3N0LFxuLmxheW91dC1sYXRlc3RfbmV3c19ncmlkIC5tYW51YWwtZ3JpZC1ibG9jayxcbi5sYXlvdXQtbWFudWFsX2dyaWQgLm5ld3MtcG9zdCxcbi5sYXlvdXQtbWFudWFsX2dyaWQgLm1hbnVhbC1ncmlkLWJsb2NrIHtcbiAgcGFkZGluZzogMCAxMHB4IDIwcHggMTBweDsgfVxuXG4ubGF5b3V0LWxhdGVzdF9uZXdzX2dyaWQgLndpdGgtbWFzb25yeSAubmV3cy1wb3N0LFxuLmxheW91dC1sYXRlc3RfbmV3c19ncmlkIC53aXRoLW1hc29ucnkgLm1hbnVhbC1ncmlkLWJsb2NrLFxuLmxheW91dC1tYW51YWxfZ3JpZCAud2l0aC1tYXNvbnJ5IC5uZXdzLXBvc3QsXG4ubGF5b3V0LW1hbnVhbF9ncmlkIC53aXRoLW1hc29ucnkgLm1hbnVhbC1ncmlkLWJsb2NrIHtcbiAgcGFkZGluZzogMCAwIDIwcHggMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjJlbSkge1xuICAubGF5b3V0LWxhdGVzdF9uZXdzX2dyaWQgLm5ld3Mtc2luZ2xlLXBvc3QgLm5ld3MtcG9zdCxcbiAgLmxheW91dC1tYW51YWxfZ3JpZCAubmV3cy1zaW5nbGUtcG9zdCAubmV3cy1wb3N0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAubGF5b3V0LWxhdGVzdF9uZXdzX2dyaWQgLm5ld3Mtc3RhY2tlZC1wb3N0cyAubmV3cy1wb3N0Omxhc3QtY2hpbGQsXG4gIC5sYXlvdXQtbWFudWFsX2dyaWQgLm5ld3Mtc3RhY2tlZC1wb3N0cyAubmV3cy1wb3N0Omxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cblxuLmxheW91dC1sYXRlc3RfbmV3c19ncmlkIC5wb3N0LWNvbnRlbnQsXG4ubGF5b3V0LW1hbnVhbF9ncmlkIC5wb3N0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5sYXlvdXQtbGF0ZXN0X25ld3NfZ3JpZCAubWFudWFsLWdyaWQtYmxvY2suZnVsbC1pbWFnZS1hbmQtdGV4dCAudGV4dCxcbi5sYXlvdXQtbWFudWFsX2dyaWQgLm1hbnVhbC1ncmlkLWJsb2NrLmZ1bGwtaW1hZ2UtYW5kLXRleHQgLnRleHQge1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MmVtKSB7XG4gICAgLmxheW91dC1sYXRlc3RfbmV3c19ncmlkIC5tYW51YWwtZ3JpZC1ibG9jay5mdWxsLWltYWdlLWFuZC10ZXh0IC50ZXh0LFxuICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLm1hbnVhbC1ncmlkLWJsb2NrLmZ1bGwtaW1hZ2UtYW5kLXRleHQgLnRleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubGF5b3V0LWxhdGVzdF9uZXdzX2dyaWQgLm1hbnVhbC1ncmlkLWJsb2NrLmZ1bGwtaW1hZ2UtYW5kLXRleHQgLnRleHQ6YmVmb3JlLFxuICAgICAgLmxheW91dC1tYW51YWxfZ3JpZCAubWFudWFsLWdyaWQtYmxvY2suZnVsbC1pbWFnZS1hbmQtdGV4dCAudGV4dDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MCU7IH1cbiAgICAgIC5sYXlvdXQtbGF0ZXN0X25ld3NfZ3JpZCAubWFudWFsLWdyaWQtYmxvY2suZnVsbC1pbWFnZS1hbmQtdGV4dCAudGV4dCA+IC5jb250ZW50LFxuICAgICAgLmxheW91dC1tYW51YWxfZ3JpZCAubWFudWFsLWdyaWQtYmxvY2suZnVsbC1pbWFnZS1hbmQtdGV4dCAudGV4dCA+IC5jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAgIC5sYXlvdXQtbGF0ZXN0X25ld3NfZ3JpZCAubWFudWFsLWdyaWQtYmxvY2suZnVsbC1pbWFnZS1hbmQtdGV4dCAudGV4dC53aXRoLWV4dHJhLXBhZGRpbmc6YmVmb3JlLFxuICAgICAgLmxheW91dC1tYW51YWxfZ3JpZCAubWFudWFsLWdyaWQtYmxvY2suZnVsbC1pbWFnZS1hbmQtdGV4dCAudGV4dC53aXRoLWV4dHJhLXBhZGRpbmc6YmVmb3JlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoIDUwJSArIDIycHgpOyB9IH1cblxuLmxheW91dC1jYXJlZXJzX2xpc3Rpbmcge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA2LjI1ZW0gMDsgfVxuICAubGF5b3V0LWNhcmVlcnNfbGlzdGluZyAuc2VjdGlvbi1pbnRybywgLmxheW91dC1jYXJlZXJzX2xpc3RpbmcgLnNpbmdsZS1sZWFkZXJzaGlwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTsgfVxuICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5zZWN0aW9uLWludHJvIC5hZGRpdGlvbmFsLWNvcHksIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5zaW5nbGUtbGVhZGVyc2hpcCAuYWRkaXRpb25hbC1jb3B5IHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAubGF5b3V0LWNhcmVlcnNfbGlzdGluZyAuZmlsdGVyLXJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwOyB9XG4gIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5maWx0ZXItYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAubGF5b3V0LWNhcmVlcnNfbGlzdGluZyAuZmlsdGVyLWJ0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZWZlZmVmOyB9XG4gIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5maWx0ZXItbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNWVtOyB9XG4gICAgLmxheW91dC1jYXJlZXJzX2xpc3RpbmcgLmZpbHRlci1saXN0IC5jYXJlZXItdHlwZXMge1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1vdXQ7IH1cbiAgICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5maWx0ZXItbGlzdCAuY2FyZWVyLXR5cGVzIGEge1xuICAgICAgICBwYWRkaW5nOiAwLjYyNWVtIDEuNTYyNWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5maWx0ZXItbGlzdC5hY3RpdmUgLmZpbHRlci1idG4ge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VmZWZlZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAubGF5b3V0LWNhcmVlcnNfbGlzdGluZyAuZmlsdGVyLWxpc3QuYWN0aXZlIC5jYXJlZXItdHlwZXMge1xuICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7IH1cbiAgLmxheW91dC1jYXJlZXJzX2xpc3RpbmcgLmxvY2F0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1ZW07XG4gICAgbWF4LXdpZHRoOiA5MCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAubGF5b3V0LWNhcmVlcnNfbGlzdGluZyAubG9jYXRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5sb2NhdGlvbiBoMyB7XG4gICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgIG1hcmdpbjogMCAwIDAuNWVtIDA7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5sb2NhdGlvbiBoNCB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1N2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbjogMCAwIDAuNTg4MjM1Mjk0MWVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLmxheW91dC1jYXJlZXJzX2xpc3RpbmcgLmxvY2F0aW9uIC5saXN0aW5nIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIDAgMS4yNWVtIDA7IH1cbiAgICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5sb2NhdGlvbiAubGlzdGluZyBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuODMzMzMzMzMzM2VtO1xuICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTY2NjY2NjY2N2VtOyB9XG4gICAgICAubGF5b3V0LWNhcmVlcnNfbGlzdGluZyAubG9jYXRpb24gLmxpc3RpbmcgYSB7XG4gICAgICAgIGNvbG9yOiAjMDA5ZWRiOyB9XG4gICAgICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5sb2NhdGlvbiAubGlzdGluZyBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzE2MTcyOTsgfVxuICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5sb2NhdGlvbiBwIHtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5jYXJlZXJzLXRhYmxlLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5jYXJlZXJzLXRhYmxlLXdyYXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAubGF5b3V0LWNhcmVlcnNfbGlzdGluZyAuY2FyZWVycy10YWJsZS13cmFwIC5jb2wtdGl0bGUge1xuICAgICAgd2lkdGg6IDU1JTsgfVxuICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5jYXJlZXJzLXRhYmxlLXdyYXAgLmNvbC1kaXZpc2lvbiB7XG4gICAgICB3aWR0aDogMTglOyB9XG4gICAgLmxheW91dC1jYXJlZXJzX2xpc3RpbmcgLmNhcmVlcnMtdGFibGUtd3JhcCAuY29sLWxvY2F0aW9uIHtcbiAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICAubGF5b3V0LWNhcmVlcnNfbGlzdGluZyAuY2FyZWVycy10YWJsZS13cmFwIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aCB7XG4gICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5jYXJlZXJzLXRhYmxlLXdyYXAgLm9kZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmOyB9XG4gICAgLmxheW91dC1jYXJlZXJzX2xpc3RpbmcgLmNhcmVlcnMtdGFibGUtd3JhcCB0ZCB7XG4gICAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLmxheW91dC1jYXJlZXJzX2xpc3RpbmcgLmNhcmVlcnMtdGFibGUtd3JhcCBpbnB1dCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMWQ0OyB9XG4gICAgLmxheW91dC1jYXJlZXJzX2xpc3RpbmcgLmNhcmVlcnMtdGFibGUtd3JhcCAuZGF0YVRhYmxlc19sZW5ndGgsXG4gICAgLmxheW91dC1jYXJlZXJzX2xpc3RpbmcgLmNhcmVlcnMtdGFibGUtd3JhcCAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgICAgZm9udC1zaXplOiAwLjg3NWVtOyB9XG4gICAgICAubGF5b3V0LWNhcmVlcnNfbGlzdGluZyAuY2FyZWVycy10YWJsZS13cmFwIC5kYXRhVGFibGVzX2xlbmd0aCBsYWJlbCxcbiAgICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5jYXJlZXJzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVsIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgICBjb2xvcjogIzAwOWVkYjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgICAubGF5b3V0LWNhcmVlcnNfbGlzdGluZyAuY2FyZWVycy10YWJsZS13cmFwIC5kYXRhVGFibGVzX2xlbmd0aCBsYWJlbCBpbnB1dCxcbiAgICAgICAgLmxheW91dC1jYXJlZXJzX2xpc3RpbmcgLmNhcmVlcnMtdGFibGUtd3JhcCAuZGF0YVRhYmxlc19maWx0ZXIgbGFiZWwgaW5wdXQge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIHdpZHRoOiAxNTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLmxheW91dC1jYXJlZXJzX2xpc3RpbmcgLmNhcmVlcnMtdGFibGUtd3JhcCAuZGF0YVRhYmxlc19sZW5ndGgsXG4gICAgICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5jYXJlZXJzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubGF5b3V0LWNhcmVlcnNfbGlzdGluZyAuY2FyZWVycy10YWJsZS13cmFwIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAtMzBweDsgfVxuICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5jYXJlZXJzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDAuMzEyNWVtO1xuICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjgzMzMzMzMzMzNlbTsgfVxuICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5jYXJlZXJzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5jYXJlZXJzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDAuMzEyNWVtO1xuICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjgzMzMzMzMzMzNlbTsgfVxuICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5jYXJlZXJzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLFxuICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5jYXJlZXJzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkLCAubGF5b3V0LWNhcmVlcnNfbGlzdGluZyAuY2FyZWVycy10YWJsZS13cmFwIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZDpob3ZlciwgLmxheW91dC1jYXJlZXJzX2xpc3RpbmcgLmNhcmVlcnMtdGFibGUtd3JhcCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQ6YWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5jYXJlZXJzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQsIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5jYXJlZXJzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIC5jYXJlZXJzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA5ZWRiICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubGF5b3V0LW51bWJlcmVkX3Jvd3Mge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYzO1xuICBwYWRkaW5nOiA2LjI1ZW0gMDsgfVxuICAubGF5b3V0LW51bWJlcmVkX3Jvd3MgLmxheWVyZWQtaW1hZ2VzIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sYXlvdXQtbnVtYmVyZWRfcm93cyAuY29udGFpbmVyIC5yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbTsgfVxuICAubGF5b3V0LW51bWJlcmVkX3Jvd3MgLmNvbnRhaW5lci1mbHVpZCAucm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgLmxheW91dC1udW1iZXJlZF9yb3dzIC5jb250YWluZXItZmx1aWQgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuNzVlbTsgfSB9XG4gICAgLmxheW91dC1udW1iZXJlZF9yb3dzIC5jb250YWluZXItZmx1aWQgLnJvdzpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmxheW91dC1udW1iZXJlZF9yb3dzIC5wb3N0LWNvbnRlbnQgLnRleHQgLmxpc3RpbmctdGV4dCB7XG4gICAgY29sb3I6ICM1MzU0NjE7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYyZW0pIHtcbiAgICAubGF5b3V0LW51bWJlcmVkX3Jvd3MgLnBvc3QtY29udGVudCAudGV4dCAubGlzdGluZy10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgLmxheW91dC1udW1iZXJlZF9yb3dzIC5pbWFnZS1zdGFjayB7XG4gICAgICBsZWZ0OiAxMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogODAlOyB9IH1cbiAgLmxheW91dC1udW1iZXJlZF9yb3dzIC5pbWFnZS1zdGFjayAuaW1hZ2UtMSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgLTcwJSk7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MmVtKSB7XG4gICAgICAubGF5b3V0LW51bWJlcmVkX3Jvd3MgLmltYWdlLXN0YWNrIC5pbWFnZS0xIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNSUsIC01MCUpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAubGF5b3V0LW51bWJlcmVkX3Jvd3MgLmltYWdlLXN0YWNrIC5pbWFnZS0xIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgLTUwJSk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGF5b3V0LW51bWJlcmVkX3Jvd3MgLmltYWdlLXN0YWNrLmltYWdlLWNvdW50LTEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDY1JTsgfSB9XG4gIC5sYXlvdXQtbnVtYmVyZWRfcm93cyAuaW1hZ2Utc3RhY2suaW1hZ2UtY291bnQtMSAuaW1hZ2UtMSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgLTEwJSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjJlbSkge1xuICAgICAgLmxheW91dC1udW1iZXJlZF9yb3dzIC5pbWFnZS1zdGFjay5pbWFnZS1jb3VudC0xIC5pbWFnZS0xIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNSUsIDAlKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLmxheW91dC1udW1iZXJlZF9yb3dzIC5pbWFnZS1zdGFjay5pbWFnZS1jb3VudC0xIC5pbWFnZS0xIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpOyB9IH1cbiAgLmxheW91dC1udW1iZXJlZF9yb3dzIC5pbWFnZS1zdGFjayAuaW1hZ2UtMiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAlLCA2NSUpO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmxheW91dC1udW1iZXJlZF9yb3dzIC5pbWFnZS1zdGFjay52aXNpYmxlIC5pbWFnZS0xIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAlLCAtNTAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MmVtKSB7XG4gICAgICAubGF5b3V0LW51bWJlcmVkX3Jvd3MgLmltYWdlLXN0YWNrLnZpc2libGUgLmltYWdlLTEge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1JSwgLTMwJSk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5sYXlvdXQtbnVtYmVyZWRfcm93cyAuaW1hZ2Utc3RhY2sudmlzaWJsZSAuaW1hZ2UtMSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMCUsIC0zMCUpOyB9IH1cbiAgLmxheW91dC1udW1iZXJlZF9yb3dzIC5pbWFnZS1zdGFjay52aXNpYmxlIC5pbWFnZS0yIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMCUsIDM1JSk7IH1cbiAgLmxheW91dC1udW1iZXJlZF9yb3dzIC5pbWFnZS1zdGFjay52aXNpYmxlLmltYWdlLWNvdW50LTEgLmltYWdlLTEge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMCUsIC0xMCUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyZW0pIHtcbiAgICAgIC5sYXlvdXQtbnVtYmVyZWRfcm93cyAuaW1hZ2Utc3RhY2sudmlzaWJsZS5pbWFnZS1jb3VudC0xIC5pbWFnZS0xIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNSUsIDAlKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLmxheW91dC1udW1iZXJlZF9yb3dzIC5pbWFnZS1zdGFjay52aXNpYmxlLmltYWdlLWNvdW50LTEgLmltYWdlLTEge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7IH0gfVxuICAubGF5b3V0LW51bWJlcmVkX3Jvd3MgLmNvbnRhaW5lci1mbHVpZCAucm93Om50aC1jaGlsZChldmVuKSAuaW1hZ2Utc3RhY2sgLmltYWdlLTEge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgLTcwJSk7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5sYXlvdXQtbnVtYmVyZWRfcm93cyAuY29udGFpbmVyLWZsdWlkIC5yb3c6bnRoLWNoaWxkKGV2ZW4pIC5pbWFnZS1zdGFjayAuaW1hZ2UtMSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgLTUwJSk7IH0gfVxuICAubGF5b3V0LW51bWJlcmVkX3Jvd3MgLmNvbnRhaW5lci1mbHVpZCAucm93Om50aC1jaGlsZChldmVuKSAuaW1hZ2Utc3RhY2suaW1hZ2UtY291bnQtMSAuaW1hZ2UtMSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAlLCAtMTAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5sYXlvdXQtbnVtYmVyZWRfcm93cyAuY29udGFpbmVyLWZsdWlkIC5yb3c6bnRoLWNoaWxkKGV2ZW4pIC5pbWFnZS1zdGFjay5pbWFnZS1jb3VudC0xIC5pbWFnZS0xIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTsgfSB9XG4gIC5sYXlvdXQtbnVtYmVyZWRfcm93cyAuY29udGFpbmVyLWZsdWlkIC5yb3c6bnRoLWNoaWxkKGV2ZW4pIC5pbWFnZS1zdGFjay52aXNpYmxlIC5pbWFnZS0xIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMCUsIC01MCUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLmxheW91dC1udW1iZXJlZF9yb3dzIC5jb250YWluZXItZmx1aWQgLnJvdzpudGgtY2hpbGQoZXZlbikgLmltYWdlLXN0YWNrLnZpc2libGUgLmltYWdlLTEge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMCUsIC0zMCUpOyB9IH1cbiAgLmxheW91dC1udW1iZXJlZF9yb3dzIC5jb250YWluZXItZmx1aWQgLnJvdzpudGgtY2hpbGQoZXZlbikgLmltYWdlLXN0YWNrLnZpc2libGUuaW1hZ2UtY291bnQtMSAuaW1hZ2UtMSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAlLCAtMTAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5sYXlvdXQtbnVtYmVyZWRfcm93cyAuY29udGFpbmVyLWZsdWlkIC5yb3c6bnRoLWNoaWxkKGV2ZW4pIC5pbWFnZS1zdGFjay52aXNpYmxlLmltYWdlLWNvdW50LTEgLmltYWdlLTEge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpOyB9IH1cblxuLmxheW91dC10aW1lbGluZSB7XG4gIHBhZGRpbmc6IDkwcHggMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmxheW91dC10aW1lbGluZS5uby10b3AtcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLmxheW91dC10aW1lbGluZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDsgfSB9XG4gIC5sYXlvdXQtdGltZWxpbmUgLnNlY3Rpb24taW50cm8gLnRleHQsIC5sYXlvdXQtdGltZWxpbmUgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmxheW91dC10aW1lbGluZSAuaW1hZ2Utc3RhY2sgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmxheW91dC10aW1lbGluZSAuaW1hZ2Utc3RhY2sgLmltYWdlLTEge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTsgfVxuICAubGF5b3V0LXRpbWVsaW5lIC5pbWFnZS1zdGFjay52aXNpYmxlIC5pbWFnZS0xIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTIwJSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5sYXlvdXQtdGltZWxpbmUgLmltYWdlLXN0YWNrIHtcbiAgICAgIGxlZnQ6IDE1JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MmVtKSB7XG4gICAgLmxheW91dC10aW1lbGluZSAucG9zdC1jb250ZW50IC50ZXh0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAubGF5b3V0LXRpbWVsaW5lIC5wb3N0LWNvbnRlbnQgLnRleHQgLmxpc3RpbmctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjJlbSkge1xuICAgICAgLmxheW91dC10aW1lbGluZSAucG9zdC1jb250ZW50IC50ZXh0IC5saXN0aW5nLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAubGF5b3V0LXRpbWVsaW5lIC5wb3N0LWNvbnRlbnQgLnRleHQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAubGF5b3V0LXRpbWVsaW5lIC50aW1lbGluZS1wb2ludHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyLjVlbTtcbiAgICBwYWRkaW5nOiA2LjI1ZW0gMDsgfVxuICAgIC5sYXlvdXQtdGltZWxpbmUgLnRpbWVsaW5lLXBvaW50cyAucm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyLjVlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyZW0pIHtcbiAgICAgICAgLmxheW91dC10aW1lbGluZSAudGltZWxpbmUtcG9pbnRzIC5yb3cge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYuMjVlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5sYXlvdXQtdGltZWxpbmUgLnRpbWVsaW5lLXBvaW50cyAucm93IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjEyNWVtOyB9IH1cbiAgICAubGF5b3V0LXRpbWVsaW5lIC50aW1lbGluZS1wb2ludHM6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWVkYjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAubGF5b3V0LXRpbWVsaW5lIC50aW1lbGluZS1wb2ludHM6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubGF5b3V0LXRpbWVsaW5lIC5wb3N0LWNvbnRlbnQud2l0aC1jb3VudCAuY291bnQge1xuICAgIGZvbnQtc2l6ZTogMTAuOTM3NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdG9wOiAtMTIlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyZW0pIHtcbiAgICAgIC5sYXlvdXQtdGltZWxpbmUgLnBvc3QtY29udGVudC53aXRoLWNvdW50IC5jb3VudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNi4yNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAubGF5b3V0LXRpbWVsaW5lIC5wb3N0LWNvbnRlbnQud2l0aC1jb3VudCAuY291bnQge1xuICAgICAgICBmb250LXNpemU6IDQuNjg3NWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgfSB9XG4gIC5sYXlvdXQtdGltZWxpbmUgLnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmxheW91dC10aW1lbGluZSAuYXJyb3cge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5ZWRiO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzVlbSkge1xuICAgICAgLmxheW91dC10aW1lbGluZSAuYXJyb3cge1xuICAgICAgICB3aWR0aDogNTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLmxheW91dC10aW1lbGluZSAuYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5sYXlvdXQtdGltZWxpbmUgLmFycm93OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0wLjQzNzVlbTtcbiAgICAgIGxlZnQ6IC0wLjVlbTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwOWVkYjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAubGF5b3V0LXRpbWVsaW5lIC5hcnJvdzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC00cHg7XG4gICAgICB0b3A6IC0xNXB4O1xuICAgICAgZm9udC1zaXplOiAxLjg3NWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuICAubGF5b3V0LXRpbWVsaW5lIC5ldmVuIC5hcnJvdyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAgIC5sYXlvdXQtdGltZWxpbmUgLmV2ZW4gLmFycm93OmJlZm9yZSB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IC0wLjVlbTsgfVxuICAgIC5sYXlvdXQtdGltZWxpbmUgLmV2ZW4gLmFycm93OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IC00cHg7IH1cblxuLmxheW91dC1sZWFkZXJzaGlwIC5sZWFkZXJzaGlwLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNFQkVCRUIgMCUsICNmZmYgMTAwJSk7IH1cbiAgLmxheW91dC1sZWFkZXJzaGlwIC5sZWFkZXJzaGlwLXdyYXAgLmxlYWRlcnNoaXAtYW5jaG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNTBweDsgfVxuXG4ubGF5b3V0LWxlYWRlcnNoaXAgLnBlcnNvbi1yb3cgLnBlcnNvbi1iaW9ncmFwaHkge1xuICBwYWRkaW5nLXRvcDogMy43NWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI3NlY3Rpb24tMyAubGF5b3V0LWxlYWRlcnNoaXAgLnN0YW5kYXJkLXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ubGVhZGVyc2hpcC1pbnRybyAuc2VjdGlvbi1pbnRybywgLmxlYWRlcnNoaXAtaW50cm8gLnNpbmdsZS1sZWFkZXJzaGlwIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWxlYWRlcnNoaXAgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tbGVhZGVyc2hpcF9ncmlkIHtcbiAgbWFyZ2luLXRvcDogMTQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWxlYWRlcnNoaXAgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tbGVhZGVyc2hpcF9ncmlkIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtbGVhZGVyc2hpcC1jYXJvdXNlbC5iYWNrZ3JvdW5kLXR5cGUtLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREYwOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1sZWFkZXJzaGlwLWNhcm91c2VsIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1sZWFkZXJzaGlwLWNhcm91c2VsIC5sZWFkZXJzaGlwX19jYXJvdXNlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG4gIC5wYWdlLXNlY3Rpb24tLWxheW91dC1sZWFkZXJzaGlwLWNhcm91c2VsIC5sZWFkZXJzaGlwX19jYXJvdXNlbCBoMiB7XG4gICAgY29sb3I6ICMxNjE3Mjk7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtVGhcIiwgc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMy4xMjVlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4wOGVtO1xuICAgIG1hcmdpbjogMCAwIDAuNGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWxlYWRlcnNoaXAtY2Fyb3VzZWwgLmxlYWRlcnNoaXBfX2Nhcm91c2VsIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NWVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xuICAgIC5wYWdlLXNlY3Rpb24tLWxheW91dC1sZWFkZXJzaGlwLWNhcm91c2VsIC5sZWFkZXJzaGlwX19jYXJvdXNlbCAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTA3MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWxlYWRlcnNoaXAtY2Fyb3VzZWwgLmxlYWRlcnNoaXBfX2Nhcm91c2VsIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7IH1cbiAgICAgIC5wYWdlLXNlY3Rpb24tLWxheW91dC1sZWFkZXJzaGlwLWNhcm91c2VsIC5sZWFkZXJzaGlwX19jYXJvdXNlbCAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wYWdlLXNlY3Rpb24tLWxheW91dC1sZWFkZXJzaGlwLWNhcm91c2VsIC5sZWFkZXJzaGlwX19jYXJvdXNlbCBkaXYuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucGFnZS1zZWN0aW9uLS1sYXlvdXQtbGVhZGVyc2hpcC1jYXJvdXNlbCAubGVhZGVyc2hpcF9fY2Fyb3VzZWwgZGl2LmltYWdlOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgICAgIC5wYWdlLXNlY3Rpb24tLWxheW91dC1sZWFkZXJzaGlwLWNhcm91c2VsIC5sZWFkZXJzaGlwX19jYXJvdXNlbCBkaXYuaW1hZ2UgPiAuY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwOyB9IH1cblxuLmxheW91dC1xdW90ZXMge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYzO1xuICBwYWRkaW5nOiA2LjI1ZW0gMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLmxheW91dC1xdW90ZXMge1xuICAgICAgcGFkZGluZzogNi4yNWVtIDAgMTIuNWVtIDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGF5b3V0LXF1b3RlcyB7XG4gICAgICBwYWRkaW5nOiAxLjI1ZW0gMDsgfSB9XG4gIC5sYXlvdXQtcXVvdGVzIC5yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMjVlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxheW91dC1xdW90ZXMgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4yNWVtOyB9IH1cbiAgICAubGF5b3V0LXF1b3RlcyAucm93OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuMTI1ZW07IH1cbiAgICAubGF5b3V0LXF1b3RlcyAucm93Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubGF5b3V0LXF1b3RlcyAubGF5ZXJlZC1pbWFnZXMgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxheW91dC1xdW90ZXMgLnBvc3QtY29udGVudCAudGV4dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLmxheW91dC1xdW90ZXMgLmNvbC1tZC1wdWxsLTYgLnBvc3QtY29udGVudC53aXRoLWNvdW50IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxheW91dC1xdW90ZXMgLmNvbC1tZC1wdWxsLTYgLnBvc3QtY29udGVudC53aXRoLWNvdW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5sYXlvdXQtcXVvdGVzIC5jb2wtbWQtcHVsbC02LndpdGgtc3R5bGUtLXF1b3RlIC5kZWNvcmF0aW9uLnN0eWxlLS1xdW90ZTphZnRlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTZweDsgfVxuICAubGF5b3V0LXF1b3RlcyAud2l0aC1zdHlsZS0tbnVtYmVyIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxheW91dC1xdW90ZXMgLndpdGgtc3R5bGUtLW51bWJlciAudGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAubGF5b3V0LXF1b3RlcyAud2l0aC1zdHlsZS0tbnVtYmVyLmNvbC1tZC1wdWxsLTYgLnRleHQgLmRlY29yYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogLTEwcHg7IH1cbiAgLmxheW91dC1xdW90ZXMgLmNvbC1tZC02Om5vdCguY29sLW1kLXB1c2gtNikgPiAuaW1hZ2UtY291bnQtMSAuaW1hZ2Uge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDE1JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxheW91dC1xdW90ZXMgLmNvbC1tZC02Om5vdCguY29sLW1kLXB1c2gtNikgPiAuaW1hZ2UtY291bnQtMSAuaW1hZ2Uge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogYXV0bzsgfSB9XG4gIC5sYXlvdXQtcXVvdGVzIC5hbHQgLmNvbC1tZC02IC5pbWFnZS1zdGFjay5pbWFnZS1jb3VudC0xIC5pbWFnZS0xIHtcbiAgICBsZWZ0OiAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxheW91dC1xdW90ZXMgLmFsdCAuY29sLW1kLTYgLmltYWdlLXN0YWNrLmltYWdlLWNvdW50LTEgLmltYWdlLTEge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogYXV0bzsgfSB9XG4gIC5sYXlvdXQtcXVvdGVzIC5kZWNvcmF0aW9uIHtcbiAgICBjb2xvcjogIzAwOWVkYjtcbiAgICBmb250LXNpemU6IDkuMzc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgLmxheW91dC1xdW90ZXMgLmRlY29yYXRpb24uc3R5bGUtLXF1b3RlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNDBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAgIC5sYXlvdXQtcXVvdGVzIC5kZWNvcmF0aW9uLnN0eWxlLS1xdW90ZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCcXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogOS4zNzVlbTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsZWZ0OiAtMTZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yM3B4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmxheW91dC1xdW90ZXMgLmRlY29yYXRpb24uc3R5bGUtLXF1b3RlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIHRvcDogLTM1cHg7IH1cbiAgICAgICAgICAubGF5b3V0LXF1b3RlcyAuZGVjb3JhdGlvbi5zdHlsZS0tcXVvdGU6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogLTE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxheW91dC1xdW90ZXMgLmRlY29yYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYXlvdXQtcXVvdGVzIC5pbWFnZS1zdGFjayB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODAlOyB9XG4gICAgICAubGF5b3V0LXF1b3RlcyAuaW1hZ2Utc3RhY2sgLmltYWdlLTEge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAubGF5b3V0LXF1b3RlcyAuaW1hZ2Utc3RhY2sgLmltYWdlLTEge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgMCUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubGF5b3V0LXF1b3RlcyAuaW1hZ2Utc3RhY2sgLmltYWdlLTEge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfSB9XG4gIC5sYXlvdXQtcXVvdGVzIC5pbWFnZS1zdGFjayAuaW1hZ2UtMiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA4MCUpOyB9XG4gIC5sYXlvdXQtcXVvdGVzIC5pbWFnZS1zdGFjay52aXNpYmxlIC5pbWFnZS0xIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMCUsIDAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxheW91dC1xdW90ZXMgLmltYWdlLXN0YWNrLnZpc2libGUgLmltYWdlLTEge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfSB9XG4gIC5sYXlvdXQtcXVvdGVzIC5pbWFnZS1zdGFjay52aXNpYmxlIC5pbWFnZS0yIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7IH1cbiAgLmxheW91dC1xdW90ZXMgLmFsdCAuaW1hZ2Utc3RhY2sgLmltYWdlLTEge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgMCUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubGF5b3V0LXF1b3RlcyAuYWx0IC5pbWFnZS1zdGFjayAuaW1hZ2UtMSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9IH1cbiAgLmxheW91dC1xdW90ZXMgLmFsdCAuaW1hZ2Utc3RhY2sgLmRvdC1ncmlkIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMjAlOyB9XG4gIC5sYXlvdXQtcXVvdGVzIC5hbHQgLmltYWdlLXN0YWNrLnZpc2libGUgLmltYWdlLTEge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgMCUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubGF5b3V0LXF1b3RlcyAuYWx0IC5pbWFnZS1zdGFjay52aXNpYmxlIC5pbWFnZS0xIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH0gfVxuICAubGF5b3V0LXF1b3RlcyAuYWx0IGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubGF5b3V0LXF1b3RlcyAucG9zdC1jb250ZW50IGJsb2NrcXVvdGUgcCB7XG4gICAgY29sb3I6ICMzNzNhM2M7XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLmxheW91dC1xdW90ZXMgLnBvc3QtY29udGVudCBibG9ja3F1b3RlIGZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMS4yNWVtOyB9XG4gIC5sYXlvdXQtcXVvdGVzIC5wb3N0LWNvbnRlbnQgYmxvY2txdW90ZSBjaXRlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubGF5b3V0LXF1b3RlcyAucG9zdC1jb250ZW50IGJsb2NrcXVvdGUgY2l0ZSB7XG4gICAgY29sb3I6ICMwMDllZGI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sYXlvdXQtcXVvdGVzIC5wb3N0LWNvbnRlbnQgYmxvY2txdW90ZSBjaXRlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuICAgIC5sYXlvdXQtcXVvdGVzIC5wb3N0LWNvbnRlbnQgYmxvY2txdW90ZSBjaXRlIHNwYW4ge1xuICAgICAgY29sb3I6ICMzNzNhM2M7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmxheW91dC1sb2NhdGlvbnNfZ3JpZCB7XG4gIGJhY2tncm91bmQ6ICMxNTE1MWQ7IH1cbiAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAucm93IHtcbiAgICBiYWNrZ3JvdW5kOiAjMTUxNTFkOyB9XG4gIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmxvY2F0aW9uIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmxvY2F0aW9uIC5pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgIzE1MTUxZCA1MCUgNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDsgfVxuICAgICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAubG9jYXRpb24gLmltYWdlOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMSwgMjEsIDI5LCAwLjkpO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAubG9jYXRpb24gLmhvdmVyLWJsb2NrIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmxvY2F0aW9uIC5ob3Zlci1ibG9jazpob3ZlciAuaW1hZ2Uge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuICAgIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmxvY2F0aW9uLnNob3ctYWRkaXRpb25hbC1pbmZvIC5pbWFnZTphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAubG9jYXRpb24gLnRleHQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMi41ZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1vdXQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MS4yNWVtKSB7XG4gICAgICAgIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmxvY2F0aW9uIC50ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjI1ZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDczLjEyNWVtKSB7XG4gICAgICAgIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmxvY2F0aW9uIC50ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjkzNzVlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjBlbSkge1xuICAgICAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5sb2NhdGlvbiAudGV4dCB7XG4gICAgICAgICAgcGFkZGluZzogMC42MjVlbTsgfSB9XG4gICAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5sb2NhdGlvbiAudGV4dCAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgxLjI1ZW0pIHtcbiAgICAgICAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5sb2NhdGlvbiAudGV4dCAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NWVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4LjEyNWVtKSB7XG4gICAgICAgICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAubG9jYXRpb24gLnRleHQgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NWVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDczLjEyNWVtKSB7XG4gICAgICAgICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAubG9jYXRpb24gLnRleHQgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjIuNWVtKSB7XG4gICAgICAgICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAubG9jYXRpb24gLnRleHQgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVlbTsgfSB9XG4gICAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5sb2NhdGlvbiAudGV4dCAuYWRkaXRpb25hbC1pbmZvIHtcbiAgICAgICAgbWF4LWhlaWdodDogMHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQsIG1heC1oZWlnaHQgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgxLjI1ZW0pIHtcbiAgICAgICAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5sb2NhdGlvbiAudGV4dCAuYWRkaXRpb25hbC1pbmZvIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTM4NDYxNTM4ZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjJlbSkge1xuICAgICAgICAgIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmxvY2F0aW9uIC50ZXh0IC5hZGRpdGlvbmFsLWluZm8ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNjY2NjY2NjY3ZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAubG9jYXRpb24gLnRleHQgLmFkZGl0aW9uYWwtaW5mbyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNjg3NWVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgICAgICAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5sb2NhdGlvbiAudGV4dCAuYWRkaXRpb25hbC1pbmZvIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtOyB9IH1cbiAgICAgICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAubG9jYXRpb24gLnRleHQgLmFkZGl0aW9uYWwtaW5mbyBwIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTcuNWVtKSB7XG4gICAgICAgICAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5sb2NhdGlvbiAudGV4dCAuYWRkaXRpb25hbC1pbmZvIHAge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmxvY2F0aW9uIC50ZXh0IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5sb2NhdGlvbiAuYWN0aW9uIHtcbiAgICAgIGJvdHRvbTogMi41ZW07XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMi41ZW07XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODEuMjVlbSkge1xuICAgICAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5sb2NhdGlvbiAuYWN0aW9uIHtcbiAgICAgICAgICBib3R0b206IDEuMjVlbTtcbiAgICAgICAgICByaWdodDogMS4yNWVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3My4xMjVlbSkge1xuICAgICAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5sb2NhdGlvbiAuYWN0aW9uIHtcbiAgICAgICAgICBib3R0b206IDAuOTM3NWVtO1xuICAgICAgICAgIHJpZ2h0OiAwLjkzNzVlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjBlbSkge1xuICAgICAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5sb2NhdGlvbiAuYWN0aW9uIHtcbiAgICAgICAgICBib3R0b206IDAuNjI1ZW07XG4gICAgICAgICAgcmlnaHQ6IDAuNjI1ZW07IH0gfVxuICAgIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmxvY2F0aW9uLnNob3ctYWRkaXRpb25hbC1pbmZvIC50ZXh0IC5hZGRpdGlvbmFsLWluZm8ge1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAubG9jYXRpb24uc2hvdy1hZGRpdGlvbmFsLWluZm8gLmFjdGlvbiAuYXJyb3ctYnRuOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAuaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmltYWdlOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAuaW1hZ2UgPiAuY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDBlbSkge1xuICAgICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAuaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAuaW1hZ2U6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA3NSU7IH1cbiAgICAgICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAuaW1hZ2UgPiAuY29udGVudCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDsgfSB9XG4gIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmNvbC1tZC02IC5pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAuY29sLW1kLTYgLmltYWdlOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA1MCU7IH1cbiAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5jb2wtbWQtNiAuaW1hZ2UgPiAuY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAuY29sLW1kLTYgLmltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmNvbC1tZC02IC5pbWFnZTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgICAgICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAuY29sLW1kLTYgLmltYWdlID4gLmNvbnRlbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MGVtKSB7XG4gICAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5jb2wtbWQtNiAuaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAuY29sLW1kLTYgLmltYWdlOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzUlOyB9XG4gICAgICAgIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmNvbC1tZC02IC5pbWFnZSA+IC5jb250ZW50IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmNvbC1tZC00Om50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5jb2wtbWQtNDpudGgtY2hpbGQoMykgLmltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmNvbC1tZC00Om50aC1jaGlsZCgzKSAuaW1hZ2U6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1MCU7IH1cbiAgICAgICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAuY29sLW1kLTQ6bnRoLWNoaWxkKDMpIC5pbWFnZSA+IC5jb250ZW50IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5jb2wtbWQtNDpudGgtY2hpbGQoMykge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgICAgLmxheW91dC1sb2NhdGlvbnNfZ3JpZCAuY29sLW1kLTQ6bnRoLWNoaWxkKDMpIC5pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAubGF5b3V0LWxvY2F0aW9uc19ncmlkIC5jb2wtbWQtNDpudGgtY2hpbGQoMykgLmltYWdlOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzUlOyB9XG4gICAgICAgIC5sYXlvdXQtbG9jYXRpb25zX2dyaWQgLmNvbC1tZC00Om50aC1jaGlsZCgzKSAuaW1hZ2UgPiAuY29udGVudCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDsgfSB9XG5cbi5sYXlvdXQtaWNvbnNfd2l0aF90ZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiAwJSwgI2ViZWJlYiAxMDAlKTtcbiAgcGFkZGluZzogNC4zNzVlbSAwOyB9XG4gIC5sYXlvdXQtaWNvbnNfd2l0aF90ZXh0IC5zZWN0aW9uLWludHJvLCAubGF5b3V0LWljb25zX3dpdGhfdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbTsgfVxuICAubGF5b3V0LWljb25zX3dpdGhfdGV4dCAuY29sLW1kLTQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDllZGI7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5sYXlvdXQtaWNvbnNfd2l0aF90ZXh0IC5jb2wtbWQtNCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDsgfSB9XG4gIC5sYXlvdXQtaWNvbnNfd2l0aF90ZXh0IC5ibG9jayB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMS4yNWVtIGF1dG87XG4gICAgbWF4LXdpZHRoOiAzMS4yNWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAubGF5b3V0LWljb25zX3dpdGhfdGV4dCAuYmxvY2sgLmJsb2NrLWltYWdlIHtcbiAgICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAubGF5b3V0LWljb25zX3dpdGhfdGV4dCAuYmxvY2sgLmJsb2NrLWltYWdlIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5sYXlvdXQtaWNvbnNfd2l0aF90ZXh0IC5ibG9jayAuYmxvY2staW1hZ2Utc21hbGwge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4OyB9XG4gICAgICAubGF5b3V0LWljb25zX3dpdGhfdGV4dCAuYmxvY2sgLmJsb2NrLWltYWdlLW1lZGl1bSB7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7IH1cbiAgICAgIC5sYXlvdXQtaWNvbnNfd2l0aF90ZXh0IC5ibG9jayAuYmxvY2staW1hZ2UtbGFyZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDI3NXB4OyB9XG4gICAgICAubGF5b3V0LWljb25zX3dpdGhfdGV4dCAuYmxvY2sgLmJsb2NrLWltYWdlLWZsb2F0LWxlZnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4JTtcbiAgICAgICAgd2lkdGg6IDIwJTsgfVxuICAgICAgLmxheW91dC1pY29uc193aXRoX3RleHQgLmJsb2NrIC5ibG9jay1pbWFnZS1mbG9hdC1yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDglO1xuICAgICAgICB3aWR0aDogMjAlOyB9XG4gICAgICAubGF5b3V0LWljb25zX3dpdGhfdGV4dCAuYmxvY2sgLmJsb2NrLWltYWdlLWZsb2F0LW5vbmUge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMS4yNWVtO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5sYXlvdXQtaWNvbnNfd2l0aF90ZXh0IC5ibG9jayAuYmxvY2stdGV4dCB7XG4gICAgICB3aWR0aDogNzIlOyB9XG4gICAgICAubGF5b3V0LWljb25zX3dpdGhfdGV4dCAuYmxvY2sgLmJsb2NrLXRleHQtZmxvYXQtbGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAubGF5b3V0LWljb25zX3dpdGhfdGV4dCAuYmxvY2sgLmJsb2NrLXRleHQtZmxvYXQtcmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIC5sYXlvdXQtaWNvbnNfd2l0aF90ZXh0IC5ibG9jayAuYmxvY2stdGV4dC1mbG9hdC1ub25lIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmxheW91dC1pY29uc193aXRoX3RleHQgLmJsb2NrLm5vLWltYWdlIC5ibG9jay10ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxheW91dC1pY29uc193aXRoX3RleHQgLmJsb2NrIHAge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLmxheW91dC1pY29uc193aXRoX3RleHQgLmJsb2NrIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuODc1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzVlbSkge1xuICAgICAgICAubGF5b3V0LWljb25zX3dpdGhfdGV4dCAuYmxvY2sgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9IH1cbiAgLmxheW91dC1pY29uc193aXRoX3RleHQgLmNvbC1tZC00Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAubGF5b3V0LWljb25zX3dpdGhfdGV4dCAuY29udGFpbmVyLWZsdWlkIC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAubGF5b3V0LWljb25zX3dpdGhfdGV4dCAuY29udGFpbmVyLWZsdWlkIC5yb3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmxheW91dC1pY29uc193aXRoX3RleHQgLmNvbnRhaW5lci1mbHVpZCAucm93IC5ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmxheW91dC1pY29uc193aXRoX3RleHQgLmNvbnRhaW5lci1mbHVpZCAucm93IC5ibG9jayAuYmxvY2staW1hZ2UtZmxvYXQtbm9uZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMjAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAubGF5b3V0LWljb25zX3dpdGhfdGV4dCAuY29udGFpbmVyLWZsdWlkIC5yb3cgLmJsb2NrIC5ibG9jay10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLnN0YWdnZXItcm93IC5jb2wtbGctNCAuZXZlbnRzLXBvc3Qge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksIHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1ldmVudHNfbGlzdGluZyAuc3RhZ2dlci1yb3cgLmNvbC1sZy00Om50aC1jaGlsZCgyKSAuZXZlbnRzLXBvc3Qge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxczsgfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLnN0YWdnZXItcm93IC5jb2wtbGctNDpudGgtY2hpbGQoMykgLmV2ZW50cy1wb3N0IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41czsgfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLnN0YWdnZXItcm93Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA0LjM3NWVtOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1ldmVudHNfbGlzdGluZyAuYnRuLXJvdyB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1ldmVudHNfbGlzdGluZyAudmlzaWJsZSAuY29sLWxnLTQgLmV2ZW50cy1wb3N0IHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc2VhcmNoIC5wYWdlLXdyYXAgLnBhZ2Utc2VjdGlvbi5zZWFyY2gtc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjEyNWVtOyB9XG5cbi5sYXlvdXQtZXZlbnRzX2xpc3Rpbmcge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwIDAgMy4xMjVlbSAwOyB9XG4gIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgdGQuY2FsZW5kYXItY2VsbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuY2FsZW5kYXItYnRuIHtcbiAgICBoZWlnaHQ6IDE5cHg7IH1cbiAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuc2VjdGlvbi1pbnRybywgLmxheW91dC1ldmVudHNfbGlzdGluZyAuc2luZ2xlLWxlYWRlcnNoaXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5zZWN0aW9uLWludHJvIGgyLnRhYmxlLXRpdGxlLCAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5zaW5nbGUtbGVhZGVyc2hpcCBoMi50YWJsZS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuODc1ZW07IH1cbiAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuZmlsdGVyLXJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwOyB9XG4gIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmZpbHRlci1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmZpbHRlci1idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2VmZWZlZjsgfVxuICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5maWx0ZXItbGlzdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuZmlsdGVyLWxpc3QgLmV2ZW50LXR5cGVzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1vdXQ7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICB6LWluZGV4OiA5OyB9XG4gICAgICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5maWx0ZXItbGlzdCAuZXZlbnQtdHlwZXMgYSB7XG4gICAgICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgICBwYWRkaW5nOiAwLjYyNWVtIDEuNTYyNWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuZmlsdGVyLWxpc3QuYWN0aXZlIC5maWx0ZXItYnRuIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VmZWZlZjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuZmlsdGVyLWxpc3QuYWN0aXZlIC5ldmVudC10eXBlcyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogOTsgfVxuICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5sb2NhdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NWVtO1xuICAgIG1heC13aWR0aDogOTAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLmxheW91dC1ldmVudHNfbGlzdGluZyAubG9jYXRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmxvY2F0aW9uIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLmxheW91dC1ldmVudHNfbGlzdGluZyAubG9jYXRpb24gaDQge1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTdlbTtcbiAgICAgIG1hcmdpbjogMCAwIDAuNTg4MjM1Mjk0MWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmxvY2F0aW9uIC5saXN0aW5nIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgMCAxLjI1ZW0gMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmxvY2F0aW9uIC5saXN0aW5nIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE2NjY2NjY2NjdlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44MzMzMzMzMzMzZW07IH1cbiAgICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmxvY2F0aW9uIC5saXN0aW5nIGEge1xuICAgICAgICBjb2xvcjogIzAwOWVkYjsgfVxuICAgICAgICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5sb2NhdGlvbiAubGlzdGluZyBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzE2MTcyOTsgfVxuICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmxvY2F0aW9uIHAge1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuZXZlbnRzLXRhYmxlLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmV2ZW50cy10YWJsZS13cmFwIHRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuZXZlbnRzLXRhYmxlLXdyYXAge1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvOyB9XG4gICAgICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmV2ZW50cy10YWJsZS13cmFwIHRhYmxlIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDUwMHB4OyB9IH1cbiAgICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5ldmVudHMtdGFibGUtd3JhcCAuY29sLXRpdGxlIHtcbiAgICAgIHdpZHRoOiAyMiU7IH1cbiAgICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5ldmVudHMtdGFibGUtd3JhcCAuY29sLWRhdGUge1xuICAgICAgd2lkdGg6IDEzJTsgfVxuICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmV2ZW50cy10YWJsZS13cmFwIC5jb2wtY2FsZW5kYXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB3aWR0aDogMzUlOyB9XG4gICAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuZXZlbnRzLXRhYmxlLXdyYXAgLmNvbC1kZXNjIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5ldmVudHMtdGFibGUtd3JhcCBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmV2ZW50cy10YWJsZS13cmFwIHRhYmxlLmRhdGFUYWJsZS5uby1mb290ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmV2ZW50cy10YWJsZS13cmFwIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5ldmVudHMtdGFibGUtd3JhcCAub2RkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7IH1cbiAgICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5ldmVudHMtdGFibGUtd3JhcCB0ZCB7XG4gICAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuZXZlbnRzLXRhYmxlLXdyYXAgaW5wdXQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDFkNDsgfVxuICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmV2ZW50cy10YWJsZS13cmFwIC5kYXRhVGFibGVzX2xlbmd0aCxcbiAgICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5ldmVudHMtdGFibGUtd3JhcCAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgICAgZm9udC1zaXplOiAwLjg3NWVtOyB9XG4gICAgICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5ldmVudHMtdGFibGUtd3JhcCAuZGF0YVRhYmxlc19sZW5ndGggbGFiZWwsXG4gICAgICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5ldmVudHMtdGFibGUtd3JhcCAuZGF0YVRhYmxlc19maWx0ZXIgbGFiZWwge1xuICAgICAgICBjb2xvcjogIzAwOWVkYjtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmV2ZW50cy10YWJsZS13cmFwIC5kYXRhVGFibGVzX2xlbmd0aCBsYWJlbCBpbnB1dCxcbiAgICAgICAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuZXZlbnRzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVsIGlucHV0IHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuZXZlbnRzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfbGVuZ3RoLFxuICAgICAgICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5ldmVudHMtdGFibGUtd3JhcCAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmV2ZW50cy10YWJsZS13cmFwIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmV2ZW50cy10YWJsZS13cmFwIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgIG1hcmdpbi10b3A6IDAuODMzMzMzMzMzM2VtO1xuICAgICAgcGFkZGluZzogMC4zMTI1ZW07IH1cbiAgICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5ldmVudHMtdGFibGUtd3JhcCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuZXZlbnRzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgbWFyZ2luLXRvcDogMC44MzMzMzMzMzMzZW07XG4gICAgICBwYWRkaW5nOiAwLjMxMjVlbTsgfVxuICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmV2ZW50cy10YWJsZS13cmFwIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbixcbiAgICAubGF5b3V0LWV2ZW50c19saXN0aW5nIC5ldmVudHMtdGFibGUtd3JhcCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQsXG4gICAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuZXZlbnRzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkOmhvdmVyLFxuICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmV2ZW50cy10YWJsZS13cmFwIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZDphY3RpdmUge1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuZXZlbnRzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQsXG4gICAgLmxheW91dC1ldmVudHNfbGlzdGluZyAuZXZlbnRzLXRhYmxlLXdyYXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgIC5sYXlvdXQtZXZlbnRzX2xpc3RpbmcgLmV2ZW50cy10YWJsZS13cmFwIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGNvbG9yOiAjMDA5ZWRiICFpbXBvcnRhbnQ7IH1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYywgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZCwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWV2ZW50c19saXN0aW5nIC5wYWdlLXNlY3Rpb24tLWxheW91dC1ldmVudHNfbGlzdGluZzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNC4zNzVlbTsgfVxuXG4ubGF5b3V0LXZpZGVvX2VtYmVkIHtcbiAgYmFja2dyb3VuZDogIzBmMGYxNDtcbiAgcGFkZGluZzogNi4yNWVtIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAubGF5b3V0LXZpZGVvX2VtYmVkIHtcbiAgICAgIHBhZGRpbmc6IDMuMTI1ZW0gMDsgfSB9XG4gIC5sYXlvdXQtdmlkZW9fZW1iZWQgaWZyYW1lIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ubGF5b3V0LWV4cGFuZGFibGVfc2VjdGlvbnMge1xuICBiYWNrZ3JvdW5kOiAjRURFREYwOyB9XG4gIC5sYXlvdXQtZXhwYW5kYWJsZV9zZWN0aW9ucyBoMiB7XG4gICAgZm9udC1zaXplOiAyLjVlbTsgfVxuICAubGF5b3V0LWV4cGFuZGFibGVfc2VjdGlvbnMgLmV4cGFuZGFibGUtc2VjdGlvbnMtd3JhcCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAzLjEyNWVtIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVlbTtcbiAgICBib3gtc2hhZG93OiAzcHggM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgLmxheW91dC1leHBhbmRhYmxlX3NlY3Rpb25zIC5leHBhbmRhYmxlLXNlY3Rpb25zLXdyYXAgLmV4cGFuZGFibGUtc2VjdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIuNWVtIGF1dG87IH1cbiAgLmxheW91dC1leHBhbmRhYmxlX3NlY3Rpb25zIC5leHBhbmRhYmxlLXNlY3Rpb24ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAubGF5b3V0LWV4cGFuZGFibGVfc2VjdGlvbnMgLmV4cGFuZGFibGUtc2VjdGlvbiAuZXhwYW5kLWl0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2U5ZTQ7XG4gICAgICBwYWRkaW5nOiAwLjYyNWVtIDA7IH1cbiAgICAgIC5sYXlvdXQtZXhwYW5kYWJsZV9zZWN0aW9ucyAuZXhwYW5kYWJsZS1zZWN0aW9uIC5leHBhbmQtaXRlbSAuZXhwYW5kLWNvbnRlbnQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1vdXQ7IH1cbiAgICAgIC5sYXlvdXQtZXhwYW5kYWJsZV9zZWN0aW9ucyAuZXhwYW5kYWJsZS1zZWN0aW9uIC5leHBhbmQtaXRlbSAudG9nZ2xlID4gaSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2Utb3V0OyB9XG4gICAgICAubGF5b3V0LWV4cGFuZGFibGVfc2VjdGlvbnMgLmV4cGFuZGFibGUtc2VjdGlvbiAuZXhwYW5kLWl0ZW0uYWN0aXZlIC5leHBhbmQtY29udGVudCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwMHB4OyB9XG4gICAgICAubGF5b3V0LWV4cGFuZGFibGVfc2VjdGlvbnMgLmV4cGFuZGFibGUtc2VjdGlvbiAuZXhwYW5kLWl0ZW0uYWN0aXZlIC50b2dnbGUgPiBpIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgLmxheW91dC1leHBhbmRhYmxlX3NlY3Rpb25zIC5leHBhbmRhYmxlLXNlY3Rpb24gaDMge1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLmxheW91dC1leHBhbmRhYmxlX3NlY3Rpb25zIC5leHBhbmRhYmxlLXNlY3Rpb24gYSB7XG4gICAgICBjb2xvcjogIzAwOWVkYjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTsgfVxuICAgICAgLmxheW91dC1leHBhbmRhYmxlX3NlY3Rpb25zIC5leHBhbmRhYmxlLXNlY3Rpb24gYSBpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0Mjg1NzE0M2VtOyB9XG4gICAgLmxheW91dC1leHBhbmRhYmxlX3NlY3Rpb25zIC5leHBhbmRhYmxlLXNlY3Rpb24gLmV4cGFuZC1jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjc4NTcxNDI4NTdlbTsgfVxuXG4ubGF5b3V0LWV4cGFuZGFibGVfc2VjdGlvbnMgLmV4cGFuZGFibGUtc2VjdGlvbnMtd3JhcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSwgdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5sYXlvdXQtZXhwYW5kYWJsZV9zZWN0aW9ucyAudmlzaWJsZSAuZXhwYW5kYWJsZS1zZWN0aW9ucy13cmFwIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4ubGF5b3V0LWNvbnRhY3RfZm9ybSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmZmZmYgMCUsICNlYmViZWIgMTAwJSk7XG4gIHBhZGRpbmctYm90dG9tOiA2LjI1ZW07IH1cbiAgLmxheW91dC1jb250YWN0X2Zvcm0gbGFiZWwge1xuICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yODU3MTQyODU3ZW07XG4gICAgbWFyZ2luOiAwIDAgMC4zNTcxNDI4NTcxZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAubGF5b3V0LWNvbnRhY3RfZm9ybSBsYWJlbC52ZXJpZnktbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAubGF5b3V0LWNvbnRhY3RfZm9ybSAuaW5wdXQtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtOyB9XG4gIC5sYXlvdXQtY29udGFjdF9mb3JtIGlucHV0LFxuICAubGF5b3V0LWNvbnRhY3RfZm9ybSB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VjZTllNDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBhZGRpbmc6IDAuNjI1ZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubGF5b3V0LWNvbnRhY3RfZm9ybSBpbnB1dDpmb2N1cyxcbiAgICAubGF5b3V0LWNvbnRhY3RfZm9ybSB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gICAgLmxheW91dC1jb250YWN0X2Zvcm0gaW5wdXQ6cmVxdWlyZWQsIC5sYXlvdXQtY29udGFjdF9mb3JtIGlucHV0OmludmFsaWQsXG4gICAgLmxheW91dC1jb250YWN0X2Zvcm0gdGV4dGFyZWE6cmVxdWlyZWQsXG4gICAgLmxheW91dC1jb250YWN0X2Zvcm0gdGV4dGFyZWE6aW52YWxpZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWNlOWU0O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAubGF5b3V0LWNvbnRhY3RfZm9ybSBpbnB1dC52ZXJpZnktc2VjdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtY29udGFjdF9mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAubGF5b3V0LWRhdGEtb3Blbi1hcHBsaWNhdGlvblxuICAubGF5b3V0LWNvbnRhY3RfZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uXG4gIC5sYXlvdXQtY29udGFjdF9mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICAgIGhlaWdodDogNDRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtY29udGFjdF9mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmxheW91dC1jb250YWN0X2Zvcm0gLnNlbGVjdC13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2U5ZTQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5sYXlvdXQtY29udGFjdF9mb3JtIC5zZWxlY3Qtd3JhcDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWNlOWU0O1xuICAgICAgY29sb3I6ICMwMDllZGI7XG4gICAgICBjb250ZW50OiBcIlxcZjA2M1wiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmxheW91dC1jb250YWN0X2Zvcm0gLnNlbGVjdC13cmFwIHNlbGVjdCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMTAlOyB9XG4gICAgICAubGF5b3V0LWNvbnRhY3RfZm9ybSAuc2VsZWN0LXdyYXAgc2VsZWN0OmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDsgfVxuICAgIC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtY29udGFjdF9mb3JtIC5zZWxlY3Qtd3JhcCB7XG4gICAgICBoZWlnaHQ6IDQ0cHg7IH1cbiAgICAgIC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtY29udGFjdF9mb3JtIC5zZWxlY3Qtd3JhcDphZnRlciB7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cbiAgICAgIC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtY29udGFjdF9mb3JtIC5zZWxlY3Qtd3JhcCBzZWxlY3Qge1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gIC5sYXlvdXQtY29udGFjdF9mb3JtIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDEyLjVlbTtcbiAgICByZXNpemU6IG5vbmU7IH1cbiAgLmxheW91dC1jb250YWN0X2Zvcm0gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2QwZDFkNDsgfVxuICAubGF5b3V0LWNvbnRhY3RfZm9ybSA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICBjb2xvcjogI2QwZDFkNDsgfVxuICAubGF5b3V0LWNvbnRhY3RfZm9ybSA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgY29sb3I6ICNkMGQxZDQ7IH1cbiAgLmxheW91dC1jb250YWN0X2Zvcm0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNkMGQxZDQ7IH1cbiAgLmxheW91dC1jb250YWN0X2Zvcm0gcCB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgbWFyZ2luOiAxLjI1ZW0gMDsgfVxuICAgIC5sYXlvdXQtY29udGFjdF9mb3JtIHAgYSB7XG4gICAgICBjb2xvcjogIzAwOWVkYjsgfVxuICAubGF5b3V0LWNvbnRhY3RfZm9ybSAuZmlsZS13cmFwIC5zZXBhcmF0b3Ige1xuICAgIGNvbG9yOiAjZDBkMWQ0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgMC42MjVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5sYXlvdXQtY29udGFjdF9mb3JtIC5maWxlLXdyYXAgYnV0dG9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMWQ0O1xuICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwLjMxMjVlbSAxLjU2MjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2Utb3V0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAubGF5b3V0LWNvbnRhY3RfZm9ybSAuZmlsZS13cmFwIGJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzE2MTcyOTsgfVxuICAubGF5b3V0LWNvbnRhY3RfZm9ybSBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07IH1cbiAgICAubGF5b3V0LWNvbnRhY3RfZm9ybSBidXR0b246Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAubGF5b3V0LWNvbnRhY3RfZm9ybSAuYXJyb3ctYnRuLndpdGgtdGV4dCAubGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG4gIC5sYXlvdXQtY29udGFjdF9mb3JtIC53aXRoLWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQxZDQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuNWVtOyB9XG4gIC5sYXlvdXQtY29udGFjdF9mb3JtIC5xdWVzdGlvbiB7XG4gICAgY29sb3I6ICMxNTE1MWQ7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5sYXlvdXQtY29udGFjdF9mb3JtIC5yYWRpbyBsYWJlbCB7XG4gICAgY29sb3I6ICMxNTE1MWQ7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLmxheW91dC1jb250YWN0X2Zvcm0gLnJhZGlvIGlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmxheW91dC1jb250YWN0X2Zvcm0gLnJhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogNHB4OyB9XG5cbi5naWxkLWZvcm0ge1xuICBwYWRkaW5nOiAzLjEyNWVtIDA7IH1cbiAgLmdpbGQtZm9ybSAubGF5b3V0LWNvbnRhY3RfZm9ybSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmdpbGQtZm9ybSAucm93LmVycm9yIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMCwgMCwgMC40KTsgfVxuICAgIC5naWxkLWZvcm0gLnJvdy5lcnJvciAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAxLjEyZW0gMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZ2lsZC1mb3JtIC5wcm9jZXNzaW5nLWluZGljYXRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5naWxkLWZvcm0gLnByb2Nlc3NpbmctaW5kaWNhdGlvbiBpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvOyB9XG4gIC5naWxkLWZvcm0gaDIge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgbWFyZ2luOiAxZW0gMCAwLjVlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5naWxkLWZvcm0gLmJ0bi5kZWxldGUge1xuICAgIGJhY2tncm91bmQ6ICNkMGQxZDQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDJweCAwIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDI1cHg7IH1cbiAgLmdpbGQtZm9ybSAuYnRuLmFkZCB7XG4gICAgYmFja2dyb3VuZDogI2QwZDFkNDtcbiAgICBjb2xvcjogIzE1MTUxZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1N2VtO1xuICAgIG1hcmdpbjogMCBhdXRvIDFlbSBhdXRvO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmdpbGQtZm9ybSAucmVwZWF0YWJsZS1pbnB1dHMgLmZpZWxkLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5naWxkLWZvcm0gLnJlcGVhdGFibGUtaW5wdXRzIC5maWVsZC1ncm91cCArIC5maWVsZC1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuZ2lsZC1mb3JtIC5za2lsbHMtaW5wdXRzIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmdpbGQtZm9ybSAuc29jaWFsLWlucHV0cyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4OyB9XG4gICAgLmdpbGQtZm9ybSAuc2tpbGxzLWlucHV0cyAuaW5wdXQtZ3JvdXAtYWRkb24gLmJ0bi5kZWxldGUsXG4gICAgLmdpbGQtZm9ybSAuc29jaWFsLWlucHV0cyAuaW5wdXQtZ3JvdXAtYWRkb24gLmJ0bi5kZWxldGUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAuZ2lsZC1mb3JtIC5jdXN0b20tcXVlc3Rpb24tZnJlZV9mb3JtIHAsXG4gIC5naWxkLWZvcm0gLmZvcm0tY2hlY2sgcCB7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIG1hcmdpbjogMS4xMTExMTExMTExZW0gMCAwLjU1NTU1NTU1NTZlbSAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5naWxkLWZvcm0gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAuZ2lsZC1mb3JtIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmdpbGQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5ZWRiO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMi41ZW0gYXV0bztcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAuZ2lsZC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogI2NjY2NjYztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5naWxkLWZvcm0gLmNvbnNlbnQtZGV0YWlscy13cmFwIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMWQ0O1xuICAgIG1hcmdpbjogMS4yNWVtIDA7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIC5naWxkLWZvcm0gLmNvbnNlbnQtZGV0YWlscy13cmFwIHAsXG4gICAgLmdpbGQtZm9ybSAuY29uc2VudC1kZXRhaWxzLXdyYXAgdWwsXG4gICAgLmdpbGQtZm9ybSAuY29uc2VudC1kZXRhaWxzLXdyYXAgb2wge1xuICAgICAgY29sb3I6ICM1NTU7IH1cbiAgICAgIC5naWxkLWZvcm0gLmNvbnNlbnQtZGV0YWlscy13cmFwIHAgYSxcbiAgICAgIC5naWxkLWZvcm0gLmNvbnNlbnQtZGV0YWlscy13cmFwIHVsIGEsXG4gICAgICAuZ2lsZC1mb3JtIC5jb25zZW50LWRldGFpbHMtd3JhcCBvbCBhIHtcbiAgICAgICAgY29sb3I6ICMwMDllZGI7IH1cbiAgLmdpbGQtZm9ybSAuY29uc2VudC1kZXRhaWxzLWZpZWxkIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLmdpbGQtZm9ybSAuY29uc2VudC1kZXRhaWxzLWZpZWxkIGlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmdpbGQtZm9ybSAuYXBwbGljYXRpb25fX2NoZWNrYm94LXNtYWxsdHlwZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAuZ2lsZC1mb3JtIC5hcHBsaWNhdGlvbl9fY2hlY2tib3gtc21hbGx0eXBlID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuXG4udGhlMTEwIC5naWxkLWZvcm0ge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uc2VjdGlvbi1pbnRybyAudGV4dC5naWxkLWVycm9yLCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQuZ2lsZC1lcnJvciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubGF5b3V0LWNvbnRhY3RfZm9ybSAuZXJyb3ItY29sIHtcbiAgYmFja2dyb3VuZDogI2ZiZThlOTtcbiAgY2xlYXI6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgLmxheW91dC1jb250YWN0X2Zvcm0gLmVycm9yLWNvbCAuZXJyb3ItbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEuMTJlbSAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmxheW91dC1jb250YWN0X2Zvcm0gLmVycm9yLWNvbC5jb2wtbWQtMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDsgfVxuICAgIC5sYXlvdXQtY29udGFjdF9mb3JtIC5lcnJvci1jb2wuY29sLW1kLTEyIHAge1xuICAgICAgbWFyZ2luOiAwIDAgMTJweCAwOyB9XG5cbi5sYXlvdXQtY29udGFjdF9mb3JtIC53aWxsLWNsZWFyIHtcbiAgY2xlYXI6IGxlZnQ7IH1cblxuLmxheW91dC10YWJiZWRfY29udGVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGNUY1RjcgMCUsICNGRkYgMTAwJSk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDBkMWQ0O1xuICBwYWRkaW5nOiA2LjI1ZW0gMCAwIDA7IH1cbiAgLmxheW91dC10YWJiZWRfY29udGVudCAudGFicy13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDMuNzVlbSAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjkzNzVlbSkge1xuICAgICAgLmxheW91dC10YWJiZWRfY29udGVudCAudGFicy13cmFwIHtcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmxheW91dC10YWJiZWRfY29udGVudCAudGFicy13cmFwIC5tYXJrZXIge1xuICAgICAgd2lkdGg6IDBweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOWVkYjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNjBweDtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksIGxlZnQgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItbGlua3Mge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzU1NTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgICAgIC5sYXlvdXQtdGFiYmVkX2NvbnRlbnQgLnRhYi1saW5rcyB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItbGlua3MgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMC45Mzc1ZW07XG4gICAgICBtYXJnaW46IDAgMS4zMzMzMzMzMzMzZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItbGlua3MgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLmxheW91dC10YWJiZWRfY29udGVudCAudGFiLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5sYXlvdXQtdGFiYmVkX2NvbnRlbnQgLnRhYi1saW5rcyBsaSBhIHtcbiAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVlbSAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5sYXlvdXQtdGFiYmVkX2NvbnRlbnQgLnRhYi1saW5rcyBsaSBhOmhvdmVyLCAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItbGlua3MgbGkgYS5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4yNWVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keS5uby1pbWFnZXMge1xuICAgICAgY29sdW1uczogMjtcbiAgICAgIGNvbHVtbi1nYXA6IDcwcHg7XG4gICAgICBicmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keS5uby1pbWFnZXMge1xuICAgICAgICAgIGNvbHVtbnM6IDE7IH0gfVxuICAgICAgLmxheW91dC10YWJiZWRfY29udGVudCAudGFiLWJvZHkubm8taW1hZ2VzIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keS53aXRoLXNlY29uZC1jb2x1bW4gLnNlY29uZC1jb2x1bW4ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keS53aXRoLXNlY29uZC1jb2x1bW4gLnNlY29uZC1jb2x1bW4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgICAgIC5sYXlvdXQtdGFiYmVkX2NvbnRlbnQgLnRhYi1ib2R5LndpdGgtc2Vjb25kLWNvbHVtbiAuc2Vjb25kLWNvbHVtbiAudGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgLmxheW91dC10YWJiZWRfY29udGVudCAudGFiLWJvZHkgLnRleHQge1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keSAudGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYuMjVlbTtcbiAgICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gICAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keSAudGV4dCB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNjI1ZW0gMDsgfVxuICAgICAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keSAudGV4dCB1bCBsaSB7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1ZW07IH1cbiAgICAgICAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keSAudGV4dCB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5ZWRiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keS5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keSAuaW1hZ2Utc3RhY2sgLmRvdC1ncmlkIHtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB0b3A6IDIwcHg7IH1cbiAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keSAuaW1hZ2Utc3RhY2sgLmltYWdlLTEge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keSAuaW1hZ2Utc3RhY2sgLmltYWdlLTEge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7IH0gfVxuICAgIC5sYXlvdXQtdGFiYmVkX2NvbnRlbnQgLnRhYi1ib2R5IC5pbWFnZS1zdGFjay52aXNpYmxlIC5pbWFnZS0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAzMCUpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keSAuaW1hZ2Utc3RhY2sudmlzaWJsZSAuaW1hZ2UtMSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTsgfSB9XG4gIC5sYXlvdXQtdGFiYmVkX2NvbnRlbnQgLnRhYi1ib2R5IC50ZXh0LmJlbG93LWNvbHVtbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxheW91dC10YWJiZWRfY29udGVudCAudGFiLWJvZHkgLnRleHQuYmVsb3ctY29sdW1ucyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyNCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5sYXlvdXQtdGFiYmVkX2NvbnRlbnQgLnRhYi1ib2R5IC50ZXh0LmJlbG93LWNvbHVtbnMgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ5JTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4ubGF5b3V0LWNhcm91c2VsIHtcbiAgcGFkZGluZy10b3A6IDYuMjVlbTsgfVxuICAubGF5b3V0LWNhcm91c2VsIC5jYXJvdXNlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4yNWVtO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9kb3QtZ3JpZC1saWdodC5wbmdcIikgcmVwZWF0OyB9XG4gIC5sYXlvdXQtY2Fyb3VzZWwgLnNsaWRlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sYXlvdXQtY2Fyb3VzZWwgLnNsaWRlIHtcbiAgICBwYWRkaW5nOiAyLjVlbSAyLjVlbSAzZW0gMi41ZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgLmxheW91dC1jYXJvdXNlbCAuc2xpZGUge1xuICAgICAgICBwYWRkaW5nOiAxLjI1ZW0gMS4yNWVtIDEuNzVlbSAxLjI1ZW07IH0gfVxuICAgIC5sYXlvdXQtY2Fyb3VzZWwgLnNsaWRlIC5zbGlkZS1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAyLjVlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuNSk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5sYXlvdXQtY2Fyb3VzZWwgLnNsaWRlIC5zbGlkZS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjI1ZW0gMS4yNWVtIDEuMjVlbSAxLjI1ZW07IH0gfVxuICAgICAgLmxheW91dC1jYXJvdXNlbCAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICAgIC5sYXlvdXQtY2Fyb3VzZWwgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVlbTsgfSB9XG4gICAgICAgIC5sYXlvdXQtY2Fyb3VzZWwgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5pbWFnZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgIC5sYXlvdXQtY2Fyb3VzZWwgLnNsaWRlIC5zbGlkZS1jb250ZW50IC50ZXh0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtTHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICAgIC5sYXlvdXQtY2Fyb3VzZWwgLnNsaWRlIC5zbGlkZS1jb250ZW50IC50ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLmxheW91dC1jYXJvdXNlbCAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnRleHQgLnRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogIzE2MTcyOTtcbiAgICAgICAgICBmb250LXNpemU6IDMuMTI1ZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAgICAgICAgIC5sYXlvdXQtY2Fyb3VzZWwgLnNsaWRlIC5zbGlkZS1jb250ZW50IC50ZXh0IC50aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41ZW07IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgICAubGF5b3V0LWNhcm91c2VsIC5zbGlkZSAuc2xpZGUtY29udGVudCAudGV4dCAudGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgLmxheW91dC1jYXJvdXNlbCAub3dsLW5hdiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmxheW91dC1jYXJvdXNlbCAub3dsLW5hdiBkaXYge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQxZDQ7XG4gICAgY29sb3I6ICMwMDllZGI7XG4gICAgd2lkdGg6IDIuNWVtO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM1JTtcbiAgICBsaW5lLWhlaWdodDogMi4zNzVlbTsgfVxuICAgIC5sYXlvdXQtY2Fyb3VzZWwgLm93bC1uYXYgZGl2IGkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDsgfVxuICAgIC5sYXlvdXQtY2Fyb3VzZWwgLm93bC1uYXYgZGl2Lm93bC1wcmV2IHtcbiAgICAgIGxlZnQ6IC0yLjVlbTsgfVxuICAgICAgLmxheW91dC1jYXJvdXNlbCAub3dsLW5hdiBkaXYub3dsLXByZXY6aG92ZXIgaSB7XG4gICAgICAgIGNvbG9yOiAjMDA1NDc1O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7IH1cbiAgICAubGF5b3V0LWNhcm91c2VsIC5vd2wtbmF2IGRpdi5vd2wtbmV4dCB7XG4gICAgICByaWdodDogLTIuNWVtOyB9XG4gICAgICAubGF5b3V0LWNhcm91c2VsIC5vd2wtbmF2IGRpdi5vd2wtbmV4dDpob3ZlciBpIHtcbiAgICAgICAgY29sb3I6ICMwMDU0NzU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpOyB9XG4gIC5sYXlvdXQtY2Fyb3VzZWwgLm93bC1kb3RzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS4yNWVtIDA7IH1cbiAgICAubGF5b3V0LWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIG1hcmdpbjogMCA3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA5ZWRiO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwOWVkYjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZS1vdXQsIGJhY2tncm91bmQgMC4zcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5sYXlvdXQtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIC5sYXlvdXQtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwNTQ3NTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNTQ3NTsgfVxuICAubGF5b3V0LWNhcm91c2VsIC5zbGlkZS5zbWFsbC1zaXplIC5zbGlkZS1jb250ZW50IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmxheW91dC1jYXJvdXNlbCAuc2xpZGUuc21hbGwtc2l6ZSAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmxheW91dC1jYXJvdXNlbCAuc2xpZGUuc21hbGwtc2l6ZSAudGV4dCAudGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDEyLjVlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMTYxNzI5OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzVlbSkge1xuICAgICAgICAubGF5b3V0LWNhcm91c2VsIC5zbGlkZS5zbWFsbC1zaXplIC50ZXh0IC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA5LjM3NWVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgICAgICAgLmxheW91dC1jYXJvdXNlbCAuc2xpZGUuc21hbGwtc2l6ZSAudGV4dCAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNi4yNWVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5sYXlvdXQtY2Fyb3VzZWwgLnNsaWRlLnNtYWxsLXNpemUgLnRleHQgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDQuNjg3NWVtOyB9IH1cbiAgLmxheW91dC1jYXJvdXNlbCAuc2xpZGUuc21hbGwtc2l6ZSAuYm9keSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMy4xMjVlbSBhdXRvIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDMxLjI1ZW07IH1cbiAgICAubGF5b3V0LWNhcm91c2VsIC5zbGlkZS5zbWFsbC1zaXplIC5ib2R5IHAge1xuICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgY29sb3I6ICNkMGQxZDQ7IH1cbiAgLmxheW91dC1jYXJvdXNlbC5hbGwtc21hbGwgLm93bC1uYXYgZGl2Lm93bC1wcmV2IHtcbiAgICBsZWZ0OiAxNSU7IH1cbiAgLmxheW91dC1jYXJvdXNlbC5hbGwtc21hbGwgLm93bC1uYXYgZGl2Lm93bC1uZXh0IHtcbiAgICByaWdodDogMTUlOyB9XG5cbi5sYXlvdXQtc29jaWFsX2VtYmVkcyB7XG4gIHBhZGRpbmc6IDYuMjVlbSAwOyB9XG4gIC5ob21lIC5sYXlvdXQtc29jaWFsX2VtYmVkcyB7XG4gICAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjJlbSkge1xuICAgIC5sYXlvdXQtc29jaWFsX2VtYmVkcyAuY29sdW1uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtOyB9XG4gICAgICAubGF5b3V0LXNvY2lhbF9lbWJlZHMgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5sYXlvdXQtc29jaWFsX2VtYmVkcyAuc29jaWFsLWVtYmVkLXdyYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5sYXlvdXQtc29jaWFsX2VtYmVkcyAuc29jaWFsLWVtYmVkLXdyYXAgPiAuZmItcGFnZSxcbiAgICAubGF5b3V0LXNvY2lhbF9lbWJlZHMgLnNvY2lhbC1lbWJlZC13cmFwID4gaWZyYW1lIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2U5ZTQgIWltcG9ydGFudDsgfVxuICAgIC5sYXlvdXQtc29jaWFsX2VtYmVkcyAuc29jaWFsLWVtYmVkLXdyYXAgPiAuZmItcGFnZSxcbiAgICAubGF5b3V0LXNvY2lhbF9lbWJlZHMgLnNvY2lhbC1lbWJlZC13cmFwID4gLmZiLXBhZ2UgPiBzcGFuLFxuICAgIC5sYXlvdXQtc29jaWFsX2VtYmVkcyAuc29jaWFsLWVtYmVkLXdyYXAgPiAuZmItcGFnZSA+IHNwYW4gPiBpZnJhbWUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5sYXlvdXQtc29jaWFsX2VtYmVkcyAuc29jaWFsLWVtYmVkLXdyYXAgPiBpZnJhbWUuaW5zdGFncmFtLW1lZGlhLFxuICAgIC5sYXlvdXQtc29jaWFsX2VtYmVkcyAuc29jaWFsLWVtYmVkLXdyYXAgPiBpZnJhbWUudHdpdHRlci10aW1lbGluZSB7XG4gICAgICBoZWlnaHQ6IDU4NHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmxheW91dC1zb2NpYWxfZW1iZWRzIC5zb2NpYWwtZW1iZWQtd3JhcCA+IGlmcmFtZS5pbnN0YWdyYW0tbWVkaWEsXG4gICAgICAgIC5sYXlvdXQtc29jaWFsX2VtYmVkcyAuc29jaWFsLWVtYmVkLXdyYXAgPiBpZnJhbWUudHdpdHRlci10aW1lbGluZSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7IH0gfVxuICAubGF5b3V0LXNvY2lhbF9lbWJlZHMgLnNlcnZpY2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5sYXlvdXQtc29jaWFsX2VtYmVkcyAuc2VydmljZS10aXRsZSBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4zMTI1ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5sYXlvdXQtc29jaWFsX2VtYmVkcyBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmxheW91dC1pbnRlcm5zaGlwX2xpc3Rpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjRUJFQkVCIDEwMCUpO1xuICBwYWRkaW5nLWJvdHRvbTogMy4xMjVlbTsgfVxuICAubGF5b3V0LWludGVybnNoaXBfbGlzdGluZyAuaW50ZXJuc2hpcC1saXN0aW5nLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTtcbiAgICBwYWRkaW5nOiAyLjVlbTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICAgLmxheW91dC1pbnRlcm5zaGlwX2xpc3RpbmcgLmludGVybnNoaXAtbGlzdGluZy1zZWN0aW9uIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5sYXlvdXQtaW50ZXJuc2hpcF9saXN0aW5nIC5pbnRlcm5zaGlwLWxpc3Rpbmctc2VjdGlvbiBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVlbTsgfSB9XG4gICAgLmxheW91dC1pbnRlcm5zaGlwX2xpc3RpbmcgLmludGVybnNoaXAtbGlzdGluZy1zZWN0aW9uIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmxheW91dC1pbnRlcm5zaGlwX2xpc3RpbmcgLmludGVybnNoaXAtbGlzdGluZy1zZWN0aW9uIGEgLnBvc2l0aW9uLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgLmxheW91dC1pbnRlcm5zaGlwX2xpc3RpbmcgLmludGVybnNoaXAtbGlzdGluZy1zZWN0aW9uIGEgLnBvc2l0aW9uLXRpdGxlOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmxheW91dC1pbnRlcm5zaGlwX2xpc3RpbmcgLmludGVybnNoaXAtbGlzdGluZy1zZWN0aW9uIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAubGF5b3V0LWludGVybnNoaXBfbGlzdGluZyAuaW50ZXJuc2hpcC1saXN0aW5nLXNlY3Rpb24gdWwgbGkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNWVtO1xuICAgICAgICBtYXJnaW46IDEuMjVlbSAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRUJFQjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAubGF5b3V0LWludGVybnNoaXBfbGlzdGluZyAuaW50ZXJuc2hpcC1saXN0aW5nLXNlY3Rpb24gdWwgbGkgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA4NSU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDBlbSkge1xuICAgICAgICAgICAgLmxheW91dC1pbnRlcm5zaGlwX2xpc3RpbmcgLmludGVybnNoaXAtbGlzdGluZy1zZWN0aW9uIHVsIGxpIC50ZXh0IHtcbiAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLmxheW91dC1pbnRlcm5zaGlwX2xpc3RpbmcgLmludGVybnNoaXAtbGlzdGluZy1zZWN0aW9uIHVsIGxpIGE6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDFkNDtcbiAgICAgICAgICBjb2xvcjogIzAwOWVkYjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuMzMzMzMzMzMzM2VtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNDE2NjY2NjY2N2VtO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMy4zMzMzMzMzMzMzZW07XG4gICAgICAgICAgaGVpZ2h0OiAzLjMzMzMzMzMzMzNlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMuMzMzMzMzMzMzM2VtO1xuICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzLjMzMzMzMzMzMzNlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgICAgICAgICAgIC5sYXlvdXQtaW50ZXJuc2hpcF9saXN0aW5nIC5pbnRlcm5zaGlwLWxpc3Rpbmctc2VjdGlvbiB1bCBsaSBhOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzLjMzMzMzMzMzMzNlbTsgfSB9XG4gICAgICAgIC5sYXlvdXQtaW50ZXJuc2hpcF9saXN0aW5nIC5pbnRlcm5zaGlwLWxpc3Rpbmctc2VjdGlvbiB1bCBsaSBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgY29sb3I6ICMxNjE3Mjk7IH1cblxuLmxheW91dC1pbnRlcm5zaGlwX2xpc3RpbmcgLnN0YWdnZXItcm93IC5pbnRlcm5zaGlwLWxpc3Rpbmctc2VjdGlvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzBweCwgMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSwgdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7IH1cblxuLmxheW91dC1pbnRlcm5zaGlwX2xpc3RpbmcgLnN0YWdnZXItcm93LnZpc2libGUgLmludGVybnNoaXAtbGlzdGluZy1zZWN0aW9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4ubGF5b3V0LW5ld3NfbGlzdGluZyB7XG4gIHBhZGRpbmc6IDMuMTI1ZW0gMDsgfVxuICAubGF5b3V0LW5ld3NfbGlzdGluZyAubG9hZC1tb3JlLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEuMjVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMwMDllZGI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5sYXlvdXQtbmV3c19saXN0aW5nIC5uZXdzLXBvc3QtbGlzdGluZy1ibG9jayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1ZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAzcHggM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgLmxheW91dC1uZXdzX2xpc3RpbmcgLm5ld3MtcG9zdC1saXN0aW5nLWJsb2NrIC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIlOyB9XG4gICAgICAubGF5b3V0LW5ld3NfbGlzdGluZyAubmV3cy1wb3N0LWxpc3RpbmctYmxvY2sgLmltYWdlOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwJTsgfVxuICAgICAgLmxheW91dC1uZXdzX2xpc3RpbmcgLm5ld3MtcG9zdC1saXN0aW5nLWJsb2NrIC5pbWFnZSA+IC5jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIC5sYXlvdXQtbmV3c19saXN0aW5nIC5uZXdzLXBvc3QtbGlzdGluZy1ibG9jayAuaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyJTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjEuMjVlbSkge1xuICAgICAgICAubGF5b3V0LW5ld3NfbGlzdGluZyAubmV3cy1wb3N0LWxpc3RpbmctYmxvY2sgLmltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMzglO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5sYXlvdXQtbmV3c19saXN0aW5nIC5uZXdzLXBvc3QtbGlzdGluZy1ibG9jayAuaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAubGF5b3V0LW5ld3NfbGlzdGluZyAubmV3cy1wb3N0LWxpc3RpbmctYmxvY2sgLnRleHQge1xuICAgICAgd2lkdGg6IDcxJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMS4xMjVlbSAyJSAwIDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIC5sYXlvdXQtbmV3c19saXN0aW5nIC5uZXdzLXBvc3QtbGlzdGluZy1ibG9jayAudGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDY2JTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjEuMjVlbSkge1xuICAgICAgICAubGF5b3V0LW5ld3NfbGlzdGluZyAubmV3cy1wb3N0LWxpc3RpbmctYmxvY2sgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiA1OCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLmxheW91dC1uZXdzX2xpc3RpbmcgLm5ld3MtcG9zdC1saXN0aW5nLWJsb2NrIC50ZXh0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxLjI1ZW07XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9XG4gICAgICAubGF5b3V0LW5ld3NfbGlzdGluZyAubmV3cy1wb3N0LWxpc3RpbmctYmxvY2sgLnRleHQgLmNhdGVnb3J5LWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDAuODc1ZW07IH1cbiAgICAgIC5sYXlvdXQtbmV3c19saXN0aW5nIC5uZXdzLXBvc3QtbGlzdGluZy1ibG9jayAudGV4dCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgICAgIC5sYXlvdXQtbmV3c19saXN0aW5nIC5uZXdzLXBvc3QtbGlzdGluZy1ibG9jayAudGV4dC5uby1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMiU7IH1cblxuLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LW5ld3NfbGlzdGluZyAuc3RhZ2dlci1yb3cgLm5ld3MtcG9zdC1ibG9jayB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSwgdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1uZXdzX2xpc3RpbmcgLnN0YWdnZXItcm93IC5uZXdzLWxpc3Rpbmctd3JhcDpudGgtY2hpbGQoMSkgLm5ld3MtcG9zdC1ibG9jayB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7IH1cblxuLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LW5ld3NfbGlzdGluZyAuc3RhZ2dlci1yb3cgLm5ld3MtbGlzdGluZy13cmFwOm50aC1jaGlsZCgyKSAubmV3cy1wb3N0LWJsb2NrIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41czsgfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtbmV3c19saXN0aW5nIC5zdGFnZ2VyLXJvdyAubmV3cy1saXN0aW5nLXdyYXA6bnRoLWNoaWxkKDMpIC5uZXdzLXBvc3QtYmxvY2sge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1uZXdzX2xpc3RpbmcgLnN0YWdnZXItcm93LnZpc2libGUgLm5ld3MtcG9zdC1ibG9jayB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLmxheW91dC12aWRlb3Mge1xuICBwYWRkaW5nOiA2LjI1ZW0gMDsgfVxuICAubGF5b3V0LXZpZGVvcyAuc2VjdGlvbi1pbnRybywgLmxheW91dC12aWRlb3MgLnNpbmdsZS1sZWFkZXJzaGlwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTsgfVxuXG4udmlkZW8tYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHRyYW5zcGFyZW50IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnZpZGVvLWJsb2NrOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG4gIC52aWRlby1ibG9jayA+IC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC52aWRlby1ibG9jayBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLW91dDsgfVxuICAgIC52aWRlby1ibG9jayBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgIC52aWRlby1ibG9jayBhOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMDRiJztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBwYWRkaW5nOiAwLjY2NjY2NjY2NjdlbSAxZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5sYXlvdXQtdGV4dF9ibG9ja3Mge1xuICBwYWRkaW5nOiA2LjI1ZW0gMDsgfVxuICAubGF5b3V0LXRleHRfYmxvY2tzIC50ZXh0LWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDFkNDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubGF5b3V0LXRleHRfYmxvY2tzIC50ZXh0LWJsb2NrOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDllZGI7IH1cbiAgICAgIC5sYXlvdXQtdGV4dF9ibG9ja3MgLnRleHQtYmxvY2s6aG92ZXIgLmJ5bGluZS1kYXRlLFxuICAgICAgLmxheW91dC10ZXh0X2Jsb2NrcyAudGV4dC1ibG9jazpob3ZlciAuYnlsaW5lLXNvdXJjZSxcbiAgICAgIC5sYXlvdXQtdGV4dF9ibG9ja3MgLnRleHQtYmxvY2s6aG92ZXIgLmNhdGVnb3J5LWhlYWRpbmcsXG4gICAgICAubGF5b3V0LXRleHRfYmxvY2tzIC50ZXh0LWJsb2NrOmhvdmVyIGgyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAubGF5b3V0LXRleHRfYmxvY2tzIC50ZXh0LWJsb2NrOmhvdmVyIC5idG4uYXJyb3ctYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQxZDQgIWltcG9ydGFudDsgfVxuICAgICAgICAubGF5b3V0LXRleHRfYmxvY2tzIC50ZXh0LWJsb2NrOmhvdmVyIC5idG4uYXJyb3ctYnRuOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwOWVkYjsgfVxuICAgICAgICAubGF5b3V0LXRleHRfYmxvY2tzIC50ZXh0LWJsb2NrOmhvdmVyIC5idG4uYXJyb3ctYnRuOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwOWVkYiAhaW1wb3J0YW50OyB9XG4gICAgLmxheW91dC10ZXh0X2Jsb2NrcyAudGV4dC1ibG9jayAudGV4dC1ibG9ja19fbGluayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAubGF5b3V0LXRleHRfYmxvY2tzIC50ZXh0LWJsb2NrIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTsgfVxuICAgIC5sYXlvdXQtdGV4dF9ibG9ja3MgLnRleHQtYmxvY2sgaDMge1xuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5sYXlvdXQtdGV4dF9ibG9ja3MgLnRleHQtYmxvY2stbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgLmxheW91dC10ZXh0X2Jsb2NrcyAudGV4dC1ibG9jay1saXN0LWl0ZW0gLmNhdGVnb3J5LWhlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgY29sb3I6ICMzNzNhM2M7IH1cbiAgICAubGF5b3V0LXRleHRfYmxvY2tzIC50ZXh0LWJsb2NrLWxpc3QtaXRlbSBoMiB7XG4gICAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gICAgICAubGF5b3V0LXRleHRfYmxvY2tzIC50ZXh0LWJsb2NrLWxpc3QtaXRlbSBoMiBhIHtcbiAgICAgICAgY29sb3I6ICMwMDllZGI7IH1cbiAgICAubGF5b3V0LXRleHRfYmxvY2tzIC50ZXh0LWJsb2NrLWxpc3QtaXRlbSBoMyB7XG4gICAgICBmb250LXNpemU6IDFlbTsgfVxuXG4uc2hvdy1tb3JlLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuMjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzAwOWVkYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uY29sdW1uZWQtY29udGVudC13cmFwIHtcbiAgcGFkZGluZzogNC4zNzVlbSAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb2x1bW5lZC1jb250ZW50LXdyYXAge1xuICAgICAgcGFkZGluZzogMC45Mzc1ZW0gMCAxLjU2MjVlbSAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29sdW1uZWQtY29udGVudC13cmFwIC5jb2wtbWQtNiA+IGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07IH0gfVxuICAuY29sdW1uZWQtY29udGVudC13cmFwIC5wb3N0LWNvbnRlbnQgLnRleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmNvbHVtbmVkLWNvbnRlbnQtd3JhcCAucG9zdC1jb250ZW50IC50ZXh0IDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNvbHVtbmVkLWNvbnRlbnQtd3JhcC53aXRoLWJnIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3OyB9XG4gIC5jb2x1bW5lZC1jb250ZW50LXdyYXAud2l0aC10aXRsZSAuc2Vjb25kYXJ5LWNvbHVtbiB7XG4gICAgbWFyZ2luLXRvcDogODhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jb2x1bW5lZC1jb250ZW50LXdyYXAud2l0aC10aXRsZSAuc2Vjb25kYXJ5LWNvbHVtbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDc1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbHVtbmVkLWNvbnRlbnQtd3JhcC53aXRoLXRpdGxlIC5zZWNvbmRhcnktY29sdW1uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5jb2x1bW5lZC1jb250ZW50LXdyYXAgLmFkZGl0aW9uYWwtdGV4dC1yb3cge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLmNvbHVtbmVkLWNvbnRlbnQtd3JhcCAuYWRkaXRpb25hbC10ZXh0LXJvdyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICAuY29sdW1uZWQtY29udGVudC13cmFwIC5hZGRpdGlvbmFsLXRleHQtcm93Lm5vLWltYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLmNvbHVtbmVkLWNvbnRlbnQtd3JhcCAuYWRkaXRpb25hbC10ZXh0LXJvdy5uby1pbWFnZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgICAuY29sdW1uZWQtY29udGVudC13cmFwIC5hZGRpdGlvbmFsLXRleHQtcm93Lm5vLWltYWdlIC50ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuXG4ubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLmFuY2hvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03MHB4O1xuICB3aWR0aDogMXB4OyB9XG5cbi5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuY29sdW1uZWQtY29udGVudC1yb3cge1xuICBwYWRkaW5nOiAwOyB9XG4gIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuY29sdW1uZWQtY29udGVudC1yb3cucm93LTEge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5jb2x1bW5lZC1jb250ZW50LXJvdy5yb3ctMSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNjI1ZW0gMDsgfSB9XG4gIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuY29sdW1uZWQtY29udGVudC1yb3cuaGFzLWFkZGl0aW9uYWwtY29udGVudCwgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5jb2x1bW5lZC1jb250ZW50LXJvdy5oYXMtYWRkaXRpb25hbC10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLmNvbHVtbmVkLWNvbnRlbnQtcm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5jb2x1bW5lZC1jb250ZW50LXJvdyAucG9zdC1jb250ZW50IC50ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5jb2x1bW5lZC1jb250ZW50LXJvdyB7XG4gICAgICBwYWRkaW5nOiAwLjYyNWVtIDA7IH1cbiAgICAgIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuY29sdW1uZWQtY29udGVudC1yb3cgLnBvc3QtY29udGVudCAudGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG5cbi5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuaW1hZ2Utc3RhY2suaW1hZ2UtY291bnQtMSAuaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwJSwgMCUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuaW1hZ2Utc3RhY2suaW1hZ2UtY291bnQtMSAuaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH0gfVxuXG4ubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLmltYWdlLXN0YWNrIC5pbWFnZS0yIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAlLCA3MCUpOyB9XG5cbi5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuYWRkaXRpb25hbC10ZXh0LXJvdyAuaW1hZ2Utc3RhY2suaW1hZ2UtY291bnQtMSAuaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwJSwgMTIlKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLmFkZGl0aW9uYWwtdGV4dC1yb3cgLmltYWdlLXN0YWNrLmltYWdlLWNvdW50LTEgLmltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9IH1cblxuLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5jb2wtbWQtNjpub3QoLmNvbC1tZC1wdXNoLTYpID4gLmltYWdlLXN0YWNrLmltYWdlLWNvdW50LTEge1xuICBsZWZ0OiAyLjVlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLmNvbC1tZC02Om5vdCguY29sLW1kLXB1c2gtNikgPiAuaW1hZ2Utc3RhY2suaW1hZ2UtY291bnQtMSB7XG4gICAgICBsZWZ0OiAwOyB9IH1cbiAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5jb2wtbWQtNjpub3QoLmNvbC1tZC1wdXNoLTYpID4gLmltYWdlLXN0YWNrLmltYWdlLWNvdW50LTEgLmltYWdlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLmNvbC1tZC02Om5vdCguY29sLW1kLXB1c2gtNikgPiAuaW1hZ2Utc3RhY2suaW1hZ2UtY291bnQtMSAuaW1hZ2Uge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogYXV0bzsgfSB9XG5cbi5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuaW1hZ2Utc3RhY2suaW1hZ2UtY291bnQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIG1hcmdpbi10b3A6IDEwJTtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5sYXlvdXQtY29sdW1uZWRfY29udGVudCAudGV4dC13aXRoLWltYWdlLXN0YWNrLnJvdy0xIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAudGV4dC13aXRoLWltYWdlLXN0YWNrLnJvdy0xIHtcbiAgICAgIHBhZGRpbmc6IDAuNjI1ZW0gMDsgfSB9XG5cbi5sYXlvdXQtY29sdW1uZWRfY29udGVudCAudGV4dC13aXRoLWltYWdlIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5sYXlvdXQtY29sdW1uZWRfY29udGVudCAudGV4dC13aXRoLWltYWdlIC5pbWFnZS13cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5sYXlvdXQtY29sdW1uZWRfY29udGVudCAudGV4dC13aXRoLWltYWdlIC5pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLnRleHQtd2l0aC1pbWFnZSAuaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbi5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuaW1hZ2Utc3RhY2sge1xuICBsZWZ0OiAyNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLmltYWdlLXN0YWNrIHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuaW1hZ2Utc3RhY2suaW1hZ2UtY291bnQtMiB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAgICAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5pbWFnZS1zdGFjay5pbWFnZS1jb3VudC0yIC5pbWFnZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MCU7IH0gfVxuXG4ubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLmNvbC1tZC1wdXNoLTYgLmltYWdlLXN0YWNrIHtcbiAgbGVmdDogMTUlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLmNvbC1tZC1wdXNoLTYgLmltYWdlLXN0YWNrIHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuY29sLW1kLXB1c2gtNiAuaW1hZ2Utc3RhY2suaW1hZ2UtY291bnQtMiB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAgICAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5jb2wtbWQtcHVzaC02IC5pbWFnZS1zdGFjay5pbWFnZS1jb3VudC0yIC5pbWFnZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MCU7IH0gfVxuXG4ubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLnRleHQtd2l0aC1zdGF0cyAuc3RhdHMtd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5sYXlvdXQtY29sdW1uZWRfY29udGVudCAudGV4dC13aXRoLXN0YXRzIC5zdGF0cyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTAlO1xuICBtYXJnaW4tdG9wOiA0LjM3NWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEyMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAudGV4dC13aXRoLXN0YXRzIC5zdGF0cyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEuMjVlbTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAudGV4dC13aXRoLXN0YXRzIC5zdGF0cy5jb3VudC0zIHtcbiAgICBmb250LXNpemU6IDFlbTsgfVxuICAgIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAudGV4dC13aXRoLXN0YXRzIC5zdGF0cy5jb3VudC0zIC5zdGF0IHtcbiAgICAgIHdpZHRoOiAzMC4zMzMzMzMzMzMlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLnRleHQtd2l0aC1zdGF0cyAuc3RhdHMuY291bnQtMyAuc3RhdCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLnRleHQtd2l0aC1zdGF0cyAuc3RhdHMuY291bnQtMiB7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtOyB9XG4gICAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC50ZXh0LXdpdGgtc3RhdHMgLnN0YXRzLmNvdW50LTIgLnN0YXQge1xuICAgICAgd2lkdGg6IDQ3JTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC50ZXh0LXdpdGgtc3RhdHMgLnN0YXRzLmNvdW50LTIgLnN0YXQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC50ZXh0LXdpdGgtc3RhdHMgLnN0YXRzLmNvdW50LTEge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIHdpZHRoOiA5NyU7IH1cblxuLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC50ZXh0LXdpdGgtc3RhdHMgLnN0YXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMS41JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAudGV4dC13aXRoLXN0YXRzIC5zdGF0IC5udW1iZXIge1xuICAgIGNvbG9yOiAjZWNlOWU0O1xuICAgIGZvbnQtc2l6ZTogOS4zNzVlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzVlbSkge1xuICAgICAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC50ZXh0LXdpdGgtc3RhdHMgLnN0YXQgLm51bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogNy41ZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAgIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAudGV4dC13aXRoLXN0YXRzIC5zdGF0IC5udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDQuMzc1ZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLnRleHQtd2l0aC1zdGF0cyAuc3RhdCAubnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjc1ZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLnRleHQtd2l0aC1zdGF0cyAuc3RhdCAubnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiA1ZW07IH0gfVxuICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLnRleHQtd2l0aC1zdGF0cyAuc3RhdCAudGV4dCB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAudGV4dC13aXRoLXN0YXRzIC5zdGF0IC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtOyB9IH1cblxuLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5lcXVpdHktbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5lcXVpdHktbGlua3MgYSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogOHJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWJhc2lzOiAyNSU7IH1cbiAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLmVxdWl0eS1saW5rcyBhOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuZXF1aXR5LWxpbmtzIGE6YWZ0ZXIge1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5lcXVpdHktbGlua3MgYTpob3ZlcjphZnRlciB7XG4gICAgICBjb2xvcjogIzAwOWVkYjtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLmVxdWl0eS1saW5rcyBhOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuZXF1aXR5LWxpbmtzIGEgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDc0JTtcbiAgICAgIG1heC13aWR0aDogMjIycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5lcXVpdHktbGlua3MgYSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNzAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjg3NWVtKSB7XG4gICAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5lcXVpdHktbGlua3Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLmVxdWl0eS1saW5rcyBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5lcXVpdHktbGlua3Mge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5hZGRpdGlvbmFsLXRleHQtcm93IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuYWRkaXRpb25hbC10ZXh0LXJvdyAucG9zdC1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5hZGRpdGlvbmFsLXRleHQtcm93IC5wb3N0LWNvbnRlbnQgLnRleHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuYWRkaXRpb25hbC10ZXh0LXJvdyAucG9zdC1jb250ZW50IC50ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG4gIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAuYWRkaXRpb25hbC10ZXh0LXJvdyAuaW1hZ2Utc3RhY2sge1xuICAgIGxlZnQ6IC04JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAlO1xuICAgIHdpZHRoOiAxMjAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLmFkZGl0aW9uYWwtdGV4dC1yb3cgLmltYWdlLXN0YWNrIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4yNWVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLnBvc3QtY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMi42MjVlbTsgfVxuICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLnBvc3QtY29udGVudCBoMjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzAwOWVkYjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogM3B4O1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHdpZHRoOiA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4Ny41ZW0pIHtcbiAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLnBvc3QtY29udGVudCBoMiB7XG4gICAgICBmb250LXNpemU6IDIuMjVlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3OS4zNzVlbSkge1xuICAgIC5sYXlvdXQtY29sdW1uZWRfY29udGVudCAucG9zdC1jb250ZW50IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MGVtKSB7XG4gICAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5wb3N0LWNvbnRlbnQgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjU2MjVlbTsgfSB9XG5cbi5sYXlvdXQtY29sdW1uZWRfY29udGVudCAucG9zdC1jb250ZW50IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4Ny41ZW0pIHtcbiAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLnBvc3QtY29udGVudCBoNCB7XG4gICAgICBmb250LXNpemU6IDEuNWVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgICAubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQgLnBvc3QtY29udGVudCBoNCB7XG4gICAgICBmb250LXNpemU6IDEuMjVlbTsgfSB9XG5cbi5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVlbTsgfVxuICAubGF5b3V0LWluZm9ncmFwaGljX2Jsb2NrcyAuc3RhbmRhcmQtcGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVlbTsgfVxuICAubGF5b3V0LWluZm9ncmFwaGljX2Jsb2NrcyAuaW5mb2dyYXBoaWMtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgMS4yNWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubGF5b3V0LWluZm9ncmFwaGljX2Jsb2Nrcy5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzLS1icmFja2V0cyAuaW5mb2dyYXBoaWMtY29udGFpbmVyOmJlZm9yZSwgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MubGF5b3V0LWluZm9ncmFwaGljX2Jsb2Nrcy0tYnJhY2tldHMgLmluZm9ncmFwaGljLWNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2MHB4OyB9XG4gIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MtLWJyYWNrZXRzIC5pbmZvZ3JhcGhpYy1jb250YWluZXI6YmVmb3JlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MtLWJyYWNrZXRzIC5pbmZvZ3JhcGhpYy1jb250YWluZXI6YWZ0ZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q1ZDVkNTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MtLWJyYWNrZXRzIC5pbmZvZ3JhcGhpYzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MubGF5b3V0LWluZm9ncmFwaGljX2Jsb2Nrcy0tYnJhY2tldHMgLmluZm9ncmFwaGljOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAubGF5b3V0LWluZm9ncmFwaGljX2Jsb2NrcyAuaW5mb2dyYXBoaWMtYmxvY2sge1xuICAgIG1hcmdpbjogMi4xODc1ZW0gMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC5pbmZvZ3JhcGhpYy1ibG9jayB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlOWU0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi4xODc1ZW07IH0gfVxuICAubGF5b3V0LWluZm9ncmFwaGljX2Jsb2NrcyAuYmxvY2stdGl0bGUge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQxNjY2NjY2NjdlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjQxNjY2NjY2NjdlbTtcbiAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyZW0pIHtcbiAgICAgIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC5ibG9jay10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC5ibG9jay1ib2R5IHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC5ibG9jay1ib2R5IHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MgLmJsb2NrLWJvZHkgdWwgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAubGF5b3V0LWluZm9ncmFwaGljX2Jsb2NrcyAuY29sLW1kLTQgLmJsb2NrLWJvZHkgdWwgbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC50ZXh0X3dpdGhfbnVtYmVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC50ZXh0X3dpdGhfbnVtYmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gICAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MgLnRleHRfd2l0aF9udW1iZXIgLmJsb2NrLW51bWJlciB7XG4gICAgICBjb2xvcjogIzAwOWVkYjtcbiAgICAgIGZvbnQtc2l6ZTogNi4yNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuOGVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC50ZXh0X3dpdGhfbnVtYmVyIC5ibG9jay1udW1iZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy43NWVtOyB9IH1cbiAgICAgIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC50ZXh0X3dpdGhfbnVtYmVyIC5ibG9jay1udW1iZXIucG9zaXRpb24tdG9wLCAubGF5b3V0LWluZm9ncmFwaGljX2Jsb2NrcyAudGV4dF93aXRoX251bWJlciAuYmxvY2stbnVtYmVyLnBvc2l0aW9uLWJvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubGF5b3V0LWluZm9ncmFwaGljX2Jsb2NrcyAudGV4dF93aXRoX251bWJlciAuYmxvY2stbnVtYmVyLnBvc2l0aW9uLXRvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC50ZXh0X3dpdGhfbnVtYmVyIC5ibG9jay1udW1iZXIucG9zaXRpb24tbGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMzAlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MmVtKSB7XG4gICAgICAgICAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MgLnRleHRfd2l0aF9udW1iZXIgLmJsb2NrLW51bWJlci5wb3NpdGlvbi1sZWZ0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MgLnRleHRfd2l0aF9udW1iZXIgLmJsb2NrLW51bWJlci5wb3NpdGlvbi1yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDMwJTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjJlbSkge1xuICAgICAgICAgIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC50ZXh0X3dpdGhfbnVtYmVyIC5ibG9jay1udW1iZXIucG9zaXRpb24tcmlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MgLnRleHRfd2l0aF9udW1iZXIgLmJsb2NrLXRpdGxlLnBvc2l0aW9uLWxlZnQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiA2NSU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MmVtKSB7XG4gICAgICAgIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC50ZXh0X3dpdGhfbnVtYmVyIC5ibG9jay10aXRsZS5wb3NpdGlvbi1sZWZ0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC50ZXh0X3dpdGhfbnVtYmVyIC5ibG9jay10aXRsZS5wb3NpdGlvbi1yaWdodCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IDY1JTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyZW0pIHtcbiAgICAgICAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MgLnRleHRfd2l0aF9udW1iZXIgLmJsb2NrLXRpdGxlLnBvc2l0aW9uLXJpZ2h0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC50ZXh0X3dpdGhfbnVtYmVyIC5ibG9jay10aXRsZS5wb3NpdGlvbi10b3AsIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC50ZXh0X3dpdGhfbnVtYmVyIC5ibG9jay10aXRsZS5wb3NpdGlvbi1ib3R0b20ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzLmF3YXJkcy1zdHlsZSAuaW5mb2dyYXBoaWMtY29udGFpbmVyLXdyYXAge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMWQ0O1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDYuMjVlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MuYXdhcmRzLXN0eWxlIC5pbmZvZ3JhcGhpYy1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzLmF3YXJkcy1zdHlsZSAuaW5mb2dyYXBoaWMtYmxvY2sgLmJsb2NrLWltYWdlIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MuYXdhcmRzLXN0eWxlIC5pbmZvZ3JhcGhpYy1ibG9jayAuYmxvY2staW1hZ2Uge1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICAgICAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MuYXdhcmRzLXN0eWxlIC5pbmZvZ3JhcGhpYy1ibG9jayAuYmxvY2staW1hZ2UgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAubGF5b3V0LWluZm9ncmFwaGljX2Jsb2Nrcy5hd2FyZHMtc3R5bGUgLmluZm9ncmFwaGljLWJsb2NrIC5ibG9jay10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gICAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MuYXdhcmRzLXN0eWxlIC5pbmZvZ3JhcGhpYy1ibG9jayBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxNjBweDsgfVxuXG4ubGF5b3V0LWdyaWQgLmdyaWQtYmxvY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjJlbSkge1xuICAgIC5sYXlvdXQtZ3JpZCAuZ3JpZC1ibG9jayB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7IH0gfVxuXG4ubGF5b3V0LWdyaWQgLmd1dHRlci1zaXplciB7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5sYXlvdXQtZ3JpZC0tY29sb3Itd2hpdGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4ubGF5b3V0LWdyaWQtLWNvbG9yLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3OyB9XG5cbi5sYXlvdXQtZ3JpZCAuc2l6ZS1mdWxsIC5pbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sYXlvdXQtZ3JpZCAuc2l6ZS1mdWxsIC5pbWFnZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDUwJTsgfVxuICAubGF5b3V0LWdyaWQgLnNpemUtZnVsbCAuaW1hZ2UgPiAuY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAubGF5b3V0LWdyaWQgLnNpemUtZnVsbCAuaW1hZ2Uubm8tdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmxheW91dC1ncmlkIC5zaXplLWZ1bGwgLmltYWdlLm5vLXRleHQ6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgICAubGF5b3V0LWdyaWQgLnNpemUtZnVsbCAuaW1hZ2Uubm8tdGV4dCA+IC5jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuXG4ubGF5b3V0LWdyaWQgLnNpemUtZnVsbCAudGV4dCB7XG4gIG1pbi1oZWlnaHQ6IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjJlbSkge1xuICAgIC5sYXlvdXQtZ3JpZCAuc2l6ZS1mdWxsIC50ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmxheW91dC1ncmlkIC5zaXplLWZ1bGwgLnRleHQ6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTAlOyB9XG4gICAgICAubGF5b3V0LWdyaWQgLnNpemUtZnVsbCAudGV4dCA+IC5jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAgIC5sYXlvdXQtZ3JpZCAuc2l6ZS1mdWxsIC50ZXh0OmJlZm9yZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDUwJSArIDIycHgpOyB9XG4gICAgICAubGF5b3V0LWdyaWQgLnNpemUtZnVsbCAudGV4dC5uby1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmxheW91dC1ncmlkIC5zaXplLWZ1bGwgLnRleHQubm8taW1hZ2U6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gICAgICAgIC5sYXlvdXQtZ3JpZCAuc2l6ZS1mdWxsIC50ZXh0Lm5vLWltYWdlID4gLmNvbnRlbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7IH0gfVxuICAubGF5b3V0LWdyaWQgLnNpemUtZnVsbCAudGV4dCAuY29udGVudCB7XG4gICAgcGFkZGluZzogMS4yNWVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gICAgICAubGF5b3V0LWdyaWQgLnNpemUtZnVsbCAudGV4dCAuY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgLmxheW91dC1ncmlkIC5zaXplLWZ1bGwgLnRleHQgLmNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTIuNWVtKSB7XG4gICAgICAubGF5b3V0LWdyaWQgLnNpemUtZnVsbCAudGV4dCAuY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xODc1ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTguNzVlbSkge1xuICAgICAgLmxheW91dC1ncmlkIC5zaXplLWZ1bGwgLnRleHQgLmNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyNWVtKSB7XG4gICAgICAubGF5b3V0LWdyaWQgLnNpemUtZnVsbCAudGV4dCAuY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzEuMjVlbSkge1xuICAgICAgLmxheW91dC1ncmlkIC5zaXplLWZ1bGwgLnRleHQgLmNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDEuMzc1ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzcuNWVtKSB7XG4gICAgICAubGF5b3V0LWdyaWQgLnNpemUtZnVsbCAudGV4dCAuY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40Mzc1ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDMuNzVlbSkge1xuICAgICAgLmxheW91dC1ncmlkIC5zaXplLWZ1bGwgLnRleHQgLmNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUwZW0pIHtcbiAgICAgIC5sYXlvdXQtZ3JpZCAuc2l6ZS1mdWxsIC50ZXh0IC5jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjU2MjVlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4Ny41ZW0pIHtcbiAgLmxheW91dC1ncmlkIC5zaXplLWZ1bGwgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4xODc1ZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAubGF5b3V0LWdyaWQgLnNpemUtZnVsbCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjg3NWVtOyB9IH1cblxuLmxheW91dC1ncmlkIC5zaXplLWhhbGYgLmltYWdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxheW91dC1ncmlkIC5zaXplLWhhbGYgLmltYWdlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuICAubGF5b3V0LWdyaWQgLnNpemUtaGFsZiAuaW1hZ2UgPiAuY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIC5sYXlvdXQtZ3JpZCAuc2l6ZS1oYWxmIC5pbWFnZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubGF5b3V0LWdyaWQgLnNpemUtaGFsZiAuaW1hZ2U6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTAlOyB9XG4gICAgICAubGF5b3V0LWdyaWQgLnNpemUtaGFsZiAuaW1hZ2UgPiAuY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwOyB9IH1cbiAgLmxheW91dC1ncmlkIC5zaXplLWhhbGYgLmltYWdlLm5vLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5sYXlvdXQtZ3JpZCAuc2l6ZS1oYWxmIC5pbWFnZS5uby10ZXh0OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA1MCU7IH1cbiAgICAubGF5b3V0LWdyaWQgLnNpemUtaGFsZiAuaW1hZ2Uubm8tdGV4dCA+IC5jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuXG4ubGF5b3V0LWdyaWQgLnNpemUtaGFsZi5pbWFnZS1wb3NpdGlvbi1yaWdodCAuaW1hZ2Uge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4ubGF5b3V0LWdyaWQgLnNpemUtaGFsZiAudGV4dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5sYXlvdXQtZ3JpZCAuc2l6ZS1oYWxmIC50ZXh0Lm5vLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubGF5b3V0LWdyaWQgLnNpemUtaGFsZiAudGV4dCAuY29udGVudCB7XG4gICAgcGFkZGluZzogMS4yNWVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gICAgICAubGF5b3V0LWdyaWQgLnNpemUtaGFsZiAudGV4dCAuY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgLmxheW91dC1ncmlkIC5zaXplLWhhbGYgLnRleHQgLmNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTIuNWVtKSB7XG4gICAgICAubGF5b3V0LWdyaWQgLnNpemUtaGFsZiAudGV4dCAuY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xODc1ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTguNzVlbSkge1xuICAgICAgLmxheW91dC1ncmlkIC5zaXplLWhhbGYgLnRleHQgLmNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyNWVtKSB7XG4gICAgICAubGF5b3V0LWdyaWQgLnNpemUtaGFsZiAudGV4dCAuY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzEuMjVlbSkge1xuICAgICAgLmxheW91dC1ncmlkIC5zaXplLWhhbGYgLnRleHQgLmNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDEuMzc1ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzcuNWVtKSB7XG4gICAgICAubGF5b3V0LWdyaWQgLnNpemUtaGFsZiAudGV4dCAuY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40Mzc1ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDMuNzVlbSkge1xuICAgICAgLmxheW91dC1ncmlkIC5zaXplLWhhbGYgLnRleHQgLmNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUwZW0pIHtcbiAgICAgIC5sYXlvdXQtZ3JpZCAuc2l6ZS1oYWxmIC50ZXh0IC5jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjU2MjVlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OC4wNjI1ZW0pIHtcbiAgICAubGF5b3V0LWdyaWQgLnNpemUtaGFsZiAudGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5sYXlvdXQtZ3JpZCAuc2l6ZS1oYWxmIC50ZXh0OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgICAgIC5sYXlvdXQtZ3JpZCAuc2l6ZS1oYWxmIC50ZXh0ID4gLmNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgLmxheW91dC1ncmlkIC5zaXplLWhhbGYgLnRleHQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5sYXlvdXQtZ3JpZCAuc2l6ZS1oYWxmIC50ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODcuNWVtKSB7XG4gICAgICAubGF5b3V0LWdyaWQgLnNpemUtaGFsZiAudGV4dCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtOyB9IH1cbiAgLmxheW91dC1ncmlkIC5zaXplLWhhbGYgLnRleHQgLmNhdGVnb3J5LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTsgfVxuXG4ubGF5b3V0LWdyaWQgLnNpemUtaGFsZi5pbWFnZS1wb3NpdGlvbi1yaWdodCAudGV4dCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLmxheW91dC1ncmlkIC5zaXplLWhhbGY6bnRoLWNoaWxkKDRuKzMpIC5wb3N0LWNvbnRlbnQgLmltYWdlLCAubGF5b3V0LWdyaWQgLnNpemUtaGFsZjpudGgtY2hpbGQoNG4rNCkgLnBvc3QtY29udGVudCAuaW1hZ2Uge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ubGF5b3V0LWdyaWQgLnNpemUtaGFsZjpudGgtY2hpbGQoNG4rMykgLnBvc3QtY29udGVudCAudGV4dCwgLmxheW91dC1ncmlkIC5zaXplLWhhbGY6bnRoLWNoaWxkKDRuKzQpIC5wb3N0LWNvbnRlbnQgLnRleHQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ubGF5b3V0LWdyaWQgLnNpemUtaGFsZiArIC5zaXplLWhhbGYgLnBvc3QtY29udGVudCAuaW1hZ2Uge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ubGF5b3V0LWdyaWQgLnNpemUtaGFsZiArIC5zaXplLWhhbGYgLnBvc3QtY29udGVudCAudGV4dCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1uZXdzX2J5X2NhdGVnb3J5IHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LW5ld3NfYnlfY2F0ZWdvcnkgLmxvYWQtbW9yZSwgLnNpbmdsZS1wb3N0IC5sb2FkLW1vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTZFMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogNjVweDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAucGFnZS1zZWN0aW9uLS1sYXlvdXQtbmV3c19ieV9jYXRlZ29yeSAubG9hZC1tb3JlOmhvdmVyLCAucGFnZS1zZWN0aW9uLS1sYXlvdXQtbmV3c19ieV9jYXRlZ29yeSAubG9hZC1tb3JlOmFjdGl2ZSwgLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LW5ld3NfYnlfY2F0ZWdvcnkgLmxvYWQtbW9yZTpmb2N1cywgLnNpbmdsZS1wb3N0IC5sb2FkLW1vcmU6aG92ZXIsIC5zaW5nbGUtcG9zdCAubG9hZC1tb3JlOmFjdGl2ZSwgLnNpbmdsZS1wb3N0IC5sb2FkLW1vcmU6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtbmV3c19ieV9jYXRlZ29yeSAubGF5b3V0LXRhYmJlZF9jb250ZW50LCAuc2luZ2xlLXBvc3QgLmxheW91dC10YWJiZWRfY29udGVudCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LW5ld3NfYnlfY2F0ZWdvcnkgLmxheW91dC10YWJiZWRfY29udGVudCAudGFiLWxpbmtzLCAuc2luZ2xlLXBvc3QgLmxheW91dC10YWJiZWRfY29udGVudCAudGFiLWxpbmtzIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0QwRDBEMDsgfVxuICAgIC5wYWdlLXNlY3Rpb24tLWxheW91dC1uZXdzX2J5X2NhdGVnb3J5IC5sYXlvdXQtdGFiYmVkX2NvbnRlbnQgLnRhYi1saW5rcyAuYWN0aXZlIGEsIC5zaW5nbGUtcG9zdCAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItbGlua3MgLmFjdGl2ZSBhIHtcbiAgICAgIGNvbG9yOiAjNjU2OTZlOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1uZXdzX2J5X2NhdGVnb3J5IC5wb3N0LWNhcmQsIC5zaW5nbGUtcG9zdCAucG9zdC1jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAucGFnZS1zZWN0aW9uLS1sYXlvdXQtbmV3c19ieV9jYXRlZ29yeSAucG9zdC1jYXJkIC5jYXJkLWFkanVzdGVyLCAuc2luZ2xlLXBvc3QgLnBvc3QtY2FyZCAuY2FyZC1hZGp1c3RlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTsgfVxuICAucGFnZS1zZWN0aW9uLS1sYXlvdXQtbmV3c19ieV9jYXRlZ29yeSAucG9zdC1jYXJkIC5pbWFnZSwgLnNpbmdsZS1wb3N0IC5wb3N0LWNhcmQgLmltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LW5ld3NfYnlfY2F0ZWdvcnkgLnBvc3QtY2FyZCAuaW1hZ2U6YmVmb3JlLCAuc2luZ2xlLXBvc3QgLnBvc3QtY2FyZCAuaW1hZ2U6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDUwJTsgfVxuICAgIC5wYWdlLXNlY3Rpb24tLWxheW91dC1uZXdzX2J5X2NhdGVnb3J5IC5wb3N0LWNhcmQgLmltYWdlID4gLmNvbnRlbnQsIC5zaW5nbGUtcG9zdCAucG9zdC1jYXJkIC5pbWFnZSA+IC5jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5wYWdlLXNlY3Rpb24tLWxheW91dC1uZXdzX2J5X2NhdGVnb3J5IC5wb3N0LWNhcmQgLmltYWdlIC5pbWFnZS1saW5rLCAuc2luZ2xlLXBvc3QgLnBvc3QtY2FyZCAuaW1hZ2UgLmltYWdlLWxpbmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wYWdlLXNlY3Rpb24tLWxheW91dC1uZXdzX2J5X2NhdGVnb3J5IC5wb3N0LWNhcmQgLnBvc3QtbWV0YSwgLnNpbmdsZS1wb3N0IC5wb3N0LWNhcmQgLnBvc3QtbWV0YSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFnZS1zZWN0aW9uLS1sYXlvdXQtbmV3c19ieV9jYXRlZ29yeSAucG9zdC1jYXJkIC5wb3N0LW1ldGEgLmNhdGVnb3J5LWxpbmssIC5zaW5nbGUtcG9zdCAucG9zdC1jYXJkIC5wb3N0LW1ldGEgLmNhdGVnb3J5LWxpbmsge1xuICAgICAgY29sb3I6ICMwMDlDREQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5wYWdlLXNlY3Rpb24tLWxheW91dC1uZXdzX2J5X2NhdGVnb3J5IC5wb3N0LWNhcmQgLnBvc3QtbWV0YSAuY2F0ZWdvcnktbGluazpob3ZlciwgLnNpbmdsZS1wb3N0IC5wb3N0LWNhcmQgLnBvc3QtbWV0YSAuY2F0ZWdvcnktbGluazpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wYWdlLXNlY3Rpb24tLWxheW91dC1uZXdzX2J5X2NhdGVnb3J5IC5wb3N0LWNhcmQgLnBvc3QtbWV0YSAucG9zdC1saW5rLCAuc2luZ2xlLXBvc3QgLnBvc3QtY2FyZCAucG9zdC1tZXRhIC5wb3N0LWxpbmsge1xuICAgICAgY29sb3I6ICMxNjE3Mjk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucGFnZS1zZWN0aW9uLS1sYXlvdXQtbmV3c19ieV9jYXRlZ29yeSAucG9zdC1jYXJkIC5wb3N0LW1ldGEgLnBvc3QtbGluazpob3ZlciwgLnNpbmdsZS1wb3N0IC5wb3N0LWNhcmQgLnBvc3QtbWV0YSAucG9zdC1saW5rOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LW5ld3NfYnlfY2F0ZWdvcnkgLnBvc3QtY2FyZCAucG9zdC1tZXRhIC5wb3N0LWRhdGUsIC5zaW5nbGUtcG9zdCAucG9zdC1jYXJkIC5wb3N0LW1ldGEgLnBvc3QtZGF0ZSB7XG4gICAgICBjb2xvcjogIzdDN0M4MztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIGxlZnQ6IDIwcHg7IH1cblxuLmhvbWUjc2VjdGlvbi0xIC5sYXlvdXRfaGVybyAuc2xpZGUtLW5ld3MgLnRleHQgaDIge1xuICB3aWR0aDogOTAlO1xuICBmb250LXNpemU6IDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgICAuaG9tZSNzZWN0aW9uLTEgLmxheW91dF9oZXJvIC5zbGlkZS0tbmV3cyAudGV4dCBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4Ny41ZW0pIHtcbiAgICAuaG9tZSNzZWN0aW9uLTEgLmxheW91dF9oZXJvIC5zbGlkZS0tbmV3cyAudGV4dCBoMiB7XG4gICAgICBmb250LXNpemU6IDMuNzVlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgLmhvbWUjc2VjdGlvbi0xIC5sYXlvdXRfaGVybyAuc2xpZGUtLW5ld3MgLnRleHQgaDIge1xuICAgICAgZm9udC1zaXplOiAyLjgxMjVlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgICAuaG9tZSNzZWN0aW9uLTEgLmxheW91dF9oZXJvIC5zbGlkZS0tbmV3cyAudGV4dCBoMiB7XG4gICAgICBmb250LXNpemU6IDIuMTg3NWVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAuaG9tZSNzZWN0aW9uLTEgLmxheW91dF9oZXJvIC5zbGlkZS0tbmV3cyAudGV4dCBoMiB7XG4gICAgICBmb250LXNpemU6IDEuNzVlbTsgfSB9XG5cbi5ob21lI3NlY3Rpb24tMSAubGF5b3V0X2hlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhvbWUjc2VjdGlvbi0xIC5sYXlvdXRfaGVybyAucGFnZXItLWRvdHMge1xuICAgIGJvdHRvbTogMzBweDtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gICAgICAuaG9tZSNzZWN0aW9uLTEgLmxheW91dF9oZXJvIC5wYWdlci0tZG90cyB7XG4gICAgICAgIGJvdHRvbTogODBweDsgfSB9XG4gIC5ob21lI3NlY3Rpb24tMSAubGF5b3V0X2hlcm8gLnNsaWRlIC50ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIC8qXG4gICAgICAgICAgICAvL2NvbXBhc3MgZG9lc24ndCBzZWVtIHRvIHByb2R1Y2UgcHJvcGVyIENTUywgc28gZG9pbmcgbWFudWFsbHkuXG4gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAqL1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmhvbWUjc2VjdGlvbi0xIC5sYXlvdXRfaGVybyAuc2xpZGUgLmFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3R0b206IDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvbWUjc2VjdGlvbi0xIC5sYXlvdXRfaGVybyAub3dsLW5hdiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhvbWUgLmxheW91dC1zb2NpYWxfZW1iZWRzIHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7IH1cblxuLmhvbWUgLnNlY3Rpb24taW50cm8sIC5ob21lIC5zaW5nbGUtbGVhZGVyc2hpcCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAuaG9tZSAuc2VjdGlvbi1pbnRybyBoMiwgLmhvbWUgLnNpbmdsZS1sZWFkZXJzaGlwIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ob21lIC5zZWN0aW9uLWludHJvLCAuaG9tZSAuc2luZ2xlLWxlYWRlcnNoaXAge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7IH0gfVxuXG4uaG9tZSAubGF5b3V0LXRhYmJlZF9jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5ob21lIC5sYXlvdXQtdGFiYmVkX2NvbnRlbnQgLnRhYnMtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLmhvbWUgLmxheW91dC10YWJiZWRfY29udGVudC5jYXRlZ29yeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLmhvbWUgLnZpZXctYWxsLXdyYXAsIC5ob21lIC5zZWUtYmxvZy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaG9tZSAudmlldy1hbGwtd3JhcCAudmlldy1hbGwsIC5ob21lIC52aWV3LWFsbC13cmFwIC5zZWUtYmxvZywgLmhvbWUgLnNlZS1ibG9nLXdyYXAgLnZpZXctYWxsLCAuaG9tZSAuc2VlLWJsb2ctd3JhcCAuc2VlLWJsb2cge1xuICAgIGNvbG9yOiAjMDA5RURCO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaG9tZSAudmlldy1hbGwtd3JhcCAudmlldy1hbGw6YWZ0ZXIsIC5ob21lIC52aWV3LWFsbC13cmFwIC5zZWUtYmxvZzphZnRlciwgLmhvbWUgLnNlZS1ibG9nLXdyYXAgLnZpZXctYWxsOmFmdGVyLCAuaG9tZSAuc2VlLWJsb2ctd3JhcCAuc2VlLWJsb2c6YWZ0ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuaG9tZSAudmlldy1hbGwtd3JhcCAudmlldy1hbGw6YWZ0ZXIsIC5ob21lIC52aWV3LWFsbC13cmFwIC5zZWUtYmxvZzphZnRlciwgLmhvbWUgLnNlZS1ibG9nLXdyYXAgLnZpZXctYWxsOmFmdGVyLCAuaG9tZSAuc2VlLWJsb2ctd3JhcCAuc2VlLWJsb2c6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmhvbWUgLnZpZXctYWxsLXdyYXAgLnZpZXctYWxsOmhvdmVyOmFmdGVyLCAuaG9tZSAudmlldy1hbGwtd3JhcCAuc2VlLWJsb2c6aG92ZXI6YWZ0ZXIsIC5ob21lIC5zZWUtYmxvZy13cmFwIC52aWV3LWFsbDpob3ZlcjphZnRlciwgLmhvbWUgLnNlZS1ibG9nLXdyYXAgLnNlZS1ibG9nOmhvdmVyOmFmdGVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiNuZXdzLWJ5LWNhdGVnb3J5LXdyYXBwZXIgLnBvc3QtY2FyZHMge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2Utb3V0OyB9XG5cbiNuZXdzLWJ5LWNhdGVnb3J5LXdyYXBwZXIgLmxvYWQtbW9yZSBpIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGFuaW1hdGlvbjogc3BpbiA0cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0OyB9XG5cbiNuZXdzLWJ5LWNhdGVnb3J5LXdyYXBwZXIuaXMtbG9hZGluZyAucG9zdC1jYXJkcyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1vdXQ7IH1cblxuI25ld3MtYnktY2F0ZWdvcnktd3JhcHBlci5pcy1sb2FkaW5nLmlzLWxvYWRpbmctLW1vcmUgLnBvc3QtY2FyZHMge1xuICBvcGFjaXR5OiAwLjk7IH1cblxuI25ld3MtYnktY2F0ZWdvcnktd3JhcHBlci5pcy1sb2FkaW5nIC5sb2FkLW1vcmUgaSB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0OyB9XG5cbiNuZXdzLWJ5LWNhdGVnb3J5LWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDVweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbG9yOiAjOTg5Y2ExO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQgMC4zczsgfVxuICAjbmV3cy1ieS1jYXRlZ29yeS1sb2FkZXIgaSB7XG4gICAgYW5pbWF0aW9uOiBzcGluIDRzIGluZmluaXRlIGxpbmVhcjsgfVxuICAuaXMtbG9hZGluZyAjbmV3cy1ieS1jYXRlZ29yeS1sb2FkZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuQC1tb3ota2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLyogRmlyZWZveCA8IDE2ICovXG5ALW1vei1rZXlmcmFtZXMgZmFkZWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi8qIFNhZmFyaSwgQ2hyb21lIGFuZCBPcGVyYSA+IDEyLjEgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLyogSW50ZXJuZXQgRXhwbG9yZXIgKi9cbkAtbXMta2V5ZnJhbWVzIGZhZGVpbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ucGFnZS1zZWN0aW9uLS1wcmVzZW50YXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjMTYxNzI5O1xuICBoZWlnaHQ6IGNhbGMoOTB2aCAtIDcwcHgpO1xuICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYWdlLXNlY3Rpb24tLXByZXNlbnRhdGlvbiB7XG4gICAgICBoZWlnaHQ6IDEwMHB4OyB9IH1cbiAgLnBhZ2Utc2VjdGlvbi0tcHJlc2VudGF0aW9uIC5wcmVzZW50YXRvbi0tc2VjdGlvbi1uYXYge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSwgdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpOyB9XG4gICAgLnBhZ2Utc2VjdGlvbi0tcHJlc2VudGF0aW9uIC5wcmVzZW50YXRvbi0tc2VjdGlvbi1uYXYgLnByZXNlbnRhdGlvbi0tc2VjdGlvbi1uYXYtbGlua3MgYSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSksIHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKTsgfVxuICAgIC5wYWdlLXNlY3Rpb24tLXByZXNlbnRhdGlvbiAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIGE6bnRoLWNoaWxkKDApIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7IH1cbiAgICAucGFnZS1zZWN0aW9uLS1wcmVzZW50YXRpb24gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBhOm50aC1jaGlsZCgxKSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM2NjY2NjY2NjdzOyB9XG4gICAgLnBhZ2Utc2VjdGlvbi0tcHJlc2VudGF0aW9uIC5wcmVzZW50YXRvbi0tc2VjdGlvbi1uYXYgLnByZXNlbnRhdGlvbi0tc2VjdGlvbi1uYXYtbGlua3MgYTpudGgtY2hpbGQoMikge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41MzMzMzMzMzMzczsgfVxuICAgIC5wYWdlLXNlY3Rpb24tLXByZXNlbnRhdGlvbiAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIGE6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7IH1cbiAgICAucGFnZS1zZWN0aW9uLS1wcmVzZW50YXRpb24gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBhOm50aC1jaGlsZCg0KSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjg2NjY2NjY2NjdzOyB9XG4gICAgLnBhZ2Utc2VjdGlvbi0tcHJlc2VudGF0aW9uIC5wcmVzZW50YXRvbi0tc2VjdGlvbi1uYXYgLnByZXNlbnRhdGlvbi0tc2VjdGlvbi1uYXYtbGlua3MgYTpudGgtY2hpbGQoNSkge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS4wMzMzMzMzMzMzczsgfVxuICAgIC5wYWdlLXNlY3Rpb24tLXByZXNlbnRhdGlvbiAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIGE6bnRoLWNoaWxkKDYpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7IH1cbiAgICAucGFnZS1zZWN0aW9uLS1wcmVzZW50YXRpb24gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBhOm50aC1jaGlsZCg3KSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjM2NjY2NjY2NjdzOyB9XG4gICAgLnBhZ2Utc2VjdGlvbi0tcHJlc2VudGF0aW9uIC5wcmVzZW50YXRvbi0tc2VjdGlvbi1uYXYgLnByZXNlbnRhdGlvbi0tc2VjdGlvbi1uYXYtbGlua3MgYTpudGgtY2hpbGQoOCkge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS41MzMzMzMzMzMzczsgfVxuICAgIC5wYWdlLXNlY3Rpb24tLXByZXNlbnRhdGlvbiAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIGE6bnRoLWNoaWxkKDkpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuN3M7IH1cbiAgICAucGFnZS1zZWN0aW9uLS1wcmVzZW50YXRpb24gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBhOm50aC1jaGlsZCgxMCkge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS44NjY2NjY2NjY3czsgfVxuICAucGFnZS1zZWN0aW9uLS1wcmVzZW50YXRpb24gLmJhY2tncm91bmQtdmlzdWFsIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpLCB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSk7IH1cbiAgLnBhZ2Utc2VjdGlvbi0tcHJlc2VudGF0aW9uLmFuaW1hdGUtaW4gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTsgfVxuICAucGFnZS1zZWN0aW9uLS1wcmVzZW50YXRpb24uYW5pbWF0ZS1pbiAuYmFja2dyb3VuZC12aXN1YWwge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5wYWdlLXNlY3Rpb24tLXByZXNlbnRhdGlvbi5hbmltYXRlLWluIC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIGEge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG5cbi5wcmVzZW50YXRvbi0tc2VjdGlvbi1uYXYge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyLCAyMywgNDEsIDAuNzUpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDcuNWVtO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcmVzZW50YXRvbi0tc2VjdGlvbi1uYXYge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5wcmVzZW50YXRvbi0tc2VjdGlvbi1uYXYgLnByZXNlbnRhdGlvbi0tc2VjdGlvbi1uYXYtbGlua3Mge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBhIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcuMTQyODU3MTQyOWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIGEgcCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIGEgLmljb24ge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAwLjcxNDI4NTcxNDNlbSBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDMuNTcxNDI4NTcxNGVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBhIGltZyB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBhIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIuODU3MTQyODU3MWVtOyB9IH1cbiAgICAgIC5wcmVzZW50YXRvbi0tc2VjdGlvbi1uYXYgLnByZXNlbnRhdGlvbi0tc2VjdGlvbi1uYXYtbGlua3MgYSBpbWcuaG92ZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIGE6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5ZWRiO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wcmVzZW50YXRvbi0tc2VjdGlvbi1uYXYgLnByZXNlbnRhdGlvbi0tc2VjdGlvbi1uYXYtbGlua3MgYSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4wNzE0Mjg1NzE0ZW07XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEuMDcxNDI4NTcxNGVtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5wcmVzZW50YXRvbi0tc2VjdGlvbi1uYXYgLnByZXNlbnRhdGlvbi0tc2VjdGlvbi1uYXYtbGlua3MgYTphZnRlciB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnNlY3Rpb24tY29udGVudC0tcHJlc2VudGF0aW9uLFxuLnByZXNlbnRhdGlvbi0tc2VjdGlvbnMtY29udGVudCxcbi5wcmVzZW50YXRpb24tc2VjdGlvbixcbi5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zZWN0aW9uLWNvbnRlbnQtLXByZXNlbnRhdGlvbiAuZmxpY2tpdHktdmlld3BvcnQsXG4uc2VjdGlvbi1jb250ZW50LS1wcmVzZW50YXRpb24gLmZsaWNraXR5LXNsaWRlciB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5wcmVzZW50YXRpb24tc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucHJlc2VudGF0aW9uLS1zZWN0aW9ucy1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSk7IH1cblxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIwXCJdIC5wcmVzZW50YXRpb24tLXNlY3Rpb25zLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMFwiXS5hbmltYXRlLWluIFtkYXRhLXNlY3Rpb24taW5kZXg9XCIwXCJdIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUuaXMtc2VsZWN0ZWQgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSAqLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIwXCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjBcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgKiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMHB4KTsgfVxuXG5bZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjBcIl0uYW5pbWF0ZS1pbiBbZGF0YS1zZWN0aW9uLWluZGV4PVwiMFwiXSAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlLmlzLXNlbGVjdGVkIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFjdGlvbnMgLnNsaWRlLS1idXR0b25zLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIwXCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjBcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hY3Rpb25zIC5zbGlkZS0taW1hZ2VzIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgwcHgpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMFwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiMFwiXSB7XG4gIGNvbG9yOiAjMDA5ZWRiOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMFwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiMFwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBbZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjBcIl0gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBbZGF0YS10YXJnZXQtc2VjdGlvbi1pbmRleD1cIjBcIl0gLmljb24gaW1nIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMFwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiMFwiXSAuaWNvbiBpbWcuaG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIxXCJdIC5wcmVzZW50YXRpb24tLXNlY3Rpb25zLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMVwiXS5hbmltYXRlLWluIFtkYXRhLXNlY3Rpb24taW5kZXg9XCIxXCJdIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUuaXMtc2VsZWN0ZWQgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSAqLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIxXCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjFcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgKiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMHB4KTsgfVxuXG5bZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjFcIl0uYW5pbWF0ZS1pbiBbZGF0YS1zZWN0aW9uLWluZGV4PVwiMVwiXSAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlLmlzLXNlbGVjdGVkIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFjdGlvbnMgLnNsaWRlLS1idXR0b25zLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIxXCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjFcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hY3Rpb25zIC5zbGlkZS0taW1hZ2VzIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgwcHgpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMVwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiMVwiXSB7XG4gIGNvbG9yOiAjMDA5ZWRiOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMVwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiMVwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBbZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjFcIl0gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBbZGF0YS10YXJnZXQtc2VjdGlvbi1pbmRleD1cIjFcIl0gLmljb24gaW1nIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMVwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiMVwiXSAuaWNvbiBpbWcuaG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIyXCJdIC5wcmVzZW50YXRpb24tLXNlY3Rpb25zLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMCUpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMlwiXS5hbmltYXRlLWluIFtkYXRhLXNlY3Rpb24taW5kZXg9XCIyXCJdIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUuaXMtc2VsZWN0ZWQgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSAqLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIyXCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjJcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgKiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMHB4KTsgfVxuXG5bZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjJcIl0uYW5pbWF0ZS1pbiBbZGF0YS1zZWN0aW9uLWluZGV4PVwiMlwiXSAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlLmlzLXNlbGVjdGVkIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFjdGlvbnMgLnNsaWRlLS1idXR0b25zLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIyXCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjJcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hY3Rpb25zIC5zbGlkZS0taW1hZ2VzIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgwcHgpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMlwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiMlwiXSB7XG4gIGNvbG9yOiAjMDA5ZWRiOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMlwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiMlwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBbZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjJcIl0gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBbZGF0YS10YXJnZXQtc2VjdGlvbi1pbmRleD1cIjJcIl0gLmljb24gaW1nIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMlwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiMlwiXSAuaWNvbiBpbWcuaG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIzXCJdIC5wcmVzZW50YXRpb24tLXNlY3Rpb25zLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwMCUpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiM1wiXS5hbmltYXRlLWluIFtkYXRhLXNlY3Rpb24taW5kZXg9XCIzXCJdIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUuaXMtc2VsZWN0ZWQgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSAqLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIzXCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjNcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgKiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMHB4KTsgfVxuXG5bZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjNcIl0uYW5pbWF0ZS1pbiBbZGF0YS1zZWN0aW9uLWluZGV4PVwiM1wiXSAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlLmlzLXNlbGVjdGVkIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFjdGlvbnMgLnNsaWRlLS1idXR0b25zLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIzXCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjNcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hY3Rpb25zIC5zbGlkZS0taW1hZ2VzIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgwcHgpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiM1wiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiM1wiXSB7XG4gIGNvbG9yOiAjMDA5ZWRiOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiM1wiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiM1wiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBbZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjNcIl0gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBbZGF0YS10YXJnZXQtc2VjdGlvbi1pbmRleD1cIjNcIl0gLmljb24gaW1nIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiM1wiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiM1wiXSAuaWNvbiBpbWcuaG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI0XCJdIC5wcmVzZW50YXRpb24tLXNlY3Rpb25zLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwMCUpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiNFwiXS5hbmltYXRlLWluIFtkYXRhLXNlY3Rpb24taW5kZXg9XCI0XCJdIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUuaXMtc2VsZWN0ZWQgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSAqLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI0XCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjRcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgKiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMHB4KTsgfVxuXG5bZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjRcIl0uYW5pbWF0ZS1pbiBbZGF0YS1zZWN0aW9uLWluZGV4PVwiNFwiXSAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlLmlzLXNlbGVjdGVkIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFjdGlvbnMgLnNsaWRlLS1idXR0b25zLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI0XCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjRcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hY3Rpb25zIC5zbGlkZS0taW1hZ2VzIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgwcHgpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiNFwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiNFwiXSB7XG4gIGNvbG9yOiAjMDA5ZWRiOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiNFwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiNFwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBbZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjRcIl0gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBbZGF0YS10YXJnZXQtc2VjdGlvbi1pbmRleD1cIjRcIl0gLmljb24gaW1nIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiNFwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiNFwiXSAuaWNvbiBpbWcuaG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI1XCJdIC5wcmVzZW50YXRpb24tLXNlY3Rpb25zLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwMCUpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiNVwiXS5hbmltYXRlLWluIFtkYXRhLXNlY3Rpb24taW5kZXg9XCI1XCJdIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUuaXMtc2VsZWN0ZWQgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSAqLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI1XCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjVcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgKiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMHB4KTsgfVxuXG5bZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjVcIl0uYW5pbWF0ZS1pbiBbZGF0YS1zZWN0aW9uLWluZGV4PVwiNVwiXSAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlLmlzLXNlbGVjdGVkIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFjdGlvbnMgLnNsaWRlLS1idXR0b25zLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI1XCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjVcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hY3Rpb25zIC5zbGlkZS0taW1hZ2VzIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgwcHgpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiNVwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiNVwiXSB7XG4gIGNvbG9yOiAjMDA5ZWRiOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiNVwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiNVwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBbZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjVcIl0gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBbZGF0YS10YXJnZXQtc2VjdGlvbi1pbmRleD1cIjVcIl0gLmljb24gaW1nIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiNVwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiNVwiXSAuaWNvbiBpbWcuaG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI2XCJdIC5wcmVzZW50YXRpb24tLXNlY3Rpb25zLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwMCUpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiNlwiXS5hbmltYXRlLWluIFtkYXRhLXNlY3Rpb24taW5kZXg9XCI2XCJdIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUuaXMtc2VsZWN0ZWQgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSAqLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI2XCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjZcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgKiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMHB4KTsgfVxuXG5bZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjZcIl0uYW5pbWF0ZS1pbiBbZGF0YS1zZWN0aW9uLWluZGV4PVwiNlwiXSAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlLmlzLXNlbGVjdGVkIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFjdGlvbnMgLnNsaWRlLS1idXR0b25zLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI2XCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjZcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hY3Rpb25zIC5zbGlkZS0taW1hZ2VzIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgwcHgpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiNlwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiNlwiXSB7XG4gIGNvbG9yOiAjMDA5ZWRiOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiNlwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiNlwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBbZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjZcIl0gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBbZGF0YS10YXJnZXQtc2VjdGlvbi1pbmRleD1cIjZcIl0gLmljb24gaW1nIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiNlwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiNlwiXSAuaWNvbiBpbWcuaG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI3XCJdIC5wcmVzZW50YXRpb24tLXNlY3Rpb25zLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwMCUpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiN1wiXS5hbmltYXRlLWluIFtkYXRhLXNlY3Rpb24taW5kZXg9XCI3XCJdIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUuaXMtc2VsZWN0ZWQgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSAqLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI3XCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjdcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgKiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMHB4KTsgfVxuXG5bZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjdcIl0uYW5pbWF0ZS1pbiBbZGF0YS1zZWN0aW9uLWluZGV4PVwiN1wiXSAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlLmlzLXNlbGVjdGVkIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFjdGlvbnMgLnNsaWRlLS1idXR0b25zLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI3XCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjdcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hY3Rpb25zIC5zbGlkZS0taW1hZ2VzIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgwcHgpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiN1wiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiN1wiXSB7XG4gIGNvbG9yOiAjMDA5ZWRiOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiN1wiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiN1wiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBbZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjdcIl0gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBbZGF0YS10YXJnZXQtc2VjdGlvbi1pbmRleD1cIjdcIl0gLmljb24gaW1nIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiN1wiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiN1wiXSAuaWNvbiBpbWcuaG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI4XCJdIC5wcmVzZW50YXRpb24tLXNlY3Rpb25zLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgwMCUpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiOFwiXS5hbmltYXRlLWluIFtkYXRhLXNlY3Rpb24taW5kZXg9XCI4XCJdIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUuaXMtc2VsZWN0ZWQgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSAqLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI4XCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjhcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgKiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMHB4KTsgfVxuXG5bZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjhcIl0uYW5pbWF0ZS1pbiBbZGF0YS1zZWN0aW9uLWluZGV4PVwiOFwiXSAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlLmlzLXNlbGVjdGVkIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFjdGlvbnMgLnNsaWRlLS1idXR0b25zLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI4XCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjhcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hY3Rpb25zIC5zbGlkZS0taW1hZ2VzIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgwcHgpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiOFwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiOFwiXSB7XG4gIGNvbG9yOiAjMDA5ZWRiOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiOFwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiOFwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBbZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjhcIl0gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBbZGF0YS10YXJnZXQtc2VjdGlvbi1pbmRleD1cIjhcIl0gLmljb24gaW1nIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiOFwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiOFwiXSAuaWNvbiBpbWcuaG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI5XCJdIC5wcmVzZW50YXRpb24tLXNlY3Rpb25zLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTkwMCUpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiOVwiXS5hbmltYXRlLWluIFtkYXRhLXNlY3Rpb24taW5kZXg9XCI5XCJdIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUuaXMtc2VsZWN0ZWQgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSAqLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI5XCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjlcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgKiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMHB4KTsgfVxuXG5bZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjlcIl0uYW5pbWF0ZS1pbiBbZGF0YS1zZWN0aW9uLWluZGV4PVwiOVwiXSAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlLmlzLXNlbGVjdGVkIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFjdGlvbnMgLnNsaWRlLS1idXR0b25zLFxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCI5XCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjlcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hY3Rpb25zIC5zbGlkZS0taW1hZ2VzIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgwcHgpOyB9XG5cbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiOVwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiOVwiXSB7XG4gIGNvbG9yOiAjMDA5ZWRiOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiOVwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiOVwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBbZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjlcIl0gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBbZGF0YS10YXJnZXQtc2VjdGlvbi1pbmRleD1cIjlcIl0gLmljb24gaW1nIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiOVwiXSAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiOVwiXSAuaWNvbiBpbWcuaG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIxMFwiXSAucHJlc2VudGF0aW9uLS1zZWN0aW9ucy1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAwJSk7IH1cblxuW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIxMFwiXS5hbmltYXRlLWluIFtkYXRhLXNlY3Rpb24taW5kZXg9XCIxMFwiXSAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlLmlzLXNlbGVjdGVkIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWJvZHkgKixcbltkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMTBcIl0uYW5pbWF0ZS1pbiBbZGF0YS1zZWN0aW9uLWluZGV4PVwiMTBcIl0gLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgKiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMHB4KTsgfVxuXG5bZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjEwXCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjEwXCJdIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUuaXMtc2VsZWN0ZWQgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYWN0aW9ucyAuc2xpZGUtLWJ1dHRvbnMsXG5bZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjEwXCJdLmFuaW1hdGUtaW4gW2RhdGEtc2VjdGlvbi1pbmRleD1cIjEwXCJdIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUuaXMtc2VsZWN0ZWQgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYWN0aW9ucyAuc2xpZGUtLWltYWdlcyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMHB4KTsgfVxuXG5bZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjEwXCJdIC5wcmVzZW50YXRvbi0tc2VjdGlvbi1uYXYgLnByZXNlbnRhdGlvbi0tc2VjdGlvbi1uYXYtbGlua3MgW2RhdGEtdGFyZ2V0LXNlY3Rpb24taW5kZXg9XCIxMFwiXSB7XG4gIGNvbG9yOiAjMDA5ZWRiOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMTBcIl0gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBbZGF0YS10YXJnZXQtc2VjdGlvbi1pbmRleD1cIjEwXCJdOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIFtkYXRhLWFjdGl2ZS1zZWN0aW9uPVwiMTBcIl0gLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rcyBbZGF0YS10YXJnZXQtc2VjdGlvbi1pbmRleD1cIjEwXCJdIC5pY29uIGltZyB7XG4gICAgb3BhY2l0eTogMDsgfVxuICBbZGF0YS1hY3RpdmUtc2VjdGlvbj1cIjEwXCJdIC5wcmVzZW50YXRvbi0tc2VjdGlvbi1uYXYgLnByZXNlbnRhdGlvbi0tc2VjdGlvbi1uYXYtbGlua3MgW2RhdGEtdGFyZ2V0LXNlY3Rpb24taW5kZXg9XCIxMFwiXSAuaWNvbiBpbWcuaG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZXMgLnByZXZpb3VzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzIC5uZXh0LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzLm9uLWxhc3Qtc2xpZGUgLm5leHQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZXMub24tbGFzdC1zbGlkZSAubmV4dC1zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTA7IH1cbiAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZXMub24tbGFzdC1zbGlkZSAubmV4dC1zZWN0aW9uOmZvY3VzLCAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlcy5vbi1sYXN0LXNsaWRlIC5uZXh0LXNlY3Rpb246aG92ZXIsIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzLm9uLWxhc3Qtc2xpZGUgLm5leHQtc2VjdGlvbjphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDVweCB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzLm9uLWxhc3Qtc2xpZGUgLm5leHQtc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4ucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlcyAubmV4dCxcbi5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzIC5uZXh0LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjdzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKTtcbiAgd2lkdGg6IDkwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZXMgLm5leHQsXG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZXMgLm5leHQtc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZXMgLm5leHQ6aG92ZXIsXG4gIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzIC5uZXh0LXNlY3Rpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlcyAubmV4dDpob3ZlcjphZnRlcixcbiAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlcyAubmV4dC1zZWN0aW9uOmhvdmVyOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00NSUsIC01MCUpIHNjYWxlKDEuNCk7IH1cbiAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZXMgLm5leHQ6YWZ0ZXIsXG4gIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzIC5uZXh0LXNlY3Rpb246YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wcmVzZW50YXRpb24tYXJyb3ctbmV4dC5zdmdcIikgbm8tcmVwZWF0IHRyYW5zcGFyZW50IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpO1xuICAgIHdpZHRoOiAxM3B4OyB9XG4gIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzIC5uZXh0IHN2ZyxcbiAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZXMgLm5leHQtc2VjdGlvbiBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZXMgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxlZnQ6IDEyMHB4O1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM0MHB4KTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH0gfVxuICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlcyAuZmxpY2tpdHktcGFnZS1kb3RzOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDhkOGQ4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbGVmdDogOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4cHgpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzIC5mbGlja2l0eS1wYWdlLWRvdHM6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA4cHg7IH0gfVxuICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlcyAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDhweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZXMgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90OmFmdGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDllZGI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBsZWZ0OiAtOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtOHB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKTtcbiAgICAgIHdpZHRoOiAyNHB4OyB9XG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZXMgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZDphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgei1pbmRleDogMjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSB7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLmJhY2tncm91bmQtdmlzdWFsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5iYWNrZ3JvdW5kLXZpc3VhbCBpbWcsXG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuYmFja2dyb3VuZC12aXN1YWwgdmlkZW8ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLmJhY2tncm91bmQtdmlzdWFsOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjIsIDIzLCA0MSwgMC43KTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1ib2R5LFxuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYWRkaXRpb25hbC10ZXh0IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWJvZHkgaDIsXG4gICAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4xMjVlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA4ZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDAuNmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1ib2R5IGgyIGEsXG4gICAgICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYWRkaXRpb25hbC10ZXh0IGgyIGEge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWJvZHkgaDIsXG4gICAgICAgICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NWVtOyB9IH1cbiAgICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSBoMyxcbiAgICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYWRkaXRpb25hbC10ZXh0IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NWVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICBtYXJnaW46IDAgMCAxZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgICAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWJvZHkgaDMgYSxcbiAgICAgICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgaDMgYSB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSBoMyxcbiAgICAgICAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dCBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTsgfSB9XG4gIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDEuODc1ZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gICAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tYWN0aW9ucyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tYnV0dG9ucyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWJ1dHRvbnMgLmJ0bi5idG4tLWJsdWUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1idXR0b25zIC5idG4uYnRuLS1ibHVlOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWJ1dHRvbnMgLmJ0bi5idG4tLWJsdWU6aG92ZXIsIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1idXR0b25zIC5idG4uYnRuLS1ibHVlOmhvdmVyOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogIzAwOWVkYjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWltYWdlcyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWltYWdlcyBhIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWltYWdlcyBpbWcge1xuICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAgICAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0taW1hZ2VzIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLXRleHQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogNTBweDsgfVxuICAgICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQtaW50ZXJpb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTUxODJhO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDllZGI7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVlbSAzLjEyNWVtIDEuMjVlbSAyLjVlbTsgfVxuICAgICAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dCAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dC1pbnRlcmlvciBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVlbTsgfVxuICAgICAgICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYWRkaXRpb25hbC10ZXh0IC5zbGlkZS0tYWRkaXRpb25hbC10ZXh0LWludGVyaW9yIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuOTM3NWVtIDEuODc1ZW0gMC45Mzc1ZW0gMS4yNWVtOyB9IH1cbiAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dCAqLFxuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSAqIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKSB0cmFuc2xhdGVZKDUwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSAwLjVzLCB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgMC41czsgfVxuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYWRkaXRpb25hbC10ZXh0IDpudGgtY2hpbGQoMCksXG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1ib2R5IDpudGgtY2hpbGQoMCkge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41czsgfVxuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYWRkaXRpb25hbC10ZXh0IDpudGgtY2hpbGQoMSksXG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1ib2R5IDpudGgtY2hpbGQoMSkge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42NjY2NjY2NjY3czsgfVxuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYWRkaXRpb25hbC10ZXh0IDpudGgtY2hpbGQoMiksXG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1ib2R5IDpudGgtY2hpbGQoMikge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC44MzMzMzMzMzMzczsgfVxuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYWRkaXRpb25hbC10ZXh0IDpudGgtY2hpbGQoMyksXG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1ib2R5IDpudGgtY2hpbGQoMykge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMXM7IH1cbiAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dCA6bnRoLWNoaWxkKDQpLFxuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSA6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMTY2NjY2NjY2N3M7IH1cbiAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dCA6bnRoLWNoaWxkKDUpLFxuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSA6bnRoLWNoaWxkKDUpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMzMzMzMzMzMzM3M7IH1cbiAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dCA6bnRoLWNoaWxkKDYpLFxuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSA6bnRoLWNoaWxkKDYpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7IH1cbiAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dCA6bnRoLWNoaWxkKDcpLFxuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSA6bnRoLWNoaWxkKDcpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNjY2NjY2NjY2N3M7IH1cbiAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dCA6bnRoLWNoaWxkKDgpLFxuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSA6bnRoLWNoaWxkKDgpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuODMzMzMzMzMzM3M7IH1cbiAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dCA6bnRoLWNoaWxkKDkpLFxuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYm9keSA6bnRoLWNoaWxkKDkpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDJzOyB9XG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgOm50aC1jaGlsZCgxMCksXG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1ib2R5IDpudGgtY2hpbGQoMTApIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuMTY2NjY2NjY2N3M7IH1cbiAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFjdGlvbnMgLnNsaWRlLS1idXR0b25zLFxuICAgIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYWN0aW9ucyAuc2xpZGUtLWltYWdlcyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSg1MHB4KTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgMS4zcywgdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpIDEuM3M7IH1cbiAgICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFjdGlvbnMgLnNsaWRlLS1pbWFnZXMge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS41czsgfVxuXG4ucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlcy5zaW5nbGUtc2xpZGUgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzLnNpbmdsZS1zbGlkZSAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlcy5zaW5nbGUtc2xpZGUgLnByZXZpb3VzLFxuLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZXMuc2luZ2xlLXNsaWRlIC5uZXh0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzOm5vdCguZmxpY2tpdHktZW5hYmxlZCkgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzOm5vdCguZmxpY2tpdHktZW5hYmxlZCkgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1ib2R5ICosXG4gIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzOm5vdCguZmxpY2tpdHktZW5hYmxlZCkgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZSAuc2xpZGUtLWNvbnRlbnQgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQgKiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGVZKDBweCk7IH1cbiAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZXM6bm90KC5mbGlja2l0eS1lbmFibGVkKSAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIC5zbGlkZS0tY29udGVudCAuc2xpZGUtLWFjdGlvbnMgLnNsaWRlLS1idXR0b25zLFxuICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlczpub3QoLmZsaWNraXR5LWVuYWJsZWQpIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUgLnNsaWRlLS1jb250ZW50IC5zbGlkZS0tYWN0aW9ucyAuc2xpZGUtLWltYWdlcyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGVZKDBweCk7IH1cblxuLnNpbmdsZS1wb3N0IC5zaW5nbGUtaGVhZGVyLWhlcm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNpbmdsZS1wb3N0IC5zaW5nbGUtaGVhZGVyLWhlcm8gLm92ZXJsYXkge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTA7IH1cblxuLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLW1ldGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtaW4taGVpZ2h0OiAyNzBweDtcbiAgcGFkZGluZzogNTBweCA1MHB4IDAgNTBweDtcbiAgei1pbmRleDogMTU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDlweCkge1xuICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1tZXRhIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtbWV0YSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMCAyNXB4OyB9IH1cbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLW1ldGEgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuXG4uc2luZ2xlLXBvc3QgLm1ldGEtd3JhcCBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLnNpbmdsZS1wb3N0IC5tZXRhLXdyYXAgLmNpdGFkZWwtbmV3cyB7XG4gIGNvbG9yOiAjMDA5ZWRiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uc2luZ2xlLXBvc3QgLm1ldGEtd3JhcCBoMSB7XG4gIGNvbG9yOiAjMTYxNzI5O1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5tZXRhLXdyYXAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9IH1cblxuLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLXJlbGF0ZWQge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1yZWxhdGVkIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uc2luZ2xlLXBvc3QgZGl2LnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IC0xODBweDsgfVxuXG4uc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtY29tbWVudHMgaDIsXG4uc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtcmVsYXRlZCBoMiB7XG4gIGNvbG9yOiAjMTYxNzI5O1xuICBmb250LXNpemU6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1jb21tZW50cyAubGluay1hbGwsXG4uc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtcmVsYXRlZCAubGluay1hbGwge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1jb21tZW50cyAubGluay1hbGwgYSxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLXJlbGF0ZWQgLmxpbmstYWxsIGEge1xuICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1jb21tZW50cyAubGluay1hbGwgYTphZnRlcixcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtcmVsYXRlZCAubGluay1hbGwgYTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC0zcHg7IH1cblxuLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHksXG4uc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogLTI3MHB4O1xuICAvKiBvdmVycmlkZXMgZm9yIGV4aXN0aW5nIHN0eWxlcyBvbiBmbGV4IGxheW91dHMgKi8gfVxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAuY29udGFpbmVyLFxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC5jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI3MHB4O1xuICAgIG1hcmdpbi10b3A6IC0yNzBweDtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxNTsgfVxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAuZGF0ZSxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAuZGF0ZSB7XG4gICAgY29sb3I6ICM5ODljYTE7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC5zb2NpYWwtaWNvbnMsXG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLnNvY2lhbC1pY29ucyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLnNvY2lhbC1pY29ucyBhLFxuICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLnNvY2lhbC1pY29ucyBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICBtYXJnaW46IDAgNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDM1cHg7IH1cbiAgICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC5zb2NpYWwtaWNvbnMgYS5mYWNlYm9vayxcbiAgICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLnNvY2lhbC1pY29ucyBhLmZhY2Vib29rIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzQxNTg5YjsgfVxuICAgICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLnNvY2lhbC1pY29ucyBhLnR3aXR0ZXIsXG4gICAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC5zb2NpYWwtaWNvbnMgYS50d2l0dGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzYwYWFmMTsgfVxuICAgICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLnNvY2lhbC1pY29ucyBhLmxpbmtlZGluLFxuICAgICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAuc29jaWFsLWljb25zIGEubGlua2VkaW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3NWI3OyB9XG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC5zZWN0aW9uLWludHJvLnN0YW5kYXJkLXBhZGRpbmcsIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC5zdGFuZGFyZC1wYWRkaW5nLnNpbmdsZS1sZWFkZXJzaGlwLFxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAuc2VjdGlvbi1pbnRyby5zdGFuZGFyZC1wYWRkaW5nIC50ZXh0LFxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAuc3RhbmRhcmQtcGFkZGluZy5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAuc2VjdGlvbi1pbnRyby5zdGFuZGFyZC1wYWRkaW5nLFxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC5zdGFuZGFyZC1wYWRkaW5nLnNpbmdsZS1sZWFkZXJzaGlwLFxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC5zZWN0aW9uLWludHJvLnN0YW5kYXJkLXBhZGRpbmcgLnRleHQsXG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLnN0YW5kYXJkLXBhZGRpbmcuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCBwLCAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IHAsXG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCB1bCxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCB1bCxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IG9sLFxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IG9sLFxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCBwLFxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgcCxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgdWwsXG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCB1bCxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgb2wsXG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCBvbCB7XG4gICAgY29sb3I6ICMxNjE3Mjk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IHAgc3Ryb25nLCAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IHAgc3Ryb25nLFxuICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCBwIGIsXG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCBwIGIsXG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IHVsIHN0cm9uZyxcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IHVsIHN0cm9uZyxcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgdWwgYixcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IHVsIGIsXG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IG9sIHN0cm9uZyxcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IG9sIHN0cm9uZyxcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgb2wgYixcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IG9sIGIsXG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgcCBzdHJvbmcsXG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IHAgc3Ryb25nLFxuICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IHAgYixcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgcCBiLFxuICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IHVsIHN0cm9uZyxcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgdWwgc3Ryb25nLFxuICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IHVsIGIsXG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IHVsIGIsXG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgb2wgc3Ryb25nLFxuICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCBvbCBzdHJvbmcsXG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgb2wgYixcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgb2wgYiB7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgXG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCB1bCxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCB1bCxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgdWwsXG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtOyB9XG4gIFxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgdWwsXG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgdWwsXG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IHVsLFxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgdWwgbGk6YmVmb3JlLCAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IHVsIGxpOmJlZm9yZSxcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCB1bCBsaTpiZWZvcmUsXG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIC50ZXh0IHVsIGxpOmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzAwOWVkYjtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgICAgIHdpZHRoOiAxZW07IH1cbiAgXG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC5sYXlvdXQtZnJlZWZvcm1fdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCBvbCxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCBvbCxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgb2wsXG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCBvbCB7XG4gICAgY291bnRlci1yZXNldDogb2xfbGlzdDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvIC50ZXh0IG9sIGxpOmJlZm9yZSwgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCBvbCBsaTpiZWZvcmUsXG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQgb2wgbGk6YmVmb3JlLFxuICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLmxheW91dC1mcmVlZm9ybV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCBvbCBsaTpiZWZvcmUge1xuICAgICAgY29sb3I6ICMwMDllZGI7XG4gICAgICBjb250ZW50OiBjb3VudGVyKG9sX2xpc3QpIFwiLlwiO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG9sX2xpc3Q7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogLTEuMmVtO1xuICAgICAgd2lkdGg6IDEuMmVtOyB9XG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC52aWRlby13cmFwLFxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC52aWRlby13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAudmlkZW8td3JhcCAud3AtdmlkZW8sXG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAudmlkZW8td3JhcCAud3AtdmlkZW8ge1xuICAgICAgbWFyZ2luOiAyN3B4IGF1dG87XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC53cC1jYXB0aW9uLmFsaWdubGVmdCxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAud3AtY2FwdGlvbi5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC53cC1jYXB0aW9uLmFsaWducmlnaHQsXG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLndwLWNhcHRpb24uYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAuY2FwdGlvbixcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLndwLWNhcHRpb24tdGV4dCxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAuY2FwdGlvbixcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM5ODljYTEgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLndwLWNhcHRpb24tdGV4dCxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLmFsaWduY2VudGVyLFxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC5hbGlnbmNlbnRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLmFsaWduY2VudGVyIGltZyxcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC5hbGlnbmNlbnRlciBpbWcge1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAuYWxpZ25ub25lLFxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC5hbGlnbm5vbmUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC5hbGlnbm5vbmUgaW1nLFxuICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLmFsaWdubm9uZSBpbWcge1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAudGV4dCAuaW50cm9kdWN0aW9uLXRleHQsXG4gIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLnRleHQgLmludHJvZHVjdGlvbi10ZXh0IHtcbiAgICBjb2xvcjogIzE2MTcyOTtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7IH1cbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLnRleHQgLnB1bGxxdW90ZSxcbiAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAudGV4dCAucHVsbHF1b3RlIHtcbiAgICBjb2xvcjogIzAwOWVkYjtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbiAgICBwYWRkaW5nLXRvcDogMzdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA0MjVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLnRleHQgLnB1bGxxdW90ZTpiZWZvcmUsXG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAudGV4dCAucHVsbHF1b3RlOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA5ZWRiO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC03NXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDE1MHB4OyB9XG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLnRleHQgLnB1bGxxdW90ZTphZnRlcixcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC50ZXh0IC5wdWxscXVvdGU6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwOWVkYjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNzVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxNTBweDsgfVxuICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5IC50ZXh0IC5wdWxscXVvdGUuYWxpZ24tY2VudGVyLFxuICAgIC5zaW5nbGUtcG9zdCAucGFnZS1zZWN0aW9uLS1zaW5nbGUtdWx0aW1hdGUtZ3VpZGUgLnRleHQgLnB1bGxxdW90ZS5hbGlnbi1jZW50ZXIge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDM3cHggNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgLnRleHQgLnB1bGxxdW90ZS5hbGlnbi1yaWdodCxcbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIC50ZXh0IC5wdWxscXVvdGUuYWxpZ24tcmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7IH1cbiAgICAuc2luZ2xlLXBvc3QgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSAudGV4dCAucHVsbHF1b3RlLmFsaWduLWxlZnQsXG4gICAgLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS11bHRpbWF0ZS1ndWlkZSAudGV4dCAucHVsbHF1b3RlLmFsaWduLWxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cblxuLnNpbmdsZS1wb3N0IC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHkgKyAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1yZWxhdGVkIHtcbiAgbWFyZ2luLXRvcDogLTI3MHB4OyB9XG5cbi5sYXlvdXRfaGVyby0taW5kZXgge1xuICBtYXgtaGVpZ2h0OiA0NjZweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYXlvdXRfaGVyby0taW5kZXgge1xuICAgICAgbWF4LWhlaWdodDogMzIwcHggIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4OyB9IH1cbiAgLmxheW91dF9oZXJvLS1pbmRleCAuY29udGVudCAuc2xpZGVzIC5zbGlkZSAudGV4dCAuYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4ucG9zdC1saXN0IHtcbiAgcGFkZGluZy10b3A6IDIuNWVtOyB9XG4gIC5wb3N0LWxpc3QgLnBvc3Qge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMWQ0O1xuICAgIHBhZGRpbmc6IDIuNWVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wb3N0LWxpc3RfX3RodW1iIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTIuNWVtOyB9XG4gICAgLnBvc3QtbGlzdF9fdGh1bWIgLmltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnBvc3QtbGlzdF9fdGh1bWIgLmltYWdlOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwJTsgfVxuICAgICAgLnBvc3QtbGlzdF9fdGh1bWIgLmltYWdlID4gLmNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAucG9zdC1saXN0X19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMTMuNzVlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucG9zdC1saXN0X190aHVtYiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnBvc3QtbGlzdF9fY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5wb3N0LWxpc3QgLnJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5wb3N0LWxpc3QgLnBvc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgLnBvc3QtbGlzdCAucG9zdCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAgIC5wb3N0LWxpc3QgLnBvc3QgLmltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucG9zdC1saXN0IC5wb3N0IC5pbWFnZTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MCU7IH1cbiAgICAgIC5wb3N0LWxpc3QgLnBvc3QgLmltYWdlID4gLmNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgLnBvc3QtbGlzdCAucG9zdCAuaW1hZ2UgLmltYWdlLWxpbmsge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDsgfVxuICAgIC5wb3N0LWxpc3QgLnBvc3QgLmNhdGVnb3J5IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAucG9zdC1saXN0IC5wb3N0IC5jYXRlZ29yeSBhIHtcbiAgICAgICAgY29sb3I6ICMwMDljZGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5wb3N0LWxpc3QgLnBvc3QgLmRhdGUge1xuICAgICAgY29sb3I6ICM3YzdjODM7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAucG9zdC1saXN0IC5wb3N0IC50aXRsZSBhIHtcbiAgICAgIGNvbG9yOiAjMTYxNzI5O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnBvc3QtbGlzdCAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wb3N0LWxpc3QgLnBhZ2luYXRpb24gYSxcbiAgICAucG9zdC1saXN0IC5wYWdpbmF0aW9uIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5wb3N0LWxpc3QgLnBhZ2luYXRpb24gc3BhbiB7XG4gICAgICBjb2xvcjogIzM3M2EzYzsgfVxuXG4ucGFnZS1zZWN0aW9uLXVsdGltYXRlLWd1aWRlLWxpc3QgLmxheW91dC10YWJiZWRfY29udGVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG4gIGJvcmRlci10b3A6IDA7IH1cbiAgLnBhZ2Utc2VjdGlvbi11bHRpbWF0ZS1ndWlkZS1saXN0IC5sYXlvdXQtdGFiYmVkX2NvbnRlbnQgLnRhYi1saW5rcyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNDQUNBQ0E7IH1cbiAgLnBhZ2Utc2VjdGlvbi11bHRpbWF0ZS1ndWlkZS1saXN0IC5sYXlvdXQtdGFiYmVkX2NvbnRlbnQgLnRhYi1ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjI1ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREREREOyB9XG4gIC5wYWdlLXNlY3Rpb24tdWx0aW1hdGUtZ3VpZGUtbGlzdCAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keSAudGV4dCB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAucGFnZS1zZWN0aW9uLXVsdGltYXRlLWd1aWRlLWxpc3QgLmxheW91dC10YWJiZWRfY29udGVudCAudGFiLWJvZHkgLnRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5wYWdlLXNlY3Rpb24tdWx0aW1hdGUtZ3VpZGUtbGlzdCAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keSAuc2Vjb25kLWNvbHVtbiB7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4N3B4OyB9XG4gICAgLnBhZ2Utc2VjdGlvbi11bHRpbWF0ZS1ndWlkZS1saXN0IC5sYXlvdXQtdGFiYmVkX2NvbnRlbnQgLnRhYi1ib2R5IC5zZWNvbmQtY29sdW1uIC50ZXh0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzOHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5wYWdlLXNlY3Rpb24tdWx0aW1hdGUtZ3VpZGUtbGlzdCAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keSAuc2Vjb25kLWNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgICAgIC5wYWdlLXNlY3Rpb24tdWx0aW1hdGUtZ3VpZGUtbGlzdCAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWItYm9keSAuc2Vjb25kLWNvbHVtbiAudGV4dCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4ucGFnZS1zZWN0aW9uLXVsdGltYXRlLWd1aWRlLWxpc3QgLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFnZS1zZWN0aW9uLXVsdGltYXRlLWd1aWRlLWxpc3QgLmltYWdlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuICAucGFnZS1zZWN0aW9uLXVsdGltYXRlLWd1aWRlLWxpc3QgLmltYWdlID4gLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLnBhZ2Utc2VjdGlvbi11bHRpbWF0ZS1ndWlkZS1saXN0IC5pbWFnZSAuaW1hZ2UtbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDsgfVxuXG4ucGFnZS1zZWN0aW9uLXVsdGltYXRlLWd1aWRlLWxpc3QgLnVsdGltYXRlLWd1aWRlIHtcbiAgcGFkZGluZzogODBweCAwOyB9XG4gIC5wYWdlLXNlY3Rpb24tdWx0aW1hdGUtZ3VpZGUtbGlzdCAudWx0aW1hdGUtZ3VpZGUuZXZlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjsgfVxuICAucGFnZS1zZWN0aW9uLXVsdGltYXRlLWd1aWRlLWxpc3QgLnVsdGltYXRlLWd1aWRlIGgyIHtcbiAgICBwYWRkaW5nOiAwIDE2NXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzLjEyNWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzE2MTcyOTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAucGFnZS1zZWN0aW9uLXVsdGltYXRlLWd1aWRlLWxpc3QgLnVsdGltYXRlLWd1aWRlIGgyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5wYWdlLXNlY3Rpb24tdWx0aW1hdGUtZ3VpZGUtbGlzdCAudWx0aW1hdGUtZ3VpZGUgaDMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAucGFnZS1zZWN0aW9uLXVsdGltYXRlLWd1aWRlLWxpc3QgLnVsdGltYXRlLWd1aWRlIGgzIGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgIGNvbG9yOiAjMTYxNzI5OyB9XG4gIC5wYWdlLXNlY3Rpb24tdWx0aW1hdGUtZ3VpZGUtbGlzdCAudWx0aW1hdGUtZ3VpZGUgLmxpc3RpbmctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVlbTsgfVxuICAucGFnZS1zZWN0aW9uLXVsdGltYXRlLWd1aWRlLWxpc3QgLnVsdGltYXRlLWd1aWRlIC5jYXRlZ29yeSB7XG4gICAgY29sb3I6ICMwMDlDREQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmFydGljbGUtdWctY2hhcHRlciB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMTYxNzI5O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMnB4OyB9XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0ge1xuICBjb2xvcjogIzUzNTQ2MTsgfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJlZmZyYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDllZGI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAuYnRuLmFycm93LWJ0biB7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5idG4uYXJyb3ctYnRuOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLmxheW91dF9oZXJvIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAubGF5b3V0X2hlcm8gLnNsaWRlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAubGF5b3V0X2hlcm8gLnNsaWRlIGltZy5sb2dvIHtcbiAgICAgICAgaGVpZ2h0OiAxMDJweDtcbiAgICAgICAgbWFyZ2luOiA1OHB4IDAgMCAwO1xuICAgICAgICB3aWR0aDogMzAwcHg7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLmxheW91dF9oZXJvIC5zbGlkZSAudGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZWZmcmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgICAgICBtYXJnaW46IDMycHggYXV0byAwO1xuICAgICAgICBtYXgtd2lkdGg6IDgyOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogYXV0bzsgfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0tZW50cnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1lbnRyeSBoMyB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1lbnRyeSAuc2VjdGlvbi1pbnRybywgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLWhvbG9ncmFtLWVudHJ5IC5zaW5nbGUtbGVhZGVyc2hpcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICAgICAgbWFyZ2luLXRvcDogNzBweDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLWhvbG9ncmFtLWVudHJ5IC5zZWN0aW9uLWludHJvIGgyLCAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0tZW50cnkgLnNpbmdsZS1sZWFkZXJzaGlwIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0tZW50cnkgLnNlY3Rpb24taW50cm8gaDIud2lubmVyLCAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0tZW50cnkgLnNpbmdsZS1sZWFkZXJzaGlwIGgyLndpbm5lciB7XG4gICAgICAgICAgY29sb3I6ICMwMDllZGI7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1lbnRyeSAuc2VjdGlvbi1pbnRybyBwLCAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0tZW50cnkgLnNpbmdsZS1sZWFkZXJzaGlwIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLWhvbG9ncmFtLWVudHJ5IGlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VjZTllNDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDEycHggNDBweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1lbnRyeSBpbnB1dC5maW5hbCB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1lbnRyeSAuaW5jb3JyZWN0IHtcbiAgICAgIGNvbG9yOiAjZDAwMjFiOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLWhvbG9ncmFtLWVudHJ5IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1lbnRyeSBoMi5maWxsLXRoaXMtb3V0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFhODFlO1xuICAgICAgY29sb3I6ICMxNjE3Mjk7XG4gICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1lbnRyeSBoMi5jb25ncmF0cyB7XG4gICAgICBjb2xvcjogIzBiYTA1YTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1lbnRyeSBsYWJlbCB7XG4gICAgICBjb2xvcjogIzAwOWVkYjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yODU3MWVtO1xuICAgICAgbWFyZ2luOiAwIDAgMC4zNTcxNGVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1lbnRyeSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBib3JkZXItY29sb3I6ICNlY2U5ZTQ7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1lbnRyeSBpbnB1dFt0eXBlPVwidGV4dFwiXS5pbmNvcnJlY3Qge1xuICAgICAgICBib3JkZXItY29sb3I6ICNkMDAyMWI7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0tZW50cnkgLmhvbG9ncmFtLW1vZGFsIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1lbnRyeSAuaG9sb2dyYW0tbW9kYWwgaSB7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDRzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgLW1vei1hbmltYXRpb246IHNwaW4gNHMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICBhbmltYXRpb246IHNwaW4gNHMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0tZW50cnkgLnJvdy5mb3JtLWlucHV0IC5yb3cgPiBkaXYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1lbnRyeSAjaG9sb2dyYW0tZm9ybSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLWhvbG9ncmFtLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjM7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHg7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0taW5mbyAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAzcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IDNweCAzcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICBib3gtc2hhZG93OiAzcHggM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLWhvbG9ncmFtLWluZm8gLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0taW5mbyAudmlkZW8td3JhcHBlciB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAzcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IDNweCAzcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICBib3gtc2hhZG93OiAzcHggM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgIC8qIDE2OjkgKi9cbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0taW5mbyAudmlkZW8td3JhcHBlciBpZnJhbWUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1pbmZvIC5pbmZvLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAzNXB4OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLWhvbG9ncmFtLWluZm8gLnB1enpsZS1tYWtlci1jb2wge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLWhvbG9ncmFtLWluZm8gLmNvbnRhaW5lciAucm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyN3B4OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLWhvbG9ncmFtLWluZm8gLmZlZWRiYWNrIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLWhvbG9ncmFtLWluZm8gLmZlZWRiYWNrIC5mZWVkYmFjay1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MXB4OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi13aGF0LWlzLWRhdGFvcGVuIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24td2hhdC1pcy1kYXRhb3BlbiAuYnJhY2tldC1vdXRlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIzOHB4IDI1MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICAgIG1hcmdpbi10b3A6IDEzM3B4OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLXdoYXQtaXMtZGF0YW9wZW4gLmJyYWNrZXQtaW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjM4cHggMjUwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogXCJlZmZyYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgIHBhZGRpbmc6IDQwcHg7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24td2hhdC1pcy1kYXRhb3BlbiBoMiB7XG4gICAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24td2hhdC1pcy1kYXRhb3BlbiAuZXhwbG9yZS1idWlsZC13aW4gLmNvbCB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24td2hhdC1pcy1kYXRhb3BlbiAuZXhwbG9yZS1idWlsZC13aW4gLmNvbCBoMyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImVmZnJhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24td2hhdC1pcy1kYXRhb3BlbiAuY29sIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLXdoYXQtaXMtZGF0YW9wZW4gLmNvbCAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5zZWN0aW9uLWxheW91dC13cmFwLS1mcmVlZm9ybV90ZXh0X25vbnRyYW5zbGF0ZWQgLnNlY3Rpb24taW50cm8uc3RhbmRhcmQtcGFkZGluZywgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tZnJlZWZvcm1fdGV4dF9ub250cmFuc2xhdGVkIC5zdGFuZGFyZC1wYWRkaW5nLnNpbmdsZS1sZWFkZXJzaGlwLFxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5zZWN0aW9uLWxheW91dC13cmFwLS1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvLnN0YW5kYXJkLXBhZGRpbmcsXG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWZyZWVmb3JtX3RleHQgLnN0YW5kYXJkLXBhZGRpbmcuc2luZ2xlLWxlYWRlcnNoaXAge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tZnJlZWZvcm1fdGV4dF9ub250cmFuc2xhdGVkIC5zZWN0aW9uLWludHJvLnN0YW5kYXJkLXBhZGRpbmcgLnRleHQsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWZyZWVmb3JtX3RleHRfbm9udHJhbnNsYXRlZCAuc3RhbmRhcmQtcGFkZGluZy5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCxcbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5zZWN0aW9uLWxheW91dC13cmFwLS1mcmVlZm9ybV90ZXh0IC5zZWN0aW9uLWludHJvLnN0YW5kYXJkLXBhZGRpbmcgLnRleHQsXG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tZnJlZWZvcm1fdGV4dCAuc3RhbmRhcmQtcGFkZGluZy5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCB7XG4gICAgICBjb2xvcjogIzk4OWNhZDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5sYXlvdXRfaGVybyB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLmxheW91dF9oZXJvIC5zbGlkZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5sYXlvdXRfaGVybyAuc2xpZGUgaW1nLmxvZ28ge1xuICAgICAgICAgIG1hcmdpbjogNDJweCAwIDAgMDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5sYXlvdXRfaGVybyAuc2xpZGUgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1lbnRyeSAuc2VjdGlvbi1pbnRybywgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLWhvbG9ncmFtLWVudHJ5IC5zaW5nbGUtbGVhZGVyc2hpcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLWhvbG9ncmFtLWVudHJ5IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1lbnRyeSAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDIwNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLWhvbG9ncmFtLWVudHJ5IC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgICAgIGhlaWdodDogMTkwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLWhvbG9ncmFtLWluZm8ge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1pbmZvIC5pbmZvLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0taW5mbyAuY29udGFpbmVyIC5yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC5wYWdlLXNlY3Rpb24taG9sb2dyYW0taW5mbyAucHV6emxlLW1ha2VyLWNvbCB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSAucGFnZS1zZWN0aW9uLXdoYXQtaXMtZGF0YW9wZW4gLmJyYWNrZXQtb3V0ZXIge1xuICAgICAgbWFyZ2luLXRvcDogNTJweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9sb2dyYW0gLnBhZ2Utc2VjdGlvbi13aGF0LWlzLWRhdGFvcGVuIC5leHBsb3JlLWJ1aWxkLXdpbiAuY29sIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbG9ncmFtIC52aWRlby13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uanVtcC1saW5rcyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuanVtcC1saW5rcyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLmp1bXAtbGlua3NfX2xhYmVsIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgbWluLXdpZHRoOiA1LjYyNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmp1bXAtbGlua3NfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTsgfVxuICAgIC5qdW1wLWxpbmtzX19saW5rOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM5ODljYTE7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxLjI1ZW07XG4gICAgICBtYXJnaW46IDAgMC42MjVlbSAwIDAuODc1ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDFweDsgfVxuICAgIC5qdW1wLWxpbmtzX19saW5rOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGFnZS1zZWN0aW9uLS1qdW1wLWxpbmtzIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc3VibmF2IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjEuMjVlbSkge1xuICAgIC5zdWJuYXYge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9IH1cbiAgLnN1Ym5hdiAubG9nby1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY2l0YWRlbC1zaXRlLWxvZ28td2hpdGUucG5nXCIpIG5vLXJlcGVhdCB0cmFuc3BhcmVudCAwIDUwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvMzB0aC1sb2dvLW5ldy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjdweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gICAgd2lkdGg6IDEwMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4LjEyNWVtKSB7XG4gICAgICAuc3VibmF2IC5sb2dvLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnN1Ym5hdiAubWFya2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5ZWRiO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpLCBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgd2lkdGg6IDBweDsgfVxuICAuc3VibmF2IC5zdWJuYXYtbGlua3Mge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnN1Ym5hdiAuc3VibmF2LWxpbmtzIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgbWFyZ2luOiAwIDEuNjY2NjY2NjY2N2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgIC5zdWJuYXYgLnN1Ym5hdi1saW5rcyBsaSBhIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxNjE3Mjk7XG4gICAgICAgIGNvbG9yOiAjOTg5Y2ExO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMS4yNWVtIDA7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQsIGJvcmRlciAwLjJzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5zdWJuYXYgLnN1Ym5hdi1saW5rcyBsaSBhOmhvdmVyLCAuc3VibmF2IC5zdWJuYXYtbGlua3MgbGkgYS5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuc3VibmF2IC5zdWJuYXYtbGlua3MgbGkgYS5idG4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQxZDQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMzEyNWVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC42MjVlbTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMC4zMTI1ZW07IH1cbiAgICAgICAgICAuc3VibmF2IC5zdWJuYXYtbGlua3MgbGkgYS5idG46YWZ0ZXIge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cbiAgICAgICAgICAuc3VibmF2IC5zdWJuYXYtbGlua3MgbGkgYS5idG46aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwOWVkYjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDllZGI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgLnN1Ym5hdiAuc3VibmF2LWxpbmtzIGxpIGEuYnRuOmhvdmVyIC5sYWJlbCwgLnN1Ym5hdiAuc3VibmF2LWxpbmtzIGxpIGEuYnRuOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnBhZ2Utc2VjdGlvbi0tc3VibmF2LmlzX3N0dWNrIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHotaW5kZXg6IDIwOyB9XG5cbi5zZWFyY2gtb3BlbiAucGFnZS1zZWN0aW9uLS1zdWJuYXYuaXNfc3R1Y2sge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNC4zNzVlbSk7IH1cblxuLnNjcm9sbGluZy1kb3duIC5wYWdlLXNlY3Rpb24tLXN1Ym5hdi5pc19zdHVjayAubG9nby1saW5rIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc2luZ2xlLWludHJvIHtcbiAgYmFja2dyb3VuZDogIzE2MTcyOSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgcGFkZGluZzogMTBlbSAwIDVlbSAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNpbmdsZS1pbnRyby5oYXMtaGVpZ2h0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAyNWVtOyB9XG4gICAgLnNpbmdsZS1pbnRyby5oYXMtaGVpZ2h0IC5jb250ZW50IC5jb250YWluZXIsIC5zaW5nbGUtaW50cm8uaGFzLWhlaWdodCAuY29udGVudCAucm93LCAuc2luZ2xlLWludHJvLmhhcy1oZWlnaHQgLmNvbnRlbnQgLmNvbC1zbS0xMiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc2luZ2xlLWludHJvLmhhcy1oZWlnaHQgLmNvbnRlbnQgLnRleHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuc2luZ2xlLWludHJvLmhlaWdodC0xMDAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDsgfVxuICAgIC5zaW5nbGUtaW50cm8uaGVpZ2h0LTEwMDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG4gICAgLnNpbmdsZS1pbnRyby5oZWlnaHQtMTAwID4gLmNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gIC5zaW5nbGUtaW50cm8uaGVpZ2h0LTc1IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LWhlaWdodDogNzV2aDsgfVxuICAgIC5zaW5nbGUtaW50cm8uaGVpZ2h0LTc1OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA0Mi4xODc1JTsgfVxuICAgIC5zaW5nbGUtaW50cm8uaGVpZ2h0LTc1ID4gLmNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gIC5zaW5nbGUtaW50cm8uaGVpZ2h0LTUwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LWhlaWdodDogNTB2aDsgfVxuICAgIC5zaW5nbGUtaW50cm8uaGVpZ2h0LTUwOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAyOC4xMjUlOyB9XG4gICAgLnNpbmdsZS1pbnRyby5oZWlnaHQtNTAgPiAuY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgLnNpbmdsZS1pbnRyby5oZWlnaHQtMjUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiAyNXZoOyB9XG4gICAgLnNpbmdsZS1pbnRyby5oZWlnaHQtMjU6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDE0LjA2MjUlOyB9XG4gICAgLnNpbmdsZS1pbnRyby5oZWlnaHQtMjUgPiAuY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgLnNpbmdsZS1pbnRyby5oZWlnaHQtMTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiAxNXZoOyB9XG4gICAgLnNpbmdsZS1pbnRyby5oZWlnaHQtMTU6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDYuMjUlOyB9XG4gICAgLnNpbmdsZS1pbnRyby5oZWlnaHQtMTUgPiAuY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgLnNpbmdsZS1pbnRybyAub3ZlcmxheSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5zaW5nbGUtaW50cm8gLnRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzOyB9XG4gIC5zaW5nbGUtaW50cm8gLnRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zaW5nbGUtaW50cm8gLnRleHQgaDIge1xuICAgICAgZm9udC1zaXplOiA0LjM3NWVtO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAuMjg1NzE0Mjg1N2VtIGF1dG87XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzVlbSkge1xuICAgICAgICAuc2luZ2xlLWludHJvIC50ZXh0IGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuNDM3NWVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgICAgICAgLnNpbmdsZS1pbnRybyAudGV4dCBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjgxMjVlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICAuc2luZ2xlLWludHJvIC50ZXh0IGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDJlbTsgfSB9XG4gICAgLnNpbmdsZS1pbnRybyAudGV4dCAubWV0YSB7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUx0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIC5zaW5nbGUtaW50cm8gLnRleHQgLm1ldGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAgICAgICAuc2luZ2xlLWludHJvIC50ZXh0IC5tZXRhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICAuc2luZ2xlLWludHJvIC50ZXh0IC5tZXRhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07IH0gfVxuXG4uc2ltcGxpZmllZC1wYWdlIC5zb2NpYWwtbGlua3Mge1xuICBmbG9hdDogcmlnaHQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5zaW1wbGlmaWVkLXBhZ2UgLnNvY2lhbC1saW5rcyB7XG4gICAgICBmbG9hdDogbGVmdDsgfSB9XG5cbi5zaW1wbGlmaWVkLXBhZ2UgLmNhcmV0LWRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuLnNpbXBsaWZpZWQtcGFnZSAuc2luZ2xlLWludHJvIHtcbiAgYmFja2dyb3VuZDogIzE4MjMzMTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5zaW1wbGlmaWVkLXBhZ2UgLnNpdGUtbmF2LWNvbnRhaW5lci1jb2wge1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uc2ltcGxpZmllZC1wYWdlIC5iYWNrLWJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZDogI0VERURGMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNS44MzMzMzMzMzMzZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDA5ZWRiO1xuICBsaW5lLWhlaWdodDogNS44MzMzMzMzMzMzZW07XG4gIHBhZGRpbmc6IDAgMS42NjY2NjY2NjY3ZW07XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLW91dDtcbiAgZm9udC1zaXplOiAwLjc1ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAgIC5zaW1wbGlmaWVkLXBhZ2UgLmJhY2stYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLnNpbXBsaWZpZWQtcGFnZSAuYmFjay1idXR0b24ge1xuICAgICAgaGVpZ2h0OiAzLjMzMzMzMzMzMzNlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzLjMzMzMzMzMzMzNlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAuc2ltcGxpZmllZC1wYWdlIC5iYWNrLWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICMxNjE3Mjk7IH1cblxuLnNpbXBsaWZpZWQtcGFnZSAuZm9vdGVyLWxvZ28ge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5zdXAge1xuICBmb250LXNpemU6IDExcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdG9wOiBhdXRvOyB9XG5cbi5mb290bm90ZS1zZWN0aW9uIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmZvb3Rub3RlcyB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgcGFkZGluZzogNC4yODU3MTQyODU3ZW0gMCAyLjg1NzE0Mjg1NzFlbSAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5mb290bm90ZXMgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZm9vdG5vdGVzIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLnNpdGUtMiAuZm9vdG5vdGVzIGxpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnNpdGUtMiAuZm9vdG5vdGVzIGxpIGEge1xuICAgIGNvbG9yOiAjMjliOGNlOyB9XG5cbi50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbSAudG9vbHRpcC1pbm5lcjo6YmVmb3JlLFxuLnRvb2x0aXAudG9vbHRpcC10b3AgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDMwMHB4OyB9XG5cbi50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLmluLXRoZS1uZXdzIHtcbiAgcGFkZGluZzogNC4zNzVlbSAwOyB9XG4gIC5pbi10aGUtbmV3cyAuc2VjdGlvbi1pbnRybywgLmluLXRoZS1uZXdzIC5zaW5nbGUtbGVhZGVyc2hpcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDQzcHg7IH1cbiAgICAuaW4tdGhlLW5ld3MgLnNlY3Rpb24taW50cm8gaDIsIC5pbi10aGUtbmV3cyAuc2luZ2xlLWxlYWRlcnNoaXAgaDIge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5pbi10aGUtbmV3cyAuZmVhdHVyZWQtdGV4dC1ibG9ja3NfX2Jsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1ZW07IH0gfVxuICAuaW4tdGhlLW5ld3MgLmZlYXR1cmUtdGV4dC1ibG9ja3NfX2ZlYXR1cmUtdGl0bGUge1xuICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjE3NjQ3MDU4ODJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE4NzVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5pbi10aGUtbmV3cyAudGV4dC1ibG9jayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDFkNDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaW4tdGhlLW5ld3MgLnRleHQtYmxvY2sgLnRleHQtYmxvY2tfX2xpbmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLmluLXRoZS1uZXdzIC50ZXh0LWJsb2NrIC5wb3N0LWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmluLXRoZS1uZXdzIC50ZXh0LWJsb2NrIC5wb3N0LWNvbnRlbnQgLnRleHQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVlbTsgfVxuICAgIC5pbi10aGUtbmV3cyAudGV4dC1ibG9jayBoMiB7XG4gICAgICBmb250LXNpemU6IDEuNjI1ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjc2OTIzMDc2OTJlbTsgfVxuICAgIC5pbi10aGUtbmV3cyAudGV4dC1ibG9jayAudGV4dC1ibG9ja19fYnlsaW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVlbTsgfVxuICAgICAgLmluLXRoZS1uZXdzIC50ZXh0LWJsb2NrIC50ZXh0LWJsb2NrX19ieWxpbmUgLmJ5bGluZS1kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjA2MjVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDU4ODIzNTI5NGVtOyB9XG4gICAgICAuaW4tdGhlLW5ld3MgLnRleHQtYmxvY2sgLnRleHQtYmxvY2tfX2J5bGluZSAuYnlsaW5lLXNvdXJjZSB7XG4gICAgICAgIGNvbG9yOiAjOTg5Q0ExO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLmluLXRoZS1uZXdzIC50ZXh0LWJsb2NrOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDllZGI7IH1cbiAgICAgIC5pbi10aGUtbmV3cyAudGV4dC1ibG9jazpob3ZlciAuYnlsaW5lLWRhdGUsXG4gICAgICAuaW4tdGhlLW5ld3MgLnRleHQtYmxvY2s6aG92ZXIgLmJ5bGluZS1zb3VyY2UsXG4gICAgICAuaW4tdGhlLW5ld3MgLnRleHQtYmxvY2s6aG92ZXIgaDIge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5pbi10aGUtbmV3cyAudGV4dC1ibG9jazpob3ZlciAuYnlsaW5lLWRhdGUge1xuICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAuaW4tdGhlLW5ld3MgLnRleHQtYmxvY2s6aG92ZXIgLmJ0bi5hcnJvdy1idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDFkNCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5pbi10aGUtbmV3cyAudGV4dC1ibG9jazpob3ZlciAuYnRuLmFycm93LWJ0bjphZnRlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDllZGI7IH1cbiAgICAgICAgLmluLXRoZS1uZXdzIC50ZXh0LWJsb2NrOmhvdmVyIC5idG4uYXJyb3ctYnRuOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwOWVkYiAhaW1wb3J0YW50OyB9XG5cbi5mZWF0dXJlZC10ZXh0LWJsb2NrcyArIC5pbi10aGUtbmV3cy1saXN0aW5nX19jb250YWluZXIge1xuICBwYWRkaW5nOiA0LjI1ZW0gMCAwIDA7IH1cblxuLmluLXRoZS1uZXdzLWxpc3RpbmdfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5pbi10aGUtbmV3cy1saXN0aW5nX19jb250YWluZXIgLmxvYWQtbW9yZS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMS41NjI1ZW0gMCAwIDA7IH1cbiAgICAuaW4tdGhlLW5ld3MtbGlzdGluZ19fY29udGFpbmVyIC5sb2FkLW1vcmUtY29udGFpbmVyLmhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuaW4tdGhlLW5ld3MtbGlzdGluZ19fY29udGFpbmVyIC5sb2FkLW1vcmUtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMuNjExMTExMTExMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDllZGI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMy42MTExMTExMTExZW07XG4gICAgbWFyZ2luLXRvcDogMS4zODg4ODg4ODg5ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAuaW4tdGhlLW5ld3MtbGlzdGluZ19fY29udGFpbmVyIC5sb2FkLW1vcmUtYnRuIGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBhbmltYXRpb246IHNwaW4gNHMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQ7IH1cbiAgLmluLXRoZS1uZXdzLWxpc3RpbmdfX2NvbnRhaW5lciAudmlldy1hbGwtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMS41NjI1ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmluLXRoZS1uZXdzLWxpc3RpbmdfX2NvbnRhaW5lciAudmlldy1hbGwtd3JhcCAudmlldy1hbGwge1xuICAgICAgY29sb3I6ICMwMDllZGI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAuaW4tdGhlLW5ld3MtbGlzdGluZ19fY29udGFpbmVyIC52aWV3LWFsbC13cmFwIC52aWV3LWFsbDphZnRlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44MTI1ZW07XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC42MjVlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5pbi10aGUtbmV3cy1saXN0aW5nX19jb250YWluZXIgLmJhY2stdG9wLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMi41ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmluLXRoZS1uZXdzLWxpc3RpbmdfX2NvbnRhaW5lciAuYmFjay10b3AtY29udGFpbmVyIGEge1xuICAgICAgY29sb3I6ICMwMDllZGI7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmluLXRoZS1uZXdzLWxpc3RpbmdfX2NvbnRhaW5lciAudmlldy1hbGwge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5pbi10aGUtbmV3cy1saXN0aW5nX19jb250YWluZXIgLnZpZXctYWxsOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuaW4tdGhlLW5ld3MtbGlzdGluZ19fY29udGFpbmVyIC52aWV3LWFsbDpob3ZlcjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjMDA5ZWRiOyB9XG5cbi5pbi10aGUtbmV3cy1saXN0aW5nX19maWx0ZXJzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwIDAgMi41NjI1ZW0gMS4yNWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDFkNDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaW4tdGhlLW5ld3MtbGlzdGluZ19fZmlsdGVycyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjY4NzVlbTsgfSB9XG4gIC5pbi10aGUtbmV3cy1saXN0aW5nX19maWx0ZXJzIC5jdXJyZW50LWZpbHRlciB7XG4gICAgY29sb3I6ICM1MzU0NjE7XG4gICAgZm9udC1zaXplOiAxLjA2MjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmluLXRoZS1uZXdzLWxpc3RpbmdfX2ZpbHRlcnMgLmN1cnJlbnQtZmlsdGVyLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzAwOWVkYjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuaW4tdGhlLW5ld3MtbGlzdGluZ19fZmlsdGVycyAuZGVsaW1pdGVyIHtcbiAgICBtYXJnaW46IDAgMC42MjVlbTsgfVxuICAuaW4tdGhlLW5ld3MtbGlzdGluZ19fZmlsdGVycyAucGFzdC15ZWFyLWZpbHRlciB7XG4gICAgY29sb3I6ICM1MzU0NjE7XG4gICAgZm9udC1zaXplOiAxLjA2MjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuaW4tdGhlLW5ld3MtbGlzdGluZ19fZmlsdGVycyAucGFzdC15ZWFyLWZpbHRlci5hY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDllZGI7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmluLXRoZS1uZXdzLWxpc3RpbmdfX2ZpbHRlcnMgLnNlbGVjdC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2U5ZTQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOTM3NWVtO1xuICAgIG1pbi13aWR0aDogNi44NzVlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pbi10aGUtbmV3cy1saXN0aW5nX19maWx0ZXJzIC5zZWxlY3Qtd3JhcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjkzNzVlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5pbi10aGUtbmV3cy1saXN0aW5nX19maWx0ZXJzIC5zZWxlY3Qtd3JhcDphZnRlciB7XG4gICAgICB3aWR0aDogNDZweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VjZTllNDtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG4gICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLmluLXRoZS1uZXdzLWxpc3RpbmdfX2ZpbHRlcnMgLnNlbGVjdC13cmFwIHNlbGVjdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDAuODEyNWVtO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgLmluLXRoZS1uZXdzLWxpc3RpbmdfX2ZpbHRlcnMgLnNlbGVjdC13cmFwIHNlbGVjdDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7IH1cblxuLmluLXRoZS1uZXdzLWxpc3RpbmdfX2xpc3QtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMWQ0O1xuICBwYWRkaW5nOiAyLjU2MjVlbSAxLjI1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaW4tdGhlLW5ld3MtbGlzdGluZ19fbGlzdC1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYyOyB9XG4gICAgLmluLXRoZS1uZXdzLWxpc3RpbmdfX2xpc3QtaXRlbTpob3ZlciAuYWN0aW9uIGEge1xuICAgICAgYmFja2dyb3VuZDogIzAwOWVkYjsgfVxuICAgICAgLmluLXRoZS1uZXdzLWxpc3RpbmdfX2xpc3QtaXRlbTpob3ZlciAuYWN0aW9uIGE6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmluLXRoZS1uZXdzLWxpc3RpbmdfX2xpc3QtaXRlbSAubGlzdC1pdGVtX19saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5pbi10aGUtbmV3cy1saXN0aW5nX19saXN0LWl0ZW0gLmxpc3QtaXRlbV9fYnlsaW5lIHtcbiAgICBmb250LXNpemU6IDEuMDYyNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5pbi10aGUtbmV3cy1saXN0aW5nX19saXN0LWl0ZW0gLmxpc3QtaXRlbV9fYnlsaW5lIC5ieWxpbmUtc291cmNlIHtcbiAgICAgIGNvbG9yOiAjOTg5Q0ExOyB9XG4gICAgLmluLXRoZS1uZXdzLWxpc3RpbmdfX2xpc3QtaXRlbSAubGlzdC1pdGVtX19ieWxpbmUgLmJ5bGluZS1kZWxpbWl0ZXIge1xuICAgICAgY29sb3I6ICMwMDJmNmM7IH1cbiAgLmluLXRoZS1uZXdzLWxpc3RpbmdfX2xpc3QtaXRlbSBoMiB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAuaW4tdGhlLW5ld3MtbGlzdGluZ19fbGlzdC1pdGVtIC5hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMS42ODc1ZW07XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbkAtbW96LWtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qIGRhdGFvcGVuIHRlbXBsYXRlIHBhZ2VzIHN0eWxlcyBvdmVycmlkZSAqL1xuLyoqXG5PdmVycmlkaW5nIGRlZmF1bHQgc3R5bGVzIGZvciBzb21lIG9mIHRoZSBzdGFuZGFyZCBlbGVtZW50cywgd2hlbiB1c2VkIHVuZGVyIHRoZSBwYWdlIGRhdGFvcGVuIHRlbXBsYXRlXG4gKi9cbi5kYXRhb3Blbi1iZ2NvbG9yLS1saWdodGVyX2dyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBOyB9XG5cbi5kYXRhb3Blbi1iZ2NvbG9yLS1kYXJrZXJfZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjM7IH1cblxuQGtleWZyYW1lcyBkYXRhdGhvbi1zZWxlY3Rpb24tZXllY2F0Y2hlciB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAzMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTU4LCAyMTksIDAuMTUpOyB9XG4gIDQwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNTgsIDIxOSwgMC4xNSk7IH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuXG5Aa2V5ZnJhbWVzIGRhdGF0aG9uLXNlbGVjdGlvbi1leWVjYXRjaGVyLXNlY3VyaXRpZXMge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgMzAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQxLCAxODQsIDIwNiwgMC4xNSk7IH1cbiAgNDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQxLCAxODQsIDIwNiwgMC4xNSk7IH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3Blbi5zaXRlLTIgLmFycm93LWJ0bi53aXRoLXRleHQge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3Blbi5zaXRlLTIgLmFycm93LWJ0bi53aXRoLXRleHQgLmxhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3Blbi5zaXRlLTIgLmFycm93LWJ0biBzcGFuLmxhYmVsLCBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3Blbi5zaXRlLTIgLmFycm93LWJ0biAubGFiZWwsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3Blbi5zaXRlLTIgYnV0dG9uLmFycm93LWJ0biBzcGFuLmxhYmVsLFxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4uc2l0ZS0yIGJ1dHRvbi5hcnJvdy1idG4gLmxhYmVsIHtcbiAgY29sb3I6ICMyOWI4Y2U7IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4uc2l0ZS0yIC5hcnJvdy1idG46YWZ0ZXIsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3Blbi5zaXRlLTIgYnV0dG9uLmFycm93LWJ0bjphZnRlciB7XG4gIGNvbG9yOiAjMjliOGNlOyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuLnNpdGUtMiAuYXJyb3ctYnRuOmhvdmVyLFxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4uc2l0ZS0yIGJ1dHRvbi5hcnJvdy1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjliOGNlOyB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuLnNpdGUtMiAuYXJyb3ctYnRuOmhvdmVyIC5sYWJlbCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4uc2l0ZS0yIGJ1dHRvbi5hcnJvdy1idG46aG92ZXIgLmxhYmVsIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3Blbi5zaXRlLTIgLmFycm93LWJ0bjpob3ZlcjphZnRlcixcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4uc2l0ZS0yIGJ1dHRvbi5hcnJvdy1idG46aG92ZXI6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuLnNpdGUtMiBidXR0b24uYXJyb3ctYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3Blbi5zaXRlLTIgLmRhdGF0aG9uLXNlbGVjdGlvbi1hbmltYXRpb24ge1xuICBhbmltYXRpb24tbmFtZTogZGF0YXRob24tc2VsZWN0aW9uLWV5ZWNhdGNoZXItc2VjdXJpdGllcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAubGF5b3V0X2hlcm8gLmJhY2tncm91bmQtdmlkZW8ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5wYWdlLXNlY3Rpb24tLWxheW91dF9oZXJvIC53aXRoLWFuaW1hdGlvbnMge1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLnBhZ2Utc2VjdGlvbi0tbGF5b3V0X2hlcm8gLmFjdGlvbnMge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuc2VjdGlvbi1pbnRybyAudGV4dCBhLCBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQgYSB7XG4gIGNvbG9yOiAjMjliOGNlOyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5mb3JtLWJ0biAubGFiZWwge1xuICBjb2xvcjogIzI5YjhjZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5mb3JtLWJ0bjphZnRlciB7XG4gIGNvbG9yOiAjMjliOGNlICFpbXBvcnRhbnQ7IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmZvcm0tYnRuOmhvdmVyIC5sYWJlbCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmZvcm0tYnRuOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiBidXR0b24uYXJyb3ctYnRuLFxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gc3Bhbi5hcnJvdy1idG4sXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiBhLmFycm93LWJ0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQxZDQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogLjM3NXJlbSAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1vdXQsIGJvcmRlciAwLjNzIGVhc2Utb3V0OyB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIGJ1dHRvbi5hcnJvdy1idG4gLmxhYmVsLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiBzcGFuLmFycm93LWJ0biAubGFiZWwsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIGEuYXJyb3ctYnRuIC5sYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gYnV0dG9uLmFycm93LWJ0bi53aXRoLXRleHQsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIHNwYW4uYXJyb3ctYnRuLndpdGgtdGV4dCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gYS5hcnJvdy1idG4ud2l0aC10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIGJ1dHRvbi5hcnJvdy1idG4ud2l0aC10ZXh0IC5sYWJlbCxcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiBzcGFuLmFycm93LWJ0bi53aXRoLXRleHQgLmxhYmVsLFxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIGEuYXJyb3ctYnRuLndpdGgtdGV4dCAubGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gYnV0dG9uLmFycm93LWJ0bjphZnRlcixcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gc3Bhbi5hcnJvdy1idG46YWZ0ZXIsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIGEuYXJyb3ctYnRuOmFmdGVyIHtcbiAgICBjb2xvcjogIzAwOWVkYjtcbiAgICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0OyB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIGJ1dHRvbi5hcnJvdy1idG46aG92ZXI6YWZ0ZXIsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIHNwYW4uYXJyb3ctYnRuOmhvdmVyOmFmdGVyLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiBhLmFycm93LWJ0bjpob3ZlcjphZnRlciB7XG4gICAgY29sb3I6ICMwMDU0NzU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7IH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gYnV0dG9uLmFycm93LWJ0bjpob3ZlcixcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gc3Bhbi5hcnJvdy1idG46aG92ZXIsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIGEuYXJyb3ctYnRuOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDllZGI7XG4gICAgYmFja2dyb3VuZDogIzAwOWVkYjsgfVxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIGJ1dHRvbi5hcnJvdy1idG46aG92ZXIgLmxhYmVsLFxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIHNwYW4uYXJyb3ctYnRuOmhvdmVyIC5sYWJlbCxcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiBhLmFycm93LWJ0bjpob3ZlciAubGFiZWwge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiBidXR0b24uYXJyb3ctYnRuOmhvdmVyOmFmdGVyLFxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIHNwYW4uYXJyb3ctYnRuOmhvdmVyOmFmdGVyLFxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIGEuYXJyb3ctYnRuOmhvdmVyOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5kYXRhdGhvbi1zZWxlY3Rpb24tYW5pbWF0aW9uIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGRhdGF0aG9uLXNlbGVjdGlvbi1leWVjYXRjaGVyO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxOyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5kYXRhb3Blbi1sYXlvdXQgKyAuZGF0YW9wZW4tbGF5b3V0IHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAjc2VjdGlvbi0xIGRpdi5sYXlvdXRfaGVybyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcImVmZnJhXCIsc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBmb250LXNpemU6IDVlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODcuNWVtKSB7XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gI3NlY3Rpb24tMSBkaXYubGF5b3V0X2hlcm8gaDIge1xuICAgICAgZm9udC1zaXplOiAzLjc1ZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzVlbSkge1xuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuICNzZWN0aW9uLTEgZGl2LmxheW91dF9oZXJvIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi44MTI1ZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gI3NlY3Rpb24tMSBkaXYubGF5b3V0X2hlcm8gaDIge1xuICAgICAgZm9udC1zaXplOiAyLjE4NzVlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gI3NlY3Rpb24tMSBkaXYubGF5b3V0X2hlcm8gaDIge1xuICAgICAgZm9udC1zaXplOiAxLjc1ZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiBkaXYubGF5b3V0X2hlcm8gLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gZGl2LmxheW91dF9oZXJvIGRpdi5kYXRhb3Blbi1sb2dvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RhdGFvcGVuL2RhdGFvcGVuLWxvZ28tbW9iaWxlQDJ4LnBuZykgNTAlIDUwJTtcbiAgICB3aWR0aDogMTYycHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIGRpdi5sYXlvdXRfaGVybyAuc2xpZGUgLnRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMztcbiAgdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiBkaXYubGF5b3V0X2hlcm8gLnNsaWRlIC5hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gZGl2LmxheW91dF9oZXJvIC5zbGlkZSAudGV4dCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gZGl2LmxheW91dF9oZXJvIC5zbGlkZSAudGV4dCBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfSB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIGRpdi5sYXlvdXRfaGVybyAucGFnZXItLWRvdHMge1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgei1pbmRleDogMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gZGl2LmxheW91dF9oZXJvIC5wYWdlci0tZG90cyB7XG4gICAgICBib3R0b206IDgwcHg7IH0gfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuYXBwbGljYXRpb24tZm9ybSBoMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiZWZmcmFcIixzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1ZW07XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmFwcGxpY2F0aW9uLWZvcm0gaDI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxLjg3NWVtO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGMUE4MUU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTAuNjI1ZW07XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1ZW07IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmFwcGxpY2F0aW9uLWZvcm0gZmllbGRzZXQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5zZWN0aW9uLWludHJvIGgyLCBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuc2luZ2xlLWxlYWRlcnNoaXAgaDIge1xuICBmb250LWZhbWlseTogXCJlZmZyYVwiLHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyLjI1ZW07IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmxheW91dC1pbnRyb2R1Y3RvcnlfdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQgLnNlY3Rpb24taW50cm8sIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQgLnNlY3Rpb24taW50cm8gaDIsIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIGgyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAucGFnZS1zZWN0aW9uLS1sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQuZGFyay1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLnNlY3Rpb24tY29udGVudC0tbGF5b3V0LWludHJvZHVjdG9yeV90ZXh0IC50ZXh0LWNvbHVtbl9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJlZmZyYVwiLHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5zZWN0aW9uLWNvbnRlbnQtLWxheW91dC1pbnRyb2R1Y3RvcnlfdGV4dCAudGV4dC1jb2x1bW5fX2hlYWRlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogI0YxQTgxRTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5zZWN0aW9uLWNvbnRlbnQtLWxheW91dC1pbnRyb2R1Y3RvcnlfdGV4dCAudGV4dC1jb2x1bW5fX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLnNlY3Rpb24tY29udGVudC0tbGF5b3V0LWludHJvZHVjdG9yeV90ZXh0IHAge1xuICBjb2xvcjogIzUzNTQ2MTsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuc2VjdGlvbi1jb250ZW50LS1sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQgLnNlY3Rpb24taW50cm8uc3RhbmRhcmQtcGFkZGluZywgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLnNlY3Rpb24tY29udGVudC0tbGF5b3V0LWludHJvZHVjdG9yeV90ZXh0IC5zdGFuZGFyZC1wYWRkaW5nLnNpbmdsZS1sZWFkZXJzaGlwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLnNlY3Rpb24tY29udGVudC0tbGF5b3V0LWludHJvZHVjdG9yeV90ZXh0IC5zZWN0aW9uLWludHJvIGgyLCBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuc2VjdGlvbi1jb250ZW50LS1sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQgLnNpbmdsZS1sZWFkZXJzaGlwIGgyIHtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtOyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5zZWN0aW9uLWNvbnRlbnQtLWxheW91dC1pbnRyb2R1Y3RvcnlfdGV4dCAuc2VjdGlvbi1pbnRybyAudGV4dCwgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLnNlY3Rpb24tY29udGVudC0tbGF5b3V0LWludHJvZHVjdG9yeV90ZXh0IC5zaW5nbGUtbGVhZGVyc2hpcCAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLnNlY3Rpb24tY29udGVudC0tbGF5b3V0LWludHJvZHVjdG9yeV90ZXh0IC5zZWN0aW9uLWludHJvIHAsIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5zZWN0aW9uLWNvbnRlbnQtLWxheW91dC1pbnRyb2R1Y3RvcnlfdGV4dCAuc2luZ2xlLWxlYWRlcnNoaXAgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuc2VjdGlvbi1jb250ZW50LS1sYXlvdXQtbWFudWFsX2dyaWQgaDIge1xuICBmb250LWZhbWlseTogXCJlZmZyYVwiLHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuc2VjdGlvbi1jb250ZW50LS1sYXlvdXQtbWFudWFsX2dyaWQgLnBvc3QtY29udGVudCAuaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMzAlOyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5sYXlvdXQtZGF0YW9wZW4tY29udGVudC1ibG9jayBoMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAubGF5b3V0LWRhdGFvcGVuLWNvbnRlbnQtYmxvY2sgaDI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUE4MUU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI0cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAubGF5b3V0LWRhdGFvcGVuLWNvbnRlbnQtYmxvY2sgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC50ZXh0IC5kYXRhb3Blbi1sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMzMHB4O1xuICBoZWlnaHQ6IDExM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RhdGFvcGVuL2RhdGFvcGVuLWJyYWNrZXRzLnBuZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAubGF5b3V0LW1hbnVhbF9ncmlkIC5zZWN0aW9uLWludHJvIGgyLCBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAubGF5b3V0LW1hbnVhbF9ncmlkIC5zaW5nbGUtbGVhZGVyc2hpcCBoMixcbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5sYXlvdXQtZGF0YW9wZW4tY29udGVudC1ibG9jayBoMi5kYXRhLW9wZW4tdGl0bGUtLWZyYW1lZCB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNDVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmxheW91dC1tYW51YWxfZ3JpZCAuc2VjdGlvbi1pbnRybyBoMjpiZWZvcmUsIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5sYXlvdXQtbWFudWFsX2dyaWQgLnNpbmdsZS1sZWFkZXJzaGlwIGgyOmJlZm9yZSwgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmxheW91dC1tYW51YWxfZ3JpZCAuc2VjdGlvbi1pbnRybyBoMjphZnRlciwgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmxheW91dC1tYW51YWxfZ3JpZCAuc2luZ2xlLWxlYWRlcnNoaXAgaDI6YWZ0ZXIsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5sYXlvdXQtZGF0YW9wZW4tY29udGVudC1ibG9jayBoMi5kYXRhLW9wZW4tdGl0bGUtLWZyYW1lZDpiZWZvcmUsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5sYXlvdXQtZGF0YW9wZW4tY29udGVudC1ibG9jayBoMi5kYXRhLW9wZW4tdGl0bGUtLWZyYW1lZDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQ3cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmxheW91dC1tYW51YWxfZ3JpZCAuc2VjdGlvbi1pbnRybyBoMjpiZWZvcmUsIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5sYXlvdXQtbWFudWFsX2dyaWQgLnNpbmdsZS1sZWFkZXJzaGlwIGgyOmJlZm9yZSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmxheW91dC1kYXRhb3Blbi1jb250ZW50LWJsb2NrIGgyLmRhdGEtb3Blbi10aXRsZS0tZnJhbWVkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kYXRhb3Blbi90aXRsZS1mcmFtZS1vcGVuLnN2Zykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDsgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAubGF5b3V0LW1hbnVhbF9ncmlkIC5zZWN0aW9uLWludHJvIGgyOmFmdGVyLCBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAubGF5b3V0LW1hbnVhbF9ncmlkIC5zaW5nbGUtbGVhZGVyc2hpcCBoMjphZnRlcixcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmxheW91dC1kYXRhb3Blbi1jb250ZW50LWJsb2NrIGgyLmRhdGEtb3Blbi10aXRsZS0tZnJhbWVkOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RhdGFvcGVuL3RpdGxlLWZyYW1lLWNsb3NlLnN2Zykgbm8tcmVwZWF0O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmxheW91dC1tYW51YWxfZ3JpZCAubWFudWFsLWdyaWQtYmxvY2sgaDIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5sYXlvdXQtbWFudWFsX2dyaWQgLm1hbnVhbC1ncmlkLWJsb2NrIC5saXN0aW5nLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzk4OUNBMTsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAubGF5b3V0LW1hbnVhbF9ncmlkIC5tYW51YWwtZ3JpZC1ibG9jayAuYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAubGF5b3V0LW1hbnVhbF9ncmlkID4gLmNvbnRhaW5lciAuc2VjdGlvbi1pbnRybywgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmxheW91dC1tYW51YWxfZ3JpZCA+IC5jb250YWluZXIgLnNpbmdsZS1sZWFkZXJzaGlwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmxheW91dC1tYW51YWxfZ3JpZCAuaGFsZi1pbWFnZS1hbmQtdGV4dCAudGV4dCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmRhdGFvcGVuLWxheW91dC0tY29udGFjdC1mb3JtLWhvbGRlciB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tbGF5b3V0LS1jb250YWN0LWZvcm0taG9sZGVyIC5sYXlvdXQtY29udGFjdF9mb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tbGF5b3V0LS1jb250YWN0LWZvcm0taG9sZGVyIGhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImVmZnJhXCIsc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tdGV4dC1jb2x1bW5zIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiZWZmcmFcIixzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS41ZW07IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmRhdGFvcGVuLXRleHQtY29sdW1ucy5oYXMtZGl2aWRlcnMge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5kYXRhb3Blbi10ZXh0LWNvbHVtbnMuaGFzLWRpdmlkZXJzIC5kYXRhb3Blbi10ZXh0LWNvbHVtbnNfX2NvbHVtbiArIC5kYXRhb3Blbi10ZXh0LWNvbHVtbnNfX2NvbHVtbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTFEREQ1OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tdGV4dC1jb2x1bW5zLmhhcy1kaXZpZGVycyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tdGV4dC1jb2x1bW5zLmhhcy1kaXZpZGVycyAuZGF0YW9wZW4tdGV4dC1jb2x1bW5zX19jb2x1bW4ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tdGV4dC1jb2x1bW5zX19jb2x1bW4ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmRhdGFvcGVuLXRleHQtY29sdW1uc19fY29sdW1uICsgLmRhdGFvcGVuLXRleHQtY29sdW1uc19fY29sdW1uIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTFEREQ1OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5kYXRhb3Blbi1sYXlvdXQtLWdhbGxlcnkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmRhdGFvcGVuLWdhbGxlcnlfX2hvbGRlciB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tZ2FsbGVyeV9faG9sZGVyIC5vd2wtZG90cyB7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tZ2FsbGVyeV9faG9sZGVyIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5kYXRhb3Blbi1nYWxsZXJ5X19ob2xkZXIgLm93bC1kb3RzIC5vd2wtZG90ICsgLm93bC1kb3Qge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC42MjVlbTsgfVxuICAgICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmRhdGFvcGVuLWdhbGxlcnlfX2hvbGRlciAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4ge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmRhdGFvcGVuLWdhbGxlcnlfX2hvbGRlciAub3dsLWRvdHMgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOTg5Q0ExO1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDdweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LWluZGVudDogLTIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmRhdGFvcGVuLWdhbGxlcnlfX2hvbGRlciAub3dsLWNvbnRyb2xzIC5vd2wtcHJldiB7XG4gICAgbGVmdDogMHB4OyB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5kYXRhb3Blbi1nYWxsZXJ5X19ob2xkZXIgLm93bC1jb250cm9scyAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAwcHg7IH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmRhdGFvcGVuLWdhbGxlcnlfX2hvbGRlciAub3dsLWNvbnRyb2xzIC5vd2wtcHJldiwgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmRhdGFvcGVuLWdhbGxlcnlfX2hvbGRlciAub3dsLWNvbnRyb2xzIC5vd2wtbmV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgY29sb3I6ICMwMDllZGI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UxRERENTsgfVxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5kYXRhb3Blbi1nYWxsZXJ5X19ob2xkZXIgLm93bC1jb250cm9scyAub3dsLXByZXY6aG92ZXIsIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5kYXRhb3Blbi1nYWxsZXJ5X19ob2xkZXIgLm93bC1jb250cm9scyAub3dsLW5leHQ6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tZ2FsbGVyeV9faG9sZGVyIC5vd2wtY29udHJvbHMgLm93bC1wcmV2LCBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tZ2FsbGVyeV9faG9sZGVyIC5vd2wtY29udHJvbHMgLm93bC1uZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tZ2FsbGVyeV9faXRlbSAuaW5uZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpOyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5kYXRhb3Blbi1nYWxsZXJ5X19pdGVtOmhvdmVyIC5pbm5lci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tZ2FsbGVyeV9faXRlbS1ob2xkZXIge1xuICB3aWR0aDogOTYlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMiUgMiU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDFweCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMxKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5kYXRhb3Blbi1nYWxsZXJ5X19pdGVtLWhvbGRlcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDc1JTsgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tZ2FsbGVyeV9faXRlbS1ob2xkZXIgPiAuY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tZ2FsbGVyeV9faXRlbS1ob2xkZXIgLmlubmVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tbGF5b3V0LS1jdGEtYnV0dG9uIGEuYXJyb3ctYnRuIHtcbiAgYmFja2dyb3VuZDogIzAwOWVkYjsgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tbGF5b3V0LS1jdGEtYnV0dG9uIGEuYXJyb3ctYnRuIC5sYWJlbCB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5kYXRhb3Blbi1sYXlvdXQtLWN0YS1idXR0b24gYS5hcnJvdy1idG46YWZ0ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3BlbiAuZGF0YW9wZW4tbGF5b3V0LS1jdGEtYnV0dG9uIGEuYXJyb3ctYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIC5kYXRhb3Blbi1sYXlvdXQtLWN0YS1idXR0b24gYS5hcnJvdy1idG46aG92ZXIgLmxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMDA5ZWRiOyB9XG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4gLmRhdGFvcGVuLWxheW91dC0tY3RhLWJ1dHRvbiBhLmFycm93LWJ0bjpob3ZlcjphZnRlciB7XG4gICAgICBjb2xvcjogIzAwOWVkYjsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3Blbi5zaXRlLTIgLmRhdGFvcGVuLWxheW91dC0tY3RhLWJ1dHRvbiBhLmFycm93LWJ0biB7XG4gIGJhY2tncm91bmQ6ICMyOWI4Y2U7IH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4uc2l0ZS0yIC5kYXRhb3Blbi1sYXlvdXQtLWN0YS1idXR0b24gYS5hcnJvdy1idG4gLmxhYmVsIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtZGF0YW9wZW4uc2l0ZS0yIC5kYXRhb3Blbi1sYXlvdXQtLWN0YS1idXR0b24gYS5hcnJvdy1idG46YWZ0ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3Blbi5zaXRlLTIgLmRhdGFvcGVuLWxheW91dC0tY3RhLWJ1dHRvbiBhLmFycm93LWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3Blbi5zaXRlLTIgLmRhdGFvcGVuLWxheW91dC0tY3RhLWJ1dHRvbiBhLmFycm93LWJ0bjpob3ZlciAubGFiZWwge1xuICAgICAgY29sb3I6ICMyOWI4Y2U7IH1cbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1kYXRhb3Blbi5zaXRlLTIgLmRhdGFvcGVuLWxheW91dC0tY3RhLWJ1dHRvbiBhLmFycm93LWJ0bjpob3ZlcjphZnRlciB7XG4gICAgICBjb2xvcjogIzI5YjhjZTsgfVxuXG4ubGF5b3V0LWRhdGF0aG9uc19saXN0aW5nIHtcbiAgcGFkZGluZzogMCAwIDMuMTI1ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxheW91dC1kYXRhdGhvbnNfbGlzdGluZyB7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDsgfSB9XG4gIC5sYXlvdXQtZGF0YXRob25zX2xpc3RpbmcgLmxvYWQtbW9yZS1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjI1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5ZWRiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAubGF5b3V0LWRhdGF0aG9uc19saXN0aW5nIC5kYXRhdGhvbi1wb3N0LWxpc3RpbmctYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDNweCAzcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAubGF5b3V0LWRhdGF0aG9uc19saXN0aW5nIC5kYXRhdGhvbi1wb3N0LWxpc3RpbmctYmxvY2sgLmJ0bi5hcnJvdy1idG46YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiA5cHg7IH1cbiAgICAubGF5b3V0LWRhdGF0aG9uc19saXN0aW5nIC5kYXRhdGhvbi1wb3N0LWxpc3RpbmctYmxvY2sgLmJ0bi5hcnJvdy1idG46aG92ZXI6YWZ0ZXIge1xuICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cbiAgICAubGF5b3V0LWRhdGF0aG9uc19saXN0aW5nIC5kYXRhdGhvbi1wb3N0LWxpc3RpbmctYmxvY2sgLmltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMCU7IH1cbiAgICAgIC5sYXlvdXQtZGF0YXRob25zX2xpc3RpbmcgLmRhdGF0aG9uLXBvc3QtbGlzdGluZy1ibG9jayAuaW1hZ2U6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuICAgICAgLmxheW91dC1kYXRhdGhvbnNfbGlzdGluZyAuZGF0YXRob24tcG9zdC1saXN0aW5nLWJsb2NrIC5pbWFnZSA+IC5jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIC5sYXlvdXQtZGF0YXRob25zX2xpc3RpbmcgLmRhdGF0aG9uLXBvc3QtbGlzdGluZy1ibG9jayAuaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAzMyU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjI1ZW0pIHtcbiAgICAgICAgLmxheW91dC1kYXRhdGhvbnNfbGlzdGluZyAuZGF0YXRob24tcG9zdC1saXN0aW5nLWJsb2NrIC5pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLmxheW91dC1kYXRhdGhvbnNfbGlzdGluZyAuZGF0YXRob24tcG9zdC1saXN0aW5nLWJsb2NrIC5pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAubGF5b3V0LWRhdGF0aG9uc19saXN0aW5nIC5kYXRhdGhvbi1wb3N0LWxpc3RpbmctYmxvY2sgLnRleHQge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiA0MnB4IDQ1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1ZW0pIHtcbiAgICAgICAgLmxheW91dC1kYXRhdGhvbnNfbGlzdGluZyAuZGF0YXRob24tcG9zdC1saXN0aW5nLWJsb2NrIC50ZXh0IHtcbiAgICAgICAgICB3aWR0aDogNjYlO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAxMHB4IDMwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjI1ZW0pIHtcbiAgICAgICAgLmxheW91dC1kYXRhdGhvbnNfbGlzdGluZyAuZGF0YXRob24tcG9zdC1saXN0aW5nLWJsb2NrIC50ZXh0IHtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLmxheW91dC1kYXRhdGhvbnNfbGlzdGluZyAuZGF0YXRob24tcG9zdC1saXN0aW5nLWJsb2NrIC50ZXh0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxLjI1ZW07XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9XG4gICAgICAubGF5b3V0LWRhdGF0aG9uc19saXN0aW5nIC5kYXRhdGhvbi1wb3N0LWxpc3RpbmctYmxvY2sgLnRleHQgLmNhdGVnb3J5LWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDAuODc1ZW07IH1cbiAgICAgIC5sYXlvdXQtZGF0YXRob25zX2xpc3RpbmcgLmRhdGF0aG9uLXBvc3QtbGlzdGluZy1ibG9jayAudGV4dCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1ZW07IH1cbiAgICAgICAgLmxheW91dC1kYXRhdGhvbnNfbGlzdGluZyAuZGF0YXRob24tcG9zdC1saXN0aW5nLWJsb2NrIC50ZXh0IGgyOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5sYXlvdXQtZGF0YXRob25zX2xpc3RpbmcgLmRhdGF0aG9uLXBvc3QtbGlzdGluZy1ibG9jayAudGV4dCBoMiBhIHtcbiAgICAgICAgICBjb2xvcjogIzE2MTcyOTsgfVxuICAgICAgLmxheW91dC1kYXRhdGhvbnNfbGlzdGluZyAuZGF0YXRob24tcG9zdC1saXN0aW5nLWJsb2NrIC50ZXh0Lm5vLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDk2JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyJTsgfVxuICAgICAgLmxheW91dC1kYXRhdGhvbnNfbGlzdGluZyAuZGF0YXRob24tcG9zdC1saXN0aW5nLWJsb2NrIC50ZXh0IC5saXN0aW5nLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWRhdGF0aG9uc19saXN0aW5nIC5zdGFnZ2VyLXJvdyAuZGF0YXRob25zLXBvc3QtYmxvY2sge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksIHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtZGF0YXRob25zX2xpc3RpbmcgLnN0YWdnZXItcm93IC5kYXRhdGhvbnMtbGlzdGluZy13cmFwOm50aC1jaGlsZCgxKSAuZGF0YXRob25zLXBvc3QtYmxvY2sge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzOyB9XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1kYXRhdGhvbnNfbGlzdGluZyAuc3RhZ2dlci1yb3cgLmRhdGF0aG9ucy1saXN0aW5nLXdyYXA6bnRoLWNoaWxkKDIpIC5kYXRhdGhvbnMtcG9zdC1ibG9jayB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7IH1cblxuLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWRhdGF0aG9uc19saXN0aW5nIC5zdGFnZ2VyLXJvdyAuZGF0YXRob25zLWxpc3Rpbmctd3JhcDpudGgtY2hpbGQoMykgLmRhdGF0aG9ucy1wb3N0LWJsb2NrIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43czsgfVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtZGF0YXRob25zX2xpc3RpbmcgLnN0YWdnZXItcm93LnZpc2libGUgLmRhdGF0aG9ucy1wb3N0LWJsb2NrIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4jZGF0YW9wZW4tYXBwbGljYXRpb24gLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNkYXRhb3Blbi1hcHBsaWNhdGlvbiAuZGF0YW9wZW4taGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJlZmZyYVwiLHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyLjI1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMi41ZW07IH1cbiAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5kYXRhb3Blbi1oZWFkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGMUE4MUU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTAuNjI1ZW07XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzdweDsgfVxuXG4jZGF0YW9wZW4tYXBwbGljYXRpb24gLnJvdy1kYXRhb3Blbi1oaXN0b3J5IHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAjZGF0YW9wZW4tYXBwbGljYXRpb24gLnJvdy1kYXRhb3Blbi1oaXN0b3J5OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAucm93LWRhdGFvcGVuLWhpc3RvcnkgPiBkaXYgKyBkaXYge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAucm93LWRhdGFvcGVuLWhpc3RvcnkgLmNvbC1kYXRhb3Blbi0xIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAucm93LWRhdGFvcGVuLWhpc3RvcnkgLmNvbC1kYXRhb3Blbi0yIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAucm93LWRhdGFvcGVuLWhpc3RvcnkgLmNvbC1kYXRhb3Blbi1mcm9tLCAjZGF0YW9wZW4tYXBwbGljYXRpb24gLnJvdy1kYXRhb3Blbi1oaXN0b3J5IC5jb2wtZGF0YW9wZW4tdG8ge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5yb3ctZGF0YW9wZW4taGlzdG9yeSAuY29sLWRhdGFvcGVuLWRlbCB7XG4gICAgd2lkdGg6IDUlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5yb3ctZGF0YW9wZW4taGlzdG9yeSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5yb3ctZGF0YW9wZW4taGlzdG9yeSA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAucm93LWRhdGFvcGVuLWhpc3RvcnkgLmlucHV0LXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuXG4jZGF0YW9wZW4tYXBwbGljYXRpb24gLmRhdGF0aG9uLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAuZGF0YXRob24tc2VsZWN0X19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA0OSU7XG4gICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSA1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMURERDU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjOGE4Yjk0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzOyB9XG4gICAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5kYXRhdGhvbi1zZWxlY3RfX2l0ZW06aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTsgfVxuICAgICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAuZGF0YXRob24tc2VsZWN0X19pdGVtLmlzLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwOWVkYjtcbiAgICAgIGNvbG9yOiAjMTYxNzI5O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLnNpdGUtMiAjZGF0YW9wZW4tYXBwbGljYXRpb24gLmRhdGF0aG9uLXNlbGVjdF9faXRlbS5pcy1zZWxlY3RlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzI5YjhjZTsgfVxuICAgICAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5kYXRhdGhvbi1zZWxlY3RfX2l0ZW0uaXMtc2VsZWN0ZWQgaGVhZGVyIHtcbiAgICAgICAgY29sb3I6ICMwMDllZGI7IH1cbiAgICAgICAgLnNpdGUtMiAjZGF0YW9wZW4tYXBwbGljYXRpb24gLmRhdGF0aG9uLXNlbGVjdF9faXRlbS5pcy1zZWxlY3RlZCBoZWFkZXIge1xuICAgICAgICAgIGNvbG9yOiAjMjliOGNlOyB9XG4gICAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5kYXRhdGhvbi1zZWxlY3RfX2l0ZW0gLmRhdGVsb2MsICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAuZGF0YXRob24tc2VsZWN0X19pdGVtIGhlYWRlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yczsgfVxuICAgICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAuZGF0YXRob24tc2VsZWN0X19pdGVtIC5kYXRlbG9jIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAuZGF0YXRob24tc2VsZWN0X19pdGVtIGhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAjZGF0YW9wZW4tYXBwbGljYXRpb24gLmRhdGF0aG9uLXNlbGVjdF9faXRlbSAuaG9sZGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAgICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAuZGF0YXRob24tc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAjZGF0YW9wZW4tYXBwbGljYXRpb24gLmRhdGF0aG9uLXNlbGVjdCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAuZGF0YXRob24tc2VsZWN0X19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbiNkYXRhb3Blbi1hcHBsaWNhdGlvbiAubGF5b3V0LWNvbnRhY3RfZm9ybSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtY29udGFjdF9mb3JtICsgLmxheW91dC1jb250YWN0X2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtY29udGFjdF9mb3JtIC5kYXRhb3Blbi1maWVsZC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAubGF5b3V0LWNvbnRhY3RfZm9ybSAuZGF0YW9wZW4tZmllbGQtd3JhcHBlciBpbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NnB4OyB9XG4gICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAubGF5b3V0LWNvbnRhY3RfZm9ybSAuZGF0YW9wZW4tZmllbGQtd3JhcHBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogI2VjZWVlZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiOyB9XG4gICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAubGF5b3V0LWNvbnRhY3RfZm9ybSAuZGF0YW9wZW4tZmllbGQtd3JhcHBlci5kYXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA3Myc7IH1cbiAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtY29udGFjdF9mb3JtIC5kYXRhb3Blbi1maWVsZC13cmFwcGVyLmVtYWlsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAwMyc7IH1cbiAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtY29udGFjdF9mb3JtIC5kYXRhb3Blbi1maWVsZC13cmFwcGVyLnBob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA5NSc7IH1cbiAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtY29udGFjdF9mb3JtIC5kYXRhb3Blbi1maWVsZC13cmFwcGVyLmxvYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNDEnOyB9XG5cbiNkYXRhb3Blbi1hcHBsaWNhdGlvbiAubGF5b3V0LWRhdGEtb3Blbi1hcHBsaWNhdGlvbl9faGVybyB7XG4gIGhlaWdodDogNDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uX19oZXJvID4gLmhlcm8tYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RhdGFvcGVuL2RlZmF1bHQtaGVyby5qcGcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uX19oZXJvIC5oZXJvLWJhY2tncm91bmQtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uX19oZXJvIC5jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uX19oZXJvIGRpdi5kYXRhb3Blbi1sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIGhlaWdodDogMTEzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kYXRhb3Blbi9kYXRhb3Blbi1icmFja2V0cy5wbmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgICAjZGF0YW9wZW4tYXBwbGljYXRpb24gLmxheW91dC1kYXRhLW9wZW4tYXBwbGljYXRpb25fX2hlcm8gZGl2LmRhdGFvcGVuLWxvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uX19oZXJvIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJlZmZyYVwiLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBmb250LXNpemU6IDVlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4Ny41ZW0pIHtcbiAgICAgICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAubGF5b3V0LWRhdGEtb3Blbi1hcHBsaWNhdGlvbl9faGVybyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy43NWVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzVlbSkge1xuICAgICAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uX19oZXJvIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjEyNWVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gICAgICAjZGF0YW9wZW4tYXBwbGljYXRpb24gLmxheW91dC1kYXRhLW9wZW4tYXBwbGljYXRpb25fX2hlcm8gaDIge1xuICAgICAgICBmb250LXNpemU6IDIuODEyNWVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uX19oZXJvIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjI1ZW07IH0gfVxuICAgICNkYXRhb3Blbi1hcHBsaWNhdGlvbiAubGF5b3V0LWRhdGEtb3Blbi1hcHBsaWNhdGlvbl9faGVybyBoMiAuYXBwbGljYXRpb24tdGl0bGUtZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAjZGF0YW9wZW4tYXBwbGljYXRpb24gLmxheW91dC1kYXRhLW9wZW4tYXBwbGljYXRpb25fX2hlcm8ge1xuICAgICAgaGVpZ2h0OiAzMDBweDsgfVxuICAgICAgI2RhdGFvcGVuLWFwcGxpY2F0aW9uIC5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uX19oZXJvIGRpdi5kYXRhb3Blbi1sb2dvIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kYXRhb3Blbi9kYXRhb3Blbi1sb2dvLW1vYmlsZUAyeC5wbmcpIDUwJSA1MCU7XG4gICAgICAgIHdpZHRoOiAxNjJweDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG4ucm93LWRhdGFvcGVuLWludHJvIHtcbiAgcGFkZGluZzogNTBweCAwcHg7IH1cblxuLnJvdy1kYXRhb3Blbi1pbnRybyArIC5yb3ctZGF0YW9wZW4taW50cm8ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRERENTsgfVxuXG4ucm93LWRhdGFvcGVuLWludHJvX19udW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTcwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnJvdy1kYXRhb3Blbi1pbnRyb19fbnVtLm51bS0xIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RhdGFvcGVuL251bS0xLnN2ZykgNTAlIDAlIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLnJvdy1kYXRhb3Blbi1pbnRyb19fbnVtLm51bS0yIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RhdGFvcGVuL251bS0yLnN2ZykgNTAlIDAlIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLnJvdy1kYXRhb3Blbi1pbnRyb19fbnVtLm51bS0zIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RhdGFvcGVuL251bS0zLnN2ZykgNTAlIDAlIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLnJvdy1kYXRhb3Blbi1pbnRyb19fbnVtID4gLmRlc2Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAucm93LWRhdGFvcGVuLWludHJvX19udW0gPiAuZGVzYyBoZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiZWZmcmFcIixzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5yb3ctZGF0YW9wZW4taW50cm9fX251bSA+IC5kZXNjIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4ucm93LWRhdGFvcGVuLWludHJvIC5sYXlvdXQtY29udGFjdF9mb3JtIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnJvdy1kYXRhb3Blbi1pbnRybyBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgLnJvdy1kYXRhb3Blbi1pbnRyb19fbnVtIHtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4jZGF0YS1vcGVuLWVudHJ5LXN0YXJ0LXJlbWFpbmluZy1maWVsZHMge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRERENTsgfVxuXG4jZGF0YW9wZW4tZW50cnktc3RhcnQgLmdpbGQtZm9ybSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuI2dpbGQtZm9ybS1zdGVwLTEgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuI2dpbGQtZm9ybS1zdGVwLTEgaW5wdXRbdHlwZT1maWxlXSB7XG4gIHBhZGRpbmctdG9wOiAwLjkzZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjkzZW07IH1cblxuI2dpbGQtZm9ybS1zdGVwLTEgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbiNnaWxkLWZvcm0tc3RlcC0xLWRhdGFvcGVuLXN1Ym1pdC5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIGJvcmRlci1jb2xvcjogIzY2NjsgfVxuXG4ubGF5b3V0LWRhdGEtb3Blbi1hcHBsaWNhdGlvbiAuZ2lsZC1mb3JtIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuI2FwcGxpY2F0aW9uLWNvbXBsZXRlLWhvbGRlciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgI2FwcGxpY2F0aW9uLWNvbXBsZXRlLWhvbGRlciAuYnRuIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgI2FwcGxpY2F0aW9uLWNvbXBsZXRlLWhvbGRlciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgI2FwcGxpY2F0aW9uLWNvbXBsZXRlLWhvbGRlciAuZGF0YS1vcGVuLWJ0bi0tYmx1ZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfVxuXG5hLmRhdGEtb3Blbi1idG4tLWJsdWUsXG5pbnB1dC5kYXRhLW9wZW4tYnRuLS1ibHVlIHtcbiAgbWFyZ2luOiAyLjVlbSBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMDA5RURCO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAuNjI1ZW07XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1czsgfVxuICBhLmRhdGEtb3Blbi1idG4tLWJsdWU6aG92ZXIsXG4gIGlucHV0LmRhdGEtb3Blbi1idG4tLWJsdWU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3OWE4OyB9XG5cbi5kYXRhb3Blbi1nYWxsZXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kYXRhb3Blbi1nYWxsZXJ5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgICAgLmRhdGFvcGVuLWdhbGxlcnkgLmRhdGFvcGVuLWdhbGxlcnlfX2Fycm93cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZGF0YW9wZW4tZ2FsbGVyeV9fd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZGF0YW9wZW4tZ2FsbGVyeV9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDU1LjAzODc1OTY4OTklOyB9XG4gIC5kYXRhb3Blbi1nYWxsZXJ5X193cmFwcGVyID4gLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLmRhdGFvcGVuLWdhbGxlcnlfX3dyYXBwZXIgLnNsaWRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2Utb3V0OyB9XG4gICAgLmRhdGFvcGVuLWdhbGxlcnlfX3dyYXBwZXIgLnNsaWRlLmlzLWN1cnJlbnQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfVxuICAgIC5kYXRhb3Blbi1nYWxsZXJ5X193cmFwcGVyIC5zbGlkZS5pcy1uZXh0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICAgIC5kYXRhb3Blbi1nYWxsZXJ5X193cmFwcGVyIC5zbGlkZSAuaXRlbSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgIC5kYXRhb3Blbi1nYWxsZXJ5X193cmFwcGVyIC5zbGlkZSAuaXRlbTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzOyB9XG4gICAgICAuZGF0YW9wZW4tZ2FsbGVyeV9fd3JhcHBlciAuc2xpZGUgLml0ZW06aG92ZXI6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5kYXRhb3Blbi1nYWxsZXJ5X193cmFwcGVyIC5zbGlkZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLmRhdGFvcGVuLWdhbGxlcnlfX3dyYXBwZXIgLnNsaWRlLnNsaWRlLS0xIC5pdGVtLCAuZGF0YW9wZW4tZ2FsbGVyeV9fd3JhcHBlciAuc2xpZGUuc2xpZGUtLTIgLml0ZW0sIC5kYXRhb3Blbi1nYWxsZXJ5X193cmFwcGVyIC5zbGlkZS5zbGlkZS0tMyAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAuZGF0YW9wZW4tZ2FsbGVyeV9fd3JhcHBlciAuc2xpZGUuc2xpZGUtLTEgLml0ZW06YmVmb3JlLCAuZGF0YW9wZW4tZ2FsbGVyeV9fd3JhcHBlciAuc2xpZGUuc2xpZGUtLTIgLml0ZW06YmVmb3JlLCAuZGF0YW9wZW4tZ2FsbGVyeV9fd3JhcHBlciAuc2xpZGUuc2xpZGUtLTMgLml0ZW06YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU1LjAzODc1OTY4OTklOyB9XG4gICAgICAgICAgLmRhdGFvcGVuLWdhbGxlcnlfX3dyYXBwZXIgLnNsaWRlLnNsaWRlLS0xIC5pdGVtID4gLmNvbnRlbnQsIC5kYXRhb3Blbi1nYWxsZXJ5X193cmFwcGVyIC5zbGlkZS5zbGlkZS0tMiAuaXRlbSA+IC5jb250ZW50LCAuZGF0YW9wZW4tZ2FsbGVyeV9fd3JhcHBlciAuc2xpZGUuc2xpZGUtLTMgLml0ZW0gPiAuY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7IH0gfVxuICAuZGF0YW9wZW4tZ2FsbGVyeV9fd3JhcHBlciAuc2xpZGUtLTMgLml0ZW0tLXNtYWxsIHtcbiAgICB3aWR0aDogMzUuNjU4OTE0NzI4NyU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLmRhdGFvcGVuLWdhbGxlcnlfX3dyYXBwZXIgLnNsaWRlLS0zIC5pdGVtLS1zbWFsbDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogNzUlOyB9XG4gICAgLmRhdGFvcGVuLWdhbGxlcnlfX3dyYXBwZXIgLnNsaWRlLS0zIC5pdGVtLS1zbWFsbCA+IC5jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5kYXRhb3Blbi1nYWxsZXJ5X193cmFwcGVyIC5zbGlkZS0tMyAuaXRlbS0tc21hbGwtdG9wIHtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5kYXRhb3Blbi1nYWxsZXJ5X193cmFwcGVyIC5zbGlkZS0tMyAuaXRlbS0tc21hbGwtYm90IHtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAuZGF0YW9wZW4tZ2FsbGVyeV9fd3JhcHBlciAuc2xpZGUtLTMgLml0ZW0tLWJpZyB7XG4gICAgd2lkdGg6IDYyLjcxMzE3ODI5NDYlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gICAgLmRhdGFvcGVuLWdhbGxlcnlfX3dyYXBwZXIgLnNsaWRlLS0zIC5pdGVtLS1iaWc6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDg3Ljc2MjY2OTk2MjklOyB9XG4gICAgLmRhdGFvcGVuLWdhbGxlcnlfX3dyYXBwZXIgLnNsaWRlLS0zIC5pdGVtLS1iaWcgPiAuY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgLmRhdGFvcGVuLWdhbGxlcnlfX3dyYXBwZXIgLnNsaWRlLS0zLnNsaWRlLS0zLS1hbHQgLml0ZW0tLXNtYWxsIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5kYXRhb3Blbi1nYWxsZXJ5X193cmFwcGVyIC5zbGlkZS0tMy5zbGlkZS0tMy0tYWx0IC5pdGVtLS1iaWcge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmRhdGFvcGVuLWdhbGxlcnlfX3dyYXBwZXIgLnNsaWRlLS0yIC5pdGVtIHtcbiAgICB3aWR0aDogNDkuMjI0ODA2MjAxNiU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7IH1cbiAgICAuZGF0YW9wZW4tZ2FsbGVyeV9fd3JhcHBlciAuc2xpZGUtLTIgLml0ZW06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDExMS44MTEwMjM2MjIlOyB9XG4gICAgLmRhdGFvcGVuLWdhbGxlcnlfX3dyYXBwZXIgLnNsaWRlLS0yIC5pdGVtID4gLmNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLmRhdGFvcGVuLWdhbGxlcnlfX3dyYXBwZXIgLnNsaWRlLS0yIC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAuZGF0YW9wZW4tZ2FsbGVyeV9fd3JhcHBlciAuc2xpZGUtLTIgLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgICByaWdodDogMDsgfVxuICAuZGF0YW9wZW4tZ2FsbGVyeV9fd3JhcHBlciAuc2xpZGUtLTEgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZGF0YW9wZW4tZ2FsbGVyeV9fd3JhcHBlciAuaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbi5kYXRhb3Blbi1nYWxsZXJ5X19hcnJvd3MgPiBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDJENDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZGF0YW9wZW4tZ2FsbGVyeV9fYXJyb3dzIGkge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgY29sb3I6ICMwMDllZGI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yczsgfVxuICAuc2l0ZS0yIC5kYXRhb3Blbi1nYWxsZXJ5X19hcnJvd3MgaSB7XG4gICAgY29sb3I6ICMyOWI4Y2U7IH1cblxuLmRhdGFvcGVuLWdhbGxlcnlfX2Fycm93cyAucHJldiB7XG4gIGxlZnQ6IC0zNXB4OyB9XG5cbi5kYXRhb3Blbi1nYWxsZXJ5X19hcnJvd3MgLm5leHQge1xuICByaWdodDogLTM1cHg7IH1cblxuLmRhdGFvcGVuLWdhbGxlcnlfX2Fycm93cyBkaXYucHJldjpob3ZlciBpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpOyB9XG5cbi5kYXRhb3Blbi1nYWxsZXJ5X19hcnJvd3MgZGl2Lm5leHQ6aG92ZXIgaSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpOyB9XG5cbi5kYXRhb3Blbi1nYWxsZXJ5X19kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRhdGFvcGVuLWdhbGxlcnlfX2RvdHMgLmRvdCB7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNlMGUyZTM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmRhdGFvcGVuLWdhbGxlcnlfX2RvdHMgLmRvdCArIC5kb3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuZGF0YW9wZW4tZ2FsbGVyeV9fZG90cyAuZG90LmlzLWN1cnJlbnQsIC5kYXRhb3Blbi1nYWxsZXJ5X19kb3RzIC5kb3Q6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzk4OUNBMTsgfVxuXG4uZGF0YW9wZW4tbW9iaWxlLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kYXRhb3Blbi1tb2JpbGUtaW5kaWNhdG9yIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsZWFkZXJzaGlwIHJlbGF0ZWQgKi9cbi5sYXlvdXQtbGVhZGVyc2hpcF9saXN0IHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIHBhZGRpbmctdG9wOiA5MHB4OyB9XG4gIC5sYXlvdXQtbGVhZGVyc2hpcF9saXN0IC5zZWN0aW9uLWludHJvIC50ZXh0LCAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdCAuc2luZ2xlLWxlYWRlcnNoaXAgLnRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4ubGF5b3V0LWxlYWRlcnNoaXBfbGlzdF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLmxheW91dC1sZWFkZXJzaGlwX2xpc3RfX2dyaWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdF9fZ3JpZC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMzMzMlIC0gMzBweCk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjJlbSkge1xuICAgICAgLmxheW91dC1sZWFkZXJzaGlwX2xpc3RfX2dyaWQtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDIwcHgpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdF9fZ3JpZC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5sYXlvdXQtbGVhZGVyc2hpcF9saXN0X19ncmlkLWl0ZW0gLmltYWdlIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCAjMTUxNTFkIDUwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdF9fZ3JpZC1pdGVtIC5pbWFnZTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gICAgICAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdF9fZ3JpZC1pdGVtIC5pbWFnZSA+IC5jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAgIC5sYXlvdXQtbGVhZGVyc2hpcF9saXN0X19ncmlkLWl0ZW0gLmltYWdlOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgNjAlLCByZ2JhKDAsIDAsIDAsIDAuNzMpIDg4JSwgIzAwMDAwMCAxMDAlKTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgLyogYmxhY2sgb3ZlcmxheTogKi8gfVxuICAgIC5sYXlvdXQtbGVhZGVyc2hpcF9saXN0X19ncmlkLWl0ZW0gLmhvdmVyLWJsb2NrIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5sYXlvdXQtbGVhZGVyc2hpcF9saXN0X19ncmlkLWl0ZW0gLmhvdmVyLWJsb2NrIC5pbWFnZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgLmxheW91dC1sZWFkZXJzaGlwX2xpc3RfX2dyaWQtaXRlbSAuaG92ZXItYmxvY2s6aG92ZXIgLmltYWdlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cbiAgICAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdF9fZ3JpZC1pdGVtLnNob3ctYWRkaXRpb25hbC1pbmZvIC5pbWFnZTphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmxheW91dC1sZWFkZXJzaGlwX2xpc3RfX2dyaWQtaXRlbSAudGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMjhweCAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLW91dDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgxLjI1ZW0pIHtcbiAgICAgICAgLmxheW91dC1sZWFkZXJzaGlwX2xpc3RfX2dyaWQtaXRlbSAudGV4dCB7XG4gICAgICAgICAgcGFkZGluZzogMS4yNWVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3My4xMjVlbSkge1xuICAgICAgICAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdF9fZ3JpZC1pdGVtIC50ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjkzNzVlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjBlbSkge1xuICAgICAgICAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdF9fZ3JpZC1pdGVtIC50ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjYyNWVtOyB9IH1cbiAgICAgIC5sYXlvdXQtbGVhZGVyc2hpcF9saXN0X19ncmlkLWl0ZW0gLnRleHQgLm5hbWUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICAgIC5sYXlvdXQtbGVhZGVyc2hpcF9saXN0X19ncmlkLWl0ZW0gLnRleHQgLm5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4OyB9IH1cbiAgICAgIC5sYXlvdXQtbGVhZGVyc2hpcF9saXN0X19ncmlkLWl0ZW0gLnRleHQgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMwMDllZGI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdF9fZ3JpZC1pdGVtIC50ZXh0IC5hZGRpdGlvbmFsLWluZm8ge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dCwgbWF4LWhlaWdodCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODEuMjVlbSkge1xuICAgICAgICAgIC5sYXlvdXQtbGVhZGVyc2hpcF9saXN0X19ncmlkLWl0ZW0gLnRleHQgLmFkZGl0aW9uYWwtaW5mbyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODEyNWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTUzODQ2MTUzOGVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyZW0pIHtcbiAgICAgICAgICAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdF9fZ3JpZC1pdGVtIC50ZXh0IC5hZGRpdGlvbmFsLWluZm8ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNjY2NjY2NjY3ZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLmxheW91dC1sZWFkZXJzaGlwX2xpc3RfX2dyaWQtaXRlbSAudGV4dCAuYWRkaXRpb25hbC1pbmZvIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42ODc1ZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDBlbSkge1xuICAgICAgICAgIC5sYXlvdXQtbGVhZGVyc2hpcF9saXN0X19ncmlkLWl0ZW0gLnRleHQgLmFkZGl0aW9uYWwtaW5mbyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVlbTsgfSB9XG4gICAgICAgIC5sYXlvdXQtbGVhZGVyc2hpcF9saXN0X19ncmlkLWl0ZW0gLnRleHQgLmFkZGl0aW9uYWwtaW5mbyBwIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTcuNWVtKSB7XG4gICAgICAgICAgICAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdF9fZ3JpZC1pdGVtIC50ZXh0IC5hZGRpdGlvbmFsLWluZm8gcCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgICAgLmxheW91dC1sZWFkZXJzaGlwX2xpc3RfX2dyaWQtaXRlbSAudGV4dCBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmxheW91dC1sZWFkZXJzaGlwX2xpc3RfX2dyaWQtaXRlbSAuYWN0aW9uIHtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgei1pbmRleDogMzsgfVxuICAgICAgLmxheW91dC1sZWFkZXJzaGlwX2xpc3RfX2dyaWQtaXRlbSAuYWN0aW9uIC5hcnJvdy1idG4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMWQ0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwOCwgMjA5LCAyMTIsIDAuNSk7IH1cbiAgICAgICAgLmxheW91dC1sZWFkZXJzaGlwX2xpc3RfX2dyaWQtaXRlbSAuYWN0aW9uIC5hcnJvdy1idG46aG92ZXIge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQxZDQ7IH1cbiAgICAgICAgICAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdF9fZ3JpZC1pdGVtIC5hY3Rpb24gLmFycm93LWJ0bjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2NpdGFkZWwvYXNzZXRzL2ltYWdlcy9sZWFkZXJzaGlwL2Fycm93LXdoaXRlLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7IH1cbiAgICAgICAgLmxheW91dC1sZWFkZXJzaGlwX2xpc3RfX2dyaWQtaXRlbSAuYWN0aW9uIC5hcnJvdy1idG46YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvY2l0YWRlbC9hc3NldHMvaW1hZ2VzL2xlYWRlcnNoaXAvYXJyb3ctY2l0YWRlbC5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHdpZHRoOiAxNXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODEuMjVlbSkge1xuICAgICAgICAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdF9fZ3JpZC1pdGVtIC5hY3Rpb24ge1xuICAgICAgICAgIGJvdHRvbTogMS4yNWVtO1xuICAgICAgICAgIHJpZ2h0OiAxLjI1ZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDczLjEyNWVtKSB7XG4gICAgICAgIC5sYXlvdXQtbGVhZGVyc2hpcF9saXN0X19ncmlkLWl0ZW0gLmFjdGlvbiB7XG4gICAgICAgICAgYm90dG9tOiAwLjkzNzVlbTtcbiAgICAgICAgICByaWdodDogMC45Mzc1ZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAgICAgLmxheW91dC1sZWFkZXJzaGlwX2xpc3RfX2dyaWQtaXRlbSAuYWN0aW9uIHtcbiAgICAgICAgICBib3R0b206IDAuNjI1ZW07XG4gICAgICAgICAgcmlnaHQ6IDAuNjI1ZW07IH0gfVxuICAgIC5sYXlvdXQtbGVhZGVyc2hpcF9saXN0X19ncmlkLWl0ZW0uc2hvdy1hZGRpdGlvbmFsLWluZm8gLnRleHQgLmFkZGl0aW9uYWwtaW5mbyB7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubGF5b3V0LWxlYWRlcnNoaXBfbGlzdF9fZ3JpZC1pdGVtLnNob3ctYWRkaXRpb25hbC1pbmZvIC5hY3Rpb24gLmFycm93LWJ0bjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAubG9jYXRpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5sb2NhdGlvbiAuaW1hZ2Uge1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCAjMTUxNTFkIDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0OyB9XG4gICAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5sb2NhdGlvbiAuaW1hZ2U6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgNjAlLCByZ2JhKDAsIDAsIDAsIDAuNzMpIDg4JSwgIzAwMDAwMCAxMDAlKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgLyogYmxhY2sgb3ZlcmxheTogKi8gfVxuICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLmxvY2F0aW9uIC5ob3Zlci1ibG9jayB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAubG9jYXRpb24gLmhvdmVyLWJsb2NrIC5pbWFnZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTsgfVxuICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLmxvY2F0aW9uIC5ob3Zlci1ibG9jazpob3ZlciAuaW1hZ2Uge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5sb2NhdGlvbi5zaG93LWFkZGl0aW9uYWwtaW5mbyAuaW1hZ2U6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5sb2NhdGlvbiAudGV4dCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgOTBweCAzMHB4IDMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2Utb3V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODEuMjVlbSkge1xuICAgICAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5sb2NhdGlvbiAudGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDczLjEyNWVtKSB7XG4gICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLmxvY2F0aW9uIC50ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMC45Mzc1ZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MGVtKSB7XG4gICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLmxvY2F0aW9uIC50ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMC42MjVlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDsgfSB9XG4gICAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5sb2NhdGlvbiAudGV4dCAucG9zaXRpb24ge1xuICAgICAgY29sb3I6ICMwMDllZGI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnNpdGUtMiAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLmxvY2F0aW9uIC50ZXh0IC5wb3NpdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjMjliOGNlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAubG9jYXRpb24gLnRleHQgLnBvc2l0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAubG9jYXRpb24gLnRleHQgLnBvc2l0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAubG9jYXRpb24gLnRleHQgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICAuc2l0ZS0yIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAubG9jYXRpb24gLnRleHQgLnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVRoXCIsIHNlcmlmO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5sb2NhdGlvbiAudGV4dCAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5sb2NhdGlvbiAudGV4dCAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gICAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5sb2NhdGlvbiAudGV4dCAuYWRkaXRpb25hbC1pbmZvIHtcbiAgICAgIG1heC1oZWlnaHQ6IDBweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0LCBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1vdXQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgxLjI1ZW0pIHtcbiAgICAgICAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5sb2NhdGlvbiAudGV4dCAuYWRkaXRpb25hbC1pbmZvIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuODEyNWVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1Mzg0NjE1MzhlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjJlbSkge1xuICAgICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLmxvY2F0aW9uIC50ZXh0IC5hZGRpdGlvbmFsLWluZm8ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE2NjY2NjY2NjdlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAubG9jYXRpb24gLnRleHQgLmFkZGl0aW9uYWwtaW5mbyB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjY4NzVlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDBlbSkge1xuICAgICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLmxvY2F0aW9uIC50ZXh0IC5hZGRpdGlvbmFsLWluZm8ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtOyB9IH1cbiAgICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAubG9jYXRpb24gLnRleHQgLmFkZGl0aW9uYWwtaW5mbyBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1Ny41ZW0pIHtcbiAgICAgICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLmxvY2F0aW9uIC50ZXh0IC5hZGRpdGlvbmFsLWluZm8gcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLmxvY2F0aW9uIC50ZXh0IHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAubG9jYXRpb24gLmFjdGlvbiB7XG4gICAgYm90dG9tOiAxLjg3NWVtO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEuODc1ZW07XG4gICAgei1pbmRleDogMzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MS4yNWVtKSB7XG4gICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLmxvY2F0aW9uIC5hY3Rpb24ge1xuICAgICAgICBib3R0b206IDEuMjVlbTtcbiAgICAgICAgcmlnaHQ6IDEuMjVlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDczLjEyNWVtKSB7XG4gICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLmxvY2F0aW9uIC5hY3Rpb24ge1xuICAgICAgICBib3R0b206IDAuOTM3NWVtO1xuICAgICAgICByaWdodDogMC45Mzc1ZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MGVtKSB7XG4gICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLmxvY2F0aW9uIC5hY3Rpb24ge1xuICAgICAgICBib3R0b206IDAuNjI1ZW07XG4gICAgICAgIHJpZ2h0OiAwLjYyNWVtOyB9IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5sb2NhdGlvbi5zaG93LWFkZGl0aW9uYWwtaW5mbyAudGV4dCAuYWRkaXRpb25hbC1pbmZvIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAubG9jYXRpb24uc2hvdy1hZGRpdGlvbmFsLWluZm8gLmFjdGlvbiAuYXJyb3ctYnRuOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAuaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5pbWFnZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5pbWFnZSA+IC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5zaW5nbGUtbGVhZGVyc2hpcF9faGVyby1xdW90ZSAucXVvdGUgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG4uc2luZ2xlLWxlYWRlcnNoaXAge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5zaW5nbGUtbGVhZGVyc2hpcCBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9faGVybyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9faGVyby1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9faGVyby1xdW90ZSB7XG4gICAgICBib3R0b206IDcwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2hlcm8tcXVvdGUge1xuICAgICAgICAgIGJvdHRvbTogMzBweDsgfSB9XG4gICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2hlcm8tcXVvdGUgLnF1b3RlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDEuODc1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnNpdGUtMiAuc2luZ2xlLWxlYWRlcnNoaXBfX2hlcm8tcXVvdGUgLnF1b3RlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1MdFwiLCBzZXJpZjtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9faGVyby1xdW90ZSAucXVvdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9faGVyby1xdW90ZSAucXVvdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NWVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH0gfVxuICAgICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2hlcm8tcXVvdGUgLnF1b3RlID4gc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLnNpbmdsZS1sZWFkZXJzaGlwX19oZXJvLXF1b3RlIC5xdW90ZSA+IHNwYW46YmVmb3JlLCAuc2luZ2xlLWxlYWRlcnNoaXBfX2hlcm8tcXVvdGUgLnF1b3RlID4gc3BhbjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyN3B4OyB9XG4gICAgICAgICAgLnNpbmdsZS1sZWFkZXJzaGlwX19oZXJvLXF1b3RlIC5xdW90ZSA+IHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvY2l0YWRlbC9hc3NldHMvaW1hZ2VzL2xlYWRlcnNoaXAvcXVvdGUtb3Blbi5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2hlcm8tcXVvdGUgLnF1b3RlID4gc3BhbjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2NpdGFkZWwvYXNzZXRzL2ltYWdlcy9sZWFkZXJzaGlwL3F1b3RlLWNsb3NlLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwJSwgMzAlKTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2hlcm8tcXVvdGUgLmhyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5Q0REOyB9XG4gICAgICAgIC5zaXRlLTIgLnNpbmdsZS1sZWFkZXJzaGlwX19oZXJvLXF1b3RlIC5ociB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzI5QjhDRTtcbiAgICAgICAgICBoZWlnaHQ6IDRweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2hlcm8tcXVvdGUgLmhyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9faGVyby1xdW90ZSAubmFtZSwgLnNpbmdsZS1sZWFkZXJzaGlwX19oZXJvLXF1b3RlIC5wb3NpdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9faGVyby1xdW90ZSAubmFtZSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLnNpbmdsZS1sZWFkZXJzaGlwX19oZXJvLXF1b3RlIC5wb3NpdGlvbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAjMDA5Q0REOyB9XG4gICAgICAgIC5zaXRlLTIgLnNpbmdsZS1sZWFkZXJzaGlwX19oZXJvLXF1b3RlIC5wb3NpdGlvbiB7XG4gICAgICAgICAgY29sb3I6ICMyOUI4Q0U7IH1cblxuLnNpbmdsZS1sZWFkZXJzaGlwX19iaW8td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Jpby13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9IH1cblxuLnNpbmdsZS1sZWFkZXJzaGlwX19iaW8tbWFpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4uc2luZ2xlLWxlYWRlcnNoaXBfX2Jpby1tYWluIC5iaW8tbWFpbl9faGVhZHNob3Qge1xuICB3aWR0aDogMjIuNzI3MjcyNzI3MyU7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5zaW5nbGUtbGVhZGVyc2hpcF9fYmlvLW1haW4gLmJpby1tYWluX19oZWFkc2hvdCA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zaW5nbGUtbGVhZGVyc2hpcF9fYmlvLW1haW4gLmJpby1tYWluX19wcmVzcyB7XG4gIHdpZHRoOiAyMi43MjcyNzI3MjczJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19iaW8tbWFpbiAuYmlvLW1haW5fX3ByZXNzIGhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5zaXRlLTIgLnNpbmdsZS1sZWFkZXJzaGlwX19iaW8tbWFpbiAuYmlvLW1haW5fX3ByZXNzIGEge1xuICAgIGNvbG9yOiAjMjliOGNlOyB9XG5cbi5zaW5nbGUtbGVhZGVyc2hpcF9fYmlvLW1haW4gLmJpby1tYWluX19jb250ZW50IHtcbiAgd2lkdGg6IDcxLjgxODE4MTgxODIlO1xuICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19iaW8tbWFpbiAuYmlvLW1haW5fX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Jpby1tYWluIC5iaW8tbWFpbl9fY29udGVudCBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Jpby1tYWluIC5iaW8tbWFpbl9fY29udGVudCBoMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5zaW5nbGUtbGVhZGVyc2hpcF9fYmlvLW1haW4gLmJpby1tYWluX19jb250ZW50IC5tYWluX19jb250ZW50LW1ldGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjOTg5Q0ExO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Jpby1tYWluIC5iaW8tbWFpbl9fY29udGVudCAubWFpbl9fY29udGVudC1tZXRhIC5zb2NpYWwge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Jpby1tYWluIC5iaW8tbWFpbl9fY29udGVudCAubWFpbl9fY29udGVudC1tZXRhIC5zb2NpYWwgYSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fYmlvLW1haW4gLmJpby1tYWluX19jb250ZW50IC5tYWluX19jb250ZW50LW1ldGEgLnNvY2lhbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fYmlvLW1haW4gLmJpby1tYWluX19jb250ZW50IC5tYWluX19jb250ZW50LW1ldGEgLmZhLWxpbmtlZGluLXNxdWFyZSB7XG4gICAgICBjb2xvcjogIzAwNzdiNTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19iaW8tbWFpbiAuYmlvLW1haW5fX3ByZXNzIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Jpby1tYWluIC5iaW8tbWFpbl9faGVhZHNob3Qge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1heC13aWR0aDogNDE0cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Jpby1tYWluIC5iaW8tbWFpbl9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19iaW8tbWFpbiAuYmlvLW1haW5fX3ByZXNzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Jpby1tYWluIC5iaW8tbWFpbl9faGVhZHNob3QgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uc2luZ2xlLWxlYWRlcnNoaXBfX2Jpby1tYWluIC5iaW8tbWFpbl9fcHJlc3MtaXRlbXMgLml0ZW0ge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREO1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19iaW8tbWFpbiAuYmlvLW1haW5fX3ByZXNzLWl0ZW1zIC5pdGVtIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Jpby1tYWluIC5iaW8tbWFpbl9fcHJlc3MtaXRlbXMgLml0ZW0gc3BhbiB7XG4gICAgY29sb3I6ICM5ODlDQTE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fYmlvLW1haW4gLmJpby1tYWluX19wcmVzcy1pdGVtcyAuaXRlbSBzcGFuLmV4dGVybmFsOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgIGNvbnRlbnQ6ICdcXGYwOGUnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fYmlvLW1haW4gLmJpby1tYWluX19wcmVzcy1pdGVtcyAuaXRlbSBzcGFuLnZpZGVvOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgIGNvbnRlbnQ6ICdcXGYwNGInO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fYmlvLW1haW4gLmJpby1tYWluX19wcmVzcy1pdGVtcyAuaXRlbSBzcGFuLmFydGljbGU6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgY29udGVudDogJ1xcZjFlYSc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwOyB9XG5cbi5zaW5nbGUtbGVhZGVyc2hpcF9fYWZmaWxpYXRpb25zLXNlY3Rpb24taXRlbXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19hZmZpbGlhdGlvbnMtc2VjdGlvbi1pdGVtczpiZWZvcmUsIC5zaW5nbGUtbGVhZGVyc2hpcF9fYWZmaWxpYXRpb25zLXNlY3Rpb24taXRlbXM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19hZmZpbGlhdGlvbnMtc2VjdGlvbi1pdGVtczpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDVENUQ1O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q1RDVENTsgfVxuICAuc2luZ2xlLWxlYWRlcnNoaXBfX2FmZmlsaWF0aW9ucy1zZWN0aW9uLWl0ZW1zOmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENUQ1RDU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q1RDVENTsgfVxuICAuc2luZ2xlLWxlYWRlcnNoaXBfX2FmZmlsaWF0aW9ucy1zZWN0aW9uLWl0ZW1zIC5pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNTVweCAwOyB9XG4gICAgLnNpbmdsZS1sZWFkZXJzaGlwX19hZmZpbGlhdGlvbnMtc2VjdGlvbi1pdGVtcyAuaXRlbSBoZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTsgfVxuICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fYWZmaWxpYXRpb25zLXNlY3Rpb24taXRlbXMgLml0ZW0gLmxvZ28taW1hZ2UgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuXG4uc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XG4gICAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbCAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTA3MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbCB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDY3MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbCBkaXYuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsIGRpdi5pbWFnZTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsIGRpdi5pbWFnZSA+IC5jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH0gfVxuICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDEzNXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfSB9XG4gIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAuaXRlbSAuYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAudGV4dCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAub3dsLW5hdiAub3dsLXByZXYsIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAub3dsLW5hdiAub3dsLW5leHQge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogIzk4OUNBMTsgfVxuICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAub3dsLW5hdiAub3dsLXByZXYgaSwgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5vd2wtbmF2IC5vd2wtbmV4dCBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40czsgfVxuICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAub3dsLW5hdiAub3dsLXByZXY6aG92ZXIsIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAub3dsLW5hdiAub3dsLW5leHQ6aG92ZXIge1xuICAgICAgY29sb3I6ICM3ZDgyODk7IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgbGVmdDogLTUwcHg7IH1cbiAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLm93bC1uYXYgLm93bC1wcmV2OmhvdmVyIGkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTcwJSwgLTUwJSk7IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IC01MHB4OyB9XG4gICAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5vd2wtbmF2IC5vd2wtbmV4dDpob3ZlciBpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMCUsIC01MCUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAub3dsLW5hdiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5vd2wtZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAub3dsLWRvdHMgLm93bC1kb3QgKyAub3dsLWRvdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNWVtOyB9XG4gICAgICAuc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciAub3dsLWRvdHMgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOTg5Q0ExO1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDdweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LWluZGVudDogLTIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYm9keS5zaW5nbGUtbGVhZGVyc2hpcCAubGF5b3V0LWNvbnRhY3RfZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjk7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIGJvZHkuc2luZ2xlLWxlYWRlcnNoaXAgLmxheW91dC1jb250YWN0X2Zvcm0gLnRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBib2R5LnNpbmdsZS1sZWFkZXJzaGlwIC5sYXlvdXQtY29udGFjdF9mb3JtIC5zZWN0aW9uLWludHJvLCBib2R5LnNpbmdsZS1sZWFkZXJzaGlwIC5sYXlvdXQtY29udGFjdF9mb3JtIC5zaW5nbGUtbGVhZGVyc2hpcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7IH1cbiAgYm9keS5zaW5nbGUtbGVhZGVyc2hpcCAubGF5b3V0LWNvbnRhY3RfZm9ybSBsYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBib2R5LnNpbmdsZS1sZWFkZXJzaGlwIC5sYXlvdXQtY29udGFjdF9mb3JtIC5pbnB1dC13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYm9keS5zaW5nbGUtbGVhZGVyc2hpcCAubGF5b3V0LWNvbnRhY3RfZm9ybSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgYm9keS5zaW5nbGUtbGVhZGVyc2hpcCAubGF5b3V0LWNvbnRhY3RfZm9ybSAuc2VjdGlvbi1pbnRybywgYm9keS5zaW5nbGUtbGVhZGVyc2hpcCAubGF5b3V0LWNvbnRhY3RfZm9ybSAuc2luZ2xlLWxlYWRlcnNoaXAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDsgfSB9XG5cbmJvZHkuc2luZ2xlLWxlYWRlcnNoaXAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MgLmJsb2NrLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbmJvZHkuc2luZ2xlLWxlYWRlcnNoaXAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MgLnJvdyA+IGRpdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwOyB9XG4gIGJvZHkuc2luZ2xlLWxlYWRlcnNoaXAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MgLnJvdyA+IGRpdiBoZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTsgfVxuICBib2R5LnNpbmdsZS1sZWFkZXJzaGlwIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC5yb3cgPiBkaXYgLmxvZ28taW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LnNpbmdsZS1sZWFkZXJzaGlwIC5sYXlvdXQtaW5mb2dyYXBoaWNfYmxvY2tzIC5pbmZvZ3JhcGhpYy1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIGJvZHkuc2luZ2xlLWxlYWRlcnNoaXAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MgLnJvdyA+IGRpdjpsYXN0LWNoaWxkIC5pbmZvZ3JhcGhpYy1ibG9jayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfSB9XG5cbmJvZHkuc2luZ2xlLWxlYWRlcnNoaXAgLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MgLmluZm9ncmFwaGljOmJlZm9yZSwgYm9keS5zaW5nbGUtbGVhZGVyc2hpcCAubGF5b3V0LWluZm9ncmFwaGljX2Jsb2NrcyAuaW5mb2dyYXBoaWM6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIHRoZSAxMTAgcmVsYXRlZCAqL1xuI3RoZTExMC1hcHBseS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2NpdGFkZWwvYXNzZXRzL2ltYWdlcy8xMDEvYXBwbHktYmFubmVyLmpwZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmNhcmVlcnMtcG9zdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC5jYXJlZXJzLXBvc3QgaDIge1xuICAgIGZvbnQtc2l6ZTogMS44NzVlbTsgfVxuICAuY2FyZWVycy1wb3N0IGgzIHtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmV2ZW50cy1wb3N0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLmV2ZW50cy1wb3N0IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5ldmVudHMtcG9zdCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjg3NWVtOyB9XG4gIC5ldmVudHMtcG9zdCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5ldmVudHMtcG9zdCAuYWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmV2ZW50cy1wb3N0IC5tb3JlLWJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5ldmVudHMtcG9zdCAuY2FsZW5kYXItbGlua3Mge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLmV2ZW50cy1wb3N0IC5jYWxlbmRhci1saW5rcyB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmV2ZW50cy1wb3N0IC5jYWxlbmRhci1saW5rcyB1bCBhIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICMwMDllZGI7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLmV2ZW50cy1wb3N0IC5jYWxlbmRhci1saW5rcy5hY3RpdmUge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7IH1cblxuLnBlcnNvbi1iaW9ncmFwaHkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wZXJzb24tYmlvZ3JhcGh5IC5pbWFnZS1zdGFjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgICAgIC5wZXJzb24tYmlvZ3JhcGh5IC5pbWFnZS1zdGFjayB7XG4gICAgICAgIGxlZnQ6IDEwJTsgfSB9XG4gICAgLnBlcnNvbi1iaW9ncmFwaHkgLmltYWdlLXN0YWNrIC5pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgICAucGVyc29uLWJpb2dyYXBoeSAuaW1hZ2Utc3RhY2sgLmltYWdlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgICBsZWZ0OiAxMCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAgICAgICAucGVyc29uLWJpb2dyYXBoeSAuaW1hZ2Utc3RhY2sgLmltYWdlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwJTsgfSB9XG4gICAgLnBlcnNvbi1iaW9ncmFwaHkgLmltYWdlLXN0YWNrIC5pbWFnZS0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gIC5wZXJzb24tYmlvZ3JhcGh5IC5wb3N0LWNvbnRlbnQgLnRleHQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5wZXJzb24tYmlvZ3JhcGh5IC5wZXJzb24tdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAzNy41ZW07XG4gICAgcGFkZGluZzogMCAyLjVlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAxOC43NWVtOyB9XG4gICAgLnBlcnNvbi1iaW9ncmFwaHkgLnBlcnNvbi10ZXh0Lm5vLXF1b3RlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVlbTsgfVxuICAgIC5wZXJzb24tYmlvZ3JhcGh5IC5wZXJzb24tdGV4dCAuY2F0ZWdvcnktaGVhZGluZyB7XG4gICAgICBjb2xvcjogIzAwOWVkYjtcbiAgICAgIGZvbnQtc2l6ZTogMS4wNjI1ZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjA1ODgyMzUyOTRlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW46IDAgMCAxLjE3NjQ3MDU4ODJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5wZXJzb24tYmlvZ3JhcGh5IC5wZXJzb24tdGV4dCBoMiB7XG4gICAgICBjb2xvcjogIzE2MTcyOTtcbiAgICAgIGZvbnQtc2l6ZTogMy4xMjVlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMDhlbTtcbiAgICAgIG1hcmdpbjogMCAwIDAuNGVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgIC5wZXJzb24tYmlvZ3JhcGh5IC5wZXJzb24tdGV4dCBoMiBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5wZXJzb24tYmlvZ3JhcGh5IC5wZXJzb24tdGV4dCBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjg3NWVtOyB9IH1cbiAgICAucGVyc29uLWJpb2dyYXBoeSAucGVyc29uLXRleHQgaDMge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgbWFyZ2luOiAwIDAgMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5wZXJzb24tYmlvZ3JhcGh5IC5wZXJzb24tdGV4dCBoNCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NWVtO1xuICAgICAgbWFyZ2luOiAwIDAgMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjMDA5ZWRiOyB9XG4gICAgLnBlcnNvbi1iaW9ncmFwaHkgLnBlcnNvbi10ZXh0IHAge1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDsgfVxuXG4ucGVyc29uLXJvdy52aXNpYmxlIC5pbWFnZS1zdGFjayAuaW1hZ2UtMSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1lZGlhLWNvbnRhY3QtYmxvY2sge1xuICBwYWRkaW5nOiAxLjg3NWVtO1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1lZGlhLWNvbnRhY3QtYmxvY2sgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLm1lZGlhLWNvbnRhY3QtYmxvY2sgLmFycm93LWJ0biB7XG4gICAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMS4yNWVtOyB9XG5cbi8qIEdsb2JhbCBOYXZpZ2F0aW9uICovXG4uaGFzLXNjcm9sbGVkIC5nbG9iYWwtbmF2LFxuLnNpbmdsZS1sZWFkZXJzaGlwIC5nbG9iYWwtbmF2IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuaXMtbW9iaWxlLW1lbnUtb3BlbiAuZ2xvYmFsLW5hdl9fbWVudSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuI2dsb2JhbC1uYXYtbW9iaWxlLWNvbnRlbnQtY3VydGFpbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDExMDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIDAuM3MsIG9wYWNpdHkgMC4zczsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5pcy1tb2JpbGUtbWVudS1vcGVuICNnbG9iYWwtbmF2LW1vYmlsZS1jb250ZW50LWN1cnRhaW4ge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjNzIDAuMDFzO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG4uZ2xvYmFsLW5hdiB7XG4gIGhlaWdodDogNzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMTAwOyB9XG4gIC5nbG9iYWwtbmF2X19sb2dvIHtcbiAgICB3aWR0aDogMTg1cHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgICAgIC5nbG9iYWwtbmF2X19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7IH0gfVxuICAgIC5nbG9iYWwtbmF2X19sb2dvIGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2l0YWRlbC1zaXRlLWxvZ28ucG5nKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB0ZXh0LWluZGVudDogLTMwMHB4OyB9XG4gIC5nbG9iYWwtbmF2X19tb2JpbGUtY29udHJvbHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjIwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNEI0QjRCO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgICAuZ2xvYmFsLW5hdl9fbW9iaWxlLWNvbnRyb2xzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuZ2xvYmFsLW5hdl9fbW9iaWxlLWNsb3NlIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1pbmRlbnQ6IC0yMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5nbG9iYWwtbmF2X19tb2JpbGUtY2xvc2U6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsLW5hdi9tZW51LWNsb3NlLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC5nbG9iYWwtbmF2X19tb2JpbGUtb3BlbiB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtaW5kZW50OiAtMjAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZ2xvYmFsLW5hdl9fbW9iaWxlLW9wZW46YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYwYzknO1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBjb2xvcjogIzMwMzI0MDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5nbG9iYWwtbmF2X19tb2JpbGUtb3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmdsb2JhbC1uYXZfX21vYmlsZS1iYWNrIHtcbiAgICBjb2xvcjogIzAwOUNERDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIycHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIC01MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyOyB9XG4gICAgLmdsb2JhbC1uYXZfX21vYmlsZS1iYWNrLmlzLXNob3duIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTUwJSk7IH1cbiAgICAuZ2xvYmFsLW5hdl9fbW9iaWxlLWJhY2s6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjMDA5Q0REO1xuICAgICAgY29udGVudDogXCJcXGYwNTNcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG4gIC5nbG9iYWwtbmF2X19zZWFyY2gtbW9iaWxlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgICAuZ2xvYmFsLW5hdl9fc2VhcmNoLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuZ2xvYmFsLW5hdl9fc2VhcmNoLW1vYmlsZSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgcGFkZGluZzogMHB4IDY2cHggMHB4IDIycHg7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY2cHgpOyB9XG4gICAgLmdsb2JhbC1uYXZfX3NlYXJjaC1tb2JpbGUgYnV0dG9uIHtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogNjZweDtcbiAgICAgIGhlaWdodDogNjZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IC0zMDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5nbG9iYWwtbmF2X19zZWFyY2gtbW9iaWxlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzAwOUNERDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5nbG9iYWwtbmF2X19zZWFyY2gtbW9iaWxlIGJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzAwNTQ3NzsgfVxuICAuZ2xvYmFsLW5hdl9fbWVudS13cmFwIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgLmdsb2JhbC1uYXZfX21lbnUtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmdsb2JhbC1uYXZfX21lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcmlnaHQ6IDY1cHg7IH1cbiAgICAuZ2xvYmFsLW5hdl9fbWVudS56ZXJvLXRyYW5zaXRpb24tZHVyYXRpb24ge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgICAgIC5nbG9iYWwtbmF2X19tZW51IHtcbiAgICAgICAgcmlnaHQ6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5nbG9iYWwtbmF2X19tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTYxNzI5O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAyMDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDsgfSB9XG4gIC5nbG9iYWwtbmF2X19mZWF0dXJlZC1wYW5lbCwgLmdsb2JhbC1uYXZfX2ZlYXR1cmVkLXBhbmVsLXNoYWRvdyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZ2xvYmFsLW5hdl9fZmVhdHVyZWQtcGFuZWwge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0U1RTVFNTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5nbG9iYWwtbmF2X19mZWF0dXJlZC1wYW5lbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gICAgLmdsb2JhbC1uYXZfX2ZlYXR1cmVkLXBhbmVsLWV5ZWJyb3cge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICM5Nzk3OTc7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDsgfVxuICAgIC5nbG9iYWwtbmF2X19mZWF0dXJlZC1wYW5lbC1pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAuZ2xvYmFsLW5hdl9fZmVhdHVyZWQtcGFuZWwtaW1hZ2UgPiBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdsb2JhbC1uYXZfX2ZlYXR1cmVkLXBhbmVsLWhlYWRlciB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmdsb2JhbC1uYXZfX2ZlYXR1cmVkLXBhbmVsLXRleHQge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBjb2xvcjogIzRDNEM0QztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuZ2xvYmFsLW5hdl9fZmVhdHVyZWQtcGFuZWwtbGluayBhIHtcbiAgICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAuZ2xvYmFsLW5hdl9fZmVhdHVyZWQtcGFuZWwtbGluayBhOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICMwMDllZGI7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5nbG9iYWwtbmF2X19sZXZlbDEge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgICAuZ2xvYmFsLW5hdl9fbGV2ZWwxIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuICAgIC5nbG9iYWwtbmF2X19sZXZlbDEgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtQmRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgLmdsb2JhbC1uYXZfX2xldmVsMSA+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+IGRpdjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMEEzRTA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAzMDBweDtcbiAgICAgICAgYm90dG9tOiA3cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzOyB9XG4gICAgLmMtdGltZWxpbmVfX3llYXJzIGRpdiArIGRpdiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLmMtdGltZWxpbmVfX3llYXJzIC5jdXJyZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7IH1cbiAgICAgIC5jLXRpbWVsaW5lX195ZWFycyAuY3VycmVudCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMwMEEzRTA7IH1cbiAgICAgIC5jLXRpbWVsaW5lX195ZWFycyAuY3VycmVudDpiZWZvcmUge1xuICAgICAgICByaWdodDogNTBweDsgfVxuICAgIC5jLXRpbWVsaW5lX195ZWFycyAucGx1czEgc3BhbixcbiAgICAuYy10aW1lbGluZV9feWVhcnMgLm1pbnVzMSBzcGFuIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5jLXRpbWVsaW5lX195ZWFycyAucGx1czIgc3BhbixcbiAgICAuYy10aW1lbGluZV9feWVhcnMgLm1pbnVzMiBzcGFuIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpOyB9XG4gICAgLmMtdGltZWxpbmVfX3llYXJzIC5wbHVzMyBzcGFuLFxuICAgIC5jLXRpbWVsaW5lX195ZWFycyAubWludXMzIHNwYW4ge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIC5jLXRpbWVsaW5lX195ZWFycyAucGx1czQgc3BhbixcbiAgICAuYy10aW1lbGluZV9feWVhcnMgLm1pbnVzNCBzcGFuIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cbiAgICAuYy10aW1lbGluZV9feWVhcnMgLnBsdXM1IHNwYW4sXG4gICAgLmMtdGltZWxpbmVfX3llYXJzIC5taW51czUgc3BhbiB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gIC5jLXRpbWVsaW5lX19zbGlkZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmMtdGltZWxpbmVfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dCwgb3BhY2l0eSAwcywgdmlzaWJpbGl0eSAwcyAwLjVzOyB9XG4gICAgLmMtdGltZWxpbmVfX2l0ZW06YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuYy10aW1lbGluZV9faXRlbS5jdXJyZW50IHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2Utb3V0IDAuMXMsIG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwcyAwczsgfVxuICAgIC5jLXRpbWVsaW5lX19pdGVtLm5ld2VyLCAuYy10aW1lbGluZV9faXRlbS5vbGRlciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dCwgb3BhY2l0eSAwLjRzLCB2aXNpYmlsaXR5IDBzIDAuNXM7IH1cbiAgICAuYy10aW1lbGluZV9faXRlbS5jdXJyZW50IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAuYy10aW1lbGluZV9faXRlbS5uZXdlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNzAlKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAuYy10aW1lbGluZV9faXRlbS5vbGRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMzAlKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jLXRpbWVsaW5lX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuYy10aW1lbGluZV9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNDA1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgLmMtdGltZWxpbmVfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLmMtdGltZWxpbmVfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1iYXNpczogNDAwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWluLXdpZHRoOiA0MDBweDsgfVxuICAgIC5jLXRpbWVsaW5lX19jb250ZW50IGEge1xuICAgICAgY29sb3I6ICMwMEEzRTA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5jLXRpbWVsaW5lX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5jLXRpbWVsaW5lX19jb250ZW50IHAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLmMtdGltZWxpbmVfX2NvbnRlbnQgLmMtdGltZWxpbmVfX3llYXItdGl0bGUsXG4gICAgICAgIC5jLXRpbWVsaW5lX19jb250ZW50IC5jLXRpbWVsaW5lX190aXRsZSB7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAgICAgLmMtdGltZWxpbmVfX2NvbnRlbnQgLmMtdGltZWxpbmVfX2NvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAgIG92ZXJmbG93OiAtbW96LXNjcm9sbGJhcnMtbm9uZTtcbiAgICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IC1tb3otc2Nyb2xsYmFycy1ub25lOyB9XG4gICAgICAgICAgLmMtdGltZWxpbmVfX2NvbnRlbnQgLmMtdGltZWxpbmVfX2NvbnRlbnQtd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgICAgIC8qIHJlbW92ZSBzY3JvbGxiYXIgc3BhY2UgKi9cbiAgICAgICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICAgICAgLyogcmVtb3ZlIHNjcm9sbGJhciBzcGFjZSAqL1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAuYy10aW1lbGluZV9fY29udGVudCAuYy10aW1lbGluZV9fY29udGVudC13cmFwOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmMtdGltZWxpbmVfX2l0ZW0tc2Nyb2xsYnV0cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jLXRpbWVsaW5lX19pdGVtLXNjcm9sbGJ1dHMgYSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7IH1cbiAgICAuYy10aW1lbGluZV9faXRlbS1zY3JvbGxidXRzIC5kb3duIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgIC5jLXRpbWVsaW5lX19pdGVtLXNjcm9sbGJ1dHMgLnVwIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5jLXRpbWVsaW5lX19pdGVtLXNjcm9sbGJ1dHMgLmRpc2FibGVkIHtcbiAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6IDAuMjU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5jLXRpbWVsaW5lX19pdGVtLXNjcm9sbGJ1dHMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDI1cHg7XG4gICAgICAgIGxlZnQ6IDk1cHg7XG4gICAgICAgIHotaW5kZXg6IDI7IH0gfVxuICAuYy10aW1lbGluZV9fbG9nb3Mge1xuICAgIG1hcmdpbi1sZWZ0OiA5LjcyMjIyMjIyMjIlO1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYy10aW1lbGluZV9fbG9nb3Mge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jLXRpbWVsaW5lX19sb2dvcyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpbWVsaW5lX19sb2dvcyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jLXRpbWVsaW5lX19sb2dvcyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0LjAzNjMyNjk0MjUlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jLXRpbWVsaW5lX19sb2dvcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYy10aW1lbGluZV9fbG9nby1pdGVtIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmMtdGltZWxpbmVfX2xvZ28taXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmMtdGltZWxpbmVfX2xvZ28taXRlbSBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLmMtdGltZWxpbmVfX2xvZ28taXRlbSArIC5jLXRpbWVsaW5lX19sb2dvLWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmMtdGltZWxpbmVfX2xvZ28taXRlbSArIC5jLXRpbWVsaW5lX19sb2dvLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gIC5jLXRpbWVsaW5lX195ZWFyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDVlbTtcbiAgICBjb2xvcjogIzAwQTNFMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmMtdGltZWxpbmVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDVlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5jLXRpbWVsaW5lX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG4uYy1hcnRpY2xlIHtcbiAgbWF4LXdpZHRoOiA3OTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgY29sb3I6ICMxNjE3Mjk7IH1cbiAgLmMtYXJ0aWNsZS53cC1lZGl0b3Ige1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAgIC5jLWFydGljbGUud3AtZWRpdG9yID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmMtYXJ0aWNsZSBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmMtYXJ0aWNsZS13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAtMjcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjcwcHg7IH1cbiAgLmMtYXJ0aWNsZSAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5jLWFydGljbGUgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYy1hcnRpY2xlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG4gIC5jLWFydGljbGUgcCArIGgyLCAuYy1hcnRpY2xlIG9sICsgaDIsIC5jLWFydGljbGUgdWwgKyBoMiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAuYy1hcnRpY2xlIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jLWFydGljbGUgaDMge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cbiAgLmMtYXJ0aWNsZSBoNCwgLmMtYXJ0aWNsZSAuYy1hcnRpY2xlLS1oNCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwRjNDNkI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jLWFydGljbGUgaDQsIC5jLWFydGljbGUgLmMtYXJ0aWNsZS0taDQge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgLmMtYXJ0aWNsZSB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmMtYXJ0aWNsZSB1bCBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICAgIC5jLWFydGljbGUgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ+KAoic7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDA5ZWRiOyB9XG4gICAgICAuYy1hcnRpY2xlIHVsIGxpICsgbGkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLmMtYXJ0aWNsZSBvbCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBjb3VudGVyLXJlc2V0OiBhcnRpY2xlLW9sLWNvdW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5jLWFydGljbGUgb2wgbGkge1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGFydGljbGUtb2wtY291bnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmMtYXJ0aWNsZSBvbCBsaSArIGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgLmMtYXJ0aWNsZSBvbCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihhcnRpY2xlLW9sLWNvdW50ZXIpIFwiLiBcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzAwOWVkYjsgfVxuICAuYy1hcnRpY2xlIGZpZ3VyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYy1hcnRpY2xlLS1pbnRyb190ZXh0IHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUx0XCIsIHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtYXJ0aWNsZS0taW50cm9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG5cbi5jLWFydGljbGUtLWRpdmlkZXJfbGluZSBociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNEOEQ4RDg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlcjogMDsgfVxuXG4uYy1hcnRpY2xlLS1mcmVlZm9ybV90ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uYy1hcnRpY2xlLS1saXN0aWNsZV9oMiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmMtYXJ0aWNsZS0tbGlzdGljbGVfaDItdmFsdWUge1xuICAgIGNvbG9yOiAjQ0ZDRkNGO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuYy1hcnRpY2xlLS1saXN0aWNsZV9oMiBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYy1hcnRpY2xlLS1mb290bm90ZXMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzdDN0M4MztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uYy1hcnRpY2xlLS1zaW5nbGVfaW1hZ2VfaW5zZXJ0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuYy1hcnRpY2xlLS1zaW5nbGVfaW1hZ2VfaW5zZXJ0X19pbWFnZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jLWFydGljbGUtLXNpbmdsZV9pbWFnZV9pbnNlcnRfX2ltYWdlIGZpZ2NhcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuICAuYy1hcnRpY2xlLS1zaW5nbGVfaW1hZ2VfaW5zZXJ0X19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICM5QTlBOUE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmMtYXJ0aWNsZS0tcXVvdGVfc2hhcmUge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYy1hcnRpY2xlLS1xdW90ZV9zaGFyZTpiZWZvcmUsIC5jLWFydGljbGUtLXF1b3RlX3NoYXJlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEyNXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDllZGI7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAuYy1hcnRpY2xlLS1xdW90ZV9zaGFyZTpiZWZvcmUge1xuICAgIHRvcDogMDsgfVxuICAuYy1hcnRpY2xlLS1xdW90ZV9zaGFyZTphZnRlciB7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5jLWFydGljbGUtLXF1b3RlX3NoYXJlIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5jLWFydGljbGUtLXF1b3RlX3NoYXJlX19xdW90ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogIzAwOWVkYjtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuYy1hcnRpY2xlLS1xdW90ZV9zaGFyZV9fc291cmNlIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogIzAwOWVkYjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAuYy1hcnRpY2xlLS1xdW90ZV9zaGFyZSAuaWNvbnMge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7IH1cbiAgICAuYy1hcnRpY2xlLS1xdW90ZV9zaGFyZSAuaWNvbnMgYSB7XG4gICAgICBjb2xvcjogI0M3QzlDQztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzOyB9XG4gICAgICAuYy1hcnRpY2xlLS1xdW90ZV9zaGFyZSAuaWNvbnMgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjODU4OTkwOyB9XG4gICAgLmMtYXJ0aWNsZS0tcXVvdGVfc2hhcmUgLmljb25zIGEgKyBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbi5jLWFydGljbGUtc29jaWFsLWNsb25lIHtcbiAgd2lkdGg6IDM1cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxNDBweDtcbiAgbGVmdDogMjBweDtcbiAgei1pbmRleDogOTk5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjIwcyBlYXNlLW91dDsgfVxuICAuYy1hcnRpY2xlLXNvY2lhbC1jbG9uZS5pcy1zaG93biB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5jLWFydGljbGUtc29jaWFsLWNsb25lIC5zb2NpYWwtaWNvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jLWFydGljbGUtc29jaWFsLWNsb25lIC5zb2NpYWwtaWNvbnMgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCA2cHg7IH1cbiAgICAgIC5jLWFydGljbGUtc29jaWFsLWNsb25lIC5zb2NpYWwtaWNvbnMgYSArIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAuYy1hcnRpY2xlLXNvY2lhbC1jbG9uZSAuc29jaWFsLWljb25zIGEuZmFjZWJvb2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDE1ODlCOyB9XG4gICAgICAuYy1hcnRpY2xlLXNvY2lhbC1jbG9uZSAuc29jaWFsLWljb25zIGEudHdpdHRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2MEFBRjE7IH1cbiAgICAgIC5jLWFydGljbGUtc29jaWFsLWNsb25lIC5zb2NpYWwtaWNvbnMgYS5saW5rZWRpbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDc1Qjc7IH1cblxuLmMtYXJ0aWNsZS0tc3RhdHNfYW5kX2ljb25zLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZmxleC1zaHJpbms6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtYXJ0aWNsZS0tc3RhdHNfYW5kX2ljb25zLXdyYXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuYy1hcnRpY2xlLS1zdGF0c19hbmRfaWNvbnMtd3JhcC5jb2xzLS0xIC5jLWFydGljbGUtLXN0YXRzX2FuZF9pY29uc19fY29sIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlOyB9XG4gIC5jLWFydGljbGUtLXN0YXRzX2FuZF9pY29ucy13cmFwLmNvbHMtLTIgLmMtYXJ0aWNsZS0tc3RhdHNfYW5kX2ljb25zX19jb2wge1xuICAgIGZsZXgtYmFzaXM6IDUwJTsgfVxuICAuYy1hcnRpY2xlLS1zdGF0c19hbmRfaWNvbnMtd3JhcC5jb2xzLS0zIC5jLWFydGljbGUtLXN0YXRzX2FuZF9pY29uc19fY29sIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7IH1cblxuLmMtYXJ0aWNsZS0tc3RhdHNfYW5kX2ljb25zIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAuYy1hcnRpY2xlLS1zdGF0c19hbmRfaWNvbnNfX2NvbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYy1hcnRpY2xlLS1zdGF0c19hbmRfaWNvbnNfX2NvbCB7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgLmMtYXJ0aWNsZS0tc3RhdHNfYW5kX2ljb25zX19jb2wgKyAuYy1hcnRpY2xlLS1zdGF0c19hbmRfaWNvbnNfX2NvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzk3NDY4MzU0NCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jLWFydGljbGUtLXN0YXRzX2FuZF9pY29uc19fY29sICsgLmMtYXJ0aWNsZS0tc3RhdHNfYW5kX2ljb25zX19jb2wge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgLmMtYXJ0aWNsZS0tc3RhdHNfYW5kX2ljb25zX19tYWluLXN0YXRzIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBjb2xvcjogIzAwOWVkYjtcbiAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmMtYXJ0aWNsZS0tc3RhdHNfYW5kX2ljb25zX19tYWluLWljb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmMtYXJ0aWNsZS0tc3RhdHNfYW5kX2ljb25zX19tYWluLWljb25zID4gaW1nIHtcbiAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5jLWFydGljbGUtLXN0YXRzX2FuZF9pY29uc19fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjIycHg7IH1cbiAgLmMtYXJ0aWNsZS0tc3RhdHNfYW5kX2ljb25zX19zdWJjb3B5IHtcbiAgICBjb2xvcjogIzU1NTU1NTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5jLWFydGljbGUtLWdhbGxlcnkgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMTBweDsgfVxuXG4uYy1hcnRpY2xlLS1nYWxsZXJ5IC5kYXRhb3Blbi1nYWxsZXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmMtYXJ0aWNsZS0tZ2FsbGVyeSAuZGF0YW9wZW4tZ2FsbGVyeV9fYXJyb3dzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMHB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmMtYXJ0aWNsZS0tZ2FsbGVyeSAuZGF0YW9wZW4tZ2FsbGVyeV9fYXJyb3dzID4gZGl2IHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYy1hcnRpY2xlLS1nYWxsZXJ5IC5kYXRhb3Blbi1nYWxsZXJ5X19hcnJvd3MgLm5hdi10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5jLWFydGljbGUtLWdhbGxlcnkgLmRhdGFvcGVuLWdhbGxlcnlfX2Fycm93cyBpIHtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGNvbG9yOiAjMTYxNzJBOyB9XG4gIC5jLWFydGljbGUtLWdhbGxlcnkgLmRhdGFvcGVuLWdhbGxlcnlfX2Fycm93cyAudG90YWwge1xuICAgIGNvbG9yOiAjQzdDOUNDO1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmMtYXJ0aWNsZS0tZ2FsbGVyeSAuZGF0YW9wZW4tZ2FsbGVyeV9fYXJyb3dzIC5jdXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuYy1hcnRpY2xlLS1nYWxsZXJ5IC5kYXRhb3Blbi1nYWxsZXJ5X19hcnJvd3MgLnByZXYge1xuICAgIGxlZnQ6IDA7IH1cbiAgLmMtYXJ0aWNsZS0tZ2FsbGVyeSAuZGF0YW9wZW4tZ2FsbGVyeV9fYXJyb3dzIC5uZXh0IHtcbiAgICByaWdodDogMDsgfVxuICAuYy1hcnRpY2xlLS1nYWxsZXJ5IC5kYXRhb3Blbi1nYWxsZXJ5X19hcnJvd3MgLnByZXYsIC5jLWFydGljbGUtLWdhbGxlcnkgLmRhdGFvcGVuLWdhbGxlcnlfX2Fycm93cyAubmV4dCB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAyMXB4OyB9XG4gICAgLmMtYXJ0aWNsZS0tZ2FsbGVyeSAuZGF0YW9wZW4tZ2FsbGVyeV9fYXJyb3dzIC5wcmV2OmhvdmVyLCAuYy1hcnRpY2xlLS1nYWxsZXJ5IC5kYXRhb3Blbi1nYWxsZXJ5X19hcnJvd3MgLm5leHQ6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC42OyB9XG4gICAgLmMtYXJ0aWNsZS0tZ2FsbGVyeSAuZGF0YW9wZW4tZ2FsbGVyeV9fYXJyb3dzIC5wcmV2ID4gaSwgLmMtYXJ0aWNsZS0tZ2FsbGVyeSAuZGF0YW9wZW4tZ2FsbGVyeV9fYXJyb3dzIC5uZXh0ID4gaSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jLWFydGljbGUtLWdhbGxlcnkgLmRhdGFvcGVuLWdhbGxlcnlfX2Fycm93cyAucHJldiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9jaXRhZGVsL2Fzc2V0cy9pbWFnZXMvYy1hcnRpY2xlL2FydGljbGUtZ2FsbGVyeS1hcnJvdy1wcmV2LnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7IH1cbiAgLmMtYXJ0aWNsZS0tZ2FsbGVyeSAuZGF0YW9wZW4tZ2FsbGVyeV9fYXJyb3dzIC5uZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2NpdGFkZWwvYXNzZXRzL2ltYWdlcy9jLWFydGljbGUvYXJ0aWNsZS1nYWxsZXJ5LWFycm93LW5leHQuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYXJ0aWNsZS0tZ2FsbGVyeSAuZGF0YW9wZW4tZ2FsbGVyeV9fYXJyb3dzIHtcbiAgICB0b3A6IDU1cHg7IH0gfVxuXG4uc2luZ2xlLXBvc3QgLm1mcC1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIG1hcmdpbi1yaWdodDogNjBweDsgfVxuXG4uc2luZ2xlLXBvc3QgLm1mcC1hcnJvdy1yaWdodDphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXBvc3QgLm1mcC1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uYy1leHBhbmRhYmxlLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5jLWV4cGFuZGFibGUtbGlzdCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuYy1leHBhbmRhYmxlLWxpc3RfX2l0ZW0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7IH1cbiAgLmMtZXhwYW5kYWJsZS1saXN0X19pdGVtICsgLmMtZXhwYW5kYWJsZS1saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5jLWV4cGFuZGFibGUtbGlzdF9fdHJpZ2dlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLyogUmVzZXQgdGhlIGJ1dHRvbiAqL1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCAxNXB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYy1leHBhbmRhYmxlLWxpc3RfX3RyaWdnZXI6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAgIC5jLWV4cGFuZGFibGUtbGlzdF9fdHJpZ2dlcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjhweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2MtYXJ0aWNsZS9hY2NvcmRpb24tcGx1cy5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7IH1cbiAgLmMtZXhwYW5kYWJsZS1saXN0X190YXJnZXQge1xuICAgIHBhZGRpbmc6IDBweCAzMHB4IDBweCAzMHB4O1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAjNjM2MzYzOyB9XG4gIC5jLWV4cGFuZGFibGUtbGlzdCAuaXMtZXhwYW5kZWQgLmMtZXhwYW5kYWJsZS1saXN0X190cmlnZ2VyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2MtYXJ0aWNsZS9hY2NvcmRpb24tbWludXMuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDsgfVxuICAuYy1leHBhbmRhYmxlLWxpc3QgLmlzLWV4cGFuZGVkIC5jLWV4cGFuZGFibGUtbGlzdF9fdHJpZ2dlcjpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jLWFydGljbGUvYWNjb3JkaW9uLW1pbnVzLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7IH1cbiAgLmMtZXhwYW5kYWJsZS1saXN0IC5pcy1leHBhbmRlZCAuYy1leHBhbmRhYmxlLWxpc3RfX3RhcmdldCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGVhc2Utb3V0O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCA0MHB4IDMwcHg7IH1cblxuLnNpbmdsZS1wb3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jLWNoYXB0ZXItbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDY4cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1vdXQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENEQ0RDOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jLWNoYXB0ZXItbmF2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYy1jaGFwdGVyLW5hdiAuaXMtaGlkZGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTEwJSk7IH1cbiAgLmMtY2hhcHRlci1uYXYuaXMtcGlubmVkLXRvLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTBweCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuYy1jaGFwdGVyLW5hdiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRURFREVEO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogNjhweDtcbiAgICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggMC41czsgfVxuICAuYy1jaGFwdGVyLW5hdl9fY291bnRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTlweCAyMHB4IDE5cHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYy1jaGFwdGVyLW5hdl9fY291bnRlcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogI0RDRENEQzsgfVxuICAuYy1jaGFwdGVyLW5hdl9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAxOXB4IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC5jLWNoYXB0ZXItbmF2X19idXRzIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMTlweCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYy1jaGFwdGVyLW5hdl9fYnV0cyBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmMtY2hhcHRlci1uYXZfX2J1dHMgYS5kaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgY29sb3I6ICNEQ0RDREM7IH1cbiAgICAgICAgLmMtY2hhcHRlci1uYXZfX2J1dHMgYS5kaXNhYmxlZDpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuYy1jaGFwdGVyLW5hdl9fYnV0cyBhICsgYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5jLWNoYXB0ZXItbmF2X19wcm9ncmVzcy1iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMXB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMjlFREI7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBsaW5lYXI7IH1cblxuLmMtY29udGVudC1ncmlkIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gIC5jLWNvbnRlbnQtZ3JpZCAuaXRlbS0tY3Jvc3NsaW5rIGEuYnRuLS1ibHVlIHtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuYy1jb250ZW50LWdyaWQgLmNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAuYy1jb250ZW50LWdyaWQgLmNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTYwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmMtY29udGVudC1ncmlkIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgICAuYy1jb250ZW50LWdyaWQgLmNvbnRhaW5lciAucm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfVxuICAuYy1jb250ZW50LWdyaWQgLnNlY3Rpb24taW50cm8uc3RhbmRhcmQtcGFkZGluZywgLmMtY29udGVudC1ncmlkIC5zdGFuZGFyZC1wYWRkaW5nLnNpbmdsZS1sZWFkZXJzaGlwIHtcbiAgICBwYWRkaW5nOiAxLjg3NWVtIDAgMi41ZW0gMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAuYy1jb250ZW50LWdyaWQgLnNlY3Rpb24taW50cm8uc3RhbmRhcmQtcGFkZGluZywgLmMtY29udGVudC1ncmlkIC5zdGFuZGFyZC1wYWRkaW5nLnNpbmdsZS1sZWFkZXJzaGlwIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAuOTM3NWVtIDA7IH0gfVxuICAuYy1jb250ZW50LWdyaWQtLWNvbG9yLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAuYy1jb250ZW50LWdyaWQtLWNvbG9yLWdyYXkge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7IH1cbiAgICAuYy1jb250ZW50LWdyaWQtLWNvbG9yLWdyYXkgLmMtY29udGVudC1ncmlkX19pdGVtcy5pcy1zdGF0aWMgPiAuaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmlzLXN0YXRpYyA+IC5pdGVtIHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5pcy1zdGF0aWMgPiAuaXRlbSArIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmlzLXN0YXRpYyA+IC5pdGVtIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1jb250ZW50LXdyYXAge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuaXMtc3RhdGljID4gLml0ZW0gLmMtY29udGVudC1ncmlkX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMgPiAuaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMgPiAuaXRlbSArIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zIC5pdGVtLS1jcm9zc2xpbmsge1xuICAgICAgYmFja2dyb3VuZDogIzAwOWNkZDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zIC5pdGVtLS1jcm9zc2xpbmsgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcyAuaXRlbS0tY3Jvc3NsaW5rIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgLmMtY29udGVudC1ncmlkX19pdGVtcyAuYy1jb250ZW50LWdyaWRfX3VsdGltYXRlLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMgLmMtY29udGVudC1ncmlkX191bHRpbWF0ZS1yb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcyAuYy1jb250ZW50LWdyaWRfX3VsdGltYXRlLXJvdyAuaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IH1cbiAgICAgICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMgLmMtY29udGVudC1ncmlkX191bHRpbWF0ZS1yb3cgLml0ZW0gKyAuaXRlbSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zIC5jLWNvbnRlbnQtZ3JpZF9fdWx0aW1hdGUtcm93IC5pdGVtLml0ZW0tLWlzLWZha2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMgLmMtY29udGVudC1ncmlkX191bHRpbWF0ZS1yb3cgLml0ZW0uaXMtZmVhdHVyZWQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTsgfVxuICAgICAgICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcyAuYy1jb250ZW50LWdyaWRfX3VsdGltYXRlLXJvdyAuaXRlbS5pcy1mZWF0dXJlZDpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2Mi41JTsgfVxuICAgICAgICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcyAuYy1jb250ZW50LWdyaWRfX3VsdGltYXRlLXJvdyAuaXRlbS5pcy1mZWF0dXJlZCA+IC5jb250ZW50IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7IH0gfVxuICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuaXMtdWx0aW1hdGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuaXMtdWx0aW1hdGUgLml0ZW0ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMlOyB9XG4gICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmlzLXVsdGltYXRlIC5pcy1mZWF0dXJlZCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNjYuNjY2NjYlICsgMjBweCk7IH1cbiAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuaXMtdWx0aW1hdGUgLml0ZW0uaXRlbS0taXMtbmV3LXJvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmlzLXVsdGltYXRlIC5pdGVtICsgLml0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5pcy11bHRpbWF0ZSAuaXRlbS5pdGVtLS1pcy1mYWtlIHtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5ldmVuLTIgPiAuaXRlbSB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7IH1cbiAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi0yID4gLml0ZW0tLWNyb3NzbGluayB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5ldmVuLTIgPiAuaXRlbS0tY3Jvc3NsaW5rIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1oZWFkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi0yID4gLml0ZW0tLWNyb3NzbGluayAuYy1jb250ZW50LWdyaWRfX2l0ZW0taGVhZGVyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmV2ZW4tMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi0yIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi0yIC5pdGVtICsgLml0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5ldmVuLTMgPiAuaXRlbSB7XG4gICAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzJTsgfVxuICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi0zLmlzLXN0YXRpYyAuYy1jb250ZW50LWdyaWRfX2l0ZW0tY29udGVudC13cmFwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogOXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmV2ZW4tMyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi0zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5ldmVuLTMgLml0ZW0gKyAuaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmV2ZW4tNCA+IC5pdGVtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDI1JTsgfVxuICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi00IC5pdGVtLS1jcm9zc2xpbmsgLmMtY29udGVudC1ncmlkX19pdGVtLWhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi00LmlzLXN0YXRpYyAuYy1jb250ZW50LWdyaWRfX2l0ZW0tY29udGVudC13cmFwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgcGFkZGluZy1yaWdodDogN3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5ldmVuLTQge1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi00ID4gLml0ZW0ge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gOXB4KTsgfVxuICAgICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi00ID4gLml0ZW0gKyAuaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi00ID4gLml0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmV2ZW4tNCA+IC5pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7IH1cbiAgICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmV2ZW4tNCA+IC5pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMThweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmV2ZW4tNCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi00IC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi00IC5pdGVtICsgLml0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi00IC5pdGVtLS1jcm9zc2xpbmsge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi00IC5pdGVtLS1jcm9zc2xpbms6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYyLjUlOyB9XG4gICAgICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5ldmVuLTQgLml0ZW0tLWNyb3NzbGluayA+IC5jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZXZlbi00IC5pdGVtLS1jcm9zc2xpbmsgLmMtY29udGVudC1ncmlkX19pdGVtLWNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH0gfVxuICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZmVhdHVyZWQtdHdpbiA+IC5pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTsgfVxuICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5mZWF0dXJlZC10d2luID4gLml0ZW06YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNjIuNSU7IH1cbiAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZmVhdHVyZWQtdHdpbiA+IC5pdGVtID4gLmNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZmVhdHVyZWQtdHdpbiAuYy1jb250ZW50LWdyaWRfX2l0ZW0tY29udGVudCB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZmVhdHVyZWQtdHdpbiB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmZlYXR1cmVkLXR3aW4gLmMtY29udGVudC1ncmlkX19pdGVtLWhlYWRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9XG4gICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZmVhdHVyZWQtdHdpbiA+IC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlOyB9XG4gICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZmVhdHVyZWQtdHdpbiA+IC5pdGVtLmlzLWZlYXR1cmVkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlOyB9XG4gICAgICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5mZWF0dXJlZC10d2luID4gLml0ZW0uaXMtZmVhdHVyZWQ6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYyLjUlOyB9XG4gICAgICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5mZWF0dXJlZC10d2luID4gLml0ZW0uaXMtZmVhdHVyZWQgPiAuY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7IH0gfVxuICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZmVhdHVyZWQtcGx1cy1vbmUgPiAuaXRlbSB7XG4gICAgICBmbGV4LWJhc2lzOiAzMy4zMzMzJTsgfVxuICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZmVhdHVyZWQtcGx1cy1vbmUgPiAuaXRlbS5pcy1mZWF0dXJlZCB7XG4gICAgICBmbGV4LWJhc2lzOiA2Ni42NjY2JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5mZWF0dXJlZC1wbHVzLW9uZSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmZlYXR1cmVkLXBsdXMtb25lIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1oZWFkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmZlYXR1cmVkLXBsdXMtb25lID4gLml0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IH1cbiAgICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5mZWF0dXJlZC1wbHVzLW9uZSA+IC5pdGVtLmlzLWZlYXR1cmVkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlOyB9XG4gICAgICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5mZWF0dXJlZC1wbHVzLW9uZSA+IC5pdGVtLmlzLWZlYXR1cmVkOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2Mi41JTsgfVxuICAgICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZmVhdHVyZWQtcGx1cy1vbmUgPiAuaXRlbS5pcy1mZWF0dXJlZCA+IC5jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDsgfSB9XG4gICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5mZWF0dXJlZC1wbHVzLXR3byA+IC5pdGVtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDI1JTsgfVxuICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5mZWF0dXJlZC1wbHVzLXR3byA+IC5pdGVtIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmZlYXR1cmVkLXBsdXMtdHdvID4gLml0ZW0gLmMtY29udGVudC1ncmlkX19pdGVtLWNvbnRlbnQtd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmZlYXR1cmVkLXBsdXMtdHdvID4gLml0ZW0uaXMtZmVhdHVyZWQge1xuICAgICAgZmxleC1iYXNpczogNTAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5mZWF0dXJlZC1wbHVzLXR3byB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmZlYXR1cmVkLXBsdXMtdHdvIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1oZWFkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmZlYXR1cmVkLXBsdXMtdHdvID4gLml0ZW0ge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gOXB4KTsgfVxuICAgICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZmVhdHVyZWQtcGx1cy10d28gPiAuaXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmZlYXR1cmVkLXBsdXMtdHdvID4gLml0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4OyB9XG4gICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZmVhdHVyZWQtcGx1cy10d28gPiAuaXRlbS5pcy1mZWF0dXJlZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTsgfVxuICAgICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZmVhdHVyZWQtcGx1cy10d28gPiAuaXRlbS5pcy1mZWF0dXJlZDpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjIuNSU7IH1cbiAgICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW1zLmZlYXR1cmVkLXBsdXMtdHdvID4gLml0ZW0uaXMtZmVhdHVyZWQgPiAuY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5mZWF0dXJlZC1wbHVzLXR3byB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbXMuZmVhdHVyZWQtcGx1cy10d28gPiAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5mZWF0dXJlZC1wbHVzLXR3byA+IC5pdGVtICsgLml0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgLmMtY29udGVudC1ncmlkX19pdGVtLWNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9XG4gIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlIERpc3BsYXkgQVwiLCBcIkNocm9uaWNsZSBEaXNwbGF5IEJcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDsgfSB9XG4gIC5jLWNvbnRlbnQtZ3JpZCAuaXRlbS5pcy1mZWF0dXJlZCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jLWNvbnRlbnQtZ3JpZCAuaXRlbS5pcy1mZWF0dXJlZCAuYy1jb250ZW50LWdyaWRfX2l0ZW0tY29udGVudCBwLFxuICAgIC5jLWNvbnRlbnQtZ3JpZCAuaXRlbS5pcy1mZWF0dXJlZCAuYy1jb250ZW50LWdyaWRfX2l0ZW0tY29udGVudCBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5jLWNvbnRlbnQtZ3JpZCAuaXRlbS5pcy1mZWF0dXJlZCAuYy1jb250ZW50LWdyaWRfX2ltYWdlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmMtY29udGVudC1ncmlkIC5pdGVtLmlzLWZlYXR1cmVkIC5jLWNvbnRlbnQtZ3JpZF9faW1hZ2U6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTE5NWRlZywgcmdiYSg0OSwgNTEsIDgzLCAwKSAwJSwgcmdiYSgyNywgMjgsIDQ4LCAwLjE2KSAzNyUsICMxMTExMWUgMTAwJSk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAwOyB9XG4gICAgICAuYy1jb250ZW50LWdyaWQgLml0ZW0uaXMtZmVhdHVyZWQgLmMtY29udGVudC1ncmlkX19pbWFnZSAuYy1jb250ZW50LWdyaWRfX2l0ZW0tY29udGVudC13cmFwIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmMtY29udGVudC1ncmlkIC5pdGVtLmlzLWZlYXR1cmVkIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICB3aWR0aDogOTAlOyB9XG4gICAgLmMtY29udGVudC1ncmlkIC5pdGVtLmlzLWZlYXR1cmVkIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1leWVicm93IHtcbiAgICAgIGNvbG9yOiAjMDA5Y2RkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jLWNvbnRlbnQtZ3JpZCAuaXRlbS5pcy1mZWF0dXJlZCAuYy1jb250ZW50LWdyaWRfX2l0ZW0tZXllYnJvdyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9IH1cbiAgICAuYy1jb250ZW50LWdyaWQgLml0ZW0uaXMtZmVhdHVyZWQgLmJ0bi0tb3V0bGluZTphZnRlciB7XG4gICAgICBjb2xvcjogIzAwOWNkZDsgfVxuICAuYy1jb250ZW50LWdyaWRfX2l0ZW0tY29udGVudCB7XG4gICAgY29sb3I6ICM1NTU1NTU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLmMtY29udGVudC1ncmlkX19pdGVtLWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jLWNvbnRlbnQtZ3JpZCAuaXRlbS0tY3Jvc3NsaW5rIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmMtY29udGVudC1ncmlkX19pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYy1jb250ZW50LWdyaWRfX2ltYWdlOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA1MCU7IH1cbiAgICAuYy1jb250ZW50LWdyaWRfX2ltYWdlID4gLmNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLmMtY29udGVudC1ncmlkX19pbWFnZS5pcy12aWRlby1saW5rOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9jaXRhZGVsL2Fzc2V0cy9pbWFnZXMvYy1jb250ZW50LWdyaWQvcGxheS1idXR0b24uc3ZnXCIpIDUwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBib3R0b206IDlweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNzNweDtcbiAgICAgIGxlZnQ6IDE4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNzNweDsgfVxuICAuYy1jb250ZW50LWdyaWRfX2ltYWdlLWxpbmstb3ZlcmxheSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjsgfVxuICAuYy1jb250ZW50LWdyaWRfX3N0YXRpYy1jdGEge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zZWN0aW9uLWxheW91dC13cmFwLS1oZXJvICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWNvbnRlbnRfZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWNvbnRlbnRfZ3JpZC0td2hpdGUgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tY29udGVudF9ncmlkLS1ncmF5IC5jLWNvbnRlbnQtZ3JpZCxcbi5zZWN0aW9uLWxheW91dC13cmFwLS1jb250ZW50X2dyaWQtLWdyYXkgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tY29udGVudF9ncmlkLS13aGl0ZSAuYy1jb250ZW50LWdyaWQge1xuICBwYWRkaW5nLXRvcDogNjBweDsgfVxuXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0tY29udGVudF9ncmlkLS1ncmF5ICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWNvbnRlbnRfZ3JpZC0tZ3JheSAuYy1jb250ZW50LWdyaWQsXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0tY29udGVudF9ncmlkLS13aGl0ZSArIC5zZWN0aW9uLWxheW91dC13cmFwLS1jb250ZW50X2dyaWQtLXdoaXRlIC5jLWNvbnRlbnQtZ3JpZCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi8qIGdsb2JhbCBtZWRpYSBzcGVjaWZpYyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFByaW50IHN0eWxlcy5cbiAgIElubGluZWQgdG8gYXZvaWQgcmVxdWlyZWQgSFRUUCBjb25uZWN0aW9uOiBoNWJwLmNvbS9yXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIHByaW50IHtcbiAgKiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIC8qIEJsYWNrIHByaW50cyBmYXN0ZXI6IGg1YnAuY29tL3MgKi9cbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICBhLCBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiOyB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7IH1cbiAgLypcbiAgICAgKiBEb24ndCBzaG93IGxpbmtzIGZvciBpbWFnZXMsIG9yIGphdmFzY3JpcHQvaW50ZXJuYWwgbGlua3NcbiAgICAgKi9cbiAgLmlyIGE6YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcixcbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIC8qIGg1YnAuY29tL3QgKi8gfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICBAcGFnZSB7XG4gICAgbWFyZ2luOiAwLjVjbTsgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzOyB9XG4gIGgyLCBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH0gfVxuIiwiLypcbiAqIFdoYXQgZm9sbG93cyBpcyB0aGUgcmVzdWx0IG9mIG11Y2ggcmVzZWFyY2ggb24gY3Jvc3MtYnJvd3NlciBzdHlsaW5nLlxuICogQ3JlZGl0IGxlZnQgaW5saW5lIGFuZCBiaWcgdGhhbmtzIHRvIE5pY29sYXMgR2FsbGFnaGVyLCBKb25hdGhhbiBOZWFsLFxuICogS3JvYyBDYW1lbiwgYW5kIHRoZSBINUJQIGRldiBjb21tdW5pdHkgYW5kIHRlYW0uXG4gKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2Ugc3R5bGVzOiBvcGluaW9uYXRlZCBkZWZhdWx0c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaHRtbCxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGNvbG9yOiAjMjIyO1xufVxuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4vKlxuICogUmVtb3ZlIHRleHQtc2hhZG93IGluIHNlbGVjdGlvbiBoaWdobGlnaHQ6IGg1YnAuY29tL2lcbiAqIFRoZXNlIHNlbGVjdGlvbiBydWxlIHNldHMgaGF2ZSB0byBiZSBzZXBhcmF0ZS5cbiAqIEN1c3RvbWl6ZSB0aGUgYmFja2dyb3VuZCBjb2xvciB0byBtYXRjaCB5b3VyIGRlc2lnbi5cbiAqL1xuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2IzZDRmYztcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLypcbiAqIEEgYmV0dGVyIGxvb2tpbmcgZGVmYXVsdCBob3Jpem9udGFsIHJ1bGVcbiAqL1xuXG5ociB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgIG1hcmdpbjogMWVtIDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLypcbiAqIFJlbW92ZSB0aGUgZ2FwIGJldHdlZW4gaW1hZ2VzLCB2aWRlb3MsIGF1ZGlvIGFuZCBjYW52YXMgYW5kIHRoZSBib3R0b20gb2ZcbiAqIHRoZWlyIGNvbnRhaW5lcnM6IGg1YnAuY29tL2kvNDQwXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG5pbWcsXG52aWRlbyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLypcbiAqIFJlbW92ZSBkZWZhdWx0IGZpZWxkc2V0IHN0eWxlcy5cbiAqL1xuXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKlxuICogQWxsb3cgb25seSB2ZXJ0aWNhbCByZXNpemluZyBvZiB0ZXh0YXJlYXMuXG4gKi9cblxudGV4dGFyZWEge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEhlbHBlciBjbGFzc2VzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogSW1hZ2UgcmVwbGFjZW1lbnRcbiAqL1xuXG4uaXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8qIElFIDYvNyBmYWxsYmFjayAqL1xuICAgICp0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cblxuLmlyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDE1MCU7XG59XG5cbi8qXG4gKiBIaWRlIGZyb20gYm90aCBzY3JlZW5yZWFkZXJzIGFuZCBicm93c2VyczogaDVicC5jb20vdVxuICovXG5cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qXG4gKiBIaWRlIG9ubHkgdmlzdWFsbHksIGJ1dCBoYXZlIGl0IGF2YWlsYWJsZSBmb3Igc2NyZWVucmVhZGVyczogaDVicC5jb20vdlxuICovXG5cbi52aXN1YWxseWhpZGRlbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbn1cblxuLypcbiAqIEV4dGVuZHMgdGhlIC52aXN1YWxseWhpZGRlbiBjbGFzcyB0byBhbGxvdyB0aGUgZWxlbWVudCB0byBiZSBmb2N1c2FibGVcbiAqIHdoZW4gbmF2aWdhdGVkIHRvIHZpYSB0aGUga2V5Ym9hcmQ6IGg1YnAuY29tL3BcbiAqL1xuXG4udmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmFjdGl2ZSxcbi52aXN1YWxseWhpZGRlbi5mb2N1c2FibGU6Zm9jdXMge1xuICAgIGNsaXA6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4vKlxuICogSGlkZSB2aXN1YWxseSBhbmQgZnJvbSBzY3JlZW5yZWFkZXJzLCBidXQgbWFpbnRhaW4gbGF5b3V0XG4gKi9cblxuLmludmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKlxuICogQ2xlYXJmaXg6IGNvbnRhaW4gZmxvYXRzXG4gKlxuICogRm9yIG1vZGVybiBicm93c2Vyc1xuICogMS4gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcgd2hlbiB0aGVcbiAqICAgIGBjb250ZW50ZWRpdGFibGVgIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cbiAqICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xuICogICAgdGhhdCByZWNlaXZlIHRoZSBgY2xlYXJmaXhgIGNsYXNzLlxuICogMi4gVGhlIHVzZSBvZiBgdGFibGVgIHJhdGhlciB0aGFuIGBibG9ja2AgaXMgb25seSBuZWNlc3NhcnkgaWYgdXNpbmdcbiAqICAgIGA6YmVmb3JlYCB0byBjb250YWluIHRoZSB0b3AtbWFyZ2lucyBvZiBjaGlsZCBlbGVtZW50cy5cbiAqL1xuXG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xuICAgIGRpc3BsYXk6IHRhYmxlOyAvKiAyICovXG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi8qXG4gKiBGb3IgSUUgNi83IG9ubHlcbiAqIEluY2x1ZGUgdGhpcyBydWxlIHRvIHRyaWdnZXIgaGFzTGF5b3V0IGFuZCBjb250YWluIGZsb2F0cy5cbiAqL1xuXG4uY2xlYXJmaXgge1xuICAgICp6b29tOiAxO1xufSIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjAuMC1hbHBoYS4yIChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTUgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqLy8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9odG1se2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1ib2R5e21hcmdpbjowfWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtYWluLG1lbnUsbmF2LHNlY3Rpb24sc3VtbWFyeXtkaXNwbGF5OmJsb2NrfWF1ZGlvLGNhbnZhcyxwcm9ncmVzcyx2aWRlb3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1hdWRpbzpub3QoW2NvbnRyb2xzXSl7ZGlzcGxheTpub25lO2hlaWdodDowfVtoaWRkZW5dLHRlbXBsYXRle2Rpc3BsYXk6bm9uZX1he2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9YTphY3RpdmV7b3V0bGluZTowfWE6aG92ZXJ7b3V0bGluZTowfWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206MXB4IGRvdHRlZH1iLHN0cm9uZ3tmb250LXdlaWdodDo3MDB9ZGZue2ZvbnQtc3R5bGU6aXRhbGljfWgxe21hcmdpbjouNjdlbSAwO2ZvbnQtc2l6ZToyZW19bWFya3tjb2xvcjojMDAwO2JhY2tncm91bmQ6I2ZmMH1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1cHt0b3A6LS41ZW19c3Vie2JvdHRvbTotLjI1ZW19aW1ne2JvcmRlcjowfXN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbn1maWd1cmV7bWFyZ2luOjFlbSA0MHB4fWhye2hlaWdodDowOy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fXByZXtvdmVyZmxvdzphdXRvfWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe21hcmdpbjowO2ZvbnQ6aW5oZXJpdDtjb2xvcjppbmhlcml0fWJ1dHRvbntvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1idXR0b24saHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0saW5wdXRbdHlwZT1yZXNldF0saW5wdXRbdHlwZT1zdWJtaXRdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Y3Vyc29yOnBvaW50ZXJ9YnV0dG9uW2Rpc2FibGVkXSxodG1sIGlucHV0W2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdH1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlcjowfWlucHV0e2xpbmUtaGVpZ2h0Om5vcm1hbH1pbnB1dFt0eXBlPWNoZWNrYm94XSxpbnB1dFt0eXBlPXJhZGlvXXstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfWlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99aW5wdXRbdHlwZT1zZWFyY2hdey13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGR9aW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1maWVsZHNldHtwYWRkaW5nOi4zNWVtIC42MjVlbSAuNzVlbTttYXJnaW46MCAycHg7Ym9yZGVyOjFweCBzb2xpZCBzaWx2ZXJ9bGVnZW5ke3BhZGRpbmc6MDtib3JkZXI6MH10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfW9wdGdyb3Vwe2ZvbnQtd2VpZ2h0OjcwMH10YWJsZXtib3JkZXItc3BhY2luZzowO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX10ZCx0aHtwYWRkaW5nOjB9QG1lZGlhIHByaW50eyosOjphZnRlciw6OmJlZm9yZXt0ZXh0LXNoYWRvdzpub25lIWltcG9ydGFudDstd2Via2l0LWJveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudH1hLGE6dmlzaXRlZHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWFiYnJbdGl0bGVdOjphZnRlcntjb250ZW50OlwiIChcIiBhdHRyKHRpdGxlKSBcIilcIn1ibG9ja3F1b3RlLHByZXtib3JkZXI6MXB4IHNvbGlkICM5OTk7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9dGhlYWR7ZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXB9aW1nLHRye3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfWltZ3ttYXgtd2lkdGg6MTAwJSFpbXBvcnRhbnR9aDIsaDMscHtvcnBoYW5zOjM7d2lkb3dzOjN9aDIsaDN7cGFnZS1icmVhay1hZnRlcjphdm9pZH0ubmF2YmFye2Rpc3BsYXk6bm9uZX0uYnRuPi5jYXJldCwuZHJvcHVwPi5idG4+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+Lm5leHR7bGVmdDoxMDAlfS5jYXJvdXNlbC1pbm5lcj4ucHJldntsZWZ0Oi0xMDAlfS5jYXJvdXNlbC1pbm5lcj4ubmV4dC5sZWZ0LC5jYXJvdXNlbC1pbm5lcj4ucHJldi5yaWdodHtsZWZ0OjB9LmNhcm91c2VsLWlubmVyPi5hY3RpdmUubGVmdHtsZWZ0Oi0xMDAlfS5jYXJvdXNlbC1pbm5lcj4uYWN0aXZlLnJpZ2h0e2xlZnQ6MTAwJX0uY2Fyb3VzZWwtY29udHJvbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTUlO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsLjYpO29wYWNpdHk6LjV9LmNhcm91c2VsLWNvbnRyb2wubGVmdHtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLHJpZ2h0IHRvcCxmcm9tKHJnYmEoMCwwLDAsLjUpKSx0byhyZ2JhKDAsMCwwLC4wMDAxKSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCxyZ2JhKDAsMCwwLC41KSAwLHJnYmEoMCwwLDAsLjAwMDEpIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KGxlZnQscmdiYSgwLDAsMCwuNSkgMCxyZ2JhKDAsMCwwLC4wMDAxKSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSAwLHJnYmEoMCwwLDAsLjAwMDEpIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzgwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteH0uY2Fyb3VzZWwtY29udHJvbC5yaWdodHtyaWdodDowO2xlZnQ6YXV0bztiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLHJpZ2h0IHRvcCxmcm9tKHJnYmEoMCwwLDAsLjAwMDEpKSx0byhyZ2JhKDAsMCwwLC41KSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCxyZ2JhKDAsMCwwLC4wMDAxKSAwLHJnYmEoMCwwLDAsLjUpIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KGxlZnQscmdiYSgwLDAsMCwuMDAwMSkgMCxyZ2JhKDAsMCwwLC41KSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC4wMDAxKSAwLHJnYmEoMCwwLDAsLjUpIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyM4MDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteH0uY2Fyb3VzZWwtY29udHJvbDpmb2N1cywuY2Fyb3VzZWwtY29udHJvbDpob3Zlcntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MDtvcGFjaXR5Oi45fS5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3otaW5kZXg6NTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbi10b3A6LTEwcHg7Zm9udC1mYW1pbHk6c2VyaWY7bGluZS1oZWlnaHQ6MX0uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2e2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0xMHB4fS5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHR7cmlnaHQ6NTAlO21hcmdpbi1yaWdodDotMTBweH0uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2OjpiZWZvcmV7Y29udGVudDpcIlxcMjAzOVwifS5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQ6OmJlZm9yZXtjb250ZW50OlwiXFwyMDNhXCJ9LmNhcm91c2VsLWluZGljYXRvcnN7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwcHg7bGVmdDo1MCU7ei1pbmRleDoxNTt3aWR0aDo2MCU7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWxlZnQ6LTMwJTt0ZXh0LWFsaWduOmNlbnRlcjtsaXN0LXN0eWxlOm5vbmV9LmNhcm91c2VsLWluZGljYXRvcnMgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDttYXJnaW46MXB4O3RleHQtaW5kZW50Oi05OTlweDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjoxcHggc29saWQgI2ZmZjtib3JkZXItcmFkaXVzOjEwcHh9LmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZXt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O21hcmdpbjowO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY2Fyb3VzZWwtY2FwdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNSU7Ym90dG9tOjIwcHg7bGVmdDoxNSU7ei1pbmRleDoxMDtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwuNil9LmNhcm91c2VsLWNhcHRpb24gLmJ0bnt0ZXh0LXNoYWRvdzpub25lfUBtZWRpYSAobWluLXdpZHRoOjU0NHB4KXsuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXZ7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDttYXJnaW4tdG9wOi0xNXB4O2ZvbnQtc2l6ZTozMHB4fS5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXZ7bWFyZ2luLWxlZnQ6LTE1cHh9LmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dHttYXJnaW4tcmlnaHQ6LTE1cHh9LmNhcm91c2VsLWNhcHRpb257cmlnaHQ6MjAlO2xlZnQ6MjAlO3BhZGRpbmctYm90dG9tOjMwcHh9LmNhcm91c2VsLWluZGljYXRvcnN7Ym90dG9tOjIwcHh9fS5jbGVhcmZpeDo6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIn0uY2VudGVyLWJsb2Nre2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b30ucHVsbC14cy1sZWZ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5wdWxsLXhzLXJpZ2h0e2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0ucHVsbC14cy1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOjU0NHB4KXsucHVsbC1zbS1sZWZ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5wdWxsLXNtLXJpZ2h0e2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0ucHVsbC1zbS1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LnB1bGwtbWQtbGVmdHtmbG9hdDpsZWZ0IWltcG9ydGFudH0ucHVsbC1tZC1yaWdodHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LnB1bGwtbWQtbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5wdWxsLWxnLWxlZnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LnB1bGwtbGctcmlnaHR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5wdWxsLWxnLW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LnB1bGwteGwtbGVmdHtmbG9hdDpsZWZ0IWltcG9ydGFudH0ucHVsbC14bC1yaWdodHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LnB1bGwteGwtbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH19LnNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwwLDAsMCk7Ym9yZGVyOjB9LnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwuc3Itb25seS1mb2N1c2FibGU6Zm9jdXN7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWFyZ2luOjA7b3ZlcmZsb3c6dmlzaWJsZTtjbGlwOmF1dG99LmludmlzaWJsZXt2aXNpYmlsaXR5OmhpZGRlbiFpbXBvcnRhbnR9LnRleHQtaGlkZXtmb250OlwiMC8wXCIgYTtjb2xvcjp0cmFuc3BhcmVudDt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LnRleHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnkhaW1wb3J0YW50fS50ZXh0LW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXAhaW1wb3J0YW50fS50ZXh0LXRydW5jYXRle292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0udGV4dC14cy1sZWZ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQteHMtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQteHMtY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDo1NDRweCl7LnRleHQtc20tbGVmdHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LXNtLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LXNtLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsudGV4dC1tZC1sZWZ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQtbWQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQtbWQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey50ZXh0LWxnLWxlZnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC1sZy1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC1sZy1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey50ZXh0LXhsLWxlZnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC14bC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC14bC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fX0udGV4dC1sb3dlcmNhc2V7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlIWltcG9ydGFudH0udGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlIWltcG9ydGFudH0udGV4dC1jYXBpdGFsaXple3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemUhaW1wb3J0YW50fS5mb250LXdlaWdodC1ub3JtYWx7Zm9udC13ZWlnaHQ6NDAwfS5mb250LXdlaWdodC1ib2xke2ZvbnQtd2VpZ2h0OjcwMH0uZm9udC1pdGFsaWN7Zm9udC1zdHlsZTppdGFsaWN9LnRleHQtbXV0ZWR7Y29sb3I6IzgxOGE5MX0udGV4dC1wcmltYXJ5e2NvbG9yOiMwMjc1ZDghaW1wb3J0YW50fWEudGV4dC1wcmltYXJ5OmZvY3VzLGEudGV4dC1wcmltYXJ5OmhvdmVye2NvbG9yOiMwMjVhYTV9LnRleHQtc3VjY2Vzc3tjb2xvcjojNWNiODVjIWltcG9ydGFudH1hLnRleHQtc3VjY2Vzczpmb2N1cyxhLnRleHQtc3VjY2Vzczpob3Zlcntjb2xvcjojNDQ5ZDQ0fS50ZXh0LWluZm97Y29sb3I6IzViYzBkZSFpbXBvcnRhbnR9YS50ZXh0LWluZm86Zm9jdXMsYS50ZXh0LWluZm86aG92ZXJ7Y29sb3I6IzMxYjBkNX0udGV4dC13YXJuaW5ne2NvbG9yOiNmMGFkNGUhaW1wb3J0YW50fWEudGV4dC13YXJuaW5nOmZvY3VzLGEudGV4dC13YXJuaW5nOmhvdmVye2NvbG9yOiNlYzk3MWZ9LnRleHQtZGFuZ2Vye2NvbG9yOiNkOTUzNGYhaW1wb3J0YW50fWEudGV4dC1kYW5nZXI6Zm9jdXMsYS50ZXh0LWRhbmdlcjpob3Zlcntjb2xvcjojYzkzMDJjfS5iZy1pbnZlcnNle2NvbG9yOiNlY2VlZWY7YmFja2dyb3VuZC1jb2xvcjojMzczYTNjfS5iZy1mYWRlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjl9LmJnLXByaW1hcnl7Y29sb3I6I2ZmZiFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojMDI3NWQ4IWltcG9ydGFudH1hLmJnLXByaW1hcnk6Zm9jdXMsYS5iZy1wcmltYXJ5OmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAyNWFhNX0uYmctc3VjY2Vzc3tjb2xvcjojZmZmIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiM1Y2I4NWMhaW1wb3J0YW50fWEuYmctc3VjY2Vzczpmb2N1cyxhLmJnLXN1Y2Nlc3M6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNDQ5ZDQ0fS5iZy1pbmZve2NvbG9yOiNmZmYhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6IzViYzBkZSFpbXBvcnRhbnR9YS5iZy1pbmZvOmZvY3VzLGEuYmctaW5mbzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzMWIwZDV9LmJnLXdhcm5pbmd7Y29sb3I6I2ZmZiFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojZjBhZDRlIWltcG9ydGFudH1hLmJnLXdhcm5pbmc6Zm9jdXMsYS5iZy13YXJuaW5nOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VjOTcxZn0uYmctZGFuZ2Vye2NvbG9yOiNmZmYhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I2Q5NTM0ZiFpbXBvcnRhbnR9YS5iZy1kYW5nZXI6Zm9jdXMsYS5iZy1kYW5nZXI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYzkzMDJjfS5tLXgtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9Lm0tYS0we21hcmdpbjowIDAhaW1wb3J0YW50fS5tLXQtMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tLXItMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm0tYi0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm0tbC0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tLXgtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm0teS0we21hcmdpbi10b3A6MCFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubS1hLTF7bWFyZ2luOjFyZW0gMXJlbSFpbXBvcnRhbnR9Lm0tdC0xe21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnR9Lm0tci0xe21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubS1iLTF7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubS1sLTF7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm0teC0xe21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubS15LTF7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tLWEtMnttYXJnaW46MS41cmVtIDEuNXJlbSFpbXBvcnRhbnR9Lm0tdC0ye21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubS1yLTJ7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9Lm0tYi0ye21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubS1sLTJ7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubS14LTJ7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubS15LTJ7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubS1hLTN7bWFyZ2luOjNyZW0gM3JlbSFpbXBvcnRhbnR9Lm0tdC0ze21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm0tci0ze21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubS1iLTN7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubS1sLTN7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm0teC0ze21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ubS15LTN7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5wLWEtMHtwYWRkaW5nOjAgMCFpbXBvcnRhbnR9LnAtdC0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wLXItMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wLWItMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucC1sLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wLXgtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucC15LTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnAtYS0xe3BhZGRpbmc6MXJlbSAxcmVtIWltcG9ydGFudH0ucC10LTF7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnR9LnAtci0xe3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnAtYi0xe3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wLWwtMXtwYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnAteC0xe3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wLXktMXtwYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucC1hLTJ7cGFkZGluZzoxLjVyZW0gMS41cmVtIWltcG9ydGFudH0ucC10LTJ7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudH0ucC1yLTJ7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wLWItMntwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wLWwtMntwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucC14LTJ7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wLXktMntwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnAtYS0ze3BhZGRpbmc6M3JlbSAzcmVtIWltcG9ydGFudH0ucC10LTN7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnR9LnAtci0ze3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnAtYi0ze3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wLWwtM3twYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnAteC0ze3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5wLXktM3twYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucG9zLWYtdHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjEwMzB9LmhpZGRlbi14cy11cHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOjU0M3B4KXsuaGlkZGVuLXhzLWRvd257ZGlzcGxheTpub25lIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NTQ0cHgpey5oaWRkZW4tc20tdXB7ZGlzcGxheTpub25lIWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5oaWRkZW4tc20tZG93bntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmhpZGRlbi1tZC11cHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmhpZGRlbi1tZC1kb3due2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuaGlkZGVuLWxnLXVwe2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOjExOTlweCl7LmhpZGRlbi1sZy1kb3due2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmhpZGRlbi14bC11cHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX0uaGlkZGVuLXhsLWRvd257ZGlzcGxheTpub25lIWltcG9ydGFudH0udmlzaWJsZS1wcmludC1ibG9ja3tkaXNwbGF5Om5vbmUhaW1wb3J0YW50fUBtZWRpYSBwcmludHsudmlzaWJsZS1wcmludC1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH19LnZpc2libGUtcHJpbnQtaW5saW5le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9QG1lZGlhIHByaW50ey52aXNpYmxlLXByaW50LWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9fS52aXNpYmxlLXByaW50LWlubGluZS1ibG9ja3tkaXNwbGF5Om5vbmUhaW1wb3J0YW50fUBtZWRpYSBwcmludHsudmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fX1AbWVkaWEgcHJpbnR7LmhpZGRlbi1wcmludHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC5taW4uY3NzLm1hcCAqL1xuXG4vKiFcbiAqIERhdGVwaWNrZXIgZm9yIEJvb3RzdHJhcCB2MS43LjAtUkMzIChodHRwczovL2dpdGh1Yi5jb20vdXhzb2x1dGlvbnMvYm9vdHN0cmFwLWRhdGVwaWNrZXIpXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlIHYyLjAgKGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMClcbiAqL1xuXG4uZGF0ZXBpY2tlciB7XG4gIHBhZGRpbmc6IDRweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuLmRhdGVwaWNrZXItaW5saW5lIHtcbiAgd2lkdGg6IDIyMHB4O1xufVxuLmRhdGVwaWNrZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uZGF0ZXBpY2tlci1ydGwuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGF1dG87XG59XG4uZGF0ZXBpY2tlci1ydGwgdGFibGUgdHIgdGQgc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjOTk5O1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IDZweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YWZ0ZXIge1xuICBsZWZ0OiA3cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDpiZWZvcmUge1xuICByaWdodDogNnB4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YWZ0ZXIge1xuICByaWdodDogN3B4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmJlZm9yZSB7XG4gIHRvcDogLTdweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTphZnRlciB7XG4gIHRvcDogLTZweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDpiZWZvcmUge1xuICBib3R0b206IC03cHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCAjOTk5O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmFmdGVyIHtcbiAgYm90dG9tOiAtNnB4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgI2ZmZjtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5kYXRlcGlja2VyIHRkLFxuLmRhdGVwaWNrZXIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCxcbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXkuZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm9sZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm5ldyB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6ICNkOWVkZjc7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGUxOWE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmRkNDlhLCAjZmRmNTlhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmZGQ0OWEpLCB0bygjZmRmNTlhKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmRkNDlhLCAjZmRmNTlhKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmRkNDlhJywgZW5kQ29sb3JzdHI9JyNmZGY1OWEnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogI2ZkZjU5YSAjZmRmNTlhICNmYmVkNTA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgY29sb3I6ICMwMDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXlbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXJbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWRbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjU5YTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmYwNjkgXFw5O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZDE3YTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2MxN2EsICNmM2U5N2EpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2YzYzE3YSksIHRvKCNmM2U5N2EpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2MxN2EsICNmM2U5N2EpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmM2MxN2EnLCBlbmRDb2xvcnN0cj0nI2YzZTk3YScsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjZjNlOTdhICNmM2U5N2EgI2VkZGUzNDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheVtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcltkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNlOTdhO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZTI0YiBcXDk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTllOWU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2IzYjNiMywgIzgwODA4MCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjNiM2IzLCAjODA4MDgwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNiM2IzYjMpLCB0bygjODA4MDgwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2IzYjNiMywgIzgwODA4MCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsICM4MDgwODApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjNiM2IzLCAjODA4MDgwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjYjNiM2IzJywgZW5kQ29sb3JzdHI9JyM4MDgwODAnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogIzgwODA4MCAjODA4MDgwICM1OTU5NTk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2IFxcOTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZkY2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMwOGMpLCB0bygjMDA0NGNjKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDhjJywgZW5kQ29sb3JzdHI9JyMwMDQ0Y2MnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogIzAwNDRjYyAjMDA0NGNjICMwMDJhODA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDRjYztcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzM5OSBcXDk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMyU7XG4gIGhlaWdodDogNTRweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDElO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZkY2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMwOGMpLCB0bygjMDA0NGNjKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDhjJywgZW5kQ29sb3JzdHI9JyMwMDQ0Y2MnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogIzAwNDRjYyAjMDA0NGNjICMwMDJhODA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ0Y2M7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMzk5IFxcOTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ub2xkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5uZXcge1xuICBjb2xvcjogIzk5OTtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCB7XG4gIHdpZHRoOiAxNDVweDtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCxcbi5kYXRlcGlja2VyIC5wcmV2LFxuLmRhdGVwaWNrZXIgLm5leHQsXG4uZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaDpob3Zlcixcbi5kYXRlcGlja2VyIC5wcmV2OmhvdmVyLFxuLmRhdGVwaWNrZXIgLm5leHQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4uZGF0ZXBpY2tlciAucHJldi5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIC5uZXh0LmRpc2FibGVkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmRhdGVwaWNrZXIgLmN3IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMTJweDtcbiAgcGFkZGluZzogMCAycHggMCA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaW5wdXQtYXBwZW5kLmRhdGUgLmFkZC1vbixcbi5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbnB1dC1hcHBlbmQuZGF0ZSAuYWRkLW9uIGksXG4uaW5wdXQtcHJlcGVuZC5kYXRlIC5hZGQtb24gaSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0OmZpcnN0LWNoaWxkIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG59XG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0Omxhc3QtY2hpbGQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbn1cbi5pbnB1dC1kYXRlcmFuZ2UgLmFkZC1vbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuLmRhdGVwaWNrZXIuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICpib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcbiAgKmJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uZGF0ZXBpY2tlci5kcm9wZG93bi1tZW51IHRoLFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1pbmxpbmUgdGgsXG4uZGF0ZXBpY2tlci5kcm9wZG93bi1tZW51IHRkLFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1pbmxpbmUgdGQge1xuICBwYWRkaW5nOiA0cHggNXB4O1xufVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLWRhdGVwaWNrZXIuc3RhbmRhbG9uZS5jc3MubWFwICovIiwiLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNi4zIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjYuMycpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjYuMycpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC42LjMnKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC42LjMnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNi4zJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC42LjMjZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG4uZmEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGVcbn1cblxuLmZhLWxnIHtcbiAgICBmb250LXNpemU6IDEuMzMzMzMzMzNlbTtcbiAgICBsaW5lLWhlaWdodDogLjc1ZW07XG4gICAgdmVydGljYWwtYWxpZ246IC0xNSVcbn1cblxuLmZhLTJ4IHtcbiAgICBmb250LXNpemU6IDJlbVxufVxuXG4uZmEtM3gge1xuICAgIGZvbnQtc2l6ZTogM2VtXG59XG5cbi5mYS00eCB7XG4gICAgZm9udC1zaXplOiA0ZW1cbn1cblxuLmZhLTV4IHtcbiAgICBmb250LXNpemU6IDVlbVxufVxuXG4uZmEtZncge1xuICAgIHdpZHRoOiAxLjI4NTcxNDI5ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5mYS11bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0ZW07XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lXG59XG5cbi5mYS11bD5saSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5mYS1saSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yLjE0Mjg1NzE0ZW07XG4gICAgd2lkdGg6IDIuMTQyODU3MTRlbTtcbiAgICB0b3A6IC4xNDI4NTcxNGVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uZmEtbGkuZmEtbGcge1xuICAgIGxlZnQ6IC0xLjg1NzE0Mjg2ZW1cbn1cblxuLmZhLWJvcmRlciB7XG4gICAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgICBib3JkZXI6IHNvbGlkIC4wOGVtICNlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogLjFlbVxufVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdFxufVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0XG59XG5cbi5mYS5mYS1wdWxsLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogLjNlbVxufVxuXG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IC4zZW1cbn1cblxuLnB1bGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodFxufVxuXG4ucHVsbC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdFxufVxuXG4uZmEucHVsbC1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC4zZW1cbn1cblxuLmZhLnB1bGwtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAuM2VtXG59XG5cbi5mYS1zcGluIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhclxufVxuXG4uZmEtcHVsc2Uge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZylcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZylcbiAgICB9XG59XG5cbi5mYS1yb3RhdGUtOTAge1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKVxufVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXG59XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZylcbn1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKVxufVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKVxufVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gICAgZmlsdGVyOiBub25lXG59XG5cbi5mYS1zdGFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMmVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uZmEtc3RhY2stMXgge1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0XG59XG5cbi5mYS1zdGFjay0yeCB7XG4gICAgZm9udC1zaXplOiAyZW1cbn1cblxuLmZhLWludmVyc2Uge1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5mYS1nbGFzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDAwXCJcbn1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDFcIlxufVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDJcIlxufVxuXG4uZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDAzXCJcbn1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDRcIlxufVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDA1XCJcbn1cblxuLmZhLXN0YXItbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDA2XCJcbn1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwN1wiXG59XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDhcIlxufVxuXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwOVwiXG59XG5cbi5mYS10aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDBhXCJcbn1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwYlwiXG59XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCJcbn1cblxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMGRcIlxufVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwZVwiXG59XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxMFwiXG59XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxMVwiXG59XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxMlwiXG59XG5cbi5mYS1nZWFyOmJlZm9yZSxcbi5mYS1jb2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxM1wiXG59XG5cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMTRcIlxufVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDE1XCJcbn1cblxuLmZhLWZpbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDE2XCJcbn1cblxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxN1wiXG59XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMThcIlxufVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxOVwiXG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMWFcIlxufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxYlwiXG59XG5cbi5mYS1pbmJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDFjXCJcbn1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxZFwiXG59XG5cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDFlXCJcbn1cblxuLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyMVwiXG59XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDIyXCJcbn1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyM1wiXG59XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMjRcIlxufVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDI1XCJcbn1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyNlwiXG59XG5cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDI3XCJcbn1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDI4XCJcbn1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDI5XCJcbn1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyYVwiXG59XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyYlwiXG59XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMmNcIlxufVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDJkXCJcbn1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMmVcIlxufVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyZlwiXG59XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzMFwiXG59XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMzFcIlxufVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDMyXCJcbn1cblxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDMzXCJcbn1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMzRcIlxufVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDM1XCJcbn1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzNlwiXG59XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzN1wiXG59XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDM4XCJcbn1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzOVwiXG59XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwM2FcIlxufVxuXG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwM2JcIlxufVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwM2NcIlxufVxuXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwM2RcIlxufVxuXG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzZVwiXG59XG5cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0MFwiXG59XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNDFcIlxufVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNDJcIlxufVxuXG4uZmEtdGludDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDQzXCJcbn1cblxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDQ0XCJcbn1cblxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNDVcIlxufVxuXG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0NlwiXG59XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0N1wiXG59XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNDhcIlxufVxuXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDQ5XCJcbn1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNGFcIlxufVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDRiXCJcbn1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNGNcIlxufVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDRkXCJcbn1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0ZVwiXG59XG5cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1MFwiXG59XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1MVwiXG59XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDUyXCJcbn1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCJcbn1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1NFwiXG59XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDU1XCJcbn1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDU2XCJcbn1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDU3XCJcbn1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDU4XCJcbn1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDU5XCJcbn1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNWFcIlxufVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDViXCJcbn1cblxuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNWNcIlxufVxuXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1ZFwiXG59XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1ZVwiXG59XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjBcIlxufVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2MVwiXG59XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDYyXCJcbn1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2M1wiXG59XG5cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjRcIlxufVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjVcIlxufVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2NlwiXG59XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjdcIlxufVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2OFwiXG59XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDY5XCJcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDZhXCJcbn1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2YlwiXG59XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNmNcIlxufVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDZkXCJcbn1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDZlXCJcbn1cblxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDcwXCJcbn1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNzFcIlxufVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3MlwiXG59XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDczXCJcbn1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDc0XCJcbn1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3NVwiXG59XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3NlwiXG59XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNzdcIlxufVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNzhcIlxufVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDc5XCJcbn1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3YVwiXG59XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3YlwiXG59XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDdjXCJcbn1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwN2RcIlxufVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3ZVwiXG59XG5cbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwODBcIlxufVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4MVwiXG59XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4MlwiXG59XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4M1wiXG59XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4NFwiXG59XG5cbi5mYS1nZWFyczpiZWZvcmUsXG4uZmEtY29nczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDg1XCJcbn1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwODZcIlxufVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4N1wiXG59XG5cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwODhcIlxufVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwODlcIlxufVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhhXCJcbn1cblxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOGJcIlxufVxuXG4uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOGNcIlxufVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDhkXCJcbn1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4ZVwiXG59XG5cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOTBcIlxufVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOTFcIlxufVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDkyXCJcbn1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDkzXCJcbn1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5NFwiXG59XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDk1XCJcbn1cblxuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOTZcIlxufVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDk3XCJcbn1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDk4XCJcbn1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5OVwiXG59XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDlhXCJcbn1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDliXCJcbn1cblxuLmZhLXVubG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDljXCJcbn1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOWRcIlxufVxuXG4uZmEtZmVlZDpiZWZvcmUsXG4uZmEtcnNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOWVcIlxufVxuXG4uZmEtaGRkLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhMFwiXG59XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGExXCJcbn1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmM1wiXG59XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGEzXCJcbn1cblxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGE0XCJcbn1cblxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYTVcIlxufVxuXG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYTZcIlxufVxuXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhN1wiXG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGE4XCJcbn1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGE5XCJcbn1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGFhXCJcbn1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYWJcIlxufVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhY1wiXG59XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhZFwiXG59XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGFlXCJcbn1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGIwXCJcbn1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGIxXCJcbn1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBiMlwiXG59XG5cbi5mYS1ncm91cDpiZWZvcmUsXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjMFwiXG59XG5cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGMxXCJcbn1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYzJcIlxufVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjM1wiXG59XG5cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYzRcIlxufVxuXG4uZmEtY29weTpiZWZvcmUsXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGM1XCJcbn1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGM2XCJcbn1cblxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYzdcIlxufVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYzhcIlxufVxuXG4uZmEtbmF2aWNvbjpiZWZvcmUsXG4uZmEtcmVvcmRlcjpiZWZvcmUsXG4uZmEtYmFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGM5XCJcbn1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjYVwiXG59XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwY2JcIlxufVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGNjXCJcbn1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGNkXCJcbn1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwY2VcIlxufVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkMFwiXG59XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGQxXCJcbn1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGQyXCJcbn1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkM1wiXG59XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkNFwiXG59XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGQ1XCJcbn1cblxuLmZhLW1vbmV5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDZcIlxufVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGQ3XCJcbn1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDhcIlxufVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGQ5XCJcbn1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZGFcIlxufVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGRiXCJcbn1cblxuLmZhLXVuc29ydGVkOmJlZm9yZSxcbi5mYS1zb3J0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZGNcIlxufVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkZFwiXG59XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSxcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGRlXCJcbn1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZTBcIlxufVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlMVwiXG59XG5cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uZmEtdW5kbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGUyXCJcbn1cblxuLmZhLWxlZ2FsOmJlZm9yZSxcbi5mYS1nYXZlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGUzXCJcbn1cblxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGU0XCJcbn1cblxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGU1XCJcbn1cblxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlNlwiXG59XG5cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGU3XCJcbn1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlOFwiXG59XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGU5XCJcbn1cblxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlYVwiXG59XG5cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGViXCJcbn1cblxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZWNcIlxufVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlZFwiXG59XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlZVwiXG59XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZjBcIlxufVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmMVwiXG59XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGYyXCJcbn1cblxuLmZhLWJlbGwtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGEyXCJcbn1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGY0XCJcbn1cblxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmNVwiXG59XG5cbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGY2XCJcbn1cblxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmN1wiXG59XG5cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZjhcIlxufVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZjlcIlxufVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZmFcIlxufVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmYlwiXG59XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZmNcIlxufVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmZFwiXG59XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGZlXCJcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDBcIlxufVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDFcIlxufVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDJcIlxufVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwM1wiXG59XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDRcIlxufVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiXG59XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCJcbn1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwN1wiXG59XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDhcIlxufVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDlcIlxufVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMGFcIlxufVxuXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwYlwiXG59XG5cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTBjXCJcbn1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwZFwiXG59XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTBlXCJcbn1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExMFwiXG59XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExMVwiXG59XG5cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcbi5mYS1yZXBseTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTEyXCJcbn1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExM1wiXG59XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTE0XCJcbn1cblxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExNVwiXG59XG5cbi5mYS1zbWlsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMThcIlxufVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTE5XCJcbn1cblxuLmZhLW1laC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMWFcIlxufVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTFiXCJcbn1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExY1wiXG59XG5cbi5mYS1mbGFnLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExZFwiXG59XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTFlXCJcbn1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjBcIlxufVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTIxXCJcbn1cblxuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyMlwiXG59XG5cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTIzXCJcbn1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjRcIlxufVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTI1XCJcbn1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTI2XCJcbn1cblxuLmZhLXVubGluazpiZWZvcmUsXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjdcIlxufVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyOFwiXG59XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjlcIlxufVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyYVwiXG59XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTJiXCJcbn1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTJjXCJcbn1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTJkXCJcbn1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTJlXCJcbn1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzMFwiXG59XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMzFcIlxufVxuXG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMzJcIlxufVxuXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTMzXCJcbn1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMzRcIlxufVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMzVcIlxufVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMzZcIlxufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTM3XCJcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMzhcIlxufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzOVwiXG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxM2FcIlxufVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzYlwiXG59XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxM2NcIlxufVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxM2RcIlxufVxuXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTNlXCJcbn1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNDBcIlxufVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTQxXCJcbn1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0MlwiXG59XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNDNcIlxufVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0NFwiXG59XG5cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0NVwiXG59XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0NlwiXG59XG5cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTQ3XCJcbn1cblxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNDhcIlxufVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTQ5XCJcbn1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTRhXCJcbn1cblxuLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0YlwiXG59XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTRjXCJcbn1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTRkXCJcbn1cblxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0ZVwiXG59XG5cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTUwXCJcbn1cblxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1MVwiXG59XG5cbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNTJcIlxufVxuXG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNTNcIlxufVxuXG4uZmEtZ2JwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNTRcIlxufVxuXG4uZmEtZG9sbGFyOmJlZm9yZSxcbi5mYS11c2Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1NVwiXG59XG5cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNTZcIlxufVxuXG4uZmEtY255OmJlZm9yZSxcbi5mYS1ybWI6YmVmb3JlLFxuLmZhLXllbjpiZWZvcmUsXG4uZmEtanB5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNTdcIlxufVxuXG4uZmEtcnVibGU6YmVmb3JlLFxuLmZhLXJvdWJsZTpiZWZvcmUsXG4uZmEtcnViOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNThcIlxufVxuXG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1OVwiXG59XG5cbi5mYS1iaXRjb2luOmJlZm9yZSxcbi5mYS1idGM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1YVwiXG59XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNWJcIlxufVxuXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNWNcIlxufVxuXG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1ZFwiXG59XG5cbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1ZVwiXG59XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2MFwiXG59XG5cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjFcIlxufVxuXG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTYyXCJcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjNcIlxufVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjRcIlxufVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2NVwiXG59XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTY2XCJcbn1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2N1wiXG59XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjhcIlxufVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2OVwiXG59XG5cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2YVwiXG59XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNmJcIlxufVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2Y1wiXG59XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2ZFwiXG59XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2ZVwiXG59XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3MFwiXG59XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3MVwiXG59XG5cbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNzJcIlxufVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNzNcIlxufVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTc0XCJcbn1cblxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTc1XCJcbn1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3NlwiXG59XG5cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3N1wiXG59XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNzhcIlxufVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3OVwiXG59XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxN2FcIlxufVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTdiXCJcbn1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxN2NcIlxufVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3ZFwiXG59XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTdlXCJcbn1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4MFwiXG59XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4MVwiXG59XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4MlwiXG59XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxODNcIlxufVxuXG4uZmEtZ2l0dGlwOmJlZm9yZSxcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTg0XCJcbn1cblxuLmZhLXN1bi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxODVcIlxufVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxODZcIlxufVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTg3XCJcbn1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTg4XCJcbn1cblxuLmZhLXZrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxODlcIlxufVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4YVwiXG59XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4YlwiXG59XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4Y1wiXG59XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMThkXCJcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOGVcIlxufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTkwXCJcbn1cblxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOTFcIlxufVxuXG4uZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOTJcIlxufVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTkzXCJcbn1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTk0XCJcbn1cblxuLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uZmEtdHJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOTVcIlxufVxuXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTk2XCJcbn1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE5N1wiXG59XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTk4XCJcbn1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTk5XCJcbn1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTlhXCJcbn1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTliXCJcbn1cblxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOWNcIlxufVxuXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTlkXCJcbn1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOWVcIlxufVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYTBcIlxufVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYTFcIlxufVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWEyXCJcbn1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWEzXCJcbn1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYTRcIlxufVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYTVcIlxufVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWE2XCJcbn1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhN1wiXG59XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWE4XCJcbn1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWE5XCJcbn1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWFhXCJcbn1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYWJcIlxufVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYWNcIlxufVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhZFwiXG59XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWFlXCJcbn1cblxuLmZhLXBhdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWIwXCJcbn1cblxuLmZhLXNwb29uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYjFcIlxufVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWIyXCJcbn1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYjNcIlxufVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWI0XCJcbn1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYjVcIlxufVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiNlwiXG59XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiN1wiXG59XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYjhcIlxufVxuXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYjlcIlxufVxuXG4uZmEtY2FiOmJlZm9yZSxcbi5mYS10YXhpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYmFcIlxufVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWJiXCJcbn1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiY1wiXG59XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYmRcIlxufVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWJlXCJcbn1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzBcIlxufVxuXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWMxXCJcbn1cblxuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzJcIlxufVxuXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzNcIlxufVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjNFwiXG59XG5cbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLFxuLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjNVwiXG59XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWM2XCJcbn1cblxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzdcIlxufVxuXG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjOFwiXG59XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWM5XCJcbn1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjYVwiXG59XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxY2JcIlxufVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjY1wiXG59XG5cbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXG4uZmEtc3VwcG9ydDpiZWZvcmUsXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxY2RcIlxufVxuXG4uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjZVwiXG59XG5cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkMFwiXG59XG5cbi5mYS1nZTpiZWZvcmUsXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZDFcIlxufVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWQyXCJcbn1cblxuLmZhLWdpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWQzXCJcbn1cblxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLmZhLXljLXNxdWFyZTpiZWZvcmUsXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkNFwiXG59XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZDVcIlxufVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkNlwiXG59XG5cbi5mYS13ZWNoYXQ6YmVmb3JlLFxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWQ3XCJcbn1cblxuLmZhLXNlbmQ6YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZDhcIlxufVxuXG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZDlcIlxufVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWRhXCJcbn1cblxuLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZGJcIlxufVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZGNcIlxufVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZGRcIlxufVxuXG4uZmEtc2xpZGVyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWRlXCJcbn1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWUwXCJcbn1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlMVwiXG59XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZTJcIlxufVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlM1wiXG59XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlNFwiXG59XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZTVcIlxufVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWU2XCJcbn1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlN1wiXG59XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlOFwiXG59XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZTlcIlxufVxuXG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlYVwiXG59XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZWJcIlxufVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWVjXCJcbn1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWVkXCJcbn1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlZVwiXG59XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZjBcIlxufVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWYxXCJcbn1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZjJcIlxufVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWYzXCJcbn1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWY0XCJcbn1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWY1XCJcbn1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFmNlwiXG59XG5cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFmN1wiXG59XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWY4XCJcbn1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWY5XCJcbn1cblxuLmZhLWF0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZmFcIlxufVxuXG4uZmEtZXllZHJvcHBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWZiXCJcbn1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZmNcIlxufVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWZkXCJcbn1cblxuLmZhLWFyZWEtY2hhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFmZVwiXG59XG5cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwMFwiXG59XG5cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMDFcIlxufVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMDJcIlxufVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjAzXCJcbn1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwNFwiXG59XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwNVwiXG59XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMDZcIlxufVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMDdcIlxufVxuXG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjA4XCJcbn1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjA5XCJcbn1cblxuLmZhLWNjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMGFcIlxufVxuXG4uZmEtc2hla2VsOmJlZm9yZSxcbi5mYS1zaGVxZWw6YmVmb3JlLFxuLmZhLWlsczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjBiXCJcbn1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMGNcIlxufVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjBkXCJcbn1cblxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMGVcIlxufVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxMFwiXG59XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjExXCJcbn1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxMlwiXG59XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxM1wiXG59XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxNFwiXG59XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjE1XCJcbn1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMTZcIlxufVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMTdcIlxufVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMThcIlxufVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjE5XCJcbn1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxYVwiXG59XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjFiXCJcbn1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxY1wiXG59XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjFkXCJcbn1cblxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjFlXCJcbn1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMjFcIlxufVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjIyXCJcbn1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyM1wiXG59XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyNFwiXG59XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyNVwiXG59XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyNlwiXG59XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjI3XCJcbn1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyOFwiXG59XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjI5XCJcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyYVwiXG59XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMmJcIlxufVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMmNcIlxufVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjJkXCJcbn1cblxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMzBcIlxufVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzMVwiXG59XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjMyXCJcbn1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjMzXCJcbn1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjM0XCJcbn1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzNVwiXG59XG5cbi5mYS1ob3RlbDpiZWZvcmUsXG4uZmEtYmVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMzZcIlxufVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjM3XCJcbn1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMzhcIlxufVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMzlcIlxufVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyM2FcIlxufVxuXG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjNiXCJcbn1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzY1wiXG59XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjNkXCJcbn1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjNlXCJcbn1cblxuLmZhLWJhdHRlcnktNDpiZWZvcmUsXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNDBcIlxufVxuXG4uZmEtYmF0dGVyeS0zOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNDFcIlxufVxuXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0MlwiXG59XG5cbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjQzXCJcbn1cblxuLmZhLWJhdHRlcnktMDpiZWZvcmUsXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjQ0XCJcbn1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0NVwiXG59XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjQ2XCJcbn1cblxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjQ3XCJcbn1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNDhcIlxufVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0OVwiXG59XG5cbi5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNGFcIlxufVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNGJcIlxufVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0Y1wiXG59XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjRkXCJcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0ZVwiXG59XG5cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjUwXCJcbn1cblxuLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI1MVwiXG59XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI1MlwiXG59XG5cbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjUzXCJcbn1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjU0XCJcbn1cblxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjU1XCJcbn1cblxuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSxcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI1NlwiXG59XG5cbi5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI1N1wiXG59XG5cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNThcIlxufVxuXG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNTlcIlxufVxuXG4uZmEtaGFuZC1wb2ludGVyLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI1YVwiXG59XG5cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI1YlwiXG59XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI1Y1wiXG59XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNWRcIlxufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjVlXCJcbn1cblxuLmZhLWdnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNjBcIlxufVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNjFcIlxufVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2MlwiXG59XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNjNcIlxufVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2NFwiXG59XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNjVcIlxufVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2NlwiXG59XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2N1wiXG59XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2OFwiXG59XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNjlcIlxufVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2YVwiXG59XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjZiXCJcbn1cblxuLmZhLXR2OmJlZm9yZSxcbi5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNmNcIlxufVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNmRcIlxufVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2ZVwiXG59XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3MFwiXG59XG5cbi5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3MVwiXG59XG5cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNzJcIlxufVxuXG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjczXCJcbn1cblxuLmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3NFwiXG59XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjc1XCJcbn1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3NlwiXG59XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3N1wiXG59XG5cbi5mYS1tYXAtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjc4XCJcbn1cblxuLmZhLW1hcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjc5XCJcbn1cblxuLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3YVwiXG59XG5cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3YlwiXG59XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjdjXCJcbn1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyN2RcIlxufVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyN2VcIlxufVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyODBcIlxufVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyODFcIlxufVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjgyXCJcbn1cblxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjgzXCJcbn1cblxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyODRcIlxufVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjg1XCJcbn1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjg2XCJcbn1cblxuLmZhLXVzYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjg3XCJcbn1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjg4XCJcbn1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyODlcIlxufVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOGFcIlxufVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOGJcIlxufVxuXG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI4Y1wiXG59XG5cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjhkXCJcbn1cblxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI4ZVwiXG59XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5MFwiXG59XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5MVwiXG59XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOTJcIlxufVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOTNcIlxufVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5NFwiXG59XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOTVcIlxufVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOTZcIlxufVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjk3XCJcbn1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5OFwiXG59XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5OVwiXG59XG5cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOWFcIlxufVxuXG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5YlwiXG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjljXCJcbn1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOWRcIlxufVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5ZVwiXG59XG5cbi5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmEwXCJcbn1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJhMVwiXG59XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJhMlwiXG59XG5cbi5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmEzXCJcbn1cblxuLmZhLWRlYWZuZXNzOmJlZm9yZSxcbi5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJhNFwiXG59XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmE1XCJcbn1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJhNlwiXG59XG5cbi5mYS1zaWduaW5nOmJlZm9yZSxcbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYTdcIlxufVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmE4XCJcbn1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmE5XCJcbn1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJhYVwiXG59XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmFiXCJcbn1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYWNcIlxufVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYWRcIlxufVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmFlXCJcbn1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYjBcIlxufVxuXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJiMVwiXG59XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJiMlwiXG59XG5cbi5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYjNcIlxufVxuXG4uZmEtZmE6YmVmb3JlLFxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmI0XCJcbn1cblxuLnNyLW9ubHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXI6IDBcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG9cbn0iLCIvKlxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbiB7XG4gIHotaW5kZXg6IDA7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0IHtcbiAgei1pbmRleDogMTtcbn1cbi5vd2wtY2Fyb3VzZWwgLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBBdXRvIEhlaWdodCBQbHVnaW5cbiAqL1xuLm93bC1oZWlnaHQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4vKlxuICogIENvcmUgT3dsIENhcm91c2VsIENTUyBGaWxlXG4gKi9cbi5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogZml4IGZvciBmbGFzaGluZyBiYWNrZ3JvdW5kICovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLXByZXYsXG4ub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1uZXh0LFxuLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtZG90IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBmbG9hdDogbGVmdDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtdGV4dC1zZWxlY3Qtb24gLm93bC1pdGVtIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0bztcbiAgLW1vei11c2VyLXNlbGVjdDogYXV0bztcbiAgLW1zLXVzZXItc2VsZWN0OiBhdXRvO1xuICB1c2VyLXNlbGVjdDogYXV0bztcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1ncmFiIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiAtby1ncmFiO1xuICBjdXJzb3I6IC1tcy1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG4ub3dsLWNhcm91c2VsLm93bC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8qIE5vIEpzICovXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBWaWRlbyBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIm93bC52aWRlby5wbGF5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBzY2FsZSAxMDBtcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHNjYWxlKDEuMywgMS4zKTtcbiAgLW1vei10cmFuc2l0aW9uOiBzY2FsZSgxLjMsIDEuMyk7XG4gIC1tcy10cmFuc2l0aW9uOiBzY2FsZSgxLjMsIDEuMyk7XG4gIC1vLXRyYW5zaXRpb246IHNjYWxlKDEuMywgMS4zKTtcbiAgdHJhbnNpdGlvbjogc2NhbGUoMS4zLCAxLjMpO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bixcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10biB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn0iLCIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cbi5tZnAtYmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgb3BhY2l0eTogMC44OyB9XG5cbi5tZnAtd3JhcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5tZnAtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDQ1OyB9XG5cbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXG4ubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC1hamF4LWN1ciB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7IH1cblxuLm1mcC16b29tLW91dC1jdXIsIC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDsgfVxuXG4ubWZwLXpvb20ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluOyB9XG5cbi5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tZnAtcHJlbG9hZGVyIHtcbiAgY29sb3I6ICNDQ0M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAxMDQ0OyB9XG4gIC5tZnAtcHJlbG9hZGVyIGEge1xuICAgIGNvbG9yOiAjQ0NDOyB9XG4gICAgLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJ1dHRvbi5tZnAtY2xvc2UsXG5idXR0b24ubWZwLWFycm93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTA0NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5tZnAtY2xvc2Uge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC42NTtcbiAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7IH1cbiAgLm1mcC1jbG9zZTpob3ZlcixcbiAgLm1mcC1jbG9zZTpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWZwLWNsb3NlOmFjdGl2ZSB7XG4gICAgdG9wOiAxcHg7IH1cblxuLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjRkZGO1xuICByaWdodDogLTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI0NDQztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubWZwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjY1O1xuICBtYXJnaW46IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm1mcC1hcnJvdzphY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IC01NHB4OyB9XG4gIC5tZnAtYXJyb3c6aG92ZXIsXG4gIC5tZnAtYXJyb3c6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1mcC1hcnJvdzpiZWZvcmUsXG4gIC5tZnAtYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDsgfVxuICAubWZwLWFycm93OmFmdGVyIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gICAgdG9wOiA4cHg7IH1cbiAgLm1mcC1hcnJvdzpiZWZvcmUge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgICBvcGFjaXR5OiAwLjc7IH1cblxuLm1mcC1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDsgfVxuICAubWZwLWFycm93LWxlZnQ6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjRkZGO1xuICAgIG1hcmdpbi1sZWZ0OiAzMXB4OyB9XG4gIC5tZnAtYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG5cbi5tZnAtYXJyb3ctcmlnaHQge1xuICByaWdodDogMDsgfVxuICAubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xuICAgIG1hcmdpbi1sZWZ0OiAzOXB4OyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG5cbi5tZnAtaWZyYW1lLWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICB0b3A6IC00MHB4OyB9XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cbiAgLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbmltZy5tZnAtaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbi5tZnAtZmlndXJlIHtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNDBweDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJhY2tncm91bmQ6ICM0NDQ7IH1cbiAgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGNvbG9yOiAjQkRCREJEO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICAubWZwLWZpZ3VyZSBmaWd1cmUge1xuICAgIG1hcmdpbjogMDsgfVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI0YzRjNGMztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gIC8qKlxuICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAgICovXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcjplbXB0eSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tZnAtYXJyb3cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpOyB9XG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7IH1cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7IH1cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfSB9XG5cblxuLndoaXRlLXBvcHVwIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59IiwiI2FkZC10by1jYWxlbmRhci1jaGVja2JveC1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFkZC10by1jYWxlbmRhci1jaGVja2JveCB+IGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWRkLXRvLWNhbGVuZGFyLWNoZWNrYm94OmNoZWNrZWQgfiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNTBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLmFkZC10by1jYWxlbmRhci1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuXG4uYWRkLXRvLWNhbGVuZGFyLWNoZWNrYm94IH4gYTpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUZRQUFBQVFDQVlBQUFDSW9saTdBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlScFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TXkxak1ERXhJRFkyTGpFME5UWTJNU3dnTWpBeE1pOHdNaTh3TmkweE5EbzFOam95TnlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVOVE5pQW9UV0ZqYVc1MGIzTm9LU0lnZUcxd1RVMDZTVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRG8wTXpKQ1JEVTJOVUUxTURJeE1VVXlPVFkxUTBFd05Ua3hORUpET1VJd05DSWdlRzF3VFUwNlJHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEbzBNekpDUkRVMk5rRTFNREl4TVVVeU9UWTFRMEV3TlRreE5FSkRPVUl3TkNJK0lEeDRiWEJOVFRwRVpYSnBkbVZrUm5KdmJTQnpkRkpsWmpwcGJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qUXpNa0pFTlRZelFUVXdNakV4UlRJNU5qVkRRVEExT1RFMFFrTTVRakEwSWlCemRGSmxaanBrYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2pRek1rSkVOVFkwUVRVd01qRXhSVEk1TmpWRFFUQTFPVEUwUWtNNVFqQTBJaTgrSUR3dmNtUm1Pa1JsYzJOeWFYQjBhVzl1UGlBOEwzSmtaanBTUkVZK0lEd3ZlRHA0YlhCdFpYUmhQaUE4UDNod1lXTnJaWFFnWlc1a1BTSnlJajgrMUdjYjNRQUFDaDFKUkVGVWVOckVXQXR3Vk5VWi91N2Q5eXZaSkJ0TUlDOGVCaElLTWtRSWhxSUJLaXJXd3BTVzBkYWhDaXIxZ1FoV2cyWEtqTlJxUjdBalE2UWpnbEJGUklXMjBLbUMwS1JZalJZTUNaR0hHRWpJWTBPeTJVMzJsWDNkM1h2Nm54dVNiRUpDUU52cG4vbjMzUE9meHozM3U5Ly91QkdhQlFGY01oZ3JwR1lDNmRkayt6ZmlaS2d4c3ZPRzRidUpNR0FUTnR6Y3E0bCtXU3Ric0dncHZPaUVMcGdCV2V0R1FHTkNzdFNHa0t3SDFFazA0b1ZORlVaUXNFQWplZENnMGlCUlZpdnJQNzM3Q0wrSDhOYTdmN2xwUkZhMmNPZk1xZFVuOW4zQVJHYzdOTEVZSmo2MlFsZTZaMy9abEFUdDgybUlOVjRRVlBWMzNIVlhtSy8xYlJnUHZzdDYwdnpYZ0p6Wlo4NFVsT2ZuVjFML1l2d2hCeGs3UTdxdVozelpMcnZTaXZSeStQdFIwWThvVWl0MlA3K2FXbTVUaWZ4YWhFclZQV2ZkL0pSQlFhTlZqQTJDSWhzZWNFd0l1Ykh6QjMrQ1FXTkROQkNDeXVpRUM2TmdwVjNhZ2tDc3pZV2tuQlRJbmpBTUZoMjBIQW8xL1FRRlZNN0t3OWFseTdEMXplMmlKRWVtaGJ1OE16ZisrcmtWTkdNa2FTN3B1S2FkYjB5dWJHc2NwL1dhM3JjMG5OWFZKNlJzSnZzYVVobVh0NW95WnYzNmU0by8vaGkxdGJVb25qV3JZTlRzMlFYeGh5d3VMKzhibXpldm9HN2RPdTNnajhQbzJNSVZaR0ljQXc2VGNQbWEwWVY0SmZYWUVCaXkvcmJlcVpjditpMXRFYklnYWd6Z09BV01lclQ1TXZEdVhnZk9INnZBc1JvUmdWQXFIT3AyVE1yWDRkWWZGbUxoVkFIVFJxdGdrbjBRUTNXMGFuWksrVXN2ekplL3FmbHhpMmQwNGEzdTlpSldkbmdVSGQvSTMzS0V5SkVvcUJFMm1xQ3hHQkNxcS8vcDhpZFd2UGg2NldhMzVabHpVSWNBbmV6M3crbjE0dXdERDhDYWxZV28yOTN2WWVQSCtGeStKbjU4Mjg5SEt1MnJwYnV4OUtGN0VZNHlmSHJvQUhLTDVpdjJ3L3YyWWU3Q0JmQkhCTFJXSFlKNTRyenJDUWNzRHR4K1lBNE1BYnlUcWpzSExmTElyV1djQ2hqd3UvWEhVVm51eHJHREMyRzJBZHdubktRTlh3T0xIbndGSDRkYThWblpCcGcwWnFnY09nSk1mS2Erb3FKa1REUU1YM29yM0dGL2toZ0pROVRyb0RJblFFTnE5cmpJdGFOd3FVV2tlRG95MHd0bVRLWXQvOFhQcGc0d1pwQURBUlR0MllPSng0NUJvOVBCbFpFQnk4NmR2UWVkUEdrU3htWm53NVNRQUQ2WHJ4bnM2WFdtWU8rMXgzZStuNTJEMldNM1k5Nnc2RjBGMUY0d0J3c0JwckJFdiswd0lRTzdYajJIQzBlcmNMYmlFZGkwellneUFrMU9nRlVRY2NPTndQNWR5eEVMTk1DUTVDZnEwWVpwZWtnQ3BNWmdFTlB2bUljNUtja0VtNGdMNys5QnJMMGQxckZqWVNHR0drZVBneVdYNHFVMUNRVzN6Vkc1enRWK24yNWFRUnBWR0JvamtGcFdyb1RCYUFRL1RwRDZlcHV0M3hPWnpXYUtFakw0M0lFTTNmckhMWkQ4WHR5UWFzWGhkemJEYk5UQ0pqTjg5dGZ0dmZhVzhqZDY3ZlB5elAzalJCelRoR0dZS2d3eHJjY2VNMmV5WURRTkc5KzhpQU1mSHNhUlhZL0FvdVY0cVJBUzlOQ3JtbWtqS3hCS3dPUXNNOFgwaVFoUWtwSzFJVWlpQnhxMStvTGZhUEpKWG84bEVPeUNKdEdLU2NzZmhUWXBHWUl0RlRVWEc5RFkyb3FRdzRVbkZpNVNHRi8yemZraWFsUWNVSjY2VjdQckZMNW1RaHdnWEdSWlpqdis4QUx6QkdQTTRZdXlBOXMzc0ZNdElVVzUvWHg3aE5VMCtSVTdYN09NNWJGbEp4U1EyT0RSK0FybElVeTVIRGpXMDR5K3Q1VXJDOUo1Vm01dFl4a3ovczVZRjNXaUVTWXpQMk1SbWJtcDYrRUg5dnVaeE05TjlpQnowVmlVSGJjbHNQdVgvR0oyU1VuSmVYK0xuVVc2L01xekhUcDZsTDI5ZHk5cnRMZXd4NTk4a3BXc1djUHV1KzgrRm8xR2xmRzkrL2JabjFxMUtrMUp6SFFTbFV4SGpCTDdya1g1WEw1bU1CUWtzN1d2WTB2dlozZDRwVzYzajdOZm8vUURmWUNiczNpR2E2VU9SWU1VUC85MnFob1lFNFZzZE5Db0RFRXlVWXFuaEJJREVtSjhoWlllbktkbUVUSDY0NjhwV2EzR0pidmRIcEtpVFdwaW80WVN6N0hqeDdIdTJXZHg5S09Qa0RreUhhV2JOaUUvTHcrTEZ5K21ha1dsSENJbk95YzlNeU9USjNKUnpjRWhuQ0hIWXRmMGRDSnR3cnJwM1N1dnYvVUd2TzR1V0JMTjJMOS9ON3hlRnp5ZWRyUzQzK3ExRjQwMURRZGFQKzhWcmcxcHBjUlMzdCtERFZRZTlkaEZxRjNKaUhUYUlZYVR5TDJqWUlsZDhJc0dXQ1FSVEIrR29DY2dpVTVxMlFDRDZLTkZkUWpyTTFGVlhlVVlkK1BZeGc2bkUrbnA2WmlZbjQ4ZE8zWmc3ZHExaUVRaTBHcTFLS2VxaDFoODJUMkJVUmtaUWxwYTJrenFIdUoxcUVwaDN6Q0FQblZ5RGFvOFg2RWdlUW93QU5EbFN4N21mbzl0NzcyTkJRdCtwbVQ1VDQ2OGpnbUZTNVR4aXFQdmRkZXJMTytLZmNudGUyWDcxRzlWekN2anVsaGZaYUpGRmpKU3JDajcvRGpDcWdoMFZONkV2U0lzQ1VBWG5keFB2RHhmMXc1dDRnam9ZMXFFbkFZVWZJOFNwdW9rT2x5SUJJUGhDMDZuU3dIVVpESWhOemNYb1ZBSVJGN2s1T1FvTGM4My9FMWV1dFNLcHVZbVJLVG9MWnMzbDZaemhxbzVReVBSNkZWUGZjSlpnMmxGTjZQeTgwcStrYnAyV3pMd1VFZS9PWjJPdnI0WVUxMXByenFMLzVYb1JIM2Z2YWt3bWpGZFF0bEg0L0ZDNlZkWS9kUk5WS0VZZU1xQVVSM0VpU285Vmo1NkFzMitNS3dHTXg2OGZ5U201bytIU2VEaDZGTE03L2ZWdTF6TzN2MjRheGNVRkpEbmVaWCtTa3JnWHE4UGxaVW5FS0tLd0dwTmdNL3JtYUxUNjZaMXV6d3hWQm9DMEpLcXRUanBQdFZkOHNROFlKS00rZzNXNVplL0hwWjNmOXIwa2FoazVhcTQxYi9zdDFjOEEzdVlPUVFycjB1eUZ3ZXArdWpyRzZISGlwL1lzUHZsVG16KzdkY292bk1HWms0Z3Q2Y1lLWFFGTVd1eUFWOTgraU9jcGZCNmU5SHpGQnZ2b1M4N0o5WGZ5bktaV0ZuZmJMZnpid09sbXBFa0NhdWZmaHBlanhlbnZqcUY3S3hzZFBGNlBCeUN6K1BINmRPbktWUlVXOGVNR1gxTE4wTUowTWdRTGwvZFZnTmI4WWp1QWovcVJGSmhNbVlWemtrdi8zTlpBVjZqSlBTNFcvZ1dHTERyL1VhL21rUU16UU0yVDRkTjU4US9EeGJpenVJS0xManRIYXg3YmhxV1BKYUxWSk1XUHNYcHphaDNTV2ozbjZHUU1LZjcvd0FtUDYvNjVmcTZ1dWJHcHNhT0ZudEx1cVBkQVJlNXY0ZlkyZW1pMXVlai9PQm1qamFuMytWMnRmaTh2b1pZTEZvWGxhSm5qUVpEaFpvSmdpN0dYWDRJUVBOTitUaDlzSnVobUt1Q1dNNXc1cHZxTmlTTGxmZy95aGNMeDJQRXFBK1FxaFIvd1g1akhpcnJkYklKSTI0QS9sRzlHcXQvVTQ1Tld6N0V5OXMvQnpRM1FwVVFRYWpkak1TME5peGR0UWhGeFRmVEd6VlFEYzZyRkovODVaZGZlbTZlUHIyOWRNdVdkR0tpNVBWNk92MkJRRk1vRkw1SU5YcXR4K3VwZDNkMjFyWFk3WTVBSU1CdlRwOEZDSmVYbC9uVkJLTkZSYTdBZyt4Z3NuSDJLMHA3OSs0NzRJeDFJSld5NXFnWHV3NDBNUGI4ZHdGa09GZm5nQTBuWTl6cVFlMVduclF0elFSU0Jnd0dFWHMyenFVSG1YdkZ2Q0NGTHdQL0x3NlBkaFFMalZxRlZJd1NrQ1JGSWdkUFZwK3NJNjZkN3VyeTFYcmM3c2FHaGtaN09CemlBRXB4R290WFlZUWcvSjRDUmVad2gzZmRyaXFNMklRa3JaTjFtZy9IOWpvWSs0RE12U3l0K2VRbFRMNzF1ZjhhKzY1VmZ2Vnc1bkRoNUpwbDU4TkhNSzVGQ1Q4OGRpYVNHaTRERlluVEh2RGtnVFV5bC84SU1BQnRLaDhwaVp3SXV3QUFBQUJKUlU1RXJrSmdnZz09KTtcbiAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICBjb250ZW50OiAnICc7XG59XG5cbi5pY29uLWljYWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY4cHggMDtcbn1cblxuLmljb24tb3V0bG9vazpiZWZvcmUge1xuICAvKnRoaXMgaXMgdGhlIGRlZmF1bHQgaWNvbiovXG59XG5cbi5pY29uLXlhaG9vOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4ICs0cHg7XG59XG5cbi5pY29uLWdvb2dsZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTJweCAwO1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLyohXG4gKiBhbmltYXRlLmNzcyAtaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZVxuICogVmVyc2lvbiAtIDMuNS4xXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDE2IERhbmllbCBFZGVuXG4gKi9cblxuLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZWQuaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbi5hbmltYXRlZC5mbGlwT3V0WCxcbi5hbmltYXRlZC5mbGlwT3V0WSxcbi5hbmltYXRlZC5ib3VuY2VJbixcbi5hbmltYXRlZC5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIH1cblxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICB9XG5cbiAgNDAlLCA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gIH1cbn1cblxuLmJvdW5jZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLCA1MCUsIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sIDUwJSwgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnJ1YmJlckJhbmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcbiAgZnJvbSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICBmcm9tLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuLnNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICA2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gIH1cblxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gIH1cblxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG5cbiAgNDMuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICB9XG5cbiAgMTguNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICB9XG5cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgfVxuXG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5oZWFkU2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuXG4uc3dpbmcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICBhbmltYXRpb24tbmFtZTogc3dpbmc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB0YWRhIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0YWRhIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnRhZGEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xuICBhbmltYXRpb24tbmFtZTogdGFkYTtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLndvYmJsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGplbGxvIHtcbiAgZnJvbSwgMTEuMSUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICB9XG5cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG5cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cblxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgfVxuXG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cblxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG5cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLCAxMS4xJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gIH1cblxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gIH1cblxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgfVxuXG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICB9XG5cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgfVxuXG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gIH1cblxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gIH1cbn1cblxuLmplbGxvIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamVsbG87XG4gIGFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSwgMjAlLCA0MCUsIDYwJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLCAyMCUsIDQwJSwgNjAlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLmJvdW5jZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmJvdW5jZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmJvdW5jZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmJvdW5jZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgfVxuXG4gIDUwJSwgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG59XG5cbi5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5mYWRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluRG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRVcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbi5hbmltYXRlZC5mbGlwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xuICBhbmltYXRpb24tbmFtZTogZmxpcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLy8gNDAlIHtcbiAgLy8gICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gIC8vICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgLy8gICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAvLyAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAvLyB9XG5cbiAgLy8gNjAlIHtcbiAgLy8gICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgLy8gICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gIC8vICAgb3BhY2l0eTogMTtcbiAgLy8gfVxuXG4gIC8vIDgwJSB7XG4gIC8vICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIC8vICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAvLyB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg4MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg4MDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDgwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoODAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC05MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC8vIDQwJSB7XG4gIC8vICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAvLyAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gIC8vICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAvLyAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIC8vIH1cblxuICAvLyA2MCUge1xuICAvLyAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAvLyAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgLy8gICBvcGFjaXR5OiAxO1xuICAvLyB9XG5cbiAgLy8gODAlIHtcbiAgLy8gICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgLy8gICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIC8vIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsaXBPdXRYIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxpcE91dFkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5saWdodFNwZWVkSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5saWdodFNwZWVkT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5VcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXREb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dFVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dFVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4ucm9sbEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cblxuLnJvbGxPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnpvb21JbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21Jbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi56b29tT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB9XG59XG5cbi56b29tT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21PdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG59XG4iLCJ0YWJsZS5kYXRhVGFibGV7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO2NsZWFyOmJvdGg7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO2JvcmRlci1zcGFjaW5nOjB9dGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aHtmb250LXdlaWdodDpib2xkfXRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aCx0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGR7cGFkZGluZzoxMHB4IDE4cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzExMX10YWJsZS5kYXRhVGFibGUgdGhlYWQgdGg6YWN0aXZlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZDphY3RpdmV7b3V0bGluZTpub25lfXRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aCx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGR7cGFkZGluZzoxMHB4IDE4cHggNnB4IDE4cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgIzExMX10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYyx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY3tjdXJzb3I6cG9pbnRlcjsqY3Vyc29yOmhhbmR9dGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZCx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZHtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgcmlnaHR9dGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5ne2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3NvcnRfYm90aC5wbmdcIil9dGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9zb3J0X2FzYy5wbmdcIil9dGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2N7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvc29ydF9kZXNjLnBuZ1wiKX10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVke2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3NvcnRfYXNjX2Rpc2FibGVkLnBuZ1wiKX10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9zb3J0X2Rlc2NfZGlzYWJsZWQucG5nXCIpfXRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0cntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmZ9dGFibGUuZGF0YVRhYmxlIHRib2R5IHRyLnNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6I0IwQkVEOX10YWJsZS5kYXRhVGFibGUgdGJvZHkgdGgsdGFibGUuZGF0YVRhYmxlIHRib2R5IHRke3BhZGRpbmc6OHB4IDEwcHh9dGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgdGJvZHkgdGgsdGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgdGJvZHkgdGQsdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdGgsdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdGR7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZH10YWJsZS5kYXRhVGFibGUucm93LWJvcmRlciB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0aCx0YWJsZS5kYXRhVGFibGUucm93LWJvcmRlciB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCx0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0aCx0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZHtib3JkZXItdG9wOm5vbmV9dGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyIHRib2R5IHRoLHRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB0Ym9keSB0ZHtib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkO2JvcmRlci1yaWdodDoxcHggc29saWQgI2RkZH10YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGJvZHkgdHIgdGg6Zmlyc3QtY2hpbGQsdGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZGRkfXRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0aCx0YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGR7Ym9yZGVyLXRvcDpub25lfXRhYmxlLmRhdGFUYWJsZS5zdHJpcGUgdGJvZHkgdHIub2RkLHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLm9kZHtiYWNrZ3JvdW5kLWNvbG9yOiNmOWY5Zjl9dGFibGUuZGF0YVRhYmxlLnN0cmlwZSB0Ym9keSB0ci5vZGQuc2VsZWN0ZWQsdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIub2RkLnNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6I2FjYmFkNH10YWJsZS5kYXRhVGFibGUuaG92ZXIgdGJvZHkgdHI6aG92ZXIsdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjZmNmY2fXRhYmxlLmRhdGFUYWJsZS5ob3ZlciB0Ym9keSB0cjpob3Zlci5zZWxlY3RlZCx0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3Zlci5zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOiNhYWI3ZDF9dGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiB0Ym9keSB0cj4uc29ydGluZ18xLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4gdGJvZHkgdHI+LnNvcnRpbmdfMix0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyPi5zb3J0aW5nXzMsdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI+LnNvcnRpbmdfMSx0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cj4uc29ydGluZ18yLHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyPi5zb3J0aW5nXzN7YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhfXRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4gdGJvZHkgdHIuc2VsZWN0ZWQ+LnNvcnRpbmdfMSx0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyLnNlbGVjdGVkPi5zb3J0aW5nXzIsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiB0Ym9keSB0ci5zZWxlY3RlZD4uc29ydGluZ18zLHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLnNlbGVjdGVkPi5zb3J0aW5nXzEsdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIuc2VsZWN0ZWQ+LnNvcnRpbmdfMix0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5zZWxlY3RlZD4uc29ydGluZ18ze2JhY2tncm91bmQtY29sb3I6I2FjYmFkNX10YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5vZGQ+LnNvcnRpbmdfMSx0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5vZGQ+LnNvcnRpbmdfMXtiYWNrZ3JvdW5kLWNvbG9yOiNmMWYxZjF9dGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIub2RkPi5zb3J0aW5nXzIsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIub2RkPi5zb3J0aW5nXzJ7YmFja2dyb3VuZC1jb2xvcjojZjNmM2YzfXRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLm9kZD4uc29ydGluZ18zLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLm9kZD4uc29ydGluZ18ze2JhY2tncm91bmQtY29sb3I6d2hpdGVzbW9rZX10YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5vZGQuc2VsZWN0ZWQ+LnNvcnRpbmdfMSx0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5vZGQuc2VsZWN0ZWQ+LnNvcnRpbmdfMXtiYWNrZ3JvdW5kLWNvbG9yOiNhNmI0Y2R9dGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIub2RkLnNlbGVjdGVkPi5zb3J0aW5nXzIsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIub2RkLnNlbGVjdGVkPi5zb3J0aW5nXzJ7YmFja2dyb3VuZC1jb2xvcjojYThiNWNmfXRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLm9kZC5zZWxlY3RlZD4uc29ydGluZ18zLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLm9kZC5zZWxlY3RlZD4uc29ydGluZ18ze2JhY2tncm91bmQtY29sb3I6I2E5YjdkMX10YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5ldmVuPi5zb3J0aW5nXzEsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIuZXZlbj4uc29ydGluZ18xe2JhY2tncm91bmQtY29sb3I6I2ZhZmFmYX10YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5ldmVuPi5zb3J0aW5nXzIsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIuZXZlbj4uc29ydGluZ18ye2JhY2tncm91bmQtY29sb3I6I2ZjZmNmY310YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5ldmVuPi5zb3J0aW5nXzMsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIuZXZlbj4uc29ydGluZ18ze2JhY2tncm91bmQtY29sb3I6I2ZlZmVmZX10YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5ldmVuLnNlbGVjdGVkPi5zb3J0aW5nXzEsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIuZXZlbi5zZWxlY3RlZD4uc29ydGluZ18xe2JhY2tncm91bmQtY29sb3I6I2FjYmFkNX10YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5ldmVuLnNlbGVjdGVkPi5zb3J0aW5nXzIsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIuZXZlbi5zZWxlY3RlZD4uc29ydGluZ18ye2JhY2tncm91bmQtY29sb3I6I2FlYmNkNn10YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5ldmVuLnNlbGVjdGVkPi5zb3J0aW5nXzMsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIuZXZlbi5zZWxlY3RlZD4uc29ydGluZ18ze2JhY2tncm91bmQtY29sb3I6I2FmYmRkOH10YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3Zlcj4uc29ydGluZ18xLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXI+LnNvcnRpbmdfMXtiYWNrZ3JvdW5kLWNvbG9yOiNlYWVhZWF9dGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6aG92ZXI+LnNvcnRpbmdfMix0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyPi5zb3J0aW5nXzJ7YmFja2dyb3VuZC1jb2xvcjojZWNlY2VjfXRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmhvdmVyPi5zb3J0aW5nXzMsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0cjpob3Zlcj4uc29ydGluZ18ze2JhY2tncm91bmQtY29sb3I6I2VmZWZlZn10YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3Zlci5zZWxlY3RlZD4uc29ydGluZ18xLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQ+LnNvcnRpbmdfMXtiYWNrZ3JvdW5kLWNvbG9yOiNhMmFlYzd9dGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQ+LnNvcnRpbmdfMix0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkPi5zb3J0aW5nXzJ7YmFja2dyb3VuZC1jb2xvcjojYTNiMGM5fXRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkPi5zb3J0aW5nXzMsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0cjpob3Zlci5zZWxlY3RlZD4uc29ydGluZ18ze2JhY2tncm91bmQtY29sb3I6I2E1YjJjYn10YWJsZS5kYXRhVGFibGUubm8tZm9vdGVye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMxMTF9dGFibGUuZGF0YVRhYmxlLm5vd3JhcCB0aCx0YWJsZS5kYXRhVGFibGUubm93cmFwIHRke3doaXRlLXNwYWNlOm5vd3JhcH10YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0aGVhZCB0aCx0YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0aGVhZCB0ZHtwYWRkaW5nOjRweCAxN3B4IDRweCA0cHh9dGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGZvb3QgdGgsdGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGZvb3QgdGR7cGFkZGluZzo0cHh9dGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGJvZHkgdGgsdGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGJvZHkgdGR7cGFkZGluZzo0cHh9dGFibGUuZGF0YVRhYmxlIHRoLmR0LWxlZnQsdGFibGUuZGF0YVRhYmxlIHRkLmR0LWxlZnR7dGV4dC1hbGlnbjpsZWZ0fXRhYmxlLmRhdGFUYWJsZSB0aC5kdC1jZW50ZXIsdGFibGUuZGF0YVRhYmxlIHRkLmR0LWNlbnRlcix0YWJsZS5kYXRhVGFibGUgdGQuZGF0YVRhYmxlc19lbXB0eXt0ZXh0LWFsaWduOmNlbnRlcn10YWJsZS5kYXRhVGFibGUgdGguZHQtcmlnaHQsdGFibGUuZGF0YVRhYmxlIHRkLmR0LXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9dGFibGUuZGF0YVRhYmxlIHRoLmR0LWp1c3RpZnksdGFibGUuZGF0YVRhYmxlIHRkLmR0LWp1c3RpZnl7dGV4dC1hbGlnbjpqdXN0aWZ5fXRhYmxlLmRhdGFUYWJsZSB0aC5kdC1ub3dyYXAsdGFibGUuZGF0YVRhYmxlIHRkLmR0LW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXB9dGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtbGVmdCx0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1sZWZ0LHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLWxlZnQsdGFibGUuZGF0YVRhYmxlIHRmb290IHRkLmR0LWhlYWQtbGVmdHt0ZXh0LWFsaWduOmxlZnR9dGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtY2VudGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLWNlbnRlcix0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1jZW50ZXIsdGFibGUuZGF0YVRhYmxlIHRmb290IHRkLmR0LWhlYWQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyfXRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLXJpZ2h0LHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLXJpZ2h0LHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLXJpZ2h0LHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9dGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtanVzdGlmeSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1qdXN0aWZ5LHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLWp1c3RpZnksdGFibGUuZGF0YVRhYmxlIHRmb290IHRkLmR0LWhlYWQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnl9dGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtbm93cmFwLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLW5vd3JhcCx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1ub3dyYXAsdGFibGUuZGF0YVRhYmxlIHRmb290IHRkLmR0LWhlYWQtbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcH10YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1sZWZ0LHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5kdC1ib2R5LWxlZnR7dGV4dC1hbGlnbjpsZWZ0fXRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5kdC1ib2R5LWNlbnRlcix0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9dGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktcmlnaHQsdGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktcmlnaHR7dGV4dC1hbGlnbjpyaWdodH10YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1qdXN0aWZ5LHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5kdC1ib2R5LWp1c3RpZnl7dGV4dC1hbGlnbjpqdXN0aWZ5fXRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5kdC1ib2R5LW5vd3JhcCx0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1ub3dyYXB7d2hpdGUtc3BhY2U6bm93cmFwfXRhYmxlLmRhdGFUYWJsZSx0YWJsZS5kYXRhVGFibGUgdGgsdGFibGUuZGF0YVRhYmxlIHRkey13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5kYXRhVGFibGVzX3dyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7Y2xlYXI6Ym90aDsqem9vbToxO3pvb206MX0uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aHtmbG9hdDpsZWZ0fS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVye2Zsb2F0OnJpZ2h0O3RleHQtYWxpZ246cmlnaHR9LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXR7bWFyZ2luLWxlZnQ6MC41ZW19LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19pbmZve2NsZWFyOmJvdGg7ZmxvYXQ6bGVmdDtwYWRkaW5nLXRvcDowLjc1NWVtfS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGV7ZmxvYXQ6cmlnaHQ7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXRvcDowLjI1ZW19LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9ue2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmlubGluZS1ibG9jazttaW4td2lkdGg6MS41ZW07cGFkZGluZzowLjVlbSAxZW07bWFyZ2luLWxlZnQ6MnB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7Y3Vyc29yOnBvaW50ZXI7KmN1cnNvcjpoYW5kO2NvbG9yOiMzMzMgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MnB4fS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50LC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50OmhvdmVye2NvbG9yOiMzMzMgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICM5Nzk3OTc7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICNmZmYpLCBjb2xvci1zdG9wKDEwMCUsICNkY2RjZGMpKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2RjZGNkYyAxMDAlKTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2RjZGNkYyAxMDAlKTtiYWNrZ3JvdW5kOi1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZGNkY2RjIDEwMCUpO2JhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2RjZGNkYyAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNkY2RjZGMgMTAwJSl9LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkLC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZDpob3ZlciwuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQ6YWN0aXZle2N1cnNvcjpkZWZhdWx0O2NvbG9yOiM2NjYgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzpub25lfS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3Zlcntjb2xvcjp3aGl0ZSAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgIzExMTtiYWNrZ3JvdW5kLWNvbG9yOiM1ODU4NTg7YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjNTg1ODU4KSwgY29sb3Itc3RvcCgxMDAlLCAjMTExKSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1ODU4NTggMCUsICMxMTEgMTAwJSk7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM1ODU4NTggMCUsICMxMTEgMTAwJSk7YmFja2dyb3VuZDotbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzU4NTg1OCAwJSwgIzExMSAxMDAlKTtiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM1ODU4NTggMCUsICMxMTEgMTAwJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNTg1ODU4IDAlLCAjMTExIDEwMCUpfS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjphY3RpdmV7b3V0bGluZTpub25lO2JhY2tncm91bmQtY29sb3I6IzJiMmIyYjtiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICMyYjJiMmIpLCBjb2xvci1zdG9wKDEwMCUsICMwYzBjMGMpKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzJiMmIyYiAwJSwgIzBjMGMwYyAxMDAlKTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzJiMmIyYiAwJSwgIzBjMGMwYyAxMDAlKTtiYWNrZ3JvdW5kOi1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjMmIyYjJiIDAlLCAjMGMwYzBjIDEwMCUpO2JhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzJiMmIyYiAwJSwgIzBjMGMwYyAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyYjJiMmIgMCUsICMwYzBjMGMgMTAwJSk7Ym94LXNoYWRvdzppbnNldCAwIDAgM3B4ICMxMTF9LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAuZWxsaXBzaXN7cGFkZGluZzowIDFlbX0uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Byb2Nlc3Npbmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDoxMDAlO2hlaWdodDo0MHB4O21hcmdpbi1sZWZ0Oi01MCU7bWFyZ2luLXRvcDotMjVweDtwYWRkaW5nLXRvcDoyMHB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxLjJlbTtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkpLCBjb2xvci1zdG9wKDI1JSwgcmdiYSgyNTUsMjU1LDI1NSwwLjkpKSwgY29sb3Itc3RvcCg3NSUsIHJnYmEoMjU1LDI1NSwyNTUsMC45KSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSkpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjkpIDI1JSwgcmdiYSgyNTUsMjU1LDI1NSwwLjkpIDc1JSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMC45KSAyNSUsIHJnYmEoMjU1LDI1NSwyNTUsMC45KSA3NSUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZDotbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMC45KSAyNSUsIHJnYmEoMjU1LDI1NSwyNTUsMC45KSA3NSUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjkpIDI1JSwgcmdiYSgyNTUsMjU1LDI1NSwwLjkpIDc1JSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjkpIDI1JSwgcmdiYSgyNTUsMjU1LDI1NSwwLjkpIDc1JSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKX0uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCwuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlciwuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2luZm8sLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wcm9jZXNzaW5nLC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGV7Y29sb3I6IzMzM30uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbHtjbGVhcjpib3RofS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHl7Km1hcmdpbi10b3A6LTFweDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRoLC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGR7dmVydGljYWwtYWxpZ246bWlkZGxlfS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGg+ZGl2LmRhdGFUYWJsZXNfc2l6aW5nLC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGQ+ZGl2LmRhdGFUYWJsZXNfc2l6aW5ne2hlaWdodDowO292ZXJmbG93OmhpZGRlbjttYXJnaW46MCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50fS5kYXRhVGFibGVzX3dyYXBwZXIubm8tZm9vdGVyIC5kYXRhVGFibGVzX3Njcm9sbEJvZHl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzExMX0uZGF0YVRhYmxlc193cmFwcGVyLm5vLWZvb3RlciBkaXYuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRhYmxlLC5kYXRhVGFibGVzX3dyYXBwZXIubm8tZm9vdGVyIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGV7Ym9yZGVyLWJvdHRvbTpub25lfS5kYXRhVGFibGVzX3dyYXBwZXI6YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7Y2xlYXI6Ym90aDtoZWlnaHQ6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19pbmZvLC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGV7ZmxvYXQ6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcn0uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRle21hcmdpbi10b3A6MC41ZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCwuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlcntmbG9hdDpub25lO3RleHQtYWxpZ246Y2VudGVyfS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVye21hcmdpbi10b3A6MC41ZW19fSIsIi8qISBGbGlja2l0eSB2Mi4yLjFcbmh0dHBzOi8vZmxpY2tpdHkubWV0YWZpenp5LmNvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5mbGlja2l0eS1lbmFibGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mbGlja2l0eS12aWV3cG9ydCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmxpY2tpdHktc2xpZGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBkcmFnZ2FibGUgKi9cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0LmlzLXBvaW50ZXItZG93biB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLyogLS0tLSBmbGlja2l0eS1idXR0b24gLS0tLSAqL1xuXG4uZmxpY2tpdHktYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgMC43NSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mbGlja2l0eS1idXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggIzExOTlmZjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjphY3RpdmUge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5mbGlja2l0eS1idXR0b246ZGlzYWJsZWQge1xuICBjdXJzb3I6IGF1dG87XG4gIG9wYWNpdHk6IDAuMztcbiAgLyogcHJldmVudCBkaXNhYmxlZCBidXR0b24gZnJvbSBjYXB0dXJpbmcgcG9pbnRlciB1cCBldmVudC4gIzcxNiAqL1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4vKiAtLS0tIHByZXZpb3VzL25leHQgYnV0dG9ucyAtLS0tICovXG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHRvcDogNTAlO1xuICAvKiB2ZXJ0aWNhbGx5IGNlbnRlciAqL1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA0NHB4O1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IDEwcHg7XG59XG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG59XG4vKiByaWdodCB0byBsZWZ0ICovXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7XG59XG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgaGVpZ2h0OiA2MCU7XG4gIGxlZnQ6IDIwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwJTtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLyogLS0tLSBwYWdlIGRvdHMgLS0tLSAqL1xuXG4uZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBvcGFjaXR5OiAwLjI1O1xuICB3aWR0aDogMTBweDtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cbiIsImh0bWwsXG5ib2R5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0Zm9udC1zaXplOiAkYmFzZS1mb250LXNpemUgKyAwcHg7XG5cdEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG5cblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmh0bWwge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5LmhlYWRlci1zdHlsZS0tbm9uZSB7XG5cdC5wYWdlLXdyYXAge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG59XG5cbi5jb250YWluZXItZmx1aWQuZnVsbGJsZWVkIHtcblx0W2NsYXNzKj1cImNvbC1cIl0ge1xuXHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG4uY29udGFpbmVyLWZsdWlkLndpdGgtbWF4IHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG1heC13aWR0aDogMTYwMHB4O1xufVxuXG4ubGF5b3V0LWZyZWVmb3JtX3RleHQge1xuXHQudGV4dCB7XG5cdFx0aW1nLmFsaWduY2VudGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LnNlY3Rpb24taW50cm8gLnRleHQge1xuXHRcdGgyLFxuXHRcdGgzLFxuXHRcdGg0LFxuXHRcdGg1LFxuXHRcdGg2IHtcblx0XHRcdG1hcmdpbi10b3A6IF9lbSgyMCk7XG5cdFx0fVxuXHR9XG59XG5cbi5lZGl0LWxpbmsge1xuXHRhIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOTUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR0b3A6IDkwcHg7XG5cdFx0ei1pbmRleDogMTAwMDtcblx0XHRAaW5jbHVkZSBmb250KGJvbGQpO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmxheW91dF9oZXJvIGgyIHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cbiIsIi8qXG4gKiBVc2luZyB2YXJpYXRpb24gc3BlY2lmaWMgZm9udCBuYW1lcyBmcm9tIHRoZSBzdGFydCB0byBhdm9pZCBJRTggaXNzdWVzXG4gKiBodHRwOi8vaGVscC50eXBla2l0LmNvbS9jdXN0b21lci9wb3J0YWwvYXJ0aWNsZXMvNjg1NS1Vc2luZy1tdWx0aXBsZS13ZWlnaHRzLWFuZC1zdHlsZXNcbiAqL1xuQGltcG9ydCBcIi4uL2Jhc2UvZm9udHNcIjtcblxuQG1peGluIGZvbnQoJHdlaWdodCwgJHN0eWxlOiBub3JtYWwpIHtcbiAgICBAaWYgJHdlaWdodD09bGlnaHQge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgIEBpZiAkc3R5bGU9PWl0YWxpYyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtTHRJdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG5cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUx0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkd2VpZ2h0PT1yZWd1bGFyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICBAaWYgJHN0eWxlPT1pdGFsaWMge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUl0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH1cblxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCxcbiAgICAgICAgICAgICAgICBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJHdlaWdodD09Ym9sZCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxufVxuXG5AbWl4aW4gc2VyaWYtZm9udCgkd2VpZ2h0LCAkc3R5bGU6IG5vcm1hbCkge1xuICAgIEBpZiAkd2VpZ2h0PT1saWdodCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgQGlmICRzdHlsZT09aXRhbGljIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH1cblxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJHdlaWdodD09cmVndWxhciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgQGlmICRzdHlsZT09aXRhbGljIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH1cblxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJDaHJvbmljbGUgRGlzcGxheSBBXCIsIFwiQ2hyb25pY2xlIERpc3BsYXkgQlwiO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJHdlaWdodD09Ym9sZCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkNocm9uaWNsZSBEaXNwbGF5IEFcIiwgXCJDaHJvbmljbGUgRGlzcGxheSBCXCI7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG59XG5cbkBtaXhpbiB0aGluLWZvbnQoJHdlaWdodCwgJHN0eWxlOiBub3JtYWwpIHtcbiAgICBAaWYgJHdlaWdodD09bGlnaHQge1xuICAgICAgICBmb250LXdlaWdodDogMjAwO1xuXG4gICAgICAgIEBpZiAkc3R5bGU9PWl0YWxpYyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtVGhJdFwiLCBzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgfVxuXG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1UaFwiLCBzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBlbHNlIGlmICR3ZWlnaHQ9PXJlZ3VsYXIge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIEBpZiAkc3R5bGU9PWl0YWxpYyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtTHRJdFwiLCBzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgfVxuXG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1MdFwiLCBzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBlbHNlIGlmICR3ZWlnaHQ9PWJvbGQge1xuICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNBU1MgQmFzZTogVmFyaWFibGVzLCBtaXhpbnMsIGV0Yy5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiRiYXNlLWZvbnQtc2l6ZTogMTY7XG5cbiRsaW5lLWhlaWdodDogMS40ICFkZWZhdWx0O1xuJGZvbnQtY29sb3I6ICMyMjIgIWRlZmF1bHQ7XG5cbiRjb2xvci1wcmltYXJ5OiAjMDBlICFkZWZhdWx0O1xuXG4kY29sb3ItYmx1ZS1wcmltYXJ5OiAjMTYxNzI5O1xuJGNvbG9yLWJsdWUtcHJpbWFyeS1hbHQ6ICMwMDJmNmM7XG4kY29sb3ItYmx1ZS1kYXJrOiAjMTUxNTFkO1xuJGNvbG9yLWJsdWUtbGlnaHQ6ICMwMDllZGI7XG4kY29sb3ItZ3JheS1wcmltYXJ5LWxpZ2h0OiAjOTg5Y2ExO1xuJGNvbG9yLWdyYXktcHJpbWFyeTogIzU1NTtcbiRjb2xvci1ncmF5LXByaW1hcnktZGFya2VyOiAjNDQ0O1xuJGNvbG9yLWdyYXktZGFyazogIzUzNTQ2MTtcbiRjb2xvci1ncmF5LWRhcmstYWx0OiAjMGYwZjE0O1xuJGNvbG9yLWdyYXktbGlnaHQ6ICNkMGQxZDQ7XG4kY29sb3ItZ3JheS1saWdodC1hbHQ6ICNlY2U5ZTQ7XG5cbiRjb2xvci1ibHVlLXByaW1hcnktc2VjOiAjMjliOGNlO1xuJGNvbG9yLWJsdWUtcHJpbWFyeS1zZWMtbXV0ZWQ6ICMxODIzMzE7XG5cbiRsaW5rLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiRsaW5rLXZpc2l0ZWQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXG4kZWFzZS10aHVuazogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbi8qXG4gKiBFYXN5IGNvbnZlcnNpb24gdG8gZW0gZnJvbSBwaXhlbHNcbiAqL1xuQGZ1bmN0aW9uIF9lbSgkdGFyZ2V0LCAkY29udGV4dDogJGJhc2UtZm9udC1zaXplKSB7XG4gICAgQGlmICR0YXJnZXQ9PTAge1xuICAgICAgICBAcmV0dXJuIDA7XG4gICAgfVxuXG4gICAgQHJldHVybiAkdGFyZ2V0IC8gJGNvbnRleHQrMGVtO1xufVxuXG4vKlxuICogUmVwbGljYXRlIGFkb2JlIHRyYWNraW5nIHZhbHVlcyBpbiBlbVxuICovXG5AZnVuY3Rpb24gX2Fkb2JlX3RyYWNraW5nX3RvX2VtKCR0YXJnZXQpIHtcbiAgICBAaWYgJHRhcmdldD09MCB7XG4gICAgICAgIEByZXR1cm4gMDtcbiAgICB9XG5cbiAgICBAcmV0dXJuICR0YXJnZXQgLyAxMDAwKzBlbTtcbn1cblxuLypcbiAqIFBob3Rvc2hvcCBUZXh0IFNoYWRvd1xuICogTk9URTogJHNwcmVhZCBoYXMgbm8gZWZmZWN0IGZvciB0ZXh0IHNoYWRvd3NcbiAqIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL2hleWdyYWR5LzEwMzkyODJcbiAqL1xuQG1peGluIHBob3Rvc2hvcC10ZXh0LXNoYWRvdygkYW5nbGU6IDAsXG4gICAgJGRpc3RhbmNlOiAwLFxuICAgICRzcHJlYWQ6IDAsXG4gICAgJHNpemU6IDAsXG4gICAgJGNvbG9yOiAjMDAwKSB7XG4gICAgJGFuZ2xlOiAoMTgwIC0gJGFuZ2xlKSAqIHBpKCkgLyAxODA7XG4gICAgJGgtc2hhZG93OiByb3VuZChjb3MoJGFuZ2xlKSAqICRkaXN0YW5jZSk7XG4gICAgJHYtc2hhZG93OiByb3VuZChzaW4oJGFuZ2xlKSAqICRkaXN0YW5jZSk7XG4gICAgJGNzcy1zcHJlYWQ6ICRzaXplICogJHNwcmVhZC8xMDA7XG4gICAgJGJsdXI6ICgkc2l6ZSAtICRjc3Mtc3ByZWFkKTtcbiAgICB0ZXh0LXNoYWRvdzogJGgtc2hhZG93ICR2LXNoYWRvdyAkYmx1ciAkY29sb3I7XG59XG5cbkBtaXhpbiBhc3BlY3QtcmF0aW8oJHdpZHRoLCAkaGVpZ2h0KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoJGhlaWdodCAvICR3aWR0aCkgKiAxMDAlO1xuICAgIH1cblxuICAgID4uY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cbn1cblxuQG1peGluIGNsZWFyZml4IHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cblxuQG1peGluIGhlYWRpbmdQYXJhU3BhY2luZygkc3BhY2luZykge1xuXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGgyK3AsXG4gICAgaDMrcCxcbiAgICBoNCtwLFxuICAgIGg1K3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZztcbiAgICB9XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEdsb2JhbCBidXR0b24gc3R5bGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uYnRuIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiA0MHB4O1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IGF1dG87XG5cdC5sYWJlbCB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLW91dDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cdCYubm8tYm9yZGVyIHtcblx0XHRib3JkZXI6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0LmxhYmVsIHtcblx0XHRcdGNvbG9yOiBkYXJrZW4oJGNvbG9yLWJsdWUtbGlnaHQsIDIwJSk7XG5cdFx0fVxuXHR9XG5cblx0Ji5idG4tLWJsdWUge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcblxuXHRcdC5sYWJlbCB7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblxuXHRcdFx0LmxhYmVsIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHR9XG5cdH1cbn1cblxuLmNhbGVuZGFyLWJ0biB7XG5cdC5sYWJlbCB7XG5cdFx0aSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cdH1cbn1cblxuLmFycm93LWJ0biB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogNDBweDtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLW91dCwgYm9yZGVyIDAuM3MgZWFzZS1vdXQ7XG5cdHdpZHRoOiA0MHB4O1xuXG5cdCYuYnRuLS1vdXRsaW5lIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XG5cblx0XHQubGFiZWwge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZS1saWdodDtcblxuXHRcdFx0LmxhYmVsIHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKHdoaXRlLCAwLjUpO1xuXHRcdH1cblx0fVxuXG5cdC5sYWJlbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmLndpdGgtdGV4dCB7XG5cdFx0cGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0LmxhYmVsIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0QGluY2x1ZGUgZm9udChib2xkKTtcblx0XHR9XG5cdH1cblx0JjphZnRlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRcdGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcblx0XHRmb250LXNpemU6IF9lbSgxMik7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogX2VtKDEyKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuXHRcdHdpZHRoOiA0MHB4O1xuXHR9XG5cblx0Ji5idG4tLWJsdWUud2l0aC10ZXh0IHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR9XG5cdFx0LmxhYmVsIHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQmLmJ0bi0tb3V0bGluZS53aXRoLXRleHQge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdH1cblx0XHQubGFiZWwge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29sb3I6IGRhcmtlbigkY29sb3ItYmx1ZS1saWdodCwgMjAlKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgLTUwJSk7XG5cdFx0fVxuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0LmxhYmVsIHtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdH1cblx0fVxuXG5cdCYtLXBsdXMtbWludXMge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcXGYwNjdcIjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGhlaWdodDogMTFweDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMnB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0fVxuXHRcdCY6aG92ZXI6YWZ0ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0fVxuXHR9XG59XG5cbi5wbGF5LWJ0biB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogNDBweDtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLW91dCwgYm9yZGVyIDAuM3MgZWFzZS1vdXQ7XG5cdHdpZHRoOiA0MHB4O1xuXG5cdCYuYnRuLS1vdXRsaW5lIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XG5cblx0XHQubGFiZWwge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSh3aGl0ZSwgMC4zKTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuXHRcdH1cblxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEod2hpdGUsIDAuNSk7XG5cdFx0fVxuXHR9XG5cblx0LmxhYmVsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCYud2l0aC10ZXh0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR3aWR0aDogYXV0bztcblx0XHQubGFiZWwge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRAaW5jbHVkZSBmb250KGJvbGQpO1xuXHRcdH1cblx0fVxuXHQmOmFmdGVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0Y29udGVudDogXCJcXGYwNGJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuXHRcdGZvbnQtc2l6ZTogX2VtKDEyKTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiBfZW0oMTIpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdH1cblxuXHQmLmJ0bi0tYmx1ZS53aXRoLXRleHQge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdH1cblx0XHQubGFiZWwge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdCYuYnRuLS1vdXRsaW5lLndpdGgtdGV4dCB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0fVxuXHRcdC5sYWJlbCB7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb2xvcjogZGFya2VuKCRjb2xvci1ibHVlLWxpZ2h0LCAyMCUpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAtNTAlKTtcblx0XHR9XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHQubGFiZWwge1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0fVxuXHR9XG59XG5cbi50YWxsLWFycm93IHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhbGwtYXJyb3cucG5nXCIpIG5vLXJlcGVhdCB0cmFuc3BhcmVudCA1MCUgMTAwJTtcblx0Ym90dG9tOiAyMHB4O1xuXHRoZWlnaHQ6IDE2NnB4O1xuXHRsZWZ0OiA1MCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0LCBoZWlnaHQgMC4zcyBlYXNlLW91dDtcblx0d2lkdGg6IDIxcHg7XG5cdHotaW5kZXg6IDEwO1xuXHQmOmhvdmVyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1cHgpO1xuXHR9XG5cdEBtZWRpYSAobWF4LWhlaWdodDogODE1cHgpIHtcblx0XHRoZWlnaHQ6IDEyMHB4O1xuXHR9XG5cdEBtZWRpYSAobWF4LWhlaWdodDogNjAwcHgpIHtcblx0XHRoZWlnaHQ6IDcwcHg7XG5cdH1cblx0QG1lZGlhIChtYXgtaGVpZ2h0OiA0MDBweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg5OTEpKSB7XG5cdFx0aGVpZ2h0OiAxMjBweDtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2OCkpIHtcblx0XHRoZWlnaHQ6IDcwcHg7XG5cdH1cbn1cblxuLmNhcmV0LWRvd24ge1xuXHRib3R0b206IDQwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDgwcHg7XG5cdGxlZnQ6IDUwJTtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQsIGhlaWdodCAwLjNzIGVhc2Utb3V0O1xuXHR3aWR0aDogODBweDtcblx0ei1pbmRleDogMTA7XG5cdCY6YmVmb3JlIHtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG5cdFx0Zm9udC1zaXplOiA4MHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsaW5lLWhlaWdodDogODBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg5OTEpKSB7XG5cdFx0Ym90dG9tOiAyMHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHR3aWR0aDogNDBweDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5zaXRlLTIge1xuXHQuYnRuIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1wcmltYXJ5LXNlYztcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRwYWRkaW5nOiA2cHggMjBweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG5cblx0XHQmLmJ0bi0tYmx1ZSxcblx0XHQmLmJ0bi0tYmx1ZS53aXRoLXRleHQsXG5cdFx0Ji5idG4tLWJsdWUud2l0aC10ZXh0LmFycm93LWJ0biB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1wcmltYXJ5LXNlYztcblx0XHRcdHBhZGRpbmc6IDZweCAyMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlLW91dDtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0LmxhYmVsIHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblxuXHRcdFx0XHQubGFiZWwge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5LXNlYyAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnktc2VjICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucGxheS1idG4ge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdCYud2l0aC10ZXh0IHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0cGFkZGluZzogNnB4IDQwcHggNnB4IDE2cHg7XG5cdFx0XHQubGFiZWwge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeS1zZWM7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeS1zZWM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtcHJpbWFyeS1zZWM7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnktc2VjO1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0fVxuXHRcdFx0LmxhYmVsIHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hcnJvdy1idG4ge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5LXNlYztcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLW91dCwgYm9yZGVyIDAuM3MgZWFzZS1vdXQ7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5LXNlYztcblx0XHR9XG5cblx0XHQmLndpdGgtdGV4dCB7XG5cdFx0XHQvL3BhZGRpbmc6IF9lbSgxMCwgMTIpIF9lbSgzMCwgMTIpO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRwYWRkaW5nOiA2cHggNDBweCA2cHggMTZweDtcblx0XHRcdC5sYWJlbCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5LXNlYztcblx0XHRcdFx0Ly9saW5lLWhlaWdodDogX2VtKDI1KTtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5LXNlYztcblx0XHRcdH1cblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1wcmltYXJ5LXNlYztcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeS1zZWM7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHR9XG5cdFx0XHQubGFiZWwge1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji53aXRoLWJnIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLXByaW1hcnktc2VjO1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHQubGFiZWwge1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeS1zZWM7XG5cdFx0XHRcdC5sYWJlbCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnktc2VjO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5LXNlYztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hcnJvdy1idG4uYnRuLS1vdXRsaW5lIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XG5cblx0XHQubGFiZWwge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtcHJpbWFyeS1zZWM7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZS1wcmltYXJ5LXNlYztcblxuXHRcdFx0LmxhYmVsIHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKHdoaXRlLCAwLjUpO1xuXHRcdH1cblx0fVxuXG5cdC5jYXJldC1kb3duIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Lmxpc3QtcGFnZS1idG4uYXJyb3ctYnRuLndpdGgtdGV4dCB7XG5cdFx0LmxhYmVsLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnktc2VjO1xuXHRcdH1cblx0fVxufVxuXG5hLmxpbmstd2l0aC1hcnJvdyB7XG5cdGNvbG9yOiAjMDA5ZWRiO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgZm9udChyZWd1bGFyKTtcblxuXHQmOmFmdGVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcblx0fVxuXHQmOmhvdmVyOmFmdGVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uc2l0ZS0yIHtcblx0YS5saW5rLXdpdGgtYXJyb3cge1xuXHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5LXNlYztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcXGYwNjFcIjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuXHRcdH1cblx0XHQmOmhvdmVyOmFmdGVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEdsb2JhbCBsaW5rIHN0eWxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuYSB7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRsaW5rLXZpc2l0ZWQtY29sb3I7XG59IiwiLndpdGgtYW5pbWF0aW9ucyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgOCUsIDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2Utb3V0LCBvcGFjaXR5IDAuNHMgZWFzZS1vdXQ7XG5cbiAgICAmLnZpc2libGUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAlLCAwKTtcbiAgICB9XG5cbiAgICAmLnNsb3dlci1hbmltYXRpb24ge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS41cyBlYXNlLW91dCwgb3BhY2l0eSAxLjVzIGVhc2Utb3V0O1xuICAgIH1cbn1cblxuLnBhZ2Utc2VjdGlvbi0tc3VibmF2IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1wcmltYXJ5O1xuICAgIHotaW5kZXg6IDk5O1xufVxuXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0taW50cm9kdWN0b3J5X3RleHRcbiAgICArIC5zZWN0aW9uLWxheW91dC13cmFwLS1jb2x1bW5lZF9jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiBfZW0oLTUwKTtcblxuICAgIC5hbmNob3I6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTEwMHB4O1xuICAgIH1cbn1cblxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWludHJvZHVjdG9yeV90ZXh0ICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWZyZWVmb3JtX3RleHQsXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0taW50cm9kdWN0b3J5X3RleHRcbiAgICArIC5zZWN0aW9uLWxheW91dC13cmFwLS1mcmVlZm9ybV90ZXh0X25vbnRyYW5zbGF0ZWQge1xuICAgIC5zdGFuZGFyZC1wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi5zZWN0aW9uLWxheW91dC13cmFwLS10ZXh0X2Jsb2NrcyArIC5zZWN0aW9uLWxheW91dC13cmFwLS1mcmVlZm9ybV90ZXh0LFxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLXRleHRfYmxvY2tzXG4gICAgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tZnJlZWZvcm1fdGV4dF9ub250cmFuc2xhdGVkIHtcbiAgICAuc3RhbmRhcmQtcGFkZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0tZnJlZWZvcm1fdGV4dCArIC5zZWN0aW9uLWxheW91dC13cmFwLS10ZXh0X2Jsb2Nrcyxcbi5zZWN0aW9uLWxheW91dC13cmFwLS1mcmVlZm9ybV90ZXh0X25vbnRyYW5zbGF0ZWRcbiAgICArIC5zZWN0aW9uLWxheW91dC13cmFwLS10ZXh0X2Jsb2NrcyB7XG4gICAgLmxheW91dC10ZXh0X2Jsb2NrcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbn1cblxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWZyZWVmb3JtX3RleHQgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0taGVybyB7XG4gICAgbWFyZ2luLXRvcDogX2VtKDQwKTtcbn1cblxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWZyZWVmb3JtX3RleHQgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0taGVybyB7XG4gICAgbWFyZ2luLXRvcDogX2VtKDQwKTtcbn1cblxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWhlcm8gKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tY29sdW1uZWRfY29udGVudCB7XG4gICAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IHtcbiAgICAgICAgLy9wYWRkaW5nLXRvcDogX2VtKDUwKTtcbiAgICB9XG59XG5cbi5zZWN0aW9uLWxheW91dC13cmFwLS1pbnRyb2R1Y3RvcnlfdGV4dCArIC5zZWN0aW9uLWxheW91dC13cmFwLS1tYW51YWxfZ3JpZCxcbi5zZWN0aW9uLWxheW91dC13cmFwLS1pbnRyb2R1Y3RvcnlfdGV4dCArIC5zZWN0aW9uLWxheW91dC13cmFwLS1uZXdzX2dyaWQge1xuICAgIC5sYXlvdXQtbGF0ZXN0X25ld3NfZ3JpZCAuY29udGFpbmVyLWZsdWlkLmZ1bGxibGVlZCAucm93LFxuICAgIC5sYXlvdXQtbWFudWFsX2dyaWQgLmNvbnRhaW5lci1mbHVpZC5mdWxsYmxlZWQgLnJvdyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbn1cblxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLXF1b3RlcyArIC5zZWN0aW9uLWxheW91dC13cmFwLS1jYXJlZXJzX2hpZ2hsaWdodCB7XG4gICAgLnNlY3Rpb24taW50cm8uc3RhbmRhcmQtcGFkZGluZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbn1cblxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWludHJvZHVjdG9yeV90ZXh0ICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWluZm9ncmFwaGljIHtcbiAgICBtYXJnaW4tYm90dG9tOiBfZW0oNTApO1xuXG4gICAgLnNlY3Rpb24taW50cm8uc3RhbmRhcmQtcGFkZGluZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbn1cblxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWNhcmVlcnNfbGlzdGluZyArIC5zZWN0aW9uLWxheW91dC13cmFwLS1jYXJlZXJzX2xpc3Rpbmcge1xuICAgIC5sYXlvdXQtY2FyZWVyc19saXN0aW5nIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxufVxuXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0tbGVhZGVyc2hpcCArIC5zZWN0aW9uLWxheW91dC13cmFwLS10aW1lbGluZSB7XG4gICAgLnNlY3Rpb24taW50cm8ge1xuICAgICAgICBwYWRkaW5nLXRvcDogX2VtKDEwMCk7XG4gICAgfVxufVxuXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0tZ3JpZCArIC5zZWN0aW9uLWxheW91dC13cmFwLS1jb250YWN0X2Zvcm0ge1xuICAgIC5zZWN0aW9uLWludHJvLnN0YW5kYXJkLXBhZGRpbmcge1xuICAgICAgICBwYWRkaW5nLXRvcDogX2VtKDUwKTtcbiAgICB9XG5cbiAgICAubGF5b3V0LWNvbnRhY3RfZm9ybSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBfZW0oMTQwKTtcbiAgICB9XG59XG5cbi8vIHdoeSBjaXRhZGVsIHJlZHVjZSBzcGFjaW5nIGFib3ZlIGxvZ29zXG4ucGFnZS1pZC0yMSB7XG4gICAgLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWludHJvZHVjdG9yeV90ZXh0LmRhcmstYmx1ZS1iZyB7XG4gICAgICAgIC5zdGFuZGFyZC1wYWRkaW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2Uge1xuICAgICNzZWN0aW9uLTEuc2VjdGlvbi1sYXlvdXQtd3JhcC0tYXJ0aWNsZV9jb250ZW50IC5jLWFydGljbGUtd3JhcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgfVxufVxuXG4vLyBnbG9iYWwgZXF1aXRpZXMgcGFkZGluZ1xuLy8gLnBhZ2UtaWQtMjA0NSB7XG4vLyAgLmxheW91dC1jb2x1bW5lZF9jb250ZW50IC5jb2x1bW5lZC1jb250ZW50LXJvdyB7XG4vLyAgICAgIHBhZGRpbmc6IF9lbSg3MCkgMDtcbi8vICAgICAgJi5yb3ctMSB7XG4vLyAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbi8vICAgICAgfVxuLy8gICAgICAmOmxhc3QtY2hpbGQge1xuLy8gICAgICAgICAgcGFkZGluZzogX2VtKDcwKSAwO1xuLy8gICAgICAgICAgJi5yb3ctMSB7XG4vLyAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4vLyAgICAgICAgICB9XG4vLyAgICAgIH1cbi8vICB9XG4iLCIuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBfZW0oMTA2MSkpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS1zZWN0aW9uLS1oZWFkZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA7XG59XG5cbi5wYWdlLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg2NDApKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cbn1cblxuLnBhZ2Utc2VjdGlvbi0tc3VibmF2LFxuLnBhZ2Utc2VjdGlvbi0taGVhZGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zY3JvbGxpbmctZG93biAucGFnZS1zZWN0aW9uLS1oZWFkZXIsXG4uc2Nyb2xsaW5nLWRvd24gLnBhZ2Utc2VjdGlvbi0tc3VibmF2IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC03MHB4LCAwKTtcbn1cblxuLnNpbmdsZS1sZWFkZXJzaGlwIC5oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogX2VtKDk5MSkpIHtcbiAgICAucGFnZS1zZWN0aW9uLS1zdWJuYXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmhhcy1zY3JvbGxlZCAuaGVhZGVyLFxuLnNpbmdsZS1sZWFkZXJzaGlwIC5oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuIiwiLmZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtcHJpbWFyeTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiBfZW0oMTAwKSAwO1xuXG4gICAgLmZvb3Rlci1sb2dvIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NpdGFkZWwtbG9nby0td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdFxuICAgICAgICAgICAgdHJhbnNwYXJlbnQgMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBfZW0oMjcpO1xuICAgICAgICBtYXJnaW46IDAgMCBfZW0oNDApIDA7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICB3aWR0aDogX2VtKDIwNyk7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg5OTEpKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IF9lbSgyNyk7XG4gICAgICAgICAgICB3aWR0aDogX2VtKDIwMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xpZW50LWxvZ2luIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZm9vdGVyLW5hdiB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDEyMDApKSB7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IF9lbSgxNCk7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IF9hZG9iZV90cmFja2luZ190b19lbSgyNSk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IF9lbSgxNCwgMTQpO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2xkKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogX2VtKDUpIDAgMCAwO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCBfZW0oNSkgMDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS1wcmltYXJ5LWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IF9hZG9iZV90cmFja2luZ190b19lbSgyNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KGxpZ2h0KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRlcnRpYXJ5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IF9lbSg3MCk7XG4gICAgfVxuXG4gICAgLmZvb3Rlci10ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LXByaW1hcnktbGlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogX2VtKDIxKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IF9hZG9iZV90cmFja2luZ190b19lbSgyNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBfZW0oMjgsIDIxKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udChsaWdodCk7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc29jaWFsLWxpbmtzIHtcbiAgICAgICAgZm9udC1zaXplOiBfZW0oMzApO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LXByaW1hcnktbGlnaHQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgX2VtKDIwLCAzMCkgMCAwO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpdmFjeS1saW5rcyB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2OCkpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IF9lbSgxMCkgX2VtKDEwKTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBfZW0oMTApIF9lbSgyMCkgX2VtKDIwKSAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktcHJpbWFyeS1saWdodDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IF9lbSgxNSk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWRkcmVzcy10ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LXByaW1hcnktbGlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogX2VtKDEyKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IF9hZG9iZV90cmFja2luZ190b19lbSgyNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBfZW0oMTYsIDEyKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udChtZWRpdW0pO1xuICAgIH1cbn1cblxuLmRpc2NsYWltZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWRhcms7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogX2VtKDE0KTtcbiAgICBwYWRkaW5nOiBfZW0oNDApIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICAgIH1cbn1cblxuLmNhcmVlcnMtZGlzY2xhaW1lciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtcHJpbWFyeTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktcHJpbWFyeS1saWdodDtcbiAgICBmb250LXNpemU6IF9lbSgxNCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC50ZXh0IHtcbiAgICAgICAgcGFkZGluZzogX2VtKDQwKSAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktZGFyaztcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gICAgfVxufVxuXG4uZm9vdGVyLmN1c3RvbS13aWR0aHMge1xuICAgIC5mb290ZXItbmF2IHtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBfZW0oMTUpO1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzMyU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTIwMCkpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS1zZWN0aW9uLS1mb290ZXItbWluaW1hbCB7XG4gICAgLmZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IF9lbSg2NSkgMDtcblxuICAgICAgICAuZC1mbGV4IHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdGVyLWxvZ28ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogX2VtKDI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcml2YWN5LWxpbmtzIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IF9lbSgxNik7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIF9lbSgxMCkgX2VtKDEwKSBfZW0oMTApO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBfZW0oMjApIF9lbSgyMCkgMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFkZHJlc3MtdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2Utc2VjdGlvbi0tZm9vdGVyLW1pbmltYWwubm8tbG9nbyB7XG4gICAgLmZvb3RlciB7XG4gICAgICAgIC5kLWZsZXgge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2l0ZS1sb2dvIHtcbiAgICBwYWRkaW5nOiBfZW0oMjEuNSkgMCBfZW0oMjEuNSkgX2VtKDM1KTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTMzNSkpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IF9lbSgyNyk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IF9lbSgyMDcpO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NpdGFkZWwtbG9nby5zdmdcIikgbm8tcmVwZWF0IHRyYW5zcGFyZW50XG4gICAgICAgICAgICAgICAgMCA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksXG4gICAgICAgICAgICAgICAgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTIyMCkpIHtcbiAgICAgICAgICAgIGhlaWdodDogX2VtKDI3KTtcbiAgICAgICAgICAgIHdpZHRoOiBfZW0oMTkwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTA2MCkpIHtcbiAgICAgICAgICAgIGhlaWdodDogX2VtKDI3KTtcbiAgICAgICAgICAgIHdpZHRoOiBfZW0oMTQwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTA2MCkpIHtcbiAgICAgICAgICAgIGhlaWdodDogX2VtKDI3KTtcbiAgICAgICAgICAgIHdpZHRoOiBfZW0oMjAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNjQwKSkge1xuICAgICAgICAgICAgaGVpZ2h0OiBfZW0oMjApO1xuICAgICAgICAgICAgd2lkdGg6IF9lbSgxMjUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg2NDApKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBfZW0oMTUpO1xuICAgICAgICBwYWRkaW5nLXRvcDogX2VtKDE1KTtcbiAgICB9XG59XG4iLCIucG9zdC1jb250ZW50IHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblx0LmltYWdlIHtcblx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgI2ZmZmZmZiA1MCUgNTAlO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiA1MCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnRleHQge1xuXHRcdHBhZGRpbmc6IF9lbSg0MCk7XG5cdH1cblxuXHQmLndpdGgtY291bnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQudGV4dCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblx0XHQuY291bnQge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMjUwKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBfZW0oMjUwLCAyNTApO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtMzAlO1xuXHRcdFx0bGVmdDogMCU7XG5cdFx0XHRjb2xvcjogZGFya2VuKCRjb2xvci1ncmF5LWxpZ2h0LWFsdCwgNSUpO1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHRcdEBpbmNsdWRlIHNlcmlmLWZvbnQocmVndWxhcik7XG5cdFx0fVxuXHR9XG5cdGgyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeTtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IF9hZG9iZV90cmFja2luZ190b19lbSgyNSk7XG5cdFx0bGluZS1oZWlnaHQ6IF9lbSg1NCwgNTApO1xuXHRcdG1hcmdpbjogMCAwIF9lbSgyMCwgNTApO1xuXHRcdEBpbmNsdWRlIHNlcmlmLWZvbnQocmVndWxhcik7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cblx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oMTQwMCkpIHtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDM2KTtcblx0XHR9XG5cdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDEyNzApKSB7XG5cdFx0XHRmb250LXNpemU6IF9lbSgzMCk7XG5cdFx0fVxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSgxMjEwKSkge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMjUpO1xuXHRcdH1cblx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oMTEwMCkpIHtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDIwKTtcblx0XHR9XG5cdH1cblx0aDQge1xuXHRcdEBpbmNsdWRlIHNlcmlmLWZvbnQocmVndWxhcik7XG5cdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDE0MDApKSB7XG5cdFx0XHRmb250LXNpemU6IF9lbSgyNCk7XG5cdFx0fVxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSgxMjIwKSkge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMjApO1xuXHRcdH1cblx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oMTEwMCkpIHtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDE2KTtcblx0XHR9XG5cdH1cblx0Lmxpc3RpbmctdGV4dCB7XG5cdFx0Y29sb3I6ICM1NTU7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFweDtcblx0XHRsaW5lLWhlaWdodDogX2VtKDIxLCAxNSk7XG5cdFx0QGluY2x1ZGUgZm9udChsaWdodCk7XG5cblx0XHRAbWVkaWEobWluLXdpZHRoOiAyMDAwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblxuXHRibG9ja3F1b3RlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ly9jb250ZW50OiBcIuKAnFwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMzApO1xuXHRcdFx0dG9wOiAtNXB4O1xuXHRcdFx0bGVmdDogLTIwcHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMzApO1xuXHRcdFx0bGluZS1oZWlnaHQ6IF9lbSgzNSwgMzApO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LXByaW1hcnktbGlnaHQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRAaW5jbHVkZSBzZXJpZi1mb250KHJlZ3VsYXIsIGl0YWxpYyk7XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuXHRcdFx0XHRmb250LXNpemU6IF9lbSgyNCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGNpdGUge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0d2lkdGg6IF9lbSg0MCk7XG5cdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogX2VtKDIwKSAwIF9lbSgxMCkgMDtcblx0XHRcdH1cblx0XHRcdGZvbnQtc2l6ZTogX2VtKDI0KTtcblx0XHRcdEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTQsIDI0KTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQoYm9sZCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jYXRlZ29yeS1oZWFkaW5nIHtcblx0Y29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRmb250LXNpemU6IF9lbSgxNyk7XG5cdGxldHRlci1zcGFjaW5nOiBfYWRvYmVfdHJhY2tpbmdfdG9fZW0oMjUpO1xuXHRsaW5lLWhlaWdodDogX2VtKDE4LCAxNyk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdG1hcmdpbjogMCAwIF9lbSgyMCwgMTcpO1xuXHRAaW5jbHVkZSBmb250KGJvbGQpO1xufSIsIi5pbWFnZS1zdGFjayB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTA7XG5cdGltZyB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmltYWdlIHtcblx0XHRib3gtc2hhZG93OiAzcHggM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsZWZ0OiAwO1xuXHRcdG1heC13aWR0aDogNzAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjcpKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHR9XG5cdFx0LmNoaWxkIHtcblx0XHRcdEBpbmNsdWRlIGFzcGVjdC1yYXRpbyg0LCAzKTtcblx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm8tcmVwZWF0IHRyYW5zcGFyZW50IDUwJSA1MCU7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaW1hZ2UtMSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjAlLCAtMjAlKTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cdC5pbWFnZS0yIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNzAlKTtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cdCYud2l0aC1kb3RzIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2OCkpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC8vdG9wOiBfZW0oLTkwKTtcblx0XHR9XG5cdH1cblx0LmRvdC1ncmlkIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZG90LWdyaWQucG5nXCIpIHJlcGVhdCB0cmFuc3BhcmVudCAxMDAlIDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRtYXgtd2lkdGg6IDcwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEsIDEpO1xuXHR9XG5cblx0Ji52aXNpYmxlIHtcblx0XHQuaW1hZ2UtMSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwJSwgMCUpO1xuXHRcdH1cblx0XHQuaW1hZ2UtMiB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuXHRcdH1cblx0fVxuXG5cdCYubGVmdC1zdHlsZSB7XG5cdFx0LmltYWdlLTEge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMjAlLCAyMCUpO1xuXHRcdH1cblx0XHQmLnZpc2libGUge1xuXHRcdFx0LmltYWdlLTEge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMCUsIDEwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuc2VjdGlvbi1jb250ZW50LS1sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQgLmJvdHRvbS1kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkZGRkO1xuICAgIGZvbnQtc2l6ZTogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbmFbaWRdOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNzBweDtcbiAgICB3aWR0aDogMXB4O1xufVxuXG4uc2VjdGlvbi1pbnRybyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaW1nLmFsaWduY2VudGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgICYuc3RhbmRhcmQtcGFkZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IF9lbSg4MCkgMCBfZW0oNDApIDA7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBfZW0oNDApIDAgX2VtKDE1KSAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5LWhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogX2VtKDE3KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IF9hZG9iZV90cmFja2luZ190b19lbSgyNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBfZW0oMTgsIDE3KTtcbiAgICAgICAgbWFyZ2luOiAwIDAgX2VtKDIwLCAxNyk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZCk7XG4gICAgfVxuXG4gICAgLndwLXZpZGVvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogX2VtKDIwKTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IF9lbSg1MCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBfYWRvYmVfdHJhY2tpbmdfdG9fZW0oMjUpO1xuICAgICAgICBsaW5lLWhlaWdodDogX2VtKDU0LCA1MCk7XG4gICAgICAgIG1hcmdpbjogMCAwIF9lbSgzMCwgNTApO1xuICAgICAgICBAaW5jbHVkZSBzZXJpZi1mb250KGxpZ2h0KTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IF9lbSgzMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogX2VtKDIwKTtcbiAgICAgICAgbWFyZ2luOiBfZW0oNDAsIDIwKSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IF9lbSgxNik7XG4gICAgICAgICAgICBtYXJnaW46IF9lbSgyMCwgMTYpIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sYXlvdXQtZnJlZWZvcm1fdGV4dCB7XG4gICAgLnNlY3Rpb24taW50cm8ge1xuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBwLFxuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogX2VtKDIwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWxpZ25sZWZ0IHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgX2VtKDEwKSBfZW0oMCkgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFsaWducmlnaHQge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCBfZW0oMCkgX2VtKDEwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFsaWduY2VudGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBfZW0oMTApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCxcbiAgICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBfZW0oMjUsIDE2KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBfZW0oMjApIDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oCcXCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMjQpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogX2VtKDM1LCAyNCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2VyaWYtZm9udChyZWd1bGFyLCBpdGFsaWMpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgY2l0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDI0KTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChyZWd1bGFyKTtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBfZW0oMjApIDAgX2VtKDEwKSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IF9lbSg0MCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMTQsIDI0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud3AtY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMTIpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBfZW0oMTAsIDEyKTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpbmdsZS1jYXJlZXIgI3NlY3Rpb24tMSAuc2VjdGlvbi1pbnRyby5zdGFuZGFyZC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogX2VtKDApO1xufVxuIiwiLmxheW91dF9oZXJvLS10eXBlLWRlZmF1bHQge1xuICAgIC5sYXlvdXRfaGVybyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxODIzMzE7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMTYsIDkpO1xuXG4gICAgICAgICYuaGFzLWxpbWl0ZWQtaGVpZ2h0IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICYuaGFzLWxpbWl0ZWQtaGVpZ2h0LS1zaG9ydGVyIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhdGVnb3J5LWhlYWRpbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMTgpO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2OCkpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IF9lbSgxNik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IF9lbSgxMik7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBfZW0oMzApO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBfZW0oMzApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBfZW0oMzApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZCk7XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWRvdHMge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogX2VtKDYwKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IF9lbSgxMCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBfZW0oMTApO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ2O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBfZW0oMTApO1xuXG4gICAgICAgICAgICAgICAgICAgICsgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogX2VtKDEwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IF9lbSg0MCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogX2VtKDIwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLWNvbnRyb2xzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJlZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDI1KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5vd2wtcHJldiB7XG4gICAgICAgICAgICAgICAgbGVmdDogX2VtKDM1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm93bC1uZXh0IHtcbiAgICAgICAgICAgICAgICByaWdodDogX2VtKDM1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm93bC1wcmV2LFxuICAgICAgICAgICAgLm93bC1uZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLXN0YWdlLW91dGVyLFxuICAgICAgICAub3dsLXN0YWdlLFxuICAgICAgICAub3dsLWl0ZW0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlcyxcbiAgICAgICAgLnNsaWRlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlcyAub3dsLWNvbnRyb2xzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGVzLnNsaWRlcy0td2l0aC1hcnJvd3MgLm93bC1jb250cm9scyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdHJhbnNwYXJlbnQgNTAlIDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iYWNrZ3JvdW5kLXZpZGVvIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMSU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAxJTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAmLmNoZWNrLXNpemUge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5ob3Jpem9udGFsIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwMDBweDtcbiAgICAgICAgICAgICAgICAgICAgLyogbWF4LXdpZHRoOiAxMDAlOyAqL1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXBsYXktYnV0dG9uLFxuICAgICAgICAgICAgdmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtc3RhcnQtcGxheWJhY2stYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgQGluY2x1ZGUgc2VyaWYtZm9udChyZWd1bGFyKTtcblxuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgICAgIC5hZGRpdGlvbmFsLXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMS4yNWVtIGF1dG8gMDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NjBweDtcblxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWRkaXRpb25hbC1oZXJvLWltYWdlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMxMHB4O1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTAyNCkpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDkwMCkpIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kYXRhb3Blbi1sb2dvIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RhdGFvcGVuL2RhdGFvcGVuLWJyYWNrZXRzLnBuZykgNTAlXG4gICAgICAgICAgICAgICAgICAgIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExM3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMzBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTAyNCkpIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IF9lbSg5MCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IF9lbSg5MCwgOTApO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIF9lbSgyMCwgOTApIGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NSU7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDE0MDApKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDYwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDEyMDApKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDQwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDk5MSkpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMzApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IF9lbSgyNCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMjApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEyNHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogX2Fkb2JlX3RyYWNraW5nX3RvX2VtKDEwKTtcblxuICAgICAgICAgICAgICAgICAgICAubGFiZWwsXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbCxcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxheW91dF9oZXJvLS10eXBlLWV4dGVuZGVkIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5zZWN0aW9uLWNvbnRlbnQtLWxheW91dF9oZXJvIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmxheW91dF9oZXJvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgPiAucmF0aW8tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgID4gLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIC8vbWluLWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZpc3VhbCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiBfZW0oODAwKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSBhbmQgKG1pbi1oZWlnaHQ6IDYyMHB4ICkge1xuICAgICAgICAvLyAgICAgbWluLXdpZHRoOiBfZW0oNjQwKTtcbiAgICAgICAgLy8gfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC8vICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC8vICAgICBtaW4td2lkdGg6IF9lbSg4MDApO1xuICAgICAgICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgaW1nLFxuICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1JTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcmltYXJ5LWNvbnRlbnQge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IF9lbSgxMTApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByaW1hcnktY29udGVudCxcbiAgICAuYWRkaXRpb25hbC1jb250ZW50IHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAvLyBvcGFjaXR5OiAwO1xuICAgICAgICBwYWRkaW5nOiAwIF9lbSgyMCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy8gdHJhbnNpdGlvbjogYWxsIDAuNHMgbGluZWFyO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oNjUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IF9lbSg3NSwgNjUpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gX2VtKDQwLCA2NSkgYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIHNlcmlmLWZvbnQobGlnaHQpO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDk5MSkpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IF9lbSg1NSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDQ1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNTAwKSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDM2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNDAwKSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDMyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucHJpbWFyeS1jb250ZW50IGgyIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuNXZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDIyMDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDIwKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBfZW0oMzAsIDIwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRoaW4tZm9udChyZWd1bGFyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52aWRlby1ncmFkaWVudC1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC50b3AtZ3JhZGllbnQge1xuICAgICAgICAgICAgYm90dG9tOiAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZGRpdGlvbmFsLWNvbnRlbnQge1xuICAgICAgICAuYWRkaXRpb25hbC10ZXh0LXdpZHRoIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZpZGVvLXdyYXAge1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTM1MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yYXRpby0tMTYtOSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC52aWRlby1wb3N0ZXItaW1hZ2UsXG4gICAgICAgIC52aWRlby1lbWJlZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UgMC41cztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZpZGVvLWVtYmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgIH1cblxuICAgICAgICAudmlkZW8tcG9zdGVyLWltYWdlIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBsYXktaWNvbiB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnBsYXlpbmcge1xuICAgICAgICAgICAgLnZpZGVvLXBvc3Rlci1pbWFnZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcmltYXJ5LWNvbnRlbnQge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYW5pbWF0ZS1pbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWRkaXRpb25hbC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIC8vIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIHA6ZW1wdHkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hbmltYXRlLWluIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cblxuICAgICAgICBhLmlzLXZpZGVvLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA0YlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAwLjMpO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IF9lbSgxNSkgYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJldC1kb3duIHtcbiAgICAgICAgYm90dG9tOiA0NXB4O1xuICAgICAgICAvLyBib3R0b206IDMwdmg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDBweCk7XG5cbiAgICAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSB7XG4gICAgICAgIC8vICAgICBib3R0b206IDQ1dmg7XG4gICAgICAgIC8vIH1cblxuICAgICAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAvLyAgICAgYm90dG9tOiA0NXZoO1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY5cHgpIHtcbiAgICAgICAgLy8gICAgIGJvdHRvbTogNHZoO1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgJi5hbmltYXRlLWluIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnF1b3RlIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICAgICAgICBwYWRkaW5nOiBfZW0oMTMwKSAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogX2VtKDYwLCAxMykgMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5yb3cge1xuICAgICAgICAgICAgbWFyZ2luOiBfZW0oNDApIDAgMDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBfZW0oNjAsIDEzKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogX2VtKDQwLCAxMyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogX2VtKDgwLCAxMykgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYW5pbWF0ZS1pbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgLnF1b3RlX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBsaW5lYXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICAgICAgd2lkdGg6IDY4JTtcblxuICAgICAgICAgICAgJi5hbmltYXRlLWluIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5xdW90YXRpb24ge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogX2VtKDQyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogX2VtKDIwLCA0Mik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICAgICAgICBAaW5jbHVkZSBzZXJpZi1mb250KHJlZ3VsYXIpO1xuICAgICAgICAmLndpdGgtZXllYnJvdyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5xdW90ZV9leWVicm93IHtcbiAgICAgICAgZm9udC1zaXplOiBfZW0oMTIpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogX2VtKDE1LCAxMik7XG4gICAgICAgIG1hcmdpbjogMCAwIF9lbSgyMCwgMTIpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDQwMCkpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDExKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5xdW90ZV9jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiBfZW0oNDIpO1xuICAgICAgICBsaW5lLWhlaWdodDogX2VtKDU2LCA0Mik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IF9lbSg5MCwgNDIpO1xuICAgICAgICBAaW5jbHVkZSBzZXJpZi1mb250KHJlZ3VsYXIpO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oOTkxKSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMzApO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IF9lbSgyOCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucXVvdGVfY2l0YXRpb24ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgQGluY2x1ZGUgdGhpbi1mb250KHJlZ3VsYXIpO1xuXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2OCkpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAganVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnF1b3RlX2xpbmsge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiBfZW0oMTIpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IF9lbSgxMCwgMTMpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvYXJyb3cuc3ZnXCIpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IF9lbSgxMCwgMTIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJvdHRvbV92aXN1YWwge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1pbi13aWR0aDogX2VtKDgwMCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ncmFkaWVudCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgdmlkZW8sXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNSU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNzZWN0aW9uLTEgLmxheW91dF9oZXJvIHtcbiAgICAudGV4dCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDExMCk7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDE0MDApKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oNzApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDEyMDApKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oNTUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDk5MSkpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IF9lbSg0NSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDM2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaGFzLWxpbWl0ZWQtaGVpZ2h0LS1zaG9ydGVyIHtcbiAgICAgICAgLnRleHQgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oNzApO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDE2MDApKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oNzApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDEyMDApKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oNTUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDk5MSkpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IF9lbSg0NSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDM2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0LnJlc3RyaWN0LXdpZHRoIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTUwMCkpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMzAwKSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oOTkxKSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNTIwKSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTUwMCkpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IF9lbSg3MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTMwMCkpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IF9lbSg1NSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oOTkxKSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDQ1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMzYpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDUyMCkpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IF9lbSgyNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dF9oZXJvIHtcbiAgICAuYWN0aW9ucyB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyAkZWFzZS10aHVuaywgdHJhbnNmb3JtIDFzICRlYXNlLXRodW5rO1xuICAgIH1cblxuICAgIC52aXNpYmxlIHtcbiAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaXRlLTIgLmxheW91dF9oZXJvIC5hY3Rpb25zIC5hcnJvdy1idG4ud2l0aC10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgIC5sYWJlbCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cbn1cbiIsIi5wYWdlLXNlY3Rpb24tLWxheW91dC1pbnRyb2R1Y3RvcnlfdGV4dC5kYXJrLWJsdWUtYmcge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1wcmltYXJ5O1xufVxuXG4ubGF5b3V0LWludHJvZHVjdG9yeV90ZXh0IHtcblx0YmFja2dyb3VuZDogbm8tcmVwZWF0IHRyYW5zcGFyZW50IDUwJSAxMDAlO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRjb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeTtcblx0cGFkZGluZzogX2VtKDUwKSAwO1xuXHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2OCkpIHtcblx0XHRwYWRkaW5nOiBfZW0oMzApIDA7XG5cdH1cblxuXHQmLmRhcmstYmFja2dyb3VuZCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtZGFyayBuby1yZXBlYXQgNTAlIDUwJTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGgyLFxuXHRcdC50ZXh0IHtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdH1cblx0fVxuXG5cdCYuYmFja2dyb3VuZC0td2hpdGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHR9XG5cdCYuYmFja2dyb3VuZC0tZ3JheSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZmZmZiAwLCAjZWJlYmViKTtcblx0fVxuXG5cdC5pbWFnZS1ncmlkIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LmltYWdlIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogX2VtKDQwKTtcblx0XHRcdG1heC13aWR0aDogX2VtKDEyMCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudGV4dCB7XG5cdFx0cDpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5ob21lICNzZWN0aW9uLTIgLmxheW91dC1pbnRyb2R1Y3RvcnlfdGV4dCBoMiB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1mcmVlZm9ybV90ZXh0IHtcblx0LmFuY2hvciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogLTEwMHB4O1xuXHRcdHdpZHRoOiAxcHg7XG5cdH1cblx0LnNlY3Rpb24taW50cm8ge1xuXHRcdC50ZXh0IHtcblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMzApO1xuXHRcdFx0fVxuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250LXNpemU6IF9lbSgyNik7XG5cdFx0XHR9XG5cdFx0XHRoNCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDI0KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLm5vLXBhZGRpbmcge1xuXHRcdC50ZXh0IHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHRpbWcge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmFwcGx5LWZvcm0td3JhcCxcbi5hcHBseS1pZnJhbWUtd3JhcCB7XG5cdG1heC1oZWlnaHQ6IDBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2Utb3V0O1xuXHQmLmFjdGl2ZSB7XG5cdFx0bWF4LWhlaWdodDogMjAwMHB4O1xuXHR9XG5cdC5hcHBseS1pZnJhbWUge1xuXHRcdGJvcmRlcjogMDtcblx0XHRtYXJnaW46IF9lbSg1MCkgMDtcblx0fVxufVxuIiwiLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWZyZWVmb3JtX3RleHQge1xuICAmLm5vLXBhZGRpbmcge1xuICAgIC5zZWN0aW9uLWludHJvIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtZnJlZWZvcm1fdGV4dC50aGUxMTAge1xuXG4gICAgLnRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOl9lbSg0MCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9iYXJzLW1pZGRsZS5wbmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICByaWdodDowO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IF9lbSg5OTEpKSB7XG4gICAgICAgIC5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtZnJlZWZvcm1fdGV4dC50aGUxMTAgLnNlY3Rpb24tY29udGVudCB7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiBfZW0oOTkxKSkge1xuICAgICAgICAuc2VjdGlvbi1pbnRybyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDpfZW0oNjApO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC8vICY6YWZ0ZXIge1xuICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICAgIHRvcDowO1xuICAgIC8vICAgICBib3R0b206MDtcbiAgICAvLyAgICAgbGVmdDowO1xuICAgIC8vICAgICByaWdodDowO1xuICAgIC8vICAgICB3aWR0aDoxMDAlO1xuICAgIC8vICAgICBoZWlnaHQ6MTAwJTtcbiAgICAvLyAgICAgY29udGVudDogXCJcIjtcblxuICAgIGgyLCAudGV4dCB7XG4gICAgICAgIGNvbG9yOiByZ2IoMTUyLCAxNTYsIDE2MSk7XG4gICAgICAgIGZvbnQtc2l6ZTogX2VtKDE3KTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogX2VtKDcwMCkpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogX2VtKDcwMCkpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6MS41ZW07XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5LWhlYWRpbmcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MjUwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MjUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206LjZlbTtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiBfZW0oMTAyMykpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDowO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5sYXlvdXQtY2FyZWVyc19saXN0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI0VCRUJFQiAxMDAlKTtcblx0cGFkZGluZy1ib3R0b206IF9lbSg2MCk7XG59XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1jYXJlZXJzX2hpZ2hsaWdodCB7XG5cdC5zdGFnZ2VyLXJvd3tcblx0XHQuY29sLWxnLTQge1xuXHRcdFx0LmNhcmVlcnMtcG9zdCB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw3MHB4LDApO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgJGVhc2UtdGh1bmssIHRyYW5zZm9ybSAwLjVzICRlYXNlLXRodW5rO1xuXHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHQuY2FyZWVycy1wb3N0IHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAxcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHQuY2FyZWVycy1wb3N0IHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQuYnRuLXJvdyB7XG5cdFx0dHJhbnNpdGlvbi1kZWxheTogMXM7XG5cdH1cblx0Ji52aXNpYmxlIHtcblx0XHQuY29sLWxnLTQge1xuXHRcdFx0LmNhcmVlcnMtcG9zdCB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5sYXlvdXQtbWFudWFsX2dyaWQge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdC5saXN0aW5nLXRleHQge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRcdEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG5cdH1cblxuXHQmLS1jb2xvci13aGl0ZSB7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdH1cblx0Ji0tY29sb3ItZ3JheSB7XG5cdFx0YmFja2dyb3VuZDogI2Y3ZjdmNztcblx0fVxuXHQucG9zdC1jb250ZW50IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0fVxuXG5cdC5jb250YWluZXIsXG5cdC5jb250YWluZXItZmx1aWQuZnVsbGJsZWVkIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNDBweDtcblx0XHRcdG1heC13aWR0aDogaW5oZXJpdDtcblx0XHR9XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDE2MDBweDtcblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHQmOmZvY3VzLFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5wb3N0LWNvbnRlbnQge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0LmltYWdlIHtcblx0XHRcdHotaW5kZXg6IDIwO1xuXHRcdH1cblx0XHQudGV4dCB7XG5cdFx0XHR6LWluZGV4OiAxNTtcblx0XHR9XG5cdH1cblx0LmltYWdlLmZ1bGwtaGVpZ2h0IHtcblx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgI2ZmZmZmZiA1MCUgNTAlO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiA1MCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEsIDEpO1xuXHR9XG5cblx0LnBvc3QtY29udGVudCAuaW1hZ2Uge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oOTkyKSkge1xuXHRcdFx0YmFja2dyb3VuZDogbm8tcmVwZWF0ICNmZmZmZmYgNTAlIDAlO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHR9XG5cdH1cblxuXHQucG9zdC1jb250ZW50IC5jb250ZW50IHtcblx0XHRwYWRkaW5nOiBfZW0oMjApO1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiBfZW0oOTkzKSkge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMTMpO1xuXHRcdFx0cGFkZGluZzogX2VtKDE1LCAxMyk7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IF9lbSgxMTAwKSkge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMTUpO1xuXHRcdFx0cGFkZGluZzogX2VtKDE1LCAxNSk7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IF9lbSgxMjAwKSkge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMTUpO1xuXHRcdFx0cGFkZGluZzogX2VtKDMwLCAxNSk7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IF9lbSgxNzAwKSkge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMTgpO1xuXHRcdFx0cGFkZGluZzogX2VtKDQwLCAxOCk7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IF9lbSgxODAwKSkge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMTkpO1xuXHRcdFx0cGFkZGluZzogX2VtKDQwLCAxOSk7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiBfZW0oMTkwMCkpIHtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDIwKTtcblx0XHR9XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IF9lbSgyMDAwKSkge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMjEpO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogX2VtKDIxMDApKSB7XG5cdFx0XHRmb250LXNpemU6IF9lbSgyMik7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiBfZW0oMjIwMCkpIHtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDIzKTtcblx0XHR9XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IF9lbSgyMzAwKSkge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMjQpO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogX2VtKDI0MDApKSB7XG5cdFx0XHRmb250LXNpemU6IF9lbSgyNSk7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg5OTIpKSB7XG5cdFx0LnRleHQge1xuXHRcdFx0cGFkZGluZzogX2VtKDIwKSBfZW0oMjApIF9lbSg0MCkgX2VtKDIwKTtcblx0XHR9XG5cdFx0aDIge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMzApO1xuXHRcdH1cblx0XHQuaW1hZ2UuZnVsbC1oZWlnaHQge1xuXHRcdFx0YmFja2dyb3VuZDogbm8tcmVwZWF0ICNmZmZmZmYgNTAlIDAlO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHR9XG5cblx0XHQuaGFsZi1pbWFnZS1hbmQtdGV4dCB7XG5cdFx0XHQudGV4dCB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZ1bGwtaW1hZ2UtYW5kLXRleHQge1xuXHRcdC5pbWFnZSB7XG5cdFx0XHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMiwgMSk7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTIwMCkpIHtcblx0XHRcdC50ZXh0IHtcblx0XHRcdFx0cGFkZGluZzogX2VtKDIwKTtcblx0XHRcdFx0LmNhdGVnb3J5LWhlYWRpbmcge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDE0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mdWxsLXRleHQge1xuXHRcdC50ZXh0IHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiBfZW0oNzY5KSkge1xuXHRcdFx0XHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMSwgMSk7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDE0MDApKSB7XG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgzNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oOTkyKSkge1xuXHRcdFx0XHQudGV4dCB7XG5cdFx0XHRcdFx0Ly9wYWRkaW5nOiBfZW0oMjApIF9lbSgyMCkgX2VtKDQwKSBfZW0oMjApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgzMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0cGFkZGluZzogX2VtKDQwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaGFsZi1pbWFnZSxcblx0LmZ1bGwtaW1hZ2Uge1xuXHRcdC5pbWFnZSB7XG5cdFx0XHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMSwgMSk7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1vdXQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjA0YlwiO1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuXHRcdFx0XHRmb250LXNpemU6IF9lbSgzMCk7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0cGFkZGluZzogX2VtKDIwLCAzMCkgX2VtKDMwLCAzMCk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5oYWxmLWltYWdlIHtcblx0XHQuaW1hZ2Uge1xuXHRcdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDIsIDEpO1xuXHRcdH1cblx0fVxuXG5cdC5oYWxmLWltYWdlLWFuZC10ZXh0IHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC8vICYgKyAuaGFsZi1pbWFnZS1hbmQtdGV4dCB7XG5cdFx0Ly8gXHRtYXJnaW4tdG9wOiAyLjUlO1xuXHRcdC8vIH1cblx0XHQuaW1hZ2Uge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEsIDEpO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg5OTIpKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMiwgMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50ZXh0IHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTUpO1xuXHRcdFx0XHRwYWRkaW5nOiBfZW0oMjApO1xuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogX2VtKDk5MykpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgxMyk7XG5cdFx0XHRcdFx0cGFkZGluZzogX2VtKDE1LCAxMyk7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IF9lbSgxMTAwKSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDE1KTtcblx0XHRcdFx0XHRwYWRkaW5nOiBfZW0oMTUsIDE1KTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogX2VtKDEyMDApKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTUpO1xuXHRcdFx0XHRcdHBhZGRpbmc6IF9lbSgyMCwgMTUpO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiBfZW0oMTcwMCkpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgxOCk7XG5cdFx0XHRcdFx0cGFkZGluZzogX2VtKDI1LCAxOCk7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IF9lbSgxODAwKSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDE5KTtcblx0XHRcdFx0XHRwYWRkaW5nOiBfZW0oMzAsIDE5KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogX2VtKDE5MDApKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMjApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiBfZW0oMjAwMCkpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgyMSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IF9lbSgyMTAwKSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDIyKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IF9lbSg5OTMpKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxLCAxKTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oOTkyKSkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0Ji50aGUtMTEwIHtcblx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdGNvbG9yOiAjMTYxNzI5O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44NWVtO1xuXHRcdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdG1hcmdpbjogMC4yZW0gMCAwLjVlbTtcblx0XHRcdFx0Ly9AbWVkaWEobWF4LXdpZHRoOiBfZW0oMTQwMCkpe1xuXHRcdFx0XHQvL1x0Zm9udC1zaXplOiBfZW0oMjApO1xuXHRcdFx0XHQvL31cblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdC5pbWFnZSB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubGlzdGluZy10ZXh0ICsgLmFjdGlvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG4ucGFnZS1zZWN0aW9uLS1sYXlvdXQtbWFudWFsX2dyaWQge1xuXHQuY29sLW1kLTY6Zmlyc3QtY2hpbGQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyMDtcblx0fVxuXHQuY29sLW1kLTY6bGFzdC1jaGlsZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE1O1xuXHR9XG5cdC5tYW51YWwtZ3JpZC1ibG9jayAucG9zdC1jb250ZW50IC5pbWFnZSB7XG5cdFx0b3BhY2l0eTogMC4wMTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgJGVhc2UtdGh1bms7XG5cdH1cblx0Lm1hbnVhbC1ncmlkLWJsb2NrIC5wb3N0LWNvbnRlbnQgLnRleHQge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzICRlYXNlLXRodW5rO1xuXHR9XG5cblx0Ji52aXNpYmxlIHtcblx0XHQubWFudWFsLWdyaWQtYmxvY2sgLnBvc3QtY29udGVudCAudGV4dC5zaG93IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHRcdC5tYW51YWwtZ3JpZC1ibG9jayAucG9zdC1jb250ZW50IC5pbWFnZS5zaG93IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhaW5lciArIC5jb250YWluZXItZmx1aWQuZnVsbGJsZWVkIHtcblx0XHQucm93IHtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmhpZGUtbGlzdGluZy10ZXh0IC5sYXlvdXQtbWFudWFsX2dyaWQgLmhhbGYtaW1hZ2UtYW5kLXRleHQsXG4uaGlkZS1saXN0aW5nLXRleHQgLmxheW91dC1ncmlkLFxuLmhpZGUtbGlzdGluZy10ZXh0IC5sYXlvdXQtbGF0ZXN0X25ld3NfZ3JpZCB7XG5cdC5saXN0aW5nLXRleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmxheW91dC1sYXRlc3RfbmV3c19ncmlkLFxuLmxheW91dC1tYW51YWxfZ3JpZCB7XG5cdC5jb250YWluZXItZmx1aWQuZnVsbGJsZWVkIC5yb3cge1xuXHRcdHBhZGRpbmc6IDYwcHggMTBweDtcblx0XHQmLndpdGgtbWFzb25yeSB7XG5cdFx0XHRwYWRkaW5nOiA2MHB4IDEwcHg7XG5cdFx0fVxuXHR9XG5cdC5uZXdzLXBvc3QsXG5cdC5tYW51YWwtZ3JpZC1ibG9jayB7XG5cdFx0cGFkZGluZzogMCAxMHB4IDIwcHggMTBweDtcblx0fVxuXHQud2l0aC1tYXNvbnJ5IHtcblx0XHQubmV3cy1wb3N0LFxuXHRcdC5tYW51YWwtZ3JpZC1ibG9jayB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMjBweCAwO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1pbi13aWR0aDogX2VtKDk5MikpIHtcblx0XHQubmV3cy1zaW5nbGUtcG9zdCAubmV3cy1wb3N0IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblx0XHQubmV3cy1zdGFja2VkLXBvc3RzIC5uZXdzLXBvc3Q6bGFzdC1jaGlsZCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblx0LnBvc3QtY29udGVudCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0Lm1hbnVhbC1ncmlkLWJsb2NrLmZ1bGwtaW1hZ2UtYW5kLXRleHQge1xuXHRcdC50ZXh0IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogX2VtKDk5MikpIHtcblx0XHRcdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDIsIDEpO1xuXHRcdFx0XHQmLndpdGgtZXh0cmEtcGFkZGluZyB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IGNhbGMoXG5cdFx0XHRcdFx0XHRcdDUwJSArIDIycHhcblx0XHRcdFx0XHRcdCk7IC8vIDIycHgsIDIwcHggZm9yIG1hcmdpbiwgMnB4IGZvciBib3JkZXIgY29tcGVuc2F0aW9uXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubGF5b3V0LWNhcmVlcnNfbGlzdGluZyB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBhZGRpbmc6IF9lbSgxMDApIDA7XG5cdC5zZWN0aW9uLWludHJvIHtcblx0XHRtYXJnaW4tYm90dG9tOiBfZW0oNDApO1xuXHRcdC5hZGRpdGlvbmFsLWNvcHkge1xuXHRcdFx0d2lkdGg6ODAlO1xuXHRcdFx0bWFyZ2luOjAgYXV0bztcblx0XHR9XG5cdH1cblx0LmZpbHRlci1yb3cge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyMDtcblx0fVxuXHQuZmlsdGVyLWJ0biB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGJvcmRlci1jb2xvcjogI2VmZWZlZjtcblx0XHR9XG5cdH1cblx0LmZpbHRlci1saXN0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogX2VtKDIwKTtcblx0XHR6LWluZGV4OiAxMDA7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiBfZW0oMTApO1xuXHRcdC5jYXJlZXItdHlwZXMge1xuXHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogOTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1vdXQ7XG5cdFx0XHRhIHtcblx0XHRcdFx0cGFkZGluZzogX2VtKDEwKSBfZW0oMjUpO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTIpO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRAaW5jbHVkZSBmb250KGJvbGQpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHQuZmlsdGVyLWJ0biB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZmVmZWY7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZmVmZWY7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0fVxuXHRcdFx0LmNhcmVlci10eXBlcyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDk7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5sb2NhdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogX2VtKDYwKTtcblx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6IF9lbSgyMCk7XG5cdFx0XHRtYXJnaW46IDAgMCBfZW0oMTAsIDIwKSAwO1xuXHRcdFx0QGluY2x1ZGUgc2VyaWYtZm9udChsaWdodCk7XG5cdFx0fVxuXHRcdGg0IHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1wcmltYXJ5O1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMTQpO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IF9hZG9iZV90cmFja2luZ190b19lbSgyNSk7XG5cdFx0XHRsaW5lLWhlaWdodDogX2VtKDE4LCAxNCk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bWFyZ2luOiAwIDAgX2VtKDEwLCAxNyk7XG5cdFx0XHRAaW5jbHVkZSBmb250KGJvbGQpO1xuXHRcdH1cblx0XHQubGlzdGluZyB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMCAwIF9lbSgyMCkgMDtcblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogX2VtKDEwLCAxMik7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDEyKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IF9lbSgxNCwgMTIpO1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LXByaW1hcnk7XG5cdFx0XHRAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuXHRcdH1cblx0fVxuXG5cblx0LmNhcmVlcnMtdGFibGUtd3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblxuXHRcdC5jb2wtdGl0bGUge1xuXHRcdFx0d2lkdGg6IDU1JTtcblx0XHR9XG5cdFx0LmNvbC1kaXZpc2lvbiB7XG5cdFx0XHR3aWR0aDogMTglO1xuXHRcdH1cblx0XHQuY29sLWxvY2F0aW9uIHtcblx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0fVxuXG5cdFx0dGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoIHtcblx0XHRcdHBhZGRpbmc6IDhweCAxMHB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDEyKTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiBfYWRvYmVfdHJhY2tpbmdfdG9fZW0oMTAwKTtcblx0XHRcdEBpbmNsdWRlIGZvbnQoYm9sZCk7XG5cdFx0fVxuXG5cdFx0Lm9kZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuXHRcdH1cblxuXHRcdHRkIHtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDE0KTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0fVxuXG5cdFx0aW5wdXQge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0fVxuXG5cdFx0LmRhdGFUYWJsZXNfbGVuZ3RoLFxuXHRcdC5kYXRhVGFibGVzX2ZpbHRlciB7XG5cdFx0XHRmb250LXNpemU6IF9lbSgxNCk7XG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDE0KTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRcdFx0XHRAaW5jbHVkZSBmb250KGJvbGQpO1xuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udChyZWd1bGFyKTtcblx0XHRcdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRhdGFUYWJsZXNfZmlsdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IC0zMHB4O1xuXHRcdH1cblxuXHRcdC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XG5cdFx0XHRwYWRkaW5nOiBfZW0oNSk7XG5cdFx0XHRmb250LXNpemU6IF9lbSgxMik7XG5cdFx0XHRtYXJnaW4tdG9wOiBfZW0oMTAsIDEyKTtcblx0XHR9XG5cblx0XHQuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblxuXHRcdC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfaW5mbyB7XG5cdFx0XHRwYWRkaW5nOiBfZW0oNSk7XG5cdFx0XHRmb250LXNpemU6IF9lbSgxMik7XG5cdFx0XHRtYXJnaW4tdG9wOiBfZW0oMTAsIDEyKTtcblx0XHR9XG5cblx0XHQuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24sXG5cdFx0LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQ6aG92ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZDphY3RpdmUge1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdH1cblxuXHRcdC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50LCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudDpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdH1cblxuXHRcdC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdH1cblx0fVxufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbiIsIi5sYXlvdXQtbnVtYmVyZWRfcm93cyB7XG5cdGJhY2tncm91bmQ6ICNmMmYyZjM7XG5cdHBhZGRpbmc6IF9lbSgxMDApIDA7XG5cblx0LmxheWVyZWQtaW1hZ2VzIHtcblx0XHRpbWcge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhaW5lciAucm93IHtcblx0XHRtYXJnaW4tYm90dG9tOiBfZW0oODApO1xuXHR9XG5cblx0LmNvbnRhaW5lci1mbHVpZCAucm93IHtcblx0XHRtYXJnaW4tYm90dG9tOiBfZW0oODApO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogX2VtKDYwKTtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0LnBvc3QtY29udGVudCB7XG5cdFx0LnRleHQge1xuXHRcdFx0Lmxpc3RpbmctdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRcdFx0XHRmb250LXNpemU6IF9lbSgyMCk7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDk5MikpIHtcblx0XHRcdFx0Lmxpc3RpbmctdGV4dCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmltYWdlLXN0YWNrIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2OCkpIHtcblx0XHRcdGxlZnQ6IDEwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC8vdG9wOiBfZW0oLTkwKTtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0fVxuXHRcdC5pbWFnZS0xIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMCUsIC03MCUpO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oOTkyKSkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1JSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2NykpIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuaW1hZ2UtY291bnQtMSB7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDY1JTtcblx0XHRcdH1cblx0XHRcdC5pbWFnZS0xIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgLTEwJSk7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oOTkyKSkge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUlLCAwJSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjcpKSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmltYWdlLTIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAlLCA2NSUpO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cblx0XHQmLnZpc2libGUge1xuXHRcdFx0LmltYWdlLTEge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAlLCAtNTAlKTtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg5OTIpKSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNSUsIC0zMCUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMCUsIC0zMCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaW1hZ2UtMiB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDMwJSwgMzUlKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5pbWFnZS1jb3VudC0xIHtcblx0XHRcdFx0LmltYWdlLTEge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMCUsIC0xMCUpO1xuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oOTkyKSkge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNSUsIDAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjcpKSB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb250YWluZXItZmx1aWQgLnJvdzpudGgtY2hpbGQoZXZlbikge1xuXHRcdC5pbWFnZS1zdGFjayB7XG5cdFx0XHQuaW1hZ2UtMSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgLTcwJSk7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgLTUwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5pbWFnZS1jb3VudC0xIHtcblx0XHRcdFx0LmltYWdlLTEge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgLTEwJSk7XG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjcpKSB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnZpc2libGUge1xuXHRcdFx0XHQuaW1hZ2UtMSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAlLCAtNTAlKTtcblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2NykpIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgLTMwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuaW1hZ2UtY291bnQtMSB7XG5cdFx0XHRcdFx0LmltYWdlLTEge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAlLCAtMTAlKTtcblx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmxheW91dC10aW1lbGluZSB7XG5cdHBhZGRpbmc6IDkwcHggMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Ji5uby10b3AtcGFkZGluZyB7XG5cdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjcpKSB7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdH1cblxuXHQuc2VjdGlvbi1pbnRybyAudGV4dCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LmltYWdlLXN0YWNrIHtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0LmltYWdlLTF7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG5cdFx0fVxuXG5cdFx0Ji52aXNpYmxlIHtcblx0XHRcdC5pbWFnZS0xe1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTIwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDc2NykpIHtcblx0XHRcdGxlZnQ6IDE1JTtcblx0XHR9XG5cdH1cblxuXHQucG9zdC1jb250ZW50IHtcblx0XHQudGV4dCB7XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oOTkyKSkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQubGlzdGluZy10ZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMjApO1xuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oOTkyKSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDE2KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50aW1lbGluZS1wb2ludHMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiBfZW0oNDApO1xuXHRcdHBhZGRpbmc6IF9lbSgxMDApIDA7XG5cdFx0LnJvdyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBfZW0oMjAwKTtcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg5OTIpKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IF9lbSgxMDApO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDc2NykpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogX2VtKDUwKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjcpKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBvc3QtY29udGVudC53aXRoLWNvdW50IC5jb3VudCB7XG5cdFx0Zm9udC1zaXplOiBfZW0oMTc1KTtcblx0XHRsaW5lLWhlaWdodDogX2VtKDE3NSwgMTc1KTtcblx0XHR0b3A6IC0xMiU7XG5cdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDk5MikpIHtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDEwMCk7XG5cdFx0XHRsaW5lLWhlaWdodDogX2VtKDEwMCwgMTAwKTtcblx0XHR9XG5cdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDc2NykpIHtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDc1KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBfZW0oNzUsIDc1KTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR9XG5cdH1cblxuXHQucm93IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXG5cdC5hcnJvdyB7XG5cdFx0d2lkdGg6IDExMHB4O1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdGJhY2tncm91bmQ6IHJlZDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG5cdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDEyMDApKSB7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHR9XG5cdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDc2NykpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiBfZW0oLTcpO1xuXHRcdFx0bGVmdDogX2VtKC04KTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogX2VtKDE2KTtcblx0XHRcdGhlaWdodDogX2VtKDE2KTtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcXGYxMDVcIjtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogLTRweDtcblx0XHRcdHRvcDogLTE1cHg7XG5cdFx0XHRmb250LXNpemU6IF9lbSgzMCk7XG5cdFx0XHRsaW5lLWhlaWdodDogX2VtKDMwLCAzMCk7XG5cdFx0fVxuXHR9XG5cblx0LmV2ZW4gLmFycm93IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogX2VtKC04KTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlxcZjEwNFwiO1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRsZWZ0OiAtNHB4O1xuXHRcdH1cblx0fVxufSIsIi5sYXlvdXQtbGVhZGVyc2hpcCB7XG5cdC5sZWFkZXJzaGlwLXdyYXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQvL2JhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNFQkVCRUIgMTAwJSk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0VCRUJFQiAwJSwgI2ZmZiAxMDAlKTtcblxuXHRcdC5sZWFkZXJzaGlwLWFuY2hvciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC01MHB4O1xuXHRcdH1cblx0fVxuXHQucGVyc29uLXJvdyAucGVyc29uLWJpb2dyYXBoeSB7XG5cdFx0cGFkZGluZy10b3A6IF9lbSg2MCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG5cbiNzZWN0aW9uLTMgLmxheW91dC1sZWFkZXJzaGlwIHtcblx0LnN0YW5kYXJkLXBhZGRpbmcge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG59XG5cbi5sZWFkZXJzaGlwLWludHJvIC5zZWN0aW9uLWludHJvIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi8vZml4IHRvIHRoZSBicm9rZW4gc3BhY2luZyBvbiBETU1cbi5zZWN0aW9uLWxheW91dC13cmFwLS1sZWFkZXJzaGlwICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWxlYWRlcnNoaXBfZ3JpZCB7XG5cdG1hcmdpbi10b3A6IDE0MHB4O1xuXG5cdEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0fVxufVxuIiwiLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWxlYWRlcnNoaXAtY2Fyb3VzZWwge1xuXG4gICYuYmFja2dyb3VuZC10eXBlLS1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREYwO1xuICB9XG5cbiAgLnNpbmdsZS1sZWFkZXJzaGlwX19jYXJvdXNlbC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5sZWFkZXJzaGlwX19jYXJvdXNlbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcblxuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5O1xuICAgICAgQGluY2x1ZGUgdGhpbi1mb250KGxpZ2h0KTtcbiAgICAgIGZvbnQtc2l6ZTogX2VtKDUwKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBfYWRvYmVfdHJhY2tpbmdfdG9fZW0oMjUpO1xuICAgICAgbGluZS1oZWlnaHQ6IF9lbSg1NCwgNTApO1xuICAgICAgbWFyZ2luOiAwIDAgX2VtKDIwLCA1MCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuICAgICAgICBmb250LXNpemU6IF9lbSgzMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTE0MHB4IC0gNzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNjcwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBkaXYuaW1hZ2Uge1xuICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMSwxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4iLCIubGF5b3V0LXF1b3RlcyB7XG5cdGJhY2tncm91bmQ6ICNmMmYyZjM7XG5cdHBhZGRpbmc6IF9lbSgxMDApIDA7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcblx0XHRwYWRkaW5nOiBfZW0oMTAwKSAwIF9lbSgyMDApIDA7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogX2VtKDIwKSAwO1xuXHR9XG5cdC5yb3cge1xuXHRcdG1hcmdpbi1ib3R0b206IF9lbSgxMDApO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogX2VtKDIwKTtcblx0XHRcdG1hcmdpbi10b3A6IF9lbSgyMCk7XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXRvcDogX2VtKDUwKTtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdC5sYXllcmVkLWltYWdlcyB7XG5cdFx0aW1nIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5wb3N0LWNvbnRlbnQgLnRleHQge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQuY29sLW1kLXB1bGwtNiB7XG5cdFx0LnBvc3QtY29udGVudC53aXRoLWNvdW50IHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYud2l0aC1zdHlsZS0tcXVvdGUge1xuXHRcdFx0LmRlY29yYXRpb24uc3R5bGUtLXF1b3RlIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRyaWdodDogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53aXRoLXN0eWxlLS1udW1iZXIge1xuXHRcdC50ZXh0IHtcblx0XHRcdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmNvbC1tZC1wdWxsLTYge1xuXHRcdFx0LnRleHQge1xuXHRcdFx0XHQuZGVjb3JhdGlvbiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHJpZ2h0OiAtMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb2wtbWQtNjpub3QoLmNvbC1tZC1wdXNoLTYpIHtcblx0XHQ+IC5pbWFnZS1jb3VudC0xIHtcblx0XHRcdC5pbWFnZSB7XG5cdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdHJpZ2h0OiAxNSU7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYWx0IC5jb2wtbWQtNiAuaW1hZ2Utc3RhY2suaW1hZ2UtY291bnQtMSAuaW1hZ2UtMSB7XG5cdFx0bGVmdDogMCU7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LmRlY29yYXRpb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRmb250LXNpemU6IF9lbSgxNTApO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0QGluY2x1ZGUgc2VyaWYtZm9udChyZWd1bGFyLCBpdGFsaWMpO1xuXHRcdCYuc3R5bGUtLXF1b3RlIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAtNDBweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCLigJxcIjtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTUwKTtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRsZWZ0OiAtMTZweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IC0yM3B4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0dG9wOiAtMzVweDtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0bGVmdDogLTE2cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRyaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5pbWFnZS1zdGFjayB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogODAlO1xuXHRcdFx0LmltYWdlLTEge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbWFnZS0xIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgLTAlKTtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmltYWdlLTIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA4MCUpO1xuXHRcdH1cblxuXHRcdCYudmlzaWJsZSB7XG5cdFx0XHQuaW1hZ2UtMSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgMCUpO1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmltYWdlLTIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmFsdCB7XG5cdFx0LmltYWdlLXN0YWNrIHtcblx0XHRcdC5pbWFnZS0xIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAlLCAwJSk7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZG90LWdyaWQge1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRyaWdodDogLTIwJTtcblx0XHRcdH1cblx0XHRcdCYudmlzaWJsZSB7XG5cdFx0XHRcdC5pbWFnZS0xIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMCUsIDAlKTtcblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRibG9ja3F1b3RlIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQucG9zdC1jb250ZW50IGJsb2NrcXVvdGUge1xuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICMzNzNhM2M7XG5cdFx0XHRmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG5cdFx0XHRAaW5jbHVkZSBzZXJpZi1mb250KGxpZ2h0KTtcblx0XHR9XG5cdFx0Zm9vdGVyIHtcblx0XHRcdG1hcmdpbi10b3A6IF9lbSgyMCk7XG5cdFx0fVxuXHRcdGNpdGU6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdGNpdGUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogIzM3M2EzYztcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmxheW91dC1sb2NhdGlvbnNfZ3JpZCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWRhcms7XG5cdC5yb3cge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWRhcms7XG5cdH1cblx0LmxvY2F0aW9uIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQuaW1hZ2Uge1xuXHRcdFx0YmFja2dyb3VuZDogbm8tcmVwZWF0ICRjb2xvci1ibHVlLWRhcmsgNTAlIDUwJTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmx1ZS1kYXJrLCAwLjkpO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaG92ZXItYmxvY2sge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHQuaG92ZXItYmxvY2s6aG92ZXIgLmltYWdlIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdFx0fVxuXHRcdCYuc2hvdy1hZGRpdGlvbmFsLWluZm8gLmltYWdlIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGV4dCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nOiBfZW0oNDApO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2Utb3V0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMzAwKSkge1xuXHRcdFx0XHRwYWRkaW5nOiBfZW0oMjApO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMTcwKSkge1xuXHRcdFx0XHRwYWRkaW5nOiBfZW0oMTUpO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg5NjApKSB7XG5cdFx0XHRcdHBhZGRpbmc6IF9lbSgxMCk7XG5cdFx0XHR9XG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IF9lbSgzMik7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0QGluY2x1ZGUgc2VyaWYtZm9udChyZWd1bGFyKTtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMzAwKSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDMwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDEyNTApKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMjgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTE3MCkpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgyNCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMDAwKSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDIyKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmFkZGl0aW9uYWwtaW5mbyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDBweDtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0LCBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1vdXQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDEzMDApKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTMpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBfZW0oMTUsIDEzKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDk5MikpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgxMik7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IF9lbSgxNCwgMTIpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDExKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDY0MCkpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgxMik7XG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oOTIwKSkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHA6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5hY3Rpb24ge1xuXHRcdFx0Ym90dG9tOiBfZW0oNDApO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IF9lbSg0MCk7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMzAwKSkge1xuXHRcdFx0XHRib3R0b206IF9lbSgyMCk7XG5cdFx0XHRcdHJpZ2h0OiBfZW0oMjApO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMTcwKSkge1xuXHRcdFx0XHRib3R0b206IF9lbSgxNSk7XG5cdFx0XHRcdHJpZ2h0OiBfZW0oMTUpO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg5NjApKSB7XG5cdFx0XHRcdGJvdHRvbTogX2VtKDEwKTtcblx0XHRcdFx0cmlnaHQ6IF9lbSgxMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuc2hvdy1hZGRpdGlvbmFsLWluZm8ge1xuXHRcdFx0LnRleHQge1xuXHRcdFx0XHQuYWRkaXRpb25hbC1pbmZvIHtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAzMDBweDtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYWN0aW9uIC5hcnJvdy1idG4ge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmltYWdlIHtcblx0XHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMSwgMSk7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg2NDApKSB7XG5cdFx0XHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMiwgMS41KTtcblx0XHR9XG5cdH1cblxuXHQuY29sLW1kLTYge1xuXHRcdC5pbWFnZSB7XG5cdFx0XHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMiwgMSk7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2OCkpIHtcblx0XHRcdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEsIDEpO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg2NDApKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGFzcGVjdC1yYXRpbygyLCAxLjUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuXHRcdC5jb2wtbWQtNDpudGgtY2hpbGQoMykge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdC5pbWFnZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGFzcGVjdC1yYXRpbygyLCAxKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDY0MCkpIHtcblx0XHQuY29sLW1kLTQ6bnRoLWNoaWxkKDMpIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHQuaW1hZ2Uge1xuXHRcdFx0XHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMiwgMS41KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5sYXlvdXQtaWNvbnNfd2l0aF90ZXh0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiAwJSwgI2ViZWJlYiAxMDAlKTtcblx0cGFkZGluZzogX2VtKDcwKSAwO1xuXG5cdC5zZWN0aW9uLWludHJvIHtcblx0XHRtYXJnaW4tYm90dG9tOiBfZW0oODApO1xuXHR9XG5cblx0LmNvbC1tZC00IHtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRtYXJnaW4tYm90dG9tOiBfZW0oNTApO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC5ibG9jayB7XG5cdFx0bWFyZ2luOiAwIGF1dG8gX2VtKDIwKSBhdXRvO1xuXHRcdG1heC13aWR0aDogX2VtKDUwMCk7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdC5ibG9jay1pbWFnZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQmLXNtYWxsIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxNTBweDtcblx0XHRcdH1cblx0XHRcdCYtbWVkaXVtIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHRcdH1cblx0XHRcdCYtbGFyZ2Uge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDI3NXB4O1xuXHRcdFx0fVxuXHRcdFx0Ji1mbG9hdCB7XG5cdFx0XHRcdCYtbGVmdCB7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4JTtcblx0XHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtcmlnaHQge1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogOCU7XG5cdFx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLW5vbmUge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIF9lbSgyMCk7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmJsb2NrLXRleHQge1xuXHRcdFx0d2lkdGg6IDcyJTtcblx0XHRcdCYtZmxvYXQge1xuXHRcdFx0XHQmLWxlZnQge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtcmlnaHQge1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLW5vbmUge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYubm8taW1hZ2UgLmJsb2NrLXRleHQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgZm9udChyZWd1bGFyKTtcblx0XHR9XG5cdFx0LnRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDMwKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bWFyZ2luOiAwIDAgMTVweCAwO1xuXHRcdFx0QGluY2x1ZGUgc2VyaWYtZm9udChyZWd1bGFyKTtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTIwMCkpIHtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMjQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29sLW1kLTQge1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhaW5lci1mbHVpZCAucm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5ibG9jayB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdC5ibG9jay1pbWFnZSB7XG5cdFx0XHRcdCYtZmxvYXQtbm9uZSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGhlaWdodDogMjAlO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJsb2NrLXRleHQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWV2ZW50c19saXN0aW5nIHtcblx0LnN0YWdnZXItcm93IHtcblx0XHQuY29sLWxnLTQge1xuXHRcdFx0LmV2ZW50cy1wb3N0IHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0Ly90cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNzBweCwwKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzICRlYXNlLXRodW5rLCB0cmFuc2Zvcm0gMC41cyAkZWFzZS10aHVuaztcblx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMC41cztcblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0LmV2ZW50cy1wb3N0IHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAxcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHQuZXZlbnRzLXBvc3Qge1xuXHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogX2VtKDcwKTtcblx0XHR9XG5cdH1cblxuXHQuYnRuLXJvdyB7XG5cdFx0dHJhbnNpdGlvbi1kZWxheTogMXM7XG5cdH1cblx0LnZpc2libGUge1xuXHRcdC5jb2wtbGctNCB7XG5cdFx0XHQuZXZlbnRzLXBvc3Qge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHQvL3RyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VhcmNoIC5wYWdlLXdyYXAgLnBhZ2Utc2VjdGlvbi5zZWFyY2gtc2VjdGlvbiB7XG5cdHBhZGRpbmctYm90dG9tOiBfZW0oNTApO1xufVxuXG4ubGF5b3V0LWV2ZW50c19saXN0aW5nIHtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0cGFkZGluZzogMCAwIF9lbSg1MCkgMDtcblx0dGQuY2FsZW5kYXItY2VsbCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblx0LmNhbGVuZGFyLWJ0biB7XG5cdFx0aGVpZ2h0OiAxOXB4O1xuXHR9XG5cdC5zZWN0aW9uLWludHJvIHtcblx0XHRtYXJnaW4tYm90dG9tOiBfZW0oMCk7XG5cdFx0cGFkZGluZy1ib3R0b206IF9lbSgwKTtcblx0XHRoMi50YWJsZS10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IF9lbSgzMCk7XG5cdFx0fVxuXHR9XG5cdC5maWx0ZXItcm93IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjA7XG5cdH1cblx0LmZpbHRlci1idG4ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxMDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0XHRib3JkZXItY29sb3I6ICNlZmVmZWY7XG5cdFx0fVxuXHR9XG5cdC5maWx0ZXItbGlzdCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogX2VtKDIwKTtcblx0XHRtYXJnaW4tcmlnaHQ6IF9lbSgxMCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHQuZXZlbnQtdHlwZXMge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTAwJTtcblx0XHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLW91dDtcblx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdHotaW5kZXg6IDk7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDEyKTtcblx0XHRcdFx0cGFkZGluZzogX2VtKDEwKSBfZW0oMjUpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRAaW5jbHVkZSBmb250KGJvbGQpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHQuZmlsdGVyLWJ0biB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZmVmZWY7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZmVmZWY7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0fVxuXHRcdFx0LmV2ZW50LXR5cGVzIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRcdFx0bWF4LWhlaWdodDogNDAwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogOTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmxvY2F0aW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiBfZW0oNjApO1xuXHRcdG1heC13aWR0aDogOTAlO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6IF9lbSgyMCk7XG5cdFx0XHRtYXJnaW46IDAgMCBfZW0oMTAsIDIwKSAwO1xuXHRcdFx0QGluY2x1ZGUgc2VyaWYtZm9udChsaWdodCk7XG5cdFx0fVxuXHRcdGg0IHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1wcmltYXJ5O1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMTQpO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IF9hZG9iZV90cmFja2luZ190b19lbSgyNSk7XG5cdFx0XHRsaW5lLWhlaWdodDogX2VtKDE4LCAxNCk7XG5cdFx0XHRtYXJnaW46IDAgMCBfZW0oMTAsIDE3KTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRAaW5jbHVkZSBmb250KGJvbGQpO1xuXHRcdH1cblx0XHQubGlzdGluZyB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwIDAgX2VtKDIwKSAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGxpIHtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTIpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogX2VtKDE0LCAxMik7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IF9lbSgxMCwgMTIpO1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LXByaW1hcnk7XG5cdFx0XHRAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuXHRcdH1cblx0fVxuXG5cdC5ldmVudHMtdGFibGUtd3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRhYmxlIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuXHRcdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRcdHRhYmxlIHtcblx0XHRcdFx0bWluLXdpZHRoOiA1MDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbC10aXRsZSB7XG5cdFx0XHR3aWR0aDogMjIlO1xuXHRcdH1cblx0XHQuY29sLWRhdGUge1xuXHRcdFx0d2lkdGg6IDEzJTtcblx0XHR9XG5cdFx0LmNvbC1jYWxlbmRhciB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdHdpZHRoOiAzNSU7XG5cdFx0fVxuXHRcdC5jb2wtZGVzYyB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMzAlO1xuXHRcdH1cblxuXHRcdHA6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdHRhYmxlLmRhdGFUYWJsZS5uby1mb290ZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHR0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGgge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDEyKTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiBfYWRvYmVfdHJhY2tpbmdfdG9fZW0oMTAwKTtcblx0XHRcdHBhZGRpbmc6IDhweCAxMHB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdEBpbmNsdWRlIGZvbnQoYm9sZCk7XG5cdFx0fVxuXG5cdFx0Lm9kZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuXHRcdH1cblxuXHRcdHRkIHtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDE0KTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0fVxuXG5cdFx0aW5wdXQge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0fVxuXG5cdFx0LmRhdGFUYWJsZXNfbGVuZ3RoLFxuXHRcdC5kYXRhVGFibGVzX2ZpbHRlciB7XG5cdFx0XHRmb250LXNpemU6IF9lbSgxNCk7XG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTQpO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRAaW5jbHVkZSBmb250KGJvbGQpO1xuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udChyZWd1bGFyKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRhdGFUYWJsZXNfZmlsdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdH1cblxuXHRcdC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XG5cdFx0XHRmb250LXNpemU6IF9lbSgxMik7XG5cdFx0XHRtYXJnaW4tdG9wOiBfZW0oMTAsIDEyKTtcblx0XHRcdHBhZGRpbmc6IF9lbSg1KTtcblx0XHR9XG5cblx0XHQuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblxuXHRcdC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfaW5mbyB7XG5cdFx0XHRmb250LXNpemU6IF9lbSgxMik7XG5cdFx0XHRtYXJnaW4tdG9wOiBfZW0oMTAsIDEyKTtcblx0XHRcdHBhZGRpbmc6IF9lbSg1KTtcblx0XHR9XG5cblx0XHQuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24sXG5cdFx0LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkLFxuXHRcdC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZDpob3Zlcixcblx0XHQuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQ6YWN0aXZlIHtcblx0XHRcdGJvcmRlcjogMDtcblx0XHR9XG5cblx0XHQuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCxcblx0XHQuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudDpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdH1cblxuXHRcdC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2MsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcblx0cGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWxheW91dC13cmFwLS1ldmVudHNfbGlzdGluZyB7XG5cdC5wYWdlLXNlY3Rpb24tLWxheW91dC1ldmVudHNfbGlzdGluZzpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiBfZW0oNzApO1xuXHR9XG59XG4iLCIubGF5b3V0LXZpZGVvX2VtYmVkIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktZGFyay1hbHQ7XG5cdHBhZGRpbmc6IF9lbSgxMDApIDA7XG5cdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG5cdFx0cGFkZGluZzogX2VtKDUwKSAwO1xuXHR9XG5cdGlmcmFtZSB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cbn0iLCIubGF5b3V0LWV4cGFuZGFibGVfc2VjdGlvbnMge1xuXHRiYWNrZ3JvdW5kOiAjRURFREYwO1xuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiBfZW0oNDApO1xuXHR9XG5cdC5leHBhbmRhYmxlLXNlY3Rpb25zLXdyYXAge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0cGFkZGluZzogX2VtKDUwKSAwO1xuXHRcdG1hcmdpbi1ib3R0b206IF9lbSg1MCk7XG5cdFx0Ym94LXNoYWRvdzogM3B4IDNweCAyMHB4IHJnYmEoMCwwLDAsMC4xKTtcblx0XHQuZXhwYW5kYWJsZS1zZWN0aW9uIHtcblx0XHRcdG1heC13aWR0aDogOTAlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gX2VtKDQwKSBhdXRvO1xuXHRcdH1cblx0fVxuXG5cblx0LmV4cGFuZGFibGUtc2VjdGlvbiB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQuZXhwYW5kLWl0ZW0ge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LWFsdDtcblx0XHRcdHBhZGRpbmc6IF9lbSgxMCkgMDtcblx0XHRcdC5leHBhbmQtY29udGVudCB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLW91dDtcblx0XHRcdH1cblx0XHRcdC50b2dnbGUgPiBpIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQ7XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdC5leHBhbmQtY29udGVudCB7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogODAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRvZ2dsZSA+IGkge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6IF9lbSgyNCk7XG5cdFx0XHRAaW5jbHVkZSBzZXJpZi1mb250KHJlZ3VsYXIpO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMTQpO1xuXHRcdFx0aSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBfZW0oMTAsIDE0KTtcblxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5leHBhbmQtY29udGVudCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktcHJpbWFyeTtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDE0KTtcblx0XHRcdHBhZGRpbmctbGVmdDogX2VtKDI1LCAxNCk7XG5cdFx0fVxuXHR9XG59XG5cbi5sYXlvdXQtZXhwYW5kYWJsZV9zZWN0aW9ucyB7XG5cdC5leHBhbmRhYmxlLXNlY3Rpb25zLXdyYXAge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDUwcHgsMCk7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzICRlYXNlLXRodW5rLCB0cmFuc2Zvcm0gMXMgJGVhc2UtdGh1bms7XG5cdH1cblx0LnZpc2libGUgLmV4cGFuZGFibGUtc2VjdGlvbnMtd3JhcCB7XG5cblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHR9XG59IiwiLmxheW91dC1jb250YWN0X2Zvcm0ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmIDAlLCAjZWJlYmViIDEwMCUpO1xuXHRwYWRkaW5nLWJvdHRvbTogX2VtKDEwMCk7XG5cdGxhYmVsIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiBfZW0oMTQpO1xuXHRcdGxldHRlci1zcGFjaW5nOiBfYWRvYmVfdHJhY2tpbmdfdG9fZW0oMjUpO1xuXHRcdGxpbmUtaGVpZ2h0OiBfZW0oMTgsIDE0KTtcblx0XHRtYXJnaW46IDAgMCBfZW0oNSwgMTQpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0QGluY2x1ZGUgZm9udChib2xkKTtcblx0fVxuXHRsYWJlbC52ZXJpZnktbGFiZWwge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC5pbnB1dC13cmFwIHtcblx0XHRtYXJnaW4tYm90dG9tOiBfZW0oMjApO1xuXHR9XG5cblx0aW5wdXQsXG5cdHRleHRhcmVhIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC1hbHQ7XG5cdFx0b3V0bGluZTogMDtcblx0XHRwYWRkaW5nOiBfZW0oMTApO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHR9XG5cblx0XHQmOnJlcXVpcmVkLFxuXHRcdCY6aW52YWxpZCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC1hbHQ7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0fVxuXHRpbnB1dC52ZXJpZnktc2VjdGlvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0aW5wdXRbdHlwZT1cInRlbFwiXSB7XG5cdFx0LmxheW91dC1kYXRhLW9wZW4tYXBwbGljYXRpb24gJiB7XG5cdFx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0fVxuXHR9XG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0LmxheW91dC1kYXRhLW9wZW4tYXBwbGljYXRpb24gJiB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQuc2VsZWN0LXdyYXAge1xuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtYWx0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDQ2cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC1hbHQ7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0XHRjb250ZW50OiBcIlxcZjA2M1wiO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDEyKTtcblx0XHRcdGhlaWdodDogNDZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0NnB4O1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiA0NnB4O1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdFx0c2VsZWN0IHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LXByaW1hcnk7XG5cdFx0XHRoZWlnaHQ6IDQ2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNDZweDtcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0d2lkdGg6IDExMCU7XG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubGF5b3V0LWRhdGEtb3Blbi1hcHBsaWNhdGlvbiAmIHtcblx0XHRcdGhlaWdodDogNDRweDtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGhlaWdodDogNDRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cdFx0XHR9XG5cblx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdGhlaWdodDogNDRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0dGV4dGFyZWEge1xuXHRcdGhlaWdodDogX2VtKDIwMCk7XG5cdFx0cmVzaXplOiBub25lO1xuXHR9XG5cblx0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdH1cblxuXHQ6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0LyogRmlyZWZveCAxOC0gKi9cblx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdH1cblxuXHQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdC8qIEZpcmVmb3ggMTkrICovXG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHR9XG5cblx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHR9XG5cblx0cCB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LXByaW1hcnk7XG5cdFx0bWFyZ2luOiBfZW0oMjApIDA7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0fVxuXHR9XG5cblx0LmZpbGUtd3JhcCB7XG5cdFx0LnNlcGFyYXRvciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IF9lbSgxMik7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdG1hcmdpbjogMCBfZW0oMTApO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdFx0YnV0dG9uIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRwYWRkaW5nOiBfZW0oNSkgX2VtKDI1KTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2Utb3V0O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdEBpbmNsdWRlIGZvbnQoYm9sZCk7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0YnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogX2VtKDIwKTtcblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0fVxuXHR9XG5cdC5hcnJvdy1idG4ud2l0aC10ZXh0IC5sYWJlbCB7XG5cdFx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdH1cblxuXHQud2l0aC1ib3JkZXIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcblx0XHRtYXJnaW4tYm90dG9tOiBfZW0oNDApO1xuXHRcdHBhZGRpbmctYm90dG9tOiBfZW0oNDApO1xuXHR9XG5cblx0LnF1ZXN0aW9uIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcblx0XHRmb250LXNpemU6IF9lbSgxOCk7XG5cdFx0QGluY2x1ZGUgZm9udChyZWd1bGFyKTtcblx0fVxuXG5cdC5yYWRpbyB7XG5cdFx0bGFiZWwge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG5cdFx0XHRmb250LXNpemU6IF9lbSgxOCk7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG5cdFx0fVxuXHRcdGlucHV0IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBfZW0oMTApO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdH1cblx0fVxufVxuXG4uZ2lsZC1mb3JtIHtcblx0cGFkZGluZzogX2VtKDUwKSAwO1xuXHQubGF5b3V0LWNvbnRhY3RfZm9ybSB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQucm93LmVycm9yIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgMCwgMC4xKTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMCwgMCwgMC40KTtcblx0XHQuZXJyb3ItbWVzc2FnZSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRwYWRkaW5nOiAxLjEyZW0gMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQucHJvY2Vzc2luZy1pbmRpY2F0aW9uIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcblx0XHR9XG5cdH1cblxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiBfZW0oNDApO1xuXHRcdG1hcmdpbjogX2VtKDQwLCA0MCkgMCBfZW0oMjAsIDQwKSAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBzZXJpZi1mb250KHJlZ3VsYXIpO1xuXHR9XG5cblx0LmJ0bi5kZWxldGUge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAycHggMCAwIDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAyNXB4O1xuXHR9XG5cblx0LmJ0bi5hZGQge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogX2VtKDE0KTtcblx0XHRsZXR0ZXItc3BhY2luZzogX2Fkb2JlX3RyYWNraW5nX3RvX2VtKDI1KTtcblx0XHRsaW5lLWhlaWdodDogX2VtKDE4LCAxNCk7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMWVtIGF1dG87XG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRAaW5jbHVkZSBmb250KGJvbGQpO1xuXHR9XG5cblx0LnJlcGVhdGFibGUtaW5wdXRzIC5maWVsZC1ncm91cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG5cblx0LnJlcGVhdGFibGUtaW5wdXRzIC5maWVsZC1ncm91cCArIC5maWVsZC1ncm91cCB7XG5cdFx0I2RhdGFvcGVuLWFwcGxpY2F0aW9uICYge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdH1cblxuXHQuc2tpbGxzLWlucHV0cyxcblx0LnNvY2lhbC1pbnB1dHMge1xuXHRcdC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0cGFkZGluZzogMCAwIDAgMTBweDtcblx0XHRcdC5idG4uZGVsZXRlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmN1c3RvbS1xdWVzdGlvbi1mcmVlX2Zvcm0sXG5cdC5mb3JtLWNoZWNrIHtcblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDE4KTtcblx0XHRcdG1hcmdpbjogX2VtKDIwLCAxOCkgMCBfZW0oMTAsIDE4KSAwO1xuXHRcdFx0QGluY2x1ZGUgZm9udChib2xkKTtcblx0XHR9XG5cdH1cblx0LmZvcm0tY2hlY2stbGFiZWwge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250LXNpemU6IF9lbSgxNCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuXHR9XG5cdC5mb3JtLWNoZWNrLWlucHV0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbm9uZTtcblx0XHRtYXJnaW46IF9lbSg0MCkgYXV0bztcblx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0QGluY2x1ZGUgZm9udChib2xkKTtcblxuXHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0YmFja2dyb3VuZDogI2NjY2NjYztcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5jb25zZW50LWRldGFpbHMtd3JhcCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0bWFyZ2luOiBfZW0oMjApIDA7XG5cdFx0bWF4LWhlaWdodDogMzAwcHg7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRwLFxuXHRcdHVsLFxuXHRcdG9sIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1wcmltYXJ5O1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvbnNlbnQtZGV0YWlscy1maWVsZCB7XG5cdFx0bGFiZWwge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMTgpO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuXHRcdH1cblx0XHRpbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogX2VtKDEwKTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQuYXBwbGljYXRpb25fX2NoZWNrYm94LXNtYWxsdHlwZSB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdC8vY29sb3I6ICMwMDlFREI7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuXG5cdFx0PiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4udGhlMTEwIC5naWxkLWZvcm0ge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLnNlY3Rpb24taW50cm8gLnRleHQuZ2lsZC1lcnJvciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxheW91dC1jb250YWN0X2Zvcm0ge1xuXHQuZXJyb3ItY29sIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmJlOGU5O1xuXHRcdGNsZWFyOiBsZWZ0O1xuXHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHQuZXJyb3ItbWVzc2FnZSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRwYWRkaW5nOiAxLjEyZW0gMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdCYuY29sLW1kLTEyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNHB4O1xuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDEycHggMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LndpbGwtY2xlYXIge1xuXHRcdGNsZWFyOiBsZWZ0O1xuXHR9XG59XG4iLCIubGF5b3V0LXRhYmJlZF9jb250ZW50IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0Y1RjVGNyAwJSwgI0ZGRiAxMDAlKTtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRwYWRkaW5nOiBfZW0oMTAwKSAwIDAgMDtcblxuXHQudGFicy13cmFwIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMCAwIF9lbSg2MCkgMDtcblx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oMTAyMykpIHtcblx0XHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Lm1hcmtlciB7XG5cdFx0XHR3aWR0aDogMHB4O1xuXHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNjBweDtcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIDAuM3MgJGVhc2UtdGh1bmssIGxlZnQgMC4zcyAkZWFzZS10aHVuaztcblx0XHR9XG5cdH1cblx0LnRhYi1saW5rcyB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItZ3JheS1wcmltYXJ5O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSgxMDIzKSkge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IF9lbSgxNSk7XG5cdFx0XHRtYXJnaW46IDAgX2VtKDIwLCAxNSk7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0QGluY2x1ZGUgZm9udChib2xkKTtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktcHJpbWFyeTtcblx0XHRcdFx0cGFkZGluZzogX2VtKDIwKSAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2Utb3V0O1xuXHRcdFx0XHQmOmhvdmVyLCAmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0Y29sb3I6IGRhcmtlbigkY29sb3ItZ3JheS1wcmltYXJ5LCAyMCUpO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHQvL2JvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0LnRhYi1ib2R5IHtcblxuXHRcdG1hcmdpbi1ib3R0b206IF9lbSgxMDApO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0Ji5uby1pbWFnZXMge1xuXHRcdFx0Y29sdW1uczogMjtcblx0XHRcdGNvbHVtbi1nYXA6IDcwcHg7XG5cdFx0XHRicmVhay1pbnNpZGU6IGF2b2lkO1xuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDc2OCkpIHtcblx0XHRcdFx0Y29sdW1uczogMTtcblx0XHRcdH1cblx0XHRcdC50ZXh0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYud2l0aC1zZWNvbmQtY29sdW1uIHtcblx0XHRcdC5zZWNvbmQtY29sdW1uIHtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRleHQge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudGV4dCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktcHJpbWFyeTtcblx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDUlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDc2OCkpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogX2VtKDEwMCk7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0dWwge1xuXHRcdFx0XHRwYWRkaW5nOiBfZW0oMTApIDA7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgMjBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogX2VtKDEwKTtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHQgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRcdFx0XHRcdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdCAgdG9wOiAxMHB4O1xuXHRcdFx0XHRcdCAgbGVmdDogMHB4O1xuXHRcdFx0XHRcdCAgd2lkdGg6IDRweDtcblx0XHRcdFx0XHQgIGhlaWdodDogNHB4O1xuXHRcdFx0XHRcdCAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQuaW1hZ2Utc3RhY2sge1xuXHRcdFx0LmRvdC1ncmlkIHtcblx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmltYWdlLTEge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji52aXNpYmxlIHtcblx0XHRcdFx0LmltYWdlLTEge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAzMCUpO1xuXHRcdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50YWItYm9keVx0LnRleHQuYmVsb3ctY29sdW1ucyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogMjQlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDc2OCkpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA0OSU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIubGF5b3V0LWNhcm91c2VsIHtcblx0cGFkZGluZy10b3A6IF9lbSgxMDApO1xuXHQuY2Fyb3VzZWwge1xuXHRcdG1hcmdpbi1ib3R0b206IF9lbSgxMDApO1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2RvdC1ncmlkLWxpZ2h0LnBuZycpIHJlcGVhdDtcblx0fVxuXHQuc2xpZGVzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LnNsaWRlIHtcblxuXHRcdHBhZGRpbmc6IF9lbSg0MCkgX2VtKDQwKSBfZW0oNDgpIF9lbSg0MCk7XG5cdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDc2OCkpIHtcblx0XHRcdHBhZGRpbmc6X2VtKDIwKSBfZW0oMjApIF9lbSgyOCkgX2VtKDIwKTtcblx0XHR9XG5cdFx0LnNsaWRlLWNvbnRlbnQge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdHBhZGRpbmc6IF9lbSg0MCk7XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuXHRcdFx0XHRwYWRkaW5nOl9lbSgyMCkgX2VtKDIwKSBfZW0oMjApIF9lbSgyMCk7XG5cdFx0XHR9XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDMwcHggcmdiYSgxNTAsMTUwLDE1MCwwLjUpO1xuXG5cdFx0XHQuaW1hZ2Uge1xuXHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDUlO1xuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiBfZW0oMjApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Ly9tYXgtd2lkdGg6IDE1MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50ZXh0IHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1wcmltYXJ5O1xuXHRcdFx0XHRAaW5jbHVkZSBmb250KGxpZ2h0KTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IF9hZG9iZV90cmFja2luZ190b19lbSgyNSk7XG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeTtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSg1MCk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IF9lbSg1MCwgNTApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNlcmlmLWZvbnQoYm9sZCk7XG5cdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDk2MCkpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDQwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDc2OCkpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDIwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQub3dsLW5hdiB7XG5cdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDc2OCkpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdGRpdiB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRcdHdpZHRoOiBfZW0oNDApO1xuXHRcdFx0aGVpZ2h0OiBfZW0oNDApO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDM1JTtcblx0XHRcdC8vbWFyZ2luLXRvcDpfZW0oLTIwKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBfZW0oMzgpO1xuXHRcdFx0aSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcblx0XHRcdH1cblx0XHRcdCYub3dsLXByZXYge1xuXHRcdFx0XHRsZWZ0OiBfZW0oLTQwKTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogZGFya2VuKCRjb2xvci1ibHVlLWxpZ2h0LCAyMCUpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5vd2wtbmV4dCB7XG5cdFx0XHRcdHJpZ2h0OiBfZW0oLTQwKTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogZGFya2VuKCRjb2xvci1ibHVlLWxpZ2h0LCAyMCUpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5vd2wtZG90cyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IF9lbSgyMCkgMDtcblx0XHQub3dsLWRvdCB7XG5cdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdG1hcmdpbjogMCA3cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlLW91dCwgYmFja2dyb3VuZCAwLjNzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgIGRhcmtlbigkY29sb3ItYmx1ZS1saWdodCwgMjAlKTtcblx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1ibHVlLWxpZ2h0LCAyMCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zbGlkZS5zbWFsbC1zaXplIHtcblx0XHQuc2xpZGUtY29udGVudCB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1heC13aWR0aDogNjAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHRcdC50ZXh0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMjAwKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeTtcblxuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oMTIwMCkpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgxNTApO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDEwMjMpKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTAwKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oNzUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ib2R5IHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogX2VtKDUwKSBhdXRvIDAgYXV0bztcblx0XHRcdG1heC13aWR0aDogX2VtKDUwMCk7XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTQpO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5hbGwtc21hbGwge1xuXHRcdC5vd2wtbmF2IHtcblx0XHRcdGRpdiB7XG5cdFx0XHRcdCYub3dsLXByZXYge1xuXHRcdFx0XHRcdGxlZnQ6IDE1JTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLm93bC1uZXh0IHtcblx0XHRcdFx0XHRyaWdodDogMTUlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmxheW91dC1zb2NpYWxfZW1iZWRzIHtcbiAgICBwYWRkaW5nOiBfZW0oMTAwKSAwO1xuXG4gICAgLmhvbWUgJiB7XG4gICAgICAgIC8vdGhhdCdzIG5ld3Mgc2VjdGlvblxuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oOTkyKSkge1xuICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IF9lbSg0MCk7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zb2NpYWwtZW1iZWQtd3JhcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmID4gLmZiLXBhZ2UsXG4gICAgICAgICYgPiBpZnJhbWUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtYWx0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gLmZiLXBhZ2UsXG4gICAgICAgICYgPiAuZmItcGFnZSA+IHNwYW4sXG4gICAgICAgICYgPiAuZmItcGFnZSA+IHNwYW4gPiBpZnJhbWUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBpZnJhbWUuaW5zdGFncmFtLW1lZGlhLFxuICAgICAgICAmID4gaWZyYW1lLnR3aXR0ZXItdGltZWxpbmUge1xuICAgICAgICAgICAgaGVpZ2h0OiA1ODRweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgLy9oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VydmljZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogX2VtKDE2KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMzAsIDE2KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogX2VtKDUsIDE2KTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG59XG4iLCIubGF5b3V0LWludGVybnNoaXBfbGlzdGluZyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNFQkVCRUIgMTAwJSk7XG5cdFx0cGFkZGluZy1ib3R0b206IF9lbSg1MCk7XG5cdC5pbnRlcm5zaGlwLWxpc3Rpbmctc2VjdGlvbiB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1hcmdpbi1ib3R0b206IF9lbSg0MCk7XG5cdFx0cGFkZGluZzogX2VtKDQwKTtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDQwcHggcmdiYSgwLDAsMCwwLjIpO1xuXG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMzYpO1xuXHRcdFx0QGluY2x1ZGUgc2VyaWYtZm9udChib2xkKTtcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDI0KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cblx0XHRhIC5wb3NpdGlvbi10aXRsZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0QGluY2x1ZGUgZm9udChib2xkKTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiBfZW0oMjApO1xuXHRcdFx0XHRtYXJnaW46IF9lbSgyMCkgMDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkVCRUI7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdC50ZXh0IHtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR3aWR0aDogODUlO1xuXHRcdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg2NDApKSB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRhOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYwNjFcIjtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgxMik7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBfZW0oNDAsIDEyKTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiBfZW0oNSwgMTIpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR3aWR0aDogX2VtKDQwLCAxMik7XG5cdFx0XHRcdFx0aGVpZ2h0OiBfZW0oNDAsIDEyKTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IF9lbSg0MCwgMTIpO1xuXHRcdFx0XHRcdHdpZHRoOiAxMCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBfZW0oNDAsIDEyKTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDUlO1xuXHRcdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg2NDApKSB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiBfZW0oNDAsIDEyKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG4ubGF5b3V0LWludGVybnNoaXBfbGlzdGluZyAuc3RhZ2dlci1yb3cge1xuXG5cdC5pbnRlcm5zaGlwLWxpc3Rpbmctc2VjdGlvbiB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNzBweCwwKTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgJGVhc2UtdGh1bmssIHRyYW5zZm9ybSAwLjVzICRlYXNlLXRodW5rO1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG5cdH1cblx0Ji52aXNpYmxlIHtcblx0XHQuaW50ZXJuc2hpcC1saXN0aW5nLXNlY3Rpb24ge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdH1cblx0fVxufSIsIi5sYXlvdXQtbmV3c19saXN0aW5nIHtcbi8vXHRiYWNrZ3JvdW5kOiAjRURFREYwO1xuXHRwYWRkaW5nOiBfZW0oNTApIDA7XG5cdC5sb2FkLW1vcmUtYnRuIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogX2VtKDIwKTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRAaW5jbHVkZSBmb250KGJvbGQpO1xuXHR9XG5cdC5uZXdzLXBvc3QtbGlzdGluZy1ibG9jayB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IF9lbSg1MCk7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRib3gtc2hhZG93OiAzcHggM3B4IDIwcHggcmdiYSgwLDAsMCwwLjEpO1xuXG5cdFx0LmltYWdlIHtcblx0XHRcdEBpbmNsdWRlIGFzcGVjdC1yYXRpbygyLDEpO1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyJTtcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSgxMjAwKSkge1xuXHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMiU7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oOTgwKSkge1xuXHRcdFx0XHR3aWR0aDogMzglO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyJTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyJTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGV4dCB7XG5cdFx0XHR3aWR0aDogNzElO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiBfZW0oMTgpIDIlIDAgMDtcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSgxMjAwKSkge1xuXHRcdFx0XHR3aWR0aDogNjYlO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDk4MCkpIHtcblx0XHRcdFx0d2lkdGg6IDU4JTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiBfZW0oMjApO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0fVxuXHRcdFx0LmNhdGVnb3J5LWhlYWRpbmcge1xuXHRcdFx0XHRmb250LXNpemU6IF9lbSgxNCk7XG5cdFx0XHR9XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDI0KTtcblx0XHRcdH1cblxuXHRcdFx0Ji5uby1pbWFnZSB7XG5cdFx0XHRcdHdpZHRoOiA5NiU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMiU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1uZXdzX2xpc3Rpbmcge1xuXHQuc3RhZ2dlci1yb3cge1xuXHRcdC5uZXdzLXBvc3QtYmxvY2sge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw1MHB4LDApO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzICRlYXNlLXRodW5rLCB0cmFuc2Zvcm0gMXMgJGVhc2UtdGh1bms7XG5cblx0XHR9XG5cblx0XHQubmV3cy1saXN0aW5nLXdyYXAge1xuXHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHQubmV3cy1wb3N0LWJsb2NrIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdC5uZXdzLXBvc3QtYmxvY2sge1xuXHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0Lm5ld3MtcG9zdC1ibG9jayB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMC43cztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYudmlzaWJsZSB7XG5cdFx0XHQubmV3cy1wb3N0LWJsb2NrIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubGF5b3V0LXZpZGVvcyB7XG5cdHBhZGRpbmc6IF9lbSgxMDApIDA7XG5cdC5zZWN0aW9uLWludHJvIHtcblx0XHRtYXJnaW4tYm90dG9tOiBfZW0oNDApO1xuXHR9XG59XG5cbi52aWRlby1ibG9jayB7XG5cdG1hcmdpbi1ib3R0b206IF9lbSgzMCk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDE2LDkpO1xuXHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdHJhbnNwYXJlbnQgNTAlIDUwJTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1vdXQ7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGYwNGInO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMzApO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdHBhZGRpbmc6IF9lbSgyMCwzMCkgX2VtKDMwLDMwKTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0fVxuXHR9XG59IiwiLmxheW91dC10ZXh0X2Jsb2NrcyB7XG4gICAgcGFkZGluZzogX2VtKDEwMCkgMDtcblxuICAgIC50ZXh0LWJsb2NrIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAzODBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogX2VtKDIwKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXG4gICAgICAgICAgICAuYnlsaW5lLWRhdGUsXG4gICAgICAgICAgICAuYnlsaW5lLXNvdXJjZSxcbiAgICAgICAgICAgIC5jYXRlZ29yeS1oZWFkaW5nLFxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0bi5hcnJvdy1idG4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtYmxvY2tfX2xpbmsge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMzApO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMTgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2xkKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0LWJsb2NrLWxpc3QtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgICAgICAgLmNhdGVnb3J5LWhlYWRpbmcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgY29sb3I6ICMzNzNhM2M7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IF9lbSgyNCk7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDE2KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNob3ctbW9yZS1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiBfZW0oMjApO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZm9udChib2xkKTtcbn0iLCIuY29sdW1uZWQtY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nOiBfZW0oNzApIDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogX2VtKDE1KSAwIF9lbSgyNSkgMDtcblxuICAgICAgICAuY29sLW1kLTYgPiBpbWcge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogX2VtKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0LWNvbnRlbnQge1xuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLndpdGgtYmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgIH1cblxuICAgICYud2l0aC10aXRsZSB7XG4gICAgICAgIC5zZWNvbmRhcnktY29sdW1uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDg4cHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWRkaXRpb25hbC10ZXh0LXJvdyB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogX2VtKDApO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vLWltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGF5b3V0LWNvbHVtbmVkX2NvbnRlbnQge1xuICAgIC5hbmNob3Ige1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtNzBweDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICB9XG5cbiAgICAuY29sdW1uZWQtY29udGVudC1yb3cge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICYucm93LTEge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IF9lbSgxMCkgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaGFzLWFkZGl0aW9uYWwtY29udGVudCxcbiAgICAgICAgJi5oYXMtYWRkaXRpb25hbC10ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAvL3BhZGRpbmctYm90dG9tOiBfZW0oMTQwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0LWNvbnRlbnQgLnRleHQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2NykpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IF9lbSgxMCkgMDtcblxuICAgICAgICAgICAgLnBvc3QtY29udGVudCAudGV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLXN0YWNrLmltYWdlLWNvdW50LTEgLmltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMCUsIDAlKTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IF9lbSgyMCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS1zdGFjayAuaW1hZ2UtMiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgNzAlKTtcbiAgICB9XG5cbiAgICAuYWRkaXRpb25hbC10ZXh0LXJvdyB7XG4gICAgICAgIC5pbWFnZS1zdGFjay5pbWFnZS1jb3VudC0xIC5pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMCUsIDEyJSk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IF9lbSgyMCk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5jb2wtbWQtNi5jb2wtbWQtcHVzaC02IHtcbiAgICAvLyAgPiAuaW1hZ2Utc3RhY2suaW1hZ2UtY291bnQtMSB7XG4gICAgLy8gICAgICAuaW1hZ2Uge1xuICAgIC8vICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwJSwgMCUpO1xuICAgIC8vICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8vICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgIC8vICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAvLyAgICAgICAgICB9XG4gICAgLy8gICAgICB9XG4gICAgLy8gIH1cbiAgICAvLyB9XG5cbiAgICAuY29sLW1kLTY6bm90KC5jb2wtbWQtcHVzaC02KSB7XG4gICAgICAgID4gLmltYWdlLXN0YWNrLmltYWdlLWNvdW50LTEge1xuICAgICAgICAgICAgbGVmdDogMi41ZW07XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2Utc3RhY2suaW1hZ2UtY291bnQtMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNSU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc1JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC50ZXh0LXdpdGgtaW1hZ2Utc3RhY2sge1xuICAgICAgICAvL3BhZGRpbmctdG9wOiBfZW0oMTAwKTtcbiAgICAgICAgJi5yb3ctMSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjcpKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogX2VtKDEwKSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtd2l0aC1pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Utd3JhcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgLy8gdG9wOiA1MCU7XG4gICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2NykpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBfZW0oMjApO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS1zdGFjayB7XG4gICAgICAgIGxlZnQ6IDI1cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjcpKSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAmLmltYWdlLWNvdW50LTIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBfZW0oMjApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wtbWQtcHVzaC02IC5pbWFnZS1zdGFjayB7XG4gICAgICAgIGxlZnQ6IDE1JTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2NykpIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICYuaW1hZ2UtY291bnQtMiB7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IF9lbSgyMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtd2l0aC1zdGF0cyB7XG4gICAgICAgIC8vcGFkZGluZy10b3A6IF9lbSgxMDApO1xuICAgICAgICAuc3RhdHMtd3JhcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAuc3RhdHMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBfZW0oNzApO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMTIwJTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjcpKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogX2VtKDIwKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY291bnQtMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMTYpO1xuXG4gICAgICAgICAgICAgICAgLnN0YXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAuMzMzMzMzMzMzJTtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDkwMCkpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvdW50LTIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDE4KTtcblxuICAgICAgICAgICAgICAgIC5zdGF0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ3JTtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDkwMCkpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvdW50LTEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDIwKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTclO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN0YXQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxLjUlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0LWFsdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IF9lbSgxNTApO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBfYWRvYmVfdHJhY2tpbmdfdG9fZW0oLTUwKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogX2VtKDE1MCwgMTUwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXJpZi1mb250KGJvbGQpO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMjAwKSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IF9lbSgxMjApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTAwMCkpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oNzApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oOTAwKSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IF9lbSg2MCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IF9lbSgxOCk7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDkwMCkpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMTQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lcXVpdHktbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvLyBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLy8gZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC8vIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAvLyB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgLy8gbWluLWhlaWdodDoxNTBweDtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAzMy4zJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgZmxleC1iYXNpczogMjUlO1xuXG4gICAgICAgICAgICAvLyAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIC8vICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NCU7XG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIC8vIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgLy8gdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMnB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjcpKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oOTkwKSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2NykpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZGRpdGlvbmFsLXRleHQtcm93IHtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICAgICAgIC5wb3N0LWNvbnRlbnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Utc3RhY2sge1xuICAgICAgICAgICAgbGVmdDogLTglO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMjAlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IF9lbSgyMCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdC1jb250ZW50IHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oNDIpO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDE0MDApKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMzYpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDEyNzApKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMzApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDY0MCkpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IF9lbSgyNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzZXJpZi1mb250KHJlZ3VsYXIpO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDE0MDApKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMjQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDY0MCkpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IF9lbSgyMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubGF5b3V0LWluZm9ncmFwaGljX2Jsb2NrcyB7XG5cdG1hcmdpbi1ib3R0b206IF9lbSg1MCk7XG5cdC5zdGFuZGFyZC1wYWRkaW5nIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogX2VtKDIwKTtcblx0fVxuXHQuaW5mb2dyYXBoaWMtY29udGFpbmVyIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmc6IDAgX2VtKDIwKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQmLmxheW91dC1pbmZvZ3JhcGhpY19ibG9ja3MtLWJyYWNrZXRzIHtcblx0XHQuaW5mb2dyYXBoaWMtY29udGFpbmVyIHtcblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNWQ1ZDU7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDVkNWQ1O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q1ZDVkNTtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q1ZDVkNTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiBpbmhlcml0O1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmluZm9ncmFwaGljIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGltZyB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC50ZXh0X3dpdGhfaW1hZ2Uge1xuXHR9XG5cblx0LmluZm9ncmFwaGljLWJsb2NrIHtcblx0XHRtYXJnaW46IF9lbSgzNSkgMDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2NykpIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC1hbHQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogX2VtKDM1KTtcblx0XHR9XG5cdH1cblxuXHQuYmxvY2stdGl0bGUge1xuXHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdGZvbnQtc2l6ZTogX2VtKDI0KTtcblx0XHRsaW5lLWhlaWdodDogX2VtKDI0LCAyNCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogX2VtKDEwLCAyNCk7XG5cdFx0bWFyZ2luLXRvcDogX2VtKDEwLCAyNCk7XG5cdFx0QGluY2x1ZGUgc2VyaWYtZm9udChib2xkKTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDk5MikpIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQuYmxvY2stYm9keSB7XG5cdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0Zm9udC1zaXplOiBfZW0oMTYpO1xuXHRcdEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG5cdFx0dWwge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvbC1tZC00IC5ibG9jay1ib2R5IHVsIGxpIHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQudGV4dF93aXRoX251bWJlciB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjcpKSB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0XHQuYmxvY2stbnVtYmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDEwMCk7XG5cdFx0XHRsaW5lLWhlaWdodDogX2VtKDgwLCAxMDApO1xuXHRcdFx0QGluY2x1ZGUgc2VyaWYtZm9udChib2xkKTtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTIwMCkpIHtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oNjApO1xuXHRcdFx0fVxuXHRcdFx0Ji5wb3NpdGlvbi10b3AsXG5cdFx0XHQmLnBvc2l0aW9uLWJvdHRvbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0Ji5wb3NpdGlvbi10b3Age1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5wb3NpdGlvbi1sZWZ0IHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oOTkyKSkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5wb3NpdGlvbi1yaWdodCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg5OTIpKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ibG9jay10aXRsZSB7XG5cdFx0XHQmLnBvc2l0aW9uLWxlZnQge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1JTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0d2lkdGg6IDY1JTtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg5OTIpKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnBvc2l0aW9uLXJpZ2h0IHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNSU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiA2NSU7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oOTkyKSkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5wb3NpdGlvbi10b3AsXG5cdFx0XHQmLnBvc2l0aW9uLWJvdHRvbSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmF3YXJkcy1zdHlsZSB7XG5cdFx0LmluZm9ncmFwaGljLWNvbnRhaW5lci13cmFwIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMWQ0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogX2VtKDUwKTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiBfZW0oMTAwKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0LmluZm9ncmFwaGljLWJsb2NrIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0LmJsb2NrLWltYWdlIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0aGVpZ2h0OiAxNzBweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA4MCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYmxvY2stdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IF9lbSgyMCk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IF9lbSgxMCwgMjApO1xuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5sYXlvdXQtZ3JpZCB7XG5cdC5ncmlkLWJsb2NrIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg5OTIpKSB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG5cdFx0fVxuXHR9XG5cdC5ndXR0ZXItc2l6ZXIge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHR9XG5cdC8vIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC8vIFx0LnNpemUtZnVsbCB7XG5cdC8vIFx0XHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMSwxKTtcblx0Ly8gXHR9XG5cdC8vIFx0LnNpemUtaGFsZiB7XG5cdC8vIFx0XHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMiwxKTtcblx0Ly8gXHR9XG5cdC8vIH1cblxuXG5cdCYtLWNvbG9yLXdoaXRlIHtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0fVxuXHQmLS1jb2xvci1ncmF5IHtcblx0XHRiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuXHR9XG5cblx0LnNpemUtZnVsbCB7XG5cdFx0LmltYWdlIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDUwJTtcblx0XHRcdEBpbmNsdWRlIGFzcGVjdC1yYXRpbygyLDEpO1xuXHRcdFx0Ji5uby10ZXh0IHtcblx0XHRcdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEsMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50ZXh0IHtcblx0XHRcdG1pbi1oZWlnaHQ6IDUwJTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogX2VtKDk5MikpIHtcblx0XHRcdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDIsMSk7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogY2FsYyg1MCUgKyAyMnB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLm5vLWltYWdlIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMSwxKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRwYWRkaW5nOiBfZW0oMjApO1xuXHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiBfZW0oMTYwMCkpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgxNyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogX2VtKDE3MDApKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IF9lbSgxODAwKSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDE5KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiBfZW0oMTkwMCkpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgyMCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogX2VtKDIwMDApKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMjEpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IF9lbSgyMTAwKSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDIyKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiBfZW0oMjIwMCkpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgyMyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogX2VtKDIzMDApKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMjQpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IF9lbSgyNDAwKSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDI1KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSgxNDAwKSkge1xuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXNpemU6IF9lbSgzNSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDMwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2l6ZS1oYWxmIHtcblx0XHQuaW1hZ2Uge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxLDEpO1xuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDc2OCkpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMiwxKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5uby10ZXh0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdEBpbmNsdWRlIGFzcGVjdC1yYXRpbygyLDEpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmltYWdlLXBvc2l0aW9uLXJpZ2h0IHtcblx0XHRcdC5pbWFnZSB7XG5cdFx0XHRcdGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyAvL3J1bGluZyBvdmVyIHRoZSBudGgtY2hpbGQgZGVmaW5pdGlvbnMuIHRyeWluZyBub3QgdG8gYnJlYWsgc3R1ZmZcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGV4dCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ji5uby1pbWFnZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRwYWRkaW5nOiBfZW0oMjApO1xuXHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiBfZW0oMTYwMCkpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgxNyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogX2VtKDE3MDApKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IF9lbSgxODAwKSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDE5KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiBfZW0oMTkwMCkpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgyMCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogX2VtKDIwMDApKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMjEpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IF9lbSgyMTAwKSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDIyKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiBfZW0oMjIwMCkpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgyMyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogX2VtKDIzMDApKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMjQpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IF9lbSgyNDAwKSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDI1KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogX2VtKDc2OSkpIHtcblx0XHRcdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEsMSk7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDE0MDApKXtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgyMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jYXRlZ29yeS1oZWFkaW5nIHtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTQpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuaW1hZ2UtcG9zaXRpb24tcmlnaHQge1xuXHRcdFx0LnRleHQge1xuXHRcdFx0XHRmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vd2hhdCdzIHRoaXMgZm9yP+KApiBrZWVwaW5nLCBidXQgb3ZlcnJpZGluZyBhYm92ZSBmb3Igd2hlbiBpbWFnZS1wb3NpdGlvbiBpcyBkZWZpbmVkLlxuXHRcdCY6bnRoLWNoaWxkKDRuKzMpLCAmOm50aC1jaGlsZCg0bis0KSB7XG5cdFx0XHQucG9zdC1jb250ZW50IHtcblx0XHRcdFx0LmltYWdlIHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGV4dCB7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2l6ZS1oYWxmICsgLnNpemUtaGFsZiB7XG5cdFx0LnBvc3QtY29udGVudCB7XG5cdFx0XHQuaW1hZ2Uge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdH1cblx0XHRcdC50ZXh0IHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LW5ld3NfYnlfY2F0ZWdvcnkge1xuICAgIHBhZGRpbmctYm90dG9tOjUwcHg7XG59XG5cbi5wYWdlLXNlY3Rpb24tLWxheW91dC1uZXdzX2J5X2NhdGVnb3J5LCAuc2luZ2xlLXBvc3Qge1xuXG4gICAgLmxvYWQtbW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6NjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMDBBNkUxO1xuICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjY1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcblxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXRvcDowO1xuICAgICAgICBwYWRkaW5nOjA7XG5cbiAgICAgICAgLnRhYi1saW5rcyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCAjRDBEMEQwO1xuXG4gICAgICAgICAgICAuYWN0aXZlIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjU2OTZlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3QtY2FyZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcblxuICAgICAgICAuY2FyZC1hZGp1c3RlciB7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNFMUUxRTE7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDQzMiwgMjE2KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAuaW1hZ2UtbGluayB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0LW1ldGEge1xuICAgICAgICAgICAgLy9oZWlnaHQ6NTAwcHggLSAyMjdweDtcbiAgICAgICAgICAgIHBhZGRpbmc6MjBweDtcblxuICAgICAgICAgICAgLmNhdGVnb3J5LWxpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiMwMDlDREQ7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0LWxpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiMxNjE3Mjk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2VyaWYtZm9udChyZWd1bGFyKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MjVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyOXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MzVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5wb3N0LWRhdGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiM3QzdDODM7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChyZWd1bGFyKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTdweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOjIwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDoyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5ob21lIHtcbiAgICAmI3NlY3Rpb24tMSAubGF5b3V0X2hlcm8gLnRleHQgaDIge1xuICAgICAgICAvLyB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLDAsMCwwLjUwKTtcblxuXG5cbiAgICB9XG5cbiAgICAmI3NlY3Rpb24tMSAubGF5b3V0X2hlcm8gLnNsaWRlLS1uZXdzIC50ZXh0IGgyIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgZm9udC1zaXplOiBfZW0oODApO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IF9lbSgxMDI0KSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIH1cblxuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IF9lbSgxNDAwKSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oNjApO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IF9lbSgxMjAwKSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oNDUpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IF9lbSg5OTEpKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IF9lbSgzNSk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogX2VtKDc2OCkpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDI4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYjc2VjdGlvbi0xIC5sYXlvdXRfaGVybyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAucGFnZXItLWRvdHMge1xuICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGUgLnRleHQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogcmVkO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuXG5cbiAgICAgICAgICAgIC8qXG4gICAgICAgICAgICAvL2NvbXBhc3MgZG9lc24ndCBzZWVtIHRvIHByb2R1Y2UgcHJvcGVyIENTUywgc28gZG9pbmcgbWFudWFsbHkuXG4gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAqL1xuXG5cbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGUgLmFjdGlvbnMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLm93bC1uYXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGF5b3V0LXNvY2lhbF9lbWJlZHMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTo3NXB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWludHJvIHtcbiAgICAgICAgcGFkZGluZy10b3A6ODBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MjVweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBib3JkZXI6MDtcbiAgICB9XG5cbiAgICAubGF5b3V0LXRhYmJlZF9jb250ZW50IC50YWJzLXdyYXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjYwcHg7XG4gICAgfVxuXG4gICAgLmxheW91dC10YWJiZWRfY29udGVudC5jYXRlZ29yeSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6bm9uZTtcbiAgICB9XG5cbiAgICAudmlldy1hbGwtd3JhcCwgLnNlZS1ibG9nLXdyYXAge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOjQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuXG4gICAgICAgIC52aWV3LWFsbCwgLnNlZS1ibG9nIHtcbiAgICAgICAgICAgIGNvbG9yOiMwMDlFREI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiNuZXdzLWJ5LWNhdGVnb3J5LXdyYXBwZXIge1xuICAgIC5wb3N0LWNhcmRzIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLW91dDtcbiAgICB9XG5cbiAgICAubG9hZC1tb3JlIHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc3BpbiA0cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtbG9hZGluZyB7XG4gICAgICAgIC5wb3N0LWNhcmRzIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgICAgICYuaXMtbG9hZGluZy0tbW9yZSB7XG4gICAgICAgICAgICAucG9zdC1jYXJkcyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxvYWQtbW9yZSBpIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbiNuZXdzLWJ5LWNhdGVnb3J5LWxvYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDVweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGNvbG9yOiAjOTg5Y2ExO1xuICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dCAwLjNzO1xuXG4gICAgaSB7XG4gICAgICAgIGFuaW1hdGlvbjogc3BpbiA0cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgfVxuXG4gICAgLmlzLWxvYWRpbmcgJiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7XG4gICAgZnJvbSB7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICB0byB7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAgIGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gICAgZnJvbSB7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt9XG4gICAgdG8ge3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt9XG59XG5cbkBrZXlmcmFtZXMgZmFkZWluIHtcbiAgICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICAgIHRvICAgeyBvcGFjaXR5OiAxOyB9XG59XG5cbi8qIEZpcmVmb3ggPCAxNiAqL1xuQC1tb3ota2V5ZnJhbWVzIGZhZGVpbiB7XG4gICAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgICB0byAgIHsgb3BhY2l0eTogMTsgfVxufVxuXG4vKiBTYWZhcmksIENocm9tZSBhbmQgT3BlcmEgPiAxMi4xICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZWluIHtcbiAgICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICAgIHRvICAgeyBvcGFjaXR5OiAxOyB9XG59XG5cbi8qIEludGVybmV0IEV4cGxvcmVyICovXG5ALW1zLWtleWZyYW1lcyBmYWRlaW4ge1xuICAgIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gICAgdG8gICB7IG9wYWNpdHk6IDE7IH1cbn1cbiIsIiRwcmVzZW50YXRpb24tZWFzaW5nOiBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSk7XG4ucGFnZS1zZWN0aW9uLS1wcmVzZW50YXRpb24ge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1wcmltYXJ5O1xuICBoZWlnaHQ6IGNhbGMoOTB2aCAtIDcwcHgpO1xuICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBpbml0aWFsIHN0YXRlIGJlZm9yZSBpbiB2aWV3XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8vbWluLWhlaWdodDogNzAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAucHJlc2VudGF0b24tLXNlY3Rpb24tbmF2IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cyAkcHJlc2VudGF0aW9uLWVhc2luZyxcbiAgICAgIHRyYW5zZm9ybSAwLjdzICRwcmVzZW50YXRpb24tZWFzaW5nO1xuICAgIC5wcmVzZW50YXRpb24tLXNlY3Rpb24tbmF2LWxpbmtzIHtcbiAgICAgIGEge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MgJHByZXNlbnRhdGlvbi1lYXNpbmcsXG4gICAgICAgICAgdHJhbnNmb3JtIDAuN3MgJHByZXNlbnRhdGlvbi1lYXNpbmc7XG4gICAgICB9XG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgICAgICAgYTpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzICsgKCRpLzYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5iYWNrZ3JvdW5kLXZpc3VhbCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzICRwcmVzZW50YXRpb24tZWFzaW5nLFxuICAgICAgdHJhbnNmb3JtIDAuN3MgJHByZXNlbnRhdGlvbi1lYXNpbmc7XG4gIH1cblxuICAmLmFuaW1hdGUtaW4ge1xuICAgIC5wcmVzZW50YXRvbi0tc2VjdGlvbi1uYXYge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApO1xuICAgIH1cbiAgICAuYmFja2dyb3VuZC12aXN1YWwge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gICAgLnByZXNlbnRhdGlvbi0tc2VjdGlvbi1uYXYtbGlua3Mge1xuICAgICAgYSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByZXNlbnRhdG9uLS1zZWN0aW9uLW5hdiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJsdWUtcHJpbWFyeSwgMC43NSk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB3aWR0aDogX2VtKDEyMCk7XG4gIHotaW5kZXg6IDEwO1xuXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByZXNlbnRhdGlvbi0tc2VjdGlvbi1uYXYtbGlua3Mge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiBfZW0oMTQpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiBfZW0oMTAwLCAxNCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAuaWNvbiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIF9lbSgxMCwgMTQpIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogX2VtKDUwLCAxNCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBfZW0oNDAsIDE0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW1nLmhvdmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IF9lbSgxNSwgMTQpO1xuICAgICAgICBwYWRkaW5nLXRvcDogX2VtKDE1LCAxNCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLWNvbnRlbnQtLXByZXNlbnRhdGlvbixcbi5wcmVzZW50YXRpb24tLXNlY3Rpb25zLWNvbnRlbnQsXG4ucHJlc2VudGF0aW9uLXNlY3Rpb24sXG4ucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlcyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNlY3Rpb24tY29udGVudC0tcHJlc2VudGF0aW9uIHtcbiAgLmZsaWNraXR5LXZpZXdwb3J0LFxuICAuZmxpY2tpdHktc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHJlc2VudGF0aW9uLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcmVzZW50YXRpb24tLXNlY3Rpb25zLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzICRwcmVzZW50YXRpb24tZWFzaW5nO1xufVxuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIjeyRpfVwiXSAucHJlc2VudGF0aW9uLS1zZWN0aW9ucy1jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJGkgKiAxMDAlICogLTEpO1xuICB9XG5cbiAgW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIjeyRpfVwiXS5hbmltYXRlLWluIFtkYXRhLXNlY3Rpb24taW5kZXg9XCIjeyRpfVwiXSB7XG4gICAgLnByZXNlbnRhdGlvbi1zZWN0aW9uLS1zbGlkZS5pcy1zZWxlY3RlZCB7XG4gICAgICAuc2xpZGUtLWNvbnRlbnQge1xuICAgICAgICAuc2xpZGUtLWJvZHksXG4gICAgICAgIC5zbGlkZS0tYWRkaXRpb25hbC10ZXh0IHtcbiAgICAgICAgICAqIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGVZKDBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGlkZS0tYWN0aW9ucyB7XG4gICAgICAgICAgLnNsaWRlLS1idXR0b25zLFxuICAgICAgICAgIC5zbGlkZS0taW1hZ2VzIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGVZKDBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgW2RhdGEtYWN0aXZlLXNlY3Rpb249XCIjeyRpfVwiXVxuICAgIC5wcmVzZW50YXRvbi0tc2VjdGlvbi1uYXZcbiAgICAucHJlc2VudGF0aW9uLS1zZWN0aW9uLW5hdi1saW5rc1xuICAgIFtkYXRhLXRhcmdldC1zZWN0aW9uLWluZGV4PVwiI3skaX1cIl0ge1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgICBpbWcuaG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlcyB7XG4gIC5wcmV2aW91cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5uZXh0LXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi5vbi1sYXN0LXNsaWRlIHtcbiAgICAubmV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5uZXh0LXNlY3Rpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDVweCB0cmFuc3BhcmVudDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uZXh0LFxuICAubmV4dC1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuN3MgJHByZXNlbnRhdGlvbi1lYXNpbmc7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ1JSwgLTUwJSkgc2NhbGUoMS40KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcHJlc2VudGF0aW9uLWFycm93LW5leHQuc3ZnXCIpIG5vLXJlcGVhdFxuICAgICAgICB0cmFuc3BhcmVudCA1MCUgNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMzdweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyAkcHJlc2VudGF0aW9uLWVhc2luZztcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3R0b206IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGxlZnQ6IDEyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNDBweCk7XG5cbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDhkOGQ4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbGVmdDogOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMThweCk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRvdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzICRwcmVzZW50YXRpb24tZWFzaW5nO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgIH1cbiAgICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG4gIHotaW5kZXg6IDI7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJhY2tncm91bmQtdmlzdWFsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaW1nLFxuICAgIHZpZGVvIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1ibHVlLXByaW1hcnksIDAuNyk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuc2xpZGUtLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLnNsaWRlLS1ib2R5LFxuICAgIC5zbGlkZS0tYWRkaXRpb25hbC10ZXh0IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IF9lbSg1MCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBfYWRvYmVfdHJhY2tpbmdfdG9fZW0oMjUpO1xuICAgICAgICBsaW5lLWhlaWdodDogX2VtKDU0LCA1MCk7XG4gICAgICAgIG1hcmdpbjogMCAwIF9lbSgzMCwgNTApO1xuICAgICAgICBAaW5jbHVkZSBzZXJpZi1mb250KHJlZ3VsYXIpO1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDMwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IF9lbSgzMCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBfYWRvYmVfdHJhY2tpbmdfdG9fZW0oMjUpO1xuICAgICAgICBsaW5lLWhlaWdodDogX2VtKDM2LCAzMCk7XG4gICAgICAgIG1hcmdpbjogMCAwIF9lbSgzMCwgMzApO1xuICAgICAgICBAaW5jbHVkZSBzZXJpZi1mb250KHJlZ3VsYXIpO1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDIwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2xpZGUtLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogX2VtKDMwKTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDk5MSkpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG4gIC5zbGlkZS0tYnV0dG9ucyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIC5idG4uYnRuLS1ibHVlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpob3Zlcjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDk5MSkpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIC5zbGlkZS0taW1hZ2VzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogNThweDtcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogX2VtKDk5MSkpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGlkZS0tY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIC5zbGlkZS0tdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gICAgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAuc2xpZGUtLWFkZGl0aW9uYWwtdGV4dC1pbnRlcmlvciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNTE4MmE7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IF9lbSgyMCkgX2VtKDUwKSBfZW0oMjApIF9lbSg0MCk7XG4gICAgICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IF9lbSgxMCk7XG4gICAgICAgIC5zbGlkZS0tYWRkaXRpb25hbC10ZXh0LWludGVyaW9yIHtcbiAgICAgICAgICBwYWRkaW5nOiBfZW0oMTUpIF9lbSgzMCkgX2VtKDE1KSBfZW0oMjApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGlkZS0tYWRkaXRpb25hbC10ZXh0LFxuICAgIC5zbGlkZS0tYm9keSB7XG4gICAgICAqIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZykgdHJhbnNsYXRlWSg1MHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzICRwcmVzZW50YXRpb24tZWFzaW5nIDAuNXMsXG4gICAgICAgICAgdHJhbnNmb3JtIDAuN3MgJHByZXNlbnRhdGlvbi1lYXNpbmcgMC41cztcbiAgICAgIH1cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICAgICA6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41cyArICgkaS82KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2xpZGUtLWFjdGlvbnMge1xuICAgICAgLnNsaWRlLS1idXR0b25zLFxuICAgICAgLnNsaWRlLS1pbWFnZXMge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGVZKDUwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MgJHByZXNlbnRhdGlvbi1lYXNpbmcgMS4zcyxcbiAgICAgICAgICB0cmFuc2Zvcm0gMC43cyAkcHJlc2VudGF0aW9uLWVhc2luZyAxLjNzO1xuICAgICAgfVxuXG4gICAgICAuc2xpZGUtLWltYWdlcyB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzLnNpbmdsZS1zbGlkZSB7XG4gIC5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByZXZpb3VzLFxuICAubmV4dCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wcmVzZW50YXRpb24tc2VjdGlvbi0tc2xpZGVzOm5vdCguZmxpY2tpdHktZW5hYmxlZCkge1xuICAucHJlc2VudGF0aW9uLXNlY3Rpb24tLXNsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuc2xpZGUtLWNvbnRlbnQge1xuICAgICAgLnNsaWRlLS1ib2R5LFxuICAgICAgLnNsaWRlLS1hZGRpdGlvbmFsLXRleHQge1xuICAgICAgICAqIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNsaWRlLS1hY3Rpb25zIHtcbiAgICAgICAgLnNsaWRlLS1idXR0b25zLFxuICAgICAgICAuc2xpZGUtLWltYWdlcyB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGVZKDBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zaW5nbGUtcG9zdCB7XG4gICAgLnNpbmdsZS1oZWFkZXItaGVybyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAub3ZlcmxheSB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLW1ldGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtaW4taGVpZ2h0OiAyNzBweDtcbiAgICAgICAgcGFkZGluZzogNTBweCA1MHB4IDAgNTBweDtcbiAgICAgICAgLy9oZWlnaHQ6MjUwcHg7XG4gICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gYm90dG9tOiAwO1xuICAgICAgICAvLyBsZWZ0OiA1MCU7XG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgLy8gbWluLXdpZHRoOiAxMTEwcHg7XG4gICAgICAgIHotaW5kZXg6IDE1O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTA5cHgpIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAwIDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWV0YS13cmFwIHtcbiAgICAgICAgLy9oZWlnaHQ6MjAwcHg7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2l0YWRlbC1uZXdzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA5ZWRiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgY29sb3I6ICMxNjE3Mjk7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTdweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNlcmlmLWZvbnQobGlnaHQpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNlcmlmLWZvbnQobGlnaHQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtcmVsYXRlZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNTBweCAhaW1wb3J0YW50OyAvL2EgcXVpY2sgaGFjayB0byBwcmV2ZW50IHJlbGF0ZWQgY29udGVudCBibG9jayBsb3NpbmcgdG9wIG1hcmdpbiBhdCBtb2JpbGUgYnJlYWtwb2ludFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGl2LnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtYm9keSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xODBweDtcbiAgICB9XG5cbiAgICAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1jb21tZW50cyxcbiAgICAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1yZWxhdGVkIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICMxNjE3Mjk7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNlcmlmLWZvbnQocmVndWxhcik7XG4gICAgICAgIH1cblxuICAgICAgICAubGluay1hbGwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwOWVkYjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChyZWd1bGFyKTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLXNlY3Rpb24tLXNpbmdsZS1uZXdzLWJvZHksXG4gICAgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLXVsdGltYXRlLWd1aWRlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI3MHB4O1xuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjcwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjcwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTU7XG4gICAgICAgIH1cblxuICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICBjb2xvcjogIzk4OWNhMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBzZXJpZi1mb250KGJvbGQpO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAvL21hcmdpbi10b3A6NDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zb2NpYWwtaWNvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDZweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG5cbiAgICAgICAgICAgICAgICAmLmZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzQxNTg5YjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnR3aXR0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjBhYWYxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubGlua2VkaW4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3NWI3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qIG92ZXJyaWRlcyBmb3IgZXhpc3Rpbmcgc3R5bGVzIG9uIGZsZXggbGF5b3V0cyAqL1xuICAgICAgICAuc2VjdGlvbi1pbnRyby5zdGFuZGFyZC1wYWRkaW5nLFxuICAgICAgICAuc2VjdGlvbi1pbnRyby5zdGFuZGFyZC1wYWRkaW5nIC50ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubGF5b3V0LWZyZWVmb3JtX3RleHQgLnNlY3Rpb24taW50cm8gLnRleHQge1xuICAgICAgICAgICAgcCxcbiAgICAgICAgICAgIHVsLFxuICAgICAgICAgICAgb2wge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTYxNzI5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuXG4gICAgICAgICAgICAgICAgc3Ryb25nLFxuICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBsaTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBvbCB7XG4gICAgICAgICAgICAgICAgY291bnRlci1yZXNldDogb2xfbGlzdDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICAgICAgbGk6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG9sX2xpc3QpIFwiLlwiO1xuICAgICAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogb2xfbGlzdDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEuMmVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4yZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZpZGVvLXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC53cC12aWRlbyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyN3B4IGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53cC1jYXB0aW9uIHtcbiAgICAgICAgICAgICYuYWxpZ25sZWZ0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hbGlnbnJpZ2h0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcHRpb24sXG4gICAgICAgIC53cC1jYXB0aW9uLXRleHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICM5ODljYTEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG4gICAgICAgIH1cblxuICAgICAgICAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFsaWduY2VudGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWxpZ25ub25lIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgLy8gd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCAuaW50cm9kdWN0aW9uLXRleHQge1xuICAgICAgICAgICAgLy9AaW5jbHVkZSBzZXJpZi1mb250KHJlZ3VsYXIpO1xuICAgICAgICAgICAgY29sb3I6ICMxNjE3Mjk7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IC5wdWxscXVvdGUge1xuICAgICAgICAgICAgY29sb3I6ICMwMDllZGI7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDQyNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc2VyaWYtZm9udChyZWd1bGFyKTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDllZGI7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC03NXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5ZWRiO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTc1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hbGlnbi1jZW50ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzN3B4IDUwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hbGlnbi1sZWZ0IHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS1zZWN0aW9uLS1zaW5nbGUtbmV3cy1ib2R5ICsgLnBhZ2Utc2VjdGlvbi0tc2luZ2xlLW5ld3MtcmVsYXRlZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNzBweDtcbiAgICB9XG59XG4iLCIubGF5b3V0X2hlcm8tLWluZGV4IHtcbiAgICBtYXgtaGVpZ2h0OiA0NjZweCAhaW1wb3J0YW50O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgIH1cblxuICAgIC5jb250ZW50IC5zbGlkZXMgLnNsaWRlIC50ZXh0IC5hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbi5wb3N0LWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiBfZW0oNDApO1xuXG4gICAgLnBvc3Qge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IF9lbSg0MCkgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmX190aHVtYiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogX2VtKDIwMCk7XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygyLCAxKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IF9lbSgyMjApO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAmX190aHVtYiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnBvc3Qge1xuICAgICAgICB9XG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDE0MiwgNzEpO1xuXG4gICAgICAgICAgICAuaW1hZ2UtbGluayB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDljZGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2xkKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjN2M3YzgzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChyZWd1bGFyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE2MTcyOTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNlcmlmLWZvbnQobGlnaHQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGEsXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzczYTNjO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBhZ2Utc2VjdGlvbi11bHRpbWF0ZS1ndWlkZS1saXN0IHtcblxuICAgIC5sYXlvdXQtdGFiYmVkX2NvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOm5vbmU7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbWFyZ2luLXRvcDo3NXB4O1xuICAgICAgICBib3JkZXItdG9wOjA7XG5cbiAgICAgICAgLnRhYi1saW5rcyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCAjQ0FDQUNBO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhYi1ib2R5IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206My4yNWVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjREREREREO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhYi1ib2R5IC50ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOjQwJTtcblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogX2VtKDc2OCkpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YWItYm9keSAuc2Vjb25kLWNvbHVtbiB7XG4gICAgICAgICAgICB3aWR0aDo1NSU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0Ojg3cHg7XG5cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDozOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xuXG4gICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbyg0OTUsNDk1KTtcblxuICAgICAgICAuaW1hZ2UtbGluayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51bHRpbWF0ZS1ndWlkZSB7XG4gICAgICAgIHBhZGRpbmc6ODBweCAwO1xuXG4gICAgICAgICYuZXZlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGMkYyRjI7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2NXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc2VyaWYtZm9udChib2xkKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xMjVlbTtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiMxNjE3Mjk7XG5cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXJpZi1mb250KGJvbGQpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjE1ZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS4yZW07XG4gICAgICAgICAgICAgICAgY29sb3I6IzE2MTcyOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0aW5nLXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOjEuMjVlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuNzVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgICAgICBjb2xvcjojMDA5Q0REO1xuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2xkKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFydGljbGUtdWctY2hhcHRlciB7XG4gICAgYmFja2dyb3VuZDpyZ2IoMjQyLDI0MiwyNDIpO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgd2lkdGg6MTUwcHg7XG4gICAgaGVpZ2h0OjM1cHg7XG4gICAgbGluZS1oZWlnaHQ6MzVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBjb2xvcjogIzE2MTcyOTtcbiAgICBtYXJnaW46MCBhdXRvO1xuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG59IiwiLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob2xvZ3JhbSB7XG4gICAgY29sb3I6ICM1MzU0NjE7XG4gICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogXCJlZmZyYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWVkYjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1CZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgJi5hcnJvdy1idG4ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICAgICYuYXJyb3ctYnRuOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sYXlvdXRfaGVybyB7XG4gICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgICAgICAuc2xpZGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgaW1nLmxvZ28ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1OHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZWZmcmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDY1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMnB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgyOHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1lbnRyeSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3Rpb24taW50cm8ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICYud2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDllZGI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VjZTllNDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNDBweDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dC5maW5hbCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuaW5jb3JyZWN0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZDAwMjFiO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBoMi5maWxsLXRoaXMtb3V0IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFhODFlO1xuICAgICAgICAgICAgY29sb3I6ICMxNjE3Mjk7XG4gICAgICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICBoMi5jb25ncmF0cyB7XG4gICAgICAgICAgICBjb2xvcjogIzBiYTA1YTtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogIzAwOWVkYjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yODU3MWVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMC4zNTcxNGVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNlY2U5ZTQ7XG4gICAgICAgICAgICAmLmluY29ycmVjdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDAwMjFiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ob2xvZ3JhbS1tb2RhbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gNHMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBzcGluIDRzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNwaW4gNHMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yb3cuZm9ybS1pbnB1dCB7XG4gICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI2hvbG9ncmFtLWZvcm0ge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFnZS1zZWN0aW9uLWhvbG9ncmFtLWluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYzO1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTA0cHg7XG4gICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDNweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogM3B4IDNweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudmlkZW8td3JhcHBlciB7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAzcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDNweCAzcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mby1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgICAgICAgfVxuICAgICAgICAucHV6emxlLW1ha2VyLWNvbCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmVlZGJhY2sge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLmZlZWRiYWNrLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2Utc2VjdGlvbi13aGF0LWlzLWRhdGFvcGVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIC5icmFja2V0LW91dGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjM4cHggMjUwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTMzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJyYWNrZXQtaW5uZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjM4cHggMjUwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJlZmZyYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5leHBsb3JlLWJ1aWxkLXdpbiB7XG4gICAgICAgICAgICAuY29sIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImVmZnJhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2wge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tZnJlZWZvcm1fdGV4dF9ub250cmFuc2xhdGVkLFxuICAgIC5zZWN0aW9uLWxheW91dC13cmFwLS1mcmVlZm9ybV90ZXh0IHtcbiAgICAgICAgLnNlY3Rpb24taW50cm8uc3RhbmRhcmQtcGFkZGluZyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk4OWNhZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5sYXlvdXRfaGVybyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICAuc2xpZGUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBpbWcubG9nbyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDJweCAwIDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1lbnRyeSB7XG4gICAgICAgICAgICAuc2VjdGlvbi1pbnRybyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2Utc2VjdGlvbi1ob2xvZ3JhbS1pbmZvIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgLmluZm8tY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wdXp6bGUtbWFrZXItY29sIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGFnZS1zZWN0aW9uLXdoYXQtaXMtZGF0YW9wZW4ge1xuICAgICAgICAgICAgLmJyYWNrZXQtb3V0ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZXhwbG9yZS1idWlsZC13aW4ge1xuICAgICAgICAgICAgICAgIC5jb2wge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudmlkZW8td3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmp1bXAtbGlua3Mge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8vcGFkZGluZzogX2VtKDI1KSAwO1xuICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheS1wcmltYXJ5O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IF9lbSgxNik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogX2VtKDgpO1xuICAgIG1pbi13aWR0aDogX2VtKDkwKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIGZvbnQoYm9sZCk7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogX2VtKDgpO1xuICAgIG1hcmdpbi10b3A6IF9lbSg4KTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LXByaW1hcnktbGlnaHQ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiBfZW0oMjApO1xuICAgICAgbWFyZ2luOiAwIF9lbSgxMCkgMCBfZW0oMTQpO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utc2VjdGlvbi0tanVtcC1saW5rcyB7XG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4iLCIuc3VibmF2IHtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QG1lZGlhKG1heC13aWR0aDogX2VtKDk4MCkpIHtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHR3aGl0ZS1zcGFjZTpub3dyYXA7XG5cblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdH1cblx0LmxvZ28tbGluayB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2l0YWRlbC1zaXRlLWxvZ28td2hpdGUucG5nJykgbm8tcmVwZWF0IHRyYW5zcGFyZW50IDAgNTAlO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzLzMwdGgtbG9nby1uZXctd2hpdGUuc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC8vaGVpZ2h0OiAxMDAlO1xuXHRcdGhlaWdodDogMjdweDtcblx0XHRsZWZ0OiAxNXB4O1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSgxMjUwKSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Lm1hcmtlciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0Ym90dG9tOiAwcHg7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRyYW5zaXRpb246IHdpZHRoIDAuM3MgJGVhc2UtdGh1bmssIGxlZnQgMC4zcyAkZWFzZS10aHVuaztcblx0XHR3aWR0aDogMHB4O1xuXHR9XG5cdC5zdWJuYXYtbGlua3Mge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oMTIpO1xuXHRcdFx0bWFyZ2luOiAwIF9lbSgyMCwgMTIpO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRAaW5jbHVkZSBmb250KGJvbGQpO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItYmx1ZS1wcmltYXJ5O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktcHJpbWFyeS1saWdodDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IF9lbSgyMCkgMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dCwgYm9yZGVyIDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHRcdCY6aG92ZXIsICYuYWN0aXZlIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Ly9ib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmJ0biB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2QwZDFkNDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogX2VtKDUpO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogX2VtKDEwKTtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogX2VtKDUpO1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRcdFx0LmxhYmVsLCAmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wYWdlLXNlY3Rpb24tLXN1Ym5hdi5pc19zdHVjayB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuXHR6LWluZGV4OiAyMDtcbn1cbi5zZWFyY2gtb3BlbiAucGFnZS1zZWN0aW9uLS1zdWJuYXYuaXNfc3R1Y2sge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoX2VtKDcwKSk7XG59XG5cbi5zY3JvbGxpbmctZG93biAucGFnZS1zZWN0aW9uLS1zdWJuYXYuaXNfc3R1Y2sgLmxvZ28tbGluayB7XG5cdG9wYWNpdHk6IDE7XG59XG4iLCIuc2luZ2xlLWludHJvIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtcHJpbWFyeSBuby1yZXBlYXQgNTAlIDUwJTtcblx0cGFkZGluZzogX2VtKDE2MCkgMCBfZW0oODApIDA7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmLmhhcy1oZWlnaHQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1pbi1oZWlnaHQ6IF9lbSg0MDApO1xuXHRcdC5jb250ZW50IHtcblx0XHRcdC5jb250YWluZXIsLnJvdywuY29sLXNtLTEyIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LnRleHQge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0ei1pbmRleDogMjA7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmhlaWdodC0xMDAge1xuXHQgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxNiw5KTtcblx0ICBtYXgtaGVpZ2h0OiAxMDB2aDtcblx0fVxuXHQmLmhlaWdodC03NSB7XG5cdCAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDE2LDYuNzUpO1xuXHQgIG1heC1oZWlnaHQ6IDc1dmg7XG5cdH1cblx0Ji5oZWlnaHQtNTAge1xuXHQgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxNiw0LjUpO1xuXHQgIG1heC1oZWlnaHQ6IDUwdmg7XG5cdH1cblx0Ji5oZWlnaHQtMjUge1xuXHQgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxNiwyLjI1KTtcblx0ICBtYXgtaGVpZ2h0OiAyNXZoO1xuXHR9XG5cdCYuaGVpZ2h0LTE1IHtcblx0ICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMTYsMSk7XG5cdCAgbWF4LWhlaWdodDogMTV2aDtcblx0fVxuXG5cdC5vdmVybGF5IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblx0LnRleHQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAzO1xuXHR9XG5cdC50ZXh0IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aDIge1xuXHRcdFx0Zm9udC1zaXplOiBfZW0oNzApO1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvIF9lbSgyMCwgNzApIGF1dG87XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdEBpbmNsdWRlIHNlcmlmLWZvbnQocmVndWxhcik7XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oMTIwMCkpIHtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oNTUpO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDk5MSkpIHtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oNDUpO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDc2OCkpIHtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMzIpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tZXRhIHtcblx0XHRcdGZvbnQtc2l6ZTogX2VtKDI0KTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0QGluY2x1ZGUgZm9udChsaWdodCk7XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiBfZW0oMTIwMCkpIHtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMjQpO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDk5MSkpIHtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMjApO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDc2OCkpIHtcblx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5zaW1wbGlmaWVkLXBhZ2Uge1xuXHQuc29jaWFsLWxpbmtzIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDc2NykpIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0fVxuXG5cdC5jYXJldC1kb3duIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRmb250LXNpemU6IF9lbSgxNCk7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0fVxuXG5cdC5zaW5nbGUtaW50cm8ge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLXByaW1hcnktc2VjLW11dGVkO1xuXHR9XG5cblx0LnNpdGUtbmF2LWNvbnRhaW5lci1jb2wge1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjcpKSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5iYWNrLWJ1dHRvbiB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGJhY2tncm91bmQ6ICNFREVERjA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBfZW0oNzAsIDEyKTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRsaW5lLWhlaWdodDogX2VtKDcwLCAxMik7XG5cdFx0cGFkZGluZzogX2VtKDApIF9lbSgyMCwgMTIpO1xuXHRcdEBpbmNsdWRlIGZvbnQoYm9sZCk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLW91dDtcblx0XHRmb250LXNpemU6IF9lbSgxMik7XG5cdFx0QG1lZGlhKG1heC13aWR0aDogX2VtKDk5MSkpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjcpKSB7XG5cdFx0XHRoZWlnaHQ6IF9lbSg0MCwgMTIpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IF9lbSg0MCwgMTIpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeTtcblx0XHR9XG5cdH1cblxuXG5cblx0LmZvb3Rlci1sb2dvIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG59Iiwic3VwIHtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG5cdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdHRvcDogYXV0bztcbn1cblxuLmZvb3Rub3RlLXNlY3Rpb24ge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rub3RlcyB7XG5cdGZvbnQtc2l6ZTogX2VtKDE0KTtcblx0cGFkZGluZzogX2VtKDYwLCAxNCkgMCBfZW0oNDAsIDE0KSAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdGxpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdH1cbn1cblxuLnNpdGUtMiAuZm9vdG5vdGVzIGxpIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdCBhIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeS1zZWM7XG5cdH1cblxufVxuXG4udG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20gLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSxcbi50b29sdGlwLnRvb2x0aXAtdG9wIC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuXHRib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAtaW5uZXIge1xuXHRtYXgtd2lkdGg6IDMwMHB4O1xufVxuLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHdpZHRoOiAwO1xuXHQgICAgaGVpZ2h0OiAwO1xuXHQgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG59IiwiLmluLXRoZS1uZXdzIHtcbiAgICBwYWRkaW5nOiBfZW0oNzApIDA7XG5cbiAgICAuc2VjdGlvbi1pbnRybyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDNweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmVhdHVyZWQtdGV4dC1ibG9ja3NfX2Jsb2NrIHtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IF9lbSgzMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmVhdHVyZS10ZXh0LWJsb2Nrc19fZmVhdHVyZS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgZm9udC1zaXplOiBfZW0oMTcpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IF9lbSgyMCwgMTcpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBfZW0oMzUpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICAgIH1cblxuICAgIC50ZXh0LWJsb2NrIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAudGV4dC1ibG9ja19fbGluayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAucG9zdC1jb250ZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogX2VtKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDI2KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IF9lbSgyMCwgMjYpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtYmxvY2tfX2J5bGluZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBfZW0oMjApO1xuXG4gICAgICAgICAgICAuYnlsaW5lLWRhdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDE3KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogX2VtKDE4LCAxNyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ieWxpbmUtc291cmNlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk4OUNBMTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbiB7XG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyBib3R0b206IDIuNWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblxuICAgICAgICAgICAgLmJ5bGluZS1kYXRlLFxuICAgICAgICAgICAgLmJ5bGluZS1zb3VyY2UsXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnlsaW5lLWRhdGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4uYXJyb3ctYnRuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZlYXR1cmVkLXRleHQtYmxvY2tzKy5pbi10aGUtbmV3cy1saXN0aW5nX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IF9lbSg2OCkgMCAwIDA7XG59XG5cbi5pbi10aGUtbmV3cy1saXN0aW5nX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAubG9hZC1tb3JlLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogX2VtKDI1KSAwIDAgMDtcblxuICAgICAgICAmLmhpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2FkLW1vcmUtYnRuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IF9lbSg2NSwgMTgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiBfZW0oMTgpO1xuICAgICAgICBsaW5lLWhlaWdodDogX2VtKDY1LCAxOCk7XG4gICAgICAgIG1hcmdpbi10b3A6IF9lbSgyNSwgMTgpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZCk7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc3BpbiA0cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3LWFsbC13cmFwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogX2VtKDI1KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAudmlldy1hbGwge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDEzKTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IF9lbSgxMCk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJhY2stdG9wLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IF9lbSg0MCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXctYWxsIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmluLXRoZS1uZXdzLWxpc3RpbmdfX2ZpbHRlcnMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMCAwIF9lbSg0MSkgX2VtKDIwKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogX2VtKDI3KTtcbiAgICB9XG5cbiAgICAuY3VycmVudC1maWx0ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgICAgICAgZm9udC1zaXplOiBfZW0oMTcpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2xkKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kZWxpbWl0ZXIge1xuICAgICAgICBtYXJnaW46IDAgX2VtKDEwKTtcbiAgICB9XG5cbiAgICAucGFzdC15ZWFyLWZpbHRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICAgICAgICBmb250LXNpemU6IF9lbSgxNyk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2xkKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3Qtd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtYWx0O1xuICAgICAgICBtYXJnaW4tbGVmdDogX2VtKDE1KTtcbiAgICAgICAgbWluLXdpZHRoOiBfZW0oMTEwKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBfZW0oMTUpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC1hbHQ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjA2M1wiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDEyKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgLy8gY29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnktYWx0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDEzKTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBvcHRpb24ge31cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmluLXRoZS1uZXdzLWxpc3RpbmdfX2xpc3QtaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgIHBhZGRpbmc6IF9lbSg0MSkgX2VtKDIwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMjtcblxuICAgICAgICAuYWN0aW9uIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0LWl0ZW1fX2xpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAubGlzdC1pdGVtX19ieWxpbmUge1xuICAgICAgICBmb250LXNpemU6IF9lbSgxNyk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IF9lbSg4LjUsIDE3KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICAgICAgICBAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuXG4gICAgICAgIC5ieWxpbmUtc291cmNlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTg5Q0ExO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ5bGluZS1kZWxpbWl0ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnktYWx0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IF9lbSgyNSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICAgICAgQGluY2x1ZGUgc2VyaWYtZm9udChyZWd1bGFyKTtcbiAgICB9XG5cbiAgICAuYWN0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogX2VtKDI3KTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBzcGluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59IiwiLyoqXG5PdmVycmlkaW5nIGRlZmF1bHQgc3R5bGVzIGZvciBzb21lIG9mIHRoZSBzdGFuZGFyZCBlbGVtZW50cywgd2hlbiB1c2VkIHVuZGVyIHRoZSBwYWdlIGRhdGFvcGVuIHRlbXBsYXRlXG4gKi9cblxuQG1peGluIGZvbnQtZGF0YW9wZW4oKSB7XG4gIGZvbnQtZmFtaWx5OiBcImVmZnJhXCIsc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4kY29sb3ItZGF0YW9wZW4tLW9yYW5nZSA6ICNGMUE4MUU7XG4kY29sb3ItZGF0YW9wZW4tLWxpZ2h0ZXItZ3JheTogI0ZBRkFGQTtcbiRjb2xvci1kYXRhb3Blbi0tZGFya2VyLWdyYXk6ICNGMkYyRjM7XG4kY29sb3ItZGF0YW9wZW4tLWRpdmlkZXItZ3JheTogI0UxRERENTtcbiRjb2xvci1kYXRhb3Blbi0tYm9yZGVyLWdyYXk6ICNFMURERDU7XG5cbiRjb2xvci1kYXRhb3Blbi0tbGlnaHRlci1ibGFjay10ZXh0OiAjNTM1NDYxO1xuXG4uZGF0YW9wZW4tYmdjb2xvci0tbGlnaHRlcl9ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhdGFvcGVuLS1saWdodGVyLWdyYXk7XG59XG4uZGF0YW9wZW4tYmdjb2xvci0tZGFya2VyX2dyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGF0YW9wZW4tLWRhcmtlci1ncmF5O1xufVxuXG5Aa2V5ZnJhbWVzIGRhdGF0aG9uLXNlbGVjdGlvbi1leWVjYXRjaGVyIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIDMwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDA5RURCLDAuMTUpO1xuICB9XG4gIDQwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDA5RURCLDAuMTUpO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZGF0YXRob24tc2VsZWN0aW9uLWV5ZWNhdGNoZXItc2VjdXJpdGllcyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAzMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJsdWUtcHJpbWFyeS1zZWMsMC4xNSk7XG4gIH1cbiAgNDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ibHVlLXByaW1hcnktc2VjLDAuMTUpO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWRhdGFvcGVuIHtcblxuICAmLnNpdGUtMiB7XG4gICAgLmFycm93LWJ0bi53aXRoLXRleHQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAubGFiZWwge1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJyb3ctYnRuLFxuICAgIGJ1dHRvbi5hcnJvdy1idG4ge1xuICAgICAgc3Bhbi5sYWJlbCwgLmxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnktc2VjO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnktc2VjO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtcHJpbWFyeS1zZWM7XG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIGJ1dHRvbi5hcnJvdy1idG4ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG5cblxuICAgIC5kYXRhdGhvbi1zZWxlY3Rpb24tYW5pbWF0aW9uIHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBkYXRhdGhvbi1zZWxlY3Rpb24tZXllY2F0Y2hlci1zZWN1cml0aWVzO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgfVxuICB9XG5cbiAgLmxheW91dF9oZXJvIC5iYWNrZ3JvdW5kLXZpZGVvIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnBhZ2Utc2VjdGlvbi0tbGF5b3V0X2hlcm8ge1xuICAgIC53aXRoLWFuaW1hdGlvbnMge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmFjdGlvbnMge1xuICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG5cbiAgLnNlY3Rpb24taW50cm8gLnRleHQge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnktc2VjO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWJ0biB7XG4gICAgLmxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5LXNlYyAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeS1zZWMgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAubGFiZWwge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG4gIGJ1dHRvbi5hcnJvdy1idG4sXG4gIHNwYW4uYXJyb3ctYnRuLFxuICBhLmFycm93LWJ0biB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAvL3BhZGRpbmc6IDAgMi41ZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAuMzc1cmVtIDFyZW07XG4gICAgLy9ib3JkZXItcmFkaXVzOiAwO1xuICAgIC5sYWJlbCB7XG4gICAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLndpdGgtdGV4dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAubGFiZWwge1xuLy8gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgZm9udC1zaXplOiBfZW0oMTIpO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3ItYmx1ZS1saWdodCwgMjAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG4gICAgICB9XG4gICAgfVxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLW91dCwgYm9yZGVyIDAuM3MgZWFzZS1vdXQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAubGFiZWwge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGF0YXRob24tc2VsZWN0aW9uLWFuaW1hdGlvbiB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGRhdGF0aG9uLXNlbGVjdGlvbi1leWVjYXRjaGVyO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgfVxuXG4gIC5kYXRhb3Blbi1sYXlvdXQgKyAuZGF0YW9wZW4tbGF5b3V0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgI3NlY3Rpb24tMSBkaXYubGF5b3V0X2hlcm8ge1xuICAgIGgyIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtZGF0YW9wZW4oKTtcbiAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsMCwwLDAuNTApO1xuICAgICAgZm9udC1zaXplOiBfZW0oODApO1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogX2VtKDE0MDApKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogX2VtKDYwKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IF9lbSgxMjAwKSkge1xuICAgICAgICBmb250LXNpemU6IF9lbSg0NSk7XG4gICAgICB9XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiBfZW0oOTkxKSkge1xuICAgICAgICBmb250LXNpemU6IF9lbSgzNSk7XG4gICAgICB9XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuICAgICAgICBmb250LXNpemU6IF9lbSgyOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZGl2LmxheW91dF9oZXJvIHtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuICAgICAgLm93bC1uYXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBkaXYuZGF0YW9wZW4tbG9nbyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGF0YW9wZW4vZGF0YW9wZW4tbG9nby1tb2JpbGVAMngucG5nKSA1MCUgNTAlO1xuICAgICAgICB3aWR0aDogMTYycHg7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGlkZSAudGV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgLy9iYWNrZ3JvdW5kOiByZWQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5zbGlkZSAuYWN0aW9ucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICB9XG5cbiAgICAuc2xpZGUgLnRleHQgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IF9lbSgxMDI0KSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZXItLWRvdHMge1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB0b3A6IGF1dG87XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgICAgICAgYm90dG9tOiA4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hcHBsaWNhdGlvbi1mb3JtIGgyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZm9udC1kYXRhb3BlbigpO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogX2VtKDMwKTtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBfZW0oMzApO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGF0YW9wZW4tLW9yYW5nZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLSBfZW0oMjAvMik7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLSBfZW0oMTUpO1xuICAgIH1cbiAgfVxuICAuYXBwbGljYXRpb24tZm9ybSBmaWVsZHNldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC5zZWN0aW9uLWludHJvIGgyIHtcbiAgICBAaW5jbHVkZSBmb250LWRhdGFvcGVuKCk7XG4gICAgZm9udC1zaXplOiBfZW0oMzYpO1xuICB9XG5cbiAgLmxheW91dC1pbnRyb2R1Y3RvcnlfdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAuc2VjdGlvbi1pbnRybyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICBoMiB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFnZS1zZWN0aW9uLS1sYXlvdXQtaW50cm9kdWN0b3J5X3RleHQuZGFyay1ibHVlLWJnIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5zZWN0aW9uLWNvbnRlbnQtLWxheW91dC1pbnRyb2R1Y3RvcnlfdGV4dCB7XG5cblxuICAgIC50ZXh0LWNvbHVtbl9faGVhZGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGZvbnQtZGF0YW9wZW4oKTtcbiAgICAgIGZvbnQtc2l6ZTogX2VtKDI0KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRhdGFvcGVuLS1vcmFuZ2U7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50ZXh0LWNvbHVtbl9fY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogJGNvbG9yLWRhdGFvcGVuLS1saWdodGVyLWJsYWNrLXRleHQ7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taW50cm8uc3RhbmRhcmQtcGFkZGluZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1pbnRybyB7XG5cblxuICAgICAgaDIge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi1jb250ZW50LS1sYXlvdXQtbWFudWFsX2dyaWQge1xuICAgIGgyIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtZGF0YW9wZW4oKTtcbiAgICB9XG5cbiAgICAucG9zdC1jb250ZW50IC5pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMzAlO1xuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQtZGF0YW9wZW4tY29udGVudC1ibG9jayB7XG4gICAgaDIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDc1cHg7Ly9fZW0oNzUpO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhdGFvcGVuLS1vcmFuZ2U7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMjRweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuXG4gIH1cblxuICAudGV4dCAuZGF0YW9wZW4tbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTo5MHB4O1xuICB9XG5cbiAgLmRhdGFvcGVuLWxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzMwcHg7XG4gICAgaGVpZ2h0OiAxMTNweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RhdGFvcGVuL2RhdGFvcGVuLWJyYWNrZXRzLnBuZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsMCwwLDAuNTApO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgLy9tYXJnaW4tdG9wOiAxMjBweDtcblxuICAgIC8vICYuY3VzdG9tIHtcbiAgICAvLyAgIHdpZHRoOjQwMHB4O1xuICAgIC8vICAgaGVpZ2h0OjEzN3B4O1xuICAgIC8vIH1cblxuICB9XG5cbiAgLmxheW91dC1tYW51YWxfZ3JpZCAuc2VjdGlvbi1pbnRybyBoMixcbiAgLmxheW91dC1kYXRhb3Blbi1jb250ZW50LWJsb2NrIGgyLmRhdGEtb3Blbi10aXRsZS0tZnJhbWVkIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA0NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0N3B4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kYXRhb3Blbi90aXRsZS1mcmFtZS1vcGVuLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RhdGFvcGVuL3RpdGxlLWZyYW1lLWNsb3NlLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQtbWFudWFsX2dyaWQge1xuICAgIC5tYW51YWwtZ3JpZC1ibG9jayB7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB9XG4gICAgICAubGlzdGluZy10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICM5ODlDQTFcbiAgICAgIH1cbiAgICAgIC5hY3Rpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5jb250YWluZXIgeyAvL29ubHkgY2hlY2tzIG91dCB3aGVuIHdlIGhhdmUgaGVhZGVyIGhlcmVcbiAgICAgIC5zZWN0aW9uLWludHJvIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5oYWxmLWltYWdlLWFuZC10ZXh0IHtcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5kYXRhb3Blbi1sYXlvdXQtLWNvbnRhY3QtZm9ybS1ob2xkZXIge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAubGF5b3V0LWNvbnRhY3RfZm9ybSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICBoZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1kYXRhb3BlbigpO1xuICAgIH1cbiAgfVxuXG5cblxuICAuZGF0YW9wZW4tdGV4dC1jb2x1bW5zIHtcbiAgICBoMyB7XG4gICAgICBAaW5jbHVkZSBmb250LWRhdGFvcGVuKCk7XG5cbiAgICAgIGZvbnQtc2l6ZTogX2VtKDI0KTtcblxuICAgIH1cblxuICAgICYuaGFzLWRpdmlkZXJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIC5kYXRhb3Blbi10ZXh0LWNvbHVtbnNfX2NvbHVtbiArIC5kYXRhb3Blbi10ZXh0LWNvbHVtbnNfX2NvbHVtbiB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWRhdGFvcGVuLS1kaXZpZGVyLWdyYXk7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmRhdGFvcGVuLXRleHQtY29sdW1ucyB7XG4gICAgICAmLmhhcy1kaXZpZGVycyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAuZGF0YW9wZW4tdGV4dC1jb2x1bW5zX19jb2x1bW4ge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF0YW9wZW4tdGV4dC1jb2x1bW5zX19jb2x1bW4ge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgKyAuZGF0YW9wZW4tdGV4dC1jb2x1bW5zX19jb2x1bW4ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWRhdGFvcGVuLS1kaXZpZGVyLWdyYXk7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuXG5cbiAgLmRhdGFvcGVuLWxheW91dC0tZ2FsbGVyeSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuZGF0YW9wZW4tZ2FsbGVyeV9faG9sZGVyIHtcblxuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXG4gICAgLm93bC1kb3RzIHtcbiAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgLm93bC1kb3Qge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgKy5vd2wtZG90IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogX2VtKDEwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHNwYW4ge1xuICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5ODlDQTE7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgLy93aWR0aDogX2VtKDEwKTtcbiAgICAgICAgLy9oZWlnaHQ6IF9lbSgxMCk7XG4gICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAvL2xpbmUtaGVpZ2h0OiBfZW0oMTApO1xuICAgICAgICBsaW5lLWhlaWdodDogN3B4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtaW5kZW50OiAtMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIH1cblxuICAgIH1cblxuXG4gICAgLm93bC1jb250cm9scyB7XG4gICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vdG9wOiAwO1xuICAgICAgLy9sZWZ0OiAwO1xuICAgICAgLy9yaWdodDogMDtcbiAgICAgIC8vaGVpZ2h0OiAxMHB4O1xuICAgICAgLy9iYWNrZ3JvdW5kOiByZWQ7XG5cbiAgICAgIC5vd2wtcHJldiB7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgIH1cbiAgICAgIC5vd2wtbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5vd2wtcHJldiwgLm93bC1uZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1kYXRhb3Blbi0tYm9yZGVyLWdyYXk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAub3dsLXByZXYsIC5vd2wtbmV4dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmRhdGFvcGVuLWdhbGxlcnlfX2l0ZW0gLmlubmVyLXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gIH1cbiAgLmRhdGFvcGVuLWdhbGxlcnlfX2l0ZW06aG92ZXIge1xuICAgIC5pbm5lci13cmFwcGVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cbiAgICB9XG4gIH1cblxuICAuZGF0YW9wZW4tZ2FsbGVyeV9faXRlbS1ob2xkZXIge1xuICAgIHdpZHRoOiA5NiU7XG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEwMjQsNzY4KTtcbiAgICBtYXJnaW46IDIlIDIlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBib3gtc2hhZG93OiAxcHggM3B4IDRweCAwIHJnYmEoMCwwLDAsMC4zMSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmlubmVyLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAuZGF0YW9wZW4tbGF5b3V0LS1jdGEtYnV0dG9uIHtcbiAgICBhLmFycm93LWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcblxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAubGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodFxuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zaXRlLTIge1xuICAgIC5kYXRhb3Blbi1sYXlvdXQtLWN0YS1idXR0b24ge1xuICAgICAgYS5hcnJvdy1idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1wcmltYXJ5LXNlYztcblxuICAgICAgICAubGFiZWwge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnktc2VjXG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnktc2VjXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuXG5cbi5sYXlvdXQtZGF0YXRob25zX2xpc3Rpbmcge1xuICBwYWRkaW5nOiBfZW0oMCkgMCBfZW0oNTApO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG5cbiAgLmxvYWQtbW9yZS1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiBfZW0oMjApO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGZvbnQoYm9sZCk7XG4gIH1cbiAgLmRhdGF0aG9uLXBvc3QtbGlzdGluZy1ibG9jayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IF9lbSgyNSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAzcHggM3B4IDIwcHggcmdiYSgwLDAsMCwwLjEpO1xuXG4gICAgLmJ0bi5hcnJvdy1idG4ge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIC8vY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgfVxuICAgICAgJjpob3ZlcjphZnRlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMSwxKTtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMCU7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiBfZW0oMTIwMCkpIHtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgfVxuICAgICAgQG1lZGlhKG1heC13aWR0aDogX2VtKDk4MCkpIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgQG1lZGlhKG1heC13aWR0aDogX2VtKDc2OCkpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC50ZXh0IHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogNDJweCA0NXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiBfZW0oMTIwMCkpIHtcbiAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDEwcHggMzBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IF9lbSg5ODApKSB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogX2VtKDIwKTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cbiAgICAgIC5jYXRlZ29yeS1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiBfZW0oMTQpO1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IF9lbSgyNCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IF9lbSgxMCk7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogIzE2MTcyOTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm5vLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDk2JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgICAgIH1cblxuICAgICAgLmxpc3RpbmctdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utc2VjdGlvbi0tbGF5b3V0LWRhdGF0aG9uc19saXN0aW5nIHtcbiAgLnN0YWdnZXItcm93IHtcbiAgICAuZGF0YXRob25zLXBvc3QtYmxvY2sge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw1MHB4LDApO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzICRlYXNlLXRodW5rLCB0cmFuc2Zvcm0gMXMgJGVhc2UtdGh1bms7XG5cbiAgICB9XG5cbiAgICAuZGF0YXRob25zLWxpc3Rpbmctd3JhcCB7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIC5kYXRhdGhvbnMtcG9zdC1ibG9jayB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAuZGF0YXRob25zLXBvc3QtYmxvY2sge1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgLmRhdGF0aG9ucy1wb3N0LWJsb2NrIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi52aXNpYmxlIHtcbiAgICAgIC5kYXRhdGhvbnMtcG9zdC1ibG9jayB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuXG4jZGF0YW9wZW4tYXBwbGljYXRpb24ge1xuXG4gIC50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmRhdGFvcGVuLWhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZvbnQtZGF0YW9wZW4oKTtcbiAgICBmb250LXNpemU6IF9lbSgzNik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IF9lbSg0MCk7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRhdGFvcGVuLS1vcmFuZ2U7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0gX2VtKDIwLzIpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zN3B4O1xuICAgIH1cbiAgfVxuXG5cbiAgLnJvdy1kYXRhb3Blbi1oaXN0b3J5IHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgID4gZGl2ICsgZGl2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAuY29sLWRhdGFvcGVuIHtcbiAgICAgICYtMSB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICB9XG4gICAgICAmLTIge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgfVxuICAgICAgJi1mcm9tLCAmLXRvIHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIH1cbiAgICAgICYtZGVsIHtcbiAgICAgICAgd2lkdGg6IDUlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5pbnB1dC13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cblxuXG5cbiAgLmRhdGF0aG9uLXNlbGVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICBmbGV4LWJhc2lzOiA0OSU7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWRhdGFvcGVuLS1ib3JkZXItZ3JheTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAjOGE4Yjk0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgICAgfVxuXG4gICAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cbiAgICAgICAgLnNpdGUtMiAmIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnktc2VjO1xuICAgICAgICB9XG5cbiAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cbiAgICAgICAgICAuc2l0ZS0yICYge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnktc2VjO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5kYXRlbG9jLCBoZWFkZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIH1cblxuICAgICAgLmRhdGVsb2Mge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIGhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuXG4gICAgICAuaG9sZGVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiBfZW0oOTkxKSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogX2VtKDc2OCkpIHtcbiAgICAgIC8vZmxleC13cmFwOiB3cmFwO1xuICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmxheW91dC1jb250YWN0X2Zvcm0ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgKyAubGF5b3V0LWNvbnRhY3RfZm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQtY29udGFjdF9mb3JtIC5kYXRhb3Blbi1maWVsZC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NnB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgYmFja2dyb3VuZDogI2VjZWVlZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICB9XG4gICAgJi5kYXRlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMDczJztcbiAgICB9XG4gICAgJi5lbWFpbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjAwMyc7XG4gICAgfVxuICAgICYucGhvbmU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYwOTUnO1xuICAgIH1cbiAgICAmLmxvYzpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjA0MSc7XG4gICAgfVxuICB9XG59XG5cbiNkYXRhb3Blbi1hcHBsaWNhdGlvbiAubGF5b3V0LWRhdGEtb3Blbi1hcHBsaWNhdGlvbl9faGVybyB7XG4gIGhlaWdodDogNDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICA+IC5oZXJvLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kYXRhb3Blbi9kZWZhdWx0LWhlcm8uanBnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgLmhlcm8tYmFja2dyb3VuZC1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4zKVxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDo1MHB4O1xuICB9XG5cbiAgZGl2LmRhdGFvcGVuLWxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgIGhlaWdodDogMTEzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RhdGFvcGVuL2RhdGFvcGVuLWJyYWNrZXRzLnBuZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLDAsMCwwLjUwKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiBfZW0oMTAyNCkpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBAaW5jbHVkZSBmb250LWRhdGFvcGVuKCk7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwwLDAsMC41MCk7XG4gICAgZm9udC1zaXplOiBfZW0oODApO1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IF9lbSgxNDAwKSkge1xuICAgICAgZm9udC1zaXplOiBfZW0oNjApO1xuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiBfZW0oMTIwMCkpIHtcbiAgICAgIGZvbnQtc2l6ZTogX2VtKDUwKTtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogX2VtKDk5MSkpIHtcbiAgICAgIGZvbnQtc2l6ZTogX2VtKDQ1KTtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogX2VtKDc2OCkpIHtcbiAgICAgIGZvbnQtc2l6ZTogX2VtKDM2KTtcbiAgICB9XG5cbiAgICAuYXBwbGljYXRpb24tdGl0bGUtZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgfVxuICB9XG5cblxuICBAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuICAgIGhlaWdodDogMzAwcHg7XG5cbiAgICBkaXYuZGF0YW9wZW4tbG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RhdGFvcGVuL2RhdGFvcGVuLWxvZ28tbW9iaWxlQDJ4LnBuZykgNTAlIDUwJTtcbiAgICAgIHdpZHRoOiAxNjJweDtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDs7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cblxufVxuXG4ucm93LWRhdGFvcGVuLWludHJvIHtcbiAgcGFkZGluZzogNTBweCAwcHg7XG59XG4ucm93LWRhdGFvcGVuLWludHJvICsgLnJvdy1kYXRhb3Blbi1pbnRybyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZGF0YW9wZW4tLWJvcmRlci1ncmF5O1xufVxuLnJvdy1kYXRhb3Blbi1pbnRybyB7XG4gICZfX251bSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMTcwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5udW0tMSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RhdGFvcGVuL251bS0xLnN2ZykgNTAlIDAlIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gICAgJi5udW0tMiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RhdGFvcGVuL251bS0yLnN2ZykgNTAlIDAlIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gICAgJi5udW0tMyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RhdGFvcGVuL251bS0zLnN2ZykgNTAlIDAlIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG5cbiAgICA+IC5kZXNjIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1pbi13aWR0aDogNDAwcHg7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgIGhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1kYXRhb3BlbigpO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LXByaW1hcnk7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxheW91dC1jb250YWN0X2Zvcm0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgb2wgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuICAgICZfX251bSB7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4jZGF0YS1vcGVuLWVudHJ5LXN0YXJ0LXJlbWFpbmluZy1maWVsZHMge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWRhdGFvcGVuLS1ib3JkZXItZ3JheTtcbn1cblxuI2RhdGFvcGVuLWVudHJ5LXN0YXJ0IHtcbiAgLmdpbGQtZm9ybSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4jZ2lsZC1mb3JtLXN0ZXAtMSB7XG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaW5wdXRbdHlwZT1maWxlXSB7XG4gICAgcGFkZGluZy10b3A6IDAuOTNlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45M2VtO1xuICB9XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuI2dpbGQtZm9ybS1zdGVwLTEtZGF0YW9wZW4tc3VibWl0IHtcbiAgJi5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICBib3JkZXItY29sb3I6ICM2NjY7XG4gIH1cbn1cblxuXG5cbi5sYXlvdXQtZGF0YS1vcGVuLWFwcGxpY2F0aW9uIHtcbiAgLmdpbGQtZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxufVxuXG4jYXBwbGljYXRpb24tY29tcGxldGUtaG9sZGVyIHtcbiAgLmJ0biB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG5cbiAgLmRhdGEtb3Blbi1idG4tLWJsdWUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuYS5kYXRhLW9wZW4tYnRuLS1ibHVlLFxuaW5wdXQuZGF0YS1vcGVuLWJ0bi0tYmx1ZSB7XG4gIG1hcmdpbjogMi41ZW0gYXV0bztcbiAgYmFja2dyb3VuZDogIzAwOUVEQjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLUJkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICBwYWRkaW5nOiAuNjI1ZW07XG4gIG91dGxpbmU6IDA7XG5cbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oIzAwOUVEQiwgMTAlKVxuICB9XG59XG5cblxuXG5cblxuXG5cbiIsIiRkYXRhT3BlbkJhc2VXaWR0aCA6IDEyOTA7XG4kZGF0YU9wZW5CYXNlSGVpZ2h0IDogNzEwO1xuXG4kZGF0YU9wZW5TbWFsbEl0ZW1CYXNlV2lkdGggOiA0NjA7XG4kZGF0YU9wZW5CaWdJdGVtQmFzZVdpZHRoIDogODA5O1xuXG4uZGF0YW9wZW4tZ2FsbGVyeSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgLmRhdGFvcGVuLWdhbGxlcnlfX2Fycm93cyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi5kYXRhb3Blbi1nYWxsZXJ5X193cmFwcGVyIHtcblxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC8vYmFja2dyb3VuZDogcmVkO1xuXG4gIC8vbWF4LXdpZHRoOiAxMjkwcHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKCRkYXRhT3BlbkJhc2VXaWR0aCwgJGRhdGFPcGVuQmFzZUhlaWdodCk7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcblxuICB9XG5cbiAgLnNsaWRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1vdXQ7XG5cbiAgICAmLmlzLWN1cnJlbnQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB9XG4gICAgJi5pcy1uZXh0IHtcbiAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIH1cblxuICAgIC5pdGVtIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAmLnNsaWRlLS0xLCAmLnNsaWRlLS0yLCAmLnNsaWRlLS0zIHtcbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygkZGF0YU9wZW5CYXNlV2lkdGgsICRkYXRhT3BlbkJhc2VIZWlnaHQpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgLy90cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGlkZS0tMyB7XG4gICAgLml0ZW0tLXNtYWxsIHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCRkYXRhT3BlblNtYWxsSXRlbUJhc2VXaWR0aC8kZGF0YU9wZW5CYXNlV2lkdGgpO1xuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDQ2MCwzNDUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICAmLXRvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICAgICYtYm90IHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuaXRlbS0tYmlnIHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCRkYXRhT3BlbkJpZ0l0ZW1CYXNlV2lkdGgvJGRhdGFPcGVuQmFzZVdpZHRoKTtcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbyg4MDksJGRhdGFPcGVuQmFzZUhlaWdodCk7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgICYuc2xpZGUtLTMtLWFsdCB7XG4gICAgICAuaXRlbS0tc21hbGwge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgLml0ZW0tLWJpZyB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLnNsaWRlLS0yIHtcbiAgICAuaXRlbSB7XG4gICAgICB3aWR0aDogcGVyY2VudGFnZSggKCRkYXRhT3BlbkJhc2VXaWR0aCAtIDIwKSAvIDIgLyAkZGF0YU9wZW5CYXNlV2lkdGgpO1xuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKCAoJGRhdGFPcGVuQmFzZVdpZHRoIC0gMjApIC8gMiwgJGRhdGFPcGVuQmFzZUhlaWdodCApO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGlkZS0tMSB7XG4gICAgLml0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cblxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG59XG5cbi5kYXRhb3Blbi1nYWxsZXJ5X19hcnJvd3Mge1xuICA+IGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMUQyRDQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgaSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuXG4gICAgLnNpdGUtMiAmIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5LXNlYztcbiAgICB9XG4gIH1cblxuICAucHJldiB7XG4gICAgbGVmdDogLTM1cHg7XG4gIH1cbiAgLm5leHQge1xuICAgIHJpZ2h0OiAtMzVweDtcbiAgfVxuXG4gIGRpdiB7XG4gICAgJi5wcmV2OmhvdmVyIGkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpO1xuICAgIH1cbiAgICAmLm5leHQ6aG92ZXIgaSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcbiAgICB9XG4gIH1cbn1cblxuLmRhdGFvcGVuLWdhbGxlcnlfX2RvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5kb3Qge1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZTBlMmUzO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgKyAuZG90IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgICYuaXMtY3VycmVudCwgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOTg5Q0ExO1xuICAgIH1cbiAgfVxufVxuXG4uZGF0YW9wZW4tbW9iaWxlLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLmxheW91dC1sZWFkZXJzaGlwX2xpc3Qge1xuXHRiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuXHRwYWRkaW5nLWJvdHRvbTogOTBweDtcblx0Ly9tYXJnaW4tYm90dG9tOiAxNDBweDtcblx0cGFkZGluZy10b3A6IDkwcHg7XG5cblx0LnNlY3Rpb24taW50cm8gLnRleHQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdGgyIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG59XG5cbi5sYXlvdXQtbGVhZGVyc2hpcF9saXN0X19ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjcpKSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmLWl0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMzMzJSAtIDMwcHgpO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg5OTIpKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cblx0XHRcdGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMjBweCk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg3NjcpKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblxuXHRcdC5pbWFnZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgJGNvbG9yLWJsdWUtZGFyayA1MCUgNTAlO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcblx0XHRcdEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxLCAxKTtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0XHQtMTgwZGVnLFxuXHRcdFx0XHRcdHJnYmEoMCwgMCwgMCwgMCkgNjAlLFxuXHRcdFx0XHRcdHJnYmEoMCwgMCwgMCwgMC43MykgODglLFxuXHRcdFx0XHRcdCMwMDAwMDAgMTAwJVxuXHRcdFx0XHQpO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXG5cdFx0XHRcdC8qIGJsYWNrIG92ZXJsYXk6ICovXG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ob3Zlci1ibG9jayB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHRcdC5ob3Zlci1ibG9jayAuaW1hZ2Uge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR9XG5cdFx0LmhvdmVyLWJsb2NrOmhvdmVyIC5pbWFnZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHRcdH1cblxuXHRcdCYuc2hvdy1hZGRpdGlvbmFsLWluZm8gLmltYWdlIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGV4dCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHggMjhweCAyMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLW91dDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMztcblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMzAwKSkge1xuXHRcdFx0XHRwYWRkaW5nOiBfZW0oMjApO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMTcwKSkge1xuXHRcdFx0XHRwYWRkaW5nOiBfZW0oMTUpO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg5NjApKSB7XG5cdFx0XHRcdHBhZGRpbmc6IF9lbSgxMCk7XG5cdFx0XHR9XG5cblx0XHRcdC5uYW1lIHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjA1ZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdFx0QGluY2x1ZGUgc2VyaWYtZm9udChsaWdodCk7XG5cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTVlbTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRAaW5jbHVkZSBmb250KGJvbGQpO1xuXHRcdFx0fVxuXHRcdFx0LmFkZGl0aW9uYWwtaW5mbyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDBweDtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0LCBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1vdXQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDEzMDApKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTMpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBfZW0oMTUsIDEzKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDk5MikpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgxMik7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IF9lbSgxNCwgMTIpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY3KSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDExKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDY0MCkpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgxMik7XG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oOTIwKSkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHA6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5hY3Rpb24ge1xuXHRcdFx0Ym90dG9tOiAzMHB4O1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDMwcHg7XG5cdFx0XHR6LWluZGV4OiAzO1xuXG5cdFx0XHQuYXJyb3ctYnRuIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2QwZDFkNDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgjZDBkMWQ0LCAwLjUpO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkMGQxZDQ7XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvY2l0YWRlbC9hc3NldHMvaW1hZ2VzL2xlYWRlcnNoaXAvYXJyb3ctd2hpdGUuc3ZnKVxuXHRcdFx0XHRcdFx0XHQ1MCUgNTAlIG5vLXJlcGVhdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2NpdGFkZWwvYXNzZXRzL2ltYWdlcy9sZWFkZXJzaGlwL2Fycm93LWNpdGFkZWwuc3ZnKVxuXHRcdFx0XHRcdFx0NTAlIDUwJSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMzAwKSkge1xuXHRcdFx0XHRib3R0b206IF9lbSgyMCk7XG5cdFx0XHRcdHJpZ2h0OiBfZW0oMjApO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMTcwKSkge1xuXHRcdFx0XHRib3R0b206IF9lbSgxNSk7XG5cdFx0XHRcdHJpZ2h0OiBfZW0oMTUpO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg5NjApKSB7XG5cdFx0XHRcdGJvdHRvbTogX2VtKDEwKTtcblx0XHRcdFx0cmlnaHQ6IF9lbSgxMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuc2hvdy1hZGRpdGlvbmFsLWluZm8ge1xuXHRcdFx0LnRleHQge1xuXHRcdFx0XHQuYWRkaXRpb25hbC1pbmZvIHtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAzMDBweDtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYWN0aW9uIC5hcnJvdy1idG4ge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zaW5nbGUtbGVhZGVyc2hpcF9fY2Fyb3VzZWwtd3JhcHBlciB7XG5cdC5sb2NhdGlvbiB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmltYWdlIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCAkY29sb3ItYmx1ZS1kYXJrIDUwJSA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdC8vYmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmx1ZS1kYXJrLCAwLjkpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdFx0LTE4MGRlZyxcblx0XHRcdFx0XHRyZ2JhKDAsIDAsIDAsIDApIDYwJSxcblx0XHRcdFx0XHRyZ2JhKDAsIDAsIDAsIDAuNzMpIDg4JSxcblx0XHRcdFx0XHQjMDAwMDAwIDEwMCVcblx0XHRcdFx0KTtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ei1pbmRleDogMjtcblxuXHRcdFx0XHQvKiBibGFjayBvdmVybGF5OiAqL1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaG92ZXItYmxvY2sge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHQuaG92ZXItYmxvY2sgLmltYWdlIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG5cdFx0fVxuXHRcdC5ob3Zlci1ibG9jazpob3ZlciAuaW1hZ2Uge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0XHR9XG5cblx0XHQmLnNob3ctYWRkaXRpb25hbC1pbmZvIC5pbWFnZSB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRleHQge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cGFkZGluZzogMCA5MHB4IDMwcHggMzBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1vdXQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDEzMDApKSB7XG5cdFx0XHRcdHBhZGRpbmc6IF9lbSgyMCk7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDcwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDExNzApKSB7XG5cdFx0XHRcdHBhZGRpbmc6IF9lbSgxNSk7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDcwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDk2MCkpIHtcblx0XHRcdFx0cGFkZGluZzogX2VtKDEwKTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNzBweDtcblx0XHRcdH1cblxuXHRcdFx0LnBvc2l0aW9uIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4xNWVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0LnNpdGUtMiAmIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeS1zZWM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjFlbTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRAaW5jbHVkZSBzZXJpZi1mb250KHJlZ3VsYXIpO1xuXG5cdFx0XHRcdC5zaXRlLTIgJiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGhpbi1mb250KGxpZ2h0KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5hZGRpdGlvbmFsLWluZm8ge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAwcHg7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dCwgbWF4LWhlaWdodCAwLjNzIGVhc2Utb3V0O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSgxMzAwKSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDEzKTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogX2VtKDE1LCAxMyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg5OTIpKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTIpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBfZW0oMTQsIDEyKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDc2NykpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IF9lbSgxMSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IF9lbSg2NDApKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBfZW0oMTIpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogX2VtKDkyMCkpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYWN0aW9uIHtcblx0XHRcdGJvdHRvbTogX2VtKDMwKTtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiBfZW0oMzApO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTMwMCkpIHtcblx0XHRcdFx0Ym90dG9tOiBfZW0oMjApO1xuXHRcdFx0XHRyaWdodDogX2VtKDIwKTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oMTE3MCkpIHtcblx0XHRcdFx0Ym90dG9tOiBfZW0oMTUpO1xuXHRcdFx0XHRyaWdodDogX2VtKDE1KTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oOTYwKSkge1xuXHRcdFx0XHRib3R0b206IF9lbSgxMCk7XG5cdFx0XHRcdHJpZ2h0OiBfZW0oMTApO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnNob3ctYWRkaXRpb25hbC1pbmZvIHtcblx0XHRcdC50ZXh0IHtcblx0XHRcdFx0LmFkZGl0aW9uYWwtaW5mbyB7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMzAwcHg7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmFjdGlvbiAuYXJyb3ctYnRuIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pbWFnZSB7XG5cdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEsIDEpO1xuXHR9XG59XG4iLCJALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAvL2ZpeGluZyBxdW90ZSBtYXJrcyBwb3NpdGlvbnMgb24gRmlyZWZveFxuICAuc2luZ2xlLWxlYWRlcnNoaXBfX2hlcm8tcXVvdGUgLnF1b3RlID4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5zaW5nbGUtbGVhZGVyc2hpcCB7XG5cbiAgQGV4dGVuZCAuc2VjdGlvbi1pbnRybztcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206LjVlbSFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLS1zZWN0aW9uIHtcbiAgICAvL3BhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgJl9faGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJi1xdW90ZSB7XG4gICAgICBib3R0b206IDcwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCA0cHggcmdiYSgwLDAsMCwwLjIyKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5MDBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5xdW90ZSB7XG4gICAgICAgIEBpbmNsdWRlIHNlcmlmLWZvbnQocmVndWxhcik7XG5cbiAgICAgICAgZm9udC1zaXplOiBfZW0oMzApO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5zaXRlLTIgJiB7XG4gICAgICAgICAgQGluY2x1ZGUgdGhpbi1mb250KHJlZ3VsYXIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDI0KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IF9lbSgyMik7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2NpdGFkZWwvYXNzZXRzL2ltYWdlcy9sZWFkZXJzaGlwL3F1b3RlLW9wZW4uc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvY2l0YWRlbC9hc3NldHMvaW1hZ2VzL2xlYWRlcnNoaXAvcXVvdGUtY2xvc2Uuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDAlLCAzMCUpO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLmhyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5Q0REO1xuXG4gICAgICAgIC5zaXRlLTIgJiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzI5QjhDRTtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmFtZSwgLnBvc2l0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIH1cblxuICAgICAgLm5hbWUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5wb3NpdGlvbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAjMDA5Q0REO1xuXG4gICAgICAgIC5zaXRlLTIgJiB7XG4gICAgICAgICAgY29sb3I6ICMyOUI4Q0U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4uc2luZ2xlLWxlYWRlcnNoaXBfX2Jpby13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbi5zaW5nbGUtbGVhZGVyc2hpcF9fYmlvLW1haW4ge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAuYmlvLW1haW5fX2hlYWRzaG90IHtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgyNTAvMTEwMCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuYmlvLW1haW5fX3ByZXNzIHtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgyNTAvMTEwMCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIGhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAuc2l0ZS0yICYge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeS1zZWM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJpby1tYWluX19jb250ZW50IHtcbiAgICB3aWR0aDogcGVyY2VudGFnZSg3OTAvMTEwMCk7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAubWFpbl9fY29udGVudC1tZXRhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzk4OUNBMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgLnNvY2lhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc29jaWFsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuZmEtbGlua2VkaW4tc3F1YXJlIHtcbiAgICAgICAgY29sb3I6ICMwMDc3YjU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmlvLW1haW5fX3ByZXNzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy9mbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgIC5iaW8tbWFpbl9faGVhZHNob3Qge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IDQxNHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5iaW8tbWFpbl9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cblxuICAgIC5iaW8tbWFpbl9fcHJlc3Mge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAuYmlvLW1haW5fX2hlYWRzaG90IHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG5cbiAgLmJpby1tYWluX19wcmVzcy1pdGVtcyB7XG4gICAgLml0ZW0ge1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREREREQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzk4OUNBMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYuZXh0ZXJuYWwge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjA4ZSc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnZpZGVvIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNGInO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hcnRpY2xlIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxZWEnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uc2luZ2xlLWxlYWRlcnNoaXBfX2FmZmlsaWF0aW9ucy1zZWN0aW9uIHtcbiAgJi1pdGVtcyB7XG4gICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC8vZmxleC13cmFwOiB3cmFwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q1RDVENTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q1RDVENTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDVENUQ1O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q1RDVENTtcbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICAvL2ZsZXgtYmFzaXM6IDMwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDU1cHggMDtcblxuICAgICAgaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICB9XG5cbiAgICAgIC5sb2dvLWltYWdlIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweCAtIDcwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDY3MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIGRpdi5pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMSwxKTtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uc2luZ2xlLWxlYWRlcnNoaXBfX2Nhcm91c2VsLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLml0ZW0gLmFjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50ZXh0IHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm93bC1uYXYge1xuICAgIC5vd2wtcHJldiwgLm93bC1uZXh0IHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgY29sb3I6ICM5ODlDQTE7XG5cbiAgICAgIGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigjOTg5Q0ExLCAxMCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAub3dsLXByZXYge1xuICAgICAgbGVmdDogLTUwcHg7XG4gICAgICAmOmhvdmVyIGkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzAlLC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAub3dsLW5leHQge1xuICAgICAgcmlnaHQ6IC01MHB4O1xuICAgICAgJjpob3ZlciBpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwtNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIH1cblxuICAub3dsLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAub3dsLWRvdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICsub3dsLWRvdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBfZW0oMTApO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSBzcGFuIHtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgICAgfVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6ICM5ODlDQTE7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAvL3dpZHRoOiBfZW0oMTApO1xuICAgICAgLy9oZWlnaHQ6IF9lbSgxMCk7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAvL2xpbmUtaGVpZ2h0OiBfZW0oMTApO1xuICAgICAgbGluZS1oZWlnaHQ6IDdweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LWluZGVudDogLTIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICB9XG5cbiAgfVxufVxuXG4vL292ZXJ3cml0aW5nIGN1cnJlbnQgZGVzaWduc1xuYm9keS5zaW5nbGUtbGVhZGVyc2hpcCB7XG4gIC5sYXlvdXQtY29udGFjdF9mb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOEY5O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgLnRleHQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWludHJvIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuaW5wdXQtd3JhcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgLnNlY3Rpb24taW50cm8ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGF5b3V0LWluZm9ncmFwaGljX2Jsb2NrcyB7XG4gICAgLmluZm9ncmFwaGljLWNvbnRhaW5lciB7XG5cbiAgICAgIC8vJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgLy8gIGNvbnRlbnQ6ICcnO1xuICAgICAgLy8gIHdpZHRoOiA2MHB4O1xuICAgICAgLy8gIGhlaWdodDogNjBweDtcbiAgICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvL31cbiAgICAgIC8vJjpiZWZvcmUge1xuICAgICAgLy8gIGxlZnQ6IDA7XG4gICAgICAvLyAgdG9wOiAwO1xuICAgICAgLy8gIGJvcmRlcjogbm9uZTtcbiAgICAgIC8vICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q1RDVENTtcbiAgICAgIC8vICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNENUQ1RDU7XG4gICAgICAvL31cbiAgICAgIC8vJjphZnRlciB7XG4gICAgICAvLyAgbGVmdDogaW5oZXJpdDtcbiAgICAgIC8vICByaWdodDogMDtcbiAgICAgIC8vICBib3R0b206IDA7XG4gICAgICAvLyAgYm9yZGVyOiBub25lO1xuICAgICAgLy8gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDVENUQ1O1xuICAgICAgLy8gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNENUQ1RDU7XG4gICAgICAvL31cbiAgICB9XG5cbiAgICAuYmxvY2stdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAucm93ID4gZGl2IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICB9XG5cbiAgICAgIC5sb2dvLWltYWdlIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaW5mb2dyYXBoaWMtYmxvY2sge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAucm93ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICAuaW5mb2dyYXBoaWMtYmxvY2sge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mb2dyYXBoaWMge1xuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiIsIiN0aGUxMTAtYXBwbHktaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9jaXRhZGVsL2Fzc2V0cy9pbWFnZXMvMTAxL2FwcGx5LWJhbm5lci5qcGcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuIiwiLmNhcmVlcnMtcG9zdCB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGhlaWdodDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogX2VtKDIwKTtcblx0Ym94LXNoYWRvdzogMHB4IDBweCA0MHB4IHJnYmEoMCwwLDAsMC4yKTtcblxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiBfZW0oMzApO1xuXHR9XG5cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogX2VtKDE4KTtcblx0XHRAaW5jbHVkZSBmb250KGJvbGQpO1xuXHR9XG59IiwiLmV2ZW50cy1wb3N0IHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiBfZW0oMjApO1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDQwcHggcmdiYSgwLDAsMCwwLjIpO1xuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiBfZW0oMzApO1xuXHR9XG5cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogX2VtKDE4KTtcblx0XHRAaW5jbHVkZSBmb250KGJvbGQpO1xuXHR9XG5cblx0LmFjdGlvbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5tb3JlLWJ0biB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cblx0LmNhbGVuZGFyLWxpbmtzIHtcblx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLW91dDtcblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGEge1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogX2VtKDEyKTtcblx0XHRcdFx0QGluY2x1ZGUgZm9udChib2xkKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0bWF4LWhlaWdodDogMjAwcHg7XG5cdFx0fVxuXHR9XG59IiwiLnBlcnNvbi1iaW9ncmFwaHkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuaW1hZ2Utc3RhY2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBfZW0oNTApO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IF9lbSg5OTEpKSB7XG4gICAgICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogX2VtKDEyMDApKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiBfZW0oOTkxKSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlLTEge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdC1jb250ZW50IHtcbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGVyc29uLXRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IF9lbSg2MDApO1xuICAgICAgICBwYWRkaW5nOiAwIF9lbSg0MCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBfZW0oMzAwKTtcblxuICAgICAgICAmLm5vLXF1b3RlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBfZW0oNDApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhdGVnb3J5LWhlYWRpbmcge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMTcpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IF9hZG9iZV90cmFja2luZ190b19lbSgyNSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogX2VtKDE4LCAxNyk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgX2VtKDIwLCAxNyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IF9lbSg1MCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogX2Fkb2JlX3RyYWNraW5nX3RvX2VtKDI1KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBfZW0oNTQsIDUwKTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIF9lbSgyMCwgNTApO1xuICAgICAgICAgICAgQGluY2x1ZGUgc2VyaWYtZm9udChyZWd1bGFyKTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IF9lbSg3NjgpKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMzApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogX2VtKDE2KTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBfYWRvYmVfdHJhY2tpbmdfdG9fZW0oMjUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IF9lbSgzMCwgMjQpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgX2VtKDAsIDI0KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiBfZW0oMTYpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IF9hZG9iZV90cmFja2luZ190b19lbSgyNSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogX2VtKDMwLCAxNik7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCBfZW0oMCwgMTYpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChyZWd1bGFyKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LXByaW1hcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IF9lbSgxNik7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHhcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBlcnNvbi1yb3cudmlzaWJsZSB7XG4gICAgLmltYWdlLXN0YWNrIHtcbiAgICAgICAgLmltYWdlLTEge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubWVkaWEtY29udGFjdC1ibG9jayB7XG5cdHBhZGRpbmc6IF9lbSgzMCk7XG5cdGJhY2tncm91bmQ6ICNlZmVmZWY7XG5cdG1hcmdpbi1ib3R0b206IF9lbSg1MCk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0aDIge1xuXHRcdEBpbmNsdWRlIHNlcmlmLWZvbnQocmVndWxhcik7XG5cdH1cblx0LmFycm93LWJ0biB7XG5cdFx0bGluZS1oZWlnaHQ6IF9lbSg0MCwgMTYpO1xuXHRcdHBhZGRpbmctbGVmdDogX2VtKDIwLCAxNik7XG5cdH1cbn0iLCIuaGFzLXNjcm9sbGVkIC5nbG9iYWwtbmF2LFxuLnNpbmdsZS1sZWFkZXJzaGlwIC5nbG9iYWwtbmF2IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5cbiRnbG9iYWxfbmF2X2Rlc2t0b3A6IDEzNTBweDtcbiRnbG9iYWxfbmF2X3RhYmxldCA6IDEwMjVweDsgLy93ZSBzd2l0Y2ggdG8gbW9iaWxlIG1lbnUgYXQgdGhpcyBicmVha3BvaW50XG5cblxuQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfdGFibGV0KSB7XG4gIC5pcy1tb2JpbGUtbWVudS1vcGVuIC5nbG9iYWwtbmF2X19tZW51IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuI2dsb2JhbC1uYXYtbW9iaWxlLWNvbnRlbnQtY3VydGFpbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDExMDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIDAuM3MsIG9wYWNpdHkgMC4zcztcbn1cbkBtZWRpYShtYXgtd2lkdGg6ICRnbG9iYWxfbmF2X3RhYmxldCkge1xuICAuaXMtbW9iaWxlLW1lbnUtb3BlbiAjZ2xvYmFsLW5hdi1tb2JpbGUtY29udGVudC1jdXJ0YWluIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyAwLjAxcztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbi5nbG9iYWwtbmF2IHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB6LWluZGV4OiAxMDA7XG5cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDE4NXB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMzBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl9kZXNrdG9wKSB7XG4gICAgICB3aWR0aDogMTI1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jaXRhZGVsLXNpdGUtbG9nby5wbmcpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHRleHQtaW5kZW50OiAtMzAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9iaWxlLWNvbnRyb2xzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDIyMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRCNEI0QjtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19tb2JpbGUtY2xvc2Uge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWluZGVudDogLTIwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsLW5hdi9tZW51LWNsb3NlLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9iaWxlLW9wZW4ge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWluZGVudDogLTIwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYwYzknO1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBjb2xvcjogIzMwMzI0MDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRnbG9iYWxfbmF2X3RhYmxldCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9iaWxlLWJhY2sge1xuICAgIGNvbG9yOiAjMDA5Q0REO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjJweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgLTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG5cbiAgICAmLmlzLXNob3duIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTUwJSk7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29sb3I6ICMwMDlDREQ7XG4gICAgICBjb250ZW50OiBcIlxcZjA1M1wiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VhcmNoLW1vYmlsZSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgcGFkZGluZzogMHB4IDY2cHggMHB4IDIycHg7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY2cHgpO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDY2cHg7XG4gICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRleHQtaW5kZW50OiAtMzAwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMDA5Q0REO1xuICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogZGFya2VuKCMwMDlDREQsIDIwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudS13cmFwIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLy9iYWNrZ3JvdW5kOiByZWQ7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHJpZ2h0OiA2NXB4O1xuXG4gICAgJi56ZXJvLXRyYW5zaXRpb24tZHVyYXRpb24ge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl9kZXNrdG9wKSB7XG4gICAgICByaWdodDogNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl90YWJsZXQpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJhY2tncm91bmQ6ICMxNjE3Mjk7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDIwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC8vcGFkZGluZy10b3A6IDU1cHg7XG4gICAgICAvL3BhZGRpbmctYm90dG9tOiA2NnB4O1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICB9XG5cbiAgJl9fZmVhdHVyZWQtcGFuZWwsICZfX2ZlYXR1cmVkLXBhbmVsLXNoYWRvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmX19mZWF0dXJlZC1wYW5lbCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTVFNUU1O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi1leWVicm93IHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjOTc5Nzk3O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICA+IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIEBpbmNsdWRlIHNlcmlmLWZvbnQoYm9sZCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAmLXRleHQge1xuICAgICAgQGluY2x1ZGUgZm9udChyZWd1bGFyKTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgY29sb3I6ICM0QzRDNEM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAmLWxpbmsge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG5cblxuICAmX19sZXZlbDEge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl90YWJsZXQpIHtcbiAgICAgIC8vYmFja2dyb3VuZDogZGFya2dyZXk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuXG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl90YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cblxuICAgICAgKyBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRnbG9iYWxfbmF2X2Rlc2t0b3ApIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl90YWJsZXQpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzRCNEI0QjtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXMtb3BlbmVkID4gaSB7IC8vbWFza2luZyBzb21lIHN0dWZmIHdlIGRvbid0IG5lZWRcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgbGVmdDogLTE0cHg7XG4gICAgICAgIHJpZ2h0OiAtMTRweDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRnbG9iYWxfbmF2X2Rlc2t0b3ApIHtcbiAgICAgICAgICBsZWZ0OiAtOXB4O1xuICAgICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeS1hbHQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl90YWJsZXQpIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl9kZXNrdG9wKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfdGFibGV0KSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLm1lbnUtaWNvbi1sb2NrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwtbmF2L2xvY2suc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgICB9XG5cbiAgICA+IC5oYXMtc3VibWVudSB7XG4gICAgICA+IGEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC1uYXYvZXhwYW5kLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcblxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRnbG9iYWxfbmF2X2Rlc2t0b3ApIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl90YWJsZXQpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMDU0JztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMjJweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBjb2xvcjogIzAwOUNERDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAubWVudS10eXBlLWxvZ2luIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMUYxRjI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRnbG9iYWxfbmF2X2Rlc2t0b3ApIHtcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfdGFibGV0KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oYXMtZmVhdHVyZWQtcGFuZWwge1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgIH1cblxuICB9XG5cbiAgJl9fbGV2ZWwxIGxpLmlzLW9wZW5lZCB7XG5cbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNFNUU1RTU7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0xNXB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtMTlweDtcbiAgICAgIC8vYm94LXNoYWRvdzogMnB4IDJweCAzcHggMHB4IHJnYmEoYmxhY2ssMC4zNSk7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTVFNUU1O1xuICAgICAgYmFja2dyb3VuZDogcmdiYShibGFjaywgMC4wOCk7XG4gICAgICBoZWlnaHQ6IDcxcHg7XG4gICAgICB0b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl9kZXNrdG9wKSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICZfX2xldmVsMi13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE1cHg7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLCAwLjA4KTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICByaWdodDogLTVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl9kZXNrdG9wKSB7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICMxNjE3Mjk7XG4gICAgICB6LWluZGV4OiAyMTA7XG4gICAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTAlKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDlDREQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2xvYmFsLW5hdl9fbGV2ZWwyIHtcbiAgICAgIHBhZGRpbmc6IDRweCAwcHggNHB4IDIycHg7XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRnbG9iYWxfbmF2X3RhYmxldCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5nbG9iYWwtbmF2X19mZWF0dXJlZC1wYW5lbCB7XG4gICAgICBwYWRkaW5nOiAyMnB4IDI4cHggMzBweCAyOHB4O1xuICAgIH1cblxuICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAtMTVweDtcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfZGVza3RvcCkge1xuICAgICAgICByaWdodDogLTZweDtcbiAgICAgIH1cblxuXG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRnbG9iYWxfbmF2X3RhYmxldCkge1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhhcy1mZWF0dXJlZC1wYW5lbCB7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgICAgPiAqIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfdGFibGV0KSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNjE3Mjk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgPiAqIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xldmVsMSBsaS5pcy1vcGVuZWQgJl9fbGV2ZWwyLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfdGFibGV0KSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICYuaGFzLWZlYXR1cmVkLXBhbmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl90YWJsZXQpIHtcbiAgICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbGV2ZWwxIGxpLmlzLW9wZW5lZCAmX19sZXZlbDItd3JhcC5oYXMtZmVhdHVyZWQtcGFuZWwge1xuICAgIC5nbG9iYWwtbmF2X19mZWF0dXJlZC1wYW5lbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19sZXZlbDIge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICA+bGk6bGFzdC1jaGlsZCA+IGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl90YWJsZXQpIHtcbiAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNEI0QjRCO1xuICAgICAgfVxuXG4gICAgICA+IGEge1xuICAgICAgICBjb2xvcjogIzE2MTcyOTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMThweCAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl90YWJsZXQpIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG5cblxuICAmX19sZXZlbDMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRnbG9iYWxfbmF2X3RhYmxldCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICA+IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkZ2xvYmFsX25hdl90YWJsZXQpIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1vcGVuIHsgLy9vcGVuIG9uIGRlc2t0b3BcblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgICAgICA+IGE6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ2xvYmFsLW5hdi9leHBhbmQtYmx1ZS5zdmcpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiBhIHtcbiAgICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udChyZWd1bGFyKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfdGFibGV0KSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmlzLW9wZW4tb24tbW9iaWxlIHtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfdGFibGV0KSB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogcmVkO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVgoMnB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vanVzdCBzaG93aW5nIHNoYWRvdyBwYW5lbCBoZXJlIHdoZWVcbiAgICAgICAgICA+IC5nbG9iYWwtbmF2X19mZWF0dXJlZC1wYW5lbC1zaGFkb3cge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuICAgICAgICAgICAgICBjb2xvcjogIzk4OUNBMTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaGFzLXN1Ym1lbnUgPiBhIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC1uYXYvZXhwYW5kLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHggNHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCgycHgpO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfdGFibGV0KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC1uYXYvZXhwYW5kLWJsdWUuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHggNnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZykgdHJhbnNsYXRlWSgycHgpIHRyYW5zbGF0ZVgoLTRweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGV2ZWw0LW1lbnUge1xuICAgIC8vdGhpcyBpcyBzaG93biBpbnNpZGUgdGhlIHNpZGUgcGFuZWxcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgc2VyaWYtZm9udChib2xkKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcbiAgICB9XG4gIH1cblxuXG5cbiAgJl9fc2VhcmNoLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgQG1lZGlhKG1heC13aWR0aDogX2VtKDk5MSkpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zZWFyY2gtdG9nZ2xlIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1vdXQ7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3ItYmx1ZS1saWdodCwgMjAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJGdsb2JhbF9uYXZfZGVza3RvcCkge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAub3Blbi1pY29uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAuY2xvc2UtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYub3BlbiB7XG4gICAgICAuc2VhcmNoLXRvZ2dsZSB7XG4gICAgICAgIC5vcGVuLWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmNsb3NlLWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmX19zZWFyY2gtZm9ybSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTA7XG4gICAgaGVpZ2h0OiBfZW0oNzApO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgJi5vcGVuIHtcbiAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAgX2VtKDcwKTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjI7XG4gICAgICBwYWRkaW5nOiBfZW0oMjApO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IF9lbSg5OTEpKSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cblxufVxuIiwiLmMtdGltZWxpbmUge1xuXG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgaGVpZ2h0OiA3NDBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgICAgIGhlaWdodDogNDV2dztcbiAgICAgICAgbWF4LWhlaWdodDogMTIwMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIGhlaWdodDogNTY4cHg7XG4gICAgfVxuXG4gICAgLnRpbWVsaW5lLW1vYmlsZS1pbmRpY2F0b3Ige1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgMC40KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcblxuICAgICAgICAmLmlzLWxvYWRpbmcge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMHM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kYXJrZW5lciB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTYxNzI5O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICAmX195ZWFycyB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkIGdyZWVuO1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLXdyYXBwZXI+ZGl2IHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKHdoaXRlLCAwKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEod2hpdGUsIDApO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwQTNFMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwQTNFMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogN3B4O1xuXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYrZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY3VycmVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwQTNFMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBsdXMxLFxuICAgICAgICAubWludXMxIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wbHVzMixcbiAgICAgICAgLm1pbnVzMiB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSh3aGl0ZSwgMC42NSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGx1czMsXG4gICAgICAgIC5taW51czMge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEod2hpdGUsIDAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGx1czQsXG4gICAgICAgIC5taW51czQge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEod2hpdGUsIDAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGx1czUsXG4gICAgICAgIC5taW51czUge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEod2hpdGUsIDAuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG5cblxuICAgIH1cblxuXG4gICAgJl9fc2xpZGVzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vYmFja2dyb3VuZDogcmdiYSgyNTUsMCwwLDAuMik7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQsIG9wYWNpdHkgMHMsIHZpc2liaWxpdHkgMHMgMC41cztcblxuICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQgMC4xcywgb3BhY2l0eSAwLjRzLCB2aXNpYmlsaXR5IDBzIDBzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5uZXdlcixcbiAgICAgICAgJi5vbGRlciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dCwgb3BhY2l0eSAwLjRzLCB2aXNpYmlsaXR5IDBzIDAuNXM7XG4gICAgICAgIH1cblxuICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubmV3ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTcwJSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vbGRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMzAlKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDVweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWJhc2lzOiA0MDBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICMwMEEzRTA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuXG4gICAgICAgICAgICBwIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLmMtdGltZWxpbmVfX3llYXItdGl0bGUsXG4gICAgICAgICAgICAuYy10aW1lbGluZV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYy10aW1lbGluZV9fY29udGVudC13cmFwIHtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMTtcblxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogLW1vei1zY3JvbGxiYXJzLW5vbmU7XG4gICAgICAgICAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvLyBJRSAxMCtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogLW1vei1zY3JvbGxiYXJzLW5vbmU7IC8vIEZpcmVmb3hcblxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgLyogcmVtb3ZlIHNjcm9sbGJhciBzcGFjZSAqL1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgLyogcmVtb3ZlIHNjcm9sbGJhciBzcGFjZSAqL1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICAgICAgICAgICAgICAgICAgICAgICAgLyogb3B0aW9uYWw6IGp1c3QgbWFrZSBzY3JvbGxiYXIgaW52aXNpYmxlICovXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtLXNjcm9sbGJ1dHMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRvd24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnVwIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kaXNhYmxlZCB7XG4gICAgICAgICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgbGVmdDogOTVweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvcyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKDE0MC8xNDQwKTtcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoOTAwLzE0NDApO1xuICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoNDAvOTkxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nby1pdGVtIHtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvZ28taXRlbSsmX19sb2dvLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDVweDtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3llYXItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA1ZW07XG4gICAgICAgIGNvbG9yOiAjMDBBM0UwO1xuICAgICAgICBAaW5jbHVkZSBzZXJpZi1mb250KHJlZ3VsYXIpO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA1ZW07XG4gICAgICAgIEBpbmNsdWRlIHNlcmlmLWZvbnQocmVndWxhcik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1hcnRpY2xlIHtcbiAgLy9iYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLCAwLjAyKTtcbiAgbWF4LXdpZHRoOiA3OTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAmLndwLWVkaXRvciB7XG4gICAgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgcCB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cblxuICBjb2xvcjogIzE2MTcyOTtcbiAgLy9tYXJnaW4tdG9wOiAtMjcwcHg7XG5cbiAgJi13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAtMjcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjcwcHg7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cblxuICBoMiB7XG4gICAgLy9tYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBAaW5jbHVkZSBzZXJpZi1mb250KHJlZ3VsYXIpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6MjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OjI2cHg7XG4gICAgfVxuICB9XG5cbiAgcCwgb2wsIHVsIHtcbiAgICArIGgyIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6MThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OjI2cHg7XG4gICAgfVxuICB9XG5cbiAgaDQsIC5jLWFydGljbGUtLWg0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQGluY2x1ZGUgZm9udChib2xkKTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMEYzQzZCO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOjE1cHg7XG4gICAgICBsaW5lLWhlaWdodDoyMHB4O1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfigKInO1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICB9XG5cbiAgICAgICsgbGkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY291bnRlci1yZXNldDogYXJ0aWNsZS1vbC1jb3VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBsaSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogYXJ0aWNsZS1vbC1jb3VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICArIGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihhcnRpY2xlLW9sLWNvdW50ZXIpIFwiLiBcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgfVxuICB9XG5cbiAgZmlndXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jLWFydGljbGUtLWludHJvX3RleHQge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBAaW5jbHVkZSB0aGluLWZvbnQocmVndWxhcik7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOjIwcHg7XG4gICAgbGluZS1oZWlnaHQ6MjhweDtcbiAgfVxufVxuXG4uYy1hcnRpY2xlLS1kaXZpZGVyX2xpbmUgaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjRDhEOEQ4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXI6IDA7XG5cbn1cblxuLmMtYXJ0aWNsZS0tZnJlZWZvcm1fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jLWFydGljbGUtLWxpc3RpY2xlX2gyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAmLXZhbHVlIHtcbiAgICBjb2xvcjogI0NGQ0ZDRjtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIEBpbmNsdWRlIHNlcmlmLWZvbnQoYm9sZCk7XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYy1hcnRpY2xlLS1mb290bm90ZXMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzdDN0M4MztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmMtYXJ0aWNsZS0tc2luZ2xlX2ltYWdlX2luc2VydCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgJl9faW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZCk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICM5QTlBOUE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuXG4uYy1hcnRpY2xlLS1xdW90ZV9zaGFyZSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvL3BhZGRpbmc6IDQwcHggMTBweDtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgJl9fcXVvdGUge1xuICAgIEBpbmNsdWRlIHNlcmlmLWZvbnQocmVndWxhcik7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gICZfX3NvdXJjZSB7XG4gICAgQGluY2x1ZGUgZm9udChyZWd1bGFyKTtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cblxuICAuaWNvbnMge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgYSB7XG4gICAgICBjb2xvcjogI0M3QzlDQztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM4NTg5OTA7XG4gICAgICB9XG4gICAgfVxuICAgIGEgKyBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi5jLWFydGljbGUtc29jaWFsLWNsb25lIHtcblxuICB3aWR0aDogMzVweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDE0MHB4O1xuICBsZWZ0OiAyMHB4O1xuICB6LWluZGV4OiA5OTk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjBzIGVhc2Utb3V0O1xuXG4gICYuaXMtc2hvd24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5zb2NpYWwtaWNvbnMge1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICBmb250LXNpemU6MjBweDtcbiAgICAgIHdpZHRoOjM1cHg7XG4gICAgICBoZWlnaHQ6MzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OjM5cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46MCA2cHg7XG5cbiAgICAgICthIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cblxuXG4gICAgICAmLmZhY2Vib29rIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzQxNTg5QjtcbiAgICAgIH1cblxuICAgICAgJi50d2l0dGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzYwQUFGMTtcbiAgICAgIH1cblxuICAgICAgJi5saW5rZWRpbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDc1Qjc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4uYy1hcnRpY2xlLS1zdGF0c19hbmRfaWNvbnMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBmbGV4LXNocmluazogMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYuY29scy0tMSAuYy1hcnRpY2xlLS1zdGF0c19hbmRfaWNvbnNfX2NvbCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxuICAmLmNvbHMtLTIgLmMtYXJ0aWNsZS0tc3RhdHNfYW5kX2ljb25zX19jb2wge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAmLmNvbHMtLTMgLmMtYXJ0aWNsZS0tc3RhdHNfYW5kX2ljb25zX19jb2wge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgfVxuXG5cbn1cblxuLmMtYXJ0aWNsZS0tc3RhdHNfYW5kX2ljb25zIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAmX19jb2wge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkIHJlZDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19jb2wgKyAmX19jb2wge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKDMwLzc5MCk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbWFpbi1zdGF0cyB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgIEBpbmNsdWRlIHNlcmlmLWZvbnQoYm9sZCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX21haW4taWNvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgPiBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIHNlcmlmLWZvbnQoYm9sZCk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjIycHg7XG4gIH1cblxuICAmX19zdWJjb3B5IHtcbiAgICBjb2xvcjogIzU1NTU1NTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cblxuLy9vdmVycmlkaW5nIGRhdGFvcGVuLWdhbGxlcnnigKZcbi5jLWFydGljbGUtLWdhbGxlcnkge1xuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgfVxuXG4gIC5kYXRhb3Blbi1nYWxsZXJ5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmRhdGFvcGVuLWdhbGxlcnlfX2Fycm93cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTBweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgZGlzcGxheTogZmxleDtcblxuXG4gICAgPiBkaXYge1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAubmF2LXRleHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgY29sb3I6ICMxNjE3MkE7XG4gICAgfVxuXG4gICAgLnRvdGFsIHtcbiAgICAgIGNvbG9yOiAjQzdDOUNDO1xuICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICAuY3VyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIC5uZXh0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5wcmV2LCAubmV4dCB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMjFweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIH1cblxuICAgICAgPiBpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByZXYge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9jaXRhZGVsL2Fzc2V0cy9pbWFnZXMvYy1hcnRpY2xlL2FydGljbGUtZ2FsbGVyeS1hcnJvdy1wcmV2LnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgfVxuICAgIC5uZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvY2l0YWRlbC9hc3NldHMvaW1hZ2VzL2MtYXJ0aWNsZS9hcnRpY2xlLWdhbGxlcnktYXJyb3ctbmV4dC5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kYXRhb3Blbi1nYWxsZXJ5X19hcnJvd3Mge1xuICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTVweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgLy9wYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2luZ2xlLXBvc3Qge1xuICAubWZwLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxuICAubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tZnAtY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn0iLCIuYy1leHBhbmRhYmxlLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cblxuICAmX19pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICB9XG5cbiAgJl9faXRlbSArICZfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAmX190cmlnZ2VyIHtcbiAgICBAaW5jbHVkZSByZXNldC1idXR0b24oKTtcbiAgICBAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggMTVweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAvL2NvbG9yOiBjb2xvci0tdGV4dC1leHBhbmRhYmxlXG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6aG92ZXIge1xuICAgICAgLy9jb2xvcjogY29sb3ItLXRleHQtZXhwYW5kYWJsZS1leHBhbmRlZFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIC8vYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21wb25lbnRzL2V4cGFuZGFibGVzL3BvaW50ZXItZGFyay5zdmcpIG5vLXJlcGVhdFxuICAgICAgfVxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDI4cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jLWFydGljbGUvYWNjb3JkaW9uLXBsdXMuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhcmdldCB7XG4gICAgcGFkZGluZzogMHB4IDMwcHggMHB4IDMwcHg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBjb2xvcjogIzYzNjM2MztcblxuICB9XG5cbiAgLmlzLWV4cGFuZGVkIHtcbiAgICAuYy1leHBhbmRhYmxlLWxpc3RfX3RyaWdnZXIge1xuICAgICAgLy9jb2xvcjogY29sb3ItLXRleHQtZXhwYW5kYWJsZS1leHBhbmRlZFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGVYKC0xODBkZWcpOyAvL3JvdGF0ZVkoLTE4MGRlZylcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jLWFydGljbGUvYWNjb3JkaW9uLW1pbnVzLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAvL2NvbG9yOiBjb2xvci0tdGV4dC1leHBhbmRhYmxlXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYy1hcnRpY2xlL2FjY29yZGlvbi1taW51cy5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtZXhwYW5kYWJsZS1saXN0X190YXJnZXQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cyBlYXNlLW91dDtcblxuICAgICAgcGFkZGluZzogMjBweCAzMHB4IDQwcHggMzBweDtcbiAgICB9XG4gIH1cbn0iLCJAbWl4aW4gcmVzZXQtYnV0dG9uKCkge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8qIFJlc2V0IHRoZSBidXR0b24gKi9cblxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG59XG5cbi8qXG4gKiBIVE1MNSBCb2lsZXJwbGF0ZSB2NC4zLjAgfCBNSVQgTGljZW5zZSB8IGh0dHA6Ly9oNWJwLmNvbS9cbiAqIERvbid0IGVkaXRcbiAqL1xuQGltcG9ydCBcImJhc2UvaDVicC9ub3JtYWxpemVcIjtcbkBpbXBvcnQgXCJiYXNlL2g1YnAvZGVmYXVsdHNcIjtcbkBpbXBvcnQgXCJiYXNlL2g1YnAvaGVscGVyc1wiO1xuXG5AaW1wb3J0IFwibGlicy9ib290c3RyYXBcIjtcbkBpbXBvcnQgXCJsaWJzL2ZvbnRhd2Vzb21lXCI7XG5AaW1wb3J0IFwibGlicy9vd2xjYXJvdXNlbFwiO1xuQGltcG9ydCBcImxpYnMvbWFnbmlmaWMtcG9wdXBcIjtcbkBpbXBvcnQgXCJsaWJzL291aWNhbFwiO1xuQGltcG9ydCBcImxpYnMvYW5pbWF0ZVwiO1xuQGltcG9ydCBcImxpYnMvZGF0YXRhYmxlc1wiO1xuQGltcG9ydCBcImxpYnMvZmxpY2tpdHlcIjtcblxuLyogdXNlciBkZWZpbmVkIGJhc2Ugc3R5bGVzICovXG5AaW1wb3J0IFwiYmFzZS9ib2R5XCI7XG5AaW1wb3J0IFwiYmFzZS9idXR0b25zXCI7XG5AaW1wb3J0IFwiYmFzZS9pbnB1dHNcIjtcbkBpbXBvcnQgXCJiYXNlL2xpbmtzXCI7XG5cbi8qIG1vZHVsZSBvciBzZWN0aW9uIHNwZWNpZmljIHN0eWxlcyAqL1xuQGltcG9ydCBcIm1vZHVsZXMvcGFnZS1zZWN0aW9uXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9zZWN0aW9uLWNvbnRlbnRcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3d5c2l3eWctY29udGVudFwiO1xuXG5AaW1wb3J0IFwibW9kdWxlcy9oZWFkZXJcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2Zvb3RlclwiO1xuQGltcG9ydCBcIm1vZHVsZXMvc2l0ZS1sb2dvXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wcmltYXJ5LW5hdlwiO1xuQGltcG9ydCBcIm1vZHVsZXMvcG9zdC1jb250ZW50XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9pbWFnZS1zdGFja1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvc2VjdGlvbi1pbnRyb1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGF5b3V0LWhlcm9cIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xheW91dC1pbnRyb2R1Y3RvcnlfdGV4dFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGF5b3V0LWZyZWVmb3JtLXRleHRcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xheW91dC1jYXJlZXJzX2hpZ2hsaWdodFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGF5b3V0LW1hbnVhbF9ncmlkXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9sYXlvdXQtY2FyZWVyc19saXN0aW5nXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9sYXlvdXQtbnVtYmVyZWRfcm93c1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGF5b3V0LXRpbWVsaW5lXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9sYXlvdXQtbGVhZGVyc2hpcFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGF5b3V0LWxlYWRlcnNoaXBfY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xheW91dC1xdW90ZXNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xheW91dC1sb2NhdGlvbnNfZ3JpZFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGF5b3V0LWljb25zX3dpdGhfdGV4dFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGF5b3V0LWV2ZW50c19saXN0aW5nXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9sYXlvdXQtdmlkZW9fZW1iZWRcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xheW91dC1leHBhbmRhYmxlX3NlY3Rpb25zXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9sYXlvdXQtY29udGFjdF9mb3JtXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9sYXlvdXQtdGFiYmVkX2NvbnRlbnRcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xheW91dC1jYXJvdXNlbFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGF5b3V0LXNvY2lhbF9lbWJlZHNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xheW91dC1pbnRlcm5zaGlwX2xpc3RpbmdcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xheW91dC1uZXdzX2xpc3RpbmdcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xheW91dC12aWRlb3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xheW91dC10ZXh0X2Jsb2Nrc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGF5b3V0LWNvbHVtbmVkX2NvbnRlbnRcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xheW91dC1pbmZvZ3JhcGhpY1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGF5b3V0LWdyaWRcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xheW91dC1uZXdzX2J5X2NhdGVnb3J5XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9sYXlvdXQtcHJlc2VudGF0aW9uXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9sYXlvdXQtc2luZ2xlX25ld3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xheW91dC1hbGxfbmV3c1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGF5b3V0LXVsdGltYXRlX2d1aWRlc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGF5b3V0LWhvbG9ncmFtXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9sYXlvdXQtanVtcF9saW5rc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvc3VibmF2XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9zaW5nbGUtaW50cm9cIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3NpbXBsaWZpZWQtbGFuZGluZ1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvZm9vdG5vdGVzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9sYXlvdXQtaW4tdGhlLW5ld3NcIjtcblxuLyogZGF0YW9wZW4gdGVtcGxhdGUgcGFnZXMgc3R5bGVzIG92ZXJyaWRlICovXG5AaW1wb3J0IFwibW9kdWxlcy9wYWdlLWRhdGFvcGVuXCI7XG4vL0BpbXBvcnQgXCJtb2R1bGVzL2xheW91dC1kYXRhb3Blbl9nYWxsZXJ5XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9fZGF0YW9wZW4tZ2FsbGVyeVwiO1xuXG4vKiBsZWFkZXJzaGlwIHJlbGF0ZWQgKi9cbkBpbXBvcnQgXCJtb2R1bGVzL2xheW91dC1sZWFkZXJzaGlwX2xpc3RcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3NpbmdsZS1sZWFkZXJzaGlwXCI7XG5cbi8qIHRoZSAxMTAgcmVsYXRlZCAqL1xuQGltcG9ydCBcIm1vZHVsZXMvbGF5b3V0LXRoZV8xMTBfYXBwbGljYXRpb25cIjtcblxuQGltcG9ydCBcIm1vZHVsZXMvYmxvY2stY2FyZWVyc19wb3N0X2Jsb2NrXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9ibG9jay1ldmVudHNfcG9zdF9ibG9ja1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvYmxvY2stcGVyc29uX2Jpb2dyYXBoeVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvYmxvY2stbWVkaWEtY29udGFjdC1ibG9ja1wiO1xuXG4vKiBHbG9iYWwgTmF2aWdhdGlvbiAqL1xuQGltcG9ydCBcIm1vZHVsZXMvZ2xvYmFsLW5hdlwiO1xuXG4vKiBUaW1lbGluZSAqL1xuQGltcG9ydCBcIm1vZHVsZXMvYy10aW1lbGluZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvYy1hcnRpY2xlXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9jLWV4cGFuZGFibGUtbGlzdFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvYy1jaGFwdGVyLW5hdlwiO1xuQGltcG9ydCBcIm1vZHVsZXMvYy1jb250ZW50LWdyaWRcIjtcblxuLyogZ2xvYmFsIG1lZGlhIHNwZWNpZmljICovXG5AaW1wb3J0IFwiYmFzZS9wcmludFwiOyIsIi5zaW5nbGUtcG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtY2hhcHRlci1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNjhweDtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLW91dDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmlzLWhpZGRlbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExMCUpO1xuICB9XG5cbiAgJi5pcy1waW5uZWQtdG8tYm90dG9tIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MHB4KTtcbiAgICBvcGFjaXR5OiAwXG4gIH1cblxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDRENEQztcblxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRURFREVEO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA5cHggMCByZ2JhKDAsMCwwLC4xKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiA2OHB4O1xuICAgIHRyYW5zaXRpb246IG1heC13aWR0aCAwLjVzO1xuICB9XG5cbiAgJl9fY291bnRlciB7XG4gICAgQGluY2x1ZGUgZm9udChib2xkKTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxOXB4IDIwcHggMTlweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMTlweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRENEQ0RDO1xuICAgIH1cbiAgfVxuICAmX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDE5cHggMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cblxuICAmX19idXRzIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgZm9udChib2xkKTtcbiAgICBwYWRkaW5nOiAxOXB4IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgY29sb3I6ICNEQ0RDREM7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICArIGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICZfX3Byb2dyZXNzLWJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZDogIzAyOUVEQjtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGxpbmVhcjtcbiAgfVxuXG59IiwiLmMtY29udGVudC1ncmlkIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gIC5pdGVtLS1jcm9zc2xpbmsgYS5idG4tLWJsdWUge1xuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIC5yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi1pbnRybyB7XG4gICAgJi5zdGFuZGFyZC1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmc6IF9lbSgzMCkgMCBfZW0oNDApIDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgLy9hIGZpeCB0byBtYWtlIHNwYWNpbmcgYmV0d2VlbiBjb250ZW50LWdyaWQgaXRlbXMgdW5pZm9ybSwgYnV0IGNhbiBwb3RlbnRpYWxseSBicmVhayBzb21ldGhpbmfigKYgcmVtb3ZlIGlmIHRoZXJlIGFyZSBpc3N1ZXNcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBfZW0oNzY4KSkge1xuICAgICAgICBwYWRkaW5nOiBfZW0oMCkgMCBfZW0oMTUpIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29sb3Itd2hpdGUge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG4gICYtLWNvbG9yLWdyYXkge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgLmMtY29udGVudC1ncmlkX19pdGVtcy5pcy1zdGF0aWMgPiAuaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICAmLmlzLXN0YXRpYyA+IC5pdGVtIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgKyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtLWNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICsgLml0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW0taGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgLy9AaW5jbHVkZSB0aGluLWZvbnQocmVndWxhcik7XG4gICAgfVxuXG4gICAgLml0ZW0ge1xuICAgICAgJi0tY3Jvc3NsaW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwOWNkZDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtLWhlYWRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy91bHRpbWF0ZSBncmlkIGZvcm1hdHRpbmcgc3RhcnRcblxuICAgIC5jLWNvbnRlbnQtZ3JpZF9fdWx0aW1hdGUtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICArIC5pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLml0ZW0tLWlzLWZha2Uge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS5pcy1mZWF0dXJlZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDE2LCAxMCk7XG5cbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy11bHRpbWF0ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcblxuICAgICAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMlO1xuICAgICAgfVxuICAgICAgLmlzLWZlYXR1cmVkIHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYyg2Ni42NjY2NiUgKyAyMHB4KTtcbiAgICAgIH1cbiAgICAgIC5pdGVtLml0ZW0tLWlzLW5ldy1yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLml0ZW0gKyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuaXRlbS5pdGVtLS1pcy1mYWtlIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vdWx0aW1hdGUgZ3JpZCBmb3JtYXR0aW5nIGVuZFxuXG4gICAgJi5ldmVuLTIge1xuICAgICAgPiAuaXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcblxuICAgICAgICAmLS1jcm9zc2xpbmsge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtLWhlYWRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICArIC5pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ldmVuLTMge1xuICAgICAgPiAuaXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMlO1xuICAgICAgfVxuXG4gICAgICAmLmlzLXN0YXRpYyAuYy1jb250ZW50LWdyaWRfX2l0ZW0tY29udGVudC13cmFwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICArIC5pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ldmVuLTQge1xuICAgICAgPiAuaXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICAgIH1cbiAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1oZWFkZXIge1xuICAgICAgICAvL2ZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgLy9saW5lLWhlaWdodDogMjZweDtcbiAgICAgIH1cbiAgICAgIC5pdGVtLS1jcm9zc2xpbmsgLmMtY29udGVudC1ncmlkX19pdGVtLWhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB9XG5cbiAgICAgICYuaXMtc3RhdGljIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1jb250ZW50LXdyYXAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgPiAuaXRlbSB7XG4gICAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSA5cHgpO1xuXG4gICAgICAgICAgKyAuaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICArIC5pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0tLWNyb3NzbGluayB7XG4gICAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDE2LCAxMCk7XG5cbiAgICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW0tY29udGVudC13cmFwIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZlYXR1cmVkLXR3aW4ge1xuICAgICAgPiAuaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxNiwgMTApO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgIH1cblxuICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtLWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtLWhlYWRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgID4gLml0ZW0uaXMtZmVhdHVyZWQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDE2LCAxMCk7XG5cbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mZWF0dXJlZC1wbHVzLW9uZSB7XG4gICAgICA+IC5pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogMzMuMzMzMyU7XG4gICAgICB9XG4gICAgICA+IC5pdGVtLmlzLWZlYXR1cmVkIHtcbiAgICAgICAgZmxleC1iYXNpczogNjYuNjY2NiU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtLWhlYWRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgID4gLml0ZW0uaXMtZmVhdHVyZWQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDE2LCAxMCk7XG5cbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mZWF0dXJlZC1wbHVzLXR3byB7XG4gICAgICA+IC5pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogMjUlO1xuICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW0taGVhZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmMtY29udGVudC1ncmlkX19pdGVtLWNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+IC5pdGVtLmlzLWZlYXR1cmVkIHtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAuYy1jb250ZW50LWdyaWRfX2l0ZW0taGVhZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5pdGVtIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDlweCk7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5pdGVtLmlzLWZlYXR1cmVkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxNiwgMTApO1xuXG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgPiAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgKyAuaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxuXG4gICZfX2l0ZW0taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBAaW5jbHVkZSBzZXJpZi1mb250KGxpZ2h0KTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5pdGVtLmlzLWZlYXR1cmVkIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmMtY29udGVudC1ncmlkX19pdGVtLWNvbnRlbnQge1xuICAgICAgcCxcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtY29udGVudC1ncmlkX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgIC0xOTVkZWcsXG4gICAgICAgICAgcmdiYSg0OSwgNTEsIDgzLCAwKSAwJSxcbiAgICAgICAgICByZ2JhKDI3LCAyOCwgNDgsIDAuMTYpIDM3JSxcbiAgICAgICAgICAjMTExMTFlIDEwMCVcbiAgICAgICAgKTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9XG5cbiAgICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1jb250ZW50LXdyYXAge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtY29udGVudC1ncmlkX19pdGVtLWhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICAgIC5jLWNvbnRlbnQtZ3JpZF9faXRlbS1leWVicm93IHtcbiAgICAgIGNvbG9yOiAjMDA5Y2RkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi0tb3V0bGluZTphZnRlciB7XG4gICAgICBjb2xvcjogIzAwOWNkZDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5pdGVtLS1jcm9zc2xpbmsgLmMtY29udGVudC1ncmlkX19pdGVtLWNvbnRlbnQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbyg2NDMsIDMyMS41KTtcblxuICAgICYuaXMtdmlkZW8tbGluayB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2NpdGFkZWwvYXNzZXRzL2ltYWdlcy9jLWNvbnRlbnQtZ3JpZC9wbGF5LWJ1dHRvbi5zdmdcIilcbiAgICAgICAgICA1MCUgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJvdHRvbTogOXB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA3M3B4O1xuICAgICAgICBsZWZ0OiAxOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA3M3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWxpbmstb3ZlcmxheSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICZfX3N0YXRpYy1jdGEge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8vaXJyZWd1bGFyIHNwYWNpbmdcbi5zZWN0aW9uLWxheW91dC13cmFwLS1oZXJvICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWNvbnRlbnRfZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zZWN0aW9uLWxheW91dC13cmFwLS1jb250ZW50X2dyaWQtLXdoaXRlXG4gICsgLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWNvbnRlbnRfZ3JpZC0tZ3JheSxcbi5zZWN0aW9uLWxheW91dC13cmFwLS1jb250ZW50X2dyaWQtLWdyYXlcbiAgKyAuc2VjdGlvbi1sYXlvdXQtd3JhcC0tY29udGVudF9ncmlkLS13aGl0ZSB7XG4gIC5jLWNvbnRlbnQtZ3JpZCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tbGF5b3V0LXdyYXAtLWNvbnRlbnRfZ3JpZC0tZ3JheVxuICArIC5zZWN0aW9uLWxheW91dC13cmFwLS1jb250ZW50X2dyaWQtLWdyYXksXG4uc2VjdGlvbi1sYXlvdXQtd3JhcC0tY29udGVudF9ncmlkLS13aGl0ZVxuICArIC5zZWN0aW9uLWxheW91dC13cmFwLS1jb250ZW50X2dyaWQtLXdoaXRlIHtcbiAgLmMtY29udGVudC1ncmlkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFByaW50IHN0eWxlcy5cbiAgIElubGluZWQgdG8gYXZvaWQgcmVxdWlyZWQgSFRUUCBjb25uZWN0aW9uOiBoNWJwLmNvbS9yXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgcHJpbnQge1xuICAgICoge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyAvKiBCbGFjayBwcmludHMgZmFzdGVyOiBoNWJwLmNvbS9zICovXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhLFxuICAgIGE6dmlzaXRlZCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGFbaHJlZl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICB9XG5cbiAgICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvKlxuICAgICAqIERvbid0IHNob3cgbGlua3MgZm9yIGltYWdlcywgb3IgamF2YXNjcmlwdC9pbnRlcm5hbCBsaW5rc1xuICAgICAqL1xuXG4gICAgLmlyIGE6YWZ0ZXIsXG4gICAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLFxuICAgIGFbaHJlZl49XCIjXCJdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgLyogaDVicC5jb20vdCAqL1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAcGFnZSB7XG4gICAgICAgIG1hcmdpbjogMC41Y207XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIG9ycGhhbnM6IDM7XG4gICAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cbn1cbiJdfQ== */
