@charset "UTF-8";
/*!
 * Bootstrap v4.0.0-alpha.6 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */html *{font-size:16px;line-height:24px}.main{overflow-x:hidden;overflow-y:hidden}

/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:16px;scroll-behavior:smooth}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@media print{*,:after,:before,blockquote:first-letter,blockquote:first-line,div:first-letter,div:first-line,li:first-letter,li:first-line,p:first-letter,p:first-line{text-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:2px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.badge{border:2px 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}html{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#93979d;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[tabindex="-1"]:focus{outline:none!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}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:#94989f;fill:#94989f;text-decoration:none;transition:all .2s ease-in-out}a:focus,a:hover{color:#33353a;fill:#33353a;text-decoration:underline}a.link-underline__primary{color:#33353a;text-decoration:underline;cursor:pointer;transition:all .2s ease-in-out}a.link-underline__primary:active,a.link-underline__primary:hover,a.link-underline__secondary{color:#93979d;text-decoration:none}a.link-underline__secondary{cursor:pointer;transition:all .2s ease-in-out}a.link-underline__secondary:active,a.link-underline__secondary:hover{color:#33353a}.link-underline__primary{color:#33353a;text-decoration:underline;cursor:pointer;transition:all .2s ease-in-out}.link-underline__primary:active,.link-underline__primary:hover{color:#93979d}.link-underline__secondary{color:#93979d;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out}.link-underline__secondary:active,.link-underline__secondary:hover{color:#33353a}label.link-underline__primary{color:#33353a;text-decoration:underline;cursor:pointer;transition:all .2s ease-in-out}label.link-underline__primary:active,label.link-underline__primary:hover{color:#93979d}label.link-underline__secondary{color:#93979d;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out}label.link-underline__secondary:active,label.link-underline__secondary:hover{color:#33353a}pre{overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle}[role=button]{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse;background-color:transparent}caption{padding-top:1rem 1rem 1rem 0;padding-bottom:1rem 1rem 1rem 0;color:#94989f;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{line-height:inherit}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}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]{-webkit-appearance:none}output{display:inline-block}[hidden]{display:none!important}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:2px solid #ddd;border-radius:.25rem;transition:all .2s ease-in-out}.figure{display:inline-block}.figure-img{line-height:1}.figure-caption{font-size:90%;color:#cccccb}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}code{padding:.2rem .4rem;font-size:90%;color:#bd4147;background-color:#f3f4f6;border-radius:.25rem}a>code{padding:0;color:inherit;background-color:inherit}kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#33353a;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%;color:#33353a}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{position:relative;margin-left:auto;margin-right:auto;padding-right:16px;padding-left:16px}@media (min-width:576px){.container{padding-right:16px;padding-left:16px}}@media (min-width:768px){.container{padding-right:16px;padding-left:16px}}@media (min-width:992px){.container{padding-right:16px;padding-left:16px}}@media (min-width:1240px){.container{padding-right:16px;padding-left:16px}}@media (min-width:576px){.container{width:540px;max-width:100%}}@media (min-width:768px){.container{width:720px;max-width:100%}}@media (min-width:992px){.container{width:960px;max-width:100%}}@media (min-width:1240px){.container{width:1200px;max-width:100%}}.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:16px;padding-left:16px}@media (min-width:576px){.container-fluid{padding-right:16px;padding-left:16px}}@media (min-width:768px){.container-fluid{padding-right:16px;padding-left:16px}}@media (min-width:992px){.container-fluid{padding-right:16px;padding-left:16px}}@media (min-width:1240px){.container-fluid{padding-right:16px;padding-left:16px}}.row{display:flex;flex-wrap:wrap;margin-right:-16px;margin-left:-16px}@media (min-width:576px){.row{margin-right:-16px;margin-left:-16px}}@media (min-width:768px){.row{margin-right:-16px;margin-left:-16px}}@media (min-width:992px){.row{margin-right:-16px;margin-left:-16px}}@media (min-width:1240px){.row{margin-right:-16px;margin-left:-16px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.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,.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,.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,.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{position:relative;width:100%;min-height:1px;padding-right:16px;padding-left:16px}@media (min-width:576px){.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.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,.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,.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,.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{padding-right:16px;padding-left:16px}}@media (min-width:768px){.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.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,.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,.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,.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{padding-right:16px;padding-left:16px}}@media (min-width:992px){.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.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,.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,.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,.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{padding-right:16px;padding-left:16px}}@media (min-width:1240px){.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.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,.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,.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,.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{padding-right:16px;padding-left:16px}}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.pull-0{right:auto}.pull-1{right:8.3333333333%}.pull-2{right:16.6666666667%}.pull-3{right:25%}.pull-4{right:33.3333333333%}.pull-5{right:41.6666666667%}.pull-6{right:50%}.pull-7{right:58.3333333333%}.pull-8{right:66.6666666667%}.pull-9{right:75%}.pull-10{right:83.3333333333%}.pull-11{right:91.6666666667%}.pull-12{right:100%}.push-0{left:auto}.push-1{left:8.3333333333%}.push-2{left:16.6666666667%}.push-3{left:25%}.push-4{left:33.3333333333%}.push-5{left:41.6666666667%}.push-6{left:50%}.push-7{left:58.3333333333%}.push-8{left:66.6666666667%}.push-9{left:75%}.push-10{left:83.3333333333%}.push-11{left:91.6666666667%}.push-12{left:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.3333333333%}.pull-sm-2{right:16.6666666667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.3333333333%}.pull-sm-5{right:41.6666666667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.3333333333%}.pull-sm-8{right:66.6666666667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.3333333333%}.pull-sm-11{right:91.6666666667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.3333333333%}.push-sm-2{left:16.6666666667%}.push-sm-3{left:25%}.push-sm-4{left:33.3333333333%}.push-sm-5{left:41.6666666667%}.push-sm-6{left:50%}.push-sm-7{left:58.3333333333%}.push-sm-8{left:66.6666666667%}.push-sm-9{left:75%}.push-sm-10{left:83.3333333333%}.push-sm-11{left:91.6666666667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.3333333333%}.pull-md-2{right:16.6666666667%}.pull-md-3{right:25%}.pull-md-4{right:33.3333333333%}.pull-md-5{right:41.6666666667%}.pull-md-6{right:50%}.pull-md-7{right:58.3333333333%}.pull-md-8{right:66.6666666667%}.pull-md-9{right:75%}.pull-md-10{right:83.3333333333%}.pull-md-11{right:91.6666666667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.3333333333%}.push-md-2{left:16.6666666667%}.push-md-3{left:25%}.push-md-4{left:33.3333333333%}.push-md-5{left:41.6666666667%}.push-md-6{left:50%}.push-md-7{left:58.3333333333%}.push-md-8{left:66.6666666667%}.push-md-9{left:75%}.push-md-10{left:83.3333333333%}.push-md-11{left:91.6666666667%}.push-md-12{left:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.3333333333%}.pull-lg-2{right:16.6666666667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.3333333333%}.pull-lg-5{right:41.6666666667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.3333333333%}.pull-lg-8{right:66.6666666667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.3333333333%}.pull-lg-11{right:91.6666666667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.3333333333%}.push-lg-2{left:16.6666666667%}.push-lg-3{left:25%}.push-lg-4{left:33.3333333333%}.push-lg-5{left:41.6666666667%}.push-lg-6{left:50%}.push-lg-7{left:58.3333333333%}.push-lg-8{left:66.6666666667%}.push-lg-9{left:75%}.push-lg-10{left:83.3333333333%}.push-lg-11{left:91.6666666667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width:1240px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.3333333333%}.pull-xl-2{right:16.6666666667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.3333333333%}.pull-xl-5{right:41.6666666667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.3333333333%}.pull-xl-8{right:66.6666666667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.3333333333%}.pull-xl-11{right:91.6666666667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.3333333333%}.push-xl-2{left:16.6666666667%}.push-xl-3{left:25%}.push-xl-4{left:33.3333333333%}.push-xl-5{left:41.6666666667%}.push-xl-6{left:50%}.push-xl-7{left:58.3333333333%}.push-xl-8{left:66.6666666667%}.push-xl-9{left:75%}.push-xl-10{left:83.3333333333%}.push-xl-11{left:91.6666666667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.table{width:100%;max-width:100%;margin-bottom:1.5rem}.table td,.table th{padding:1rem 1rem 1rem 0;border-bottom:2px solid #e9e9e9}.table td{color:#33353a}.table thead th{font-weight:300;vertical-align:bottom;border-bottom:2px solid #e9e9e9}.table tbody+tbody{border-top:4px solid #e9e9e9}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:2px solid #e9e9e9}.table-bordered thead td,.table-bordered thead th{border-bottom-width:4px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(51,53,58,.05)}.table-active,.table-active>td,.table-active>th,.table-hover tbody tr,.table-hover tbody tr:focus,.table-hover tbody tr:hover{background-color:rgba(51,53,58,.075)}.table-hover .table-active,.table-hover .table-active:focus,.table-hover .table-active:focus>td,.table-hover .table-active:focus>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th,.table-hover .table-active>td,.table-hover .table-active>th{background-color:rgba(39,41,44,.075)}.table-success,.table-success>td,.table-success>th{background-color:#5fc5bb}.table-hover .table-success,.table-hover .table-success:focus,.table-hover .table-success:focus>td,.table-hover .table-success:focus>th,.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th,.table-hover .table-success>td,.table-hover .table-success>th{background-color:#4cbeb3}.table-info,.table-info>td,.table-info>th{background-color:#308fc1}.table-hover .table-info,.table-hover .table-info:focus,.table-hover .table-info:focus>td,.table-hover .table-info:focus>th,.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th,.table-hover .table-info>td,.table-hover .table-info>th{background-color:#2b80ad}.table-warning,.table-warning>td,.table-warning>th{background-color:#faab52}.table-hover .table-warning,.table-hover .table-warning:focus,.table-hover .table-warning:focus>td,.table-hover .table-warning:focus>th,.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th,.table-hover .table-warning>td,.table-hover .table-warning>th{background-color:#f99f39}.table-danger,.table-danger>td,.table-danger>th{background-color:#f2dede}.table-hover .table-danger,.table-hover .table-danger:focus,.table-hover .table-danger:focus>td,.table-hover .table-danger:focus>th,.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th,.table-hover .table-danger>td,.table-hover .table-danger>th{background-color:#ebcccc}.thead-inverse th{color:#fff;background-color:#33353a}.thead-default th{color:#cccccb;background-color:#94989f}.table-inverse{color:#fff;background-color:#33353a}.table-inverse td,.table-inverse th,.table-inverse thead th{border-color:#fff}.table-inverse.table-bordered{border:0}.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}.form-control{display:block;width:100%;padding:.7rem 1rem;font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.5;color:#33353a;background-color:#fff;background-image:none;background-clip:padding-box;border:2px solid rgba(51,53,58,.15);-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control.error,.form-control.error+.error{color:#f2597c;border-color:#f2597c}.form-control.error+.error{margin-top:.5rem}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#33353a;background-color:#fff;border-color:#cccccb;outline:none}.form-control::placeholder{color:#cccccb;opacity:1}.form-control:disabled{opacity:.6;color:#cccccb;cursor:not-allowed}select.form-control{background-image:url(../images/down_arrow.png);background-position:right 10px center;background-repeat:no-repeat;background-size:10px;display:inline-block;margin-bottom:0}select.form-control.month{width:35%}select.form-control.day,select.form-control.year{width:30%}select.form-control:not([size]):not([multiple]){height:calc(2.9rem + 4px)}select.form-control:focus::-ms-value{color:#33353a;background-color:#fff}.form-control-file,.form-control-range{display:block}.col-form-label{padding-top:calc(.7rem - 2px * 2);padding-bottom:calc(.7rem - 2px * 2);margin-bottom:0}.col-form-label-lg{padding-top:calc(.75rem - 2px * 2);padding-bottom:calc(.75rem - 2px * 2);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem - 2px * 2);padding-bottom:calc(.25rem - 2px * 2);font-size:.875rem}.col-form-legend{font-size:1rem}.col-form-legend,.form-control-static{padding-top:.7rem;padding-bottom:.7rem;margin-bottom:0}.form-control-static{line-height:1.5;border:solid transparent;border-width:2px 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:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:1.8125rem}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:3.1666666667rem}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-check{position:relative;display:block;margin-bottom:.5rem}.form-check.disabled .form-check-label{color:#94989f;cursor:not-allowed}.form-check-label{padding-left:1.75rem;margin-bottom:0;cursor:pointer}.form-check-input{position:absolute;margin-top:.25rem;margin-left:-1.75rem}.form-check-input:only-child{position:static}.radio{display:inline-block;position:absolute;border:2px solid #cccccb;border-radius:100%;height:20px;width:20px;left:1rem;transition:border .25s linear;-webkit-transition:border .25s linear}.radio:before{display:block;position:absolute;content:"";border-radius:100%;height:10px;width:10px;top:50%;left:50%;transform:translate(-50%,-50%);transition:background .25s linear;-webkit-transition:background .25s linear}input[type=radio]:checked~.radio{border:2px solid #f2597c}input[type=radio]:checked~.radio:before{background:#f2597c}.check,.minus{position:absolute;border:2px solid #cccccb;border-radius:.25rem;background:#fff;height:20px;width:20px;left:1rem;transition:border .15s linear;transition:background-color .25s linear}.check:before{font-size:1.5rem;top:-4px;left:0}.check:before,.minus:before{display:block;position:absolute;content:"";border-radius:100%;height:10px;width:10px;margin:auto}.minus:before{font-size:1.3rem;top:-1px;left:2px}input[type=checkbox]{position:absolute;visibility:hidden}input[type=checkbox]:checked~.check,input[type=checkbox]:checked~.minus{border:2px solid #f2597c;background:#f2597c;color:#fff}input[type=checkbox]:checked~.minus:before{content:"\f273"}input[type=checkbox]:checked~.check:before{content:"\f26b"}.form-check-inline{display:inline-block}.form-check-inline .form-check-label{vertical-align:middle}.form-check-inline+.form-check-inline{margin-left:.75rem}.form-control-feedback{margin-top:.25rem}.form-control-danger,.form-control-success,.form-control-warning{padding-right:3rem;background-repeat:no-repeat;background-position:center right .725rem;background-size:1.45rem 1.45rem}.has-success .col-form-label,.has-success .custom-control,.has-success .form-check-label,.has-success .form-control-feedback,.has-success .form-control-label{color:#f2597c}.has-success .form-control{border-color:#f2597c}.has-success .input-group-addon{color:#f2597c;border-color:#f2597c;background-color:#fff}.has-success .form-control-success{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f2597c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")}.has-warning .col-form-label,.has-warning .custom-control,.has-warning .form-check-label,.has-warning .form-control-feedback,.has-warning .form-control-label{color:orange}.has-warning .form-control{border-color:orange}.has-warning .input-group-addon{color:orange;border-color:orange;background-color:#ffedcc}.has-warning .form-control-warning{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ffa500' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E")}.has-danger .col-form-label,.has-danger .custom-control,.has-danger .form-check-label,.has-danger .form-control-feedback,.has-danger .form-control-label{color:#f2597c}.has-danger .form-control{border-color:#f2597c}.has-danger .input-group-addon{color:#f2597c;border-color:#f2597c;background-color:#fff}.has-danger .form-control-danger{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f2597c' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E")}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{justify-content:center}.form-inline .form-group,.form-inline label{display:flex;align-items:center;margin-bottom:0}.form-inline .form-group{flex:0 0 auto;flex-flow:row wrap}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;margin-top:0;margin-bottom:0}.form-inline .form-check-label{padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{display:flex;align-items:center;justify-content:center;padding-left:0}.form-inline .custom-control-indicator{position:static;display:inline-block;margin-right:.25rem;vertical-align:text-bottom}.form-inline .has-feedback .form-control-feedback{top:0}}.btn{display:inline-block;font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:24px;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;border:2px solid transparent;padding:.5rem 1rem;font-size:1rem;border-radius:.25rem;letter-spacing:0;transition:all .2s ease-in-out}.btn,.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{color:#fff;text-decoration:none;outline:0}.btn.disabled,.btn:disabled{cursor:not-allowed;opacity:.65}.btn.active,.btn:active{background-image:none}a.btn.disabled,a.btn[disabled=disabled],fieldset[disabled] a.btn{cursor:not-allowed;opacity:.65}.disabled,:disabled,[disabled=disabled],[disabled=true]{pointer-events:none!important;cursor:not-allowed;opacity:.65}.btn-pill,.btn-primary{color:#fff;background-color:#f2597c;border-color:transparent}.btn-pill,.btn-pill:focus,.btn-pill:hover,.btn-primary,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#ee2a57;border-color:transparent}.btn-pill.disabled,.btn-pill:disabled,.btn-primary.disabled,.btn-primary:disabled{background-color:#f2597c;border-color:transparent}.btn-pill.active,.btn-pill:active,.btn-primary.active,.btn-primary:active,.show>.btn-pill.dropdown-toggle,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#ee2a57;background-image:none}.btn-pill:hover,.btn-primary:hover{background-color:rgba(236,62,105,.8)}.btn-pill:active,.btn-primary:active{background-color:#d5365e}.btn-pill.shadow,.btn-primary.shadow{box-shadow:0 0 24px 0 rgba(51,53,58,.3)}.btn-secondary{color:#f2597c;background-color:#fff;border-color:#f2597c}.btn-secondary,.btn-secondary:focus,.btn-secondary:hover{color:#f2597c;background-color:#e6e6e6;border-color:#ee204f}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#fff;border-color:#f2597c}.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#f2597c;background-color:#e6e6e6;background-image:none}.btn-sm-primary{color:#fff;background-color:#f2597c;border-color:transparent;box-shadow:0 0 24px 0 rgba(51,53,58,.3)}.btn-sm-primary,.btn-sm-primary:focus,.btn-sm-primary:hover{color:#fff;background-color:#ee2a57;border-color:transparent}.btn-sm-primary.disabled,.btn-sm-primary:disabled{background-color:#f2597c;border-color:transparent}.btn-sm-primary.active,.btn-sm-primary:active,.show>.btn-sm-primary.dropdown-toggle{color:#fff;background-color:#ee2a57;background-image:none}.btn-sm-primary:hover{background-color:rgba(236,62,105,.8)}.btn-sm-primary:active{background-color:#d5365e}.btn-nav-primary{color:#fff;background-color:#f2597c;border-color:transparent;box-shadow:0 0 24px 0 rgba(51,53,58,.3)}.btn-nav-primary,.btn-nav-primary:focus,.btn-nav-primary:hover{color:#fff;background-color:#ee2a57;border-color:transparent}.btn-nav-primary.disabled,.btn-nav-primary:disabled{background-color:#f2597c;border-color:transparent}.btn-nav-primary.active,.btn-nav-primary:active,.show>.btn-nav-primary.dropdown-toggle{color:#fff;background-color:#ee2a57;background-image:none}.btn-nav-primary:hover{background-color:rgba(236,62,105,.8)}.btn-nav-primary:active{background-color:#d5365e}.btn-nav-secondary{color:#f2597c;background-color:transparent;border-color:#f2597c}.btn-nav-secondary,.btn-nav-secondary:focus,.btn-nav-secondary:hover{color:#f2597c;background-color:transparent;border-color:#ee204f}.btn-nav-secondary.disabled,.btn-nav-secondary:disabled{background-color:transparent;border-color:#f2597c}.btn-nav-secondary.active,.btn-nav-secondary:active,.show>.btn-nav-secondary.dropdown-toggle{color:#f2597c;background-color:transparent;background-image:none}.btn-nav-secondary.focus,.btn-nav-secondary.hover,.btn-nav-secondary:focus,.btn-nav-secondary:hover{border-color:rgba(236,62,105,.8);background-color:transparent;color:rgba(236,62,105,.8)}.btn-info{color:#f2597c;background-color:#5fc5bb;border-color:#5fc5bb}.btn-info,.btn-info:focus,.btn-info:hover{color:#f2597c;background-color:#40b1a6;border-color:#3da99f}.btn-info.disabled,.btn-info:disabled{background-color:#5fc5bb;border-color:#5fc5bb}.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#f2597c;background-color:#40b1a6;background-image:none}.btn-success{color:#fff;background-color:#5fc5bb;border-color:#5fc5bb}.btn-success,.btn-success:focus,.btn-success:hover{color:#fff;background-color:#40b1a6;border-color:#3da99f}.btn-success.disabled,.btn-success:disabled{background-color:#5fc5bb;border-color:#5fc5bb}.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#40b1a6;background-image:none}.btn-warning{color:#fff;background-color:orange;border-color:orange}.btn-warning,.btn-warning:focus,.btn-warning:hover{color:#fff;background-color:#cc8400;border-color:#c27d00}.btn-warning.disabled,.btn-warning:disabled{background-color:orange;border-color:orange}.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#cc8400;background-image:none}.btn-fb{color:#fff;background-color:#4267b2;border-color:#4267b2;height:49px;font-weight:700}.btn-fb,.btn-fb:focus,.btn-fb:hover{color:#fff;background-color:#34518d;border-color:#314d85}.btn-fb.disabled,.btn-fb:disabled{background-color:#4267b2;border-color:#4267b2}.btn-fb.active,.btn-fb:active,.show>.btn-fb.dropdown-toggle{color:#fff;background-color:#34518d;background-image:none}.btn-danger{color:#fff;background-color:#f2597c;border-color:#f2597c}.btn-danger,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#ee2a57;border-color:#ee204f}.btn-danger.disabled,.btn-danger:disabled{background-color:#f2597c;border-color:#f2597c}.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#ee2a57;background-image:none}.btn-gray{color:#33353a;background-color:#e9e9e9;border-color:#e9e9e9}.btn-gray,.btn-gray:focus,.btn-gray:hover{color:#33353a;background-color:#d0d0d0;border-color:#cacaca}.btn-gray.disabled,.btn-gray:disabled{background-color:#e9e9e9;border-color:#e9e9e9}.btn-gray.active,.btn-gray:active,.show>.btn-gray.dropdown-toggle{color:#33353a;background-color:#d0d0d0;background-image:none}.btn-outline-pill{border-color:#f2597c;line-height:1rem}.btn-outline-pill,.btn-outline-pill:focus{color:#f2597c;background-image:none;background-color:transparent}.btn-outline-pill:active,.btn-outline-pill[aria-expanded=true]{color:#f2597c;background-color:#fdecf0;border-color:#f2597c}.btn-outline-pill-red{border-color:#f2597c;line-height:1rem}.btn-outline-pill-red,.btn-outline-pill-red:focus{color:#f2597c;background-image:none;background-color:transparent}.btn-outline-pill-red:active,.btn-outline-pill-red[aria-expanded=true]{color:#f2597c;background-color:#fdecf0;border-color:#f2597c}.btn-outline-pill-blue{border-color:#308fc1;line-height:1rem}.btn-outline-pill-blue,.btn-outline-pill-blue:focus{color:#308fc1;background-image:none;background-color:transparent}.btn-outline-pill-blue:active,.btn-outline-pill-blue[aria-expanded=true]{background-color:#a6d2e9}.btn-outline-pill-orange{border-color:orange;line-height:1rem}.btn-outline-pill-orange,.btn-outline-pill-orange:focus{color:orange;background-image:none;background-color:transparent}.btn-outline-pill-orange:active,.btn-outline-pill-orange[aria-expanded=true]{background-color:#ffdd9e}.btn-outline-primary{color:#f2597c;background-image:none;background-color:transparent;border-color:#f2597c}.btn-outline-primary,.btn-outline-primary:focus,.btn-outline-primary:hover{color:#fff;background-color:#f2597c}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 2px rgba(242,89,124,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#f2597c;background-color:transparent}.btn-outline-primary.active,.btn-outline-primary:active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#f2597c;border-color:#f2597c}.btn-outline-pending{color:#93979d;background-image:none;background-color:transparent;border-color:#93979d}.btn-outline-pending,.btn-outline-pending:focus,.btn-outline-pending:hover{color:#fff;background-color:#93979d}.btn-outline-pending.focus,.btn-outline-pending:focus{box-shadow:0 0 0 2px hsla(216,5%,60%,.5)}.btn-outline-pending.disabled,.btn-outline-pending:disabled{color:#93979d;background-color:transparent}.btn-outline-pending.active,.btn-outline-pending:active,.show>.btn-outline-pending.dropdown-toggle{color:#fff;background-color:#93979d;border-color:#93979d}.btn-outline-secondary{color:#f2597c;background-image:none;background-color:transparent;border-color:#f2597c}.btn-outline-secondary,.btn-outline-secondary:focus,.btn-outline-secondary:hover{color:#fff;background-color:#f2597c}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 2px rgba(242,89,124,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#f2597c;background-color:transparent}.btn-outline-secondary.active,.btn-outline-secondary:active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#f2597c;border-color:#f2597c}.btn-outline-info{color:#5fc5bb;background-image:none;background-color:transparent;border-color:#5fc5bb}.btn-outline-info,.btn-outline-info:focus,.btn-outline-info:hover{color:#fff;background-color:#5fc5bb}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 2px rgba(95,197,187,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#5fc5bb;background-color:transparent}.btn-outline-info.active,.btn-outline-info:active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#5fc5bb;border-color:#5fc5bb}.btn-outline-success{color:#5fc5bb;background-image:none;background-color:transparent;border-color:#5fc5bb}.btn-outline-success,.btn-outline-success:focus,.btn-outline-success:hover{color:#fff;background-color:#5fc5bb}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 2px rgba(95,197,187,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#5fc5bb;background-color:transparent}.btn-outline-success.active,.btn-outline-success:active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#5fc5bb;border-color:#5fc5bb}.btn-outline-warning{color:orange;background-image:none;background-color:transparent;border-color:orange}.btn-outline-warning,.btn-outline-warning:focus,.btn-outline-warning:hover{color:#fff;background-color:orange}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 2px rgba(255,165,0,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:orange;background-color:transparent}.btn-outline-warning.active,.btn-outline-warning:active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:orange;border-color:orange}.btn-outline-danger{color:#f2597c;background-image:none;background-color:transparent;border-color:#f2597c}.btn-outline-danger,.btn-outline-danger:focus,.btn-outline-danger:hover{color:#fff;background-color:#f2597c}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 2px rgba(242,89,124,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#f2597c;background-color:transparent}.btn-outline-danger.active,.btn-outline-danger:active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#f2597c;border-color:#f2597c}.btn-link{font-weight:400;color:#94989f;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:#33353a;text-decoration:underline;background-color:transparent}.btn-link:disabled{color:#e9e9e9}.btn-link:disabled:focus,.btn-link:disabled:hover{text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:.8125rem 3.25rem;font-size:1.25rem;border-radius:.3rem;letter-spacing:0}.btn-group-sm>.btn,.btn-sm{font-size:.875rem}.btn-group-sm>.btn,.btn-sm,.btn-sm-primary{padding:.5rem 1rem;border-radius:.2rem;letter-spacing:0}.btn-sm-primary{font-size:1rem}.btn-nav-primary{padding:.8125rem 3.25rem}.btn-nav-primary,.btn-nav-secondary{font-size:1rem;border-radius:.2rem;letter-spacing:0}.btn-nav-secondary{padding:.5rem 1.75rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.btn-tiktok{background-color:#000;color:#fff}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#33353a;font-family:Sofia Pro,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:500;margin-bottom:1.5rem}.h1,h1{font-size:3.5rem;line-height:71px}.h2,h2{font-size:3rem;line-height:62px}.h3,h3{font-size:2.5rem;line-height:52px}.h4,h4{font-size:2rem;line-height:26px}.h5,h5{font-size:1.5rem;line-height:35px}.h6,h6{font-size:1rem;line-height:24px}.lead{font-size:1.25rem;font-weight:300}.display-1{color:#93979d;font-weight:400}.display-2{font-weight:400;line-height:1.3}.display-3{color:#fff;font-weight:500;line-height:1.3}.display-4{color:#33353a;font-weight:400}.display-5{font-size:1.5rem;font-weight:500;line-height:1.3}hr{border:0;border-top:2px solid rgba(51,53,58,.1);margin-bottom:1rem;margin-top:1rem}.small,small{font-size:14px;font-weight:400;line-height:1.43}.mark,mark{background-color:#faab52;padding:.2em}.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}.initialism{font-size:90%;text-transform:uppercase}.blockquote{padding:.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:.25rem solid #94989f}.blockquote-footer{color:#e9e9e9;display:block;font-size:80%}.blockquote-footer:before{content:"— "}.blockquote-reverse{border-left:0;border-right:.25rem solid #94989f;padding-left:0;padding-right:1rem;text-align:right}.blockquote-reverse .blockquote-footer:before{content:""}.blockquote-reverse .blockquote-footer:after{content:" —"}@media (max-width:767px){.h1,.h2,.h3,h1,h2,h3{font-size:2rem;line-height:41px}}.fade{opacity:0;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{height:0;overflow:hidden;transition:height .35s ease}.collapsing,.dropdown,.dropup{position:relative}.dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.3em;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;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#93979d;text-align:left;list-style:none;background-color:#fff;background-clip:border-box;border:2px solid rgba(51,53,58,.15);border-radius:.25rem}.dropdown-menu.dropdown-settings{right:0}.dropdown-menu.dropdown-form{padding:0;width:24rem;border-radius:.25rem;box-shadow:0 5px 7px rgba(0,0,0,.03)}.dropdown-menu.dropdown-form .hyphen:after{top:2rem}.dropdown-divider{height:1px;margin:.5rem 0;overflow:hidden;background-color:#94989f}.dropdown-item{display:block;width:100%;padding:.5rem 5rem .5rem 1.5rem;clear:both;font-weight:400;color:#94989f;text-align:inherit;white-space:nowrap;background:none;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#27292c;text-decoration:none;background-color:#f3f4fb}.dropdown-item.active,.dropdown-item:active{color:#33353a;text-decoration:none;background-color:#f3f4fb}.dropdown-item.disabled,.dropdown-item:disabled{color:#e9e9e9;cursor:not-allowed;background-color:transparent}.show>.dropdown-menu{display:block}.show>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#33353a;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.dropup .dropdown-menu{top:auto;bottom:100%;margin-bottom:.125rem}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:0 1 auto}.btn-group-vertical>.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group,.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-2px}.btn-toolbar{display:flex;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.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-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-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-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn+.dropdown-toggle-split:after{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:2.4375rem;padding-left:2.4375rem}.btn-group-vertical{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.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:-2px;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-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0}.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-right-radius:0;border-top-left-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:flex;width:100%}.input-group .form-control{position:relative;z-index:2;flex:1 1 auto;width:1%;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:flex;flex-direction:column;justify-content:center;border-left:none}.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{white-space:nowrap;vertical-align:middle}.input-group-addon{padding:.7rem 1rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#cccccb;text-align:center;border-left:2px solid rgba(51,53,58,.15);border-top:2px solid rgba(51,53,58,.15);border-bottom:2px solid rgba(51,53,58,.15);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:.25rem .5rem;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.5rem;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:not(:last-child),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle,.input-group .form-control:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:not(:last-child){border-right:0}.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn,.input-group-btn:not(:last-child)>.btn:not(:first-child),.input-group .form-control:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative;flex:1}.input-group-btn>.btn+.btn{margin-left:-2px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:3}.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{margin-right:-2px}.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:-2px}.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:hover,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:hover{z-index:3}.custom-control{position:relative;display:inline-flex;min-height:1.5rem;padding-left:1.5rem;margin-right:1rem;cursor:pointer}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-indicator{color:#fff;background-color:#f2597c}.custom-control-input:focus~.custom-control-indicator{box-shadow:0 0 0 1px #fff,0 0 0 3px #f2597c}.custom-control-input:active~.custom-control-indicator{color:#fff;background-color:#fff}.custom-control-input:disabled~.custom-control-indicator{cursor:not-allowed;background-color:#94989f}.custom-control-input:disabled~.custom-control-description{color:#e9e9e9;cursor:not-allowed}.custom-control-indicator{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#ddd;background-repeat:no-repeat;background-position:50%;background-size:50% 50%}.custom-checkbox .custom-control-indicator{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator{background-color:#f2597c;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}input[type=radio]{visibility:hidden;position:absolute}.zmdi-dot-circle{display:block;position:absolute;border:2px solid #cccccb;border-radius:100%;height:20px;width:20px;top:0;left:0;transition:border .25s linear;-webkit-transition:border .25s linear}.zmdi-dot-circle:before{display:block;position:absolute;content:"";border-radius:100%;height:10px;width:10px;top:3px;left:3px;margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear}input[type=radio]:checked+label .zmdi-dot-circle{border:2px solid #f2597c}input[type=radio]:checked+label .zmdi-dot-circle:before{background:#f2597c}.custom-radio .custom-control-indicator{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-controls-stacked{display:flex;flex-direction:column}.custom-controls-stacked .custom-control{margin-bottom:.25rem}.custom-controls-stacked .custom-control+.custom-control{margin-left:0}.custom-select{display:inline-block;max-width:100%;height:calc(2.9rem + 4px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#33353a;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:2px solid rgba(51,53,58,.15);border-radius:.25rem;-moz-appearance:none;-webkit-appearance:none}.custom-select:focus{border-color:#fbcfd9;outline:none}.custom-select:focus::-ms-value{color:#33353a;background-color:#fff}.custom-select:disabled{color:#e9e9e9;cursor:not-allowed;background-color:#94989f}.custom-select::-ms-expand{opacity:0}.custom-select-sm{padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-file{position:relative;display:inline-block;max-width:100%;height:2.5rem;margin-bottom:0;cursor:pointer}.custom-file-input{min-width:14rem;max-width:100%;height:2.5rem;margin:0;filter:alpha(opacity=0);opacity:0}.custom-file-control{position:absolute;top:0;right:0;left:0;z-index:5;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#cccccb;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;border:2px solid rgba(51,53,58,.15);border-radius:.25rem}.custom-file-control:lang(en):after{content:"Choose file..."}.custom-file-control:before{position:absolute;top:-2px;right:-2px;bottom:-2px;z-index:6;display:block;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#cccccb;background-color:#94989f;border:2px solid rgba(51,53,58,.15);border-radius:0 .25rem .25rem 0}.custom-file-control:lang(en):before{content:"Browse"}.nav{display:flex;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem .94rem}.nav-link:focus,.nav-link:hover{text-decoration:none!important}.nav-link.disabled{color:#e9e9e9;cursor:not-allowed}.nav-tabs{border-bottom:2px solid hsla(240,9%,96%,.9)}.nav-tabs .nav-item{margin-bottom:-2px}.nav-tabs__secondary{border-bottom:none}.nav-tabs .nav-link{color:#94989f;border-top-right-radius:.25rem;border-top-left-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#94989f #94989f hsla(240,9%,96%,.9)}.nav-tabs .nav-link.disabled{color:#e9e9e9;background-color:transparent;border-color:transparent}.nav-tabs .nav-link .count{color:#93979d}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#33353a;background-color:#fff}@media (min-width:992px){.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border-bottom:.25rem solid #33353a}}.nav-tabs .dropdown-menu{margin-top:-2px;border-top-right-radius:0;border-top-left-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-item.show .nav-link,.nav-pills .nav-link.active{color:#33353a;cursor:default;background-color:#f3f4fb}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex:1 1 100%;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-direction:column}.navbar button:focus{outline:none}.navbar-brand{display:inline-block;padding-bottom:.25rem;padding-top:.25rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand svg:not(:root){max-width:25px;max-height:50px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-text{display:inline-block;padding-top:1.5rem;padding-bottom:1.5rem}.navbar-toggler{align-self:flex-start;padding:.25rem 0;font-size:1.25rem;line-height:1;background:transparent;border:2px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat 50%;background-size:100% 100%}.navbar-toggler-left{position:absolute;left:1rem}.navbar-toggler-right{position:absolute;right:1rem}@media (max-width:575px){.navbar-toggleable .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable>.container{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-toggleable{flex-direction:row;flex-wrap:nowrap;align-items:center}.navbar-toggleable .navbar-nav{flex-direction:row}.navbar-toggleable>.container{display:flex;flex-wrap:nowrap;align-items:center}.navbar-toggleable .navbar-collapse{display:flex!important;justify-content:flex-end;width:100%;margin-left:48px}.navbar-toggleable .navbar-toggler{display:none}}@media (max-width:767px){.navbar-toggleable-sm .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-sm>.container{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-toggleable-sm{flex-direction:row;flex-wrap:nowrap;align-items:center}.navbar-toggleable-sm .navbar-nav{flex-direction:row}.navbar-toggleable-sm>.container{display:flex;flex-wrap:nowrap;align-items:center}.navbar-toggleable-sm .navbar-collapse{display:flex!important;justify-content:flex-end;width:100%;margin-left:48px}.navbar-toggleable-sm .navbar-toggler{display:none}}@media (max-width:991px){.navbar-toggleable-md .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-md>.container{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-toggleable-md{flex-direction:row;flex-wrap:nowrap;align-items:center}.navbar-toggleable-md .navbar-nav{flex-direction:row}.navbar-toggleable-md>.container{display:flex;flex-wrap:nowrap;align-items:center}.navbar-toggleable-md .navbar-collapse{display:flex!important;justify-content:flex-end;width:100%;margin-left:48px}.navbar-toggleable-md .navbar-toggler{display:none}}@media (max-width:1239px){.navbar-toggleable-lg .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-lg>.container{padding-right:0;padding-left:0}}@media (min-width:1240px){.navbar-toggleable-lg{flex-direction:row;flex-wrap:nowrap;align-items:center}.navbar-toggleable-lg .navbar-nav{flex-direction:row}.navbar-toggleable-lg>.container{display:flex;flex-wrap:nowrap;align-items:center}.navbar-toggleable-lg .navbar-collapse{display:flex!important;justify-content:flex-end;width:100%;margin-left:48px}.navbar-toggleable-lg .navbar-toggler{display:none}}.navbar-toggleable-xl{flex-direction:row;flex-wrap:nowrap;align-items:center}.navbar-toggleable-xl .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-xl>.container{padding-right:0;padding-left:0}.navbar-toggleable-xl .navbar-nav{flex-direction:row}.navbar-toggleable-xl>.container{display:flex;flex-wrap:nowrap;align-items:center}.navbar-toggleable-xl .navbar-collapse{display:flex!important;justify-content:flex-end;width:100%;margin-left:48px}.navbar-toggleable-xl .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover,.navbar-light .navbar-toggler,.navbar-light .navbar-toggler:focus,.navbar-light .navbar-toggler:hover{color:rgba(48,143,193,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(48,143,193,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(48,143,193,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(48,143,193,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .open>.nav-link{color:rgba(48,143,193,.9)}.navbar-light .navbar-toggler{border-color:rgba(48,143,193,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(48, 143, 193, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(48,143,193,.5)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-toggler,.navbar-inverse .navbar-toggler:focus,.navbar-inverse .navbar-toggler:hover{color:#308fc1}.navbar-inverse .navbar-nav .nav-link{color:rgba(48,143,193,.5)}.navbar-inverse .navbar-nav .nav-link:focus,.navbar-inverse .navbar-nav .nav-link:hover{color:rgba(48,143,193,.75)}.navbar-inverse .navbar-nav .nav-link.disabled{color:rgba(48,143,193,.25)}.navbar-inverse .navbar-nav .active>.nav-link,.navbar-inverse .navbar-nav .nav-link.active,.navbar-inverse .navbar-nav .nav-link.open,.navbar-inverse .navbar-nav .open>.nav-link{color:#308fc1}.navbar-inverse .navbar-toggler{border-color:rgba(48,143,193,.1)}.navbar-inverse .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(48, 143, 193, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar-inverse .navbar-text{color:rgba(48,143,193,.5)}.card{position:relative;display:flex;flex-direction:column;background-color:#fff;border-radius:.25rem}.card-block{flex:1 1 auto;padding:1.25rem;background-color:#f3f4fb}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link,.card-link:focus,.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-top-right-radius:.25rem;border-top-left-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#f3f4fb;border-bottom:1px solid rgba(51,53,58,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:#f3f4fb;border-top:1px solid rgba(51,53,58,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-primary{background-color:#f2597c;border-color:#f2597c}.card-primary .card-footer,.card-primary .card-header{background-color:transparent}.card-success{background-color:#f2597c;border-color:#f2597c}.card-success .card-footer,.card-success .card-header{background-color:transparent}.card-info{background-color:#5fc5bb;border-color:#5fc5bb}.card-info .card-footer,.card-info .card-header{background-color:transparent}.card-warning{background-color:orange;border-color:orange}.card-warning .card-footer,.card-warning .card-header{background-color:transparent}.card-danger{background-color:#f2597c;border-color:#f2597c}.card-danger .card-footer,.card-danger .card-header{background-color:transparent}.card-outline-primary,.card-outline-secondary{background-color:transparent;border-color:#f2597c}.card-outline-info,.card-outline-success{background-color:transparent;border-color:#5fc5bb}.card-outline-warning{background-color:transparent;border-color:orange}.card-outline-danger{background-color:transparent;border-color:#f2597c}.card-inverse{color:hsla(0,0%,100%,.65)}.card-inverse .card-footer,.card-inverse .card-header{background-color:transparent;border-color: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 .blockquote-footer,.card-inverse .card-link,.card-inverse .card-subtitle,.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:calc(.25rem - 1px)}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img-top{border-top-right-radius:calc(.25rem - 1px);border-top-left-radius:calc(.25rem - 1px)}.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap}.card-deck .card{display:flex;flex:1 0 0;flex-direction:column}.card-deck .card:not(:first-child){margin-left:16px}.card-deck .card:not(:last-child){margin-right:16px}}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group .card{flex:1 0 0}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-bottom-right-radius:0;border-top-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-bottom-left-radius:0;border-top-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:768px){.card-columns{column-count:3;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%;margin-bottom:1.25rem}}.card-avatar{width:40px;height:40px;border-radius:50px}.card-img-wrap{position:relative;border-radius:2px;box-shadow:0 5px 7px 0 rgba(0,0,0,.05);cursor:pointer;background-image:linear-gradient(180deg,transparent 70%,#33353a);background-repeat:repeat-x}.card-img-wrap .card-play{position:absolute;top:16px;right:16px;color:#fff}.card-img-wrap .card-image{height:auto;width:100%;display:block;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:2px;box-shadow:0 0 1px rgba(0,0,0,.2),0 0 1px rgba(0,0,0,.2)}.card-img-wrap .card-image .card-resp-height{padding-top:100%}.card-img-wrap .card-image .card-subhdrs,.card-img-wrap .card-image .card-subtitle,.card-img-wrap .card-image a{color:#fff;margin:0}.card-user-info{background-image:linear-gradient(180deg,transparent,#000);display:flex;border-radius:2px;padding-bottom:8px;justify-content:space-between}.card-user-info .image-wrap:after{background:none}.card-user-info .influencer-data .influencer-thumbnail{top:.5rem;position:relative;left:1rem;height:40px;width:40px;margin-right:27px}.card-user-info .card-left-col{display:flex}.card-user-info .card-left-col div{display:flex;flex-direction:column;margin-top:-3px}.card-right-col{padding:16px 16px 0 0;display:flex;flex-direction:row}.er-subhdr{padding-right:5px}.card-stats-wrap{display:flex;flex-direction:row;color:#000}.card-stats-wrap .card-stats-itm{padding:16px 16px 0 0}.card-content{background-color:#f3f4fb;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:1rem}@media (max-width:575px){.navbar{width:100%}.card-img-wrap .card-image .card-left-col div span,.card-right-col .card-subtitle{font-size:14px}.card-stats-wrap .card-stats-itm{padding:16px 8px 0 0}.card-stats-wrap .card-stats-itm span{font-size:14px}}.breadcrumb{padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#94989f;border-radius:.25rem}.breadcrumb:after{display:block;content:"";clear:both}.breadcrumb-item{float:left}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#e9e9e9;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#e9e9e9}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-item:first-child .page-link{margin-left:0;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.page-item:last-child .page-link{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.page-item.active .page-link{z-index:2;color:#fff;background-color:#f2597c;border-color:#f2597c}.page-item.disabled .page-link{color:#e9e9e9;pointer-events:none;cursor:not-allowed;background-color:#fff;border-color:#ddd}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#94989f;background-color:#fff;border:2px solid #ddd}.page-link:focus,.page-link:hover{color:#33353a;text-decoration:none;background-color:#94989f;border-color:#ddd}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:.2rem;border-top-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.2rem;border-top-right-radius:.2rem}.badge{display:inline-block;padding:.5rem 2rem;font-size:75%;font-weight:700;line-height:1;color:#33353a;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.badge-pill{padding-right:1rem;padding-left:1rem;border-radius:10rem}.badge-default{background-color:#f3f4fb}.badge-default[href]:focus,.badge-default[href]:hover{background-color:#cdd1ee}.badge-primary{background-color:#f3f4fb}.badge-primary[href]:focus,.badge-primary[href]:hover{background-color:#cdd1ee}.badge-success{background-color:#f2597c}.badge-success[href]:focus,.badge-success[href]:hover{background-color:#ee2a57}.badge-info{background-color:#5fc5bb}.badge-info[href]:focus,.badge-info[href]:hover{background-color:#40b1a6}.badge-warning{background-color:orange}.badge-warning[href]:focus,.badge-warning[href]:hover{background-color:#cc8400}.badge-danger{background-color:#f2597c}.badge-danger[href]:focus,.badge-danger[href]:hover{background-color:#ee2a57}.badge-self-service{background-color:#41b1b6}.badge-suggested-rates{background-color:#f5f5f5}.badge-suggested-rates:hover{cursor:default}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#94989f;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-hr{border-top-color:#797e87}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.flash.flash-error{background-color:#f2597c}.flash.flash-alert{background-color:#faab52}.flash{position:relative;z-index:5;padding:1.675em 0;background-color:#33353a}.flash .flash-inner,.flash .flash-inner a{color:#fff;text-decoration:underline}.flash .flash-message{display:inline-block;width:calc(100% - 4em);padding-left:.5rem;text-align:left}.flash .flash-inner{max-width:75em;padding:0 1.25em;margin:0 auto}.flash-close i.zmdi-close{font-size:1.5rem}.alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:2px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible .close{position:relative;top:-.75rem;right:-1.25rem;padding:.75rem 1.25rem;color:inherit}.alert-success{background-color:#5fc5bb;border-color:#4cbeb3;color:#5fc5bb}.alert-success hr{border-top-color:#40b1a6}.alert-success .alert-link{color:#40b1a6}.alert-info{background-color:#308fc1;border-color:#297aa4;color:#308fc1}.alert-info hr{border-top-color:#246b90}.alert-info .alert-link{color:#267198}.alert-warning{background-color:#faab52;border-color:#f99f39;color:#faab52}.alert-warning hr{border-top-color:#f99320}.alert-warning .alert-link{color:#f99320}.alert-danger{background-color:#f2dede;border-color:#ebcccc;color:#a94442}.alert-danger hr{border-top-color:#e4b9b9}.alert-danger .alert-link{color:#843534}.alert-light{background:#f7f7fa}@keyframes a{0%{background-position:.75rem 0}to{background-position:0 0}}.progress-bar{display:flex;overflow:hidden;font-size:.75rem;line-height:.75rem;text-align:center;background-color:#e9e9e9;border-radius:.25rem}.meter{height:.75rem;color:#fff;background-color:#5fc5bb;transition:width 50ms ease;width: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:.75rem .75rem}.progress-bar-animated{animation:a 1s linear infinite}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#cccccb;text-align:inherit}.list-group-item-action .list-group-item-heading{color:#33353a}.list-group-item-action:focus,.list-group-item-action:hover{color:#cccccb;text-decoration:none;background-color:#f3f4f6}.list-group-item-action:active{color:#93979d;background-color:#94989f}.list-group-item{position:relative;display:flex;flex-flow:row wrap;align-items:center;padding:0;margin-bottom:0;background-color:inherit;border:0 solid inherit}.list-group-item:first-child{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#e9e9e9;cursor:not-allowed;background-color:inherit}.list-group-item.disabled .list-group-item-heading,.list-group-item:disabled .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item:disabled .list-group-item-text{color:#e9e9e9}.list-group-item.active{z-index:2;color:#33353a;background-color:#f3f4fb;border-color:#f3f4fb}.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{color:inherit}.list-group-item.active .list-group-item-text{color:#fff}.list-group-flush .list-group-item{border-right:0;border-left: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}.list-group-item-success{color:#5fc5bb;background-color:#5fc5bb}a.list-group-item-success,button.list-group-item-success{color:#5fc5bb}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:#5fc5bb;background-color:#4cbeb3}a.list-group-item-success.active,button.list-group-item-success.active{color:#fff;background-color:#5fc5bb;border-color:#5fc5bb}.list-group-item-info{color:#308fc1;background-color:#308fc1}a.list-group-item-info,button.list-group-item-info{color:#308fc1}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:#308fc1;background-color:#2b80ad}a.list-group-item-info.active,button.list-group-item-info.active{color:#fff;background-color:#308fc1;border-color:#308fc1}.list-group-item-warning{color:#faab52;background-color:#faab52}a.list-group-item-warning,button.list-group-item-warning{color:#faab52}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:#faab52;background-color:#f99f39}a.list-group-item-warning.active,button.list-group-item-warning.active{color:#fff;background-color:#faab52;border-color:#faab52}.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,button.list-group-item-danger.active{color:#fff;background-color:#a94442;border-color:#a94442}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.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:before{padding-top:42.8571428571%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#33353a;text-shadow:0 1px 0 #fff;opacity:.75}.close:focus,.close:hover{color:#33353a;text-decoration:none;cursor:pointer;opacity:1}button.close{padding:0;display:table-cell;vertical-align:middle;width:40px!important;height:40px!important;cursor:pointer;background:hsla(0,0%,100%,.8);border-radius:50%;font-size:1.5rem;box-shadow:0 0 15px #ccc;border:0;-webkit-appearance:none;position:absolute;left:20px;top:15px;z-index:10}button.close:hover{background-color:#fff;transition:.3s ease}button.close:before{line-height:40px;color:#33353a}a.close{padding:0;display:table-cell;vertical-align:middle;cursor:pointer;font-size:1.5rem;-webkit-appearance:none;position:absolute;left:20px;top:15px;z-index:10}a.close:before{line-height:40px;color:#33353a}.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;outline:0;justify-content:center;flex-direction:column}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(5%)}.modal-profile__view .zmdi-chevron-right{position:relative;right:-50px;font-size:4rem}.modal-profile__view .zmdi-chevron-left{position:relative;left:-50px;font-size:4rem}.modal-profile__view .influencer-card__data{max-height:68vh;overflow-y:overlay}@media (min-width:576px){.modal-profile__view .modal-dialog{width:90%;max-width:1100px}}.modal-open .modal.modal-collab__view{overflow-y:hidden}.modal-collab__view .modal-dialog{width:95%;max-width:95%}.modal-collab__view .modal-dialog #collab-slider{height:82vh}.modal-open .modal.modal-report__view{overflow-y:hidden}.modal-report__view .modal-dialog{width:95%;max-width:95%}.modal-report__view .modal-dialog #report-slider{height:82vh}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{width:auto;margin:1rem}.modal-content,.modal-dialog{position:relative;background-color:#fff}.modal-content{display:flex;flex-direction:column;background-clip:padding-box;border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#33353a}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.8}.modal-header{align-items:center;justify-content:space-between;padding:1rem}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:2px solid #94989f}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:700px;margin:3rem auto}.modal-dialog.modal-lg{width:700px}.modal-dialog.modal-md{width:570px}.modal-content{padding:2rem}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:700px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:1}.tooltip.bs-tether-element-attached-bottom,.tooltip.bs-tooltip-top{padding:5px 0;margin-top:-3px}.tooltip.bs-tether-element-attached-bottom .tooltip-inner:before,.tooltip.bs-tooltip-top .tooltip-inner:before{bottom:0;left:50%;margin-left:-5px;content:"";border-width:5px 5px 0;border-top-color:#33353a}.tooltip.bs-tether-element-attached-left,.tooltip.bs-tooltip-right{padding:0 5px;margin-left:3px}.tooltip.bs-tether-element-attached-left .tooltip-inner:before,.tooltip.bs-tooltip-right .tooltip-inner:before{top:50%;left:0;margin-top:-5px;content:"";border-width:5px 5px 5px 0;border-right-color:#33353a}.tooltip.bs-tether-element-attached-top,.tooltip.bs-tooltip-bottom{padding:5px 0;margin-top:3px}.tooltip.bs-tether-element-attached-top .tooltip-inner:before,.tooltip.bs-tooltip-bottom .tooltip-inner:before{top:0;left:50%;margin-left:-5px;content:"";border-width:0 5px 5px;border-bottom-color:#33353a}.tooltip.bs-tether-element-attached-right,.tooltip.bs-tooltip-left{padding:0 5px;margin-left:-3px}.tooltip.bs-tether-element-attached-right .tooltip-inner:before,.tooltip.bs-tooltip-left .tooltip-inner:before{top:50%;right:0;margin-top:-5px;content:"";border-width:5px 0 5px 5px;border-left-color:#33353a}.tooltip-inner{max-width:380px;padding:15px;color:#fff;text-align:center;background-color:#33353a;border-radius:.25rem}.tooltip-inner:before{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:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:2px solid rgba(51,53,58,.2);border-radius:.3rem}.popover.bs-tether-element-attached-bottom,.popover.popover-top{margin-top:-10px}.popover.bs-tether-element-attached-bottom:after,.popover.bs-tether-element-attached-bottom:before,.popover.popover-top:after,.popover.popover-top:before{left:50%;border-bottom-width:0}.popover.bs-tether-element-attached-bottom:before,.popover.popover-top:before{bottom:-11px;margin-left:-11px;border-top-color:rgba(51,53,58,.25)}.popover.bs-tether-element-attached-bottom:after,.popover.popover-top:after{bottom:-10px;margin-left:-10px;border-top-color:#fff}.popover.bs-tether-element-attached-left,.popover.popover-right{margin-left:10px}.popover.bs-tether-element-attached-left:after,.popover.bs-tether-element-attached-left:before,.popover.popover-right:after,.popover.popover-right:before{top:50%;border-left-width:0}.popover.bs-tether-element-attached-left:before,.popover.popover-right:before{left:-11px;margin-top:-11px;border-right-color:rgba(51,53,58,.25)}.popover.bs-tether-element-attached-left:after,.popover.popover-right:after{left:-10px;margin-top:-10px;border-right-color:#fff}.popover.bs-tether-element-attached-top,.popover.popover-bottom{margin-top:10px}.popover.bs-tether-element-attached-top:after,.popover.bs-tether-element-attached-top:before,.popover.popover-bottom:after,.popover.popover-bottom:before{left:50%;border-top-width:0}.popover.bs-tether-element-attached-top:before,.popover.popover-bottom:before{top:-11px;margin-left:-11px;border-bottom-color:rgba(51,53,58,.25)}.popover.bs-tether-element-attached-top:after,.popover.popover-bottom:after{top:-10px;margin-left:-10px;border-bottom-color:#f7f7f7}.popover.bs-tether-element-attached-top .popover-title:before,.popover.popover-bottom .popover-title:before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7}.popover.bs-tether-element-attached-right,.popover.popover-left{margin-left:-10px}.popover.bs-tether-element-attached-right:after,.popover.bs-tether-element-attached-right:before,.popover.popover-left:after,.popover.popover-left:before{top:50%;border-right-width:0}.popover.bs-tether-element-attached-right:before,.popover.popover-left:before{right:-11px;margin-top:-11px;border-left-color:rgba(51,53,58,.25)}.popover.bs-tether-element-attached-right:after,.popover.popover-left:after{right:-10px;margin-top:-10px;border-left-color:#fff}.popover-title{padding:8px 14px;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:2px solid #ebebeb;border-top-right-radius:calc(.3rem - 2px);border-top-left-radius:calc(.3rem - 2px)}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover:after,.popover:before{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover:before{content:"";border-width:11px}.popover:after{content:"";border-width:10px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;height:100%;overflow:hidden}.carousel-child-item,.carousel-item{position:relative;display:none;width:100%}@media (-webkit-transform-3d){.carousel-child-item,.carousel-item{transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}}@supports (transform:translate3d(0,0,0)){.carousel-child-item,.carousel-item{transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}}.carousel-child-item.active,.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:flex;height:100%}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}@media (-webkit-transform-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateZ(0)}.active.carousel-item-right,.carousel-item-next{transform:translate3d(100%,0,0)}.active.carousel-item-left,.carousel-item-prev{transform:translate3d(-100%,0,0)}}@supports (transform:translate3d(0,0,0)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateZ(0)}.active.carousel-item-right,.carousel-item-next{transform:translate3d(100%,0,0)}.active.carousel-item-left,.carousel-item-prev{transform:translate3d(-100%,0,0)}}.carousel-control-next,.carousel-control-prev,.multi-carousel-next,.multi-carousel-prev{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:40px;color:#fff;text-align:center;opacity:.5}.carousel-control-next:not(.no-hover):focus,.carousel-control-next:not(.no-hover):hover,.carousel-control-prev:not(.no-hover):focus,.carousel-control-prev:not(.no-hover):hover,.multi-carousel-next:not(.no-hover):focus,.multi-carousel-next:not(.no-hover):hover,.multi-carousel-prev:not(.no-hover):focus,.multi-carousel-prev:not(.no-hover):hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-next .influencer-slider-button,.carousel-control-prev .influencer-slider-button,.multi-carousel-next .influencer-slider-button,.multi-carousel-prev .influencer-slider-button{position:absolute;display:flex;align-items:center;justify-content:center;width:40px;height:40px;text-align:center;border-radius:50%;font-size:1.5rem;box-shadow:0 0 15px #ccc;background-color:hsla(0,0%,100%,.4)}.carousel-control-next .influencer-slider-button:hover,.carousel-control-prev .influencer-slider-button:hover,.multi-carousel-next .influencer-slider-button:hover,.multi-carousel-prev .influencer-slider-button:hover{background-color:#fff;transition:.3s ease}.carousel-control-next .influencer-slider-button:before,.carousel-control-prev .influencer-slider-button:before,.multi-carousel-next .influencer-slider-button:before,.multi-carousel-prev .influencer-slider-button:before{line-height:40px;color:#33353a}.carousel-control-next .influencer-slider-button.zmdi-long-arrow-right,.carousel-control-prev .influencer-slider-button.zmdi-long-arrow-right,.multi-carousel-next .influencer-slider-button.zmdi-long-arrow-right,.multi-carousel-prev .influencer-slider-button.zmdi-long-arrow-right{position:relative;right:-20px}.carousel-control-next .influencer-slider-button.zmdi-long-arrow-left,.carousel-control-prev .influencer-slider-button.zmdi-long-arrow-left,.multi-carousel-next .influencer-slider-button.zmdi-long-arrow-left,.multi-carousel-prev .influencer-slider-button.zmdi-long-arrow-left{position:relative;left:-20px}.carousel-control-prev,.multi-carousel-prev{left:0}.carousel-control-next,.multi-carousel-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat 50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:-30px;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:40px;margin-left:40px;list-style:none}.carousel-indicators li{position:relative;flex:1 0 auto;max-width:7px;height:7px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:rgba(51,53,58,.3);border-radius:50%}.carousel-indicators li:before{top:-10px}.carousel-indicators li:after,.carousel-indicators li:before{position:absolute;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li:after{bottom:-10px}.carousel-indicators .active{background-color:#33353a}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-faded{background-color:#f7f7f7}.bg-tech-black{background-color:#33353a!important}a.bg-tech-black:focus,a.bg-tech-black:hover{background-color:#1b1c1f!important}.bg-lightest-gray{background-color:#f3f4fb!important}a.bg-lightest-gray:focus,a.bg-lightest-gray:hover{background-color:#cdd1ee!important}.bg-primary{background-color:#f2597c!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#ee2a57!important}.bg-secondary{background-color:#f3f4f6!important}a.bg-secondary:focus,a.bg-secondary:hover{background-color:#d6d9e0!important}.bg-success{background-color:#f2597c!important}a.bg-success:focus,a.bg-success:hover{background-color:#ee2a57!important}.bg-info{background-color:#5fc5bb!important}a.bg-info:focus,a.bg-info:hover{background-color:#40b1a6!important}.bg-warning{background-color:orange!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#cc8400!important}.bg-danger{background-color:#f2597c!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#ee2a57!important}.bg-inverse{background-color:#33353a!important}a.bg-inverse:focus,a.bg-inverse:hover{background-color:#1b1c1f!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.rounded{border-radius:.25rem}.rounded-top{border-top-left-radius:.25rem}.rounded-right,.rounded-top{border-top-right-radius:.25rem}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem}.rounded-left{border-top-left-radius:.25rem}.rounded-circle{border-radius:50%}.rounded-0{border-radius:0}.rounded-4{border-radius:.25rem}.clearfix:after{display:block;content:"";clear:both}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1240px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}.flex-first{order:-1}.flex-last{order:1}.flex-unordered{order:0}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-first{order:-1}.flex-sm-last{order:1}.flex-sm-unordered{order:0}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-first{order:-1}.flex-md-last{order:1}.flex-md-unordered{order:0}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-first{order:-1}.flex-lg-last{order:1}.flex-lg-unordered{order:0}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1240px){.flex-xl-first{order:-1}.flex-xl-last{order:1}.flex-xl-unordered{order:0}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1240px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}.sticky-top{position:sticky;top:0;z-index:1030}.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}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0,main.faq .faq-qa-container .faq-block-title:last-child{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.mx-0{margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:1rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.mx-3{margin-right:1rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-4{margin:1.5rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.mx-4{margin-right:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-5{margin:2rem!important}.mt-5{margin-top:2rem!important}.mr-5{margin-right:2rem!important}.mb-5{margin-bottom:2rem!important}.ml-5,.mx-5{margin-left:2rem!important}.mx-5{margin-right:2rem!important}.my-5{margin-top:2rem!important;margin-bottom:2rem!important}.m-6{margin:2.5rem!important}.mt-6{margin-top:2.5rem!important}.mr-6{margin-right:2.5rem!important}.mb-6,main.faq .faq-qa-container .faq-block-title{margin-bottom:2.5rem!important}.ml-6,.mx-6{margin-left:2.5rem!important}.mx-6{margin-right:2.5rem!important}.my-6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.m-7{margin:3rem!important}.mt-7,main.faq h4,main.faq h5,main.faq h6{margin-top:3rem!important}.mr-7{margin-right:3rem!important}.mb-7{margin-bottom:3rem!important}.ml-7,.mx-7{margin-left:3rem!important}.mx-7{margin-right:3rem!important}.my-7{margin-top:3rem!important;margin-bottom:3rem!important}.m-8{margin:3.5rem!important}.mt-8{margin-top:3.5rem!important}.mr-8{margin-right:3.5rem!important}.mb-8{margin-bottom:3.5rem!important}.ml-8,.mx-8{margin-left:3.5rem!important}.mx-8{margin-right:3.5rem!important}.my-8{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.m-9{margin:4rem!important}.mt-9{margin-top:4rem!important}.mr-9{margin-right:4rem!important}.mb-9{margin-bottom:4rem!important}.ml-9,.mx-9{margin-left:4rem!important}.mx-9{margin-right:4rem!important}.my-9{margin-top:4rem!important;margin-bottom:4rem!important}.m-10{margin:4.5rem!important}.mt-10{margin-top:4.5rem!important}.mr-10{margin-right:4.5rem!important}.mb-10{margin-bottom:4.5rem!important}.ml-10,.mx-10{margin-left:4.5rem!important}.mx-10{margin-right:4.5rem!important}.my-10{margin-top:4.5rem!important;margin-bottom:4.5rem!important}.m-11{margin:5rem!important}.mt-11{margin-top:5rem!important}.mr-11{margin-right:5rem!important}.mb-11{margin-bottom:5rem!important}.ml-11,.mx-11{margin-left:5rem!important}.mx-11{margin-right:5rem!important}.my-11{margin-top:5rem!important;margin-bottom:5rem!important}.m-12{margin:5.5rem!important}.mt-12{margin-top:5.5rem!important}.mr-12{margin-right:5.5rem!important}.mb-12{margin-bottom:5.5rem!important}.ml-12,.mx-12{margin-left:5.5rem!important}.mx-12{margin-right:5.5rem!important}.my-12{margin-top:5.5rem!important;margin-bottom:5.5rem!important}.m-13{margin:6rem!important}.mt-13{margin-top:6rem!important}.mr-13{margin-right:6rem!important}.mb-13{margin-bottom:6rem!important}.ml-13,.mx-13{margin-left:6rem!important}.mx-13{margin-right:6rem!important}.my-13{margin-top:6rem!important;margin-bottom:6rem!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.px-0{padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:1rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.px-3{padding-right:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-4{padding:1.5rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.px-4{padding-right:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-5{padding:2rem!important}.pt-5{padding-top:2rem!important}.pr-5{padding-right:2rem!important}.pb-5{padding-bottom:2rem!important}.pl-5,.px-5{padding-left:2rem!important}.px-5{padding-right:2rem!important}.py-5{padding-top:2rem!important;padding-bottom:2rem!important}.p-6{padding:2.5rem!important}.pt-6{padding-top:2.5rem!important}.pr-6{padding-right:2.5rem!important}.pb-6{padding-bottom:2.5rem!important}.pl-6,.px-6{padding-left:2.5rem!important}.px-6{padding-right:2.5rem!important}.py-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.p-7{padding:3rem!important}.pt-7{padding-top:3rem!important}.pr-7{padding-right:3rem!important}.pb-7{padding-bottom:3rem!important}.pl-7,.px-7{padding-left:3rem!important}.px-7{padding-right:3rem!important}.py-7{padding-top:3rem!important;padding-bottom:3rem!important}.p-8{padding:3.5rem!important}.pt-8{padding-top:3.5rem!important}.pr-8{padding-right:3.5rem!important}.pb-8{padding-bottom:3.5rem!important}.pl-8,.px-8{padding-left:3.5rem!important}.px-8{padding-right:3.5rem!important}.py-8{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.p-9{padding:4rem!important}.pt-9{padding-top:4rem!important}.pr-9{padding-right:4rem!important}.pb-9{padding-bottom:4rem!important}.pl-9,.px-9{padding-left:4rem!important}.px-9{padding-right:4rem!important}.py-9{padding-top:4rem!important;padding-bottom:4rem!important}.p-10{padding:4.5rem!important}.pt-10{padding-top:4.5rem!important}.pr-10{padding-right:4.5rem!important}.pb-10{padding-bottom:4.5rem!important}.pl-10,.px-10{padding-left:4.5rem!important}.px-10{padding-right:4.5rem!important}.py-10{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.p-11{padding:5rem!important}.pt-11{padding-top:5rem!important}.pr-11{padding-right:5rem!important}.pb-11{padding-bottom:5rem!important}.pl-11,.px-11{padding-left:5rem!important}.px-11{padding-right:5rem!important}.py-11{padding-top:5rem!important;padding-bottom:5rem!important}.p-12{padding:5.5rem!important}.pt-12{padding-top:5.5rem!important}.pr-12{padding-right:5.5rem!important}.pb-12{padding-bottom:5.5rem!important}.pl-12,.px-12{padding-left:5.5rem!important}.px-12{padding-right:5.5rem!important}.py-12{padding-top:5.5rem!important;padding-bottom:5.5rem!important}.p-13{padding:6rem!important}.pt-13{padding-top:6rem!important}.pr-13{padding-right:6rem!important}.pb-13{padding-bottom:6rem!important}.pl-13,.px-13{padding-left:6rem!important}.px-13{padding-right:6rem!important}.py-13{padding-top:6rem!important;padding-bottom:6rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1{margin-top:.25rem!important}.mr-sm-1{margin-right:.25rem!important}.mb-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.mx-sm-1{margin-right:.25rem!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2{margin-top:.5rem!important}.mr-sm-2{margin-right:.5rem!important}.mb-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.mx-sm-2{margin-right:.5rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3{margin-top:1rem!important}.mr-sm-3{margin-right:1rem!important}.mb-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.mx-sm-3{margin-right:1rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4{margin-top:1.5rem!important}.mr-sm-4{margin-right:1.5rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.mx-sm-4{margin-right:1.5rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-sm-5{margin:2rem!important}.mt-sm-5{margin-top:2rem!important}.mr-sm-5{margin-right:2rem!important}.mb-sm-5{margin-bottom:2rem!important}.ml-sm-5,.mx-sm-5{margin-left:2rem!important}.mx-sm-5{margin-right:2rem!important}.my-sm-5{margin-top:2rem!important;margin-bottom:2rem!important}.m-sm-6{margin:2.5rem!important}.mt-sm-6{margin-top:2.5rem!important}.mr-sm-6{margin-right:2.5rem!important}.mb-sm-6{margin-bottom:2.5rem!important}.ml-sm-6,.mx-sm-6{margin-left:2.5rem!important}.mx-sm-6{margin-right:2.5rem!important}.my-sm-6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.m-sm-7{margin:3rem!important}.mt-sm-7{margin-top:3rem!important}.mr-sm-7{margin-right:3rem!important}.mb-sm-7{margin-bottom:3rem!important}.ml-sm-7,.mx-sm-7{margin-left:3rem!important}.mx-sm-7{margin-right:3rem!important}.my-sm-7{margin-top:3rem!important;margin-bottom:3rem!important}.m-sm-8{margin:3.5rem!important}.mt-sm-8{margin-top:3.5rem!important}.mr-sm-8{margin-right:3.5rem!important}.mb-sm-8{margin-bottom:3.5rem!important}.ml-sm-8,.mx-sm-8{margin-left:3.5rem!important}.mx-sm-8{margin-right:3.5rem!important}.my-sm-8{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.m-sm-9{margin:4rem!important}.mt-sm-9{margin-top:4rem!important}.mr-sm-9{margin-right:4rem!important}.mb-sm-9{margin-bottom:4rem!important}.ml-sm-9,.mx-sm-9{margin-left:4rem!important}.mx-sm-9{margin-right:4rem!important}.my-sm-9{margin-top:4rem!important;margin-bottom:4rem!important}.m-sm-10{margin:4.5rem!important}.mt-sm-10{margin-top:4.5rem!important}.mr-sm-10{margin-right:4.5rem!important}.mb-sm-10{margin-bottom:4.5rem!important}.ml-sm-10,.mx-sm-10{margin-left:4.5rem!important}.mx-sm-10{margin-right:4.5rem!important}.my-sm-10{margin-top:4.5rem!important;margin-bottom:4.5rem!important}.m-sm-11{margin:5rem!important}.mt-sm-11{margin-top:5rem!important}.mr-sm-11{margin-right:5rem!important}.mb-sm-11{margin-bottom:5rem!important}.ml-sm-11,.mx-sm-11{margin-left:5rem!important}.mx-sm-11{margin-right:5rem!important}.my-sm-11{margin-top:5rem!important;margin-bottom:5rem!important}.m-sm-12{margin:5.5rem!important}.mt-sm-12{margin-top:5.5rem!important}.mr-sm-12{margin-right:5.5rem!important}.mb-sm-12{margin-bottom:5.5rem!important}.ml-sm-12,.mx-sm-12{margin-left:5.5rem!important}.mx-sm-12{margin-right:5.5rem!important}.my-sm-12{margin-top:5.5rem!important;margin-bottom:5.5rem!important}.m-sm-13{margin:6rem!important}.mt-sm-13{margin-top:6rem!important}.mr-sm-13{margin-right:6rem!important}.mb-sm-13{margin-bottom:6rem!important}.ml-sm-13,.mx-sm-13{margin-left:6rem!important}.mx-sm-13{margin-right:6rem!important}.my-sm-13{margin-top:6rem!important;margin-bottom:6rem!important}.p-sm-0{padding:0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1{padding-top:.25rem!important}.pr-sm-1{padding-right:.25rem!important}.pb-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.px-sm-1{padding-right:.25rem!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2{padding-top:.5rem!important}.pr-sm-2{padding-right:.5rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.px-sm-2{padding-right:.5rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3{padding-top:1rem!important}.pr-sm-3{padding-right:1rem!important}.pb-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.px-sm-3{padding-right:1rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4{padding-top:1.5rem!important}.pr-sm-4{padding-right:1.5rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.px-sm-4{padding-right:1.5rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-sm-5{padding:2rem!important}.pt-sm-5{padding-top:2rem!important}.pr-sm-5{padding-right:2rem!important}.pb-sm-5{padding-bottom:2rem!important}.pl-sm-5,.px-sm-5{padding-left:2rem!important}.px-sm-5{padding-right:2rem!important}.py-sm-5{padding-top:2rem!important;padding-bottom:2rem!important}.p-sm-6{padding:2.5rem!important}.pt-sm-6{padding-top:2.5rem!important}.pr-sm-6{padding-right:2.5rem!important}.pb-sm-6{padding-bottom:2.5rem!important}.pl-sm-6,.px-sm-6{padding-left:2.5rem!important}.px-sm-6{padding-right:2.5rem!important}.py-sm-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.p-sm-7{padding:3rem!important}.pt-sm-7{padding-top:3rem!important}.pr-sm-7{padding-right:3rem!important}.pb-sm-7{padding-bottom:3rem!important}.pl-sm-7,.px-sm-7{padding-left:3rem!important}.px-sm-7{padding-right:3rem!important}.py-sm-7{padding-top:3rem!important;padding-bottom:3rem!important}.p-sm-8{padding:3.5rem!important}.pt-sm-8{padding-top:3.5rem!important}.pr-sm-8{padding-right:3.5rem!important}.pb-sm-8{padding-bottom:3.5rem!important}.pl-sm-8,.px-sm-8{padding-left:3.5rem!important}.px-sm-8{padding-right:3.5rem!important}.py-sm-8{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.p-sm-9{padding:4rem!important}.pt-sm-9{padding-top:4rem!important}.pr-sm-9{padding-right:4rem!important}.pb-sm-9{padding-bottom:4rem!important}.pl-sm-9,.px-sm-9{padding-left:4rem!important}.px-sm-9{padding-right:4rem!important}.py-sm-9{padding-top:4rem!important;padding-bottom:4rem!important}.p-sm-10{padding:4.5rem!important}.pt-sm-10{padding-top:4.5rem!important}.pr-sm-10{padding-right:4.5rem!important}.pb-sm-10{padding-bottom:4.5rem!important}.pl-sm-10,.px-sm-10{padding-left:4.5rem!important}.px-sm-10{padding-right:4.5rem!important}.py-sm-10{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.p-sm-11{padding:5rem!important}.pt-sm-11{padding-top:5rem!important}.pr-sm-11{padding-right:5rem!important}.pb-sm-11{padding-bottom:5rem!important}.pl-sm-11,.px-sm-11{padding-left:5rem!important}.px-sm-11{padding-right:5rem!important}.py-sm-11{padding-top:5rem!important;padding-bottom:5rem!important}.p-sm-12{padding:5.5rem!important}.pt-sm-12{padding-top:5.5rem!important}.pr-sm-12{padding-right:5.5rem!important}.pb-sm-12{padding-bottom:5.5rem!important}.pl-sm-12,.px-sm-12{padding-left:5.5rem!important}.px-sm-12{padding-right:5.5rem!important}.py-sm-12{padding-top:5.5rem!important;padding-bottom:5.5rem!important}.p-sm-13{padding:6rem!important}.pt-sm-13{padding-top:6rem!important}.pr-sm-13{padding-right:6rem!important}.pb-sm-13{padding-bottom:6rem!important}.pl-sm-13,.px-sm-13{padding-left:6rem!important}.px-sm-13{padding-right:6rem!important}.py-sm-13{padding-top:6rem!important;padding-bottom:6rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}.mx-sm-auto{margin-right:auto!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-1{margin:.25rem!important}.mt-md-1{margin-top:.25rem!important}.mr-md-1{margin-right:.25rem!important}.mb-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.mx-md-1{margin-right:.25rem!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2{margin-top:.5rem!important}.mr-md-2{margin-right:.5rem!important}.mb-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.mx-md-2{margin-right:.5rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3{margin-top:1rem!important}.mr-md-3{margin-right:1rem!important}.mb-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.mx-md-3{margin-right:1rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4{margin-top:1.5rem!important}.mr-md-4{margin-right:1.5rem!important}.mb-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.mx-md-4{margin-right:1.5rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-md-5{margin:2rem!important}.mt-md-5{margin-top:2rem!important}.mr-md-5{margin-right:2rem!important}.mb-md-5{margin-bottom:2rem!important}.ml-md-5,.mx-md-5{margin-left:2rem!important}.mx-md-5{margin-right:2rem!important}.my-md-5{margin-top:2rem!important;margin-bottom:2rem!important}.m-md-6{margin:2.5rem!important}.mt-md-6{margin-top:2.5rem!important}.mr-md-6{margin-right:2.5rem!important}.mb-md-6{margin-bottom:2.5rem!important}.ml-md-6,.mx-md-6{margin-left:2.5rem!important}.mx-md-6{margin-right:2.5rem!important}.my-md-6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.m-md-7{margin:3rem!important}.mt-md-7{margin-top:3rem!important}.mr-md-7{margin-right:3rem!important}.mb-md-7{margin-bottom:3rem!important}.ml-md-7,.mx-md-7{margin-left:3rem!important}.mx-md-7{margin-right:3rem!important}.my-md-7{margin-top:3rem!important;margin-bottom:3rem!important}.m-md-8{margin:3.5rem!important}.mt-md-8{margin-top:3.5rem!important}.mr-md-8{margin-right:3.5rem!important}.mb-md-8{margin-bottom:3.5rem!important}.ml-md-8,.mx-md-8{margin-left:3.5rem!important}.mx-md-8{margin-right:3.5rem!important}.my-md-8{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.m-md-9{margin:4rem!important}.mt-md-9{margin-top:4rem!important}.mr-md-9{margin-right:4rem!important}.mb-md-9{margin-bottom:4rem!important}.ml-md-9,.mx-md-9{margin-left:4rem!important}.mx-md-9{margin-right:4rem!important}.my-md-9{margin-top:4rem!important;margin-bottom:4rem!important}.m-md-10{margin:4.5rem!important}.mt-md-10{margin-top:4.5rem!important}.mr-md-10{margin-right:4.5rem!important}.mb-md-10{margin-bottom:4.5rem!important}.ml-md-10,.mx-md-10{margin-left:4.5rem!important}.mx-md-10{margin-right:4.5rem!important}.my-md-10{margin-top:4.5rem!important;margin-bottom:4.5rem!important}.m-md-11{margin:5rem!important}.mt-md-11{margin-top:5rem!important}.mr-md-11{margin-right:5rem!important}.mb-md-11{margin-bottom:5rem!important}.ml-md-11,.mx-md-11{margin-left:5rem!important}.mx-md-11{margin-right:5rem!important}.my-md-11{margin-top:5rem!important;margin-bottom:5rem!important}.m-md-12{margin:5.5rem!important}.mt-md-12{margin-top:5.5rem!important}.mr-md-12{margin-right:5.5rem!important}.mb-md-12{margin-bottom:5.5rem!important}.ml-md-12,.mx-md-12{margin-left:5.5rem!important}.mx-md-12{margin-right:5.5rem!important}.my-md-12{margin-top:5.5rem!important;margin-bottom:5.5rem!important}.m-md-13{margin:6rem!important}.mt-md-13{margin-top:6rem!important}.mr-md-13{margin-right:6rem!important}.mb-md-13{margin-bottom:6rem!important}.ml-md-13,.mx-md-13{margin-left:6rem!important}.mx-md-13{margin-right:6rem!important}.my-md-13{margin-top:6rem!important;margin-bottom:6rem!important}.p-md-0{padding:0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.px-md-0{padding-right:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-1{padding:.25rem!important}.pt-md-1{padding-top:.25rem!important}.pr-md-1{padding-right:.25rem!important}.pb-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.px-md-1{padding-right:.25rem!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2{padding-top:.5rem!important}.pr-md-2{padding-right:.5rem!important}.pb-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.px-md-2{padding-right:.5rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3{padding-top:1rem!important}.pr-md-3{padding-right:1rem!important}.pb-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.px-md-3{padding-right:1rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4{padding-top:1.5rem!important}.pr-md-4{padding-right:1.5rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.px-md-4{padding-right:1.5rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-md-5{padding:2rem!important}.pt-md-5{padding-top:2rem!important}.pr-md-5{padding-right:2rem!important}.pb-md-5{padding-bottom:2rem!important}.pl-md-5,.px-md-5{padding-left:2rem!important}.px-md-5{padding-right:2rem!important}.py-md-5{padding-top:2rem!important;padding-bottom:2rem!important}.p-md-6{padding:2.5rem!important}.pt-md-6{padding-top:2.5rem!important}.pr-md-6{padding-right:2.5rem!important}.pb-md-6{padding-bottom:2.5rem!important}.pl-md-6,.px-md-6{padding-left:2.5rem!important}.px-md-6{padding-right:2.5rem!important}.py-md-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.p-md-7{padding:3rem!important}.pt-md-7{padding-top:3rem!important}.pr-md-7{padding-right:3rem!important}.pb-md-7{padding-bottom:3rem!important}.pl-md-7,.px-md-7{padding-left:3rem!important}.px-md-7{padding-right:3rem!important}.py-md-7{padding-top:3rem!important;padding-bottom:3rem!important}.p-md-8{padding:3.5rem!important}.pt-md-8{padding-top:3.5rem!important}.pr-md-8{padding-right:3.5rem!important}.pb-md-8{padding-bottom:3.5rem!important}.pl-md-8,.px-md-8{padding-left:3.5rem!important}.px-md-8{padding-right:3.5rem!important}.py-md-8{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.p-md-9{padding:4rem!important}.pt-md-9{padding-top:4rem!important}.pr-md-9{padding-right:4rem!important}.pb-md-9{padding-bottom:4rem!important}.pl-md-9,.px-md-9{padding-left:4rem!important}.px-md-9{padding-right:4rem!important}.py-md-9{padding-top:4rem!important;padding-bottom:4rem!important}.p-md-10{padding:4.5rem!important}.pt-md-10{padding-top:4.5rem!important}.pr-md-10{padding-right:4.5rem!important}.pb-md-10{padding-bottom:4.5rem!important}.pl-md-10,.px-md-10{padding-left:4.5rem!important}.px-md-10{padding-right:4.5rem!important}.py-md-10{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.p-md-11{padding:5rem!important}.pt-md-11{padding-top:5rem!important}.pr-md-11{padding-right:5rem!important}.pb-md-11{padding-bottom:5rem!important}.pl-md-11,.px-md-11{padding-left:5rem!important}.px-md-11{padding-right:5rem!important}.py-md-11{padding-top:5rem!important;padding-bottom:5rem!important}.p-md-12{padding:5.5rem!important}.pt-md-12{padding-top:5.5rem!important}.pr-md-12{padding-right:5.5rem!important}.pb-md-12{padding-bottom:5.5rem!important}.pl-md-12,.px-md-12{padding-left:5.5rem!important}.px-md-12{padding-right:5.5rem!important}.py-md-12{padding-top:5.5rem!important;padding-bottom:5.5rem!important}.p-md-13{padding:6rem!important}.pt-md-13{padding-top:6rem!important}.pr-md-13{padding-right:6rem!important}.pb-md-13{padding-bottom:6rem!important}.pl-md-13,.px-md-13{padding-left:6rem!important}.px-md-13{padding-right:6rem!important}.py-md-13{padding-top:6rem!important;padding-bottom:6rem!important}.m-md-auto{margin:auto!important}.mt-md-auto{margin-top:auto!important}.mr-md-auto{margin-right:auto!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}.mx-md-auto{margin-right:auto!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1{margin-top:.25rem!important}.mr-lg-1{margin-right:.25rem!important}.mb-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.mx-lg-1{margin-right:.25rem!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2{margin-top:.5rem!important}.mr-lg-2{margin-right:.5rem!important}.mb-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.mx-lg-2{margin-right:.5rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3{margin-top:1rem!important}.mr-lg-3{margin-right:1rem!important}.mb-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.mx-lg-3{margin-right:1rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4{margin-top:1.5rem!important}.mr-lg-4{margin-right:1.5rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.mx-lg-4{margin-right:1.5rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-lg-5{margin:2rem!important}.mt-lg-5{margin-top:2rem!important}.mr-lg-5{margin-right:2rem!important}.mb-lg-5{margin-bottom:2rem!important}.ml-lg-5,.mx-lg-5{margin-left:2rem!important}.mx-lg-5{margin-right:2rem!important}.my-lg-5{margin-top:2rem!important;margin-bottom:2rem!important}.m-lg-6{margin:2.5rem!important}.mt-lg-6{margin-top:2.5rem!important}.mr-lg-6{margin-right:2.5rem!important}.mb-lg-6{margin-bottom:2.5rem!important}.ml-lg-6,.mx-lg-6{margin-left:2.5rem!important}.mx-lg-6{margin-right:2.5rem!important}.my-lg-6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.m-lg-7{margin:3rem!important}.mt-lg-7{margin-top:3rem!important}.mr-lg-7{margin-right:3rem!important}.mb-lg-7{margin-bottom:3rem!important}.ml-lg-7,.mx-lg-7{margin-left:3rem!important}.mx-lg-7{margin-right:3rem!important}.my-lg-7{margin-top:3rem!important;margin-bottom:3rem!important}.m-lg-8{margin:3.5rem!important}.mt-lg-8{margin-top:3.5rem!important}.mr-lg-8{margin-right:3.5rem!important}.mb-lg-8{margin-bottom:3.5rem!important}.ml-lg-8,.mx-lg-8{margin-left:3.5rem!important}.mx-lg-8{margin-right:3.5rem!important}.my-lg-8{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.m-lg-9{margin:4rem!important}.mt-lg-9{margin-top:4rem!important}.mr-lg-9{margin-right:4rem!important}.mb-lg-9{margin-bottom:4rem!important}.ml-lg-9,.mx-lg-9{margin-left:4rem!important}.mx-lg-9{margin-right:4rem!important}.my-lg-9{margin-top:4rem!important;margin-bottom:4rem!important}.m-lg-10{margin:4.5rem!important}.mt-lg-10{margin-top:4.5rem!important}.mr-lg-10{margin-right:4.5rem!important}.mb-lg-10{margin-bottom:4.5rem!important}.ml-lg-10,.mx-lg-10{margin-left:4.5rem!important}.mx-lg-10{margin-right:4.5rem!important}.my-lg-10{margin-top:4.5rem!important;margin-bottom:4.5rem!important}.m-lg-11{margin:5rem!important}.mt-lg-11{margin-top:5rem!important}.mr-lg-11{margin-right:5rem!important}.mb-lg-11{margin-bottom:5rem!important}.ml-lg-11,.mx-lg-11{margin-left:5rem!important}.mx-lg-11{margin-right:5rem!important}.my-lg-11{margin-top:5rem!important;margin-bottom:5rem!important}.m-lg-12{margin:5.5rem!important}.mt-lg-12{margin-top:5.5rem!important}.mr-lg-12{margin-right:5.5rem!important}.mb-lg-12{margin-bottom:5.5rem!important}.ml-lg-12,.mx-lg-12{margin-left:5.5rem!important}.mx-lg-12{margin-right:5.5rem!important}.my-lg-12{margin-top:5.5rem!important;margin-bottom:5.5rem!important}.m-lg-13{margin:6rem!important}.mt-lg-13{margin-top:6rem!important}.mr-lg-13{margin-right:6rem!important}.mb-lg-13{margin-bottom:6rem!important}.ml-lg-13,.mx-lg-13{margin-left:6rem!important}.mx-lg-13{margin-right:6rem!important}.my-lg-13{margin-top:6rem!important;margin-bottom:6rem!important}.p-lg-0{padding:0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1{padding-top:.25rem!important}.pr-lg-1{padding-right:.25rem!important}.pb-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.px-lg-1{padding-right:.25rem!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2{padding-top:.5rem!important}.pr-lg-2{padding-right:.5rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.px-lg-2{padding-right:.5rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3{padding-top:1rem!important}.pr-lg-3{padding-right:1rem!important}.pb-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.px-lg-3{padding-right:1rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4{padding-top:1.5rem!important}.pr-lg-4{padding-right:1.5rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.px-lg-4{padding-right:1.5rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-lg-5{padding:2rem!important}.pt-lg-5{padding-top:2rem!important}.pr-lg-5{padding-right:2rem!important}.pb-lg-5{padding-bottom:2rem!important}.pl-lg-5,.px-lg-5{padding-left:2rem!important}.px-lg-5{padding-right:2rem!important}.py-lg-5{padding-top:2rem!important;padding-bottom:2rem!important}.p-lg-6{padding:2.5rem!important}.pt-lg-6{padding-top:2.5rem!important}.pr-lg-6{padding-right:2.5rem!important}.pb-lg-6{padding-bottom:2.5rem!important}.pl-lg-6,.px-lg-6{padding-left:2.5rem!important}.px-lg-6{padding-right:2.5rem!important}.py-lg-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.p-lg-7{padding:3rem!important}.pt-lg-7{padding-top:3rem!important}.pr-lg-7{padding-right:3rem!important}.pb-lg-7{padding-bottom:3rem!important}.pl-lg-7,.px-lg-7{padding-left:3rem!important}.px-lg-7{padding-right:3rem!important}.py-lg-7{padding-top:3rem!important;padding-bottom:3rem!important}.p-lg-8{padding:3.5rem!important}.pt-lg-8{padding-top:3.5rem!important}.pr-lg-8{padding-right:3.5rem!important}.pb-lg-8{padding-bottom:3.5rem!important}.pl-lg-8,.px-lg-8{padding-left:3.5rem!important}.px-lg-8{padding-right:3.5rem!important}.py-lg-8{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.p-lg-9{padding:4rem!important}.pt-lg-9{padding-top:4rem!important}.pr-lg-9{padding-right:4rem!important}.pb-lg-9{padding-bottom:4rem!important}.pl-lg-9,.px-lg-9{padding-left:4rem!important}.px-lg-9{padding-right:4rem!important}.py-lg-9{padding-top:4rem!important;padding-bottom:4rem!important}.p-lg-10{padding:4.5rem!important}.pt-lg-10{padding-top:4.5rem!important}.pr-lg-10{padding-right:4.5rem!important}.pb-lg-10{padding-bottom:4.5rem!important}.pl-lg-10,.px-lg-10{padding-left:4.5rem!important}.px-lg-10{padding-right:4.5rem!important}.py-lg-10{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.p-lg-11{padding:5rem!important}.pt-lg-11{padding-top:5rem!important}.pr-lg-11{padding-right:5rem!important}.pb-lg-11{padding-bottom:5rem!important}.pl-lg-11,.px-lg-11{padding-left:5rem!important}.px-lg-11{padding-right:5rem!important}.py-lg-11{padding-top:5rem!important;padding-bottom:5rem!important}.p-lg-12{padding:5.5rem!important}.pt-lg-12{padding-top:5.5rem!important}.pr-lg-12{padding-right:5.5rem!important}.pb-lg-12{padding-bottom:5.5rem!important}.pl-lg-12,.px-lg-12{padding-left:5.5rem!important}.px-lg-12{padding-right:5.5rem!important}.py-lg-12{padding-top:5.5rem!important;padding-bottom:5.5rem!important}.p-lg-13{padding:6rem!important}.pt-lg-13{padding-top:6rem!important}.pr-lg-13{padding-right:6rem!important}.pb-lg-13{padding-bottom:6rem!important}.pl-lg-13,.px-lg-13{padding-left:6rem!important}.px-lg-13{padding-right:6rem!important}.py-lg-13{padding-top:6rem!important;padding-bottom:6rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}.mx-lg-auto{margin-right:auto!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:1240px){.m-xl-0{margin:0!important}.mt-xl-0{margin-top:0!important}.mr-xl-0{margin-right:0!important}.mb-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.mx-xl-0{margin-right:0!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1{margin-top:.25rem!important}.mr-xl-1{margin-right:.25rem!important}.mb-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.mx-xl-1{margin-right:.25rem!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2{margin-top:.5rem!important}.mr-xl-2{margin-right:.5rem!important}.mb-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.mx-xl-2{margin-right:.5rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3{margin-top:1rem!important}.mr-xl-3{margin-right:1rem!important}.mb-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.mx-xl-3{margin-right:1rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4{margin-top:1.5rem!important}.mr-xl-4{margin-right:1.5rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.mx-xl-4{margin-right:1.5rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-xl-5{margin:2rem!important}.mt-xl-5{margin-top:2rem!important}.mr-xl-5{margin-right:2rem!important}.mb-xl-5{margin-bottom:2rem!important}.ml-xl-5,.mx-xl-5{margin-left:2rem!important}.mx-xl-5{margin-right:2rem!important}.my-xl-5{margin-top:2rem!important;margin-bottom:2rem!important}.m-xl-6{margin:2.5rem!important}.mt-xl-6{margin-top:2.5rem!important}.mr-xl-6{margin-right:2.5rem!important}.mb-xl-6{margin-bottom:2.5rem!important}.ml-xl-6,.mx-xl-6{margin-left:2.5rem!important}.mx-xl-6{margin-right:2.5rem!important}.my-xl-6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.m-xl-7{margin:3rem!important}.mt-xl-7{margin-top:3rem!important}.mr-xl-7{margin-right:3rem!important}.mb-xl-7{margin-bottom:3rem!important}.ml-xl-7,.mx-xl-7{margin-left:3rem!important}.mx-xl-7{margin-right:3rem!important}.my-xl-7{margin-top:3rem!important;margin-bottom:3rem!important}.m-xl-8{margin:3.5rem!important}.mt-xl-8{margin-top:3.5rem!important}.mr-xl-8{margin-right:3.5rem!important}.mb-xl-8{margin-bottom:3.5rem!important}.ml-xl-8,.mx-xl-8{margin-left:3.5rem!important}.mx-xl-8{margin-right:3.5rem!important}.my-xl-8{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.m-xl-9{margin:4rem!important}.mt-xl-9{margin-top:4rem!important}.mr-xl-9{margin-right:4rem!important}.mb-xl-9{margin-bottom:4rem!important}.ml-xl-9,.mx-xl-9{margin-left:4rem!important}.mx-xl-9{margin-right:4rem!important}.my-xl-9{margin-top:4rem!important;margin-bottom:4rem!important}.m-xl-10{margin:4.5rem!important}.mt-xl-10{margin-top:4.5rem!important}.mr-xl-10{margin-right:4.5rem!important}.mb-xl-10{margin-bottom:4.5rem!important}.ml-xl-10,.mx-xl-10{margin-left:4.5rem!important}.mx-xl-10{margin-right:4.5rem!important}.my-xl-10{margin-top:4.5rem!important;margin-bottom:4.5rem!important}.m-xl-11{margin:5rem!important}.mt-xl-11{margin-top:5rem!important}.mr-xl-11{margin-right:5rem!important}.mb-xl-11{margin-bottom:5rem!important}.ml-xl-11,.mx-xl-11{margin-left:5rem!important}.mx-xl-11{margin-right:5rem!important}.my-xl-11{margin-top:5rem!important;margin-bottom:5rem!important}.m-xl-12{margin:5.5rem!important}.mt-xl-12{margin-top:5.5rem!important}.mr-xl-12{margin-right:5.5rem!important}.mb-xl-12{margin-bottom:5.5rem!important}.ml-xl-12,.mx-xl-12{margin-left:5.5rem!important}.mx-xl-12{margin-right:5.5rem!important}.my-xl-12{margin-top:5.5rem!important;margin-bottom:5.5rem!important}.m-xl-13{margin:6rem!important}.mt-xl-13{margin-top:6rem!important}.mr-xl-13{margin-right:6rem!important}.mb-xl-13{margin-bottom:6rem!important}.ml-xl-13,.mx-xl-13{margin-left:6rem!important}.mx-xl-13{margin-right:6rem!important}.my-xl-13{margin-top:6rem!important;margin-bottom:6rem!important}.p-xl-0{padding:0!important}.pt-xl-0{padding-top:0!important}.pr-xl-0{padding-right:0!important}.pb-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.px-xl-0{padding-right:0!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1{padding-top:.25rem!important}.pr-xl-1{padding-right:.25rem!important}.pb-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.px-xl-1{padding-right:.25rem!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2{padding-top:.5rem!important}.pr-xl-2{padding-right:.5rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.px-xl-2{padding-right:.5rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3{padding-top:1rem!important}.pr-xl-3{padding-right:1rem!important}.pb-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.px-xl-3{padding-right:1rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4{padding-top:1.5rem!important}.pr-xl-4{padding-right:1.5rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.px-xl-4{padding-right:1.5rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-xl-5{padding:2rem!important}.pt-xl-5{padding-top:2rem!important}.pr-xl-5{padding-right:2rem!important}.pb-xl-5{padding-bottom:2rem!important}.pl-xl-5,.px-xl-5{padding-left:2rem!important}.px-xl-5{padding-right:2rem!important}.py-xl-5{padding-top:2rem!important;padding-bottom:2rem!important}.p-xl-6{padding:2.5rem!important}.pt-xl-6{padding-top:2.5rem!important}.pr-xl-6{padding-right:2.5rem!important}.pb-xl-6{padding-bottom:2.5rem!important}.pl-xl-6,.px-xl-6{padding-left:2.5rem!important}.px-xl-6{padding-right:2.5rem!important}.py-xl-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.p-xl-7{padding:3rem!important}.pt-xl-7{padding-top:3rem!important}.pr-xl-7{padding-right:3rem!important}.pb-xl-7{padding-bottom:3rem!important}.pl-xl-7,.px-xl-7{padding-left:3rem!important}.px-xl-7{padding-right:3rem!important}.py-xl-7{padding-top:3rem!important;padding-bottom:3rem!important}.p-xl-8{padding:3.5rem!important}.pt-xl-8{padding-top:3.5rem!important}.pr-xl-8{padding-right:3.5rem!important}.pb-xl-8{padding-bottom:3.5rem!important}.pl-xl-8,.px-xl-8{padding-left:3.5rem!important}.px-xl-8{padding-right:3.5rem!important}.py-xl-8{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.p-xl-9{padding:4rem!important}.pt-xl-9{padding-top:4rem!important}.pr-xl-9{padding-right:4rem!important}.pb-xl-9{padding-bottom:4rem!important}.pl-xl-9,.px-xl-9{padding-left:4rem!important}.px-xl-9{padding-right:4rem!important}.py-xl-9{padding-top:4rem!important;padding-bottom:4rem!important}.p-xl-10{padding:4.5rem!important}.pt-xl-10{padding-top:4.5rem!important}.pr-xl-10{padding-right:4.5rem!important}.pb-xl-10{padding-bottom:4.5rem!important}.pl-xl-10,.px-xl-10{padding-left:4.5rem!important}.px-xl-10{padding-right:4.5rem!important}.py-xl-10{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.p-xl-11{padding:5rem!important}.pt-xl-11{padding-top:5rem!important}.pr-xl-11{padding-right:5rem!important}.pb-xl-11{padding-bottom:5rem!important}.pl-xl-11,.px-xl-11{padding-left:5rem!important}.px-xl-11{padding-right:5rem!important}.py-xl-11{padding-top:5rem!important;padding-bottom:5rem!important}.p-xl-12{padding:5.5rem!important}.pt-xl-12{padding-top:5.5rem!important}.pr-xl-12{padding-right:5.5rem!important}.pb-xl-12{padding-bottom:5.5rem!important}.pl-xl-12,.px-xl-12{padding-left:5.5rem!important}.px-xl-12{padding-right:5.5rem!important}.py-xl-12{padding-top:5.5rem!important;padding-bottom:5.5rem!important}.p-xl-13{padding:6rem!important}.pt-xl-13{padding-top:6rem!important}.pr-xl-13{padding-right:6rem!important}.pb-xl-13{padding-bottom:6rem!important}.pl-xl-13,.px-xl-13{padding-left:6rem!important}.px-xl-13{padding-right:6rem!important}.py-xl-13{padding-top:6rem!important;padding-bottom:6rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}.mx-xl-auto{margin-right:auto!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.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:1240px){.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-white{color:#fff!important}.text-black{color:#33353a!important}.text-bold{font-weight:700!important}.text-muted{color:#94989f!important}a.text-muted:focus,a.text-muted:hover{color:#797e87!important}.text-primary{color:#f2597c!important}a.text-primary:focus,a.text-primary:hover{color:#ee2a57!important}.text-success{color:#f2597c!important}a.text-success:focus,a.text-success:hover{color:#ee2a57!important}.text-info{color:#5fc5bb!important}a.text-info:focus,a.text-info:hover{color:#40b1a6!important}.text-warning{color:orange!important}a.text-warning:focus,a.text-warning:hover{color:#cc8400!important}.text-danger{color:#f2597c!important}a.text-danger:focus,a.text-danger:hover{color:#ee2a57!important}.text-gray-dark{color:#33353a!important}a.text-gray-dark:focus,a.text-gray-dark:hover{color:#1b1c1f!important}.text-darken{color:#33353a!important}a.text-darken:focus,a.text-darken:hover{color:#1b1c1f!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.invisible{visibility:hidden!important}.hidden-xs-up{display:none!important}@media (max-width:575px){.hidden-xs-down{display:none!important}}@media (min-width:576px){.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:1239px){.hidden-lg-down{display:none!important}}@media (min-width:1240px){.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}}.hidden{display:none!important}.progress-bar,.progress-bar .meter{border-radius:.1875em!important}.progress-bar{height:.75rem;background-color:#e9e9e9!important}.progress-bar .meter{transition:width 50ms ease;display:block;height:100%;width:0;background-color:#5fc5bb}.cursor-pointer{cursor:pointer}body ::-webkit-scrollbar-track{background:none;border-radius:0}a.uline{text-decoration:underline}a.uline:hover{text-decoration:none!important}.text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.border-top{border-top:2px solid rgba(51,53,58,.1)}.border-bottom{border-bottom:2px solid rgba(51,53,58,.1)}.border-left{border-left:2px solid rgba(51,53,58,.1)}.border-right{border-right:2px solid rgba(51,53,58,.15)}.not-allowed{cursor:not-allowed!important}.not-allowed .collab-content__card:hover{box-shadow:0 4px 7px rgba(0,0,0,.12)}.overflow-y{overflow-y:-webkit-paged-y}.text-wrap{word-wrap:break-word}.vertical-align{display:flex;justify-content:center;flex-direction:column}.vertical-align__upload{display:flex;align-items:center;justify-content:center}.vertical-align__text{display:flex;justify-content:space-between;flex-direction:column}.vertical-align__image{display:flex;justify-content:center;flex-direction:column}.vertical-align__left{display:flex;align-items:center;justify-content:left}.green-dot,.red-dot,.yellow-dot{width:.8rem;height:.8rem;float:left;border-radius:50%;margin-top:1px}.green-dot{background-color:#5fc5bb}.yellow-dot{background-color:orange}.red-dot{background-color:#f2597c}.green{color:#5fc5bb!important}.yellow{color:#faab52!important}.red{color:#f2597c!important;fill:#f2597c!important}.fire-red{color:red}.grey{color:#93979d!important}.iti-flag{background-image:url(../images/flags.png)}.intl-tel-input.allow-dropdown{width:100%}.small-text{font-size:14px;line-height:20px}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#f2597c;box-shadow:none;color:#fff;border-color:#f2597c}figure .figure-intro{font-style:italic;margin-bottom:10px;margin-top:30px}figure .figure-img{margin-top:-1rem;margin-right:1rem;height:48px;width:48px}figure .figure-img.rounded{border-radius:6rem}figure .figure-caption{display:inline-block}figure .figure-caption span:first-of-type{color:#33353a;font-weight:700}figure .figure-caption span{display:block}figure .figure-caption p{color:#93979d}.number-amount{display:inline;float:left;padding:3.5px}.number-amount .number-text{margin-left:10px;position:relative;top:4px}.number-wrap{background-color:#5fc5bb;color:#fff;width:30px;height:30px;position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;float:left}.zmdi-hc-1-5x{font-size:1.5rem;position:relative;top:.25rem}a:focus{outline:0}.account-number{font-size:14px}.influencer-caption-display{max-height:154px;overflow-y:scroll;overflow-wrap:anywhere}.status-message-container .loader{border:16px solid #fff;border-radius:50%;border-top:16px solid #3498db;width:80px;height:80px;margin:0 auto;animation:b 2s linear infinite}.input-group.prev-input-group{display:block;overflow:auto}.input-group.prev-input-group.small .input-group-addon{width:40%}.input-group.prev-input-group.small .form-control{width:60%;padding:.7rem .5rem .7rem 0}.input-group.prev-input-group .input-group-addon{width:17%;float:left;border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}@media (min-width:768px) and (max-width:991px){.input-group.prev-input-group .input-group-addon{width:25%}}.input-group.prev-input-group .form-control{width:83%;float:right;border-bottom-right-radius:.25rem;border-top-right-radius:.25rem;border-bottom-left-radius:0;border-top-left-radius:0}@media (min-width:768px) and (max-width:991px){.input-group.prev-input-group .form-control{width:75%}}.input-group.prev-input-group .form-control:focus+.input-group-addon{border-color:#cccccb;transition:.3s ease}.input-group.prev-input-group input.form-control:disabled+.input-group-addon{opacity:.6;color:#cccccb}label{color:#33353a;font-size:1rem;position:relative;z-index:2;cursor:pointer;-webkit-transition:all .25s linear}label.error,label:focus.error{color:#f2597c;margin-top:.5rem}.input-field{padding-bottom:1rem;padding-top:1rem}.input-field h6{margin:0}.input-field span.input-text{color:#cccccb;position:absolute;right:1.5rem;top:.8rem;z-index:10}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/roboto-light.eot#iefix) format("embedded-opentype"),url(../fonts/roboto-light.woff2) format("woff2"),url(../fonts/roboto-light.woff) format("woff"),url(../fonts/roboto-light.ttf) format("truetype"),url(../images/roboto-light.svg#RobotoLt) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-regular.eot#iefix) format("embedded-opentype"),url(../fonts/roboto-regular.woff2) format("woff2"),url(../fonts/roboto-regular.woff) format("woff"),url(../fonts/roboto-regular.ttf) format("truetype"),url(../images/roboto-regular.svg#RobotoReg) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/roboto-medium.eot#iefix) format("embedded-opentype"),url(../fonts/roboto-medium.woff2) format("woff2"),url(../fonts/roboto-medium.woff) format("woff"),url(../fonts/roboto-medium.ttf) format("truetype"),url(../images/roboto-medium.svg#RobotoMed) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto-bold.eot#iefix) format("embedded-opentype"),url(../fonts/roboto-bold.woff2) format("woff2"),url(../fonts/roboto-bold.woff) format("woff"),url(../fonts/roboto-bold.ttf) format("truetype"),url(../images/roboto-bold.svg#RobotoBold) format("svg")}@font-face{font-family:Sofia Pro;font-style:normal;font-weight:400;src:url(../fonts/sofiaPro-regular.eot#iefix) format("embedded-opentype"),url(../fonts/sofiaPro-regular.woff2) format("woff2"),url(../fonts/sofiaPro-regular.woff) format("woff"),url(../fonts/sofiaPro-regular.ttf) format("truetype"),url(../images/sofiaPro-regular.svg#SofiaProRegular) format("svg")}@font-face{font-family:Sofia Pro;font-style:normal;font-weight:500;src:url(../fonts/sofiaPro-semiBold.eot#iefix) format("embedded-opentype"),url(../fonts/sofiaPro-semiBold.woff2) format("woff2"),url(../fonts/sofiaPro-semiBold.woff) format("woff"),url(../fonts/sofiaPro-semiBold.ttf) format("truetype"),url(sofiaPro-semiBold/sofiaPro-semiBold.svg#SofiaProSemiBold) format("svg")}@font-face{font-family:Sofia Pro;font-style:normal;font-weight:700;src:url(../fonts/sofiaPro-bold.eot#iefix) format("embedded-opentype"),url(../fonts/sofiaPro-bold.woff2) format("woff2"),url(../fonts/sofiaPro-bold.woff) format("woff"),url(../fonts/sofiaPro-bold.ttf) format("truetype"),url(sofiaPro-bold/sofiaPro-bold.svg#SofiaProBold) format("svg")}@font-face{font-family:Sofia Pro;font-style:italic;font-weight:400;src:url(../fonts/SofiaProRegular-Italic.otf) format("opentype")}.markdown-container ol{list-style-type:decimal}.markdown-container ul{list-style-type:disc}footer .paid-hash-logo{margin-right:9px}footer .footer-links{padding:100px 20px 80px 0;border-bottom:2px solid #e9e9e9}footer .footer-links .title{color:#33353a;margin-bottom:20px}footer .footer-links .social-icon{padding:5px 5px 5px 0}footer ul{padding-left:0}footer ul li{list-style-type:none;padding:10px 0}footer ul li a{line-height:16px}footer ul li a:hover{text-decoration:none}footer .footer-base{padding-top:35px;padding-bottom:30px}footer .footer-base__trademark{text-align:right}footer .footer-base__logo{text-align:left;padding-right:18px}footer .footer-base__logo img{max-width:26.14px}@media (max-width:767px){footer .footer-base{padding-bottom:110px}footer .footer-links{padding:60px 0 40px}footer .footer-links ul{margin-bottom:40px}footer .footer-links ul.footer-icons{margin-bottom:0}footer .paid-hash-logo{display:block;padding-bottom:30px}footer .footer-base__trademark{text-align:left}}#nav-icon{height:20px;position:relative;margin:4px auto;transition:.5s ease-in-out;cursor:pointer;z-index:200}#nav-icon,#nav-icon span{width:28px;transform:rotate(0deg)}#nav-icon span{display:block;position:absolute;height:3px;background:#333;border-radius:2px;opacity:1;left:0;transition:.25s ease-in-out}#nav-icon span:first-child{top:0;transform-origin:left center}#nav-icon span:nth-child(2){top:7px;transform-origin:left center}#nav-icon span:nth-child(3){top:14px;transform-origin:left center}#nav-icon.open span:first-child{transform:rotate(45deg);top:-5px;left:8px}#nav-icon.open span:nth-child(2){width:0;opacity:0}#nav-icon.open span:nth-child(3){transform:rotate(-45deg);top:15px;left:8px}nav.navbar.navbar-toggleable-md:before{position:absolute;bottom:0;left:-100%;right:-100%;content:"";background:inherit}nav.navbar.navbar-toggleable-md.collab-header:before{border-bottom:2px solid rgba(51,53,58,.15)}.bg-secondary{border-bottom:0}.navbar-collapse{padding-left:20px;padding-right:20px}.nav-link.active{color:#33353a}.nav-item.dropdown a.nav-link{color:#33353a;cursor:pointer}.icon-wrapper{position:relative}@media (min-width:992px) and (max-width:1239px){.icon-wrapper{margin-left:1rem}}.icon-wrapper a{display:block;height:30px}.icon-wrapper a svg{height:26px;width:27px}.collab-header__title h6{max-width:60vw;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.collab-header__title a{text-decoration:none}@media (min-width:992px){.navbar-toggleable-md{margin-left:auto;margin-right:auto}.navbar-toggleable-md.collab-header{max-width:none}}@media (max-width:991px){.navbar-collapse{background-color:#f3f4fb}.navbar-collapse a.nav-link{padding:1rem 0}.navbar-collapse .btn-nav-secondary{padding:1rem 0;width:100%}.navbar-toggler-right{right:20px;top:15px}.navbar-nav{padding-top:1rem}.navbar-collapse .btn-nav-secondary{margin-bottom:2rem}.navbar-collapse a.nav-link{padding:1rem 0 2rem}.icon-wrapper{padding:20px}}@media (max-width:575px){.navbar .container{width:100%}.navbar-brand svg:not(:root){max-width:25px;max-height:30px}.navbar-brand{padding-top:0;padding-bottom:0}}@media (max-width:991px){.navbar-nav .dropdown-menu{display:block;position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .dropdown-menu .dropdown-item{padding:1rem 0 2rem}.dropdown .nav-link{display:none!important}}.sticky-banner__btm-lg .banner,.sticky-banner__btm .banner,.sticky-banner__top .banner{position:fixed;z-index:999;width:100%;background:none;overflow:hidden;transition:all .5s;opacity:1}.sticky-banner__btm-lg .banner .sticky,.sticky-banner__btm .banner .sticky,.sticky-banner__top .banner .sticky{opacity:1}.sticky-banner__btm-lg .banner__content p,.sticky-banner__btm .banner__content p,.sticky-banner__top .banner__content p{display:inline-block;margin-bottom:0;margin-right:30px}.sticky-banner__btm-lg .banner__content .btn-nav-primary,.sticky-banner__btm .banner__content .btn-nav-primary,.sticky-banner__top .banner__content .btn-nav-primary{padding:.5rem 1.75rem}@media (max-width:767px){.sticky-banner__btm-lg .btn-nav-primary,.sticky-banner__btm .btn-nav-primary,.sticky-banner__top .btn-nav-primary{padding:.5rem .75rem;width:100%}}.sticky-banner__top .banner{top:-100px}.sticky-banner__top .banner__content{max-width:1200px;padding:20px;margin-left:auto;margin-right:auto}.sticky-banner__top .banner.sticky{top:0}.sticky-banner__btm .banner{bottom:-100px}.sticky-banner__btm .banner__content{padding:15px 20px}.sticky-banner__btm .banner.sticky{bottom:0}.sticky-banner__btm-lg .banner{bottom:-100px}.sticky-banner__btm-lg .banner__content{max-width:1200px;padding:1rem;margin-left:auto;margin-right:auto}.sticky-banner__btm-lg .banner.sticky{bottom:0}nav.navbar.log-in{overflow-x:hidden;overflow-y:hidden}@media (min-width:768px){nav.navbar.log-in{padding:20px 0 20px 20px}}.vertical-nav .navbar-nav a.nav-link{padding:1rem}.vertical-nav .navbar-nav a.nav-link.active{background-color:#f3f4fb}.vertical-nav input[type=checkbox]:checked+label,.vertical-nav input[type=checkbox]:not(:checked)+label{left:-10px}.vertical-nav .check{top:0}@media (min-width:768px){.vertical-nav .nav-side__bar{display:none}.vertical-nav #sidemenu.collapse{display:block}}@media (max-width:767px){.vertical-nav .navbar{border-radius:.25rem;border:2px solid rgba(51,53,58,.125)}.vertical-nav .navbar .navbar-nav{padding-top:0}#nav-selected{position:relative;top:-6px}}.intro__content{text-align:center}.intro__content p{max-width:570px;margin-left:auto;margin-right:auto}@media (min-width:768px){.intro__content.pull-left-desktop{text-align:left}.intro__content.pull-left-desktop p{margin-left:0}}.intro__secondary{text-align:center}.intro__btm-content h1,.intro__btm-content h5{color:#fff}.intro__btm-content .btn-primary{background-color:#fff;color:#33353a;padding:13px 51px;box-shadow:0 0 24px 0 rgba(51,53,58,.3)}@media (max-width:767px){.intro__btm-content h1,.intro__content h1,.intro__left-content h1,.intro__secondary h1{font-size:2rem;line-height:2.25rem!important}.intro__btm-content .btn,.intro__content .btn,.intro__left-content .btn,.intro__secondary .btn{width:100%}.intro__secondary{text-align:left}.intro__btm-content{text-align:center}}.grid-square{padding:5.313rem;text-align:center}.grid-square img{max-width:100%}@media (max-width:991px){.grid-square{padding:3.5rem}}@media (max-width:767px){.grid-square{padding:2.5rem}}@media (max-width:575px){.grid-square{padding:1.9rem}}.cta-list .grid-square{text-align:left;background-color:#f3f4fb;border:5px solid #fff;padding:5rem}@media (max-width:575px){.logo-list{margin-left:auto;margin-right:auto;max-width:350px}}.logo-list .grid-square{background-color:#f3f4fb;border:5px solid #fff;padding:5rem}@media (min-width:992px) and (max-width:1239px){.logo-list .grid-square{padding:3.5rem}}@media (min-width:768px) and (max-width:991px){.logo-list .grid-square{padding:5.5rem}}@media (min-width:576px) and (max-width:767px){.logo-list .grid-square{padding:4rem}}@media (max-width:575px){.logo-list .grid-square{padding:2.5rem}}.logo-list .grid-square:before{content:"";display:inline-block;height:100%;vertical-align:middle}.logo-list .grid-square img{bottom:0;height:auto;left:0;margin:auto;max-height:30%;max-width:40%;position:absolute;right:0;top:0;width:auto}#thumbnail-slider .shadow,.thumbnail-slider .shadow{position:absolute;width:96%;height:100%;box-shadow:inset 0 -350px 350px -350px #000;top:-8px;left:8px}@media (min-width:992px) and (max-width:1239px){#thumbnail-slider .shadow,.thumbnail-slider .shadow{width:95%}}@media (min-width:768px) and (max-width:991px){#thumbnail-slider .shadow,.thumbnail-slider .shadow{width:93%}}@media (max-width:460px){#thumbnail-slider .shadow,.thumbnail-slider .shadow{width:94%}}#thumbnail-slider .figure,.thumbnail-slider .figure{position:absolute;bottom:-5px;left:20px}#thumbnail-slider .figure .figure-img,.thumbnail-slider .figure .figure-img{max-height:80px;max-width:80px;height:80px;width:80px;border-radius:2.5rem;border:2px #f3f4fb}@media (min-width:768px) and (max-width:991px){#thumbnail-slider .figure .figure-img,.thumbnail-slider .figure .figure-img{max-height:40px;max-width:40px}}#thumbnail-slider .figure .figure-caption,.thumbnail-slider .figure .figure-caption{text-align:left}#thumbnail-slider .figure .figure-caption span,#thumbnail-slider .figure .figure-caption span a,.thumbnail-slider .figure .figure-caption span,.thumbnail-slider .figure .figure-caption span a{text-decoration:none;color:#fff}#thumbnail-slider .carousel-img,.thumbnail-slider .carousel-img{text-align:center}#thumbnail-slider .carousel-img img,.thumbnail-slider .carousel-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#thumbnail-slider .carousel-item.active.left>div:not(:first-child),#thumbnail-slider .carousel-item.active.right>div:not(:first-child),.thumbnail-slider .carousel-item.active.left>div:not(:first-child),.thumbnail-slider .carousel-item.active.right>div:not(:first-child){display:none}#thumbnail-slider .carousel-control,.thumbnail-slider .carousel-control{color:#333}#thumbnail-slider .carousel-control.left,#thumbnail-slider .carousel-control.right,.thumbnail-slider .carousel-control.left,.thumbnail-slider .carousel-control.right{background-image:none}#thumbnail-slider .carousel-item-next,#thumbnail-slider .carousel-item-prev,#thumbnail-slider .carousel-item.active,.thumbnail-slider .carousel-item-next,.thumbnail-slider .carousel-item-prev,.thumbnail-slider .carousel-item.active{display:flex}#thumbnail-slider .carousel-item,.thumbnail-slider .carousel-item{transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}#thumbnail-slider .carousel-control-next,#thumbnail-slider .carousel-control-prev,.thumbnail-slider .carousel-control-next,.thumbnail-slider .carousel-control-prev{opacity:0}#thumbnail-slider .profile-slider .carousel-control-next,#thumbnail-slider .profile-slider .carousel-control-prev,#thumbnail-slider .profile-slider .profile-slider-button,.thumbnail-slider .profile-slider .carousel-control-next,.thumbnail-slider .profile-slider .carousel-control-prev,.thumbnail-slider .profile-slider .profile-slider-button{opacity:.5}#thumbnail-slider .profile-slider .carousel-control-next:hover,#thumbnail-slider .profile-slider .carousel-control-prev:hover,#thumbnail-slider .profile-slider .profile-slider-button:hover,.thumbnail-slider .profile-slider .carousel-control-next:hover,.thumbnail-slider .profile-slider .carousel-control-prev:hover,.thumbnail-slider .profile-slider .profile-slider-button:hover{opacity:.9}#thumbnail-slider:hover>a[class*=carousel-control-],.thumbnail-slider:hover>a[class*=carousel-control-]{opacity:.8;transition:.3s ease-in;text-decoration:none!important}#thumbnail-slider .carousel-inner,.thumbnail-slider .carousel-inner{width:100%;right:0}#thumbnail-slider .carousel-item,.thumbnail-slider .carousel-item{height:100%}#thumbnail-slider .thumbnail-slide-100 .carousel-item-left.active,.thumbnail-slider .thumbnail-slide-100 .carousel-item-left.active{transform:translateX(-100%)}#thumbnail-slider .thumbnail-slide-100 .carousel-item-next,#thumbnail-slider .thumbnail-slide-100 .carousel-item-right.active,.thumbnail-slider .thumbnail-slide-100 .carousel-item-next,.thumbnail-slider .thumbnail-slide-100 .carousel-item-right.active{transform:translateX(100%)}#thumbnail-slider .thumbnail-slide-100 .carousel-item-prev,.thumbnail-slider .thumbnail-slide-100 .carousel-item-prev{transform:translateX(-100%)}#thumbnail-slider .thumbnail-slide-33 .carousel-item-left.active,.thumbnail-slider .thumbnail-slide-33 .carousel-item-left.active{transform:translateX(-33.3%)}#thumbnail-slider .thumbnail-slide-33 .carousel-item-next,#thumbnail-slider .thumbnail-slide-33 .carousel-item-right.active,.thumbnail-slider .thumbnail-slide-33 .carousel-item-next,.thumbnail-slider .thumbnail-slide-33 .carousel-item-right.active{transform:translateX(33.3%)}#thumbnail-slider .thumbnail-slide-33 .carousel-item-prev,.thumbnail-slider .thumbnail-slide-33 .carousel-item-prev{transform:translateX(-33.3%)}#thumbnail-slider .carousel-inner .carousel-item-left,#thumbnail-slider .carousel-inner .carousel-item-right,.thumbnail-slider .carousel-inner .carousel-item-left,.thumbnail-slider .carousel-inner .carousel-item-right{transform:translateX(0)}@media (max-width:991px){#thumbnail-slider .carousel-inner__text h1,.thumbnail-slider .carousel-inner__text h1{font-size:1.25rem;line-height:1.875rem}}@media (max-width:767px){#thumbnail-slider .carousel-inner,.thumbnail-slider .carousel-inner{width:180%;right:0}#thumbnail-slider .carousel-item,.thumbnail-slider .carousel-item{height:100%}#thumbnail-slider .carousel-inner .carousel-item-left.active,.thumbnail-slider .carousel-inner .carousel-item-left.active{transform:translateX(-50%)}#thumbnail-slider .carousel-inner .carousel-item-next,#thumbnail-slider .carousel-inner .carousel-item-right.active,.thumbnail-slider .carousel-inner .carousel-item-next,.thumbnail-slider .carousel-inner .carousel-item-right.active{transform:translateX(50%)}#thumbnail-slider .carousel-inner .carousel-item-prev,.thumbnail-slider .carousel-inner .carousel-item-prev{transform:translateX(-50%)}#thumbnail-slider .carousel-inner .carousel-item-left,#thumbnail-slider .carousel-inner .carousel-item-right,.thumbnail-slider .carousel-inner .carousel-item-left,.thumbnail-slider .carousel-inner .carousel-item-right{transform:translateX(0)}#thumbnail-slider .influencer-slider-button,.thumbnail-slider .influencer-slider-button{display:none}}.thumbnail-slider .carousel-inner>.carousel-item.active.carousel-item-left,.thumbnail-slider .carousel-inner>.carousel-item.active.carousel-item-right{opacity:.5}#carousel-marketers-intro .carousel-item{display:block}#carousel-marketers-intro.carousel-fade .carousel-inner .carousel-item{transition-property:opacity}#carousel-marketers-intro.carousel-fade .carousel-inner .active.left,#carousel-marketers-intro.carousel-fade .carousel-inner .active.right,#carousel-marketers-intro.carousel-fade .carousel-inner .carousel-item{opacity:0;position:absolute;top:0}#carousel-marketers-intro.carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,#carousel-marketers-intro.carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right,#carousel-marketers-intro.carousel-fade .carousel-inner .carousel-item.active{opacity:1;position:relative;top:0}#carousel-marketers-intro .carousel-item:first-of-type{background-image:url(../images/dog-slider-std.jpg)}#carousel-marketers-intro .carousel-item:nth-of-type(2){background-image:url(../images/camera-slider-std.jpg)}#carousel-marketers-intro .carousel-item:nth-of-type(3){background-image:url(../images/car-slider-std.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#carousel-marketers-intro .carousel-item:first-of-type{background-image:url(../images/dog-slider-ret.jpg)}#carousel-marketers-intro .carousel-item:nth-of-type(2){background-image:url(../images/camera-slider-ret.jpg)}#carousel-marketers-intro .carousel-item:nth-of-type(3){background-image:url(../images/car-slider-ret.jpg)}}#carousel-marketers-intro .carousel-control-next,#carousel-marketers-intro .carousel-control-prev{width:4%;align-items:flex-end;bottom:1.5rem}#carousel-marketers-intro .carousel-control-prev{left:83%}#carousel-marketers-intro .carousel-control-next{right:8%}#carousel-marketers-intro .carousel-caption{bottom:1.5rem;padding-bottom:0;padding-top:0;text-align:left;left:5%}#carousel-marketers-intro .carousel-caption p{margin-bottom:0;font-size:1.125rem}#carousel-marketers-intro .zmdi-long-arrow-left:before,#carousel-marketers-intro .zmdi-long-arrow-right:before{display:table-cell;vertical-align:middle;text-align:center;width:30px;height:30px;color:#33353a}#carousel-marketers-intro .zmdi-long-arrow-left,#carousel-marketers-intro .zmdi-long-arrow-right{background-color:#f3f4f6;border-radius:50%;font-size:1.5rem}#carousel-marketers-intro .carousel-item{height:100vh;max-height:555px;background:no-repeat 50% scroll;background-size:cover}@media (max-width:767px){#carousel-marketers-intro .carousel-item:after{background:linear-gradient(0deg,#33353a 30%,rgba(51,53,58,0));bottom:0;content:"";height:220px;left:0;opacity:.6;position:absolute;width:100%;z-index:1}#carousel-marketers-intro .carousel-item{max-height:400px}#carousel-marketers-intro .carousel-caption{width:50%;left:5%}#carousel-marketers-intro .carousel-control-prev{left:70%}#carousel-marketers-intro .carousel-control-next,#carousel-marketers-intro .carousel-control-prev{width:10%}}@media (min-width:992px){#carousel-marketers-intro .carousel-control-prev{left:83%}#carousel-marketers-intro .carousel-control-next,#carousel-marketers-intro .carousel-control-prev{width:5%}}#influencer-carousel-1 .carousel-inner__text,#influencer-carousel-2 .carousel-inner__text{padding:0 100px 0 85px}#influencer-carousel-1 .carousel-inner__text h1,#influencer-carousel-2 .carousel-inner__text h1{font-style:italic}#influencer-carousel-1 .carousel-inner__text .figure,#influencer-carousel-2 .carousel-inner__text .figure{position:absolute;bottom:0;margin-bottom:0}#influencer-carousel-1 .carousel-inner__text .figure .figure-img,#influencer-carousel-2 .carousel-inner__text .figure .figure-img{margin-top:-50px;max-height:70px;max-width:70px}#influencer-carousel-1 .carousel-inner__text .figure .figure-caption,#influencer-carousel-2 .carousel-inner__text .figure .figure-caption{display:inline-block;max-width:275px}#influencer-carousel-1 .carousel-inner__text .figure .figure-caption p,#influencer-carousel-2 .carousel-inner__text .figure .figure-caption p{margin-bottom:0}#influencer-carousel-1 .carousel-inner__text .figure .figure-caption span:first-of-type,#influencer-carousel-2 .carousel-inner__text .figure .figure-caption span:first-of-type{color:#33353a}#influencer-carousel-1 .carousel-inner__text figcaption span,#influencer-carousel-2 .carousel-inner__text figcaption span{display:inline-block}#influencer-carousel-1 .carousel-inner__text figcaption span:nth-of-type(2),#influencer-carousel-2 .carousel-inner__text figcaption span:nth-of-type(2){padding-left:8px}#influencer-carousel-1 .carousel-inner__text h1,#influencer-carousel-2 .carousel-inner__text h1{color:#93979d;line-height:2.875rem;font-size:2.5rem}#influencer-carousel-1 .zmdi-long-arrow-right,#influencer-carousel-2 .zmdi-long-arrow-right{position:relative;right:-20px}#influencer-carousel-1 .zmdi-long-arrow-left,#influencer-carousel-2 .zmdi-long-arrow-left{position:relative;left:-20px}@media (max-width:1239px){#influencer-carousel-1 .carousel-inner__text,#influencer-carousel-2 .carousel-inner__text{padding:10px 10px 0 5px}}@media (max-width:991px){#influencer-carousel-1 .carousel-inner__text h1,#influencer-carousel-2 .carousel-inner__text h1{font-size:1.25rem;line-height:1.875rem}}@media (max-width:767px){#influencer-carousel-1 .carousel-inner,#influencer-carousel-2 .carousel-inner{width:180%;height:360px;right:0}#influencer-carousel-1 .carousel-inner__text,#influencer-carousel-2 .carousel-inner__text{height:100%;padding:10px 50px 30px 10px}#influencer-carousel-1 .carousel-inner__text h1,#influencer-carousel-2 .carousel-inner__text h1{font-size:2rem;line-height:2.4rem}#influencer-carousel-1 .carousel-item,#influencer-carousel-2 .carousel-item{height:100%}#influencer-carousel-1 .carousel-inner .carousel-item-left.active,#influencer-carousel-2 .carousel-inner .carousel-item-left.active{transform:translateX(-50%)}#influencer-carousel-1 .carousel-inner .carousel-item-next,#influencer-carousel-1 .carousel-inner .carousel-item-right.active,#influencer-carousel-2 .carousel-inner .carousel-item-next,#influencer-carousel-2 .carousel-inner .carousel-item-right.active{transform:translateX(50%)}#influencer-carousel-1 .carousel-inner .carousel-item-prev,#influencer-carousel-2 .carousel-inner .carousel-item-prev{transform:translateX(-50%)}#influencer-carousel-1 .carousel-inner .carousel-item-left,#influencer-carousel-1 .carousel-inner .carousel-item-right,#influencer-carousel-2 .carousel-inner .carousel-item-left,#influencer-carousel-2 .carousel-inner .carousel-item-right{transform:translateX(0)}#influencer-carousel-1 .influencer-slider-button,#influencer-carousel-2 .influencer-slider-button{display:none}}@media (max-width:575px){#influencer-carousel-1 .carousel-inner__text,#influencer-carousel-2 .carousel-inner__text{padding:10px 50px 30px 10px}#influencer-carousel-1 .carousel-inner__text h1,#influencer-carousel-2 .carousel-inner__text h1{font-size:1.25rem;line-height:1.875rem}}@media (max-width:345px){#influencer-carousel-1 .carousel-inner__text,#influencer-carousel-2 .carousel-inner__text{padding:10px 12px 30px 10px}}.price-options{display:block;margin:8rem auto 5rem;text-align:center}.price-options .btn-primary{box-shadow:0 0 24px 0 rgba(51,53,58,.3);padding:.8125rem 3.25rem}.price-options__price{margin:30px 5px 30px 30px}.price-options ul{padding-left:0;display:block;margin-left:auto;margin-right:auto}.price-options li{display:inline-block;position:relative}.price-options li input[type=radio]{position:absolute;visibility:hidden}.price-options li .radio{position:absolute;bottom:35px}@media (max-width:767px){.price-options li{display:block}.price-options li .radio{top:20%}}.price-options li label{font-size:16px;color:#cccccb;display:block;position:relative;z-index:2;padding:29px 30px 25px 50px;cursor:pointer;-webkit-transition:all .25s linear}.price-options input[type=radio]:checked~.radio{border:2px solid #faab52}.price-options input[type=radio]:checked~.radio:before{background:#faab52}.price-options input[type=radio]:checked~label{color:#faab52}@media (max-width:767px){#cpe-slider .intro__content-left{padding-top:0}.price-options{margin-top:4rem;margin-bottom:3.75rem}.price-options .btn-primary{width:100%}.price-options li .check{top:5px}.price-options li label{padding:5px 30px 5px 50px}.price-options__result{margin-top:40px}.price-options__result #price{font-size:3.5rem}}#slider1Value{display:block;font-size:3.825rem;color:#33353a}#slider1Value span{font-size:1rem}.price-text .zmdi{font-size:32px;color:#33353a}#price{color:#33353a;font-size:3.875rem;font-weight:700}.price-text{font-size:1.25rem;padding-bottom:1.5rem;padding-top:1.5rem}.price-text .zmdi-info-outline{color:#cccccb;font-size:1.5rem;padding-left:2px;position:absolute}.price-text #cpe{font-size:1.25rem;font-weight:700;color:#faab52}.influencer_settings.channels .slider-value{display:inline-block}.influencer_settings.channels .settings-slider{background-color:#f3f4fb;padding:3rem}@media (max-width:767px){.influencer_settings.channels .settings-slider{padding:1rem}}.influencer_settings.channels #price{font-size:3rem}.influencer_settings.channels .paid-tooltip{display:none}.influencer_settings.channels .price-options{margin-top:2.5rem;margin-bottom:2.5rem;margin-left:0;text-align:left;float:none}.influencer_settings.channels .price-options__result{margin-top:2.5rem}.influencer_settings.channels .price-options .price-option select{display:inline-block;width:90%}@media (min-width:576px){.influencer_settings.channels .price-options .price-option select{max-width:50%}}.influencer_settings.channels .price-options .price-text{display:inline-block}.influencer_settings.channels .price-options .price-text .zmdi-info-outline.info-tooltip{margin-top:7px}.influencer_settings.channels_new .slider-value{display:inline-block}.influencer_settings.channels_new .settings-slider{background-color:#f3f4fb;padding:3rem}@media (max-width:767px){.influencer_settings.channels_new .settings-slider{padding:1rem}}.influencer_settings.channels_new #price{font-size:3rem}.influencer_settings.channels_new .paid-tooltip{display:none}.influencer_settings.channels_new .price-options{margin-top:2.5rem;margin-bottom:2.5rem;margin-left:0;text-align:left;float:none}.influencer_settings.channels_new .price-options__result{margin-top:2.5rem}.influencer_settings.channels_new .price-options .price-option select{display:inline-block;width:90%}@media (min-width:576px){.influencer_settings.channels_new .price-options .price-option select{max-width:50%}}.influencer_settings.channels_new .price-options .price-text{display:inline-block}.influencer_settings.channels_new .price-options .price-text .zmdi-info-outline.info-tooltip{margin-top:7px}.tooltip .tooltip-inner{font-size:.875em!important;line-height:20px!important}@media (max-width:767px){.lg-tooltip .tooltip{width:100%!important;transform:none!important;position:relative!important;margin-left:auto;margin-right:auto}.lg-tooltip .tooltip .tooltip-inner{max-width:none}.lg-tooltip .tooltip .tooltip-inner:before{display:none}}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;touch-action:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-handle{position:relative;z-index:1;border-width:1px}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base,.noUi-handle{transform:translateZ(0)}.noUi-horizontal{margin-top:15px;height:6px}.noUi-horizontal .noUi-handle{margin-top:-12px;height:24px;width:24px;top:50%;left:-20px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-background{background-color:#cccccb}.noUi-connect{background:#5fc5bb;transition:background .45s}.noUi-origin{border-radius:2px}#budgetSlider.noUi-background{background:#ec3e69}#budgetSlider .noUi-origin{background:#cccccb}.noUi-draggable{cursor:w-resize}.noUi-vertical .noUi-draggable{cursor:n-resize}.noUi-handle{box-shadow:0 1px 3px 0 rgba(0,0,0,.2);border:1px solid #cccccb;background-color:#fff;border-radius:50%;cursor:pointer}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}[disabled].noUi-connect,[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-origin{cursor:not-allowed}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;padding:5px;text-align:center;z-index:-1;top:50px}.paid-tooltip{min-width:12rem;background-color:#33353a;text-align:center}.paid-tooltip p{padding:12px 20px 0;margin-bottom:0;font-size:14px}.paid-tooltip .slider-value{font-size:2rem;color:#fff;font-weight:700}.paid-tooltip:first-of-type{position:absolute;top:40px;left:-5.1rem;padding-bottom:9px;border-radius:2px}.paid-tooltip:nth-of-type(2){position:relative;width:100%;top:25px;left:0;padding-bottom:9px;border-radius:2px}.paid-tooltip-mobile{position:relative}.paid-tooltip:after,.paid-tooltip:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#33353a;border-width:5px;margin-left:-5px}.progress-slider{text-align:center;margin-left:auto;margin-right:auto}.noUi-horizontal .noUi-handle{margin-top:-16px;height:32px;width:32px}@media (min-width:768px){.paid-tooltip:nth-of-type(2){display:none}}@media (max-width:767px){.paid-tooltip:first-of-type{display:none}.paid-tooltip:nth-of-type(2){top:30px}.paid-tooltip:after,.paid-tooltip:before{left:48.5%}}.quote-box{background-color:#f3f4f6;padding:60px 20px 350px;max-height:430px}.quote-box p{padding-bottom:40px}.quote-box .figure{bottom:60px;position:absolute}.quote-box .figure img{width:110px;max-height:32px}@media (max-width:991px){.quote-box{padding:60px 20px 155px;margin-bottom:56px}}@media (max-width:767px){.quote-box{text-align:center;padding:56px 16px}.quote-box .figure{bottom:0;position:relative}}#instaverify .verification-code,#snapchatverify .verification-code{color:#f2597c;background-color:rgba(239,59,104,.1);display:block;padding:.5rem;border-radius:2px;position:relative;text-align:center}#instaverify .modal-image,#snapchatverify .modal-image{display:flex;align-items:center;justify-content:center}#instaverify .modal-image img,#snapchatverify .modal-image img{width:100%}#campaign-assignment-modal .modal-content,#internal_category_images_modal .modal-content{height:90vh;overflow:hidden}#campaign-assignment-modal #category-images-modal,#campaign-assignment-modal #update_campaign_managers,#internal_category_images_modal #category-images-modal,#internal_category_images_modal #update_campaign_managers{height:90vh;overflow:scroll}#campaign-assignment-modal .modal-footer,#internal_category_images_modal .modal-footer{border:none;background:#f3f4f6}.videoWrapper{overflow:hidden;position:relative}.fullscreen-bg__video{height:200%;left:-100%;position:absolute;top:-50%;width:300%}.video-overlay{position:absolute;z-index:5;top:0;left:0;right:0;bottom:0;background-color:rgba(51,53,58,.7);transition:background-color .5s}.modal-backdrop.in{filter:alpha(opacity=4);opacity:.4}.video-link{position:relative;text-align:center;width:100%;height:100%;margin:auto;font-family:sans-serif;font-size:40px;color:#33353a}.video-link-icon{display:inline-block;color:#fff;line-height:50px;position:absolute;width:100%;height:100%;left:0;top:0}.video-link-icon img{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;width:60px;height:60px;z-index:5}.embed-responsive,.embed-responsive video{width:100%}.video-link{cursor:pointer;z-index:2000}.fullscreen-video{height:100%}@media (max-width:767px){#influencer-video{background:url(../images/video-cover.jpg) 50%/cover no-repeat;height:320px}.fullscreen-bg__video{display:none}}@media (max-width:991px){.mobile-hide{display:none!important;margin:0!important}.mobile-show{display:inherit!important}}.conversation-message.from-system{padding:1rem 0 0!important;margin:0 1em 1em;background-color:#f3f4fb}.conversation-message.from-system img{display:none}.conversation-message.from-system .message-header{padding:0 1rem}.conversation-message.from-system .message-header strong{display:none}.conversation-message.from-system .message-body{padding:0 1rem 1rem}.conversation-message.from-system .message-body .text-bold{font-weight:bolder}.conversation-view .conversation-message{padding:1em 1.5em 1em 4.375em}.influencer-feedback-tab{height:85%}.influencer-feedback-tab-chat .conversation-message{padding:1em 1.5em 1em 4.375em}.influencer-feedback-tab-chat .selected:not(.from-system){margin-top:1em;margin-bottom:1em;background-color:#fff7e9}.conversation-profile-photo{border-radius:50%;height:2.5em;left:1.25em;position:absolute;width:2.5em}p.conversation-profile-photo{font-size:1em;padding-top:.6em;font-weight:bolder;text-align:center}.compose-message.btn-fixed{position:absolute;right:0;bottom:0;left:0;padding:1rem;background-color:#fff}.compose-message.btn-fixed .attachment-trigger{position:absolute;right:100px;top:28px;color:#cccccb}.compose-message.btn-fixed textarea{max-height:450px}.zmdi.icon-only-link{font-size:1.5em;line-height:1}.conversation-message{position:relative}.conversation-pull-bar{position:fixed;padding:1em;bottom:0;left:0;right:0;z-index:100;background-color:#fff;color:#33353a;text-align:center}@media (min-width:992px){.conversation-pull-bar{display:none}}@media (max-width:991px){.conversation-view{display:none;height:100vh;top:0}}.conversation-view .conversation-header{z-index:500;background-color:#fff;border-bottom:2px solid rgba(51,53,58,.15);padding:1rem 1.5rem}@media (min-width:992px){.conversation-view .conversation-header{display:none}}.conversation-view .conversation-header h6{display:inline-block}.message-header .message-details a:active,.message-header .message-details a:hover{color:#33353a}.message-details time{font-size:100%}.conversation-message{color:#33353a}.conversation-message hr{border:1px solid #cccccb}.conversation-message .message-body ol,.conversation-message .message-body p,.conversation-message .message-body ul{list-style-type:disc;word-wrap:break-word;margin:.5em 0}.conversation-message .message-body ol:first-child,.conversation-message .message-body p:first-child,.conversation-message .message-body ul:first-child{margin-top:0}.conversation-message .message-body ol:last-child,.conversation-message .message-body p:last-child,.conversation-message .message-body ul:last-child{margin-bottom:0}.conversation-message .message-body ol{list-style-type:decimal}main.collaborations{flex-grow:1}@media (min-width:992px){.scroll-screen__lg{height:calc(100vh - 80px);overflow:scroll}}#upload-stage .scroll-screen{height:calc(100vh - 175px);overflow:scroll;width:100%}.scroll-screen{height:calc(100vh - 80px);overflow:scroll;width:100%}.scroll-screen__influencer-sidebar{max-height:45vh;overflow-y:scroll;overflow-x:hidden}.scroll-screen__collab-content{height:100%;overflow-y:scroll;overflow-x:hidden}.influencer-sidebar__item-details{height:35%}.influencer-sidebar__item-tabs{height:65%}@media (max-width:767px){.collab-header{max-height:62px!important}}.collab-header__dropdown{background-color:#fff}.collab-header__dropdown .dropdown-item{color:#33353a}.collab-header__dropdown .dropdown-item:hover{background-color:#f3f4fb}.collab-header__title i.icon-only-link{position:relative;top:4px}.collab-header__link{color:#33353a}@media (min-width:992px){.collab-header__link{padding:0;margin:.5em 1em;border-bottom:2px solid #cccccb;transition:border-bottom-color .3s ease}.collab-header__link:hover{border-bottom-color:#94989f}}a.item-card,a.item-card:hover{text-decoration:none}a.item-card:hover{color:inherit}.collab-content__card i.zmdi.zmdi-search{font-size:24px;position:absolute;right:8px;bottom:8px;cursor:pointer}.collab-content .item-card.visible-card.item-content:last-child .collab-content__card{border-bottom:none}.collab-content__image{padding:1.5rem}@media (max-width:767px){.collab-content__image .poster-image .responsive-height{padding-top:50%}}.collab-content__card{padding:1rem;background-color:#fff;border-bottom:2px solid #dfe3e8}@media (max-width:767px){.collab-content__card{padding-top:1.5rem;padding-bottom:1.5rem}.collab-content__card .collab-content__text{padding-left:1rem}}@media (max-width:575px){.collab-content__card .collab-content__text{padding-left:0}}.collab-content__card span.task-state{float:right}@media only screen and (max-width:428px){.collab-content__card span.task-state{float:right}}.collab-content__card .item-description p{margin-bottom:0}.collab-content__card.upload{background-color:#f3f4fb;transition:background-color .4s}.collab-content__card.upload:hover{transition:background-color .4s;background-color:#fff}#influencer-screenshot-uploads .thumb-cover,#manager-screenshot-uploads .thumb-cover{width:160px}@media (max-width:767px){#influencer-screenshot-uploads .thumb-cover,#manager-screenshot-uploads .thumb-cover{width:100%;padding:1rem}}#influencer-screenshot-uploads .collab-content__text,#manager-screenshot-uploads .collab-content__text{padding-left:3rem}@media (max-width:900px){#influencer-screenshot-uploads .collab-content__text,#manager-screenshot-uploads .collab-content__text{padding-left:1.5rem}}@media (max-width:767px){#influencer-screenshot-uploads .collab-content__text,#manager-screenshot-uploads .collab-content__text{padding-left:1rem}}.poster-image{display:inline-block;position:relative;width:100%;background-repeat:no-repeat;background-size:100%;background-position:50%}.poster-image .responsive-height{padding-top:100%}.task-state{color:#fff}.task-state:before{border-radius:50%;content:"";display:inline-block;height:.5em}.task-state.pending{color:#94989f!important}.task-state.pending:before{background-color:#94989f}.task-state.delivered{color:#e26f5b!important}.task-state.delivered:before{background-color:#e26f5b}.task-state.dropped{color:#f2597c!important}.task-state.dropped:before{background-color:#f2597c}.task-state.drafting{color:#94989f!important}.task-state.drafting:before{background-color:#94989f}.task-state.in_inprogress{color:#898989!important}.task-state.in_inprogress:before{background-color:#898989}.task-state.in_pending{color:#ffba49!important}.task-state.in_pending:before{background-color:#ffba49}.task-state.in_approved,.task-state.in_brandapproved,.task-state.in_instagramapproved{background-color:#4fa9b3}.task-state.in_approved:before,.task-state.in_brandapproved:before,.task-state.in_instagramapproved:before{content:"✓";padding-right:5px}.task-state.in_completed{color:#e26e5b!important}.task-state.in_completed:before{background-color:#e26e5b}.task-state.in_live{background-color:#ec3e69}.task-state.in_paid{background-color:#4fa9b3!important}.task-state.in_contentrequired{background-color:#979797}.task-state.in_conceptrequired{background:#979797}.task-state.in_conceptunderreview{background-color:#fcb643}.task-state.in_conceptapproved{background-color:#4fa9b3}.task-state.in_conceptapproved:before{content:"✓";padding-right:5px}.task-state.in_contentunderreview{background-color:#fcb643}.task-state.in_contentapproved{background-color:#4fa9b3}.task-state.in_contentapproved:before{content:"✓";padding-right:5px}.task-state.in_tiktokapproved{background-color:#33353a}.task-state.in_tiktokapproved:before{content:"✓";padding-right:5px}.thumb-cover{height:auto;width:139px}.thumb-cover .poster-image{background-size:cover}@media (max-width:767px){.collab-txt-contr{margin-left:.3rem}}@media (max-width:575px){.collab-txt-contr{margin-left:0}}.collab-tasks-summary .display-4{font-weight:500;padding-top:.3rem}.collab-tasks-summary .display-4,.due-approval{padding-bottom:.3rem;display:inline-block}.edit_caption_btn{background-color:#e9e9e9;border-color:#e9e9e9}.internal-images .style-box{overflow:hidden}.internal-images .style-box .image-box{width:100%;padding-bottom:100%;position:relative}.internal-images .style-box .image-box .image-box__inner{position:absolute;top:0;left:0;right:0;bottom:0}.internal-images input[type=checkbox]:checked,.internal-images input[type=checkbox]:not(:checked){display:none}.internal-images i.zmdi-check-circle{position:absolute;opacity:0}.internal-images input[type=checkbox]:checked+div div label{position:relative;top:0;bottom:0;border:4px solid #5fc5bb;overflow:hidden;z-index:990}.internal-images input[type=checkbox]:checked+div div label i.zmdi-check-circle{opacity:1;position:absolute;top:8px;right:30px}.internal-images input[type=checkbox]:checked+div div label i.zmdi-check-circle:before{color:#5fc5bb;font-size:32px;position:absolute;right:-10px;top:6px;z-index:3}.internal-images input[type=checkbox]:checked+div div label i.zmdi-check-circle:after{background-color:#fff;border-radius:50%;content:"";height:24px;position:absolute;right:-8px;top:10px;width:24px;z-index:2}.internal-images label{display:block;transition:border .3s ease;border:4px solid transparent}.internal-images label img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%;max-height:280px;min-height:280px}@media (max-width:1239px){.internal-images label img{max-height:220px;min-height:220px}}@media (max-width:991px){.internal-images label img{max-height:140px;min-height:140px}}@media (max-width:767px){.internal-images label img{max-height:250px;min-height:250px}}@media (max-width:575px){.internal-images label img{max-height:230px;min-height:230px}}@media (max-width:500px){.internal-images label img{max-height:200px;min-height:200px}}@media (max-width:440px){.internal-images label img{max-height:170px;min-height:170px}}@media (max-width:400px){.internal-images label img{max-height:150px;min-height:150px}}span.multiselect-native-select{position:relative}span.multiselect-native-select select{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px -1px -1px -3px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;left:50%;top:30px}.multiselect.dropdown-toggle:after{display:none}.multiselect{overflow:hidden;text-overflow:ellipsis}.multiselect-container{position:absolute;list-style-type:none;margin:0;padding:0}.multiselect-container .multiselect-reset .input-group{width:93%}.multiselect-container .multiselect-filter>.fa-search{z-index:1;padding-left:.75rem}.multiselect-container .multiselect-filter>input.multiselect-search{border:none;border-bottom:1px solid #d3d3d3;padding-left:2rem;margin-left:-1.625rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.multiselect-container .multiselect-filter>input.multiselect-search:focus{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.multiselect-container .multiselect-filter>.multiselect-moz-clear-filter{margin-left:-1.5rem;display:none}.multiselect-container .multiselect-option.multiselect-group-option-indented-full{padding-left:2.6rem}.multiselect-container .multiselect-option.multiselect-group-option-indented{padding-left:1.8rem}.multiselect-container .multiselect-group{cursor:pointer}.multiselect-container .multiselect-group.closed .dropdown-toggle:after{transform:rotate(-90deg)}.multiselect-container .multiselect-group .caret-container~.form-check{margin-left:.5rem}.multiselect-container .multiselect-all,.multiselect-container .multiselect-group,.multiselect-container .multiselect-option{padding:.25rem .25rem .25rem .75rem}.multiselect-container .multiselect-all.dropdown-item,.multiselect-container .multiselect-all.dropdown-toggle,.multiselect-container .multiselect-all .form-check-label,.multiselect-container .multiselect-group.dropdown-item,.multiselect-container .multiselect-group.dropdown-toggle,.multiselect-container .multiselect-group .form-check-label,.multiselect-container .multiselect-option.dropdown-item,.multiselect-container .multiselect-option.dropdown-toggle,.multiselect-container .multiselect-option .form-check-label{cursor:pointer}.multiselect-container .multiselect-all.active:not(.multiselect-active-item-fallback),.multiselect-container .multiselect-all:not(.multiselect-active-item-fallback):active,.multiselect-container .multiselect-group.active:not(.multiselect-active-item-fallback),.multiselect-container .multiselect-group:not(.multiselect-active-item-fallback):active,.multiselect-container .multiselect-option.active:not(.multiselect-active-item-fallback),.multiselect-container .multiselect-option:not(.multiselect-active-item-fallback):active{background-color:#d3d3d3;color:#000}.multiselect-container .multiselect-all:focus,.multiselect-container .multiselect-all:hover,.multiselect-container .multiselect-group:focus,.multiselect-container .multiselect-group:hover,.multiselect-container .multiselect-option:focus,.multiselect-container .multiselect-option:hover{background-color:#a9a9a9!important}.multiselect-container .multiselect-all .form-check,.multiselect-container .multiselect-group .form-check,.multiselect-container .multiselect-option .form-check{padding:0 5px 0 20px}.multiselect-container .multiselect-all:focus,.multiselect-container .multiselect-group:focus,.multiselect-container .multiselect-option:focus{outline:none}.form-inline .multiselect-container span.form-check{padding:3px 20px 3px 40px}.input-group.input-group-sm>.multiselect-native-select .multiselect{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;padding-right:1.75rem;height:calc(1.5em + .5rem + 2px)}.input-group>.multiselect-native-select{flex:1 1 auto;width:1%}.input-group>.multiselect-native-select>div.btn-group{width:100%}.input-group>.multiselect-native-select:not(:first-child) .multiselect{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.multiselect-native-select:not(:last-child) .multiselect{border-top-right-radius:0;border-bottom-right-radius:0}.multiselect-native-select .btn-group .multiselect.dropdown-toggle{background:none;border:2px solid rgba(51,53,58,.15);min-height:calc(2.9rem + 4px);height:auto}.multiselect-native-select .btn-group .multiselect.dropdown-toggle.error{border-color:#f2597c}.multiselect-native-select .btn-group .multiselect.dropdown-toggle .zmdi.zmdi-chevron-down{position:absolute;right:.5em;top:.5em}.multiselect-native-select .btn-group .multiselect-container.dropdown-menu{top:100%}.multiselect-native-select .btn-group .multiselect-container.dropdown-menu .multiselect-option.dropdown-item{white-space:normal;background-color:initial!important}.multiselect-native-select .btn-group .multiselect-container.dropdown-menu .multiselect-option.dropdown-item.disabled{color:#93979d}.multiselect-native-select .btn-group .multiselect-container.dropdown-menu .multiselect-option.dropdown-item:hover{background-color:#f5f5f5!important}.multiselect-native-select .btn-group .multiselect-container.dropdown-menu .multiselect-option.dropdown-item .form-check .zmdi.check{top:.25em}.multiselect-native-select .btn-group .multiselect-container.dropdown-menu .multiselect-option.dropdown-item .form-check .form-check-label .name{font-weight:700}.multiselect-native-select .btn-group .multiselect-container.dropdown-menu .multiselect-option.dropdown-item .form-check .form-check-label .desc{color:#93979d}.collab-details{position:absolute;bottom:20px;left:20px;text-align:left;white-space:nowrap;width:calc(100% - 40px);z-index:2}.collab-details img{border:2px solid #f3f4f6;height:60px;width:60px}.collab-details p{color:#fff;font-weight:700;font-size:16px;line-height:1;margin-left:.6em;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 60px - .6em);display:inline-block;vertical-align:middle}.image-wrap{position:relative}.image-wrap:after{background:linear-gradient(0deg,#33353a 30%,rgba(51,53,58,0));bottom:0;content:"";height:192px;left:0;opacity:.8;position:absolute;width:100%;z-index:1}.circle{background-clip:padding-box;border-radius:50%;overflow:hidden}@media (max-width:767px){.card{padding-bottom:40px}}.faq-banner-container:after,.wrapper-1:after,.wrapper-2:after,.wrapper-3:after,.wrapper-4:after{z-index:-2;position:absolute;top:0;bottom:0;left:-100%;right:-100%;content:"";background:inherit;border:inherit}@media (max-width:767px){.faq-banner-container:after,.wrapper-1:after,.wrapper-2:after,.wrapper-3:after,.wrapper-4:after{width:100%}}.marketing-banner{z-index:-2}.marketing-banner img{position:relative;width:100%;top:-380px}@media (max-width:991px){.marketing-banner img{top:-225px}}@media (max-width:767px){.marketing-banner{display:block}.marketing-banner img{top:-310px;width:200%}}@media (max-width:575px){.marketing-banner img{top:-210px}}.marketers-steps,.whypaid-steps{height:430px}.marketers-steps.no-bg,.whypaid-steps.no-bg{height:490px}@media (max-width:767px){.marketers-steps.no-bg,.whypaid-steps.no-bg{height:auto}}@media (max-width:767px){.marketers-steps,.whypaid-steps{height:auto;padding:56px 16px}}.marketers-steps .whypaid-first,.whypaid-steps .whypaid-first{position:relative;top:140px;max-width:340px;z-index:-2}@media (max-width:767px){.marketers-steps .whypaid-first,.whypaid-steps .whypaid-first{top:auto}}.marketers-steps .steps-first,.marketers-steps .whypaid-second,.whypaid-steps .steps-first,.whypaid-steps .whypaid-second{width:100%;max-width:400px}.marketers-steps .steps-second,.whypaid-steps .steps-second{width:100%;max-width:280px}.marketers-steps .steps-third,.whypaid-steps .steps-third{width:100%;max-width:400px}.marketers-steps .steps-fourth,.whypaid-steps .steps-fourth{position:relative;top:180px;max-width:340px;z-index:-2}@media (max-width:767px){.marketers-steps .steps-fourth,.whypaid-steps .steps-fourth{top:auto;width:200%}}.marketers-step,.whypaid-step{display:flex;align-items:center;justify-content:center}.marketers-step img.threephotos,.whypaid-step img.threephotos{max-height:430px;width:100%}.marketers-step-intro,.whypaid-step-intro{padding:0 100px}@media (max-width:1239px){.marketers-step-intro,.whypaid-step-intro{padding:0 60px}}@media (max-width:991px){.marketers-step-intro,.whypaid-step-intro{padding-left:24px;padding-right:24px}}@media (max-width:767px){.marketers-step-intro,.whypaid-step-intro{padding-left:0;padding-right:0;text-align:center}}@media (max-width:991px){.marketers-step img,.whypaid-step img{padding-left:24px;padding-right:24px}}.marketers-step.image-back{display:unset;align-items:unset;justify-content:unset}.marketers-step.image-back img{position:relative;top:48px;width:100%}@media (max-width:1239px){.marketers-step.image-back img{width:110%;left:-46px;top:96px}}@media (max-width:991px){.marketers-step.image-back img{width:120%;left:-68px;top:160px}}@media (max-width:767px){.marketers-step.image-back img{width:100%;left:40px;top:56px}}.program-track{height:430px;margin-bottom:40px}@media (max-width:991px){.program-track{text-align:center;padding:56px 16px;height:auto}}.content__text{display:flex;align-items:center;justify-content:left}@media (min-width:768px){.content__text-wrap{padding:0 100px}}.route-a-sm,.route-b-sm,.route-c-sm,.route-d-sm{max-width:100px}.route-a,.route-b,.route-c,.route-d{position:relative}.route-a{bottom:-200px;right:150px;max-width:337px}.route-b{left:160px;max-width:447px}.route-c{right:205px;max-width:461px}.route-d{left:240px;max-width:397px}@media (max-width:1239px){.route-a{right:90px}.route-b{left:55px}.route-c{right:205px}.route-d{left:85px}}.marketing-content{top:-375px;margin-bottom:-280px}@media (max-width:991px){.marketing-content{margin-bottom:-150px;top:-210px}.marketing-content .intro__content.width50{width:100%}}@media (max-width:767px){.marketing-content{top:-300px;margin-bottom:-210px}.marketing-content .intro__content{width:100%}}@media (max-width:575px){.marketing-content{top:-250px}}.service__roster{padding:120px 0}.service__influencer,.service__native{padding:120px 100px}.service__branded{padding:120px 100px 120px 600px}.service__branded-text,.service__influencer-text,.service__native-text{max-width:400px}.service__roster{background:url(../world-map-ret) no-repeat;background-size:cover;background-position:0 0}@media (max-width:1239px){.service__roster{background-position:-300px}}@media (max-width:991px){.service__roster{background-position:-378px}}@media (max-width:767px){.service__roster{padding:56px 16px;background-position:-600px}}.service__influencer{background:url(../marketers-index-phone-collabs-ret) no-repeat;background-position:240px -200px;background-size:1200px;left:300px}.service__branded{background:url(../marketers-index-branded-ret) no-repeat;background-position:0 0;background-size:375px auto}.service__native{background:url(../marketers-index-amplification-ret) no-repeat;background-position:630px -91px;background-size:600px;left:300px}@media (max-width:1239px){.service__native{background-position:510px -40px}}@media (max-width:991px){.service__influencer,.service__native{padding:120px 60px}.service__influencer-text,.service__native-text{max-width:320px}.service__native{background-position:360px -40px}.service__influencer{background-position:146px -200px}.service__branded{background-size:310px auto;background-position:0 150px;padding:120px 60px 120px 350px}}@media (max-width:767px){.service__branded,.service__influencer,.service__native{padding:40px 16px 240px;min-height:310px}.service__branded-text,.service__influencer-text,.service__native-text{max-width:100%;text-align:center}.service__native{background-position:50% 260px;background-size:279px}.service__branded{background-position:0 290px;background-size:500px auto}.service__influencer{background-position:-28px 300px;background-size:480px auto}}@media (max-width:575px){.service__branded,.service__influencer,.service__native{padding:40px 16px 240px;min-height:550px;max-height:550px}.service__branded-text,.service__influencer-text,.service__native-text{max-width:100%;text-align:center}.service__native{background-position:50% 300px;background-size:360px}.service__branded{background-position:50% 350px}.service__influencer{background-position:-90px 355px;background-size:480px auto}}.bg-tech-black,.bg-tech-gradient{background:#33353a;background:linear-gradient(90deg,#33353a,hsla(0,0%,100%,.2)),#33353a}.bg-tech-black .h1,.bg-tech-black .h2,.bg-tech-black .h3,.bg-tech-black .h4,.bg-tech-black .h5,.bg-tech-black .h6,.bg-tech-black h1,.bg-tech-black h2,.bg-tech-black h3,.bg-tech-black h4,.bg-tech-black h5,.bg-tech-black h6,.bg-tech-gradient .h1,.bg-tech-gradient .h2,.bg-tech-gradient .h3,.bg-tech-gradient .h4,.bg-tech-gradient .h5,.bg-tech-gradient .h6,.bg-tech-gradient h1,.bg-tech-gradient h2,.bg-tech-gradient h3,.bg-tech-gradient h4,.bg-tech-gradient h5,.bg-tech-gradient h6{color:#fff}img.oval{position:absolute;left:80px;top:150px}@media (max-width:1239px){img.oval{display:none}}.whypaid-step.image-back{background:url(../tech-web-ret) no-repeat;background-position:158px 0;background-size:450px}@media (max-width:767px){.whypaid-step.image-back{background:none}}.laptop-image{max-width:540px;position:relative}@media (max-width:767px){.laptop-image{left:-40px;top:56px}}@media (min-width:768px) and (max-width:991px){.laptop-image{left:-24px;top:100px}}@media (min-width:992px) and (max-width:1239px){.laptop-image{left:0;top:36px}}@media (min-width:1240px){.laptop-image{left:-22px;top:6px}}a.connect-account.underline,a.connect-account.underline:hover{text-decoration:underline}.checkbox-items label{margin-bottom:0;padding:1rem 5rem 1rem 2rem}.checkbox-items .check{top:15px;left:20px}@media (min-width:768px){.settings-notifications .input-field{width:50%}}main.brand_settings .intl-tel-input.allow-dropdown,main.influencer_settings .intl-tel-input.allow-dropdown{width:100%}main.brand_settings figure .figure-img,main.influencer_settings figure .figure-img{margin-top:-35px;margin-bottom:20px;height:80px;width:80px}main.brand_settings figure .figure-img.rounded,main.influencer_settings figure .figure-img.rounded{border-radius:6rem}@media (max-width:767px){main.brand_settings .btn-nav-secondary,main.influencer_settings .btn-nav-secondary{width:100%}}main.brand_settings .btn-nav-secondary:focus,main.influencer_settings .btn-nav-secondary:focus{color:#f2597c}@media (max-width:767px){main.brand_settings .btn-disconnect,main.influencer_settings .btn-disconnect{width:auto!important}}main.brand_settings .card-header,main.influencer_settings .card-header{display:block;background-color:transparent;padding:1rem 5rem 1rem 2rem;border-bottom:none}main.brand_settings .usage-rights-empty-message,main.influencer_settings .usage-rights-empty-message{margin-top:1em;margin-bottom:1em;padding:16px;background-color:#fef0d9}main.brand_settings .usage-rights-empty-message p,main.influencer_settings .usage-rights-empty-message p{color:#33353a}main.brand_settings .usage-rights-section-header,main.influencer_settings .usage-rights-section-header{font-weight:700;margin-top:40px}main.brand_settings .usage-rights-section-subheader,main.influencer_settings .usage-rights-section-subheader{font-weight:700}main.brand_settings .usage-rights-info-message,main.influencer_settings .usage-rights-info-message{background:#f5f5f5;padding:16px;color:#33353a}main.brand_settings .usage-rights-link,main.influencer_settings .usage-rights-link{color:#4fa9b3}main.brand_settings .usage-rights-suggestion-pill,main.influencer_settings .usage-rights-suggestion-pill{height:36px;width:-moz-fit-content;width:fit-content;padding:0 16px;background:#f5f5f5;border-radius:38px;display:flex;margin-top:10px;align-items:center;justify-content:center}main.brand_settings .usage-rights-suggestion-pill p,main.influencer_settings .usage-rights-suggestion-pill p{color:#000;font-weight:700;font-size:14px;margin:auto;margin-right:10px}main.brand_settings .usage-rights-input,main.influencer_settings .usage-rights-input{margin-left:-15px}main.brand_settings .usage-rights-hidden-message,main.influencer_settings .usage-rights-hidden-message{display:none}main.brand_settings #accordian .border-top,main.influencer_settings #accordian .border-top{border-top:2px solid rgba(51,53,58,.15)}main.brand_settings .settings-notifications,main.brand_settings .settings-payouts,main.influencer_settings .settings-notifications,main.influencer_settings .settings-payouts{border-bottom:2px solid rgba(51,53,58,.15)}main.brand_settings .settings-notifications label,main.brand_settings .settings-salestax label,main.influencer_settings .settings-notifications label,main.influencer_settings .settings-salestax label{margin-bottom:0;padding:1rem 5rem 1rem 2rem}main.brand_settings .settings-notifications .check,main.brand_settings .settings-salestax .check,main.influencer_settings .settings-notifications .check,main.influencer_settings .settings-salestax .check{left:0}#paypal-banner{background-color:#ece7f3;padding:16px;margin-bottom:24px}.paypal-info{color:#33353a;font-size:14px}.info-link{color:#33353a;text-decoration:underline}.total-paid,.total-pending{background-color:#f3f4fb;float:left}.total-paid p,.total-pending p{color:#33353a}.total-paid p strong,.total-pending p strong{font-size:1.2rem}@media (min-width:768px){.total-paid{border-right:1rem solid #fff}.total-pending{border-left:1rem solid #fff}}table.transactions tbody td{text-align:right}table.transactions tbody td:first-child{text-align:left}table.transactions tbody td:last-child{padding-right:0}table.transactions tbody td:last-child div{float:right}table.transactions tbody td a{color:#33353a}table.transactions thead th{color:#94989f;text-align:right}table.transactions thead th.details{min-width:300px;text-align:left}table.transactions thead th.amount{min-width:100px}table.transactions thead th.payout-date{min-width:150px}table.transactions thead th.status{min-width:100px}input[type=checkbox]:checked,input[type=checkbox]:not(:checked){position:absolute;left:-9999px}input[type=checkbox]:checked+label,input[type=checkbox]:not(:checked)+label{position:relative;padding-left:30px;cursor:pointer}input[type=checkbox]:checked+label .zmdi-check-square,input[type=checkbox]:not(:checked)+label .zmdi-check-square{background:#cccccb;border-radius:2px;position:absolute;line-height:16px;height:18px;width:18px;left:1px;top:0}input[type=checkbox]:checked+label .zmdi-check-square:before,input[type=checkbox]:not(:checked)+label .zmdi-check-square:before{transition:opacity .15s ease;font-size:24px;color:#f2597c}input[type=checkbox]:not(:checked)+label .zmdi-check-square{border:2px solid #cccccb;background:transparent}input[type=checkbox]:not(:checked)+label .zmdi-check-square:before{opacity:0}input[type=checkbox]:checked+label .zmdi-check-square{background:#fff}input[type=checkbox]:checked+label .zmdi-check-square:before{opacity:1}.campaign-cell a:hover{text-decoration:none}.affix{position:fixed;top:1rem;transform:translateZ(0)}@media (max-width:1239px){.affix{width:200px}}.opt-in__header h4{margin-bottom:.5rem}.opt-in__header h4 a{color:#33353a;margin-right:10px;position:relative;top:3px}.empty-state{height:100%;justify-content:center;display:flex;flex-direction:column;text-align:center}.empty-state .zmdi-check-circle{color:#5fc5bb}.empty-state p{color:#33353a}.campaigns.brief .navbar{width:250px}.input-field textarea{resize:none}.zmdi-close-circle-o:before{color:#f2597c}.location-inputs .zmdi-close-circle-o:before{position:absolute;right:-52rem;top:-42px}.location-inputs a.remove-location{position:absolute}.output-field{padding-bottom:1.5rem;padding-top:1.5rem}.output-field h6{margin-bottom:1rem}.output-field p{word-wrap:break-word}.brief-display{color:#33353a}.brief-display h6{font-weight:700}.brief-display ol{list-style-type:decimal}.brief-display ul{list-style-type:disc}.hyphen:after{position:absolute;content:"-";color:#cccccb;right:-.2rem;top:4rem}.zmdi-eye{float:right;color:#93979d}.zmdi-no-label{position:relative;bottom:1rem}.input-field[class*=field-prefix-],.input-field[class*=field-suffix-]{position:relative;color:#33353a}.input-field[class*=field-prefix-] .zmdi,.input-field[class*=field-prefix-]:after,.input-field[class*=field-prefix-]:before,.input-field[class*=field-suffix-] .zmdi,.input-field[class*=field-suffix-]:after,.input-field[class*=field-suffix-]:before{position:absolute;z-index:10}.input-field[class*=field-prefix-] .zmdi,.input-field[class*=field-suffix-] .zmdi{font-size:2em;line-height:2.6;top:2rem}.input-field[class*=field-prefix-] .zmdi-eye,.input-field[class*=field-suffix-] .zmdi-eye{font-size:1rem;line-height:1rem;top:1rem}.input-field[class*=field-prefix-]:before{left:.75rem}.input-field[class*=field-prefix-] .zmdi{left:.5rem}.input-field[class*=field-suffix-] .zmdi{right:2rem}.input-field[class*=field-suffix-] .zmdi-eye{right:1rem}.input-field.field-suffix-icon input{padding-right:2em}.input-field.field-suffix-icon input:disabled+.zmdi{opacity:.7}.ici_link{text-decoration:underline;float:right}.image-box img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.image-box label{height:100%;overflow:hidden}.notes p{font-size:14px;font-weight:400;line-height:1.43}.influencer-list{min-height:90vh}.influencer-card__data .figure-caption{color:#93979d;position:relative;display:flex;flex-direction:column;justify-content:center}.influencer-card__data .figure-caption .count{display:inline}.influencer-card__data .figure-img{position:relative;top:0;margin-top:0;border-radius:6rem}.influencer-card__data .figure-img.active{border:.25rem solid #5fc5bb}.influencer-card__data .thumbnail .thumbnail-icon{position:absolute;left:58px;top:-8px;font-size:1.5rem;color:#33353a;background-color:#fff;border-radius:50%;z-index:1}.influencer-card__data .thumbnail .thumbnail-icon:before{position:relative;top:3px}.influencer-card__data .thumbnail .thumbnail-icon.zmdi-check-circle{color:#5fc5bb}.influencer-card__posts :focus{outline:0 auto -webkit-focus-ring-color}.brand_content_approval .influencer-card,.influencer_approved_list .influencer-card,.influencer_live_list .influencer-card{cursor:pointer}.carousel-controls{display:flex;align-items:right;justify-content:space-between;background-color:#f3f4fb}.carousel-controls a:hover{text-decoration:none;transition:.3s ease}.close-secondary{padding:0;display:table-cell;vertical-align:middle;width:40px!important;height:40px!important;cursor:pointer;background:hsla(0,0%,100%,.8);border-radius:50%;font-size:1.5rem;border:0;-webkit-appearance:none;z-index:10}.close-secondary:hover{background-color:#fff;transition:.3s ease}.close-secondary:before{line-height:40px;color:#33353a}.top-carousel-control-next,.top-carousel-control-prev{display:table-cell}.profile-slider-button{padding:0;display:table-cell;vertical-align:middle;text-align:center;width:40px!important;height:40px!important;cursor:pointer;background:hsla(0,0%,100%,.8);border-radius:50%;font-size:1.5rem;border:0;-webkit-appearance:none;z-index:10}.profile-slider-button:hover{background-color:#fff;transition:.3s ease;text-decoration:none}.profile-slider-button:hover:before{color:#33353a}.profile-slider-button:before{line-height:40px;color:#94989f;text-decoration:none}@media (min-width:992px){#influencer-content__details,#manager-content__details{height:92vh}}.client-content__approve{padding:1rem;background-color:#fff}.container-empty-state{height:50vh}.container-empty-state__text{max-width:600px}body[data-controller=brand_campaign] .nav-link{font-weight:700!important;color:#94989f!important}body[data-controller=brand_campaign] .nav-link.active{color:#33353a!important}.collab-content-summary li{list-style-type:none}.mobile-save{display:block;padding:100px 0}@media (min-width:992px){.mobile-save{display:none}}.mobile-save .zmdi-smartphone-iphone{margin-bottom:20px;position:relative}.mobile-save .zmdi-smartphone-iphone:before{color:#e9e9e9;font-size:70px}.mobile-save .zmdi-smartphone-iphone .zmdi-close:before{color:red;font-size:21px;left:50%;margin-left:-6px;position:absolute;top:20px}@media (max-width:991px){#manager-content__details,main.brand_campaign.brand_campaign_roster,main.brand_campaign.brand_content_approval,main.brand_campaign.brand_details_view,main.brand_campaign.brand_influencer_brief,main.brand_campaign.influencer_approved_list,main.brand_campaign.influencer_live_list,main.campaigns.brief,main.campaigns.build,main.campaigns.campaign_client_brief,main.campaigns.campaign_influencer_brief,main.campaigns.collaborations,main.campaigns.opt_ins,main.campaigns.roster_list,main.campaigns.shortlist,main.search.index{display:none}}body[data-controller=collaboration_contents] .zmdi-long-arrow-left,body[data-controller=collaborations] .zmdi-long-arrow-left{vertical-align:middle;text-align:center;position:relative;left:5px;font-size:1.5em;color:#33353a;background-color:#f3f4fb;border-radius:100%;height:32px;width:32px;margin-left:auto;margin-right:auto;line-height:1.3}body[data-controller=collaboration_contents] .zmdi-long-arrow-left:before,body[data-controller=collaborations] .zmdi-long-arrow-left:before{position:relative;transform:translate(-50%,-50%)}body[data-controller=collaboration_contents] .zmdi-long-arrow-left:hover,body[data-controller=collaborations] .zmdi-long-arrow-left:hover{color:#94989f;transition:.3s ease}.collab-content__box{padding:2rem;border-radius:.25rem;background-color:#fff;box-shadow:0 5px 7px rgba(0,0,0,.03)}.collab-content__box label.error{padding-left:0}.collab-content__box label{padding-left:3rem}.zmdi-lock{color:#fff;background-color:#308fc1;border-radius:100%;height:80px;width:80px;margin-left:auto;margin-right:auto}.zmdi-lock:before{vertical-align:middle}.invoice-item .item-content .item-name{display:none}.invoice-item .item-content,.invoice-item .item-task{padding-top:.5rem;padding-bottom:.5rem}.invoice-item .item-content .item-name,.invoice-item .item-task .item-name{color:#33353a}.invoice-item dd{text-align:right}.brief-view p{word-wrap:break-word}.rate-dropdown{cursor:pointer}@media (max-width:767px){.invoice-item h6{display:inline-block;margin-bottom:1rem}.collab-content__box{padding:1rem}#influencer-stage,#manager-stage{padding-left:0;padding-right:0;padding-bottom:3rem}}#client-content__sidebar,#manager-details_sidebar{display:flex;flex-direction:column;height:100%;min-height:0}@media only screen and (max-width:1420px){.collab-submit button span{display:none}}.collaborations{overflow:visible}.collab-filter-container label{display:inline;font-family:Maison Neue,sans-serif;font-size:1rem;font-weight:400;color:#33353a;margin-right:.25rem;padding-top:0!important}.collab-filter-container .collab-filter{display:inline-flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:16.563rem;height:3rem;padding:.688rem 1rem;background:#fff;border:.125rem solid #c4cdd5;border-radius:.25rem;font-family:Maison Neue,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem;color:#898989}.ml-minus-8{margin-left:-3rem!important}.collab-checkbox-row{position:absolute}.collab-checkbox-label label{font-family:Maison Neue,sans-serif;padding-right:.5rem;font-size:1rem;font-weight:400;color:#33353a}.collab-checkbox-label input[type=checkbox]:checked~.check,.collab-checkbox-label input[type=checkbox]:checked~.minus{border:2px solid #5fc5bb;background:#5fc5bb;color:#fff}.usage-rights-empty-message{margin-top:1em;margin-bottom:1em;padding:16px;background-color:#fef0d9}.usage-rights-empty-message p{color:#33353a}.usage-rights-info-message{background:#f5f5f5;padding:16px;color:#33353a}.usage-rights-link{color:#4fa9b3}.usage-rights-section-header{font-weight:700;margin-top:40px}.usage-rights-section-subheader{font-weight:700}.usage-rights-suggestion-pill{height:36px;width:-moz-fit-content;width:fit-content;padding:0 16px;background:#f5f5f5;border-radius:38px;display:flex;margin-top:10px;align-items:center;justify-content:center}.usage-rights-suggestion-pill p{color:#000;font-weight:700;font-size:14px;margin:auto;margin-right:10px}.usage-rights-input{margin-left:-15px}.usage-rights-hidden-message{display:none}.error-banner{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:16px;gap:16px;border-radius:6px;background:#fcd9dd}.wrapper-1{background:#f3f4fb;background:linear-gradient(#fff,#f3f4fb)}.wrapper-2{background-color:#f3f4fb}.wrapper-3{background-color:#f2597c;color:#fff}.wrapper-4{background:#f3f4fb;background:linear-gradient(#f3f4fb,#fff)}.wrapper-5{background:#fff}.paid-hash-logo{width:70px}.creators-article .creators-article-intro{padding:0 85px 10px}.creators-article .creators-article-intro h5.figure-intro{margin-bottom:10px}.creators-article .creators-article-intro__img{height:100%;vertical-align:middle;width:100%}@media (max-width:991px){.creators-article .creators-article-intro__img img{position:absolute;top:0;bottom:0;margin:auto;max-height:100%;max-width:95%}}@media (max-width:991px){.creators-article .creators-article-intro{padding:0}}@media (max-width:991px){.facebook-login-btn{width:50%}}@media (min-width:992px){.facebook-login-btn{width:30%}}main.faq h3{font-weight:700}main.faq p{font-size:1rem}main.faq .intro__left-content p{max-width:inherit}main.faq .faq-banner-container{z-index:2;background-color:#fff;max-width:67rem}main.faq .faq-banner-container a{color:#93979d;text-decoration:underline}main.faq .faq-banner-container a.faq-block-link{color:#33353a;text-decoration:underline}main.faq .faq-banner-container h3{font-weight:400}main.faq .faq-qa-container{max-width:67rem}.main.apply.new+.container,.main.password_resets.create+.container,.main.password_resets.edit+.container,.main.password_resets.new+.container,.main.sessions.create+.container,.main.sessions.new+.container{display:none}.main.apply.new .login-wrapper,.main.password_resets.create .login-wrapper,.main.password_resets.edit .login-wrapper,.main.password_resets.new .login-wrapper,.main.sessions.create .login-wrapper,.main.sessions.new .login-wrapper{display:flex;align-items:center;justify-content:left;height:100vh}@media (max-width:991px){.main.apply.new .login-form,.main.password_resets.create .login-form,.main.password_resets.edit .login-form,.main.password_resets.new .login-form,.main.sessions.create .login-form,.main.sessions.new .login-form{max-width:480px;margin:0 auto}}.main.apply.new .bg-image,.main.password_resets.create .bg-image,.main.password_resets.edit .bg-image,.main.password_resets.new .bg-image,.main.sessions.create .bg-image,.main.sessions.new .bg-image{background:url(../log-in-hero-ret) 50% no-repeat;background-size:cover}.main.apply.new .infl-event,.main.password_resets.create .infl-event,.main.password_resets.edit .infl-event,.main.password_resets.new .infl-event,.main.sessions.create .infl-event,.main.sessions.new .infl-event{background:url(../images/log-in-onboarding-hero-ret.jpg) 50% no-repeat;background-size:cover}#event-sign-up .input-group.prev-input-group .input-group-addon{color:#000}.password-eye{margin-left:-34px;z-index:1000}.sign-up-link{text-decoration:underline}main.privacy #menu-block,main.terms #menu-block{max-width:250px;overflow:scroll;height:100%;width:inherit}@media only screen and (max-width:812px){main.privacy #menu-block,main.terms #menu-block{max-width:100%}main.privacy #mobile-check,main.terms #mobile-check{display:none}}main.faq{background-color:#f3f4fb}main.faq .warning,main.faq a,main.faq li,main.faq p,main.faq strong{font-size:.875rem;color:rgba(0,0,0,.87)}main.faq a{color:#4183c4}main.faq ol{list-style-type:decimal}.home iframe{left:0;position:absolute;top:0}.home__content,.home__marketers{background-color:#f3f4fb}.home__features-item{position:relative}.home__features-item .zmdi{font-size:2rem;left:0;position:absolute;top:-.3rem}.home__features-item h6,.home__features-item p{margin-left:1.5rem}.home__features-item h6{margin-bottom:1rem}.home__testimonials-quote{background:#33353a;height:30rem;padding:2rem;position:relative}@media (min-width:768px) and (max-width:991px){.home__testimonials-quote{height:16rem}}.home__testimonials-quote h5{font-style:italic}.home__testimonials-quote-footer{bottom:2rem;left:2rem;position:absolute;right:2rem}.home__hero{background:url(../home-hero-ret);background-repeat:no-repeat}@media (max-width:991px){.home__hero{background-size:200% auto,100% 100%;padding-bottom:52vh;padding-top:0}}@media (min-width:992px){.home__hero{background-size:auto 200%,100% 100%;height:84vh;min-height:76rem}}@media (max-width:767px){.home__hero{background-position:center 50vh,bottom}}@media (min-width:768px) and (max-width:991px){.home__hero{background-position:center 30vh,bottom}}@media (min-width:992px) and (max-width:1239px){.home__hero{background-position:35% 75%,bottom}.home__hero .intro__content{margin-top:36vh}}@media (min-width:1240px){.home__hero{background-position:12vw 65%,bottom;min-height:40rem}.home__hero .intro__content{margin-top:8vh}}@media (min-width:1600px){.home__hero .intro__content{margin-top:24vh}}.home__ai{background:linear-gradient(90deg,#33353a,hsla(0,0%,100%,.2)),#33353a;overflow:hidden;position:relative}@media (max-width:991px){.home__ai__img{display:none}}.home__ai__img{left:50%;position:absolute;top:0}@media (min-width:1240px){.home__ai__img{width:50%}}@media (min-width:992px) and (max-width:1239px){.home__ai__img{height:100%}}@media (min-width:992px){.home__photowallbg{background:url(../home-photo-wall-ret) no-repeat 0 100%,linear-gradient(#f3f4fb,#fff);background-size:100% auto;padding-bottom:32vw;position:relative}.home__photowallbg .videoWrapper{bottom:22.6vw;left:9.5vw;position:absolute;width:43.3%}}@media (max-width:767px){.home__photowallbg{background:linear-gradient(#f3f4fb,#fff)}}hr{margin-bottom:.5rem;margin-top:.5rem}.sub-title{color:#33353a;display:inline}.table thead th{font-weight:400}.influencer-data{position:relative}.influencer-data a{cursor:pointer}.influencer-data a.edit-note{text-decoration:none}.influencer-data .influencer-thumbnail{height:4rem;position:absolute;width:4rem;display:inline-block;top:.8rem}.influencer-data .influencer-thumbnail img{height:auto;width:100%}.influencer-data .inf-location,.influencer-data .influencer-item,.influencer-data .influencer-stat,.influencer-data p.name{position:relative;left:75px;top:7px;margin-bottom:5px;line-height:1.2}.influencer-data p.name a{color:#33353a}.influencer-data .inf-location p{color:#94989f}.campaign-build-table table tbody td:first-of-type{max-width:450px}.campaign-build-table table tbody .influencer-data{width:85%}.sidebar-menu{min-height:100vh}.sidebar-menu .navbar{border:0}.sidebar-menu .navbar-brand img{width:10rem}@media (max-width:1239px){.sidebar-menu .navbar-brand-wrapper{margin-bottom:1rem!important}.sidebar-menu .brand-logo{display:none}.sidebar-menu .brand-logo-mini{display:inline-block}.sidebar-menu .brand-logo-mini img{width:3rem}.sidebar-menu .navbar-nav{padding-left:0!important;padding-right:0!important}}@media (min-width:992px){.sidebar-menu .brand-logo{display:inline-block}.sidebar-menu .brand-logo-mini{display:none}}.nav,.nav a{color:#33353a}.nav .nav-item.nav-profile .profile-image{position:relative;width:70px;height:70px;margin:auto}.nav .nav-item.nav-profile .profile-image img{width:70px;height:70px;border-radius:100%}.nav .nav-item.nav-profile .profile-name{margin-top:.75rem;text-align:center}.nav .nav-item.nav-profile .profile-name .designation{overflow:clip;white-space:nowrap}.navbar-menu-wrapper{background:#33353a;color:#fff;display:block}.navbar-menu-wrapper .navbar-menu{list-style:none;display:flex;flex-direction:row;align-items:center}.navbar-menu-wrapper .navbar-menu a{color:#fff;height:70px;padding:22px 25px}.campaign-permissions{height:100%;background-color:#f3f4f6}.campaign-permissions #campaign-assignment-search{display:inline-block;width:75%;margin-right:20px}.campaign-permissions #campaign-assignment-search .input{width:100%}.campaign-permissions #campaign-assignment-search .zmdi-search{font-size:1.5rem;cursor:default;position:absolute;line-height:1.8;text-align:center;top:0;right:0;margin:0;height:100%;width:2.67142857em;opacity:.5}.campaign-permissions #campaign-assignment-search-button{display:inline-block;padding:.4em 1rem;border-radius:5px}.campaign-permissions .nav-link{font-weight:300}.campaign-permissions .nav-link.active{font-weight:700;background-color:#f3f4f6}.campaign-permissions .campaign-assignment-table-container{margin-bottom:150px}.campaign-permissions .campaign-assignment-table{background-color:#fff;margin-bottom:150px}.campaign-permissions .campaign-assignment-table th{color:#33353a;font-weight:700}.campaign-permissions .campaign-assignment-table th:first-child{padding-left:1rem;width:20%}.campaign-permissions .campaign-assignment-table th:nth-child(2){width:20%}.campaign-permissions .campaign-assignment-table th:nth-child(3){width:30%}.campaign-permissions .campaign-assignment-table .members{max-width:252px;min-width:252px}.campaign-permissions .campaign-assignment-table .members .full-name span{min-width:50%}.campaign-permissions .campaign-assignment-table .members a{text-decoration:underline;color:#33353a}.campaign-permissions .campaign-assignment-table .manager-section img{display:inline;margin-right:10px;position:relative;top:4px}.campaign-permissions .campaign-assignment-table .manager-section .check{display:inline-block;position:static;left:auto}.campaign-permissions .campaign-assignment-table .manager-section .check:before{display:inline;position:relative}.campaign-permissions .campaign-assignment-table .manager-section label{left:-20px;z-index:1000}.campaign-permissions .campaign-assignment-table .manager-section:last-child{margin-bottom:0!important}.campaign-permissions #campaign-assignment-modal span{color:#33353a}.campaign-permissions #campaign-assignment-modal i.zmdi{font-size:2rem}.campaign-permissions #campaign-assignment-modal i.zmdi.select-manager-icon{position:relative;top:5px}.campaign-permissions #campaign-assignment-modal i.zmdi.zmdi-check-circle{color:#5fc5bb}.campaign-permissions #campaign-assignment-modal i.zmdi.zmdi-plus-circle-o{color:#f2597c}.campaign-permissions .status-message-container .loader{border:16px solid #fff;border-radius:50%;border-top:16px solid #3498db;width:80px;height:80px;margin:0 auto;animation:b 2s linear infinite}@keyframes b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body.not_found{width:100%;height:100%}body.not_found .bg{background-size:cover;background-position:50%}body.not_found .bg-1{background-image:url(../images/404_background_1.jpg)}body.not_found .bg-2{background-image:url(../images/404_background_2.jpg)}body.not_found .row,body.not_found main{height:100%}body.not_found h1,body.not_found p{color:#fff}body.not_found h1 a,body.not_found p a{color:#fff;text-decoration:underline}body.not_found .top-space-fix{margin-top:10%}body.internal_server_error .error-msg{min-height:50vh}.influencer-stats-wrap{display:flex}.influencer-stats-wrap .image-wrap:after{background:none}.influencer-stats-wrap .influencer-data .influencer-thumbnail{position:static;height:48px;width:48px}.influencer-stats-wrap .card-left-col{padding-top:5px;margin-left:1rem}.influencer-stats-wrap .card-left-col div{display:flex;flex-direction:column}.location-title{display:inline-block}.multiple-inf-wrap{display:flex}.multiple-inf-wrap .location-stats-wrap .influencer-thumbnail{height:32px;width:32px}.bbc-container .influencer-stats-wrap{padding-top:56px;padding-bottom:32px}.bbc-container .first-element{padding-top:32px}.helper-icn{padding:7px 0 0 8px;display:inline-block}.sentiment-content{display:flex}.sentiment-content .sentiment-columns{width:33.33%;margin-right:75px}.sentiment-content .sentiment-columns:last-child{margin-right:0}.sent-comment-stats{font-size:14px;padding-top:17px;display:inline-block;color:#33353a}.report-modal .post-date{font-size:12px;color:#93979d}.report-modal .post-link{text-decoration:underline}.report-modal .post-link:hover{text-decoration:none}.report-modal .stats-list{display:flex;flex-direction:column}.report-modal .stats-list li{display:flex;justify-content:space-between;padding:8px 0}.post-text,.stats-list-txt{font-size:14px}.influencer-profile-img{display:flex;margin:0 12px 12px 0}.influencer_name_hdr{font-size:21px}.sm-grey-txt{font-size:14px;color:#93979d}.follower-health-wrap{padding:32px 0 38px}.follower-health-hdr{align-self:center}.fol-health-content{display:flex;justify-content:space-between}.influencer-category-list{display:flex;flex-wrap:wrap;margin:1rem 0 2rem}.influencer-category-list li{margin:0 4px 11px 0}.social-channel-link{color:#33353a;font-size:14px;padding-left:10px}.verified-channels-list{padding-top:20px}.verified-channels-list .zmdi{font-size:14px;vertical-align:middle}.profile-page-nav{margin-bottom:40px;font-weight:600}.profile-page-nav .prof-nav-link{color:#93979d;margin-left:24px}.profile-page-nav .prof-nav-link.active{color:#f2597c}.profile__stats{margin:40px 0}.profile__card-img{width:100%}.nav-tabs__alternative .nav-item{margin-right:24px}.nav-tabs__alternative .collab-nav-link,.nav-tabs__alternative .social-nav-link{color:#93979d;font-weight:600;border-bottom:2px solid #fff;padding-bottom:8px;text-decoration:none}.nav-tabs__alternative .collab-nav-link.active,.nav-tabs__alternative .social-nav-link.active{color:#f2597c;border-bottom:2px solid #f2597c;padding-bottom:8px}.nav-tabs__alternative .collab-nav-link.active:hover,.nav-tabs__alternative .social-nav-link.active:hover{text-decoration:none}.instagram__slug,.youtube__slug{display:block;padding-bottom:10px}.profile__card-link:hover{display:block;width:100%;box-shadow:0 2px 24px 0 rgba(0,0,0,.1)}.social-channel-icon{width:12px}.main.search.index{overflow:visible}.header-nav.nav-link{padding:0!important}.influencer-card__data .figure{min-width:250px}.influencer-card__data .figure span{vertical-align:middle}.influencer-card__data .figure span:first-of-type{font-weight:inherit}.search-field .keyword-input.form-control{background:transparent;border:none;padding:0}.remove-keyword{position:absolute;right:1rem;top:0}.add-keyword{position:absolute;right:1.5rem;top:2rem}.filter-bar{background-color:#fff;z-index:10}.filter-bar.affix{position:fixed;top:0;transform:translateZ(0);transition:all .5s}#search_input{border:none;font-family:Sofia Pro,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;width:92%}#search_input:focus{outline:none}#search_input::-webkit-input-placeholder{color:#94989f}.background{position:absolute;width:2600px;height:80%;background-color:#fff;z-index:8}.btn-outline-pill-blue,.btn-outline-pill-orange,.btn-outline-pill-red,.btn-pill{line-height:1rem;padding:.3rem 1rem}.btn-filter{font-family:inherit;font-weight:600}.btn-pill.btn-copy{background-color:silver}.btn-pill.btn-copy:active,.btn-pill.btn-copy:hover{background-color:#dcdcdc}.btn-outline-pill-orange:active,.btn-outline-pill-orange[aria-expanded=true]{color:orange;background-color:#fff6e6!important;border-color:orange}.btn-outline-pill-blue:active,.btn-outline-pill-blue[aria-expanded=true]{color:#308fc1;background-color:#dfeff7!important;border-color:#308fc1}#search-results__head{z-index:9;position:sticky;top:0}#search-results__head hr{color:#fff}#search-results__head div [class*=col-]{z-index:9}#search-results{background-color:#fff;min-width:1000px}#search-results.scroll-screen{height:calc(100vh - 190px)}#search-results #search-results__head .row,#search-results .influencer-card{white-space:nowrap;display:block;vertical-align:middle;text-align:left}#search-results #search-results__head .row .influencer-card__posts,#search-results .influencer-card .influencer-card__posts{width:16rem}.search-results [class*=col-]{color:#33353a;display:inline-block;float:none;vertical-align:middle;text-align:left;white-space:normal}.search-results .col-1{max-width:80px}.search-results .col-1[data-target=attr-signup]{max-width:141px}.search-results .col-1[data-target=attr-channels],.search-results .col-1[data-target=attr-gender]{max-width:100px}.search-results .col-lg-1{max-width:215px}.search-results .col-lg-1[data-target=rate-branded]{max-width:260px}.search-results .col-lg-1[data-target=insta-followers]{max-width:195px}.search-results .col-lg-1[data-target=insta-engagement-rate]{max-width:150px}.search-results{overflow-x:auto;white-space:nowrap}.search-form__submit{font-family:Sofia Pro,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:500;color:#f2597c;border:none;cursor:pointer}#attribute-dropdown{cursor:pointer;text-align:right}#attribute-dropdown .dropdown-menu{min-width:19rem;height:auto;max-height:calc(100vh - 12em)}#attribute-dropdown .dropdown-menu label{margin-bottom:0}#attribute-dropdown .dropdown-menu .input-field{padding:.5rem 0}#filter-option{width:73%;padding-left:1rem;padding-right:1rem}#filter-option .search_delete{line-height:1rem}#filter-option .btn-outline-pill-blue,#filter-option .btn-outline-pill-orange,#filter-option .btn-outline-pill-red{margin-bottom:.5rem}#filter-option .btn-outline-pill-blue i,#filter-option .btn-outline-pill-orange i,#filter-option .btn-outline-pill-red i{position:relative;top:1px}#filter-option .dropdown .dropdown-menu{margin-top:-.25rem}#attribute-dropdown{width:12%;padding-right:1rem}.filter-dropdown{width:15%;padding-left:1rem}.filter-dropdown .dropdown-menu{padding:1rem;min-width:15rem;box-shadow:0 5px 7px rgba(0,0,0,.03);height:auto;width:600px;max-height:calc(100vh - 12em)}.filter-dropdown .dropdown-item{padding-left:1rem}a.toggle-verified:focus,a.toggle-verified:hover{text-decoration:none}.user-statuses{display:flex;align-items:center;padding-left:4rem;padding-top:.5rem}form.download-button .btn{padding:0}form.download-button .btn:focus{color:inherit}.navbar-collapse .nav-tabs .nav-item.show .nav-link,.navbar-collapse .nav-tabs .nav-link.active{background-color:transparent}.thumbnail-box{width:3rem;height:3rem;display:table-cell;vertical-align:middle;text-align:center}.thumbnail-box img{width:100%}.thumbnail-box__add{width:3rem;height:3rem;border:2px solid rgba(51,53,58,.15);text-align:center;cursor:pointer}.thumbnail-box__add:hover{transition:all .2s ease-in-out;border-color:#94989f}.thumbnail-box__add:hover label{color:#94989f}.thumbnail-box__add label{vertical-align:sub;color:#e9e9e9}.thumbnail-box__add label i{position:relative;top:7px;font-size:1.9em}#option-select{height:70vh;text-align:center}#option-select__options a .thumbnail-box{border:2px solid #fff}#option-select__options a.active .thumbnail-box{opacity:1!important;border:2px solid #5fc5bb}#option-select__options .option-blank{display:-webkit-inline-box}#option-select .tab-pane{position:relative}#option-select .tab-pane img{max-width:100%;max-height:60vh}@media (max-width:767px){#option-select{height:50vh}}.option-preview{max-width:90%}.option-preview .card-body{position:relative}.option-preview .card-body img,.option-preview .card-body video{max-width:100%;max-height:-webkit-fill-available}@media (max-width:576px){.option-preview .card-body img,.option-preview .card-body video{max-height:300px}}.option-preview .card-body div{max-width:100%;max-height:-webkit-fill-available}.option-controls{position:absolute;top:10px;right:10px}.option-controls a:hover{text-decoration:none}.option-controls label{color:#94989f;display:inline}.option-controls label:hover{color:#33353a}.option-controls__action{height:35px;width:35px;padding:0;display:table-cell;vertical-align:middle;text-align:center;background-color:#fff;border-radius:50%}#collab-slider .carousel-child-item,#collab-slider .carousel-inner,#collab-slider .carousel-item{height:100%}#multi-content-carousel{width:90%}#multi-content-carousel .carousel-indicators li{cursor:inherit}#multi-content-carousel .vertical-align__upload{height:500px}#multi-content-carousel img{max-width:90%;max-height:450px}.carousel-pill{background-color:#33353a;opacity:.9;border-radius:1rem;padding:.25rem .5rem;color:#fff;position:relative;width:50px;bottom:40px;margin-left:auto;margin-right:auto}.story-header{font-size:20px}.dashboard-wrap{margin-top:72px;margin-bottom:35px}.dashboard-wrap .card-img-wrap{background-image:none;box-shadow:none;height:100%;overflow:hidden}.dashboard-wrap .card-content{height:100%}.dashboard-wrap .card-content .card-content-text{font-size:14px;line-height:1.5;min-height:100px}.collab-hdr{display:flex;justify-content:space-between}.greeting-msg{padding-bottom:56px}.card-social-wrp{display:flex;padding-top:12px}.card-social-wrp div{padding-left:12px}.card-social-wrp .smaller-txt,.card-social-wrp strong{font-size:14px}.dash-blog-container{margin:72px 0 32px}.blog-content a:hover{text-decoration:underline}.blog-content .blog-post-title{font-size:16px;line-height:1.5}.blog-content .card-image{max-height:196px}.blog-content .card-img-wrap{margin-bottom:33px}.blog-content .card-img-wrap:hover{box-shadow:0 5px 7px 0 rgba(0,0,0,.05)}.blog-card-content{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-radius:4px;padding:1rem;min-height:80px}.blog-post-link:hover{text-decoration:none}.custom-success-greeting{position:relative;background:#5fc5bb;color:#fff;margin:0 0 56px;padding:32px}.custom-success-greeting h4{color:#fff}.greeting-link{color:#fff;text-decoration:underline;display:inline-block;padding-top:24px}.greeting-link:hover{text-decoration:none;color:#fff}.white-cross{color:#fff;position:absolute;right:0;top:-15px}.back-arw-big{color:#33353a;font-size:28px;padding-right:1rem}@media (max-width:767px){.dash-blog-container{margin-top:30px}.blog-content{padding-bottom:0}.dashboard-wrap{margin-top:30px;margin-bottom:0}.greeting-msg{padding-bottom:20px;margin-top:40px}.greeting-msg p{font-size:16px}.custom-success-greeting{padding:20px;margin-bottom:30px}.custom-success-greeting h4{font-size:20px}.dash-blog-container p{font-size:16px}.white-cross{top:-4px}.collab-hdr{display:flex;flex-direction:column}.more-collabs h4{font-size:20px;line-height:25px}.more-collabs .zmdi-long-arrow-left{font-size:23px}}.form-modal{position:fixed;border-radius:5px;z-index:200;background-color:#f2597c;color:#fff;margin-right:1rem;width:inherit;max-width:700px;bottom:5%;left:1rem;box-shadow:0 0 24px 0 rgba(51,53,58,.3)}.form-modal h5{color:#fff}.form-modal__close{position:absolute;cursor:pointer;z-index:20;right:15px;top:30px}.form-modal__buttonwrap{display:flex;align-items:center}.form-modal .typeform-button{background-color:#fff;color:#33353a;padding:.4rem 2.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;border:2px solid transparent;box-shadow:0 0 24px 0 rgba(51,53,58,.3);font-size:1rem;border-radius:.25rem;letter-spacing:0;transition:all .2s ease-in-out}@media (max-width:767px){.form-modal .typeform-button{margin-top:1rem;width:100%}}.dismissable-card{background-color:#ece7f3;padding:16px;display:flex}.card-img{height:25px;vertical-align:top}.dismissable-card-text{color:#33353a;font-size:14px;font-family:Maison Neue,sans-serif;font-style:normal;flex-grow:1}.dismissable-card-text .dismissable-card-header{font-weight:700;font-size:14px}.dismissable-card-text .dismissable-card-link{color:#33353a;text-decoration:underline;font-size:14px}.dismissable-card-close{color:#33353a;font-style:normal;min-height:14px;min-width:14px}.dismissable-card-close:focus,.dismissable-card-close:hover{cursor:pointer}.dismissable-cards-row{margin-left:-1rem;margin-right:-1rem}@media (max-width:768px){.dismissable-cards-row{max-width:100%}}.opt_ins{overflow:visible}.checkbox-container{display:flex;align-items:center}.ml-minus-9{margin-left:-4rem!important}.checkbox-row{position:absolute}.checkbox-label label{font-family:Maison Neue,sans-serif;padding-right:.5rem;font-size:1rem;font-weight:400;color:#33353a}.checkbox-label input[type=checkbox]:checked~.check,.checkbox-label input[type=checkbox]:checked~.minus{border:2px solid #5fc5bb;background:#5fc5bb;color:#fff}#mass_message_modal .modal-dialog{width:775px}#mass_message_modal input[type=submit]{width:12em}.opt-in-filter-container label{display:inline;font-family:Maison Neue,sans-serif;font-size:1rem;font-weight:400;color:#33353a;padding-top:0!important;margin-right:.25rem}.opt-in-filter-container .opt-in-filter{display:inline-flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:16.563rem;height:3rem;padding:.688rem 1rem;background:#fff;border:.125rem solid #c4cdd5;border-radius:.25rem;font-family:Maison Neue,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem;color:#898989}#agency-connection-banner{background-color:#ece7f3;padding:16px;margin-bottom:24px}.agency-connection-info{color:#33353a;font-size:14px;font-family:Maison Neue,sans-serif;font-style:normal}#agency-banner-close{color:#33353a;font-style:normal;min-height:14px;min-width:14px}#agency-banner-close:focus,#agency-banner-close:hover{cursor:pointer}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsInN0eWxlcy5jc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19ub3JtYWxpemUuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX21peGlucy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmRzLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX3Jlc3BvbnNpdmUtZW1iZWQuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNmb3Jtcy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZmxvYXQuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19jb21tb24uc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fcHJldl9pbnB1dF9ncm91cC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19mb250cy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19tYXJrZG93bi5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19mb290ZXIuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fbmF2YmFyLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX2ludHJvX2Jhbm5lcnMuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fY3JlYXRvcnNfbG9nb19ncmlkLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX21hcmtldGVyc19sb2dvX2dyaWQuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fdGh1bWJuYWlsX3NsaWRlci5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19jYXJvdXNlbF9tYWluLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX2luZmx1ZW5jZXJfY2Fyb3VzZWwuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fY3Blc2xpZGVyLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX3F1b3RlX2JveC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19tb2RhbHMuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fdmlkZW9fbW9kZWwuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fY2hhdC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19jb2xsYWJfY2FyZC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19jb250ZW50X3N0eWxlLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvYm9vdHN0cmFwLW11bHRpc2VsZWN0LmNzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fbXVsdGlzZWxlY3RfZHJvcGRvd24uc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fY29sbGFic19sYW5kaW5nLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX2JhY2tncm91bmRfYnJlYWsuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fbWFya2V0ZXJzX2xhbmRpbmcuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9faW5mbHVlbmNlcl9zZXR0aW5ncy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19jYW1wYWlnbl9icmllZi5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19jbGllbnRfZXhwZXJpZW5jZS5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19tb2JpbGVfdmlldy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19jb2xsYWJvcmF0aW9ucy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19jcmVhdG9yc19sYW5kaW5nLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX2ZhcS5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19sb2dpbi5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL190b3NfcHJpdmFjeS5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19ob21lLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX2NhbXBhaWduX2J1aWxkLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX2FkbWluX3NpZGViYXJfbWVudS5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19hZG1pbl9uYXZiYXIuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fY2FtcGFpZ25fcGVybWlzc2lvbnMuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fZXJyb3JzLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX3JlcG9ydC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19wcm9maWxlLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX3NlYXJjaC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19jb250ZW50X3VwbG9hZC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19pbmZsdWVuY2VyX2Rhc2hib2FyZC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19vcHRfaW5zLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX3NvY2lhbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW9LRSxpQkM4NEZGO0FDbGpHQTs7Ozs7R0FBQSxBQzJDQSxPQUNFLGVBQUEsQUFDQSxnQkFBQSxDRm5DRixBRXNDQSxNQUNFLGtCQUFBLEFBQ0EsaUJBQUEsQ0ZuQ0Y7O0FHZkEsNEVBQUEsQUFZQSxLQUNFLHVCQUFBLEFBQ0EsaUJBQUEsQUFDQSwwQkFBQSxBQUNBLDhCQUFBLEFBQ0EsZUFBQSxBQUNBLHNCQUFBLENIT0YsQUdHQSxLQUNFLFFBQUEsQ0hBRixBR09BLHdDQU1FLGFBQUEsQ0hKRixBR1lBLEdBQ0UsY0FBQSxBQUNBLGNBQUEsQ0hURixBR29CQSx1QkFHRSxhQUFBLENIakJGLEFHd0JBLE9BQ0UsZUFBQSxDSHJCRixBRzZCQSxHQUNFLHVCQUFBLEFBQ0EsU0FBQSxBQUNBLGdCQUFBLENIMUJG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QSxDQUtGLEFMOFBBLFNLM1BFLFlBQUEsQ0wyUEYsQUt2UEEsd0JBSUUsZUFBQSxDTDBQRixBS3ZQQSxHQUNFLGVIdUxpQixDRm1FbkIsQUt2UEEsR0FDRSxvQkFBQSxBQUNBLGFBQUEsQ0wwUEYsQUt2UEEsV0FDRSxlQUFBLENMMFBGLEFLblBBLEVBQ0UsY0hwQjBCLEFHcUIxQixhSHJCMEIsQUdzQjFCLHFCSGlHc0IsQUkxUGxCLDhCRDJKSixDTHFQRixBT3RZSSxnQkZtSkEsY0hoRVUsQUdpRVYsYUhqRVUsQUdrRVYseUJINkZvQixDRnlKeEIsQUtsUEksMEJBQ0UsY0hwQ3NCLEFHcUN0QiwwQkh1RmtCLEFHdEZsQixlQUFBLEFBQ0EsOEJBQUEsQ0xvUE4sQUszT0ksNkZBTEksY0h0RU0sQUd1RU4sb0JBQUEsQ0FJSixBTHFQSiw0QktsUE0sZUFBQSxBQUNBLDhCQUFBLENMaVBOLEFLL09NLHFFQUVFLGFIeERvQixDRndTNUIsQUt6T0UseUJBQ0UsY0hoRXdCLEFHaUV4QiwwQkgyRG9CLEFHMURwQixlQUFBLEFBQ0EsOEJBQUEsQ0w0T0osQUsxT0ksK0RBRUUsYUhsR1EsQ0Y2VWQsQUt2T0UsMkJBQ0UsY0h2R1UsQUd3R1YscUJBQUEsQUFDQSxlQUFBLEFBQ0EsOEJBQUEsQ0x5T0osQUt2T0ksbUVBRUUsYUhuRnNCLENGMlQ1QixBS2pPSSw4QkFDRSxjSDNGc0IsQUc0RnRCLDBCSGdDa0IsQUcvQmxCLGVBQUEsQUFDQSw4QkFBQSxDTG9PTixBS2xPTSx5RUFFRSxhSDdITSxDRmdXZCxBSy9OSSxnQ0FDRSxjSGxJUSxBR21JUixxQkFBQSxBQUNBLGVBQUEsQUFDQSw4QkFBQSxDTGlPTixBSy9OTSw2RUFFRSxhSDlHb0IsQ0Y4VTVCLEFLbE1BLElBTUUsYUFBQSxDTGtNRixBSzNMQSxPQUdFLGVBQUEsQ0w0TEYsQUtyTEEsSUFHRSxxQkFBQSxDTHNMRixBSzNLQSxjQUNFLGNBQUEsQ0w4S0YsQUtqS0EsZ0VBU0UseUJBQUEsQ0xvS0YsQUs3SkEsTUFFRSx5QkFBQSxBQUVBLDRCSHNFOEIsQ0Z3RmhDLEFLM0pBLFFBQ0UsNkJIK0Q4QixBRzlEOUIsZ0NIOEQ4QixBRzdEOUIsY0hwTjBCLEFHc04xQixtQkFBQSxDTDhKRixBSzNKQSxXQUpFLGVBQUEsQ0xtS0YsQUt0SkEsTUFFRSxxQkFBQSxBQUNBLG1CQUFBLENMd0pGLEFLakpBLGFBQ0UsbUJBQUEsQUFDQSx5Q0FBQSxDTG9KRixBS2pKQSw2QkFNRSxtQkFBQSxDTGtKRixBSzFJRSx5REFDRSxrQkhzSzZCLENGeEJqQyxBSzFJQSwrRUFTRSwwQkFBQSxDTHdJRixBS3JJQSxTQUVFLGVBQUEsQ0x1SUYsQUtwSUEsU0FNRSxZQUFBLEFBRUEsVUFBQSxBQUNBLFNBQUEsQUFDQSxRQUFBLENMaUlGLEFLOUhBLE9BRUUsY0FBQSxBQUNBLFdBQUEsQUFDQSxVQUFBLEFBQ0Esb0JBQUEsQUFDQSxpQkFBQSxBQUNBLG1CQUFBLENMZ0lGLEFLN0hBLG1CQUtFLHVCQUFBLENMNEhGLEFLekhBLE9BQ0Usb0JBQUEsQ0w0SEYsQUtySEEsU0FDRSxzQkFBQSxDTHdIRixBUTlqQkEsMEJDRkUsZUFBQSxBQUdBLFdBQUEsQ0RERixBUjZrQkEsZVE1a0JFLGVOeTlCNEIsQU14OUI1QixzQk42RlksQU01Rlosc0JBQUEsQUVYRSxxQlJnWnFCLEFJcFluQiw4QkVDSixDUndrQkYsQVE3akJBLFFBRUUsb0JBQUEsQ1IrakJGLEFRNWpCQSxZQUNFLGFBQUEsQ1IrakJGLEFRNWpCQSxnQkFDRSxjTjI4QnlCLEFNMThCekIsYU4wRzBCLENGcWQ1QixBV3JtQkEsa0JBSUUsdUVUOFR1QixDRjBTekIsQVdwbUJBLEtBQ0Usb0JBQUEsQUFDQSxjVHVoQzRCLEFTdGhDNUIsY1R5aEM0QixBU3hoQzVCLHlCVHVJMEIsQVFoSnhCLG9CUmdacUIsQ0ZpT3pCLEFXcG1CRSxPQUNFLFVBQUEsQUFDQSxjQUFBLEFBQ0Esd0JBQUEsQ1hzbUJKLEFXam1CQSxJQUNFLG9CQUFBLEFBQ0EsY1R1Z0M0QixBU3RnQzVCLFdUK0VZLEFTOUVaLHlCVG1IMEIsQVE1SXhCLG1CUmtacUIsQ0Y0T3pCLEFXam1CRSxRQUNFLFVBQUEsQUFDQSxlQUFBLEFBQ0EsZVR5U2UsQ0YwVG5CLEFXN2xCQSxJQUNFLGNBQUEsQUFDQSxhQUFBLEFBQ0EsbUJBQUEsQUFDQSxjVG8vQjRCLEFTbi9CNUIsYVRpRzBCLENGK2Y1QixBVzdsQkUsU0FDRSxVQUFBLEFBQ0Esa0JBQUEsQUFDQSxjQUFBLEFBQ0EsNkJBQUEsQUFDQSxlQUFBLENYK2xCSixBVzFsQkEsZ0JBQ0UsaUJUaS9CNEIsQVNoL0I1QixpQkFBQSxDWDZsQkYsQVl0cEJFLFdDQUEsa0JBQUEsQUFDQSxpQkFBQSxBQUNBLGtCQUFBLEFBS0ksbUJBQUEsQUFDQSxpQkFBQSxDYnNwQk4sQWMzbUJJLHlCRm5ERixXQ09JLG1CQUFBLEFBQ0EsaUJBQUEsQ2IycEJKLENBQ0YsQWNqbkJJLHlCRm5ERixXQ09JLG1CQUFBLEFBQ0EsaUJBQUEsQ2JpcUJKLENBQ0YsQWN2bkJJLHlCRm5ERixXQ09JLG1CQUFBLEFBQ0EsaUJBQUEsQ2J1cUJKLENBQ0YsQWM3bkJJLDBCRm5ERixXQ09JLG1CQUFBLEFBQ0EsaUJBQUEsQ2I2cUJKLENBQ0YsQWNub0JJLHlCRm5ERixXQ2lCSSxZWDZRaUIsQVc1UWpCLGNBQUEsQ2J5cUJKLENBQ0YsQWN6b0JJLHlCRm5ERixXQ2lCSSxZWDZRaUIsQVc1UWpCLGNBQUEsQ2IrcUJKLENBQ0YsQWMvb0JJLHlCRm5ERixXQ2lCSSxZWDZRaUIsQVc1UWpCLGNBQUEsQ2JxckJKLENBQ0YsQWNycEJJLDBCRm5ERixXQ2lCSSxhWDZRaUIsQVc1UWpCLGNBQUEsQ2IyckJKLENBQ0YsQVlsc0JFLGlCQ1pBLGtCQUFBLEFBQ0EsaUJBQUEsQUFDQSxrQkFBQSxBQUtJLG1CQUFBLEFBQ0EsaUJBQUEsQ2I4c0JOLEFjbnFCSSx5QkZ2Q0YsaUJDTEksbUJBQUEsQUFDQSxpQkFBQSxDYm10QkosQ0FDRixBY3pxQkkseUJGdkNGLGlCQ0xJLG1CQUFBLEFBQ0EsaUJBQUEsQ2J5dEJKLENBQ0YsQWMvcUJJLHlCRnZDRixpQkNMSSxtQkFBQSxBQUNBLGlCQUFBLENiK3RCSixDQUNGLEFjcnJCSSwwQkZ2Q0YsaUJDTEksbUJBQUEsQUFDQSxpQkFBQSxDYnF1QkosQ0FDRixBWXh0QkUsS0NZQSxhQUFBLEFBQ0EsZUFBQSxBQUtJLG1CQUFBLEFBQ0EsaUJBQUEsQ2I0c0JOLEFjbHNCSSx5QkY3QkYsS0NrQkksbUJBQUEsQUFDQSxpQkFBQSxDYml0QkosQ0FDRixBY3hzQkkseUJGN0JGLEtDa0JJLG1CQUFBLEFBQ0EsaUJBQUEsQ2J1dEJKLENBQ0YsQWM5c0JJLHlCRjdCRixLQ2tCSSxtQkFBQSxBQUNBLGlCQUFBLENiNnRCSixDQUNGLEFjcHRCSSwwQkY3QkYsS0NrQkksbUJBQUEsQUFDQSxpQkFBQSxDYm11QkosQ0FDRixBWWp2QkUsWUFDRSxlQUFBLEFBQ0EsYUFBQSxDWm92QkosQVlsdkJJLDJDQUVFLGdCQUFBLEFBQ0EsY0FBQSxDWm92Qk4sQWVyeEJFLHdtQkFDRSxrQkFBQSxBQUNBLFdBQUEsQUFDQSxlQUFBLEFGc0JFLG1CQUFBLEFBQ0EsaUJBQUEsQ2Jtd0JOLEFjNXVCSSx5QkNqREYsd21CRnlCSSxtQkFBQSxBQUNBLGlCQUFBLENid3dCSixDQUNGLEFjbHZCSSx5QkNqREYsd21CRnlCSSxtQkFBQSxBQUNBLGlCQUFBLENiOHdCSixDQUNGLEFjeHZCSSx5QkNqREYsd21CRnlCSSxtQkFBQSxBQUNBLGlCQUFBLENib3hCSixDQUNGLEFjOXZCSSwwQkNqREYsd21CRnlCSSxtQkFBQSxBQUNBLGlCQUFBLENiMHhCSixDQUNGLEFlOXhCTSxLQUNFLGFBQUEsQUFDQSxZQUFBLEFBQ0EsY0FBQSxDZml5QlIsQWUveEJNLFVBQ0UsY0FBQSxBQUNBLFVBQUEsQ2ZreUJSLEFlOXhCUSxPRjRCTix1QkFBQSxBQUtBLHVCQUFBLENia3dCRixBZW55QlEsT0Y0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYnV3QkYsQWV4eUJRLE9GNEJOLGFBQUEsQUFLQSxhQUFBLENiNHdCRixBZTd5QlEsT0Y0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYml4QkYsQWVsekJRLE9GNEJOLHdCQUFBLEFBS0Esd0JBQUEsQ2JzeEJGLEFldnpCUSxPRjRCTixhQUFBLEFBS0EsYUFBQSxDYjJ4QkYsQWU1ekJRLE9GNEJOLHdCQUFBLEFBS0Esd0JBQUEsQ2JneUJGLEFlajBCUSxPRjRCTix3QkFBQSxBQUtBLHdCQUFBLENicXlCRixBZXQwQlEsT0Y0Qk4sYUFBQSxBQUtBLGFBQUEsQ2IweUJGLEFlMzBCUSxRRjRCTix3QkFBQSxBQUtBLHdCQUFBLENiK3lCRixBZWgxQlEsUUY0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYm96QkYsQWVyMUJRLFFGNEJOLGNBQUEsQUFLQSxjQUFBLENieXpCRixBZW4xQlUsUUZzQ1IsVUFBQSxDYml6QkYsQWV2MUJVLFFGc0NSLG1CQUFBLENicXpCRixBZTMxQlUsUUZzQ1Isb0JBQUEsQ2J5ekJGLEFlLzFCVSxRRnNDUixTQUFBLENiNnpCRixBZW4yQlUsUUZzQ1Isb0JBQUEsQ2JpMEJGLEFldjJCVSxRRnNDUixvQkFBQSxDYnEwQkYsQWUzMkJVLFFGc0NSLFNBQUEsQ2J5MEJGLEFlLzJCVSxRRnNDUixvQkFBQSxDYjYwQkYsQWVuM0JVLFFGc0NSLG9CQUFBLENiaTFCRixBZXYzQlUsUUZzQ1IsU0FBQSxDYnExQkYsQWUzM0JVLFNGc0NSLG9CQUFBLENieTFCRixBZS8zQlUsU0ZzQ1Isb0JBQUEsQ2I2MUJGLEFlbjRCVSxTRnNDUixVQUFBLENiaTJCRixBZXY0QlUsUUZrQ1IsU0FBQSxDYnkyQkYsQWUzNEJVLFFGa0NSLGtCQUFBLENiNjJCRixBZS80QlUsUUZrQ1IsbUJBQUEsQ2JpM0JGLEFlbjVCVSxRRmtDUixRQUFBLENicTNCRixBZXY1QlUsUUZrQ1IsbUJBQUEsQ2J5M0JGLEFlMzVCVSxRRmtDUixtQkFBQSxDYjYzQkYsQWUvNUJVLFFGa0NSLFFBQUEsQ2JpNEJGLEFlbjZCVSxRRmtDUixtQkFBQSxDYnE0QkYsQWV2NkJVLFFGa0NSLG1CQUFBLENieTRCRixBZTM2QlUsUUZrQ1IsUUFBQSxDYjY0QkYsQWUvNkJVLFNGa0NSLG1CQUFBLENiaTVCRixBZW43QlUsU0ZrQ1IsbUJBQUEsQ2JxNUJGLEFldjdCVSxTRmtDUixTQUFBLENieTVCRixBZWw3QlUsVUZxQlIseUJBQUEsQ2JpNkJGLEFldDdCVSxVRnFCUiwwQkFBQSxDYnE2QkYsQWUxN0JVLFVGcUJSLGVBQUEsQ2J5NkJGLEFlOTdCVSxVRnFCUiwwQkFBQSxDYjY2QkYsQWVsOEJVLFVGcUJSLDBCQUFBLENiaTdCRixBZXQ4QlUsVUZxQlIsZUFBQSxDYnE3QkYsQWUxOEJVLFVGcUJSLDBCQUFBLENieTdCRixBZTk4QlUsVUZxQlIsMEJBQUEsQ2I2N0JGLEFlbDlCVSxVRnFCUixlQUFBLENiaThCRixBZXQ5QlUsV0ZxQlIsMEJBQUEsQ2JxOEJGLEFlMTlCVSxXRnFCUiwwQkFBQSxDYnk4QkYsQWMvOUJJLHlCQzFCRSxRQUNFLGFBQUEsQUFDQSxZQUFBLEFBQ0EsY0FBQSxDZjYvQk4sQWUzL0JJLGFBQ0UsY0FBQSxBQUNBLFVBQUEsQ2Y2L0JOLEFlei9CTSxVRjRCTix1QkFBQSxBQUtBLHVCQUFBLENiNDlCQSxBZTcvQk0sVUY0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYmcrQkEsQWVqZ0NNLFVGNEJOLGFBQUEsQUFLQSxhQUFBLENibytCQSxBZXJnQ00sVUY0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYncrQkEsQWV6Z0NNLFVGNEJOLHdCQUFBLEFBS0Esd0JBQUEsQ2I0K0JBLEFlN2dDTSxVRjRCTixhQUFBLEFBS0EsYUFBQSxDYmcvQkEsQWVqaENNLFVGNEJOLHdCQUFBLEFBS0Esd0JBQUEsQ2JvL0JBLEFlcmhDTSxVRjRCTix3QkFBQSxBQUtBLHdCQUFBLENidy9CQSxBZXpoQ00sVUY0Qk4sYUFBQSxBQUtBLGFBQUEsQ2I0L0JBLEFlN2hDTSxXRjRCTix3QkFBQSxBQUtBLHdCQUFBLENiZ2dDQSxBZWppQ00sV0Y0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYm9nQ0EsQWVyaUNNLFdGNEJOLGNBQUEsQUFLQSxjQUFBLENid2dDQSxBZWxpQ1EsV0ZzQ1IsVUFBQSxDYisvQkEsQWVyaUNRLFdGc0NSLG1CQUFBLENia2dDQSxBZXhpQ1EsV0ZzQ1Isb0JBQUEsQ2JxZ0NBLEFlM2lDUSxXRnNDUixTQUFBLENid2dDQSxBZTlpQ1EsV0ZzQ1Isb0JBQUEsQ2IyZ0NBLEFlampDUSxXRnNDUixvQkFBQSxDYjhnQ0EsQWVwakNRLFdGc0NSLFNBQUEsQ2JpaENBLEFldmpDUSxXRnNDUixvQkFBQSxDYm9oQ0EsQWUxakNRLFdGc0NSLG9CQUFBLENidWhDQSxBZTdqQ1EsV0ZzQ1IsU0FBQSxDYjBoQ0EsQWVoa0NRLFlGc0NSLG9CQUFBLENiNmhDQSxBZW5rQ1EsWUZzQ1Isb0JBQUEsQ2JnaUNBLEFldGtDUSxZRnNDUixVQUFBLENibWlDQSxBZXprQ1EsV0ZrQ1IsU0FBQSxDYjBpQ0EsQWU1a0NRLFdGa0NSLGtCQUFBLENiNmlDQSxBZS9rQ1EsV0ZrQ1IsbUJBQUEsQ2JnakNBLEFlbGxDUSxXRmtDUixRQUFBLENibWpDQSxBZXJsQ1EsV0ZrQ1IsbUJBQUEsQ2JzakNBLEFleGxDUSxXRmtDUixtQkFBQSxDYnlqQ0EsQWUzbENRLFdGa0NSLFFBQUEsQ2I0akNBLEFlOWxDUSxXRmtDUixtQkFBQSxDYitqQ0EsQWVqbUNRLFdGa0NSLG1CQUFBLENia2tDQSxBZXBtQ1EsV0ZrQ1IsUUFBQSxDYnFrQ0EsQWV2bUNRLFlGa0NSLG1CQUFBLENid2tDQSxBZTFtQ1EsWUZrQ1IsbUJBQUEsQ2Iya0NBLEFlN21DUSxZRmtDUixTQUFBLENiOGtDQSxBZXZtQ1EsYUZxQlIsYUFBQSxDYnFsQ0EsQWUxbUNRLGFGcUJSLHlCQUFBLENid2xDQSxBZTdtQ1EsYUZxQlIsMEJBQUEsQ2IybENBLEFlaG5DUSxhRnFCUixlQUFBLENiOGxDQSxBZW5uQ1EsYUZxQlIsMEJBQUEsQ2JpbUNBLEFldG5DUSxhRnFCUiwwQkFBQSxDYm9tQ0EsQWV6bkNRLGFGcUJSLGVBQUEsQ2J1bUNBLEFlNW5DUSxhRnFCUiwwQkFBQSxDYjBtQ0EsQWUvbkNRLGFGcUJSLDBCQUFBLENiNm1DQSxBZWxvQ1EsYUZxQlIsZUFBQSxDYmduQ0EsQWVyb0NRLGNGcUJSLDBCQUFBLENibW5DQSxBZXhvQ1EsY0ZxQlIsMEJBQUEsQ2JzbkNBLENBQ0YsQWM3b0NJLHlCQzFCRSxRQUNFLGFBQUEsQUFDQSxZQUFBLEFBQ0EsY0FBQSxDZjBxQ04sQWV4cUNJLGFBQ0UsY0FBQSxBQUNBLFVBQUEsQ2YwcUNOLEFldHFDTSxVRjRCTix1QkFBQSxBQUtBLHVCQUFBLENieW9DQSxBZTFxQ00sVUY0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYjZvQ0EsQWU5cUNNLFVGNEJOLGFBQUEsQUFLQSxhQUFBLENiaXBDQSxBZWxyQ00sVUY0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYnFwQ0EsQWV0ckNNLFVGNEJOLHdCQUFBLEFBS0Esd0JBQUEsQ2J5cENBLEFlMXJDTSxVRjRCTixhQUFBLEFBS0EsYUFBQSxDYjZwQ0EsQWU5ckNNLFVGNEJOLHdCQUFBLEFBS0Esd0JBQUEsQ2JpcUNBLEFlbHNDTSxVRjRCTix3QkFBQSxBQUtBLHdCQUFBLENicXFDQSxBZXRzQ00sVUY0Qk4sYUFBQSxBQUtBLGFBQUEsQ2J5cUNBLEFlMXNDTSxXRjRCTix3QkFBQSxBQUtBLHdCQUFBLENiNnFDQSxBZTlzQ00sV0Y0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYmlyQ0EsQWVsdENNLFdGNEJOLGNBQUEsQUFLQSxjQUFBLENicXJDQSxBZS9zQ1EsV0ZzQ1IsVUFBQSxDYjRxQ0EsQWVsdENRLFdGc0NSLG1CQUFBLENiK3FDQSxBZXJ0Q1EsV0ZzQ1Isb0JBQUEsQ2JrckNBLEFleHRDUSxXRnNDUixTQUFBLENicXJDQSxBZTN0Q1EsV0ZzQ1Isb0JBQUEsQ2J3ckNBLEFlOXRDUSxXRnNDUixvQkFBQSxDYjJyQ0EsQWVqdUNRLFdGc0NSLFNBQUEsQ2I4ckNBLEFlcHVDUSxXRnNDUixvQkFBQSxDYmlzQ0EsQWV2dUNRLFdGc0NSLG9CQUFBLENib3NDQSxBZTF1Q1EsV0ZzQ1IsU0FBQSxDYnVzQ0EsQWU3dUNRLFlGc0NSLG9CQUFBLENiMHNDQSxBZWh2Q1EsWUZzQ1Isb0JBQUEsQ2I2c0NBLEFlbnZDUSxZRnNDUixVQUFBLENiZ3RDQSxBZXR2Q1EsV0ZrQ1IsU0FBQSxDYnV0Q0EsQWV6dkNRLFdGa0NSLGtCQUFBLENiMHRDQSxBZTV2Q1EsV0ZrQ1IsbUJBQUEsQ2I2dENBLEFlL3ZDUSxXRmtDUixRQUFBLENiZ3VDQSxBZWx3Q1EsV0ZrQ1IsbUJBQUEsQ2JtdUNBLEFlcndDUSxXRmtDUixtQkFBQSxDYnN1Q0EsQWV4d0NRLFdGa0NSLFFBQUEsQ2J5dUNBLEFlM3dDUSxXRmtDUixtQkFBQSxDYjR1Q0EsQWU5d0NRLFdGa0NSLG1CQUFBLENiK3VDQSxBZWp4Q1EsV0ZrQ1IsUUFBQSxDYmt2Q0EsQWVweENRLFlGa0NSLG1CQUFBLENicXZDQSxBZXZ4Q1EsWUZrQ1IsbUJBQUEsQ2J3dkNBLEFlMXhDUSxZRmtDUixTQUFBLENiMnZDQSxBZXB4Q1EsYUZxQlIsYUFBQSxDYmt3Q0EsQWV2eENRLGFGcUJSLHlCQUFBLENicXdDQSxBZTF4Q1EsYUZxQlIsMEJBQUEsQ2J3d0NBLEFlN3hDUSxhRnFCUixlQUFBLENiMndDQSxBZWh5Q1EsYUZxQlIsMEJBQUEsQ2I4d0NBLEFlbnlDUSxhRnFCUiwwQkFBQSxDYml4Q0EsQWV0eUNRLGFGcUJSLGVBQUEsQ2JveENBLEFlenlDUSxhRnFCUiwwQkFBQSxDYnV4Q0EsQWU1eUNRLGFGcUJSLDBCQUFBLENiMHhDQSxBZS95Q1EsYUZxQlIsZUFBQSxDYjZ4Q0EsQWVsekNRLGNGcUJSLDBCQUFBLENiZ3lDQSxBZXJ6Q1EsY0ZxQlIsMEJBQUEsQ2JteUNBLENBQ0YsQWMxekNJLHlCQzFCRSxRQUNFLGFBQUEsQUFDQSxZQUFBLEFBQ0EsY0FBQSxDZnUxQ04sQWVyMUNJLGFBQ0UsY0FBQSxBQUNBLFVBQUEsQ2Z1MUNOLEFlbjFDTSxVRjRCTix1QkFBQSxBQUtBLHVCQUFBLENic3pDQSxBZXYxQ00sVUY0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYjB6Q0EsQWUzMUNNLFVGNEJOLGFBQUEsQUFLQSxhQUFBLENiOHpDQSxBZS8xQ00sVUY0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYmswQ0EsQWVuMkNNLFVGNEJOLHdCQUFBLEFBS0Esd0JBQUEsQ2JzMENBLEFldjJDTSxVRjRCTixhQUFBLEFBS0EsYUFBQSxDYjAwQ0EsQWUzMkNNLFVGNEJOLHdCQUFBLEFBS0Esd0JBQUEsQ2I4MENBLEFlLzJDTSxVRjRCTix3QkFBQSxBQUtBLHdCQUFBLENiazFDQSxBZW4zQ00sVUY0Qk4sYUFBQSxBQUtBLGFBQUEsQ2JzMUNBLEFldjNDTSxXRjRCTix3QkFBQSxBQUtBLHdCQUFBLENiMDFDQSxBZTMzQ00sV0Y0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYjgxQ0EsQWUvM0NNLFdGNEJOLGNBQUEsQUFLQSxjQUFBLENiazJDQSxBZTUzQ1EsV0ZzQ1IsVUFBQSxDYnkxQ0EsQWUvM0NRLFdGc0NSLG1CQUFBLENiNDFDQSxBZWw0Q1EsV0ZzQ1Isb0JBQUEsQ2IrMUNBLEFlcjRDUSxXRnNDUixTQUFBLENiazJDQSxBZXg0Q1EsV0ZzQ1Isb0JBQUEsQ2JxMkNBLEFlMzRDUSxXRnNDUixvQkFBQSxDYncyQ0EsQWU5NENRLFdGc0NSLFNBQUEsQ2IyMkNBLEFlajVDUSxXRnNDUixvQkFBQSxDYjgyQ0EsQWVwNUNRLFdGc0NSLG9CQUFBLENiaTNDQSxBZXY1Q1EsV0ZzQ1IsU0FBQSxDYm8zQ0EsQWUxNUNRLFlGc0NSLG9CQUFBLENidTNDQSxBZTc1Q1EsWUZzQ1Isb0JBQUEsQ2IwM0NBLEFlaDZDUSxZRnNDUixVQUFBLENiNjNDQSxBZW42Q1EsV0ZrQ1IsU0FBQSxDYm80Q0EsQWV0NkNRLFdGa0NSLGtCQUFBLENidTRDQSxBZXo2Q1EsV0ZrQ1IsbUJBQUEsQ2IwNENBLEFlNTZDUSxXRmtDUixRQUFBLENiNjRDQSxBZS82Q1EsV0ZrQ1IsbUJBQUEsQ2JnNUNBLEFlbDdDUSxXRmtDUixtQkFBQSxDYm01Q0EsQWVyN0NRLFdGa0NSLFFBQUEsQ2JzNUNBLEFleDdDUSxXRmtDUixtQkFBQSxDYnk1Q0EsQWUzN0NRLFdGa0NSLG1CQUFBLENiNDVDQSxBZTk3Q1EsV0ZrQ1IsUUFBQSxDYis1Q0EsQWVqOENRLFlGa0NSLG1CQUFBLENiazZDQSxBZXA4Q1EsWUZrQ1IsbUJBQUEsQ2JxNkNBLEFldjhDUSxZRmtDUixTQUFBLENidzZDQSxBZWo4Q1EsYUZxQlIsYUFBQSxDYis2Q0EsQWVwOENRLGFGcUJSLHlCQUFBLENiazdDQSxBZXY4Q1EsYUZxQlIsMEJBQUEsQ2JxN0NBLEFlMThDUSxhRnFCUixlQUFBLENidzdDQSxBZTc4Q1EsYUZxQlIsMEJBQUEsQ2IyN0NBLEFlaDlDUSxhRnFCUiwwQkFBQSxDYjg3Q0EsQWVuOUNRLGFGcUJSLGVBQUEsQ2JpOENBLEFldDlDUSxhRnFCUiwwQkFBQSxDYm84Q0EsQWV6OUNRLGFGcUJSLDBCQUFBLENidThDQSxBZTU5Q1EsYUZxQlIsZUFBQSxDYjA4Q0EsQWUvOUNRLGNGcUJSLDBCQUFBLENiNjhDQSxBZWwrQ1EsY0ZxQlIsMEJBQUEsQ2JnOUNBLENBQ0YsQWN2K0NJLDBCQzFCRSxRQUNFLGFBQUEsQUFDQSxZQUFBLEFBQ0EsY0FBQSxDZm9nRE4sQWVsZ0RJLGFBQ0UsY0FBQSxBQUNBLFVBQUEsQ2ZvZ0ROLEFlaGdETSxVRjRCTix1QkFBQSxBQUtBLHVCQUFBLENibStDQSxBZXBnRE0sVUY0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYnUrQ0EsQWV4Z0RNLFVGNEJOLGFBQUEsQUFLQSxhQUFBLENiMitDQSxBZTVnRE0sVUY0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYisrQ0EsQWVoaERNLFVGNEJOLHdCQUFBLEFBS0Esd0JBQUEsQ2JtL0NBLEFlcGhETSxVRjRCTixhQUFBLEFBS0EsYUFBQSxDYnUvQ0EsQWV4aERNLFVGNEJOLHdCQUFBLEFBS0Esd0JBQUEsQ2IyL0NBLEFlNWhETSxVRjRCTix3QkFBQSxBQUtBLHdCQUFBLENiKy9DQSxBZWhpRE0sVUY0Qk4sYUFBQSxBQUtBLGFBQUEsQ2JtZ0RBLEFlcGlETSxXRjRCTix3QkFBQSxBQUtBLHdCQUFBLENidWdEQSxBZXhpRE0sV0Y0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYjJnREEsQWU1aURNLFdGNEJOLGNBQUEsQUFLQSxjQUFBLENiK2dEQSxBZXppRFEsV0ZzQ1IsVUFBQSxDYnNnREEsQWU1aURRLFdGc0NSLG1CQUFBLENieWdEQSxBZS9pRFEsV0ZzQ1Isb0JBQUEsQ2I0Z0RBLEFlbGpEUSxXRnNDUixTQUFBLENiK2dEQSxBZXJqRFEsV0ZzQ1Isb0JBQUEsQ2JraERBLEFleGpEUSxXRnNDUixvQkFBQSxDYnFoREEsQWUzakRRLFdGc0NSLFNBQUEsQ2J3aERBLEFlOWpEUSxXRnNDUixvQkFBQSxDYjJoREEsQWVqa0RRLFdGc0NSLG9CQUFBLENiOGhEQSxBZXBrRFEsV0ZzQ1IsU0FBQSxDYmlpREEsQWV2a0RRLFlGc0NSLG9CQUFBLENib2lEQSxBZTFrRFEsWUZzQ1Isb0JBQUEsQ2J1aURBLEFlN2tEUSxZRnNDUixVQUFBLENiMGlEQSxBZWhsRFEsV0ZrQ1IsU0FBQSxDYmlqREEsQWVubERRLFdGa0NSLGtCQUFBLENib2pEQSxBZXRsRFEsV0ZrQ1IsbUJBQUEsQ2J1akRBLEFlemxEUSxXRmtDUixRQUFBLENiMGpEQSxBZTVsRFEsV0ZrQ1IsbUJBQUEsQ2I2akRBLEFlL2xEUSxXRmtDUixtQkFBQSxDYmdrREEsQWVsbURRLFdGa0NSLFFBQUEsQ2Jta0RBLEFlcm1EUSxXRmtDUixtQkFBQSxDYnNrREEsQWV4bURRLFdGa0NSLG1CQUFBLENieWtEQSxBZTNtRFEsV0ZrQ1IsUUFBQSxDYjRrREEsQWU5bURRLFlGa0NSLG1CQUFBLENiK2tEQSxBZWpuRFEsWUZrQ1IsbUJBQUEsQ2JrbERBLEFlcG5EUSxZRmtDUixTQUFBLENicWxEQSxBZTltRFEsYUZxQlIsYUFBQSxDYjRsREEsQWVqbkRRLGFGcUJSLHlCQUFBLENiK2xEQSxBZXBuRFEsYUZxQlIsMEJBQUEsQ2JrbURBLEFldm5EUSxhRnFCUixlQUFBLENicW1EQSxBZTFuRFEsYUZxQlIsMEJBQUEsQ2J3bURBLEFlN25EUSxhRnFCUiwwQkFBQSxDYjJtREEsQWVob0RRLGFGcUJSLGVBQUEsQ2I4bURBLEFlbm9EUSxhRnFCUiwwQkFBQSxDYmluREEsQWV0b0RRLGFGcUJSLDBCQUFBLENib25EQSxBZXpvRFEsYUZxQlIsZUFBQSxDYnVuREEsQWU1b0RRLGNGcUJSLDBCQUFBLENiMG5EQSxBZS9vRFEsY0ZxQlIsMEJBQUEsQ2I2bkRBLENBQ0YsQWdCeHNEQSxPQUNFLFdBQUEsQUFDQSxlQUFBLEFBQ0Esb0JBQUEsQ2hCMHNERixBZ0J4c0RFLG9CQUVFLHlCZDJaNEIsQWMxWjVCLCtCQUFBLENoQjBzREosQWdCdnNERSxVQUNFLGFkNkZVLENGNG1EZCxBZ0J0c0RFLGdCQUNFLGdCQUFBLEFBQ0Esc0JBQUEsQUFDQSwrQkFBQSxDaEJ3c0RKLEFnQnJzREUsbUJBQ0UsNEJBQUEsQ2hCdXNESixBZ0Jwc0RFLGNBQ0UscUJkNkVVLENGeW5EZCxBZ0I3ckRFLDBCQUVFLGFkOFg0QixDRmswQ2hDLEFnQnJyREUsc0RBRUUsd0JBQUEsQ2hCMnJESixBZ0J2ckRJLGtEQUVFLHVCQUFBLENoQnlyRE4sQWdCL3FERSx5Q0FDRSxtQ2R1VzRCLENGMjBDaEMsQWlCbnZESSw4SEFHRSxvQ2ZzYTBCLENGbzFDaEMsQWlCN3VEUSx5U0FFRSxvQ0FSYSxDakI2dkR2QixBaUJ2d0RJLG1EQUdFLHdCZndHUSxDRmtxRGQsQWlCN3ZEUSxrVEFFRSx3QkFSYSxDakI2d0R2QixBaUJ2eERJLDBDQUdFLHdCZnNHUSxDRm9yRGQsQWlCN3dEUSx1UkFFRSx3QkFSYSxDakI2eER2QixBaUJ2eURJLG1EQUdFLHdCZjJHUSxDRityRGQsQWlCN3hEUSxrVEFFRSx3QkFSYSxDakI2eUR2QixBaUJ2ekRJLGdEQUdFLHdCZm15QjJCLENGdWhDakMsQWlCN3lEUSx5U0FFRSx3QkFSYSxDakI2ekR2QixBZ0JydURFLGtCQUNFLFdkRVUsQWNEVix3QmRzQ3dCLENGa3NENUIsQWdCbnVERSxrQkFDRSxjZGlDd0IsQWNoQ3hCLHdCZG9Dd0IsQ0Zrc0Q1QixBZ0JsdURBLGVBQ0UsV2RYWSxBY1laLHdCZHlCMEIsQ0Y0c0Q1QixBZ0JudURFLDREQUdFLGlCZGpCVSxDRnN2RGQsQWdCbHVERSw4QkFDRSxRQUFBLENoQm91REosQWdCMXREQSxrQkFDRSxjQUFBLEFBQ0EsV0FBQSxBQUNBLGdCQUFBLEFBQ0EsMkNBQUEsQ2hCNnRERixBZ0IxdERFLGlDQUNFLFFBQUEsQ2hC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d0RKLENBQ0YsQW9CdHhFQSxLQUNFLHFCQUFBLEFBQ0EsdUdsQjJUdUIsQWtCMVR2QixnQmxCb1VtQixBa0JuVW5CLGlCbEJzYitCLEFrQnBiL0Isa0JBQUEsQUFDQSxtQkFBQSxBQUNBLHNCQUFBLEFBQ0EseUJBQUEsc0JBQUEsaUJBQUEsQUFDQSxlQUFBLEFBQ0EsNkJBQUEsQUN1RkEsbUJBQUEsQUFDQSxlbkIrTmUsQVFuVWIscUJSZ1pxQixBbUIxU3ZCLGlCbkJ3WmdDLEFJbGY1Qiw4QmNFSixDcEI0eEVGLEFPcHhFSSwyQmFoQkYsb0JBQUEsQ3BCdXlFRixBb0J4eEVFLHNCQUVFLFdsQmdGVSxBa0IvRVYscUJBQUEsQUFDQSxTQUFBLENwQnl4RUosQW9CcnhFRSw0QkFFRSxtQmxCd2hCNkIsQWtCdmhCN0IsV0FBQSxDcEJzeEVKLEFvQmx4RUUsd0JBRUUscUJBQUEsQ3BCbXhFSixBb0I3d0VBLGlFQUdFLG1CbEJ3Z0IrQixBa0J2Z0IvQixXQUFBLENwQmd4RUYsQW9CNXdFQSx3REFJRSw4QkFBQSxBQUNBLG1CbEI4ZitCLEFrQjdmL0IsV0FBQSxDcEIrd0VGLEFvQnZ3RUEsdUJDN0RFLFduQmtHWSxBbUJqR1oseUJuQndHWSxBbUJ2R1osd0JuQjRiK0IsQ0Y2NERqQyxBTzMwRUUsNkZjT0UsV25CMkZVLEFtQjFGVix5QkFYa0IsQUFZbEIsd0JBWGMsQ3JCcTFFbEIsQXFCN3pFRSxrRkFFRSx5Qm5CaUZVLEFtQmhGVix3Qm5CcWE2QixDRjI1RGpDLEFxQjd6RUUsNklBR0UsV25CbUVVLEFtQmxFVix5QkFuQ2tCLEFBb0NsQixxQkFBQSxDckJnMEVKLEFvQmh5RUUsbUNBQ0Usb0NsQnVEUyxDRjR1RWIsQW9CaHlFRSxxQ0FDRSx3QmxCb0NVLENGK3ZFZCxBb0JoeUVFLHFDQUNFLHVDbEI4VzZCLENGcTdEakMsQW9CM3hFQSxlQ2xGRSxjbkJ5R1ksQW1CeEdaLHNCbkJpR1ksQW1CaEdaLG9CbkJ1R1ksQ0Y4eEVkLEFPdjRFRSx5RGNPRSxjbkJrR1UsQW1CakdWLHlCQVhrQixBQVlsQixvQkFYYyxDckI4NEVsQixBcUJ0M0VFLGdEQUVFLHNCbkIwRVUsQW1CekVWLG9CbkJnRlUsQ0Z1eUVkLEFxQnAzRUUsaUZBR0UsY25CMEVVLEFtQnpFVix5QkFuQ2tCLEFBb0NsQixxQkFBQSxDckJvM0VKLEFvQi96RUEsZ0JDdEZFLFduQmtHWSxBbUJqR1oseUJuQndHWSxBbUJ2R1oseUJuQjRiK0IsQWtCclcvQix1Q2xCK1YrQixDRm8rRGpDLEFPNTVFRSw0RGNPRSxXbkIyRlUsQW1CMUZWLHlCQVhrQixBQVlsQix3QkFYYyxDckJtNkVsQixBcUIzNEVFLGtEQUVFLHlCbkJpRlUsQW1CaEZWLHdCbkJxYTZCLENGdStEakMsQXFCejRFRSxvRkFHRSxXbkJtRVUsQW1CbEVWLHlCQW5Da0IsQUFvQ2xCLHFCQUFBLENyQnk0RUosQW9CLzBFRSxzQkFDRSxvQ2xCNkJTLENGb3pFYixBb0I5MEVFLHVCQUNFLHdCbEJVVSxDRnMwRWQsQW9CNTBFQSxpQkNwR0UsV25Ca0dZLEFtQmpHWix5Qm5Cd0dZLEFtQnZHWix5Qm5CNGIrQixBa0J2Vi9CLHVDbEJpVitCLENGKy9EakMsQU92N0VFLCtEY09FLFduQjJGVSxBbUIxRlYseUJBWGtCLEFBWWxCLHdCQVhjLENyQjg3RWxCLEFxQnQ2RUUsb0RBRUUseUJuQmlGVSxBbUJoRlYsd0JuQnFhNkIsQ0ZrZ0VqQyxBcUJwNkVFLHVGQUdFLFduQm1FVSxBbUJsRVYseUJBbkNrQixBQW9DbEIscUJBQUEsQ3JCbzZFSixBb0I1MUVFLHVCQUNFLG9DbEJlUyxDRiswRWIsQW9CMzFFRSx3QkFDRSx3QmxCSlUsQ0ZpMkVkLEFvQnoxRUEsbUJDbEhFLGNuQnlHWSxBbUJ4R1osNkJEa0g4QyxBQ2pIOUMsb0JuQnVHWSxDRncyRWQsQU9qOUVFLHFFY09FLGNuQmtHVSxBbUJqR1YsNkJBWGtCLEFBWWxCLG9CQVhjLENyQnc5RWxCLEFxQmg4RUUsd0RBRUUsNkJEMkY0QyxBQzFGNUMsb0JuQmdGVSxDRmkzRWQsQXFCOTdFRSw2RkFHRSxjbkIwRVUsQW1CekVWLDZCQW5Da0IsQUFvQ2xCLHFCQUFBLENyQjg3RUosQW9CMTJFRSxvR0FJRSxpQ0FBQSxBQUNBLDZCQUFBLEFBQ0EseUJsQkZTLENGMjJFYixBb0JyMkVBLFVDL0hFLGNuQnlHWSxBbUJ4R1oseUJuQnVHWSxBbUJ0R1osb0JuQnNHWSxDRms0RWQsQU8xK0VFLDBDY09FLGNuQmtHVSxBbUJqR1YseUJBWGtCLEFBWWxCLG9CQVhjLENyQmkvRWxCLEFxQno5RUUsc0NBRUUseUJuQmdGVSxBbUIvRVYsb0JuQitFVSxDRjI0RWQsQXFCdjlFRSxrRUFHRSxjbkIwRVUsQW1CekVWLHlCQW5Da0IsQUFvQ2xCLHFCQUFBLENyQnU5RUosQW9CcjNFQSxhQ25JRSxXbkJrR1ksQW1CakdaLHlCbkJ1R1ksQW1CdEdaLG9CbkJzR1ksQ0ZzNUVkLEFPOS9FRSxtRGNPRSxXbkIyRlUsQW1CMUZWLHlCQVhrQixBQVlsQixvQkFYYyxDckJxZ0ZsQixBcUI3K0VFLDRDQUVFLHlCbkJnRlUsQW1CL0VWLG9CbkIrRVUsQ0YrNUVkLEFxQjMrRUUsMkVBR0UsV25CbUVVLEFtQmxFVix5QkFuQ2tCLEFBb0NsQixxQkFBQSxDckIyK0VKLEFvQnI0RUEsYUN2SUUsV25Ca0dZLEFtQmpHWix3Qm5CZ0lZLEFtQi9IWixtQm5CK0hZLENGaTVFZCxBT2xoRkUsbURjT0UsV25CMkZVLEFtQjFGVix5QkFYa0IsQUFZbEIsb0JBWGMsQ3JCeWhGbEIsQXFCamdGRSw0Q0FFRSx3Qm5CeUdVLEFtQnhHVixtQm5Cd0dVLENGMDVFZCxBcUIvL0VFLDJFQUdFLFduQm1FVSxBbUJsRVYseUJBbkNrQixBQW9DbEIscUJBQUEsQ3JCKy9FSixBb0JyNUVBLFFDM0lFLFduQmtHWSxBbUJqR1oseUJuQjhHYyxBbUI3R2QscUJuQjZHYyxBa0IrQmQsWUFBQSxBQUNBLGVBQUEsQ3BCeTVFRixBT3hpRkUsb0NjT0UsV25CMkZVLEFtQjFGVix5QkFYa0IsQUFZbEIsb0JBWGMsQ3JCK2lGbEIsQXFCdmhGRSxrQ0FFRSx5Qm5CdUZZLEFtQnRGWixvQm5Cc0ZZLENGazhFaEIsQXFCcmhGRSw0REFHRSxXbkJtRVUsQW1CbEVWLHlCQW5Da0IsQUFvQ2xCLHFCQUFBLENyQnFoRkosQW9CcDZFQSxZQ2xKRSxXbkJrR1ksQW1CakdaLHlCbkJ3R1ksQW1CdkdaLG9CbkJ1R1ksQ0ZtOUVkLEFPNWpGRSxnRGNPRSxXbkIyRlUsQW1CMUZWLHlCQVhrQixBQVlsQixvQkFYYyxDckJta0ZsQixBcUIzaUZFLDBDQUVFLHlCbkJpRlUsQW1CaEZWLG9CbkJnRlUsQ0Y0OUVkLEFxQnppRkUsd0VBR0UsV25CbUVVLEFtQmxFVix5QkFuQ2tCLEFBb0NsQixxQkFBQSxDckJ5aUZKLEFvQnA3RUEsVUN0SkUsY25Cb0dZLEFtQm5HWix5Qm5Cd0kwQixBbUJ2STFCLG9CbkJ1STBCLENGdThFNUIsQU9obEZFLDBDY09FLGNuQjZGVSxBbUI1RlYseUJBWGtCLEFBWWxCLG9CQVhjLENyQnVsRmxCLEFxQi9qRkUsc0NBRUUseUJuQmlId0IsQW1CaEh4QixvQm5CZ0h3QixDRmc5RTVCLEFxQjdqRkUsa0VBR0UsY25CcUVVLEFtQnBFVix5QkFuQ2tCLEFBb0NsQixxQkFBQSxDckI2akZKLEFvQm44RUEsa0JDakZFLHFCbkIrQlksQW1COUJaLGdCQUFBLENyQjJoRkYsQXFCemhGRSwwQ0FOQSxjbkJrQ1ksQW1CakNaLHNCQUFBLEFBQ0EsNEJBQUEsQ3JCa2lGRixBcUJ4aEZFLCtEQUVFLGNuQm9CVSxBbUJuQlYseUJBQUEsQUFDQSxvQm5Ca0JVLENGdWdGZCxBb0JqOUVBLHNCQ3JGRSxxQm5CK0JZLEFtQjlCWixnQkFBQSxDckI2aUZGLEFxQjNpRkUsa0RBTkEsY25Ca0NZLEFtQmpDWixzQkFBQSxBQUNBLDRCQUFBLENyQm9qRkYsQXFCMWlGRSx1RUFFRSxjbkJvQlUsQW1CbkJWLHlCQUFBLEFBQ0Esb0JuQmtCVSxDRnloRmQsQW9CLzlFQSx1QkN6RkUscUJuQjRCWSxBbUIzQlosZ0JBQUEsQ3JCK2pGRixBcUI3akZFLG9EQU5BLGNuQitCWSxBbUI5Qlosc0JBQUEsQUFDQSw0QkFBQSxDckJza0ZGLEFxQjVqRkUseUVBR0Usd0JBQUEsQ3JCOGpGSixBb0I3K0VBLHlCQzdGRSxvQm5CdURZLEFtQnREWixnQkFBQSxDckJpbEZGLEFxQi9rRkUsd0RBTkEsYW5CMERZLEFtQnpEWixzQkFBQSxBQUNBLDRCQUFBLENyQndsRkYsQXFCOWtGRSw2RUFHRSx3QkFBQSxDckJnbEZKLEFvQjEvRUEscUJDcElFLGNuQmlFWSxBbUJoRVosc0JBQUEsQUFDQSw2QkFBQSxBQUNBLG9CbkI4RFksQ0Zva0ZkLEFPN3FGRSwyRWM4Q0UsV0FQZ0QsQUFRaEQsd0JuQjBEVSxDRndrRmQsQXFCL25GRSxzREFFRSx3Q0FBQSxDckJnb0ZKLEFxQjduRkUsNERBRUUsY25CZ0RVLEFtQi9DViw0QkFBQSxDckI4bkZKLEFxQjNuRkUsbUdBR0UsV0F6QmdELEFBMEJoRCx5Qm5Cd0NVLEFtQnZDVixvQm5CdUNVLENGb2xGZCxBb0I3Z0ZBLHFCQ3hJRSxjbkJvRVksQW1CbkVaLHNCQUFBLEFBQ0EsNkJBQUEsQUFDQSxvQm5CaUVZLENGd2xGZCxBT3BzRkUsMkVjOENFLFdBUGdELEFBUWhELHdCbkI2RFUsQ0Y0bEZkLEFxQnRwRkUsc0RBRUUsd0NBQUEsQ3JCdXBGSixBcUJwcEZFLDREQUVFLGNuQm1EVSxBbUJsRFYsNEJBQUEsQ3JCcXBGSixBcUJscEZFLG1HQUdFLFdBekJnRCxBQTBCaEQseUJuQjJDVSxBbUIxQ1Ysb0JuQjBDVSxDRndtRmQsQW9CaGlGQSx1QkM1SUUsY25CaUVZLEFtQmhFWixzQkFBQSxBQUNBLDZCQUFBLEFBQ0Esb0JuQjhEWSxDRmtuRmQsQU8zdEZFLGlGYzhDRSxXQVBnRCxBQVFoRCx3Qm5CMERVLENGc25GZCxBcUI3cUZFLDBEQUVFLHdDQUFBLENyQjhxRkosQXFCM3FGRSxnRUFFRSxjbkJnRFUsQW1CL0NWLDRCQUFBLENyQjRxRkosQXFCenFGRSx5R0FHRSxXQXpCZ0QsQUEwQmhELHlCbkJ3Q1UsQW1CdkNWLG9CbkJ1Q1UsQ0Zrb0ZkLEFvQm5qRkEsa0JDaEpFLGNuQmdFWSxBbUIvRFosc0JBQUEsQUFDQSw2QkFBQSxBQUNBLG9CbkI2RFksQ0Ywb0ZkLEFPbHZGRSxrRWM4Q0UsV0FQZ0QsQUFRaEQsd0JuQnlEVSxDRjhvRmQsQXFCcHNGRSxnREFFRSx3Q0FBQSxDckJxc0ZKLEFxQmxzRkUsc0RBRUUsY25CK0NVLEFtQjlDViw0QkFBQSxDckJtc0ZKLEFxQmhzRkUsMEZBR0UsV0F6QmdELEFBMEJoRCx5Qm5CdUNVLEFtQnRDVixvQm5Cc0NVLENGMHBGZCxBb0J0a0ZBLHFCQ3BKRSxjbkJnRVksQW1CL0RaLHNCQUFBLEFBQ0EsNkJBQUEsQUFDQSxvQm5CNkRZLENGaXFGZCxBT3p3RkUsMkVjOENFLFdBUGdELEFBUWhELHdCbkJ5RFUsQ0ZxcUZkLEFxQjN0RkUsc0RBRUUsd0NBQUEsQ3JCNHRGSixBcUJ6dEZFLDREQUVFLGNuQitDVSxBbUI5Q1YsNEJBQUEsQ3JCMHRGSixBcUJ2dEZFLG1HQUdFLFdBekJnRCxBQTBCaEQseUJuQnVDVSxBbUJ0Q1Ysb0JuQnNDVSxDRmlyRmQsQW9CemxGQSxxQkN4SkUsYW5CeUZZLEFtQnhGWixzQkFBQSxBQUNBLDZCQUFBLEFBQ0EsbUJuQnNGWSxDRitwRmQsQU9oeUZFLDJFYzhDRSxXQVBnRCxBQVFoRCx1Qm5Ca0ZVLENGbXFGZCxBcUJsdkZFLHNEQUVFLHVDQUFBLENyQm12RkosQXFCaHZGRSw0REFFRSxhbkJ3RVUsQW1CdkVWLDRCQUFBLENyQml2RkosQXFCOXVGRSxtR0FHRSxXQXpCZ0QsQUEwQmhELHdCbkJnRVUsQW1CL0RWLG1CbkIrRFUsQ0YrcUZkLEFvQjVtRkEsb0JDNUpFLGNuQmlFWSxBbUJoRVosc0JBQUEsQUFDQSw2QkFBQSxBQUNBLG9CbkI4RFksQ0Y4c0ZkLEFPdnpGRSx3RWM4Q0UsV0FQZ0QsQUFRaEQsd0JuQjBEVSxDRmt0RmQsQXFCendGRSxvREFFRSx3Q0FBQSxDckIwd0ZKLEFxQnZ3RkUsMERBRUUsY25CZ0RVLEFtQi9DViw0QkFBQSxDckJ3d0ZKLEFxQnJ3RkUsZ0dBR0UsV0F6QmdELEFBMEJoRCx5Qm5Cd0NVLEFtQnZDVixvQm5CdUNVLENGOHRGZCxBb0IxbkZBLFVBQ0UsZ0JsQnFIbUIsQWtCcEhuQixjbEJyRTBCLEFrQnNFMUIsZUFBQSxDcEI2bkZGLEFvQjNuRkUsK0RBSUUsNEJBQUEsQ3BCMG5GSixBT2gxRkUsMkRhZ09FLHdCQUFBLENwQnNuRkosQU9yMEZJLGdDYWtOQSxjbEIvSFUsQWtCZ0lWLDBCbEIrQm9CLEFrQjlCcEIsNEJBQUEsQ3BCc25GSixBb0JubkZFLG1CQUNFLGFsQmhHd0IsQ0ZxdEY1QixBTzcwRkksa0RhMk5FLG9CQUFBLENwQnFuRk4sQW9CNW1GQSwyQkN2SkUseUJBQUEsQUFDQSxrQm5CZ09lLEFRcFViLG9CUmlacUIsQW1CM1N2QixnQm5Cd1pnQyxDRisyRWxDLEFvQjltRkEsMkJDM0pFLGlCbkJpT2UsQ0YraUZqQixBb0JobkZBLDJDQ2pLRSxtQkFBQSxBWG5HRSxvQlJrWnFCLEFtQjVTdkIsZ0JuQndaZ0MsQ2tCMVBsQyxBcEJ1bkZBLGdCcUJ2eEZFLGNuQitOZSxDRndqRmpCLEFvQmxuRkEsaUJDdEtFLHdCQUFBLENyQit4RkYsQW9CcG5GQSxvQ0MxS0UsZW5CK05lLEFRblViLG9CUmtacUIsQW1CNVN2QixnQm5Cd1pnQyxDa0JoUGxDLEFwQjJuRkEsbUJxQnR5RkUscUJBQUEsQ3JCc3lGRixBb0JsbkZBLFdBQ0UsY0FBQSxBQUNBLFVBQUEsQ3BCcW5GRixBb0JqbkZBLHNCQUNFLGdCbEJ3TitCLENGNDVFakMsQW9CN21GRSxzRkFDRSxVQUFBLENwQmtuRkosQW9CN21GQSxZQUNFLHNCQUFBLEFBQ0EsVUFBQSxDcEJnbkZGLEFENzVGQSwwQ0FZRSxjR2dHWSxBSC9GWiw2REcrU3FCLEFIOVNyQixtQ0FBQSxBQUNBLGdCR3lVdUIsQUh4VXZCLG9CR3NVdUIsQ0YwbEZ6QixBRDc1RkEsT0FFRSxpQkcwVGEsQUh6VGIsZ0JBQUEsQ0NnNkZGLEFENzVGQSxPQUVFLGVHcVRhLEFIcFRiLGdCQUFBLENDZzZGRixBRDc1RkEsT0FFRSxpQkdnVGEsQUgvU2IsZ0JBQUEsQ0NnNkZGLEFENzVGQSxPQUVFLGVHMlNhLEFIMVNiLGdCQUFBLENDZzZGRixBRDc1RkEsT0FFRSxpQkdzU2EsQUhyU2IsZ0JBQUEsQ0NnNkZGLEFENzVGQSxPQUVFLGVHaVNhLEFIaFNiLGdCQUFBLENDZzZGRixBRDc1RkEsTUFDRSxrQkdvVGlCLEFIblRqQixlR29UaUIsQ0Y0bUZuQixBRDU1RkEsV0FDRSxjR21EWSxBSGxEWixlR21TZ0IsQ0Y0bkZsQixBRDU1RkEsV0FDRSxnQkdnU2dCLEFIL1JoQixlR3FSdUIsQ0Ywb0Z6QixBRDU1RkEsV0FDRSxXRytCWSxBSDlCWixnQkcyUmdCLEFIMVJoQixlRytRdUIsQ0ZncEZ6QixBRDU1RkEsV0FDRSxjRzJCWSxBSDFCWixlR21SZ0IsQ0Y0b0ZsQixBRDU1RkEsV0FDRSxpQkc2UWMsQUg1UWQsZ0JHa1JnQixBSGpSaEIsZUdvUXVCLENGMnBGekIsQUR4NUZBLEdBQ0UsU0FBQSxBQUNBLHVDQUFBLEFBQ0EsbUJHaUZTLEFIaEZULGVHZ0ZTLENGMjBGWCxBRHA1RkEsYUFFRSxlR3NRZ0IsQUhyUWhCLGdCRzhObUIsQUg3Tm5CLGdCR3FRdUIsQ0ZrcEZ6QixBRHA1RkEsV0FFRSx5QkFBQSxBQUNBLFlHOFFhLENGeW9GZixBRDM0RkEsNEJ1QjdIRSxlQUFBLEFBQ0EsZUFBQSxDdEJpaEdGLEFEajVGQSxrQkFDRSxvQkFBQSxDQ281RkYsQURsNUZFLG1DQUNFLGdCR2lRa0IsQ0ZtcEZ0QixBRDM0RkEsWUFDRSxjQUFBLEFBQ0Esd0JBQUEsQ0M4NEZGLEFEMTRGQSxZQUNFLG1CQUFBLEFBQ0EsbUJHMEJTLEFIekJULGtCR2lPd0IsQUhoT3hCLGdDQUFBLENDNjRGRixBRDE0RkEsbUJBQ0UsY0dkMEIsQUhlMUIsY0FBQSxBQUNBLGFBQUEsQ0M2NEZGLEFEMzRGRSwwQkFDRSxZQUFBLENDNjRGSixBRHg0RkEsb0JBQ0UsY0FBQSxBQUNBLGtDQUFBLEFBQ0EsZUFBQSxBQUNBLG1CR01TLEFITFQsZ0JBQUEsQ0MyNEZGLEFEeDRGSSw4Q0FDRSxVQUFBLENDMDRGTixBRHY0RkksNkNBQ0UsWUFBQSxDQ3k0Rk4sQWMzL0ZJLHlCZndIRixxQkFNRSxlR2dLWSxBSC9KWixnQkFB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QixDMUJpdkdqQyxBMEI1dUdBLDJGaEI1QkksNEJnQjhCMEIsQWhCN0IxQix3QmdCNkIwQixDMUJndkc5QixBMEI1dUdBLHNCQUNFLFVBQUEsQzFCK3VHRixBMEI1dUdBLDhEQUNFLGVBQUEsQzFCK3VHRixBMEIzdUdFLHVJaEJ6REUsNkJnQjJENkIsQWhCMUQ3Qix5QmdCMEQ2QixDMUIrdUdqQyxBMEIzdUdBLG9FaEJqREksNEJnQmtEMEIsQWhCakQxQix3QmdCaUQwQixDMUIrdUc5QixBMEIzdUdBLG9FQUVFLFNBQUEsQzFCOHVHRixBMEIzdEdBLDRCQUNFLHFCQUFBLEFBQ0EsbUJBQUEsQzFCOHRHRixBMEI1dEdFLGtDQUNFLGFBQUEsQzFCOHRHSixBMEIxdEdBLHlFQUNFLHFCQUFBLEFBQ0EsbUJBQUEsQzFCNnRHRixBMEIxdEdBLHlFQUNFLHdCQUFBLEFBQ0Esc0JBQUEsQzFCNnRHRixBMEIzc0dBLG9CQUNFLG9CQUFBLEFBQ0Esc0JBQUEsQUFDQSx1QkFBQSxBQUNBLHNCQUFBLEMxQjhzR0YsQTBCNXNHRSx3REFFRSxVQUFBLEMxQjhzR0osQTBCM3NHRSxnSkFJRSxnQkFBQSxBQUNBLGFBQUEsQzFCNnNHSixBMEJ4c0dFLDREQUNFLGVBQUEsQzFCMnNHSixBMEJ4c0dFLHNEaEI3SUUsNkJnQjhJOEIsQWhCN0k5QiwyQmdCNkk4QixDMUIyc0dsQyxBMEJ4c0dFLHNEaEIvSkUsMEJnQmdLMkIsQWhCL0ozQix3QmdCK0oyQixDMUIyc0cvQixBMEJ2c0dBLHVFQUNFLGVBQUEsQzFCMHNHRixBMEJ0c0dFLHlKaEIzSkUsNkJnQjZKOEIsQWhCNUo5QiwyQmdCNEo4QixDMUIwc0dsQyxBMEJ0c0dBLDZFaEIvS0ksMEJnQmdMeUIsQWhCL0t6Qix3QmdCK0t5QixDMUIwc0c3QixBMEJ4ckdJLGdOQUVFLGtCQUFBLEFBQ0EsbUJBQUEsQUFDQSxtQkFBQSxDMUI2ckdOLEEyQno0R0EsYUFDRSxrQkFBQSxBQUNBLGFBQUEsQUFDQSxVQUFBLEMzQjQ0R0YsQTJCMTRHRSwyQkFHRSxrQkFBQSxBQUNBLFVBQUEsQUFDQSxjQUFBLEFBR0EsU0FBQSxBQUNBLGVBQUEsQzNCdzRHSixBTzcxR0ksb0dvQnZDRSxTQUFBLEMzQnU0R04sQTJCbDRHQSwrREFJRSxhQUFBLEFBQ0Esc0JBQUEsQUFDQSx1QkFBQSxBQUNBLGdCQUFBLEMzQm80R0YsQTJCbDRHRSx3S2pCaENFLGVpQmlDdUIsQzNCczRHM0IsQTJCbDRHQSxvQ0FFRSxtQkFBQSxBQUNBLHFCQUFBLEMzQnE0R0YsQTJCNzJHQSxtQkFDRSxtQkFBQSxBQUNBLGdCQUFBLEFBQ0EsZXpCZ1FlLEF5Qi9QZixnQnpCb1FtQixBeUJuUW5CLGdCekJrYytCLEF5QmpjL0IsY3pCdUUwQixBeUJ0RTFCLGtCQUFBLEFBQ0EseUNBQUEsQUFDQSx3Q0FBQSxBQUNBLDJDQUFBLEFqQjFFRSxvQlJnWnFCLENGMmlHekIsQTJCNTJHRSw4SEFDRSxxQkFBQSxBQUNBLGtCekJvUGEsQVFyVWIsbUJSa1pxQixDRmdqR3pCLEEyQjcyR0UsOEhBQ0Usc0JBQUEsQUFDQSxrQnpCNk9hLEFRcFViLG1CUmlacUIsQ0Z3akd6QixBMkI1MkdFLDZFQUVFLFlBQUEsQzNCODJHSixBMkJyMkdBLCtXakIzRkksNkJpQmtHMkIsQWpCakczQix5QmlCaUcyQixDM0J5MkcvQixBMkJ0MkdBLG9DQUNFLGNBQUEsQzNCeTJHRixBMkJ0MkdBLDhWakIzRkksNEJpQmtHMEIsQWpCakcxQix3QmlCaUcwQixDM0IwMkc5QixBMkIvMUdBLGlCQUNFLGtCQUFBLEFBR0EsWUFBQSxBQUNBLGtCQUFBLEMzQmcyR0YsQTJCNTFHRSxzQkFDRSxrQkFBQSxBQUVBLE1BQUEsQzNCNjFHSixBMkIzMUdJLDJCQUNFLGdCQUFBLEMzQjYxR04sQU8zN0dJLHFGb0JtR0UsU0FBQSxDM0IyMUdOLEEyQnIxR0ksb0ZBRUUsaUJBQUEsQzNCdTFHTixBMkJsMUdJLHNGQUVFLFVBQUEsQUFDQSxnQkFBQSxDM0JvMUdOLEFPdjhHSSx3U29Cc0hJLFNBQUEsQzNCdTFHUixBNEJoZ0hBLGdCQUNFLGtCQUFBLEFBQ0Esb0JBQUEsQUFDQSxrQkFBQSxBQUNBLG9CMUIraUJ3QixBMEI5aUJ4QixrQjFCK2lCd0IsQTBCOWlCeEIsY0FBQSxDNUJtZ0hGLEE0QmhnSEEsc0JBQ0Usa0JBQUEsQUFDQSxXQUFBLEFBQ0EsU0FBQSxDNUJtZ0hGLEE0QmpnSEUsd0RBQ0UsVzFCa0ZVLEEwQmpGVix3QjFCd0ZVLENGMjZHZCxBNEIvL0dFLHNEQUVFLDJDMUIraUJ3QyxDRmk5RjVDLEE0QjcvR0UsdURBQ0UsVzFCdUVVLEEwQnRFVixxQjFCNmlCeUMsQ0ZrOUY3QyxBNEIxL0dJLHlEQUNFLG1CMUJnaEIyQixBMEIvZ0IzQix3QjFCeUdzQixDRm01RzVCLEE0QnovR0ksMkRBQ0UsYzFCa0dzQixBMEJqR3RCLGtCMUIwZ0IyQixDRmkvRmpDLEE0QmwvR0EsMEJBQ0Usa0JBQUEsQUFDQSxXQUFBLEFBQ0EsT0FBQSxBQUNBLGNBQUEsQUFDQSxXMUJrZ0JvQyxBMEJqZ0JwQyxZMUJpZ0JvQyxBMEJoZ0JwQyxvQkFBQSxBQUNBLHlCQUFBLHNCQUFBLGlCQUFBLEFBQ0Esc0IxQmdnQm9DLEEwQi9mcEMsNEJBQUEsQUFDQSx3QkFBQSxBQUNBLHVCMUI4Zm9DLENGdS9GdEMsQTRCNStHRSwyQ2xCM0VFLG9CUmdacUIsQ0YycUd6QixBNEI1K0dFLHlFQUNFLHlOMUJrZ0IyQixDRjQrRi9CLEE0QjMrR0UsK0VBQ0UseUIxQjBCVSxBMEJ6QlYsc0sxQmlnQmlDLENGNCtGckMsQTRCbCtHQSxrQkFDRSxrQkFBQSxBQUNBLGlCQUFBLEM1QnErR0YsQTRCbCtHQSxpQkFDRSxjQUFBLEFBQ0Esa0JBQUEsQUFDQSx5QkFBQSxBQUNBLG1CQUFBLEFBQ0EsWUFBQSxBQUNBLFdBQUEsQUFDQSxNQUFBLEFBQ0EsT0FBQSxBQUNBLDhCQUFBLEFBQ0EscUNBQUEsQzVCcStHRixBNEJsK0dBLHdCQUNFLGNBQUEsQUFDQSxrQkFBQSxBQUNBLFdBQUEsQUFDQSxtQkFBQSxBQUNBLFlBQUEsQUFDQSxXQUFBLEFBQ0EsUUFBQSxBQUNBLFNBQUEsQUFDQSxZQUFBLEFBQ0Esa0NBQUEsQUFDQSx5Q0FBQSxDNUJxK0dGLEE0QmorR0UsaURBQ0Usd0JBQUEsQzVCbytHSixBNEIvOUdFLHdEQUNFLGtCMUIxQlUsQ0Y0L0dkLEE0Qjc5R0Usd0NBQ0UsaUIxQjJja0IsQ0ZxaEd0QixBNEI3OUdFLHNFQUNFLG1LMUJ3Y3dCLENGdWhHNUIsQTRCdDlHQSx5QkFDRSxhQUFBLEFBQ0EscUJBQUEsQzVCeTlHRixBNEJ2OUdFLHlDQUNFLG9CMUIyWnNCLENGOGpHMUIsQTRCdjlHSSx5REFDRSxhQUFBLEM1Qnk5R04sQTRCOThHQSxlQUNFLHFCQUFBLEFBQ0EsZUFBQSxBQUdBLDBCQUFBLEFBQ0EsdUNBQUEsQUFDQSxnQjFCa1YrQixBMEJqVi9CLGMxQjdFWSxBMEI4RVosc0JBQUEsQUFDQSxrTkFBQSxBQUNBLHlCMUIyYTRCLEEwQjFhNUIsb0NBQUEsQWxCMUxFLHFCUmdacUIsQTBCbk52QixxQkFBQSxBQUNBLHVCQUFBLEM1Qjg4R0YsQTRCNThHRSxxQkFDRSxxQjFCMGErQixBMEJ6YS9CLFlBQUEsQzVCODhHSixBNEIzOEdJLGdDQU1FLGMxQmxHUSxBMEJtR1IscUIxQnJHUSxDRjZpSGQsQTRCcDhHRSx3QkFDRSxjMUJuRXdCLEEwQm9FeEIsbUIxQnFXNkIsQTBCcFc3Qix3QjFCbEV3QixDRndnSDVCLEE0Qmw4R0UsMkJBQ0UsU0FBQSxDNUJvOEdKLEE0Qmg4R0Esa0JBQ0Usb0IxQmdZa0MsQTBCL1hsQyx1QjFCK1hrQyxBMEI5WGxDLGExQmdaNEIsQ0Ztakc5QixBNEJ2N0dBLGFBQ0Usa0JBQUEsQUFDQSxxQkFBQSxBQUNBLGVBQUEsQUFDQSxjMUJrWTZCLEEwQmpZN0IsZ0JBQUEsQUFDQSxjQUFBLEM1QjA3R0YsQTRCdjdHQSxtQkFDRSxnQjFCNlg2QixBMEI1WDdCLGVBQUEsQUFDQSxjMUIwWDZCLEEwQnpYN0IsU0FBQSxBQUNBLHdCQUFBLEFBQ0EsU0FBQSxDNUIwN0dGLEE0Qm43R0EscUJBQ0Usa0JBQUEsQUFDQSxNQUFBLEFBQ0EsUUFBQSxBQUNBLE9BQUEsQUFDQSxVQUFBLEFBQ0EsYzFCMFc2QixBMEJ6VzdCLG1CQUFBLEFBQ0EsZ0IxQjhXMEIsQTBCN1cxQixjMUI3SDBCLEEwQjhIMUIsb0JBQUEsQUFDQSx5QkFBQSxzQkFBQSxpQkFBQSxBQUNBLHNCMUJ0S1ksQTBCdUtaLG9DQUFBLEFsQjlRRSxvQlJnWnFCLENGb3pHekIsQTRCajdHSSxvQ0FDRSx3QkFGa0IsQzVCcTdHeEIsQTRCLzZHRSw0QkFDRSxrQkFBQSxBQUNBLFNBQUEsQUFDQSxXQUFBLEFBQ0EsWUFBQSxBQUNBLFVBQUEsQUFDQSxjQUFBLEFBQ0EsYzFCa1YyQixBMEJqVjNCLG1CQUFBLEFBQ0EsZ0IxQnNWd0IsQTBCclZ4QixjMUJySndCLEEwQnNKeEIseUIxQmxKd0IsQTBCbUp4QixvQ0FBQSxBbEJwU0EsK0JrQnFTdUIsQzVCaTdHM0IsQTRCNzZHSSxxQ0FDRSxnQkFGa0IsQzVCaTdHeEIsQTZCeHRIQSxLQUNFLGFBQUEsQUFDQSxlQUFBLEFBQ0EsZ0JBQUEsQUFDQSxlQUFBLEM3QjJ0SEYsQTZCeHRIQSxVQUNFLGNBQUEsQUFDQSx5QjNCdXRCOEIsQ0ZvZ0doQyxBTy9zSEksZ0NzQlRBLDhCQUFBLEM3QjJ0SEosQTZCdnRIRSxtQkFDRSxjM0I0SHdCLEEyQjNIeEIsa0IzQm9pQjZCLENGcXJHakMsQTZCanRIQSxVQUNFLDJDQUFBLEM3Qm90SEYsQTZCbHRIRSxvQkFDRSxrQkFBQSxDN0JvdEhKLEE2Qmp0SEUscUJBQ0Usa0JBQUEsQzdCbXRISixBNkJodEhFLG9CQUVFLGMzQnlHd0IsQVEzSXhCLCtCUjBZcUIsQVF6WXJCLDZCUnlZcUIsQ0YyMkd6QixBT3J1SEksb0RzQnNCRSxnREFBQSxDN0JrdEhOLEE2Qi9zSEksNkJBQ0UsYzNCOEZzQixBMkI3RnRCLDZCQUFBLEFBQ0Esd0JBQUEsQzdCaXRITixBNkI5c0hJLDJCQUNFLGEzQjJEUSxDRnFwSGQsQTZCNXNIRSw4REFFRSxjM0JnRndCLEEyQi9FeEIscUIzQjBDVSxDRm9xSGQsQWN2dEhJLHlCZU1GLDhEQU1JLGtDQUFBLEM3Qmd0SEosQ0FDRixBNkI3c0hFLHlCQUVFLGdC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SEUsMkJBQ0UseUI1QjJmZ0MsQ0Y2MkdwQyxBTzdpSUksa051QmdORSxhNUIyZWlDLENGNDNHdkMsQThCbDJISSxzQ0FDRSx5QjVCbWVpQyxDRmk0R3ZDLEFPMWpJSSx3RnVCeU5JLDBCNUJpZStCLENGbTRHdkMsQThCajJITSwrQ0FDRSwwQjVCK2QrQixDRm80R3ZDLEE4Qi8xSEksa0xBSUUsYTVCc2RpQyxDRjI0R3ZDLEE4QjcxSEUsZ0NBQ0UsZ0M1Qm9kbUMsQ0YyNEd2QyxBOEI1MUhFLHFDQUNFLHlRNUIrY3dCLENGKzRHNUIsQThCMzFIRSw2QkFDRSx5QjVCdWNtQyxDRnM1R3ZDLEErQnJtSUEsTUFDRSxrQkFBQSxBQUNBLGFBQUEsQUFDQSxzQkFBQSxBQUNBLHNCN0JtR1ksQVF2R1Ysb0JSZ1pxQixDRjZ0SHpCLEErQnBtSUEsWUFHRSxjQUFBLEFBQ0EsZ0I3Qml5QnlCLEE2Qmh5QnpCLHdCN0IwRlksQ0YyZ0lkLEErQmxtSUEsWUFDRSxvQjdCNnhCeUIsQ0Z3MEczQixBK0JsbUlBLGVBQ0UsbUJBQUEsQy9Cc21JRixBK0JsbUlBLHFDQUhFLGVBQUEsQy9CeW1JRixBTzNuSUUsNkN3QjJCRSxvQkFBQSxDL0JvbUlKLEErQmptSUUsc0JBQ0UsbUI3QjB3QnVCLENGeTFHM0IsQStCN2xJSSwyRHJCcENBLCtCUjBZcUIsQVF6WXJCLDZCUnlZcUIsQ0Y0dkh6QixBK0I1bElJLHlEckI1QkEsa0NSNFhxQixBUTNYckIsZ0NSMlhxQixDRmd3SHpCLEErQnRsSUEsYUFDRSx1QkFBQSxBQUNBLGdCQUFBLEFBQ0EseUI3QjJDWSxBNkIxQ1osMkNBQUEsQy9CeWxJRixBK0J2bElFLHlCckJoRUUsdURxQmlFdUIsQy9CeWxJM0IsQStCcmxJQSxhQUNFLHVCQUFBLEFBQ0EseUI3QmlDWSxBNkJoQ1osd0NBQUEsQy9Cd2xJRixBK0J0bElFLHdCckIxRUUsdURxQjJFdUIsQy9Cd2xJM0IsQStCaGxJQSxrQkFFRSxzQkFBQSxBQUVBLGVBQUEsQy9CbWxJRixBK0JobElBLHFDQU5FLHNCQUFBLEFBRUEsb0JBQUEsQy9CeWxJRixBK0I1a0lBLGNDcEdFLHlCOUIrR1ksQThCOUdaLG9COUI4R1ksQ0Zza0lkLEFnQ2xySUUsc0RBRUUsNEJBQUEsQ2hDb3JJSixBK0JqbElBLGNDeEdFLHlCOUIrR1ksQThCOUdaLG9COUI4R1ksQ0Yra0lkLEFnQzNySUUsc0RBRUUsNEJBQUEsQ2hDNnJJSixBK0J0bElBLFdDNUdFLHlCOUI4R1ksQThCN0daLG9COUI2R1ksQ0Z5bElkLEFnQ3BzSUUsZ0RBRUUsNEJBQUEsQ2hDc3NJSixBK0IzbElBLGNDaEhFLHdCOUJ1SVksQThCdElaLG1COUJzSVksQ0Z5a0lkLEFnQzdzSUUsc0RBRUUsNEJBQUEsQ2hDK3NJSixBK0JobUlBLGFDcEhFLHlCOUIrR1ksQThCOUdaLG9COUI4R1ksQ0YwbUlkLEFnQ3R0SUUsb0RBRUUsNEJBQUEsQ2hDd3RJSixBK0JobUlBLDhDQ25IRSw2QkFBQSxBQUNBLG9COUJvR1ksQ0Z3bklkLEErQmxtSUEseUNDM0hFLDZCQUFBLEFBQ0Esb0I5Qm1HWSxDRm1vSWQsQStCeG1JQSxzQkMvSEUsNkJBQUEsQUFDQSxtQjlCNEhZLENGK21JZCxBK0J6bUlBLHFCQ25JRSw2QkFBQSxBQUNBLG9COUJvR1ksQ0Y0b0lkLEErQnRtSUEsY0NsSUUseUJBQUEsQ2hDNHVJRixBZ0MxdUlFLHNEQUVFLDZCQUFBLEFBQ0EsK0JBQUEsQ2hDNHVJSixBZ0MxdUlFLCtHQUlFLFVBQUEsQ2hDNHVJSixBZ0MxdUlFLGlJQUlFLHlCQUFBLENoQzR1SUosQU96dklJLDhEeUJpQkUsVTlCZ0VRLENGMnFJZCxBK0J0bklBLGlCQUNFLFVBQUEsQUFDQSxnQkFBQSxBQUNBLGFBQUEsQy9CeW5JRixBK0JybklBLFVyQm5LSSxnQ1JtekJ1QixDRnkrRzNCLEErQnBuSUEsa0JBQ0Usa0JBQUEsQUFDQSxNQUFBLEFBQ0EsUUFBQSxBQUNBLFNBQUEsQUFDQSxPQUFBLEFBQ0EsZTdCMm9CeUIsQ0Y0K0czQixBK0JubklBLGNyQjVLSSwyQ1I2eUJ1QixBUTV5QnZCLHlDUjR5QnVCLENGdS9HM0IsQStCcG5JQSxpQnJCbEtJLDhDUit4QnVCLEFROXhCdkIsNENSOHhCdUIsQ0Y0L0czQixBYzN2SUkseUJpQnlJRixXQUNFLGFBQUEsQUFDQSxrQkFBQSxDL0JzbklGLEErQnBuSUUsaUJBQ0UsYUFBQSxBQUNBLFdBQUEsQUFDQSxxQkFBQSxDL0JzbklKLEErQmpuSUksbUNBQ0UsZ0I3QmluQm9CLENGa2dIMUIsQStCaG5JSSxrQ0FDRSxpQjdCNm1Cb0IsQ0ZxZ0gxQixDQUNGLEFjN3dJSSx5QmlCcUtGLFlBQ0UsYUFBQSxBQUNBLGtCQUFBLEMvQjJtSUYsQStCem1JRSxrQkFDRSxVQUFBLEMvQjJtSUosQStCem1JSSx3QkFDRSxjQUFBLEFBQ0EsYUFBQSxDL0IybUlOLEErQnRtSU0sOEJyQjFOSiw2QnFCMk5tQyxBckIxTm5DLHlCcUIwTm1DLEMvQnltSXJDLEErQnZtSVEsNENBQ0UseUJBQUEsQy9CeW1JVixBK0J0bUlRLCtDQUNFLDRCQUFBLEMvQndtSVYsQStCcG1JTSw2QnJCeE5KLDRCcUJ5TmtDLEFyQnhObEMsd0JxQndOa0MsQy9CdW1JcEMsQStCcm1JUSwyQ0FDRSx3QkFBQSxDL0J1bUlWLEErQnBtSVEsOENBQ0UsMkJBQUEsQy9Cc21JVixBK0IvbElRLDhMQUVFLGVBQUEsQy9Cb21JVixDQUNGLEFjcnpJSSx5QmlCNk5GLGNBQ0UsZTdCMmlCd0IsQTZCMWlCeEIsa0I3QjJpQndCLENGZ2pIMUIsQStCemxJRSxvQkFDRSxxQkFBQSxBQUNBLFdBQUEsQUFDQSxxQjdCc2lCc0IsQ0ZxakgxQixDQUNGLEErQnRsSUEsYUFDRSxXQUFBLEFBQ0EsWUFBQSxBckJoU0Usa0JxQmlTcUIsQy9Cd2xJekIsQStCdGxJQSxlQUNFLGtCQUFBLEFyQnBTRSxrQnFCcVNxQixBQUN2Qix1Q0FBQSxBQUNBLGVBQUEsQUU3UkEsaUVBQUEsQUFDQSwwQkFBQSxDakN1M0lGLEErQnhsSUUsMEJBQ0Usa0JBQUEsQUFDQSxTQUFBLEFBQ0EsV0FBQSxBQUNBLFVBQUEsQy9CMGxJSixBK0J2bElFLDJCQUNFLFlBQUEsQUFDQSxXQUFBLEFBQ0EsY0FBQSxBQUNBLHNCQUFBLEFBQ0Esd0JBQUEsQUFDQSw0QkFBQSxBckJ2VEEsa0JxQndUdUIsQUFDdkIsd0RBQUEsQy9CeWxJSixBK0J2bElJLDZDQUNFLGdCQUFBLEMvQnlsSU4sQStCdmxJSSxnSEFJRSxXN0IzTlEsQTZCNE5SLFFBQUEsQy9CdWxJTixBK0JsbElBLGdCQUNFLDBEQUFBLEFBQ0EsYUFBQSxBckIxVUUsa0JxQjJVcUIsQUFDdkIsbUJBQUEsQUFDQSw2QkFBQSxDL0JxbElGLEErQm5sSUUsa0NBQ0UsZUFBQSxDL0JxbElKLEErQmxsSUksdURBQ0UsVUFBQSxBQUNBLGtCQUFBLEFBQ0EsVUFBQSxBQUNBLFlBQUEsQUFDQSxXQUFBLEFBQ0EsaUJBQUEsQy9Cb2xJTixBK0JobElFLCtCQUNFLFlBQUEsQy9Ca2xJSixBK0JqbElNLG1DQUNFLGFBQUEsQUFDQSxzQkFBQSxBQUNBLGVBQUEsQy9CbWxJUixBK0I5a0lBLGdCQUNFLHNCQUFBLEFBQ0EsYUFBQSxBQUNBLGtCQUFBLEMvQmlsSUYsQStCL2tJQSxXQUNFLGlCQUFBLEMvQmtsSUYsQStCaGxJQSxpQkFDRSxhQUFBLEFBQ0EsbUJBQUEsQUFDQSxVQUFBLEMvQm1sSUYsQStCamxJRSxpQ0FDRSxxQkFBQSxDL0JtbElKLEErQi9rSUEsY0FDRSx5QkFBQSxBQUNBLCtCQUFBLEFBQ0EsOEJBQUEsQUFDQSxZQUFBLEMvQmtsSUYsQWM5NElJLHlCaUJnVUYsUUFDRSxVQUFBLEMvQmtsSUYsQStCMWtJRSxrRkFDRSxjQUFBLEMvQitrSUosQStCMWtJRSxpQ0FDRSxvQkFBQSxDL0I0a0lKLEErQjFrSUksc0NBQ0UsY0FBQSxDL0I0a0lOLENBQ0YsQWtDcitJQSxZQUNFLG9CQUFBLEFBQ0EsbUJoQ2tMUyxBZ0NqTFQsZ0JBQUEsQUFDQSx5QmhDaUowQixBUWpKeEIsb0JSZ1pxQixDRndsSXpCLEFtQzMrSUUsa0JBQ0UsY0FBQSxBQUNBLFdBQUEsQUFDQSxVQUFBLENuQzYrSUosQWtDeCtJQSxpQkFDRSxVQUFBLENsQzIrSUYsQWtDeCtJRSx5Q0FDRSxxQkFBQSxBQUNBLG9CaEMwK0I0QixBZ0N6K0I1QixtQmhDeStCNEIsQWdDeCtCNUIsY2hDaUl3QixBZ0NoSXhCLFdBQUEsQ2xDMCtJSixBa0NqK0lFLCtDQUNFLDBCQUFBLEFBSUEsb0JBQUEsQ2xDKzlJSixBa0M1OUlFLHdCQUNFLGFoQzhHd0IsQ0ZtM0k1QixBb0NyZ0pBLFlBQ0UsYUFBQSxBQUVBLGVBQUEsQUFDQSxnQkFBQSxBMUJBRSxvQlJnWnFCLENGd25JekIsQW9DbGdKSSxrQ0FDRSxjQUFBLEExQm9CRixpQ1JxWHFCLEFRcFhyQiw2QlJvWHFCLENGOG5JekIsQW9DamdKSSxpQzFCQUEsa0NSbVlxQixBUWxZckIsOEJSa1lxQixDRmtvSXpCLEFvQ2hnSkUsNkJBQ0UsVUFBQSxBQUNBLFdsQ21GVSxBa0NsRlYseUJsQ3lGVSxBa0N4RlYsb0JsQ3dGVSxDRjA2SWQsQW9DLy9JRSwrQkFDRSxjbENvSHdCLEFrQ25IeEIsb0JBQUEsQUFDQSxtQmxDMmhCNkIsQWtDMWhCN0Isc0JsQzBFVSxBa0N6RVYsaUJsQyt1Qm1DLENGa3hIdkMsQW9DNy9JQSxXQUNFLGtCQUFBLEFBQ0EsY0FBQSxBQUNBLHFCQUFBLEFBQ0EsaUJBQUEsQUFDQSxpQmxDcXRCb0MsQWtDcHRCcEMsY2xDdUcwQixBa0N0RzFCLHNCbEM4RFksQWtDN0RaLHFCQUFBLENwQ2dnSkYsQU9waEpJLGtDNkJ1QkEsY2xDNERVLEFrQzNEVixxQkFBQSxBQUNBLHlCbENrR3dCLEFrQ2pHeEIsaUJsQ3F0Qm1DLENGMnlIdkMsQXFDampKRSwwQkFDRSxzQkFBQSxBQUNBLGlCbkNtVWEsQ0ZpdklqQixBcUMvaUpNLGlEM0JxQkYsZ0NSc1hxQixBUXJYckIsNEJScVhxQixDRndxSXpCLEFxQzlpSk0sZ0QzQkVGLGlDUm9ZcUIsQVFuWXJCLDZCUm1ZcUIsQ0Y0cUl6QixBcUM5akpFLDBCQUNFLHFCQUFBLEFBQ0EsaUJuQ29VYSxDRjZ2SWpCLEFxQzVqSk0saUQzQnFCRixnQ1J1WHFCLEFRdFhyQiw0QlJzWHFCLENGb3JJekIsQXFDM2pKTSxnRDNCRUYsaUNScVlxQixBUXBZckIsNkJSb1lxQixDRndySXpCLEFzQ3prSkEsT0FDRSxxQkFBQSxBQUNBLG1CQUFBLEFBQ0EsY3BDNjJCNEIsQW9DNTJCNUIsZ0JwQ29VaUIsQW9DblVqQixjQUFBLEFBQ0EsY3BDa0dZLEFvQ2pHWixrQkFBQSxBQUNBLG1CQUFBLEFBQ0Esd0JBQUEsQTVCVkUsb0JSZ1pxQixDRnVzSXpCLEFzQ3prSkUsYUFDRSxZQUFBLEN0QzJrSkosQXNDdGtKQSxZQUNFLGtCQUFBLEFBQ0EsUUFBQSxDdEN5a0pGLEFPemtKSSw0QitCT0EsV3BDMEVVLEFvQ3pFVixxQkFBQSxBQUNBLGNBQUEsQ3RDc2tKSixBc0M1akpBLFlBQ0UsbUJwQzQwQjRCLEFvQzMwQjVCLGtCcEMyMEI0QixBUXQzQjFCLG1CUnkzQjBCLENGa3ZIOUIsQXNDeGpKQSxlQ3BERSx3QnJDeUdZLENGdWdKZCxBT3psSkksc0RnQ25CRSx3QkFBQSxDdkMrbUpOLEFzQzNqSkEsZUN4REUsd0JyQ3lHWSxDRjhnSmQsQU9obUpJLHNEZ0NuQkUsd0JBQUEsQ3ZDc25KTixBc0M5akpBLGVDNURFLHdCckMrR1ksQ0YrZ0pkLEFPdm1KSSxzRGdDbkJFLHdCQUFBLEN2QzZuSk4sQXNDamtKQSxZQ2hFRSx3QnJDOEdZLENGdWhKZCxBTzltSkksZ0RnQ25CRSx3QkFBQSxDdkNvb0pOLEFzQ3BrSkEsZUNwRUUsdUJyQ3VJWSxDRnFnSmQsQU9ybkpJLHNEZ0NuQkUsd0JBQUEsQ3ZDMm9KTixBc0N2a0pBLGNDeEVFLHdCckMrR1ksQ0ZvaUpkLEFPNW5KSSxvRGdDbkJFLHdCQUFBLEN2Q2twSk4sQXNDMWtKQSxvQkFDRSx3QkFBQSxDdEM2a0pGLEFzQzFrSkEsdUJBQ0Usd0JBQUEsQ3RDNmtKRixBc0Mxa0pBLDZCQUNFLGNBQUEsQ3RDNmtKRixBd0NycUpBLFdBQ0Usa0JBQUEsQUFDQSxtQnRDb3hCK0IsQXNDbnhCL0IseUJ0Q2tKMEIsQVFqSnhCLG1CUmlacUIsQ0Z1eEl6QixBY3BuSkkseUIwQnhESixXQU9JLGlCQUFBLEN4Q3lxSkYsQ0FDRixBd0N0cUpBLGNBQ0Usd0JBQUEsQ3hDeXFKRixBd0N0cUpBLGlCQUNFLGdCQUFBLEFBQ0EsZUFBQSxBOUJiRSxlOEJjcUIsQ3hDeXFKekIsQXlDdnJKQSxtQkFDRSx3QnZDNkdZLENGNmtKZCxBeUN2ckpBLG1CQUNFLHdCdkMyR1ksQ0Yra0pkLEF5Q3ZySkEsT0FDRSxrQkFBQSxBQUNBLFVBQUEsQUFDQSxrQkFBQSxBQUNBLHdCdkM2RlksQ0Y2bEpkLEF5Q3ZySkEsMENBRUUsV3ZDc0ZZLEF1Q3JGWix5QkFBQSxDekMwckpGLEF5Q3ZySkEsc0JBQ0UscUJBQUEsQUFDQSx1QkFBQSxBQUNBLG1CQUFBLEFBQ0EsZUFBQSxDekMwckpGLEF5Q3ZySkEsb0JBQ0UsZUFBQSxBQUNBLGlCQUFBLEFBQ0EsYUFBQSxDekMwckpGLEF5Q3ZySkEsMEJBQ0UsZ0JBQUEsQ3pDMHJKRixBeUN2ckpBLE9BQ0UsdUJBQUEsQUFDQSxtQnZDd0lTLEF1Q3ZJVCw2QkFBQSxBL0J6Q0Usb0JSZ1pxQixDRm8xSXpCLEF5Q3RySkEsZUFFRSxhQUFBLEN6Q3dySkYsQXlDcHJKQSxZQUNFLGV2Q29SaUIsQ0ZtNkluQixBeUM5cUpFLDBCQUNFLGtCQUFBLEFBQ0EsWUFBQSxBQUNBLGVBQUEsQUFDQSx1QkFBQSxBQUNBLGFBQUEsQ3pDaXJKSixBeUN6cUpBLGVDNUVFLHlCeEM4R1ksQXdDN0daLHFCeEM0eEIrQixBd0MzeEIvQixheEM0R1ksQ0Y2b0pkLEEwQ3Z2SkUsa0JBQ0Usd0JBQUEsQzFDeXZKSixBMEN2dkpFLDJCQUNFLGFBQUEsQzFDeXZKSixBeUNqckpBLFlDaEZFLHlCeEM0R1ksQXdDM0daLHFCeENneUIrQixBd0MveEIvQixheEMwR1ksQ0YycEpkLEEwQ253SkUsZUFDRSx3QkFBQSxDMUNxd0pKLEEwQ253SkUsd0JBQ0UsYUFBQSxDMUNxd0pKLEF5Q3pySkEsZUNwRkUseUJ4Q2lIWSxBd0NoSFoscUJ4Q3F5QitCLEF3Q3B5Qi9CLGF4QytHWSxDRmtxSmQsQTBDL3dKRSxrQkFDRSx3QkFBQSxDMUNpeEpKLEEwQy93SkUsMkJBQ0UsYUFBQSxDMUNpeEpKLEF5Q2pzSkEsY0N4RkUseUJ4Q3l5QitCLEF3Q3h5Qi9CLHFCeEN5eUIrQixBd0N4eUIvQixheENzeUIrQixDRnUvSGpDLEEwQzN4SkUsaUJBQ0Usd0JBQUEsQzFDNnhKSixBMEMzeEpFLDBCQUNFLGFBQUEsQzFDNnhKSixBeUN6c0pBLGFBQ0Usa0JBQUEsQ3pDNHNKRixBMkMzeUpBLGFBQ0UsR0FDRSw0QkFBQSxDM0M4eUpGLEEyQzN5SkEsR0FDRSx1QkFBQSxDM0M2eUpGLENBQ0YsQTJDenlKQSxjQUNFLGFBQUEsQUFDQSxnQkFBQSxBQUNBLGlCekNnN0I4QixBeUMvNkI5QixtQnpDODZCOEIsQXlDNzZCOUIsa0JBQUEsQUFDQSx5QnpDZ0kwQixBUTlJeEIsb0JSZ1pxQixDRjA2SXpCLEEyQ3h5SkEsT0FDRSxjekN1NkI4QixBeUN0NkI5QixXekNtRlksQXlDbEZaLHlCekN3RlksQXlDdkZaLDJCQUFBLEFBQ0EsT0FBQSxDM0MyeUpGLEEyQ3Z5SkEsc0JWUUUsc0tBQUEsQVVMQSw2QkFBQSxDM0N5eUpGLEEyQ3J5SkEsdUJBQ0UsOEJBQUEsQzNDd3lKRixBNEMvMEpBLE9BQ0UsYUFBQSxBQUNBLHNCQUFBLEM1Q2sxSkYsQTRDLzBKQSxZQUNFLE1BQUEsQzVDazFKRixBNkNwMUpBLFlBQ0UsYUFBQSxBQUNBLHNCQUFBLEFBR0EsZUFBQSxBQUNBLGVBQUEsQzdDcTFKRixBNkM3MEpBLHdCQUNFLFdBQUEsQUFDQSxjM0M2SDBCLEEyQzVIMUIsa0JBQUEsQzdDZzFKRixBNkM5MEpFLGlEQUNFLGEzQ3dId0IsQ0Z3dEo1QixBTzkwSkksNERzQ0dBLGMzQ29Id0IsQTJDbkh4QixxQkFBQSxBQUNBLHdCM0NxSHdCLENGeXRKNUIsQTZDMzBKRSwrQkFDRSxjM0NrRlUsQTJDakZWLHdCM0NpSHdCLENGNHRKNUIsQTZDcjBKQSxpQkFDRSxrQkFBQSxBQUNBLGFBQUEsQUFDQSxtQkFBQSxBQUNBLG1CQUFBLEFBQ0EsVUFBQSxBQUVBLGdCQUFBLEFBQ0EseUIzQ3M1QitCLEEyQ3I1Qi9CLHNCQUFBLEM3Q3UwSkYsQTZDcjBKRSw2Qm5DN0NFLCtCUjBZcUIsQVF6WXJCLDZCUnlZcUIsQ0Y0K0l6QixBNkNyMEpFLDRCQUNFLGdCQUFBLEFuQ3BDQSxrQ1I0WHFCLEFRM1hyQixnQ1IyWHFCLENGaS9JekIsQU8zMkpJLDhDc0N1Q0Esb0JBQUEsQzdDdTBKSixBNkNwMEpFLG9EQUVFLGMzQzRFd0IsQTJDM0V4QixtQjNDb2Y2QixBMkNuZjdCLHdCM0NrNEI2QixDRm04SGpDLEE2Q2wwSkksc0dBQ0UsYUFBQSxDN0NvMEpOLEE2Q2owSkksZ0dBQ0UsYTNDa0VzQixDRml3SjVCLEE2Qzl6SkUsd0JBQ0UsVUFBQSxBQUNBLGMzQ3NCVSxBMkNyQlYseUIzQ29CVSxBMkNuQlYsb0IzQ21CVSxDRjZ5SmQsQTZDN3pKSSxnS0FHRSxhQUFBLEM3Qyt6Sk4sQTZDNXpKSSw4Q0FDRSxVM0NtM0IyQixDRjI4SGpDLEE2Q256SkUsbUNBQ0UsZUFBQSxBQUNBLGNBQUEsQUFDQSxlQUFBLEM3Q3N6SkosQTZDbHpKSSwyREFDRSxZQUFBLEM3Q296Sk4sQTZDL3lKSSx5REFDRSxlQUFBLEM3Q2l6Sk4sQThDMTZKRSx5QkFDRSxjNUM2R1UsQTRDNUdWLHdCNUM0R1UsQ0ZpMEpkLEE4QzE2SkUseURBRUUsYTVDdUdVLENGczBKZCxBOEMzNkpJLDJHQUNFLGFBQUEsQzlDODZKTixBT2o2SkksMEl1Q1RFLGM1Q2dHUSxBNEMvRlIsd0JBQUEsQzlDKzZKTixBOEM1NkpJLHVFQUNFLFdBQUEsQUFDQSx5QjVDMEZRLEE0Q3pGUixvQjVDeUZRLENGczFKZCxBOENwOEpFLHNCQUNFLGM1QzJHVSxBNEMxR1Ysd0I1QzBHVSxDRjYxSmQsQThDcDhKRSxtREFFRSxhNUNxR1UsQ0ZrMkpkLEE4Q3I4SkkscUdBQ0UsYUFBQSxDOUN3OEpOLEFPMzdKSSw4SHVDVEUsYzVDOEZRLEE0QzdGUix3QkFBQSxDOUN5OEpOLEE4Q3Q4SkksaUVBQ0UsV0FBQSxBQUNBLHlCNUN3RlEsQTRDdkZSLG9CNUN1RlEsQ0ZrM0pkLEE4Qzk5SkUseUJBQ0UsYzVDZ0hVLEE0Qy9HVix3QjVDK0dVLENGazNKZCxBOEM5OUpFLHlEQUVFLGE1QzBHVSxDRnUzSmQsQThDLzlKSSwyR0FDRSxhQUFBLEM5Q2srSk4sQU9yOUpJLDBJdUNURSxjNUNtR1EsQTRDbEdSLHdCQUFBLEM5Q20rSk4sQThDaCtKSSx1RUFDRSxXQUFBLEFBQ0EseUI1QzZGUSxBNEM1RlIsb0I1QzRGUSxDRnU0SmQsQThDeC9KRSx3QkFDRSxjNUN1eUI2QixBNEN0eUI3Qix3QjVDdXlCNkIsQ0ZvdElqQyxBOEN4L0pFLHVEQUVFLGE1Q2l5QjZCLENGMHRJakMsQThDei9KSSx5R0FDRSxhQUFBLEM5QzQvSk4sQU8vK0pJLHNJdUNURSxjNUMweEIyQixBNEN6eEIzQix3QkFBQSxDOUM2L0pOLEE4QzEvSkkscUVBQ0UsV0FBQSxBQUNBLHlCNUNveEIyQixBNENueEIzQixvQjVDbXhCMkIsQ0YwdUlqQyxBK0NuaEtBLGtCQUNFLGtCQUFBLEFBQ0EsY0FBQSxBQUNBLFdBQUEsQUFDQSxVQUFBLEFBQ0EsZUFBQSxDL0NzaEtGLEErQ3BoS0UseUJBQ0UsY0FBQSxBQUNBLFVBQUEsQy9Dc2hLSixBK0NuaEtFLDJJQUtFLGtCQUFBLEFBQ0EsTUFBQSxBQUNBLFNBQUEsQUFDQSxPQUFBLEFBQ0EsV0FBQSxBQUNBLFlBQUEsQUFDQSxRQUFBLEMvQ3FoS0osQStDaGhLRSwrQkFDRSwwQkFBQSxDL0NtaEtKLEErQzlnS0UsK0JBQ0Usa0JBQUEsQy9DaWhLSixBK0M1Z0tFLDhCQUNFLGVBQUEsQy9DK2dLSixBK0MxZ0tFLDhCQUNFLGdCQUFBLEMvQzZnS0osQWdEOWpLQSxPQUNFLFlBQUEsQUFDQSxpQjlDd2hDNEIsQThDdmhDNUIsZ0I5QzBVaUIsQThDelVqQixjQUFBLEFBQ0EsYzlDd0dZLEE4Q3ZHWix5QjlDdWhDNEIsQThDdGhDNUIsV0FBQSxDaERpa0tGLEFPOWlLSSwwQnlDaEJBLGM5Q21HVSxBOENsR1YscUJBQUEsQUFDQSxlQUFBLEFBQ0EsU0FBQSxDaERpa0tKLEFnRHZqS0Es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d3ZMRixBd0Qxd0xBLFVBQ0Usd0JBQUEsQ3hENndMRixBeUQvd0xFLGVBQ0Usa0NBQUEsQ3pEa3hMSixBTzV2TEksNENrRGxCRSxrQ0FBQSxDekRreExOLEF5RHZ4TEUsa0JBQ0Usa0NBQUEsQ3pEMHhMSixBT3B3TEksa0RrRGxCRSxrQ0FBQSxDekQweExOLEF5RC94TEUsWUFDRSxrQ0FBQSxDekRreUxKLEFPNXdMSSxzQ2tEbEJFLGtDQUFBLEN6RGt5TE4sQXlEdnlMRSxjQUNFLGtDQUFBLEN6RDB5TEosQU9weExJLDBDa0RsQkUsa0NBQUEsQ3pEMHlMTixBeUQveUxFLFlBQ0Usa0NBQUEsQ3pEa3pMSixBTzV4TEksc0NrRGxCRSxrQ0FBQSxDekRrekxOLEF5RHZ6TEUsU0FDRSxrQ0FBQSxDekQwekxKLEFPcHlMSSxnQ2tEbEJFLGtDQUFBLEN6RDB6TE4sQXlEL3pMRSxZQUNFLGlDQUFBLEN6RGswTEosQU81eUxJLHNDa0RsQkUsa0NBQUEsQ3pEazBMTixBeUR2MExFLFdBQ0Usa0NBQUEsQ3pEMDBMSixBT3B6TEksb0NrRGxCRSxrQ0FBQSxDekQwMExOLEF5RC8wTEUsWUFDRSxrQ0FBQSxDekRrMUxKLEFPNXpMSSxzQ2tEbEJFLGtDQUFBLEN6RGsxTE4sQTBEdDFMQSxVQUNFLGtCQUFBLEMxRHkxTEYsQTBEdDFMQSxjQUNFLHNCQUFBLEMxRHkxTEYsQTBEdDFMQSxnQkFDRSx3QkFBQSxDMUR5MUxGLEEwRHQxTEEsaUJBQ0UseUJBQUEsQzFEeTFMRixBMER0MUxBLGVBQ0UsdUJBQUEsQzFEeTFMRixBMERsMUxBLFNoRHhCSSxvQlJnWnFCLENGODlLekIsQTBEbDFMQSxhaERyQkksNkJSeVlxQixDRm0rS3pCLEEwRG4xTEEsNEJoRDFCSSw4QlIwWXFCLENGdytLekIsQTBEcDFMQSwrQmhEdkJJLGlDUm1ZcUIsQ0Y2K0t6QixBMERyMUxBLDhCaERuQkksZ0NSMlhxQixDd0R4V3pCLEExRDAxTEEsY1V0MkxJLDZCUm9YcUIsQ0ZrL0t6QixBMER0MUxBLGdCQUNFLGlCQUFBLEMxRHkxTEYsQTBEdDFMQSxXQUNFLGVBQUEsQzFEeTFMRixBMER0MUxBLFdBQ0Usb0JBQUEsQzFEeTFMRixBbUNqNUxFLGdCQUNFLGNBQUEsQUFDQSxXQUFBLEFBQ0EsVUFBQSxDbkNvNUxKLEEyRGg1TEksUUFDRSxzQkFBQSxDM0RtNUxOLEEyRGo1TEksVUFDRSx3QkFBQSxDM0RvNUxOLEEyRGw1TEksZ0JBQ0UsOEJBQUEsQzNEcTVMTixBMkRuNUxJLFNBQ0UsdUJBQUEsQzNEczVMTixBMkRwNUxJLFNBQ0UsdUJBQUEsQzNEdTVMTixBMkRyNUxJLGNBQ0UsNEJBQUEsQzNEdzVMTixBMkR0NUxJLFFBQ0Usc0JBQUEsQzNEeTVMTixBMkR2NUxJLGVBQ0UsNkJBQUEsQzNEMDVMTixBY2g0TEkseUI2Q2hEQSxXQUNFLHNCQUFBLEMzRG83TEosQTJEbDdMRSxhQUNFLHdCQUFBLEMzRG83TEosQTJEbDdMRSxtQkFDRSw4QkFBQSxDM0RvN0xKLEEyRGw3TEUsWUFDRSx1QkFBQSxDM0RvN0xKLEEyRGw3TEUsWUFDRSx1QkFBQSxDM0RvN0xKLEEyRGw3TEUsaUJBQ0UsNEJBQUEsQzNEbzdMSixBMkRsN0xFLFdBQ0Usc0JBQUEsQzNEbzdMSixBMkRsN0xFLGtCQUNFLDZCQUFBLEMzRG83TEosQ0FDRixBYzM1TEkseUI2Q2hEQSxXQUNFLHNCQUFBLEMzRDg4TEosQTJENThMRSxhQUNFLHdCQUFBLEMzRDg4TEosQTJENThMRSxtQkFDRSw4QkFBQSxDM0Q4OExKLEEyRDU4TEUsWUFDRSx1QkFBQSxDM0Q4OExKLEEyRDU4TEUsWUFDRSx1QkFBQSxDM0Q4OExKLEEyRDU4TEUsaUJBQ0UsNEJBQUEsQzNEODhMSixBMkQ1OExFLFdBQ0Usc0JBQUEsQzNEODhMSixBMkQ1OExFLGtCQUNFLDZCQUFBLEMzRDg4TEosQ0FDRixBY3I3TEkseUI2Q2hEQSxXQUNFLHNCQUFBLEMzRHcrTEosQTJEdCtMRSxhQUNFLHdCQUFBLEMzRHcrTEosQTJEdCtMRSxtQkFDRSw4QkFBQSxDM0R3K0xKLEEyRHQrTEUsWUFDRSx1QkFBQSxDM0R3K0xKLEEyRHQrTEUsWUFDRSx1QkFBQSxDM0R3K0xKLEEyRHQrTEUsaUJBQ0UsNEJBQUEsQzNEdytMSixBMkR0K0xFLFdBQ0Usc0JBQUEsQzNEdytMSixBMkR0K0xFLGtCQUNFLDZCQUFBLEMzRHcrTEosQ0FDRixBYy84TEksMEI2Q2hEQSxXQUNFLHNCQUFBLEMzRGtnTUosQTJEaGdNRSxhQUNFLHdCQUFBLEMzRGtnTUosQTJEaGdNRSxtQkFDRSw4QkFBQSxDM0RrZ01KLEEyRGhnTUUsWUFDRSx1QkFBQSxDM0RrZ01KLEEyRGhnTUUsWUFDRSx1QkFBQSxDM0RrZ01KLEEyRGhnTUUsaUJBQ0UsNEJBQUEsQzNEa2dNSixBMkRoZ01FLFdBQ0Usc0JBQUEsQzNEa2dNSixBMkRoZ01FLGtCQUNFLDZCQUFBLEMzRGtnTUosQ0FDRixBNER6aE1JLFlBQ0UsUUFBQSxDNUQyaE1OLEE0RHpoTUksV0FDRSxPQUFBLEM1RDRoTU4sQTREMWhNSSxnQkFDRSxPQUFBLEM1RDZoTU4sQTREMWhNSSxVQUNFLDRCQUFBLEM1RDZoTU4sQTREM2hNSSxhQUNFLCtCQUFBLEM1RDhoTU4sQTRENWhNSSxrQkFDRSxvQ0FBQSxDNUQraE1OLEE0RDdoTUkscUJBQ0UsdUNBQUEsQzVEZ2lNTixBNEQ3aE1JLFdBQ0Usd0JBQUEsQzVEZ2lNTixBNEQ5aE1JLGFBQ0UsMEJBQUEsQzVEaWlNTixBNEQvaE1JLG1CQUNFLGdDQUFBLEM1RGtpTU4sQTREL2hNSSx1QkFDRSxvQ0FBQSxDNURraU1OLEE0RGhpTUkscUJBQ0Usa0NBQUEsQzVEbWlNTixBNERqaU1JLHdCQUNFLGdDQUFBLEM1RG9pTU4sQTREbGlNSSx5QkFDRSx1Q0FBQSxDNURxaU1OLEE0RG5pTUksd0JBQ0Usc0NBQUEsQzVEc2lNTixBNERuaU1JLG1CQUNFLGdDQUFBLEM1RHNpTU4sQTREcGlNSSxpQkFDRSw4QkFBQSxDNUR1aU1OLEE0RHJpTUksb0JBQ0UsNEJBQUEsQzVEd2lNTixBNER0aU1JLHNCQUNFLDhCQUFBLEM1RHlpTU4sQTREdmlNSSxxQkFDRSw2QkFBQSxDNUQwaU1OLEE0RHZpTUkscUJBQ0Usa0NBQUEsQzVEMGlNTixBNER4aU1JLG1CQUNFLGdDQUFBLEM1RDJpTU4sQTREemlNSSxzQkFDRSw4QkFBQSxDNUQ0aU1OLEE0RDFpTUksdUJBQ0UscUNBQUEsQzVENmlNTixBNEQzaU1JLHNCQUNFLG9DQUFBLEM1RDhpTU4sQTRENWlNSSx1QkFDRSwrQkFBQSxDNUQraU1OLEE0RDVpTUksaUJBQ0UseUJBQUEsQzVEK2lNTixBNEQ3aU1JLGtCQUNFLCtCQUFBLEM1RGdqTU4sQTREOWlNSSxnQkFDRSw2QkFBQSxDNURpak1OLEE0RC9pTUksbUJBQ0UsMkJBQUEsQzVEa2pNTixBNERoak1JLHFCQUNFLDZCQUFBLEM1RG1qTU4sQTREampNSSxvQkFDRSw0QkFBQSxDNURvak1OLEFjeG1NSSx5QjhDaERBLGVBQ0UsUUFBQSxDNUQ0cE1KLEE0RDFwTUUsY0FDRSxPQUFBLEM1RDRwTUosQTREMXBNRSxtQkFDRSxPQUFBLEM1RDRwTUosQTREenBNRSxhQUNFLDRCQUFBLEM1RDJwTUosQTREenBNRSxnQkFDRSwrQkFBQSxDNUQycE1KLEE0RHpwTUUscUJBQ0Usb0NBQUEsQzVEMnBNSixBNER6cE1FLHdCQUNFLHVDQUFBLEM1RDJwTUosQTREeHBNRSxjQUNFLHdCQUFBLEM1RDBwTUosQTREeHBNRSxnQkFDRSwwQkFBQSxDNUQwcE1KLEE0RHhwTUUsc0JBQ0UsZ0NBQUEsQzVEMHBNSixBNER2cE1FLDBCQUNFLG9DQUFBLEM1RHlwTUosQTREdnBNRSx3QkFDRSxrQ0FBQSxDNUR5cE1KLEE0RHZwTUUsMkJBQ0UsZ0NBQUEsQzVEeXBNSixBNER2cE1FLDRCQUNFLHVDQUFBLEM1RHlwTUosQTREdnBNRSwyQkFDRSxzQ0FBQSxDNUR5cE1KLEE0RHRwTUUsc0JBQ0UsZ0NBQUEsQzVEd3BNSixBNER0cE1FLG9CQUNFLDhCQUFBLEM1RHdwTUosQTREdHBNRSx1QkFDRSw0QkFBQSxDNUR3cE1KLEE0RHRwTUUseUJBQ0UsOEJBQUEsQzVEd3BNSixBNER0cE1FLHdCQUNFLDZCQUFBLEM1RHdwTUosQTREcnBNRSx3QkFDRSxrQ0FBQSxDNUR1cE1KLEE0RHJwTUUsc0JBQ0UsZ0NBQUEsQzVEdXBNSixBNERycE1FLHlCQUNFLDhCQUFBLEM1RHVwTUosQTREcnBNRSwwQkFDRSxxQ0FBQSxDNUR1cE1KLEE0RHJwTUUseUJBQ0Usb0NBQUEsQzVEdXBNSixBNERycE1FLDBCQUNFLCtCQUFBLEM1RHVwTUosQTREcHBNRSxvQkFDRSx5QkFBQSxDNURzcE1KLEE0RHBwTUUscUJBQ0UsK0JBQUEsQzVEc3BNSixBNERwcE1FLG1CQUNFLDZCQUFBLEM1RHNwTUosQTREcHBNRSxzQkFDRSwyQkFBQSxDNURzcE1KLEE0RHBwTUUsd0JBQ0UsNkJBQUEsQzVEc3BNSixBNERwcE1FLHVCQUNFLDRCQUFBLEM1RHNwTUosQ0FDRixBYzNzTUkseUI4Q2hEQSxlQUNFLFFBQUEsQzVEOHZNSixBNEQ1dk1FLGNBQ0UsT0FBQSxDNUQ4dk1KLEE0RDV2TUUsbUJBQ0UsT0FBQSxDNUQ4dk1KLEE0RDN2TUUsYUFDRSw0QkFBQSxDNUQ2dk1KLEE0RDN2TUUsZ0JBQ0UsK0JBQUEsQzVENnZNSixBNEQzdk1FLHFCQUNFLG9DQUFBLEM1RDZ2TUosQTREM3ZNRSx3QkFDRSx1Q0FBQSxDNUQ2dk1KLEE0RDF2TUUsY0FDRSx3QkFBQSxDNUQ0dk1KLEE0RDF2TUUsZ0JBQ0UsMEJBQUEsQzVENHZNSixBNEQxdk1FLHNCQUNFLGdDQUFBLEM1RDR2TUosQTREenZNRSwwQkFDRSxvQ0FBQSxDNUQydk1KLEE0RHp2TUUsd0JBQ0Usa0NBQUEsQzVEMnZNSixBNER6dk1FLDJCQUNFLGdDQUFBLEM1RDJ2TUosQTREenZNRSw0QkFDRSx1Q0FBQSxDNUQydk1KLEE0RHp2TUUsMkJBQ0Usc0NBQUEsQzVEMnZNSixBNER4dk1FLHNCQUNFLGdDQUFBLEM1RDB2TUosQTREeHZNRSxvQkFDRSw4QkFBQSxDNUQwdk1KLEE0RHh2TUUsdUJBQ0UsNEJBQUEsQzVEMHZNSixBNER4dk1FLHlCQUNFLDhCQUFBLEM1RDB2TUosQTREeHZNRSx3QkFDRSw2QkFBQSxDNUQwdk1KLEE0RHZ2TUUsd0JBQ0Usa0NBQUEsQzVEeXZNSixBNER2dk1FLHNCQUNFLGdDQUFBLEM1RHl2TUosQTREdnZNRSx5QkFDRSw4QkFBQSxDNUR5dk1KLEE0RHZ2TUUsMEJBQ0UscUNBQUEsQzVEeXZNSixBNER2dk1FLHlCQUNFLG9DQUFBLEM1RHl2TUosQTREdnZNRSwwQkFDRSwrQkFBQSxDNUR5dk1KLEE0RHR2TUUsb0JBQ0UseUJBQUEsQzVEd3ZNSixBNER0dk1FLHFCQUNFLCtCQUFBLEM1RHd2TUosQTREdHZNRSxtQkFDRSw2QkFBQSxDNUR3dk1KLEE0RHR2TUUsc0JBQ0UsMkJBQUEsQzVEd3ZNSixBNER0dk1FLHdCQUNFLDZCQUFBLEM1RHd2TUosQTREdHZNRSx1QkFDRSw0QkFBQSxDNUR3dk1KLENBQ0YsQWM3eU1JLHlCOENoREEsZUFDRSxRQUFBLEM1RGcyTUosQTREOTFNRSxjQUNFLE9BQUEsQzVEZzJNSixBNEQ5MU1FLG1CQUNFLE9BQUEsQzVEZzJNSixBNEQ3MU1FLGFBQ0UsNEJBQUEsQzVEKzFNSixBNEQ3MU1FLGdCQUNFLCtCQUFBLEM1RCsxTUosQTRENzFNRSxxQkFDRSxvQ0FBQSxDNUQrMU1KLEE0RDcxTUUsd0JBQ0UsdUNBQUEsQzVEKzFNSixBNEQ1MU1FLGNBQ0Usd0JBQUEsQzVEODFNSixBNEQ1MU1FLGdCQUNFLDBCQUFBLEM1RDgxTUosQTRENTFNRSxzQkFDRSxnQ0FBQSxDNUQ4MU1KLEE0RDMxTUUsMEJBQ0Usb0NBQUEsQzVENjFNSixBNEQzMU1FLHdCQUNFLGtDQUFBLEM1RDYxTUosQTREMzFNRSwyQkFDRSxnQ0FBQSxDNUQ2MU1KLEE0RDMxTUUsNEJBQ0UsdUNBQUEsQzVENjFNSixBNEQzMU1FLDJCQUNFLHNDQUFBLEM1RDYxTUosQTREMTFNRSxzQkFDRSxnQ0FBQSxDNUQ0MU1KLEE0RDExTUUsb0JBQ0UsOEJBQUEsQzVENDFNSixBNEQxMU1FLHVCQUNFLDRCQUFBLEM1RDQxTUosQTREMTFNRSx5QkFDRSw4QkFBQSxDNUQ0MU1KLEE0RDExTUUsd0JBQ0UsNkJBQUEsQzVENDFNSixBNER6MU1FLHdCQUNFLGtDQUFBLEM1RDIxTUosQTREejFNRSxzQkFDRSxnQ0FBQSxDNUQyMU1KLEE0RHoxTUUseUJBQ0UsOEJBQUEsQzVEMjFNSixBNER6MU1FLDBCQUNFLHFDQUFBLEM1RDIxTUosQTREejFNRSx5QkFDRSxvQ0FBQSxDNUQyMU1KLEE0RHoxTUUsMEJBQ0UsK0JBQUEsQzVEMjFNSixBNER4MU1FLG9CQUNFLHlCQUFBLEM1RDAxTUosQTREeDFNRSxxQkFDRSwrQkFBQSxDNUQwMU1KLEE0RHgxTUUsbUJBQ0UsNkJBQUEsQzVEMDFNSixBNER4MU1FLHNCQUNFLDJCQUFBLEM1RDAxTUosQTREeDFNRSx3QkFDRSw2QkFBQSxDNUQwMU1KLEE0RHgxTUUsdUJBQ0UsNEJBQUEsQzVEMDFNSixDQUNGLEFjLzRNSSwwQjhDaERBLGVBQ0UsUUFBQSxDNURrOE1KLEE0RGg4TUUsY0FDRSxPQUFBLEM1RGs4TUosQTREaDhNRSxtQkFDRSxPQUFBLEM1RGs4TUosQTRELzdNRSxhQUNFLDRCQUFBLEM1RGk4TUosQTRELzdNRSxnQkFDRSwrQkFBQSxDNURpOE1KLEE0RC83TUUscUJBQ0Usb0NBQUEsQzVEaThNSixBNEQvN01FLHdCQUNFLHVDQUFBLEM1RGk4TUosQTREOTdNRSxjQUNFLHdCQUFBLEM1RGc4TUosQTREOTdNRSxnQkFDRSwwQkFBQSxDNURnOE1KLEE0RDk3TUUsc0JBQ0UsZ0NBQUEsQzVEZzhNSixBNEQ3N01FLDBCQUNFLG9DQUFBLEM1RCs3TUosQTRENzdNRSx3QkFDRSxrQ0FBQSxDNUQrN01KLEE0RDc3TUUsMkJBQ0UsZ0NBQUEsQzVEKzdNSixBNEQ3N01FLDRCQUNFLHVDQUFBLEM1RCs3TUosQTRENzdNRSwyQkFDRSxzQ0FBQSxDNUQrN01KLEE0RDU3TUUsc0JBQ0UsZ0NBQUEsQzVEODdNSixBNEQ1N01FLG9CQUNFLDhCQUFBLEM1RDg3TUosQTRENTdNRSx1QkFDRSw0QkFBQSxDNUQ4N01KLEE0RDU3TUUseUJBQ0UsOEJBQUEsQzVEODdNSixBNEQ1N01FLHdCQUNFLDZCQUFBLEM1RDg3TUosQTREMzdNRSx3QkFDRSxrQ0FBQSxDNUQ2N01KLEE0RDM3TUUsc0JBQ0UsZ0NBQUEsQzVENjdNSixBNEQzN01FLHlCQUNFLDhCQUFBLEM1RDY3TUosQTREMzdNRSwwQkFDRSxxQ0FBQSxDNUQ2N01KLEE0RDM3TUUseUJBQ0Usb0NBQUEsQzVENjdNSixBNEQzN01FLDBCQUNFLCtCQUFBLEM1RDY3TUosQTREMTdNRSxvQkFDRSx5QkFBQSxDNUQ0N01KLEE0RDE3TUUscUJBQ0UsK0JBQUEsQzVENDdNSixBNEQxN01FLG1CQUNFLDZCQUFBLEM1RDQ3TUosQTREMTdNRSxzQkFDRSwyQkFBQSxDNUQ0N01KLEE0RDE3TUUsd0JBQ0UsNkJBQUEsQzVENDdNSixBNEQxN01FLHVCQUNFLDRCQUFBLEM1RDQ3TUosQ0FDRixBNkRyaU5JLFlDSEYsb0JBQUEsQzlEMmlORixBNkRyaU5JLGFDRkYscUJBQUEsQzlEMmlORixBNkR0aU5JLFlDREYsb0JBQUEsQzlEMmlORixBYzUvTUkseUIrQ3BEQSxlQ0hGLG9CQUFBLEM5RHdqTkEsQTZEbGpORSxnQkNGRixxQkFBQSxDOUR1ak5BLEE2RGxqTkUsZUNERixvQkFBQSxDOURzak5BLENBQ0YsQWN4Z05JLHlCK0NwREEsZUNIRixvQkFBQSxDOURta05BLEE2RDdqTkUsZ0JDRkYscUJBQUEsQzlEa2tOQSxBNkQ3ak5FLGVDREYsb0JBQUEsQzlEaWtOQSxDQUNGLEFjbmhOSSx5QitDcERBLGVDSEYsb0JBQUEsQzlEOGtOQSxBNkR4a05FLGdCQ0ZGLHFCQUFBLEM5RDZrTkEsQTZEeGtORSxlQ0RGLG9CQUFBLEM5RDRrTkEsQ0FDRixBYzloTkksMEIrQ3BEQSxlQ0hGLG9CQUFBLEM5RHlsTkEsQTZEbmxORSxnQkNGRixxQkFBQSxDOUR3bE5BLEE2RG5sTkUsZUNERixvQkFBQSxDOUR1bE5BLENBQ0YsQStEL2xOQSxXQUVFLEtBQUEsQy9Eb21ORixBK0Q5bE5BLHlCQVBFLGVBQUEsQUFFQSxRQUFBLEFBQ0EsT0FBQSxBQUNBLFk3RHVyQjBCLEM2RHByQjVCLEEvRHNtTkEsYytEbm1ORSxRQUFBLEMvRG1tTkYsQStE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QUNFLDRCQUFBLENwRTJvVUYsQW9FOW5VSSxXQUNFLHlCQUFBLENwRXVvVU4sQW9Fcm9VSSxZQUNFLDBCQUFBLENwRXdvVU4sQW9FdG9VSSxhQUNFLDJCQUFBLENwRXlvVU4sQWNoblVJLHlCc0RoQ0EsY0FDRSx5QkFBQSxDcEVvcFVKLEFvRWxwVUUsZUFDRSwwQkFBQSxDcEVvcFVKLEFvRWxwVUUsZ0JBQ0UsMkJBQUEsQ3BFb3BVSixDQUNGLEFjNW5VSSx5QnNEaENBLGNBQ0UseUJBQUEsQ3BFK3BVSixBb0U3cFVFLGVBQ0UsMEJBQUEsQ3BFK3BVSixBb0U3cFVFLGdCQUNFLDJCQUFBLENwRStwVUosQ0FDRixBY3ZvVUkseUJzRGhDQSxjQUNFLHlCQUFBLENwRTBxVUosQW9FeHFVRSxlQUNFLDBCQUFBLENwRTBxVUosQW9FeHFVRSxnQkFDRSwyQkFBQSxDcEUwcVVKLENBQ0YsQWNscFVJLDBCc0RoQ0EsY0FDRSx5QkFBQSxDcEVxclVKLEFvRW5yVUUsZUFDRSwwQkFBQSxDcEVxclVKLEFvRW5yVUUsZ0JBQ0UsMkJBQUEsQ3BFcXJVSixDQUNGLEFvRS9xVUEsZ0JBQ0Usa0NBQUEsQ3BFaXJVRixBb0U5cVVBLGdCQUNFLGtDQUFBLENwRWlyVUYsQW9FOXFVQSxpQkFDRSxtQ0FBQSxDcEVpclVGLEFvRTVxVUEsb0JBQ0UsZUFBQSxDcEUrcVVGLEFvRTVxVUEsa0JBQ0UsZUFBQSxDcEUrcVVGLEFvRTVxVUEsYUFDRSxpQkFBQSxDcEUrcVVGLEFvRTFxVUEsWUFDRSxvQkFBQSxDcEU2cVVGLEFvRTFxVUEsWUFDRSx1QkFBQSxDcEU2cVVGLEFvRTFxVUEsV0FDRSx5QkFBQSxDcEU2cVVGLEFxRXJ2VUUsWUFDRSx1QkFBQSxDckV3dlVKLEFPbHVVSSxzQzhEbEJFLHVCQUFBLENyRXd2VU4sQXFFN3ZVRSxjQUNFLHVCQUFBLENyRWd3VUosQU8xdVVJLDBDOERsQkUsdUJBQUEsQ3JFZ3dVTixBcUVyd1VFLGNBQ0UsdUJBQUEsQ3JFd3dVSixBT2x2VUksMEM4RGxCRSx1QkFBQSxDckV3d1VOLEFxRTd3VUUsV0FDRSx1QkFBQSxDckVneFVKLEFPMXZVSSxvQzhEbEJFLHVCQUFBLENyRWd4VU4sQXFFcnhVRSxjQUNFLHNCQUFBLENyRXd4VUosQU9sd1VJLDBDOERsQkUsdUJBQUEsQ3JFd3hVTixBcUU3eFVFLGFBQ0UsdUJBQUEsQ3JFZ3lVSixBTzF3VUksd0M4RGxCRSx1QkFBQSxDckVneVVOLEFxRXJ5VUUsZ0JBQ0UsdUJBQUEsQ3JFd3lVSixBT2x4VUksOEM4RGxCRSx1QkFBQSxDckV3eVVOLEFxRTd5VUUsYUFDRSx1QkFBQSxDckVnelVKLEFPMXhVSSx3QzhEbEJFLHVCQUFBLENyRWd6VU4sQW9FdnRVQSxXRS9GRSxXQUFBLEFBQ0Esa0JBQUEsQUFDQSxpQkFBQSxBQUNBLDZCQUFBLEFBQ0EsUUFBQSxDdEUwelVGLEF1RTV6VUEsV0NERSwyQkFBQSxDeEVpMFVGLEF1RXp6VUUsY0FFSSxzQkFBQSxDdkUyelVOLEFjbndVSSx5QnlEckRGLGdCQUVJLHNCQUFBLEN2RTJ6VUosQ0FDRixBY3R4VUkseUJ5RDdDRixjQUVJLHNCQUFBLEN2RXMwVUosQ0FDRixBYy93VUkseUJ5RHJERixnQkFFSSxzQkFBQSxDdkV1MFVKLENBQ0YsQWNseVVJLHlCeUQ3Q0YsY0FFSSxzQkFBQSxDdkVrMVVKLENBQ0YsQWMzeFVJLHlCeURyREYsZ0JBRUksc0JBQUEsQ3ZFbTFVSixDQUNGLEFjOXlVSSx5QnlEN0NGLGNBRUksc0JBQUEsQ3ZFODFVSixDQUNGLEFjdnlVSSwwQnlEckRGLGdCQUVJLHNCQUFBLEN2RSsxVUosQ0FDRixBYzF6VUksMEJ5RDdDRixjQUVJLHNCQUFBLEN2RTAyVUosQ0FDRixBdUU3MVVBLHFDQUNFLHNCQUFBLEN2RW8yVUYsQXVFbDJVRSxhQUhGLHFCQUlJLHVCQUFBLEN2RXEyVUYsQ0FDRixBdUVsMlVBLHNCQUNFLHNCQUFBLEN2RXEyVUYsQXVFbjJVRSxhQUhGLHNCQUlJLHdCQUFBLEN2RXMyVUYsQ0FDRixBdUVuMlVBLDRCQUNFLHNCQUFBLEN2RXMyVUYsQXVFcDJVRSxhQUhGLDRCQUlJLDhCQUFBLEN2RXUy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QTJGL29aSSw2QkFDRSx3QnpGdEJXLENGdXFaakIsQTJGN29aRSxvQkFDRSx1QkFBQSxDM0Yrb1pKLEEyRjdvWkksMkJBQ0Usd0J6RnJDUSxDRm9yWmQsQTJGM29aRSxxQkFDRSx1QkFBQSxDM0Y2b1pKLEEyRjNvWkksNEJBQ0Usd0J6RlpzQixDRnlwWjVCLEEyRnpvWkUsMEJBQ0UsdUJBQUEsQzNGMm9aSixBMkZ6b1pJLGlDQUNFLHdCekY3Q1ksQ0Z3clpsQixBMkZ2b1pFLHVCQUNFLHVCQUFBLEMzRnlvWkosQTJGdm9aSSw4QkFDRSx3QnpGcERXLENGNnJaakIsQTJGcm9aRSxzRkFDRSx3QnpGdkNZLENGOHFaaEIsQTJGcm9aSSwyR0FDRSxZQUFBLEFBQ0EsaUJBQUEsQzNGdW9aTixBMkZub1pFLHlCQUNFLHVCQUFBLEMzRnFvWkosQTJGbm9aSSxnQ0FDRSx3QnpGcEVZLENGeXNabEIsQTJGam9aRSxvQkFDRSx3QnpGeEVRLENGMnNaWixBMkZob1pFLG9CQUNFLGtDQUFBLEMzRmtvWkosQTJGL25aRSwrQkFDRSx3QnpGdEVZLENGdXNaaEIsQTJGOW5aRSwrQkFDRSxrQnpGMUVZLENGMHNaaEIsQTJGN25aRSxrQ0FDRSx3QnpGN0VZLENGNHNaaEIsQTJGNW5aRSwrQkFDRSx3QnpGNUVZLENGMHNaaEIsQTJGNW5aSSxzQ0FDRSxZQUFBLEFBQ0EsaUJBQUEsQzNGOG5aTixBMkYxblpFLGtDQUNFLHdCekYxRlksQ0ZzdFpoQixBMkZ6blpFLCtCQUNFLHdCekZ6RlksQ0ZvdFpoQixBMkZ6blpJLHNDQUNFLFlBQUEsQUFDQSxpQkFBQSxDM0YyblpOLEEyRnZuWkUsOEJBQ0Usd0J6Ri9Gd0IsQ0Z3dFo1QixBMkZ2blpJLHFDQUNFLFlBQUEsQUFDQSxpQkFBQSxDM0Z5blpOLEEyRm5uWkEsYUFDRSxZQUFBLEFBQ0EsV0FBQSxDM0ZzblpGLEEyRnBuWkUsMkJBQ0UscUJBQUEsQzNGc25aSixBYy95WkkseUI2RTZMSixrQkFFSSxpQkFBQSxDM0ZxblpGLENBQ0YsQWNyelpJLHlCNkU2TEosa0JBTUksYUFBQSxD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b0JBQ0UsYUFBQSxBQUNBLGtCQUFBLEN0SG9vZ0JGLEFzSGpvZ0JBLFlBQ0UsMkJBQUEsQ3RIb29nQkYsQXNIam9nQkEsY0FDRSxpQkFBQSxDdEhvb2dCRixBc0hob2dCRSxzQkFDRSxtQ0FBQSxBQUNBLG9CQUFBLEFBQ0EsZUFBQSxBQUNBLGdCQUFBLEFBQ0EsYXBIc0ZVLENGNmlnQmQsQXNIam9nQkUsd0dBRUUseUJBQUEsQUFDQSxtQnBIcUZVLEFvSHBGVixVcEg4RVUsQ0ZxamdCZCxBc0g5bmdCRSxrQ0FDRSxXQUFBLEN0SGlvZ0JKLEFzSC9uZ0JFLHVDQUNFLFVBQUEsQ3RIaW9nQkosQXNINW5nQkUsK0JBQ0UsZUFBQSxBQUNBLG1DQUFBLEFBQ0EsZUFBQSxBQUNBLGdCQUFBLEFBQ0EsY3BINkRVLEFvSDVEVix3QkFBQSxBQUNBLG1CQUFBLEN0SCtuZ0JKLEFzSDVuZ0JFLHdDQUNFLG9CQUFBLEFBQ0EsbUJBQUEsQUFDQSw4QkFBQSxBQUNBLHVCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxZQUFBLEFBQ0EscUJBQUEsQUFDQSxnQnBIOENVLEFvSDdDViw2QkFBQSxBQUNBLHFCQUFBLEFBQ0EsbUNBQUEsQUFDQSxrQkFBQSxBQUNBLGdCQUFBLEFBQ0EsZUFBQSxBQUNBLG1CQUFBLEFBQ0EsYXBIcURjLENGeWtnQmxCLEF1SG5zZ0JBLDBCQUNFLHlCckg2SE8sQXFINUhQLGFBQUEsQUFDQSxrQkFBQSxDdkhzc2dCRixBdUhuc2dCQSx3QkFDRSxjckgrR1ksQXFIOUdaLGVBQUEsQUFDQSxtQ0FBQSxBQUNBLGlCQUFBLEN2SHNzZ0JGLEF1SG5zZ0JBLHFCQUNFLGNySHdHWSxBcUh2R1osa0JBQUEsQUFDQSxnQkFBQSxBQUNBLGNBQUEsQ3ZIc3NnQkYsQU83cmdCSSxzRGdITkEsY0FBQSxDdkhzc2dCSiIsImZpbGUiOiJzdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYge1xuICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTtcbiAgbGluZS1oZWlnaHQ6IDcxcHg7XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWgyO1xuICBsaW5lLWhlaWdodDogNjJweDtcbn1cblxuaDMsXG4uaDMge1xuICBmb250LXNpemU6ICRmb250LXNpemUtaDM7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWg1O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cblxuaDYsXG4uaDYge1xuICBmb250LXNpemU6ICRmb250LXNpemUtaDY7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogJGxlYWQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgY29sb3I6ICRib2R5LWdyYXk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuLmRpc3BsYXktMyB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cbi5kaXNwbGF5LTQge1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbn1cblxuLmRpc3BsYXktNSB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXk1LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTUtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXk7XG4gIG1hcmdpbi10b3A6ICRzcGFjZXIteTtcbn1cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkc21hbGwtZm9udC1saW5lLWhlaWdodDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG59XG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAoJHNwYWNlciAvIDIpICRzcGFjZXI7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xuICBib3JkZXItbGVmdDogJGJsb2NrcXVvdGUtYm9yZGVyLXdpZHRoIHNvbGlkICRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cblxuLy8gT3Bwb3NpdGUgYWxpZ25tZW50IG9mIGJsb2NrcXVvdGVcbi5ibG9ja3F1b3RlLXJldmVyc2Uge1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkYmxvY2txdW90ZS1ib3JkZXItd2lkdGggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjZXI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDAwQTAgXFwyMDE0JzsgLy8gbmJzcCwgZW0gZGFzaFxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgaDEsXG4gIC5oMSxcbiAgaDIsXG4gIC5oMixcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAkZGlzcGxheTQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBCb290c3RyYXAgdjQuMC4wLWFscGhhLjYgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTcgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE3IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbmh0bWwgKiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5tYWluIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi8qISBub3JtYWxpemUuY3NzIHY1LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIsXG5wOjpmaXJzdC1sZXR0ZXIsXG5kaXY6OmZpcnN0LWxldHRlcixcbmJsb2NrcXVvdGU6OmZpcnN0LWxldHRlcixcbmxpOjpmaXJzdC1sZXR0ZXIsXG5wOjpmaXJzdC1saW5lLFxuZGl2OjpmaXJzdC1saW5lLFxuYmxvY2txdW90ZTo6Zmlyc3QtbGluZSxcbmxpOjpmaXJzdC1saW5lIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhLFxuYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIHByZSxcbmJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgdHIsXG5pbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBwLFxuaDIsXG5oMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgaDIsXG5oMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cbmh0bWwge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM5Mzk3OWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICM5NDk4OWY7XG4gIGZpbGw6ICM5NDk4OWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5hOmZvY3VzLCBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIGZpbGw6ICMzMzM1M2E7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYS5saW5rLXVuZGVybGluZV9fcHJpbWFyeSB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbmEubGluay11bmRlcmxpbmVfX3ByaW1hcnk6aG92ZXIsIGEubGluay11bmRlcmxpbmVfX3ByaW1hcnk6YWN0aXZlIHtcbiAgY29sb3I6ICM5Mzk3OWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEubGluay11bmRlcmxpbmVfX3NlY29uZGFyeSB7XG4gIGNvbG9yOiAjOTM5NzlkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5hLmxpbmstdW5kZXJsaW5lX19zZWNvbmRhcnk6aG92ZXIsIGEubGluay11bmRlcmxpbmVfX3NlY29uZGFyeTphY3RpdmUge1xuICBjb2xvcjogIzMzMzUzYTtcbn1cblxuLmxpbmstdW5kZXJsaW5lX19wcmltYXJ5IHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmxpbmstdW5kZXJsaW5lX19wcmltYXJ5OmhvdmVyLCAubGluay11bmRlcmxpbmVfX3ByaW1hcnk6YWN0aXZlIHtcbiAgY29sb3I6ICM5Mzk3OWQ7XG59XG4ubGluay11bmRlcmxpbmVfX3NlY29uZGFyeSB7XG4gIGNvbG9yOiAjOTM5NzlkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubGluay11bmRlcmxpbmVfX3NlY29uZGFyeTpob3ZlciwgLmxpbmstdW5kZXJsaW5lX19zZWNvbmRhcnk6YWN0aXZlIHtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG5cbmxhYmVsLmxpbmstdW5kZXJsaW5lX19wcmltYXJ5IHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxubGFiZWwubGluay11bmRlcmxpbmVfX3ByaW1hcnk6aG92ZXIsIGxhYmVsLmxpbmstdW5kZXJsaW5lX19wcmltYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjOTM5NzlkO1xufVxubGFiZWwubGluay11bmRlcmxpbmVfX3NlY29uZGFyeSB7XG4gIGNvbG9yOiAjOTM5NzlkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5sYWJlbC5saW5rLXVuZGVybGluZV9fc2Vjb25kYXJ5OmhvdmVyLCBsYWJlbC5saW5rLXVuZGVybGluZV9fc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYSxcbmFyZWEsXG5idXR0b24sXG5bcm9sZT1idXR0b25dLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gMXJlbSAxcmVtIDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtIDFyZW0gMXJlbSAwO1xuICBjb2xvcjogIzk0OTg5ZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkLFxuaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT1tb250aF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2NjY2NjYjtcbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuXG5jb2RlIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjYmQ0MTQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuYSA+IGNvZGUge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzNTNhO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzMzMzUzYTtcbn1cbnByZSBjb2RlIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTQwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDcyMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICB9XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC14bCwgLmNvbC14bC0xMiwgLmNvbC14bC0xMSwgLmNvbC14bC0xMCwgLmNvbC14bC05LCAuY29sLXhsLTgsIC5jb2wteGwtNywgLmNvbC14bC02LCAuY29sLXhsLTUsIC5jb2wteGwtNCwgLmNvbC14bC0zLCAuY29sLXhsLTIsIC5jb2wteGwtMSwgLmNvbC1sZywgLmNvbC1sZy0xMiwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy05LCAuY29sLWxnLTgsIC5jb2wtbGctNywgLmNvbC1sZy02LCAuY29sLWxnLTUsIC5jb2wtbGctNCwgLmNvbC1sZy0zLCAuY29sLWxnLTIsIC5jb2wtbGctMSwgLmNvbC1tZCwgLmNvbC1tZC0xMiwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMCwgLmNvbC1tZC05LCAuY29sLW1kLTgsIC5jb2wtbWQtNywgLmNvbC1tZC02LCAuY29sLW1kLTUsIC5jb2wtbWQtNCwgLmNvbC1tZC0zLCAuY29sLW1kLTIsIC5jb2wtbWQtMSwgLmNvbC1zbSwgLmNvbC1zbS0xMiwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS05LCAuY29sLXNtLTgsIC5jb2wtc20tNywgLmNvbC1zbS02LCAuY29sLXNtLTUsIC5jb2wtc20tNCwgLmNvbC1zbS0zLCAuY29sLXNtLTIsIC5jb2wtc20tMSwgLmNvbCwgLmNvbC0xMiwgLmNvbC0xMSwgLmNvbC0xMCwgLmNvbC05LCAuY29sLTgsIC5jb2wtNywgLmNvbC02LCAuY29sLTUsIC5jb2wtNCwgLmNvbC0zLCAuY29sLTIsIC5jb2wtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wteGwsIC5jb2wteGwtMTIsIC5jb2wteGwtMTEsIC5jb2wteGwtMTAsIC5jb2wteGwtOSwgLmNvbC14bC04LCAuY29sLXhsLTcsIC5jb2wteGwtNiwgLmNvbC14bC01LCAuY29sLXhsLTQsIC5jb2wteGwtMywgLmNvbC14bC0yLCAuY29sLXhsLTEsIC5jb2wtbGcsIC5jb2wtbGctMTIsIC5jb2wtbGctMTEsIC5jb2wtbGctMTAsIC5jb2wtbGctOSwgLmNvbC1sZy04LCAuY29sLWxnLTcsIC5jb2wtbGctNiwgLmNvbC1sZy01LCAuY29sLWxnLTQsIC5jb2wtbGctMywgLmNvbC1sZy0yLCAuY29sLWxnLTEsIC5jb2wtbWQsIC5jb2wtbWQtMTIsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtOSwgLmNvbC1tZC04LCAuY29sLW1kLTcsIC5jb2wtbWQtNiwgLmNvbC1tZC01LCAuY29sLW1kLTQsIC5jb2wtbWQtMywgLmNvbC1tZC0yLCAuY29sLW1kLTEsIC5jb2wtc20sIC5jb2wtc20tMTIsIC5jb2wtc20tMTEsIC5jb2wtc20tMTAsIC5jb2wtc20tOSwgLmNvbC1zbS04LCAuY29sLXNtLTcsIC5jb2wtc20tNiwgLmNvbC1zbS01LCAuY29sLXNtLTQsIC5jb2wtc20tMywgLmNvbC1zbS0yLCAuY29sLXNtLTEsIC5jb2wsIC5jb2wtMTIsIC5jb2wtMTEsIC5jb2wtMTAsIC5jb2wtOSwgLmNvbC04LCAuY29sLTcsIC5jb2wtNiwgLmNvbC01LCAuY29sLTQsIC5jb2wtMywgLmNvbC0yLCAuY29sLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC14bCwgLmNvbC14bC0xMiwgLmNvbC14bC0xMSwgLmNvbC14bC0xMCwgLmNvbC14bC05LCAuY29sLXhsLTgsIC5jb2wteGwtNywgLmNvbC14bC02LCAuY29sLXhsLTUsIC5jb2wteGwtNCwgLmNvbC14bC0zLCAuY29sLXhsLTIsIC5jb2wteGwtMSwgLmNvbC1sZywgLmNvbC1sZy0xMiwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy05LCAuY29sLWxnLTgsIC5jb2wtbGctNywgLmNvbC1sZy02LCAuY29sLWxnLTUsIC5jb2wtbGctNCwgLmNvbC1sZy0zLCAuY29sLWxnLTIsIC5jb2wtbGctMSwgLmNvbC1tZCwgLmNvbC1tZC0xMiwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMCwgLmNvbC1tZC05LCAuY29sLW1kLTgsIC5jb2wtbWQtNywgLmNvbC1tZC02LCAuY29sLW1kLTUsIC5jb2wtbWQtNCwgLmNvbC1tZC0zLCAuY29sLW1kLTIsIC5jb2wtbWQtMSwgLmNvbC1zbSwgLmNvbC1zbS0xMiwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS05LCAuY29sLXNtLTgsIC5jb2wtc20tNywgLmNvbC1zbS02LCAuY29sLXNtLTUsIC5jb2wtc20tNCwgLmNvbC1zbS0zLCAuY29sLXNtLTIsIC5jb2wtc20tMSwgLmNvbCwgLmNvbC0xMiwgLmNvbC0xMSwgLmNvbC0xMCwgLmNvbC05LCAuY29sLTgsIC5jb2wtNywgLmNvbC02LCAuY29sLTUsIC5jb2wtNCwgLmNvbC0zLCAuY29sLTIsIC5jb2wtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLXhsLCAuY29sLXhsLTEyLCAuY29sLXhsLTExLCAuY29sLXhsLTEwLCAuY29sLXhsLTksIC5jb2wteGwtOCwgLmNvbC14bC03LCAuY29sLXhsLTYsIC5jb2wteGwtNSwgLmNvbC14bC00LCAuY29sLXhsLTMsIC5jb2wteGwtMiwgLmNvbC14bC0xLCAuY29sLWxnLCAuY29sLWxnLTEyLCAuY29sLWxnLTExLCAuY29sLWxnLTEwLCAuY29sLWxnLTksIC5jb2wtbGctOCwgLmNvbC1sZy03LCAuY29sLWxnLTYsIC5jb2wtbGctNSwgLmNvbC1sZy00LCAuY29sLWxnLTMsIC5jb2wtbGctMiwgLmNvbC1sZy0xLCAuY29sLW1kLCAuY29sLW1kLTEyLCAuY29sLW1kLTExLCAuY29sLW1kLTEwLCAuY29sLW1kLTksIC5jb2wtbWQtOCwgLmNvbC1tZC03LCAuY29sLW1kLTYsIC5jb2wtbWQtNSwgLmNvbC1tZC00LCAuY29sLW1kLTMsIC5jb2wtbWQtMiwgLmNvbC1tZC0xLCAuY29sLXNtLCAuY29sLXNtLTEyLCAuY29sLXNtLTExLCAuY29sLXNtLTEwLCAuY29sLXNtLTksIC5jb2wtc20tOCwgLmNvbC1zbS03LCAuY29sLXNtLTYsIC5jb2wtc20tNSwgLmNvbC1zbS00LCAuY29sLXNtLTMsIC5jb2wtc20tMiwgLmNvbC1zbS0xLCAuY29sLCAuY29sLTEyLCAuY29sLTExLCAuY29sLTEwLCAuY29sLTksIC5jb2wtOCwgLmNvbC03LCAuY29sLTYsIC5jb2wtNSwgLmNvbC00LCAuY29sLTMsIC5jb2wtMiwgLmNvbC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAuY29sLXhsLCAuY29sLXhsLTEyLCAuY29sLXhsLTExLCAuY29sLXhsLTEwLCAuY29sLXhsLTksIC5jb2wteGwtOCwgLmNvbC14bC03LCAuY29sLXhsLTYsIC5jb2wteGwtNSwgLmNvbC14bC00LCAuY29sLXhsLTMsIC5jb2wteGwtMiwgLmNvbC14bC0xLCAuY29sLWxnLCAuY29sLWxnLTEyLCAuY29sLWxnLTExLCAuY29sLWxnLTEwLCAuY29sLWxnLTksIC5jb2wtbGctOCwgLmNvbC1sZy03LCAuY29sLWxnLTYsIC5jb2wtbGctNSwgLmNvbC1sZy00LCAuY29sLWxnLTMsIC5jb2wtbGctMiwgLmNvbC1sZy0xLCAuY29sLW1kLCAuY29sLW1kLTEyLCAuY29sLW1kLTExLCAuY29sLW1kLTEwLCAuY29sLW1kLTksIC5jb2wtbWQtOCwgLmNvbC1tZC03LCAuY29sLW1kLTYsIC5jb2wtbWQtNSwgLmNvbC1tZC00LCAuY29sLW1kLTMsIC5jb2wtbWQtMiwgLmNvbC1tZC0xLCAuY29sLXNtLCAuY29sLXNtLTEyLCAuY29sLXNtLTExLCAuY29sLXNtLTEwLCAuY29sLXNtLTksIC5jb2wtc20tOCwgLmNvbC1zbS03LCAuY29sLXNtLTYsIC5jb2wtc20tNSwgLmNvbC1zbS00LCAuY29sLXNtLTMsIC5jb2wtc20tMiwgLmNvbC1zbS0xLCAuY29sLCAuY29sLTEyLCAuY29sLTExLCAuY29sLTEwLCAuY29sLTksIC5jb2wtOCwgLmNvbC03LCAuY29sLTYsIC5jb2wtNSwgLmNvbC00LCAuY29sLTMsIC5jb2wtMiwgLmNvbC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLnB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLnB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7XG59XG5cbi5wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuXG4ucHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4ucHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ucHVsbC05IHtcbiAgcmlnaHQ6IDc1JTtcbn1cblxuLnB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4ucHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG4ucHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cblxuLnB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLnB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cblxuLnB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5wdXNoLTYge1xuICBsZWZ0OiA1MCU7XG59XG5cbi5wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLnB1c2gtOCB7XG4gIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ucHVzaC05IHtcbiAgbGVmdDogNzUlO1xufVxuXG4ucHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4ucHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4ucHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnB1bGwtc20tMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnB1bGwtc20tMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnB1bGwtc20tMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5wdWxsLXNtLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLnB1bGwtc20tNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wdWxsLXNtLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAucHVsbC1zbS02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5wdWxsLXNtLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucHVsbC1zbS04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnB1bGwtc20tOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAucHVsbC1zbS0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wdWxsLXNtLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnB1bGwtc20tMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5wdXNoLXNtLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnB1c2gtc20tMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucHVzaC1zbS0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAucHVzaC1zbS0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLnB1c2gtc20tNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnB1c2gtc20tNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnB1c2gtc20tNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5wdXNoLXNtLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wdXNoLXNtLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5wdXNoLXNtLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAucHVzaC1zbS0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnB1c2gtc20tMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5wdXNoLXNtLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnB1bGwtbWQtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnB1bGwtbWQtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnB1bGwtbWQtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5wdWxsLW1kLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLnB1bGwtbWQtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wdWxsLW1kLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAucHVsbC1tZC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5wdWxsLW1kLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucHVsbC1tZC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnB1bGwtbWQtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAucHVsbC1tZC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wdWxsLW1kLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnB1bGwtbWQtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5wdXNoLW1kLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnB1c2gtbWQtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucHVzaC1tZC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAucHVzaC1tZC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLnB1c2gtbWQtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnB1c2gtbWQtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnB1c2gtbWQtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5wdXNoLW1kLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wdXNoLW1kLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5wdXNoLW1kLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAucHVzaC1tZC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnB1c2gtbWQtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5wdXNoLW1kLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnB1bGwtbGctMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnB1bGwtbGctMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnB1bGwtbGctMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5wdWxsLWxnLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLnB1bGwtbGctNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wdWxsLWxnLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAucHVsbC1sZy02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5wdWxsLWxnLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucHVsbC1sZy04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnB1bGwtbGctOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAucHVsbC1sZy0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wdWxsLWxnLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnB1bGwtbGctMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5wdXNoLWxnLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnB1c2gtbGctMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucHVzaC1sZy0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAucHVzaC1sZy0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLnB1c2gtbGctNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnB1c2gtbGctNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnB1c2gtbGctNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5wdXNoLWxnLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wdXNoLWxnLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5wdXNoLWxnLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAucHVzaC1sZy0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnB1c2gtbGctMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5wdXNoLWxnLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5wdWxsLXhsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLXhsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wdWxsLXhsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAucHVsbC14bC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5wdWxsLXhsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucHVsbC14bC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnB1bGwteGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAucHVsbC14bC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnB1bGwteGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5wdWxsLXhsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLnB1bGwteGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAucHVsbC14bC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5wdWxsLXhsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAucHVzaC14bC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLXhsLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnB1c2gteGwtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnB1c2gteGwtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5wdXNoLXhsLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wdXNoLXhsLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5wdXNoLXhsLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAucHVzaC14bC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucHVzaC14bC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAucHVzaC14bC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLnB1c2gteGwtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wdXNoLXhsLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAucHVzaC14bC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi50YWJsZSB0aCxcbi50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTllOWU5O1xufVxuLnRhYmxlIHRkIHtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG4udGFibGUgdGhlYWQgdGgge1xuICBmb250LXdlaWdodDogMzAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U5ZTllOTtcbn1cbi50YWJsZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNlOWU5ZTk7XG59XG4udGFibGUgLnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTllOWU5O1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2U5ZTllOTtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDRweDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUzLCA1OCwgMC4wNSk7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0ciwgLnRhYmxlLWhvdmVyIHRib2R5IHRyOmZvY3VzLCAudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MywgNTgsIDAuMDc1KTtcbn1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUzLCA1OCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZSwgLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6Zm9jdXMsIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOSwgNDEsIDQ0LCAwLjA3NSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZSA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmUgPiB0aCwgLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6Zm9jdXMgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmZvY3VzID4gdGgsIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOSwgNDEsIDQ0LCAwLjA3NSk7XG59XG5cbi50YWJsZS1zdWNjZXNzLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0aCxcbi50YWJsZS1zdWNjZXNzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZjNWJiO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3MsIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpmb2N1cywgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjYmViMztcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2VzcyA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzID4gdGgsIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpmb2N1cyA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmZvY3VzID4gdGgsIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNiZWIzO1xufVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwOGZjMTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvLCAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86Zm9jdXMsIC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjgwYWQ7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm8gPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbyA+IHRoLCAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86Zm9jdXMgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpmb2N1cyA+IHRoLCAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiODBhZDtcbn1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWFiNTI7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZywgLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmZvY3VzLCAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk5ZjM5O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmcgPiB0aCwgLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmZvY3VzID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6Zm9jdXMgPiB0aCwgLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTlmMzk7XG59XG5cbi50YWJsZS1kYW5nZXIsXG4udGFibGUtZGFuZ2VyID4gdGgsXG4udGFibGUtZGFuZ2VyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlciwgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6Zm9jdXMsIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlciA+IHRoLCAudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpmb2N1cyA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6Zm9jdXMgPiB0aCwgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjO1xufVxuXG4udGhlYWQtaW52ZXJzZSB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzNTNhO1xufVxuXG4udGhlYWQtZGVmYXVsdCB0aCB7XG4gIGNvbG9yOiAjY2NjY2NiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5ODlmO1xufVxuXG4udGFibGUtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzNTNhO1xufVxuLnRhYmxlLWludmVyc2UgdGgsXG4udGFibGUtaW52ZXJzZSB0ZCxcbi50YWJsZS1pbnZlcnNlIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLnRhYmxlLWludmVyc2UudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbn1cbi50YWJsZS1yZXNwb25zaXZlLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggd2hpdGUgaW5zZXQ7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuN3JlbSAxcmVtO1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzMzMzUzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSg1MSwgNTMsIDU4LCAwLjE1KTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbn1cbi5mb3JtLWNvbnRyb2wuZXJyb3IgKyAuZXJyb3IsIC5mb3JtLWNvbnRyb2wuZXJyb3Ige1xuICBjb2xvcjogI2YyNTk3YztcbiAgYm9yZGVyLWNvbG9yOiAjZjI1OTdjO1xufVxuLmZvcm0tY29udHJvbC5lcnJvciArIC5lcnJvciB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2NjY2I7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjY2NiO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY29sb3I6ICNjY2NjY2I7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3MzLmFtYXpvbmF3cy5jb20vaGFzaHRhZ3BhaWQtbmV3L2ljb25zL2Rvd25fYXJyb3cucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuc2VsZWN0LmZvcm0tY29udHJvbC5tb250aCB7XG4gIHdpZHRoOiAzNSU7XG59XG5zZWxlY3QuZm9ybS1jb250cm9sLmRheSB7XG4gIHdpZHRoOiAzMCU7XG59XG5zZWxlY3QuZm9ybS1jb250cm9sLnllYXIge1xuICB3aWR0aDogMzAlO1xufVxuc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IGNhbGMoMi45cmVtICsgNHB4KTtcbn1cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuN3JlbSAtIDJweCAqIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjdyZW0gLSAycHggKiAyKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC43NXJlbSAtIDJweCAqIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjc1cmVtIC0gMnB4ICogMik7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSAtIDJweCAqIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtIC0gMnB4ICogMik7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5jb2wtZm9ybS1sZWdlbmQge1xuICBwYWRkaW5nLXRvcDogMC43cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgcGFkZGluZy10b3A6IDAuN3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuN3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAycHggMDtcbn1cbi5mb3JtLWNvbnRyb2wtc3RhdGljLmZvcm0tY29udHJvbC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmZvcm0tY29udHJvbC1zdGF0aWMuYnRuLCAuZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wtbGcsIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmJ0biB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1zbTpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuYnRuOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gIGhlaWdodDogMS44MTI1cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtbGc6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAuaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IDMuMTY2NjY2NjY2N3JlbTtcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmZvcm0tY2hlY2suZGlzYWJsZWQgLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzk0OTg5ZjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS43NXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0Om9ubHktY2hpbGQge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ucmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2NjY2NjYjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbGVmdDogMXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMjVzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4yNXMgbGluZWFyO1xufVxuXG4ucmFkaW86OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGxpbmVhcjtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5yYWRpbyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMjU5N2M7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiAucmFkaW86OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmMjU5N2M7XG59XG5cbi5jaGVjayxcbi5taW51cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2NjY2NjYjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbGVmdDogMXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBsaW5lYXI7XG59XG5cbi5jaGVjazo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIHRvcDogLTRweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubWludXM6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDJweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLmNoZWNrLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5taW51cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMjU5N2M7XG4gIGJhY2tncm91bmQ6ICNmMjU5N2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLm1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLmNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2stbGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZvcm0tY2hlY2staW5saW5lICsgLmZvcm0tY2hlY2staW5saW5lIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLXN1Y2Nlc3MsXG4uZm9ybS1jb250cm9sLXdhcm5pbmcsXG4uZm9ybS1jb250cm9sLWRhbmdlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAwLjcyNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjQ1cmVtIDEuNDVyZW07XG59XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtbGFiZWwsXG4uaGFzLXN1Y2Nlc3MgLmNvbC1mb3JtLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5mb3JtLWNoZWNrLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5jdXN0b20tY29udHJvbCB7XG4gIGNvbG9yOiAjZjI1OTdjO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNmMjU5N2M7XG59XG4uaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNmMjU5N2M7XG4gIGJvcmRlci1jb2xvcjogI2YyNTk3YztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZjI1OTdjJyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5jb2wtZm9ybS1sYWJlbCxcbi5oYXMtd2FybmluZyAuZm9ybS1jaGVjay1sYWJlbCxcbi5oYXMtd2FybmluZyAuY3VzdG9tLWNvbnRyb2wge1xuICBjb2xvcjogI2ZmYTUwMDtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhNTAwO1xufVxuLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjZmZhNTAwO1xuICBib3JkZXItY29sb3I6ICNmZmE1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVkY2M7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZhNTAwJyBkPSdNNC40IDUuMzI0aC0uOHYtMi40NmguOHptMCAxLjQyaC0uOFY1Ljg5aC44ek0zLjc2LjYzTC4wNCA3LjA3NWMtLjExNS4yLjAxNi40MjUuMjYuNDI2aDcuMzk3Yy4yNDIgMCAuMzcyLS4yMjYuMjU4LS40MjZDNi43MjYgNC45MjQgNS40NyAyLjc5IDQuMjUzLjYzYy0uMTEzLS4xNzQtLjM5LS4xNzQtLjQ5NCAweicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wtbGFiZWwsXG4uaGFzLWRhbmdlciAuY29sLWZvcm0tbGFiZWwsXG4uaGFzLWRhbmdlciAuZm9ybS1jaGVjay1sYWJlbCxcbi5oYXMtZGFuZ2VyIC5jdXN0b20tY29udHJvbCB7XG4gIGNvbG9yOiAjZjI1OTdjO1xufVxuLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2YyNTk3Yztcbn1cbi5oYXMtZGFuZ2VyIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjZjI1OTdjO1xuICBib3JkZXItY29sb3I6ICNmMjU5N2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2YyNTk3Yycgdmlld0JveD0nLTIgLTIgNyA3JyUzRSUzQ3BhdGggc3Ryb2tlPSclMjNkOTUzNGYnIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzRSUzQ2NpcmNsZSByPScuNScvJTNFJTNDY2lyY2xlIGN4PSczJyByPScuNScvJTNFJTNDY2lyY2xlIGN5PSczJyByPScuNScvJTNFJTNDY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5idG46Zm9jdXMsIC5idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbn1cbi5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuLmJ0bjphY3RpdmUsIC5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuYS5idG4uZGlzYWJsZWQsXG5hLmJ0bltkaXNhYmxlZD1kaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idG4ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4uZGlzYWJsZWQsXG46ZGlzYWJsZWQsXG5bZGlzYWJsZWQ9ZGlzYWJsZWRdLFxuW2Rpc2FibGVkPXRydWVdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLmJ0bi1wcmltYXJ5LFxuLmJ0bi1waWxsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU5N2M7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLXByaW1hcnksIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1waWxsLFxuLmJ0bi1waWxsOmZvY3VzLFxuLmJ0bi1waWxsOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTJhNTc7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkLFxuLmJ0bi1waWxsLmRpc2FibGVkLFxuLmJ0bi1waWxsOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTk3YztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tcGlsbDphY3RpdmUsXG4uYnRuLXBpbGwuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXBpbGwuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTJhNTc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXBpbGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgNjIsIDEwNSwgMC44KTtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXBpbGw6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1MzY1ZTtcbn1cbi5idG4tcHJpbWFyeS5zaGFkb3csXG4uYnRuLXBpbGwuc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDUxLCA1MywgNTgsIDAuMyk7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmMjU5N2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2YyNTk3Yztcbn1cbi5idG4tc2Vjb25kYXJ5LCAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2YyNTk3YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZWUyMDRmO1xufVxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjI1OTdjO1xufVxuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmMjU5N2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmMjU5N2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2YyNTk3Yztcbn1cbi5idG4tc2Vjb25kYXJ5LCAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2YyNTk3YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZWUyMDRmO1xufVxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjI1OTdjO1xufVxuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmMjU5N2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4tc20tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1OTdjO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoNTEsIDUzLCA1OCwgMC4zKTtcbn1cbi5idG4tc20tcHJpbWFyeSwgLmJ0bi1zbS1wcmltYXJ5OmZvY3VzLCAuYnRuLXNtLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlMmE1NztcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmJ0bi1zbS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXNtLXByaW1hcnk6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1OTdjO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1zbS1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1zbS1wcmltYXJ5LmFjdGl2ZSwgLnNob3cgPiAuYnRuLXNtLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTJhNTc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXNtLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgNjIsIDEwNSwgMC44KTtcbn1cbi5idG4tc20tcHJpbWFyeTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUzNjVlO1xufVxuXG4uYnRuLW5hdi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU5N2M7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSg1MSwgNTMsIDU4LCAwLjMpO1xufVxuLmJ0bi1uYXYtcHJpbWFyeSwgLmJ0bi1uYXYtcHJpbWFyeTpmb2N1cywgLmJ0bi1uYXYtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUyYTU3O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uYnRuLW5hdi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW5hdi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTk3YztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbmF2LXByaW1hcnk6YWN0aXZlLCAuYnRuLW5hdi1wcmltYXJ5LmFjdGl2ZSwgLnNob3cgPiAuYnRuLW5hdi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUyYTU3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1uYXYtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCA2MiwgMTA1LCAwLjgpO1xufVxuLmJ0bi1uYXYtcHJpbWFyeTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUzNjVlO1xufVxuXG4uYnRuLW5hdi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2YyNTk3YztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2YyNTk3Yztcbn1cbi5idG4tbmF2LXNlY29uZGFyeSwgLmJ0bi1uYXYtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW5hdi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2YyNTk3YztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWNvbG9yOiAjZWUyMDRmO1xufVxuLmJ0bi1uYXYtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW5hdi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjI1OTdjO1xufVxuLmJ0bi1uYXYtc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1uYXYtc2Vjb25kYXJ5LmFjdGl2ZSwgLnNob3cgPiAuYnRuLW5hdi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmMjU5N2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLW5hdi1zZWNvbmRhcnk6aG92ZXIsIC5idG4tbmF2LXNlY29uZGFyeS5ob3ZlciwgLmJ0bi1uYXYtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW5hdi1zZWNvbmRhcnkuZm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjM2LCA2MiwgMTA1LCAwLjgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMjM2LCA2MiwgMTA1LCAwLjgpO1xufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2YyNTk3YztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYzViYjtcbiAgYm9yZGVyLWNvbG9yOiAjNWZjNWJiO1xufVxuLmJ0bi1pbmZvLCAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZjI1OTdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiMWE2O1xuICBib3JkZXItY29sb3I6ICMzZGE5OWY7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmM1YmI7XG4gIGJvcmRlci1jb2xvcjogIzVmYzViYjtcbn1cbi5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZjI1OTdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiMWE2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYzViYjtcbiAgYm9yZGVyLWNvbG9yOiAjNWZjNWJiO1xufVxuLmJ0bi1zdWNjZXNzLCAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiMWE2O1xuICBib3JkZXItY29sb3I6ICMzZGE5OWY7XG59XG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmM1YmI7XG4gIGJvcmRlci1jb2xvcjogIzVmYzViYjtcbn1cbi5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiMWE2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhNTAwO1xufVxuLmJ0bi13YXJuaW5nLCAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2M4NDAwO1xuICBib3JkZXItY29sb3I6ICNjMjdkMDA7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmE1MDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmYTUwMDtcbn1cbi5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2M4NDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLWZiIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjY3YjI7XG4gIGJvcmRlci1jb2xvcjogIzQyNjdiMjtcbiAgaGVpZ2h0OiA0OXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5idG4tZmIsIC5idG4tZmI6Zm9jdXMsIC5idG4tZmI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0NTE4ZDtcbiAgYm9yZGVyLWNvbG9yOiAjMzE0ZDg1O1xufVxuLmJ0bi1mYi5kaXNhYmxlZCwgLmJ0bi1mYjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjY3YjI7XG4gIGJvcmRlci1jb2xvcjogIzQyNjdiMjtcbn1cbi5idG4tZmI6YWN0aXZlLCAuYnRuLWZiLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWZiLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ1MThkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1OTdjO1xuICBib3JkZXItY29sb3I6ICNmMjU5N2M7XG59XG4uYnRuLWRhbmdlciwgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTJhNTc7XG4gIGJvcmRlci1jb2xvcjogI2VlMjA0Zjtcbn1cbi5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU5N2M7XG4gIGJvcmRlci1jb2xvcjogI2YyNTk3Yztcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUyYTU3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLWdyYXkge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgYm9yZGVyLWNvbG9yOiAjZTllOWU5O1xufVxuLmJ0bi1ncmF5LCAuYnRuLWdyYXk6Zm9jdXMsIC5idG4tZ3JheTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBkMGQwO1xuICBib3JkZXItY29sb3I6ICNjYWNhY2E7XG59XG4uYnRuLWdyYXkuZGlzYWJsZWQsIC5idG4tZ3JheTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlci1jb2xvcjogI2U5ZTllOTtcbn1cbi5idG4tZ3JheTphY3RpdmUsIC5idG4tZ3JheS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1ncmF5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBkMGQwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtcGlsbCB7XG4gIGNvbG9yOiAjZjI1OTdjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjI1OTdjO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5idG4tb3V0bGluZS1waWxsOmZvY3VzIHtcbiAgY29sb3I6ICNmMjU5N2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXBpbGw6YWN0aXZlLCAuYnRuLW91dGxpbmUtcGlsbFthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgY29sb3I6ICNmMjU5N2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGVjZjA7XG4gIGJvcmRlci1jb2xvcjogI2YyNTk3Yztcbn1cblxuLmJ0bi1vdXRsaW5lLXBpbGwtcmVkIHtcbiAgY29sb3I6ICNmMjU5N2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmMjU5N2M7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLmJ0bi1vdXRsaW5lLXBpbGwtcmVkOmZvY3VzIHtcbiAgY29sb3I6ICNmMjU5N2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXBpbGwtcmVkOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXBpbGwtcmVkW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBjb2xvcjogI2YyNTk3YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZWNmMDtcbiAgYm9yZGVyLWNvbG9yOiAjZjI1OTdjO1xufVxuXG4uYnRuLW91dGxpbmUtcGlsbC1ibHVlIHtcbiAgY29sb3I6ICMzMDhmYzE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMzMDhmYzE7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLmJ0bi1vdXRsaW5lLXBpbGwtYmx1ZTpmb2N1cyB7XG4gIGNvbG9yOiAjMzA4ZmMxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1waWxsLWJsdWU6YWN0aXZlLCAuYnRuLW91dGxpbmUtcGlsbC1ibHVlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzMwOGZjMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2ZDJlOTtcbiAgYm9yZGVyLWNvbG9yOiAjMzA4ZmMxO1xufVxuXG4uYnRuLW91dGxpbmUtcGlsbC1vcmFuZ2Uge1xuICBjb2xvcjogI2ZmYTUwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmYTUwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4uYnRuLW91dGxpbmUtcGlsbC1vcmFuZ2U6Zm9jdXMge1xuICBjb2xvcjogI2ZmYTUwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtcGlsbC1vcmFuZ2U6YWN0aXZlLCAuYnRuLW91dGxpbmUtcGlsbC1vcmFuZ2VbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGNvbG9yOiAjZmZhNTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZDllO1xuICBib3JkZXItY29sb3I6ICNmZmE1MDA7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmMjU5N2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmMjU5N2M7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU5N2M7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNDIsIDg5LCAxMjQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2YyNTk3YztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTk3YztcbiAgYm9yZGVyLWNvbG9yOiAjZjI1OTdjO1xufVxuXG4uYnRuLW91dGxpbmUtcGVuZGluZyB7XG4gIGNvbG9yOiAjOTM5NzlkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjOTM5NzlkO1xufVxuLmJ0bi1vdXRsaW5lLXBlbmRpbmcsIC5idG4tb3V0bGluZS1wZW5kaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtcGVuZGluZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTM5NzlkO1xufVxuLmJ0bi1vdXRsaW5lLXBlbmRpbmc6Zm9jdXMsIC5idG4tb3V0bGluZS1wZW5kaW5nLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTQ3LCAxNTEsIDE1NywgMC41KTtcbn1cbi5idG4tb3V0bGluZS1wZW5kaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcGVuZGluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjOTM5NzlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1wZW5kaW5nOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXBlbmRpbmcuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wZW5kaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTM5NzlkO1xuICBib3JkZXItY29sb3I6ICM5Mzk3OWQ7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2YyNTk3YztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2YyNTk3Yztcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnksIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTk3Yztcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNDIsIDg5LCAxMjQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmMjU5N2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU5N2M7XG4gIGJvcmRlci1jb2xvcjogI2YyNTk3Yztcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzVmYzViYjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzVmYzViYjtcbn1cbi5idG4tb3V0bGluZS1pbmZvLCAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYzViYjtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDk1LCAxOTcsIDE4NywgMC41KTtcbn1cbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNWZjNWJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm8uYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZjNWJiO1xuICBib3JkZXItY29sb3I6ICM1ZmM1YmI7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICM1ZmM1YmI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM1ZmM1YmI7XG59XG4uYnRuLW91dGxpbmUtc3VjY2VzcywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmM1YmI7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg5NSwgMTk3LCAxODcsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogIzVmYzViYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtc3VjY2VzczphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYzViYjtcbiAgYm9yZGVyLWNvbG9yOiAjNWZjNWJiO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZhNTAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhNTAwO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcsIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNTAwO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LCAxNjUsIDAsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmYTUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhNTAwO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNmMjU5N2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmMjU5N2M7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU5N2M7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQyLCA4OSwgMTI0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZjI1OTdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1OTdjO1xuICBib3JkZXItY29sb3I6ICNmMjU5N2M7XG59XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjOTQ5ODlmO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1saW5rLCAuYnRuLWxpbms6YWN0aXZlLCAuYnRuLWxpbmsuYWN0aXZlLCAuYnRuLWxpbms6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGluaywgLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbms6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGluaywgLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6ICNlOWU5ZTk7XG59XG4uYnRuLWxpbms6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tbGluazpkaXNhYmxlZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjgxMjVyZW0gMy4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uYnRuLXNtLXByaW1hcnkge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uYnRuLW5hdi1wcmltYXJ5IHtcbiAgcGFkZGluZzogMC44MTI1cmVtIDMuMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmJ0bi1uYXYtc2Vjb25kYXJ5IHtcbiAgcGFkZGluZzogMC41cmVtIDEuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPXJlc2V0XS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tdGlrdG9rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbmgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA3MXB4O1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDYycHg7XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuXG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgY29sb3I6ICM5Mzk3OWQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uZGlzcGxheS0zIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5kaXNwbGF5LTQge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmRpc3BsYXktNSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoNTEsIDUzLCA1OCwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFhYjUyO1xuICBwYWRkaW5nOiAwLjJlbTtcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDAuMjVyZW0gc29saWQgIzk0OTg5Zjtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgY29sb3I6ICNlOWU5ZTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbn1cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuXG4uYmxvY2txdW90ZS1yZXZlcnNlIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMC4yNXJlbSBzb2xpZCAjOTQ5ODlmO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJsb2NrcXVvdGUtcmV2ZXJzZSAuYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlIC5ibG9ja3F1b3RlLWZvb3Rlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIsKg4oCUXCI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgfVxufVxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbi5mYWRlLnNob3cge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbGxhcHNlLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudHIuY29sbGFwc2Uuc2hvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxudGJvZHkuY29sbGFwc2Uuc2hvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5cbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzkzOTc5ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDUxLCA1MywgNTgsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tc2V0dGluZ3Mge1xuICByaWdodDogMDtcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLWZvcm0ge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgNXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tZm9ybSAuaHlwaGVuOjphZnRlciB7XG4gIHRvcDogMnJlbTtcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0OTg5Zjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbSA1cmVtIDAuNXJlbSAxLjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzk0OTg5ZjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNzI5MmM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbn1cbi5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNzI5MmM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbn1cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbn1cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZTllOWU5O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNob3cgPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNob3cgPiBhIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMzMzNTNhO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTkwO1xufVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDEgYXV0bztcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLCAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xufVxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG4uYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNDM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjQzNzVyZW07XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbltkYXRhLXRvZ2dsZT1idXR0b25zXSA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG5bZGF0YS10b2dnbGU9YnV0dG9uc10gPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuW2RhdGEtdG9nZ2xlPWJ1dHRvbnNdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG5bZGF0YS10b2dnbGU9YnV0dG9uc10gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzLCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDphY3RpdmUsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgei1pbmRleDogMztcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IDAuN3JlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjY2NjY2NiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgcmdiYSg1MSwgNTMsIDU4LCAwLjE1KTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoNTEsIDUzLCA1OCwgMC4xNSk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDUxLCA1MywgNTgsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uLmZvcm0tY29udHJvbC1zbSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbi5mb3JtLWNvbnRyb2wtbGcsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmlucHV0LWdyb3VwLWFkZG9uLmJ0biB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPXJhZGlvXSxcbi5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmZvY3VzLCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjphY3RpdmUsIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmhvdmVyIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xufVxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cCB7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zm9jdXMsIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmFjdGl2ZSwgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46aG92ZXIsXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cDpmb2N1cyxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOmFjdGl2ZSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOmhvdmVyIHtcbiAgei1pbmRleDogMztcbn1cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTk3Yztcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgM3B4ICNmMjU5N2M7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5ODlmO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNlOWU5ZTk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yNXJlbTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1OTdjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uem1kaS1kb3QtY2lyY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2NjY2NjYjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4yNXMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjI1cyBsaW5lYXI7XG59XG5cbi56bWRpLWRvdC1jaXJjbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBsaW5lYXI7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCAuem1kaS1kb3QtY2lyY2xlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2YyNTk3Yztcbn1cblxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIC56bWRpLWRvdC1jaXJjbGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmMjU5N2M7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmN1c3RvbS1jb250cm9scy1zdGFja2VkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jdXN0b20tY29udHJvbHMtc3RhY2tlZCAuY3VzdG9tLWNvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLmN1c3RvbS1jb250cm9scy1zdGFja2VkIC5jdXN0b20tY29udHJvbCArIC5jdXN0b20tY29udHJvbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi45cmVtICsgNHB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMS43NXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzMzMzUzYTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPSclMjMzMzMnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDhweCAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDUxLCA1MywgNTgsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmJjZmQ5O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogI2U5ZTllOTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0OTg5Zjtcbn1cbi5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiA3NSU7XG59XG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIG1pbi13aWR0aDogMTRyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbjogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNjY2NjY2I7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSg1MSwgNTMsIDU4LCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5jdXN0b20tZmlsZS1jb250cm9sOmxhbmcoZW4pOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQ2hvb3NlIGZpbGUuLi5cIjtcbn1cbi5jdXN0b20tZmlsZS1jb250cm9sOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogLTJweDtcbiAgei1pbmRleDogNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNjY2NjY2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDk4OWY7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoNTEsIDUzLCA1OCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMC4yNXJlbSAwLjI1cmVtIDA7XG59XG4uY3VzdG9tLWZpbGUtY29udHJvbDpsYW5nKGVuKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJCcm93c2VcIjtcbn1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDAuOTRyZW07XG59XG4ubmF2LWxpbms6Zm9jdXMsIC5uYXYtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICNlOWU5ZTk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI0MywgMjQzLCAyNDUsIDAuOSk7XG59XG4ubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbn1cbi5uYXYtdGFic19fc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzk0OTg5ZjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLCAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTQ5ODlmICM5NDk4OWYgcmdiYSgyNDMsIDI0MywgMjQ1LCAwLjkpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZTllOWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsgLmNvdW50IHtcbiAgY29sb3I6ICM5Mzk3OWQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGJvcmRlci1ib3R0b206IDAuMjVyZW0gc29saWQgIzMzMzUzYTtcbiAgfVxufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbn1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubmF2YmFyIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5hdmJhci1icmFuZCBzdmc6bm90KDpyb290KSB7XG4gIG1heC13aWR0aDogMjVweDtcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cbi5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5uYXZiYXItYnJhbmQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdmJhci10b2dnbGVyOmZvY3VzLCAubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFyZW07XG59XG5cbi5uYXZiYXItdG9nZ2xlci1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmF2YmFyLXRvZ2dsZWFibGUgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci10b2dnbGVhYmxlID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLXRvZ2dsZWFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubmF2YmFyLXRvZ2dsZWFibGUgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci10b2dnbGVhYmxlID4gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlYWJsZSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgfVxuICAubmF2YmFyLXRvZ2dsZWFibGUgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci10b2dnbGVhYmxlLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1zbSA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci10b2dnbGVhYmxlLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm5hdmJhci10b2dnbGVhYmxlLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1zbSA+IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubmF2YmFyLXRvZ2dsZWFibGUtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gIH1cbiAgLm5hdmJhci10b2dnbGVhYmxlLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAubmF2YmFyLXRvZ2dsZWFibGUtbWQgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLXRvZ2dsZWFibGUtbWQgPiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm5hdmJhci10b2dnbGVhYmxlLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgLm5hdmJhci10b2dnbGVhYmxlLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1sZyA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLXRvZ2dsZWFibGUtbGcgPiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm5hdmJhci10b2dnbGVhYmxlLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlYWJsZS14bCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5hdmJhci10b2dnbGVhYmxlLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2YmFyLXRvZ2dsZWFibGUteGwgPiAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdmJhci10b2dnbGVhYmxlLXhsIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItdG9nZ2xlYWJsZS14bCA+IC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uYXZiYXItdG9nZ2xlYWJsZS14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG59XG4ubmF2YmFyLXRvZ2dsZWFibGUteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kLFxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSg0OCwgMTQzLCAxOTMsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3Zlcixcbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyOmZvY3VzLFxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICBjb2xvcjogcmdiYSg0OCwgMTQzLCAxOTMsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDQ4LCAxNDMsIDE5MywgMC41KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDQ4LCAxNDMsIDE5MywgMC43KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoNDgsIDE0MywgMTkzLCAwLjMpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAub3BlbiA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLm9wZW4sXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogcmdiYSg0OCwgMTQzLCAxOTMsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0OCwgMTQzLCAxOTMsIDAuMSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMyIDMyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoNDgsIDE0MywgMTkzLCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA4aDI0TTQgMTZoMjRNNCAyNGgyNCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoNDgsIDE0MywgMTkzLCAwLjUpO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZCxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogIzMwOGZjMTtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmZvY3VzLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgY29sb3I6ICMzMDhmYzE7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoNDgsIDE0MywgMTkzLCAwLjUpO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDQ4LCAxNDMsIDE5MywgMC43NSk7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoNDgsIDE0MywgMTkzLCAwLjI1KTtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiA+IC5uYXYtbGluayxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5uYXYtbGluay5vcGVuLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzMwOGZjMTtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoNDgsIDE0MywgMTkzLCAwLjEpO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMyIDMyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoNDgsIDE0MywgMTkzLCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA4aDI0TTQgMTZoMjRNNCAyNGgyNCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSg0OCwgMTQzLCAxOTMsIDAuNSk7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uY2FyZC1ibG9jayB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rLCAuY2FyZC1saW5rOmZvY3VzLCAuY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cblxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNTEsIDUzLCA1OCwgMC4xMjUpO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpIDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg1MSwgNTMsIDU4LCAwLjEyNSk7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cblxuLmNhcmQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU5N2M7XG4gIGJvcmRlci1jb2xvcjogI2YyNTk3Yztcbn1cbi5jYXJkLXByaW1hcnkgLmNhcmQtaGVhZGVyLFxuLmNhcmQtcHJpbWFyeSAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhcmQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU5N2M7XG4gIGJvcmRlci1jb2xvcjogI2YyNTk3Yztcbn1cbi5jYXJkLXN1Y2Nlc3MgLmNhcmQtaGVhZGVyLFxuLmNhcmQtc3VjY2VzcyAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhcmQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmM1YmI7XG4gIGJvcmRlci1jb2xvcjogIzVmYzViYjtcbn1cbi5jYXJkLWluZm8gLmNhcmQtaGVhZGVyLFxuLmNhcmQtaW5mbyAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhcmQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmE1MDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmYTUwMDtcbn1cbi5jYXJkLXdhcm5pbmcgLmNhcmQtaGVhZGVyLFxuLmNhcmQtd2FybmluZyAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhcmQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTk3YztcbiAgYm9yZGVyLWNvbG9yOiAjZjI1OTdjO1xufVxuLmNhcmQtZGFuZ2VyIC5jYXJkLWhlYWRlcixcbi5jYXJkLWRhbmdlciAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhcmQtb3V0bGluZS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2YyNTk3Yztcbn1cblxuLmNhcmQtb3V0bGluZS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjI1OTdjO1xufVxuXG4uY2FyZC1vdXRsaW5lLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNWZjNWJiO1xufVxuXG4uY2FyZC1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNWZjNWJiO1xufVxuXG4uY2FyZC1vdXRsaW5lLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhNTAwO1xufVxuXG4uY2FyZC1vdXRsaW5lLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmMjU5N2M7XG59XG5cbi5jYXJkLWludmVyc2Uge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTtcbn1cbi5jYXJkLWludmVyc2UgLmNhcmQtaGVhZGVyLFxuLmNhcmQtaW52ZXJzZSAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uY2FyZC1pbnZlcnNlIC5jYXJkLWhlYWRlcixcbi5jYXJkLWludmVyc2UgLmNhcmQtZm9vdGVyLFxuLmNhcmQtaW52ZXJzZSAuY2FyZC10aXRsZSxcbi5jYXJkLWludmVyc2UgLmNhcmQtYmxvY2txdW90ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtaW52ZXJzZSAuY2FyZC1saW5rLFxuLmNhcmQtaW52ZXJzZSAuY2FyZC10ZXh0LFxuLmNhcmQtaW52ZXJzZSAuY2FyZC1zdWJ0aXRsZSxcbi5jYXJkLWludmVyc2UgLmNhcmQtYmxvY2txdW90ZSAuYmxvY2txdW90ZS1mb290ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTtcbn1cbi5jYXJkLWludmVyc2UgLmNhcmQtbGluazpmb2N1cywgLmNhcmQtaW52ZXJzZSAuY2FyZC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLWJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLmNhcmQtaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1kZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jYXJkLWRlY2sgLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG4gIC5jYXJkLWRlY2sgLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCAuY2FyZCB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgLmNhcmQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy10b3Age1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwIC5jYXJkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCAuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWltZy10b3Age1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwIC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtY29sdW1ucyB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gIH1cbiAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbn1cbi5jYXJkLWF2YXRhciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbi5jYXJkLWltZy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSA3MCUsICMzMzM1M2EgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbi5jYXJkLWltZy13cmFwIC5jYXJkLXBsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5jYXJkLWltZy13cmFwIC5jYXJkLWltYWdlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmNhcmQtaW1nLXdyYXAgLmNhcmQtaW1hZ2UgLmNhcmQtcmVzcC1oZWlnaHQge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cbi5jYXJkLWltZy13cmFwIC5jYXJkLWltYWdlIC5jYXJkLXN1YmhkcnMsXG4uY2FyZC1pbWctd3JhcCAuY2FyZC1pbWFnZSAuY2FyZC1zdWJ0aXRsZSwgLmNhcmQtaW1nLXdyYXAgLmNhcmQtaW1hZ2UgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG59XG5cbi5jYXJkLXVzZXItaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCksICMwMDApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jYXJkLXVzZXItaW5mbyAuaW1hZ2Utd3JhcDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmNhcmQtdXNlci1pbmZvIC5pbmZsdWVuY2VyLWRhdGEgLmluZmx1ZW5jZXItdGh1bWJuYWlsIHtcbiAgdG9wOiAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMXJlbTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyN3B4O1xufVxuLmNhcmQtdXNlci1pbmZvIC5jYXJkLWxlZnQtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXJkLXVzZXItaW5mbyAuY2FyZC1sZWZ0LWNvbCBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuXG4uY2FyZC1yaWdodC1jb2wge1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uZXItc3ViaGRyIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uY2FyZC1zdGF0cy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgY29sb3I6ICMwMDA7XG59XG4uY2FyZC1zdGF0cy13cmFwIC5jYXJkLXN0YXRzLWl0bSB7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAwIDA7XG59XG5cbi5jYXJkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmF2YmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FyZC1pbWctd3JhcCAuY2FyZC1pbWFnZSAuY2FyZC1sZWZ0LWNvbCBkaXYgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jYXJkLXJpZ2h0LWNvbCAuY2FyZC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jYXJkLXN0YXRzLXdyYXAgLmNhcmQtc3RhdHMtaXRtIHtcbiAgICBwYWRkaW5nOiAxNnB4IDhweCAwIDA7XG4gIH1cbiAgLmNhcmQtc3RhdHMtd3JhcCAuY2FyZC1zdGF0cy1pdG0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0OTg5ZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5icmVhZGNydW1iOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgY29sb3I6ICNlOWU5ZTk7XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNlOWU5ZTk7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1OTdjO1xuICBib3JkZXItY29sb3I6ICNmMjU5N2M7XG59XG4ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2U5ZTllOTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjOTQ5ODlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xufVxuLnBhZ2UtbGluazpmb2N1cywgLnBhZ2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDk4OWY7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJyZW07XG59XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbmEuYmFkZ2U6Zm9jdXMsIGEuYmFkZ2U6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cblxuLmJhZGdlLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xufVxuLmJhZGdlLWRlZmF1bHRbaHJlZl06Zm9jdXMsIC5iYWRnZS1kZWZhdWx0W2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkZDFlZTtcbn1cblxuLmJhZGdlLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xufVxuLmJhZGdlLXByaW1hcnlbaHJlZl06Zm9jdXMsIC5iYWRnZS1wcmltYXJ5W2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkZDFlZTtcbn1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1OTdjO1xufVxuLmJhZGdlLXN1Y2Nlc3NbaHJlZl06Zm9jdXMsIC5iYWRnZS1zdWNjZXNzW2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlMmE1Nztcbn1cblxuLmJhZGdlLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZjNWJiO1xufVxuLmJhZGdlLWluZm9baHJlZl06Zm9jdXMsIC5iYWRnZS1pbmZvW2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwYjFhNjtcbn1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNTAwO1xufVxuLmJhZGdlLXdhcm5pbmdbaHJlZl06Zm9jdXMsIC5iYWRnZS13YXJuaW5nW2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjODQwMDtcbn1cblxuLmJhZGdlLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU5N2M7XG59XG4uYmFkZ2UtZGFuZ2VyW2hyZWZdOmZvY3VzLCAuYmFkZ2UtZGFuZ2VyW2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlMmE1Nztcbn1cblxuLmJhZGdlLXNlbGYtc2VydmljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MWIxYjY7XG59XG5cbi5iYWRnZS1zdWdnZXN0ZWQtcmF0ZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uYmFkZ2Utc3VnZ2VzdGVkLXJhdGVzOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5ODlmO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtO1xuICB9XG59XG5cbi5qdW1ib3Ryb24taHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNzk3ZTg3O1xufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZmxhc2guZmxhc2gtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1OTdjO1xufVxuXG4uZmxhc2guZmxhc2gtYWxlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFhYjUyO1xufVxuXG4uZmxhc2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIHBhZGRpbmc6IDEuNjc1ZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzUzYTtcbn1cblxuLmZsYXNoIC5mbGFzaC1pbm5lcixcbi5mbGFzaCAuZmxhc2gtaW5uZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZsYXNoIC5mbGFzaC1tZXNzYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNGVtKTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mbGFzaCAuZmxhc2gtaW5uZXIge1xuICBtYXgtd2lkdGg6IDc1ZW07XG4gIHBhZGRpbmc6IDAgMS4yNWVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZsYXNoLWNsb3NlIGkuem1kaS1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uYWxlcnQge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjc1cmVtO1xuICByaWdodDogLTEuMjVyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYzViYjtcbiAgYm9yZGVyLWNvbG9yOiAjNGNiZWIzO1xuICBjb2xvcjogIzVmYzViYjtcbn1cbi5hbGVydC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQwYjFhNjtcbn1cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0MGIxYTY7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwOGZjMTtcbiAgYm9yZGVyLWNvbG9yOiAjMjk3YWE0O1xuICBjb2xvcjogIzMwOGZjMTtcbn1cbi5hbGVydC1pbmZvIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI0NmI5MDtcbn1cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyNjcxOTg7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYWI1MjtcbiAgYm9yZGVyLWNvbG9yOiAjZjk5ZjM5O1xuICBjb2xvcjogI2ZhYWI1Mjtcbn1cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y5OTMyMDtcbn1cbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNmOTkzMjA7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlYmNjY2M7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmFsZXJ0LWRhbmdlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNGI5Yjk7XG59XG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM4NDM1MzQ7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNGN0Y3RkE7XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwLjc1cmVtIDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLm1ldGVyIHtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYzViYjtcbiAgdHJhbnNpdGlvbjogd2lkdGggNTBtcyBlYXNlO1xuICB3aWR0aDogMDtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMC43NXJlbSAwLjc1cmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2NjY2NjYjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICNjY2NjY2I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjOTM5NzlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5ODlmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMCBzb2xpZCBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubGlzdC1ncm91cC1pdGVtOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZTllOWU5O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBjb2xvcjogI2U5ZTllOTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZmI7XG4gIGJvcmRlci1jb2xvcjogI2YzZjRmYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2g6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjNWZjNWJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZjNWJiO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICM1ZmM1YmI7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogIzVmYzViYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjYmViMztcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZjNWJiO1xuICBib3JkZXItY29sb3I6ICM1ZmM1YmI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzA4ZmMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA4ZmMxO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMDhmYzE7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIge1xuICBjb2xvcjogIzMwOGZjMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiODBhZDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA4ZmMxO1xuICBib3JkZXItY29sb3I6ICMzMDhmYzE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjZmFhYjUyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFhYjUyO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICNmYWFiNTI7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2ZhYWI1MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5OWYzOTtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFhYjUyO1xuICBib3JkZXItY29sb3I6ICNmYWFiNTI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQyODU3MSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzMzMzUzYTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5jbG9zZTpmb2N1cywgLmNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xufVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4ICNjY2M7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogMTVweDtcbiAgei1pbmRleDogMTA7XG59XG5idXR0b24uY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG5idXR0b24uY2xvc2U6OmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzMzMzUzYTtcbn1cblxuYS5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDE1cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuYS5jbG9zZTo6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNSUpO1xufVxuXG4ubW9kYWwtcHJvZmlsZV9fdmlldyAuem1kaS1jaGV2cm9uLXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTUwcHg7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cbi5tb2RhbC1wcm9maWxlX192aWV3IC56bWRpLWNoZXZyb24tbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTUwcHg7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cbi5tb2RhbC1wcm9maWxlX192aWV3IC5pbmZsdWVuY2VyLWNhcmRfX2RhdGEge1xuICBtYXgtaGVpZ2h0OiA2OHZoO1xuICBvdmVyZmxvdy15OiBvdmVybGF5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1wcm9maWxlX192aWV3IC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIH1cbn1cblxuLm1vZGFsLW9wZW4gLm1vZGFsLm1vZGFsLWNvbGxhYl9fdmlldyB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLm1vZGFsLWNvbGxhYl9fdmlldyAubW9kYWwtZGlhbG9nIHtcbiAgd2lkdGg6IDk1JTtcbiAgbWF4LXdpZHRoOiA5NSU7XG59XG4ubW9kYWwtY29sbGFiX192aWV3IC5tb2RhbC1kaWFsb2cgI2NvbGxhYi1zbGlkZXIge1xuICBoZWlnaHQ6IDgydmg7XG59XG5cbi5tb2RhbC1vcGVuIC5tb2RhbC5tb2RhbC1yZXBvcnRfX3ZpZXcge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5tb2RhbC1yZXBvcnRfX3ZpZXcgLm1vZGFsLWRpYWxvZyB7XG4gIHdpZHRoOiA5NSU7XG4gIG1heC13aWR0aDogOTUlO1xufVxuLm1vZGFsLXJlcG9ydF9fdmlldyAubW9kYWwtZGlhbG9nICNyZXBvcnQtc2xpZGVyIHtcbiAgaGVpZ2h0OiA4MnZoO1xufVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzNTNhO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjOTQ5ODlmO1xufVxuLm1vZGFsLWZvb3RlciA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuLm1vZGFsLWZvb3RlciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luOiAzcmVtIGF1dG87XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy5tb2RhbC1sZyB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICB9XG4gIC5tb2RhbC1kaWFsb2cubW9kYWwtbWQge1xuICAgIHdpZHRoOiA1NzBweDtcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cbi50b29sdGlwLmJzLXRvb2x0aXAtdG9wLCAudG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20ge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cbi50b29sdGlwLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWlubmVyOjpiZWZvcmUsIC50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbSAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMzMzUzYTtcbn1cbi50b29sdGlwLmJzLXRvb2x0aXAtcmlnaHQsIC50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi50b29sdGlwLmJzLXRvb2x0aXAtcmlnaHQgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSwgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzMzNTNhO1xufVxuLnRvb2x0aXAuYnMtdG9vbHRpcC1ib3R0b20sIC50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcCB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4udG9vbHRpcC5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1pbm5lcjo6YmVmb3JlLCAudG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3AgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzM1M2E7XG59XG4udG9vbHRpcC5icy10b29sdGlwLWxlZnQsIC50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0IHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuLnRvb2x0aXAuYnMtdG9vbHRpcC1sZWZ0IC50b29sdGlwLWlubmVyOjpiZWZvcmUsIC50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0IC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMzM1M2E7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzNTNhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoNTEsIDUzLCA1OCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLnBvcG92ZXIucG9wb3Zlci10b3AsIC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLnBvcG92ZXIucG9wb3Zlci10b3A6OmJlZm9yZSwgLnBvcG92ZXIucG9wb3Zlci10b3A6OmFmdGVyLCAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b206OmJlZm9yZSwgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tOjphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5wb3BvdmVyLnBvcG92ZXItdG9wOjpiZWZvcmUsIC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbTo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMTFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDUxLCA1MywgNTgsIDAuMjUpO1xufVxuLnBvcG92ZXIucG9wb3Zlci10b3A6OmFmdGVyLCAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b206OmFmdGVyIHtcbiAgYm90dG9tOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuLnBvcG92ZXIucG9wb3Zlci1yaWdodCwgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnBvcG92ZXIucG9wb3Zlci1yaWdodDo6YmVmb3JlLCAucG9wb3Zlci5wb3BvdmVyLXJpZ2h0OjphZnRlciwgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdDo6YmVmb3JlLCAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0OjphZnRlciB7XG4gIHRvcDogNTAlO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5wb3BvdmVyLnBvcG92ZXItcmlnaHQ6OmJlZm9yZSwgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdDo6YmVmb3JlIHtcbiAgbGVmdDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoNTEsIDUzLCA1OCwgMC4yNSk7XG59XG4ucG9wb3Zlci5wb3BvdmVyLXJpZ2h0OjphZnRlciwgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdDo6YWZ0ZXIge1xuICBsZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cbi5wb3BvdmVyLnBvcG92ZXItYm90dG9tLCAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3Age1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnBvcG92ZXIucG9wb3Zlci1ib3R0b206OmJlZm9yZSwgLnBvcG92ZXIucG9wb3Zlci1ib3R0b206OmFmdGVyLCAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3A6OmJlZm9yZSwgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wOjphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5wb3BvdmVyLnBvcG92ZXItYm90dG9tOjpiZWZvcmUsIC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcDo6YmVmb3JlIHtcbiAgdG9wOiAtMTFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDUxLCA1MywgNTgsIDAuMjUpO1xufVxuLnBvcG92ZXIucG9wb3Zlci1ib3R0b206OmFmdGVyLCAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3A6OmFmdGVyIHtcbiAgdG9wOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjdmN2Y3O1xufVxuLnBvcG92ZXIucG9wb3Zlci1ib3R0b20gLnBvcG92ZXItdGl0bGU6OmJlZm9yZSwgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wIC5wb3BvdmVyLXRpdGxlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG59XG4ucG9wb3Zlci5wb3BvdmVyLWxlZnQsIC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLnBvcG92ZXIucG9wb3Zlci1sZWZ0OjpiZWZvcmUsIC5wb3BvdmVyLnBvcG92ZXItbGVmdDo6YWZ0ZXIsIC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0OjpiZWZvcmUsIC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0OjphZnRlciB7XG4gIHRvcDogNTAlO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG4ucG9wb3Zlci5wb3BvdmVyLWxlZnQ6OmJlZm9yZSwgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDUxLCA1MywgNTgsIDAuMjUpO1xufVxuLnBvcG92ZXIucG9wb3Zlci1sZWZ0OjphZnRlciwgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQ6OmFmdGVyIHtcbiAgcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi5wb3BvdmVyLXRpdGxlIHtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDJweCk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMnB4KTtcbn1cbi5wb3BvdmVyLXRpdGxlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xufVxuXG4ucG9wb3Zlcjo6YmVmb3JlLFxuLnBvcG92ZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnBvcG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogMTFweDtcbn1cblxuLnBvcG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcm91c2VsLWl0ZW0sXG4uY2Fyb3VzZWwtY2hpbGQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gIC5jYXJvdXNlbC1pdGVtLFxuLmNhcm91c2VsLWNoaWxkLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICB9XG59XG5Ac3VwcG9ydHMgKHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkpIHtcbiAgLmNhcm91c2VsLWl0ZW0sXG4uY2Fyb3VzZWwtY2hpbGQtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWNoaWxkLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbkBtZWRpYSAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5Ac3VwcG9ydHMgKHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkpIHtcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCxcbi5tdWx0aS1jYXJvdXNlbC1wcmV2LFxuLm11bHRpLWNhcm91c2VsLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6bm90KC5uby1ob3Zlcik6Zm9jdXMsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6bm90KC5uby1ob3Zlcik6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0Om5vdCgubm8taG92ZXIpOmZvY3VzLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpub3QoLm5vLWhvdmVyKTpob3Zlcixcbi5tdWx0aS1jYXJvdXNlbC1wcmV2Om5vdCgubm8taG92ZXIpOmZvY3VzLFxuLm11bHRpLWNhcm91c2VsLXByZXY6bm90KC5uby1ob3Zlcik6aG92ZXIsXG4ubXVsdGktY2Fyb3VzZWwtbmV4dDpub3QoLm5vLWhvdmVyKTpmb2N1cyxcbi5tdWx0aS1jYXJvdXNlbC1uZXh0Om5vdCgubm8taG92ZXIpOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiAuaW5mbHVlbmNlci1zbGlkZXItYnV0dG9uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCAuaW5mbHVlbmNlci1zbGlkZXItYnV0dG9uLFxuLm11bHRpLWNhcm91c2VsLXByZXYgLmluZmx1ZW5jZXItc2xpZGVyLWJ1dHRvbixcbi5tdWx0aS1jYXJvdXNlbC1uZXh0IC5pbmZsdWVuY2VyLXNsaWRlci1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYgLmluZmx1ZW5jZXItc2xpZGVyLWJ1dHRvbjpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQgLmluZmx1ZW5jZXItc2xpZGVyLWJ1dHRvbjpob3Zlcixcbi5tdWx0aS1jYXJvdXNlbC1wcmV2IC5pbmZsdWVuY2VyLXNsaWRlci1idXR0b246aG92ZXIsXG4ubXVsdGktY2Fyb3VzZWwtbmV4dCAuaW5mbHVlbmNlci1zbGlkZXItYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiAuaW5mbHVlbmNlci1zbGlkZXItYnV0dG9uOjpiZWZvcmUsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IC5pbmZsdWVuY2VyLXNsaWRlci1idXR0b246OmJlZm9yZSxcbi5tdWx0aS1jYXJvdXNlbC1wcmV2IC5pbmZsdWVuY2VyLXNsaWRlci1idXR0b246OmJlZm9yZSxcbi5tdWx0aS1jYXJvdXNlbC1uZXh0IC5pbmZsdWVuY2VyLXNsaWRlci1idXR0b246OmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzMzMzUzYTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYgLmluZmx1ZW5jZXItc2xpZGVyLWJ1dHRvbi56bWRpLWxvbmctYXJyb3ctcmlnaHQsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IC5pbmZsdWVuY2VyLXNsaWRlci1idXR0b24uem1kaS1sb25nLWFycm93LXJpZ2h0LFxuLm11bHRpLWNhcm91c2VsLXByZXYgLmluZmx1ZW5jZXItc2xpZGVyLWJ1dHRvbi56bWRpLWxvbmctYXJyb3ctcmlnaHQsXG4ubXVsdGktY2Fyb3VzZWwtbmV4dCAuaW5mbHVlbmNlci1zbGlkZXItYnV0dG9uLnptZGktbG9uZy1hcnJvdy1yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0yMHB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiAuaW5mbHVlbmNlci1zbGlkZXItYnV0dG9uLnptZGktbG9uZy1hcnJvdy1sZWZ0LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCAuaW5mbHVlbmNlci1zbGlkZXItYnV0dG9uLnptZGktbG9uZy1hcnJvdy1sZWZ0LFxuLm11bHRpLWNhcm91c2VsLXByZXYgLmluZmx1ZW5jZXItc2xpZGVyLWJ1dHRvbi56bWRpLWxvbmctYXJyb3ctbGVmdCxcbi5tdWx0aS1jYXJvdXNlbC1uZXh0IC5pbmZsdWVuY2VyLXNsaWRlci1idXR0b24uem1kaS1sb25nLWFycm93LWxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0yMHB4O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLm11bHRpLWNhcm91c2VsLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LFxuLm11bHRpLWNhcm91c2VsLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTQgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMS41IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMzBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAwIGF1dG87XG4gIG1heC13aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTMsIDU4LCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzNTNhO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mYWRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5iZy10ZWNoLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzUzYSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXRlY2gtYmxhY2s6Zm9jdXMsIGEuYmctdGVjaC1ibGFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFjMWYgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0ZXN0LWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctbGlnaHRlc3QtZ3JheTpmb2N1cywgYS5iZy1saWdodGVzdC1ncmF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkZDFlZSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU5N2MgIWltcG9ydGFudDtcbn1cblxuYS5iZy1wcmltYXJ5OmZvY3VzLCBhLmJnLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUyYTU3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc2Vjb25kYXJ5OmZvY3VzLCBhLmJnLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ5ZTAgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1OTdjICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc3VjY2Vzczpmb2N1cywgYS5iZy1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlMmE1NyAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmM1YmIgIWltcG9ydGFudDtcbn1cblxuYS5iZy1pbmZvOmZvY3VzLCBhLmJnLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiMWE2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTUwMCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXdhcm5pbmc6Zm9jdXMsIGEuYmctd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzg0MDAgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU5N2MgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYW5nZXI6Zm9jdXMsIGEuYmctZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlMmE1NyAhaW1wb3J0YW50O1xufVxuXG4uYmctaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM1M2EgIWltcG9ydGFudDtcbn1cblxuYS5iZy1pbnZlcnNlOmZvY3VzLCBhLmJnLWludmVyc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYzFmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucm91bmRlZC00IHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmZsZXgtZmlyc3Qge1xuICBvcmRlcjogLTE7XG59XG5cbi5mbGV4LWxhc3Qge1xuICBvcmRlcjogMTtcbn1cblxuLmZsZXgtdW5vcmRlcmVkIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLmZsZXgtc20tbGFzdCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmZsZXgtc20tdW5vcmRlcmVkIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5mbGV4LW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5mbGV4LW1kLXVub3JkZXJlZCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAuZmxleC1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZmxleC1sZy11bm9yZGVyZWQge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAuZmxleC14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5mbGV4LXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5mbGV4LXhsLXVub3JkZXJlZCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAsIG1haW4uZmFxIC5mYXEtcWEtY29udGFpbmVyIC5mYXEtYmxvY2stdGl0bGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtIDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtIDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAycmVtIDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTYge1xuICBtYXJnaW46IDIuNXJlbSAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTYge1xuICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTYge1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNiwgbWFpbi5mYXEgLmZhcS1xYS1jb250YWluZXIgLmZhcS1ibG9jay10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNiB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTYge1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS02IHtcbiAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS03IHtcbiAgbWFyZ2luOiAzcmVtIDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTcsIG1haW4uZmFxIGg0LFxubWFpbi5mYXEgaDUsXG5tYWluLmZhcSBoNiB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTcge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTcge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC03IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTcge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTcge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tOCB7XG4gIG1hcmdpbjogMy41cmVtIDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtOCB7XG4gIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItOCB7XG4gIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC04IHtcbiAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtOCB7XG4gIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTgge1xuICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTkge1xuICBtYXJnaW46IDRyZW0gNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtOSB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTkge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTkge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC05IHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTkge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTkge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMTAge1xuICBtYXJnaW46IDQuNXJlbSA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xMCB7XG4gIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTAge1xuICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xMCB7XG4gIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTEwIHtcbiAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0xMSB7XG4gIG1hcmdpbjogNXJlbSA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMSB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTExIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xMSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTExIHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTExIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xMSB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0xMiB7XG4gIG1hcmdpbjogNS41cmVtIDUuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTIge1xuICBtYXJnaW4tdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMTIge1xuICBtYXJnaW4tdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEzIHtcbiAgbWFyZ2luOiA2cmVtIDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEzIHtcbiAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMTMge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEzIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTMge1xuICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTMge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTEzIHtcbiAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwIDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC02IHtcbiAgcGFkZGluZzogMi41cmVtIDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNiB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTYge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTYge1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC02IHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTYge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTYge1xuICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNyB7XG4gIHBhZGRpbmc6IDNyZW0gM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci03IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNyB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC03IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC03IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTcge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC04IHtcbiAgcGFkZGluZzogMy41cmVtIDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtOCB7XG4gIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTgge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTgge1xuICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC04IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTgge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTgge1xuICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtOSB7XG4gIHBhZGRpbmc6IDRyZW0gNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtOSB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci05IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItOSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC05IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC05IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTkge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0xMCB7XG4gIHBhZGRpbmc6IDQuNXJlbSA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMTAge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTEwIHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTExIHtcbiAgcGFkZGluZzogNXJlbSA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xMSB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTExIHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTExIHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xMSB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEyIHtcbiAgcGFkZGluZzogNS41cmVtIDUuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTIge1xuICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMTIge1xuICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xMiB7XG4gIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMTIge1xuICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMTMge1xuICBwYWRkaW5nOiA2cmVtIDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEzIHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEzIHtcbiAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMTMge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMTMge1xuICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTEzIHtcbiAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTEzIHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtIDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogMnJlbSAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS02IHtcbiAgICBtYXJnaW46IDIuNXJlbSAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNiB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTYge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTYge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS03IHtcbiAgICBtYXJnaW46IDNyZW0gM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTcge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tOCB7XG4gICAgbWFyZ2luOiAzLjVyZW0gMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTgge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tOCB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tOSB7XG4gICAgbWFyZ2luOiA0cmVtIDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tOSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS05IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEwIHtcbiAgICBtYXJnaW46IDQuNXJlbSA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMTAge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xMSB7XG4gICAgbWFyZ2luOiA1cmVtIDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMTEge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMTEge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMTEge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTExIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEyIHtcbiAgICBtYXJnaW46IDUuNXJlbSA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMTIge1xuICAgIG1hcmdpbi10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xMyB7XG4gICAgbWFyZ2luOiA2cmVtIDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMTMge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMTMge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMTMge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS02IHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNiB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS03IHtcbiAgICBwYWRkaW5nOiAzcmVtIDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS03IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tOCB7XG4gICAgcGFkZGluZzogMy41cmVtIDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS04IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTgge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tOSB7XG4gICAgcGFkZGluZzogNHJlbSA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTkge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tOSB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEwIHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMTAge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xMSB7XG4gICAgcGFkZGluZzogNXJlbSA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTExIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMTEge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xMSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEyIHtcbiAgICBwYWRkaW5nOiA1LjVyZW0gNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMTIge1xuICAgIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xMiB7XG4gICAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xMyB7XG4gICAgcGFkZGluZzogNnJlbSA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMTMge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xMyB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtIDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDJyZW0gMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNiB7XG4gICAgbWFyZ2luOiAyLjVyZW0gMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNyB7XG4gICAgbWFyZ2luOiAzcmVtIDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC03IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTgge1xuICAgIG1hcmdpbjogMy41cmVtIDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC04IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTgge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTkge1xuICAgIG1hcmdpbjogNHJlbSA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTkge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtOSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xMCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xMCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMTEge1xuICAgIG1hcmdpbjogNXJlbSA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTExIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xMSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xMiB7XG4gICAgbWFyZ2luOiA1LjVyZW0gNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMTIge1xuICAgIG1hcmdpbi1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMTIge1xuICAgIG1hcmdpbi1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xMiB7XG4gICAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMTMge1xuICAgIG1hcmdpbjogNnJlbSA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xMyB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwIDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNiB7XG4gICAgcGFkZGluZzogMi41cmVtIDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC02IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTYge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNyB7XG4gICAgcGFkZGluZzogM3JlbSAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTgge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtOCB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTkge1xuICAgIHBhZGRpbmc6IDRyZW0gNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC05IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTkge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTkge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xMCB7XG4gICAgcGFkZGluZzogNC41cmVtIDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTAge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMTEge1xuICAgIHBhZGRpbmc6IDVyZW0gNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTEge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xMiB7XG4gICAgcGFkZGluZzogNS41cmVtIDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTIge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMTMge1xuICAgIHBhZGRpbmc6IDZyZW0gNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTMge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwIDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAycmVtIDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTYge1xuICAgIG1hcmdpbjogMi41cmVtIDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTYge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTcge1xuICAgIG1hcmdpbjogM3JlbSAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTcge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy04IHtcbiAgICBtYXJnaW46IDMuNXJlbSAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctOCB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy04IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy05IHtcbiAgICBtYXJnaW46IDRyZW0gNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy05IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTkge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTkge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTkge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMTAge1xuICAgIG1hcmdpbjogNC41cmVtIDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xMCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMTAge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTExIHtcbiAgICBtYXJnaW46IDVyZW0gNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xMSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMTEge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMTIge1xuICAgIG1hcmdpbjogNS41cmVtIDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMTIge1xuICAgIG1hcmdpbi10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEzIHtcbiAgICBtYXJnaW46IDZyZW0gNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xMyB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMTMge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogMnJlbSAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTYge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTcge1xuICAgIHBhZGRpbmc6IDNyZW0gM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy03IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTcge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy04IHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTgge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctOCB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy05IHtcbiAgICBwYWRkaW5nOiA0cmVtIDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctOSB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctOSB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctOSB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy05IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTAge1xuICAgIHBhZGRpbmc6IDQuNXJlbSA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMTAge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTExIHtcbiAgICBwYWRkaW5nOiA1cmVtIDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMTEge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTExIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTIge1xuICAgIHBhZGRpbmc6IDUuNXJlbSA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMTIge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEzIHtcbiAgICBwYWRkaW5nOiA2cmVtIDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMTMge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtIDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDJyZW0gMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNiB7XG4gICAgbWFyZ2luOiAyLjVyZW0gMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNiB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNyB7XG4gICAgbWFyZ2luOiAzcmVtIDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC03IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTgge1xuICAgIG1hcmdpbjogMy41cmVtIDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC04IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTgge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTkge1xuICAgIG1hcmdpbjogNHJlbSA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTkge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtOSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xMCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xMCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMTEge1xuICAgIG1hcmdpbjogNXJlbSA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xMSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xMiB7XG4gICAgbWFyZ2luOiA1LjVyZW0gNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMTIge1xuICAgIG1hcmdpbi1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMTIge1xuICAgIG1hcmdpbi1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xMiB7XG4gICAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMTMge1xuICAgIG1hcmdpbjogNnJlbSA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xMyB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwIDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNiB7XG4gICAgcGFkZGluZzogMi41cmVtIDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC02IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNyB7XG4gICAgcGFkZGluZzogM3JlbSAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTgge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC04IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTkge1xuICAgIHBhZGRpbmc6IDRyZW0gNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC05IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTkge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTkge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xMCB7XG4gICAgcGFkZGluZzogNC41cmVtIDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMTAge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMTEge1xuICAgIHBhZGRpbmc6IDVyZW0gNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMTEge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xMiB7XG4gICAgcGFkZGluZzogNS41cmVtIDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMTIge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMTMge1xuICAgIHBhZGRpbmc6IDZyZW0gNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMTMge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMzMzM1M2EgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM5NDk4OWYgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LW11dGVkOmZvY3VzLCBhLnRleHQtbXV0ZWQ6aG92ZXIge1xuICBjb2xvcjogIzc5N2U4NyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICNmMjU5N2MgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXByaW1hcnk6Zm9jdXMsIGEudGV4dC1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNlZTJhNTcgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjZjI1OTdjICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zdWNjZXNzOmZvY3VzLCBhLnRleHQtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZWUyYTU3ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzVmYzViYiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtaW5mbzpmb2N1cywgYS50ZXh0LWluZm86aG92ZXIge1xuICBjb2xvcjogIzQwYjFhNiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmE1MDAgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXdhcm5pbmc6Zm9jdXMsIGEudGV4dC13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNjYzg0MDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNmMjU5N2MgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhbmdlcjpmb2N1cywgYS50ZXh0LWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZWUyYTU3ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktZGFyayB7XG4gIGNvbG9yOiAjMzMzNTNhICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1ncmF5LWRhcms6Zm9jdXMsIGEudGV4dC1ncmF5LWRhcms6aG92ZXIge1xuICBjb2xvcjogIzFiMWMxZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrZW4ge1xuICBjb2xvcjogIzMzMzUzYSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFya2VuOmZvY3VzLCBhLnRleHQtZGFya2VuOmhvdmVyIHtcbiAgY29sb3I6ICMxYjFjMWYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRkZW4teHMtdXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGlkZGVuLXhzLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhpZGRlbi1zbS11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXNtLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZGRlbi1tZC11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlkZGVuLW1kLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhpZGRlbi1sZy11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgLmhpZGRlbi1sZy1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAuaGlkZGVuLXhsLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGRlbi14bC1kb3duIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuaGlkZGVuLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXIgLm1ldGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1ZW0gIWltcG9ydGFudDtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGhlaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyIC5tZXRlciB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDUwbXMgZWFzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmM1YmI7XG59XG5cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogTmV3IENoZWNrQm94IFN0eWxlcyAqL1xuYm9keSA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYS5jb25uZWN0LWFjY291bnQudW5kZXJsaW5lLFxuYS5jb25uZWN0LWFjY291bnQudW5kZXJsaW5lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmEudWxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYS51bGluZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDUxLCA1MywgNTgsIDAuMSk7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoNTEsIDUzLCA1OCwgMC4xKTtcbn1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZ2JhKDUxLCA1MywgNTgsIDAuMSk7XG59XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKDUxLCA1MywgNTgsIDAuMTUpO1xufVxuXG4ubm90LWFsbG93ZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG4ubm90LWFsbG93ZWQgLmNvbGxhYi1jb250ZW50X19jYXJkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5vdmVyZmxvdy15IHtcbiAgb3ZlcmZsb3cteTogLXdlYmtpdC1wYWdlZC15O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4udmVydGljYWwtYWxpZ24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi52ZXJ0aWNhbC1hbGlnbl9fdXBsb2FkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udmVydGljYWwtYWxpZ25fX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udmVydGljYWwtYWxpZ25fX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udmVydGljYWwtYWxpZ25fX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG59XG5cbi5jaGVja2JveC1pdGVtcyBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDFyZW0gNXJlbSAxcmVtIDJyZW07XG59XG4uY2hlY2tib3gtaXRlbXMgLmNoZWNrIHtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNldHRpbmdzLW5vdGlmaWNhdGlvbnMgLmlucHV0LWZpZWxkIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5ncmVlbi1kb3QsXG4ueWVsbG93LWRvdCxcbi5yZWQtZG90IHtcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLmdyZWVuLWRvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmM1YmI7XG59XG5cbi55ZWxsb3ctZG90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTUwMDtcbn1cblxuLnJlZC1kb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1OTdjO1xufVxuXG4uZ3JlZW4ge1xuICBjb2xvcjogIzVmYzViYiAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93IHtcbiAgY29sb3I6ICNmYWFiNTIgIWltcG9ydGFudDtcbn1cblxuLnJlZCB7XG4gIGNvbG9yOiAjZjI1OTdjICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICNmMjU5N2MgIWltcG9ydGFudDtcbn1cblxuLmZpcmUtcmVkIHtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG5cbi5ncmV5IHtcbiAgY29sb3I6ICM5Mzk3OWQgIWltcG9ydGFudDtcbn1cblxuLml0aS1mbGFnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZmxhZ3MucG5nXCIpO1xufVxuXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNtYWxsLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xuICBiYWNrZ3JvdW5kOiAjZjI1OTdjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmMjU5N2M7XG59XG5cbi8qIEZpZyBjYXB0aW9uICovXG5maWd1cmUgLmZpZ3VyZS1pbnRybyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbmZpZ3VyZSAuZmlndXJlLWltZyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG59XG5maWd1cmUgLmZpZ3VyZS1pbWcucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZyZW07XG59XG5maWd1cmUgLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuZmlndXJlIC5maWd1cmUtY2FwdGlvbiBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5maWd1cmUgLmZpZ3VyZS1jYXB0aW9uIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmZpZ3VyZSAuZmlndXJlLWNhcHRpb24gcCB7XG4gIGNvbG9yOiAjOTM5NzlkO1xufVxuXG4vKiBOdW1iZXIgV3JhcCAqL1xuLm51bWJlci1hbW91bnQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAzLjVweDtcbn1cbi5udW1iZXItYW1vdW50IC5udW1iZXItdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xufVxuXG4ubnVtYmVyLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZjNWJiO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLyogQ3VzdG9tIEljb24gU2l6ZXMgKi9cbi56bWRpLWhjLTEtNXgge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMjVyZW07XG59XG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uYWNjb3VudC1udW1iZXIge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5pbmZsdWVuY2VyLWNhcHRpb24tZGlzcGxheSB7XG4gIG1heC1oZWlnaHQ6IDE1NHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuXG4uc3RhdHVzLW1lc3NhZ2UtY29udGFpbmVyIHtcbiAgLyogU2FmYXJpICovXG59XG4uc3RhdHVzLW1lc3NhZ2UtY29udGFpbmVyIC5sb2FkZXIge1xuICBib3JkZXI6IDE2cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICMzNDk4ZGI7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7IC8qIFNhZmFyaSAqL1xuICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC5wcmV2LWlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmlucHV0LWdyb3VwLnByZXYtaW5wdXQtZ3JvdXAuc21hbGwgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgd2lkdGg6IDQwJTtcbn1cbi5pbnB1dC1ncm91cC5wcmV2LWlucHV0LWdyb3VwLnNtYWxsIC5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nOiAwLjdyZW0gMC41cmVtIDAuN3JlbSAwO1xufVxuLmlucHV0LWdyb3VwLnByZXYtaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgd2lkdGg6IDE3JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pbnB1dC1ncm91cC5wcmV2LWlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLmlucHV0LWdyb3VwLnByZXYtaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiA4MyU7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmlucHV0LWdyb3VwLnByZXYtaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuLmlucHV0LWdyb3VwLnByZXYtaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyArIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xufVxuLmlucHV0LWdyb3VwLnByZXYtaW5wdXQtZ3JvdXAgaW5wdXQuZm9ybS1jb250cm9sOmRpc2FibGVkICsgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgb3BhY2l0eTogMC42O1xuICBjb2xvcjogI2NjY2NjYjtcbn1cblxubGFiZWwge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgbGluZWFyO1xufVxubGFiZWwuZXJyb3IsIGxhYmVsOmZvY3VzLmVycm9yIHtcbiAgY29sb3I6ICNmMjU5N2M7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLmlucHV0LWZpZWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLmlucHV0LWZpZWxkIGg2IHtcbiAgbWFyZ2luOiAwO1xufVxuLmlucHV0LWZpZWxkIHNwYW4uaW5wdXQtdGV4dCB7XG4gIGNvbG9yOiAjY2NjY2NiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHRvcDogMC44cmVtO1xuICB6LWluZGV4OiAxMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwicm9ib3RvLWxpZ2h0L3JvYm90by1saWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJyb2JvdG8tbGlnaHQvcm9ib3RvLWxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJyb2JvdG8tbGlnaHQvcm9ib3RvLWxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwicm9ib3RvLWxpZ2h0L3JvYm90by1saWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcInJvYm90by1saWdodC9yb2JvdG8tbGlnaHQuc3ZnI1JvYm90b0x0XCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcInJvYm90by1yZWd1bGFyL3JvYm90by1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcInJvYm90by1yZWd1bGFyL3JvYm90by1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJyb2JvdG8tcmVndWxhci9yb2JvdG8tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcInJvYm90by1yZWd1bGFyL3JvYm90by1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwicm9ib3RvLXJlZ3VsYXIvcm9ib3RvLXJlZ3VsYXIuc3ZnI1JvYm90b1JlZ1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCJyb2JvdG8tbWVkaXVtL3JvYm90by1tZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwicm9ib3RvLW1lZGl1bS9yb2JvdG8tbWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJyb2JvdG8tbWVkaXVtL3JvYm90by1tZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJyb2JvdG8tbWVkaXVtL3JvYm90by1tZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJyb2JvdG8tbWVkaXVtL3JvYm90by1tZWRpdW0uc3ZnI1JvYm90b01lZFwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCJyb2JvdG8tYm9sZC9yb2JvdG8tYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJyb2JvdG8tYm9sZC9yb2JvdG8tYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwicm9ib3RvLWJvbGQvcm9ib3RvLWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJyb2JvdG8tYm9sZC9yb2JvdG8tYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcInJvYm90by1ib2xkL3JvYm90by1ib2xkLnN2ZyNSb2JvdG9Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBY3RhRGlzcGxheVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKFwiYWN0YURpc3BsYXlCbGFjay9hY3RhRGlzcGxheUJsYWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImFjdGFEaXNwbGF5QmxhY2svYWN0YURpc3BsYXlCbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYWN0YURpc3BsYXlCbGFjay9hY3RhRGlzcGxheUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYWN0YURpc3BsYXlCbGFjay9hY3RhRGlzcGxheUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiYWN0YURpc3BsYXlCbGFjay9hY3RhRGlzcGxheUJsYWNrLnN2ZyNBY3RhRGlzcGxheVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCJzb2ZpYVByby1yZWd1bGFyL3NvZmlhUHJvLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwic29maWFQcm8tcmVndWxhci9zb2ZpYVByby1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJzb2ZpYVByby1yZWd1bGFyL3NvZmlhUHJvLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJzb2ZpYVByby1yZWd1bGFyL3NvZmlhUHJvLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJzb2ZpYVByby1yZWd1bGFyL3NvZmlhUHJvLXJlZ3VsYXIuc3ZnI1NvZmlhUHJvUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCJzb2ZpYVByby1zZW1pQm9sZC9zb2ZpYVByby1zZW1pQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJzb2ZpYVByby1zZW1pQm9sZC9zb2ZpYVByby1zZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwic29maWFQcm8tc2VtaUJvbGQvc29maWFQcm8tc2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJzb2ZpYVByby1zZW1pQm9sZC9zb2ZpYVByby1zZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcInNvZmlhUHJvLXNlbWlCb2xkL3NvZmlhUHJvLXNlbWlCb2xkLnN2ZyNTb2ZpYVByb1NlbWlCb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcInNvZmlhUHJvLWJvbGQvc29maWFQcm8tYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJzb2ZpYVByby1ib2xkL3NvZmlhUHJvLWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcInNvZmlhUHJvLWJvbGQvc29maWFQcm8tYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcInNvZmlhUHJvLWJvbGQvc29maWFQcm8tYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcInNvZmlhUHJvLWJvbGQvc29maWFQcm8tYm9sZC5zdmcjU29maWFQcm9Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIlNvZmlhUHJvUmVndWxhci1JdGFsaWMub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xufVxuLm1hcmtkb3duLWNvbnRhaW5lciBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi5tYXJrZG93bi1jb250YWluZXIgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi53cmFwcGVyLTE6OmFmdGVyLFxuLndyYXBwZXItMjo6YWZ0ZXIsXG4ud3JhcHBlci0zOjphZnRlcixcbi53cmFwcGVyLTQ6OmFmdGVyLFxuLmZhcS1iYW5uZXItY29udGFpbmVyOjphZnRlciB7XG4gIHotaW5kZXg6IC0yO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMTAwJTtcbiAgcmlnaHQ6IC0xMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBib3JkZXI6IGluaGVyaXQ7XG59XG5cbi8qIHRoaXMgaXMgc28gaXQgZG9lc24ndCBicmVhayBtb2JpbGUgbGF5b3V0cyBmb3IgcmVzcG9uc2l2ZSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cmFwcGVyLTE6OmFmdGVyLFxuLndyYXBwZXItMjo6YWZ0ZXIsXG4ud3JhcHBlci0zOjphZnRlcixcbi53cmFwcGVyLTQ6OmFmdGVyLFxuLmZhcS1iYW5uZXItY29udGFpbmVyOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbmZvb3RlciAucGFpZC1oYXNoLWxvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbn1cbmZvb3RlciAuZm9vdGVyLWxpbmtzIHtcbiAgcGFkZGluZzogMTAwcHggMjBweCA4MHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTllOWU5O1xufVxuZm9vdGVyIC5mb290ZXItbGlua3MgLnRpdGxlIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5mb290ZXIgLmZvb3Rlci1saW5rcyAuc29jaWFsLWljb24ge1xuICBwYWRkaW5nOiA1cHggNXB4IDVweCAwO1xufVxuZm9vdGVyIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuZm9vdGVyIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5mb290ZXIgdWwgbGkgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuZm9vdGVyIHVsIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5mb290ZXIgLmZvb3Rlci1iYXNlIHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuZm9vdGVyIC5mb290ZXItYmFzZV9fdHJhZGVtYXJrIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5mb290ZXIgLmZvb3Rlci1iYXNlX19sb2dvIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbn1cbmZvb3RlciAuZm9vdGVyLWJhc2VfX2xvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAyNi4xNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvb3RlciAuZm9vdGVyLWJhc2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1saW5rcyB7XG4gICAgcGFkZGluZzogNjBweCAwIDQwcHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItbGlua3MgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItbGlua3MgdWwuZm9vdGVyLWljb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIGZvb3RlciAucGFpZC1oYXNoLWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWJhc2VfX3RyYWRlbWFyayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4vKiBuYXZiYXIgKi9cbi8qIE1vYmlsZSBOYXYgSWNvbiAqL1xuI25hdi1pY29uIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDRweCBhdXRvO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyMDA7XG59XG5cbiNuYXYtaWNvbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAyOHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuI25hdi1pY29uIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cblxuI25hdi1pY29uIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiA3cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuXG4jbmF2LWljb24gc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDE0cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuXG4jbmF2LWljb24ub3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiA4cHg7XG59XG5cbiNuYXYtaWNvbi5vcGVuIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbiNuYXYtaWNvbi5vcGVuIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiA4cHg7XG59XG5cbm5hdi5uYXZiYXIubmF2YmFyLXRvZ2dsZWFibGUtbWQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMTAwJTtcbiAgcmlnaHQ6IC0xMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxubmF2Lm5hdmJhci5uYXZiYXItdG9nZ2xlYWJsZS1tZC5jb2xsYWItaGVhZGVyOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSg1MSwgNTMsIDU4LCAwLjE1KTtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzMzMzUzYTtcbn1cblxuLm5hdi1pdGVtLmRyb3Bkb3duIGEubmF2LWxpbmsge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaWNvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gIC5pY29uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG4uaWNvbi13cmFwcGVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmljb24td3JhcHBlciBhIHN2ZyB7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI3cHg7XG59XG5cbi5jb2xsYWItaGVhZGVyX190aXRsZSBoNiB7XG4gIG1heC13aWR0aDogNjB2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY29sbGFiLWhlYWRlcl9fdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1tZC5jb2xsYWItaGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UgYS5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UgLmJ0bi1uYXYtc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci10b2dnbGVyLXJpZ2h0IHtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbiAgLm5hdmJhci1uYXYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UgLmJ0bi1uYXYtc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UgYS5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMXJlbSAwIDJyZW07XG4gIH1cbiAgLmljb24td3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uYXZiYXIgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci1icmFuZCBzdmc6bm90KDpyb290KSB7XG4gICAgbWF4LXdpZHRoOiAyNXB4O1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZzogMXJlbSAwIDJyZW07XG4gIH1cbiAgLmRyb3Bkb3duIC5uYXYtbGluayB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc3RpY2t5LWJhbm5lcl9fYnRtIC5iYW5uZXIsIC5zdGlja3ktYmFubmVyX190b3AgLmJhbm5lciwgLnN0aWNreS1iYW5uZXJfX2J0bS1sZyAuYmFubmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgb3BhY2l0eTogMTtcbn1cbi5zdGlja3ktYmFubmVyX19idG0gLmJhbm5lciAuc3RpY2t5LCAuc3RpY2t5LWJhbm5lcl9fdG9wIC5iYW5uZXIgLnN0aWNreSwgLnN0aWNreS1iYW5uZXJfX2J0bS1sZyAuYmFubmVyIC5zdGlja3kge1xuICBvcGFjaXR5OiAxO1xufVxuLnN0aWNreS1iYW5uZXJfX2J0bSAuYmFubmVyX19jb250ZW50IHAsIC5zdGlja3ktYmFubmVyX190b3AgLmJhbm5lcl9fY29udGVudCBwLCAuc3RpY2t5LWJhbm5lcl9fYnRtLWxnIC5iYW5uZXJfX2NvbnRlbnQgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLnN0aWNreS1iYW5uZXJfX2J0bSAuYmFubmVyX19jb250ZW50IC5idG4tbmF2LXByaW1hcnksIC5zdGlja3ktYmFubmVyX190b3AgLmJhbm5lcl9fY29udGVudCAuYnRuLW5hdi1wcmltYXJ5LCAuc3RpY2t5LWJhbm5lcl9fYnRtLWxnIC5iYW5uZXJfX2NvbnRlbnQgLmJ0bi1uYXYtcHJpbWFyeSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGlja3ktYmFubmVyX19idG0gLmJ0bi1uYXYtcHJpbWFyeSwgLnN0aWNreS1iYW5uZXJfX3RvcCAuYnRuLW5hdi1wcmltYXJ5LCAuc3RpY2t5LWJhbm5lcl9fYnRtLWxnIC5idG4tbmF2LXByaW1hcnkge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3RpY2t5LWJhbm5lcl9fdG9wIC5iYW5uZXIge1xuICB0b3A6IC0xMDBweDtcbn1cbi5zdGlja3ktYmFubmVyX190b3AgLmJhbm5lcl9fY29udGVudCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnN0aWNreS1iYW5uZXJfX3RvcCAuYmFubmVyLnN0aWNreSB7XG4gIHRvcDogMDtcbn1cbi5zdGlja3ktYmFubmVyX19idG0gLmJhbm5lciB7XG4gIGJvdHRvbTogLTEwMHB4O1xufVxuLnN0aWNreS1iYW5uZXJfX2J0bSAuYmFubmVyX19jb250ZW50IHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xufVxuLnN0aWNreS1iYW5uZXJfX2J0bSAuYmFubmVyLnN0aWNreSB7XG4gIGJvdHRvbTogMDtcbn1cbi5zdGlja3ktYmFubmVyX19idG0tbGcgLmJhbm5lciB7XG4gIGJvdHRvbTogLTEwMHB4O1xufVxuLnN0aWNreS1iYW5uZXJfX2J0bS1sZyAuYmFubmVyX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc3RpY2t5LWJhbm5lcl9fYnRtLWxnIC5iYW5uZXIuc3RpY2t5IHtcbiAgYm90dG9tOiAwO1xufVxuXG5uYXYubmF2YmFyLmxvZy1pbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbmF2Lm5hdmJhci5sb2ctaW4ge1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XG4gIH1cbn1cbi52ZXJ0aWNhbC1uYXYgLm5hdmJhci1uYXYgYS5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4udmVydGljYWwtbmF2IC5uYXZiYXItbmF2IGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbn1cbi52ZXJ0aWNhbC1uYXYgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSArIGxhYmVsLFxuLnZlcnRpY2FsLW5hdiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwge1xuICBsZWZ0OiAtMTBweDtcbn1cbi52ZXJ0aWNhbC1uYXYgLmNoZWNrIHtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52ZXJ0aWNhbC1uYXYgLm5hdi1zaWRlX19iYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZlcnRpY2FsLW5hdiAjc2lkZW1lbnUuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmVydGljYWwtbmF2IC5uYXZiYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSg1MSwgNTMsIDU4LCAwLjEyNSk7XG4gIH1cbiAgLnZlcnRpY2FsLW5hdiAubmF2YmFyIC5uYXZiYXItbmF2IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAjbmF2LXNlbGVjdGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNnB4O1xuICB9XG59XG4vKiBJbnRybyBIZWFkaW5ncyAqL1xuLmludHJvX19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmludHJvX19jb250ZW50IHAge1xuICBtYXgtd2lkdGg6IDU3MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRyb19fY29udGVudC5wdWxsLWxlZnQtZGVza3RvcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuaW50cm9fX2NvbnRlbnQucHVsbC1sZWZ0LWRlc2t0b3AgcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5pbnRyb19fc2Vjb25kYXJ5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmludHJvX19idG0tY29udGVudCBoMSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmludHJvX19idG0tY29udGVudCBoNSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmludHJvX19idG0tY29udGVudCAuYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzMzMzUzYTtcbiAgcGFkZGluZzogMTNweCA1MXB4O1xuICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoNTEsIDUzLCA1OCwgMC4zKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnRyb19fY29udGVudCBoMSwgLmludHJvX19idG0tY29udGVudCBoMSwgLmludHJvX19zZWNvbmRhcnkgaDEsIC5pbnRyb19fbGVmdC1jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaW50cm9fX2NvbnRlbnQgLmJ0biwgLmludHJvX19idG0tY29udGVudCAuYnRuLCAuaW50cm9fX3NlY29uZGFyeSAuYnRuLCAuaW50cm9fX2xlZnQtY29udGVudCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaW50cm9fX3NlY29uZGFyeSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuaW50cm9fX2J0bS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi8qIExvZ28gR3JpZCBTcXVhcmUgICovXG4uZ3JpZC1zcXVhcmUge1xuICBwYWRkaW5nOiA1LjMxM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdyaWQtc3F1YXJlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ3JpZC1zcXVhcmUge1xuICAgIHBhZGRpbmc6IDMuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmlkLXNxdWFyZSB7XG4gICAgcGFkZGluZzogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmdyaWQtc3F1YXJlIHtcbiAgICBwYWRkaW5nOiAxLjlyZW07XG4gIH1cbn1cblxuLmN0YS1saXN0IC5ncmlkLXNxdWFyZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZmI7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubG9nby1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxufVxuLmxvZ28tbGlzdCAuZ3JpZC1zcXVhcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gIC5sb2dvLWxpc3QgLmdyaWQtc3F1YXJlIHtcbiAgICBwYWRkaW5nOiAzLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5sb2dvLWxpc3QgLmdyaWQtc3F1YXJlIHtcbiAgICBwYWRkaW5nOiA1LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dvLWxpc3QgLmdyaWQtc3F1YXJlIHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmxvZ28tbGlzdCAuZ3JpZC1zcXVhcmUge1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgfVxufVxuLmxvZ28tbGlzdCAuZ3JpZC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmxvZ28tbGlzdCAuZ3JpZC1zcXVhcmUgaW1nIHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LWhlaWdodDogMzAlO1xuICBtYXgtd2lkdGg6IDQwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuI3RodW1ibmFpbC1zbGlkZXIgLnNoYWRvdyxcbi50aHVtYm5haWwtc2xpZGVyIC5zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA5NiU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMzUwcHggMzUwcHggLTM1MHB4ICMwMDA7XG4gIHRvcDogLThweDtcbiAgbGVmdDogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICN0aHVtYm5haWwtc2xpZGVyIC5zaGFkb3csXG4udGh1bWJuYWlsLXNsaWRlciAuc2hhZG93IHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjdGh1bWJuYWlsLXNsaWRlciAuc2hhZG93LFxuLnRodW1ibmFpbC1zbGlkZXIgLnNoYWRvdyB7XG4gICAgd2lkdGg6IDkzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gICN0aHVtYm5haWwtc2xpZGVyIC5zaGFkb3csXG4udGh1bWJuYWlsLXNsaWRlciAuc2hhZG93IHtcbiAgICB3aWR0aDogOTQlO1xuICB9XG59XG4jdGh1bWJuYWlsLXNsaWRlciAuZmlndXJlLFxuLnRodW1ibmFpbC1zbGlkZXIgLmZpZ3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNXB4O1xuICBsZWZ0OiAyMHB4O1xufVxuI3RodW1ibmFpbC1zbGlkZXIgLmZpZ3VyZSAuZmlndXJlLWltZyxcbi50aHVtYm5haWwtc2xpZGVyIC5maWd1cmUgLmZpZ3VyZS1pbWcge1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbiAgYm9yZGVyOiAycHggc29saWRzICNmM2Y0ZmI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjdGh1bWJuYWlsLXNsaWRlciAuZmlndXJlIC5maWd1cmUtaW1nLFxuLnRodW1ibmFpbC1zbGlkZXIgLmZpZ3VyZSAuZmlndXJlLWltZyB7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gIH1cbn1cbiN0aHVtYm5haWwtc2xpZGVyIC5maWd1cmUgLmZpZ3VyZS1jYXB0aW9uLFxuLnRodW1ibmFpbC1zbGlkZXIgLmZpZ3VyZSAuZmlndXJlLWNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI3RodW1ibmFpbC1zbGlkZXIgLmZpZ3VyZSAuZmlndXJlLWNhcHRpb24gc3BhbixcbiN0aHVtYm5haWwtc2xpZGVyIC5maWd1cmUgLmZpZ3VyZS1jYXB0aW9uIHNwYW4gYSxcbi50aHVtYm5haWwtc2xpZGVyIC5maWd1cmUgLmZpZ3VyZS1jYXB0aW9uIHNwYW4sXG4udGh1bWJuYWlsLXNsaWRlciAuZmlndXJlIC5maWd1cmUtY2FwdGlvbiBzcGFuIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3RodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWltZyxcbi50aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jdGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaW1nIGltZyxcbi50aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4jdGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUubGVmdCA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSxcbiN0aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZS5yaWdodCA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSxcbi50aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZS5sZWZ0ID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpLFxuLnRodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLnJpZ2h0ID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiN0aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLFxuLnRodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2wge1xuICBjb2xvcjogIzMzMztcbn1cbiN0aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLmxlZnQsXG4jdGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbC5yaWdodCxcbi50aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLmxlZnQsXG4udGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4jdGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4jdGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuI3RodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWl0ZW0tcHJldixcbi50aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi50aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pdGVtLW5leHQsXG4udGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbiN0aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pdGVtLFxuLnRodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWl0ZW0ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuI3RodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiN0aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLW5leHQsXG4udGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLnRodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG59XG4jdGh1bWJuYWlsLXNsaWRlciAucHJvZmlsZS1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiN0aHVtYm5haWwtc2xpZGVyIC5wcm9maWxlLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LFxuI3RodW1ibmFpbC1zbGlkZXIgLnByb2ZpbGUtc2xpZGVyIC5wcm9maWxlLXNsaWRlci1idXR0b24sXG4udGh1bWJuYWlsLXNsaWRlciAucHJvZmlsZS1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi50aHVtYm5haWwtc2xpZGVyIC5wcm9maWxlLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LFxuLnRodW1ibmFpbC1zbGlkZXIgLnByb2ZpbGUtc2xpZGVyIC5wcm9maWxlLXNsaWRlci1idXR0b24ge1xuICBvcGFjaXR5OiAwLjU7XG59XG4jdGh1bWJuYWlsLXNsaWRlciAucHJvZmlsZS1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlcixcbiN0aHVtYm5haWwtc2xpZGVyIC5wcm9maWxlLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuI3RodW1ibmFpbC1zbGlkZXIgLnByb2ZpbGUtc2xpZGVyIC5wcm9maWxlLXNsaWRlci1idXR0b246aG92ZXIsXG4udGh1bWJuYWlsLXNsaWRlciAucHJvZmlsZS1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3Zlcixcbi50aHVtYm5haWwtc2xpZGVyIC5wcm9maWxlLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLnRodW1ibmFpbC1zbGlkZXIgLnByb2ZpbGUtc2xpZGVyIC5wcm9maWxlLXNsaWRlci1idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjk7XG59XG4jdGh1bWJuYWlsLXNsaWRlcjpob3ZlciA+IGFbY2xhc3MqPWNhcm91c2VsLWNvbnRyb2wtXSxcbi50aHVtYm5haWwtc2xpZGVyOmhvdmVyID4gYVtjbGFzcyo9Y2Fyb3VzZWwtY29udHJvbC1dIHtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWlubmVyLFxuLnRodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHJpZ2h0OiAwO1xufVxuI3RodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWl0ZW0sXG4udGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbiN0aHVtYm5haWwtc2xpZGVyIC50aHVtYm5haWwtc2xpZGUtMTAwIC5jYXJvdXNlbC1pdGVtLWxlZnQuYWN0aXZlLFxuLnRodW1ibmFpbC1zbGlkZXIgLnRodW1ibmFpbC1zbGlkZS0xMDAgLmNhcm91c2VsLWl0ZW0tbGVmdC5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuI3RodW1ibmFpbC1zbGlkZXIgLnRodW1ibmFpbC1zbGlkZS0xMDAgLmNhcm91c2VsLWl0ZW0tcmlnaHQuYWN0aXZlLFxuLnRodW1ibmFpbC1zbGlkZXIgLnRodW1ibmFpbC1zbGlkZS0xMDAgLmNhcm91c2VsLWl0ZW0tcmlnaHQuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuI3RodW1ibmFpbC1zbGlkZXIgLnRodW1ibmFpbC1zbGlkZS0xMDAgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi50aHVtYm5haWwtc2xpZGVyIC50aHVtYm5haWwtc2xpZGUtMTAwIC5jYXJvdXNlbC1pdGVtLW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4jdGh1bWJuYWlsLXNsaWRlciAudGh1bWJuYWlsLXNsaWRlLTEwMCAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxuLnRodW1ibmFpbC1zbGlkZXIgLnRodW1ibmFpbC1zbGlkZS0xMDAgLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4jdGh1bWJuYWlsLXNsaWRlciAudGh1bWJuYWlsLXNsaWRlLTMzIC5jYXJvdXNlbC1pdGVtLWxlZnQuYWN0aXZlLFxuLnRodW1ibmFpbC1zbGlkZXIgLnRodW1ibmFpbC1zbGlkZS0zMyAuY2Fyb3VzZWwtaXRlbS1sZWZ0LmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzMuMyUpO1xufVxuI3RodW1ibmFpbC1zbGlkZXIgLnRodW1ibmFpbC1zbGlkZS0zMyAuY2Fyb3VzZWwtaXRlbS1yaWdodC5hY3RpdmUsXG4udGh1bWJuYWlsLXNsaWRlciAudGh1bWJuYWlsLXNsaWRlLTMzIC5jYXJvdXNlbC1pdGVtLXJpZ2h0LmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMy4zJSk7XG59XG4jdGh1bWJuYWlsLXNsaWRlciAudGh1bWJuYWlsLXNsaWRlLTMzIC5jYXJvdXNlbC1pdGVtLW5leHQsXG4udGh1bWJuYWlsLXNsaWRlciAudGh1bWJuYWlsLXNsaWRlLTMzIC5jYXJvdXNlbC1pdGVtLW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzMuMyUpO1xufVxuI3RodW1ibmFpbC1zbGlkZXIgLnRodW1ibmFpbC1zbGlkZS0zMyAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxuLnRodW1ibmFpbC1zbGlkZXIgLnRodW1ibmFpbC1zbGlkZS0zMyAuY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMy4zJSk7XG59XG4jdGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tcmlnaHQsXG4jdGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbGVmdCxcbi50aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1yaWdodCxcbi50aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICN0aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCBoMSxcbi50aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN0aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pbm5lcixcbi50aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pbm5lciB7XG4gICAgd2lkdGg6IDE4MCU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgI3RodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWl0ZW0sXG4udGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICN0aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1sZWZ0LmFjdGl2ZSxcbi50aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1sZWZ0LmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gICN0aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1yaWdodC5hY3RpdmUsXG4udGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tcmlnaHQuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgfVxuICAjdGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi50aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgfVxuICAjdGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tcHJldixcbi50aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgI3RodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXJpZ2h0LFxuI3RodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4udGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tcmlnaHQsXG4udGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gICN0aHVtYm5haWwtc2xpZGVyIC5pbmZsdWVuY2VyLXNsaWRlci1idXR0b24sXG4udGh1bWJuYWlsLXNsaWRlciAuaW5mbHVlbmNlci1zbGlkZXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50aHVtYm5haWwtc2xpZGVyIHtcbiAgLyogcHJldmVudCBmbGlja2VyIGR1cmluZyB0cmFuc2l0aW9uICovXG59XG4udGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaW5uZXIgPiAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLnRodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWlubmVyID4gLmNhcm91c2VsLWl0ZW0uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi8qIENhcm91c2VsIE1hcmtldGVycyBJbnRybyAqL1xuI2Nhcm91c2VsLW1hcmtldGVycy1pbnRybyAuY2Fyb3VzZWwtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2Nhcm91c2VsLW1hcmtldGVycy1pbnRyby5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbiNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0sICNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLmFjdGl2ZS5sZWZ0LCAjY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWlubmVyIC5hY3RpdmUucmlnaHQge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbiNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLCAjY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LCAjY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xufVxuI2Nhcm91c2VsLW1hcmtldGVycy1pbnRybyAuY2Fyb3VzZWwtaXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW5mbHVlbmNlci1zbGlkZXIvZG9nLXNsaWRlci1zdGQuanBnXCIpO1xufVxuI2Nhcm91c2VsLW1hcmtldGVycy1pbnRybyAuY2Fyb3VzZWwtaXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW5mbHVlbmNlci1zbGlkZXIvY2FtZXJhLXNsaWRlci1zdGQuanBnXCIpO1xufVxuI2Nhcm91c2VsLW1hcmtldGVycy1pbnRybyAuY2Fyb3VzZWwtaXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW5mbHVlbmNlci1zbGlkZXIvY2FyLXNsaWRlci1zdGQuanBnXCIpO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAjY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvIC5jYXJvdXNlbC1pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2luZmx1ZW5jZXItc2xpZGVyL2RvZy1zbGlkZXItcmV0LmpwZ1wiKTtcbiAgfVxuICAjY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvIC5jYXJvdXNlbC1pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2luZmx1ZW5jZXItc2xpZGVyL2NhbWVyYS1zbGlkZXItcmV0LmpwZ1wiKTtcbiAgfVxuICAjY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvIC5jYXJvdXNlbC1pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2luZmx1ZW5jZXItc2xpZGVyL2Nhci1zbGlkZXItcmV0LmpwZ1wiKTtcbiAgfVxufVxuI2Nhcm91c2VsLW1hcmtldGVycy1pbnRybyAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuI2Nhcm91c2VsLW1hcmtldGVycy1pbnRybyAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgd2lkdGg6IDQlO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGJvdHRvbTogMS41cmVtO1xufVxuI2Nhcm91c2VsLW1hcmtldGVycy1pbnRybyAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogODMlO1xufVxuI2Nhcm91c2VsLW1hcmtldGVycy1pbnRybyAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDglO1xufVxuI2Nhcm91c2VsLW1hcmtldGVycy1pbnRybyAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGJvdHRvbTogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxlZnQ6IDUlO1xufVxuI2Nhcm91c2VsLW1hcmtldGVycy1pbnRybyAuY2Fyb3VzZWwtY2FwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbiNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8gLnptZGktbG9uZy1hcnJvdy1yaWdodDo6YmVmb3JlLFxuI2Nhcm91c2VsLW1hcmtldGVycy1pbnRybyAuem1kaS1sb25nLWFycm93LWxlZnQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG4jY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvIC56bWRpLWxvbmctYXJyb3ctbGVmdCxcbiNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8gLnptZGktbG9uZy1hcnJvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4jY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvIC5jYXJvdXNlbC1pdGVtIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWF4LWhlaWdodDogNTU1cHg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvIC5jYXJvdXNlbC1pdGVtOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMzMzNTNhIDQwJSwgcmdiYSg1MSwgNTMsIDU4LCAwKSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzMzMzUzYSAzMCUsIHJnYmEoNTEsIDUzLCA1OCwgMCkpO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMjIwcHg7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgI2Nhcm91c2VsLW1hcmtldGVycy1pbnRybyAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gIH1cbiAgI2Nhcm91c2VsLW1hcmtldGVycy1pbnRybyAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBsZWZ0OiA1JTtcbiAgfVxuICAjY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICAgIGxlZnQ6IDcwJTtcbiAgfVxuICAjY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4jY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICAgIGxlZnQ6IDgzJTtcbiAgfVxuICAjY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4jY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHdpZHRoOiA1JTtcbiAgfVxufVxuXG4vKiBpbmZsdWVuY2VyIGNhcm91c2VsICovXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0xIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCxcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIgLmNhcm91c2VsLWlubmVyX190ZXh0IHtcbiAgcGFkZGluZzogMCAxMDBweCAwIDg1cHg7XG59XG4jaW5mbHVlbmNlci1jYXJvdXNlbC0xIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCBoMSxcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIgLmNhcm91c2VsLWlubmVyX190ZXh0IGgxIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSAuY2Fyb3VzZWwtaW5uZXJfX3RleHQgLmZpZ3VyZSxcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIgLmNhcm91c2VsLWlubmVyX190ZXh0IC5maWd1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNpbmZsdWVuY2VyLWNhcm91c2VsLTEgLmNhcm91c2VsLWlubmVyX190ZXh0IC5maWd1cmUgLmZpZ3VyZS1pbWcsXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0yIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCAuZmlndXJlIC5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIG1heC1oZWlnaHQ6IDcwcHg7XG4gIG1heC13aWR0aDogNzBweDtcbn1cbiNpbmZsdWVuY2VyLWNhcm91c2VsLTEgLmNhcm91c2VsLWlubmVyX190ZXh0IC5maWd1cmUgLmZpZ3VyZS1jYXB0aW9uLFxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMiAuY2Fyb3VzZWwtaW5uZXJfX3RleHQgLmZpZ3VyZSAuZmlndXJlLWNhcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMjc1cHg7XG59XG4jaW5mbHVlbmNlci1jYXJvdXNlbC0xIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCAuZmlndXJlIC5maWd1cmUtY2FwdGlvbiBwLFxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMiAuY2Fyb3VzZWwtaW5uZXJfX3RleHQgLmZpZ3VyZSAuZmlndXJlLWNhcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jaW5mbHVlbmNlci1jYXJvdXNlbC0xIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCAuZmlndXJlIC5maWd1cmUtY2FwdGlvbiBzcGFuOmZpcnN0LW9mLXR5cGUsXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0yIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCAuZmlndXJlIC5maWd1cmUtY2FwdGlvbiBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICBjb2xvcjogIzMzMzUzYTtcbn1cbiNpbmZsdWVuY2VyLWNhcm91c2VsLTEgLmNhcm91c2VsLWlubmVyX190ZXh0IGZpZ2NhcHRpb24gc3BhbixcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIgLmNhcm91c2VsLWlubmVyX190ZXh0IGZpZ2NhcHRpb24gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNpbmZsdWVuY2VyLWNhcm91c2VsLTEgLmNhcm91c2VsLWlubmVyX190ZXh0IGZpZ2NhcHRpb24gc3BhbjpudGgtb2YtdHlwZSgyKSxcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIgLmNhcm91c2VsLWlubmVyX190ZXh0IGZpZ2NhcHRpb24gc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSAuY2Fyb3VzZWwtaW5uZXJfX3RleHQgaDEsXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0yIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCBoMSB7XG4gIGNvbG9yOiAjOTM5NzlkO1xuICBsaW5lLWhlaWdodDogMi44NzVyZW07XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSAuem1kaS1sb25nLWFycm93LXJpZ2h0LFxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMiAuem1kaS1sb25nLWFycm93LXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTIwcHg7XG59XG4jaW5mbHVlbmNlci1jYXJvdXNlbC0xIC56bWRpLWxvbmctYXJyb3ctbGVmdCxcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIgLnptZGktbG9uZy1hcnJvdy1sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSAuY2Fyb3VzZWwtaW5uZXJfX3RleHQsXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0yIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDAgNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSAuY2Fyb3VzZWwtaW5uZXJfX3RleHQgaDEsXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0yIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNpbmZsdWVuY2VyLWNhcm91c2VsLTEgLmNhcm91c2VsLWlubmVyLFxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMiAuY2Fyb3VzZWwtaW5uZXIge1xuICAgIHdpZHRoOiAxODAlO1xuICAgIGhlaWdodDogMzYwcHg7XG4gICAgcmlnaHQ6IDAlO1xuICB9XG4gICNpbmZsdWVuY2VyLWNhcm91c2VsLTEgLmNhcm91c2VsLWlubmVyX190ZXh0LFxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMiAuY2Fyb3VzZWwtaW5uZXJfX3RleHQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHggMzBweCAxMHB4O1xuICB9XG4gICNpbmZsdWVuY2VyLWNhcm91c2VsLTEgLmNhcm91c2VsLWlubmVyX190ZXh0IGgxLFxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMiAuY2Fyb3VzZWwtaW5uZXJfX3RleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB9XG4gICNpbmZsdWVuY2VyLWNhcm91c2VsLTEgLmNhcm91c2VsLWl0ZW0sXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0yIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbGVmdC5hY3RpdmUsXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0yIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1sZWZ0LmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gICNpbmZsdWVuY2VyLWNhcm91c2VsLTEgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXJpZ2h0LmFjdGl2ZSxcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXJpZ2h0LmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIH1cbiAgI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLW5leHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB9XG4gICNpbmZsdWVuY2VyLWNhcm91c2VsLTEgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXByZXYsXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0yIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tcmlnaHQsXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0xIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMiAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tcmlnaHQsXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0yIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSAuaW5mbHVlbmNlci1zbGlkZXItYnV0dG9uLFxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMiAuaW5mbHVlbmNlci1zbGlkZXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSAuY2Fyb3VzZWwtaW5uZXJfX3RleHQsXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0yIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCB7XG4gICAgcGFkZGluZzogMTBweCA1MHB4IDMwcHggMTBweDtcbiAgfVxuICAjaW5mbHVlbmNlci1jYXJvdXNlbC0xIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCBoMSxcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIgLmNhcm91c2VsLWlubmVyX190ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzQ1cHgpIHtcbiAgI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSAuY2Fyb3VzZWwtaW5uZXJfX3RleHQsXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0yIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCB7XG4gICAgcGFkZGluZzogMTBweCAxMnB4IDMwcHggMTBweDtcbiAgfVxufVxuXG4vKiBDUEUgU2xpZGVyICAqL1xuLnByaWNlLW9wdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA4cmVtIGF1dG8gNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByaWNlLW9wdGlvbnMgLmJ0bi1wcmltYXJ5IHtcbiAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDUxLCA1MywgNTgsIDAuMyk7XG4gIHBhZGRpbmc6IDAuODEyNXJlbSAzLjI1cmVtO1xufVxuLnByaWNlLW9wdGlvbnNfX3ByaWNlIHtcbiAgbWFyZ2luOiAzMHB4IDVweCAzMHB4IDMwcHg7XG59XG4ucHJpY2Utb3B0aW9ucyB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucHJpY2Utb3B0aW9ucyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByaWNlLW9wdGlvbnMgbGkgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5wcmljZS1vcHRpb25zIGxpIC5yYWRpbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmljZS1vcHRpb25zIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucHJpY2Utb3B0aW9ucyBsaSAucmFkaW8ge1xuICAgIHRvcDogMjAlO1xuICB9XG59XG4ucHJpY2Utb3B0aW9ucyBsaSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNjY2NjY2I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDI5cHggMzBweCAyNXB4IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgbGluZWFyO1xufVxuLnByaWNlLW9wdGlvbnMgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5yYWRpbyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmYWFiNTI7XG59XG4ucHJpY2Utb3B0aW9ucyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLnJhZGlvOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmFhYjUyO1xufVxuLnByaWNlLW9wdGlvbnMgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IGxhYmVsIHtcbiAgY29sb3I6ICNmYWFiNTI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY3BlLXNsaWRlciAuaW50cm9fX2NvbnRlbnQtbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnByaWNlLW9wdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgfVxuICAucHJpY2Utb3B0aW9ucyAuYnRuLXByaW1hcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcmljZS1vcHRpb25zIGxpIC5jaGVjayB7XG4gICAgdG9wOiA1cHg7XG4gIH1cbiAgLnByaWNlLW9wdGlvbnMgbGkgbGFiZWwge1xuICAgIHBhZGRpbmc6IDVweCAzMHB4IDVweCA1MHB4O1xuICB9XG4gIC5wcmljZS1vcHRpb25zX19yZXN1bHQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLnByaWNlLW9wdGlvbnNfX3Jlc3VsdCAjcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG4jc2xpZGVyMVZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMy44MjVyZW07XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuI3NsaWRlcjFWYWx1ZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ucHJpY2UtdGV4dCAuem1kaSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG5cbiNwcmljZSB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBmb250LXNpemU6IDMuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnByaWNlLXRleHQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG4ucHJpY2UtdGV4dCAuem1kaS1pbmZvLW91dGxpbmUge1xuICBjb2xvcjogI2NjY2NjYjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucHJpY2UtdGV4dCAjY3BlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZhYWI1Mjtcbn1cblxuLmluZmx1ZW5jZXJfc2V0dGluZ3MuY2hhbm5lbHMgLnNsaWRlci12YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pbmZsdWVuY2VyX3NldHRpbmdzLmNoYW5uZWxzIC5zZXR0aW5ncy1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xuICBwYWRkaW5nOiAzcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZsdWVuY2VyX3NldHRpbmdzLmNoYW5uZWxzIC5zZXR0aW5ncy1zbGlkZXIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbi5pbmZsdWVuY2VyX3NldHRpbmdzLmNoYW5uZWxzICNwcmljZSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbi5pbmZsdWVuY2VyX3NldHRpbmdzLmNoYW5uZWxzIC5wYWlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluZmx1ZW5jZXJfc2V0dGluZ3MuY2hhbm5lbHMgLnByaWNlLW9wdGlvbnMge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsb2F0OiBub25lO1xufVxuLmluZmx1ZW5jZXJfc2V0dGluZ3MuY2hhbm5lbHMgLnByaWNlLW9wdGlvbnNfX3Jlc3VsdCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbi5pbmZsdWVuY2VyX3NldHRpbmdzLmNoYW5uZWxzIC5wcmljZS1vcHRpb25zIC5wcmljZS1vcHRpb24gc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pbmZsdWVuY2VyX3NldHRpbmdzLmNoYW5uZWxzIC5wcmljZS1vcHRpb25zIC5wcmljZS1vcHRpb24gc2VsZWN0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLmluZmx1ZW5jZXJfc2V0dGluZ3MuY2hhbm5lbHMgLnByaWNlLW9wdGlvbnMgLnByaWNlLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaW5mbHVlbmNlcl9zZXR0aW5ncy5jaGFubmVscyAucHJpY2Utb3B0aW9ucyAucHJpY2UtdGV4dCAuem1kaS1pbmZvLW91dGxpbmUuaW5mby10b29sdGlwIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4uaW5mbHVlbmNlcl9zZXR0aW5ncy5jaGFubmVsc19uZXcgLnNsaWRlci12YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pbmZsdWVuY2VyX3NldHRpbmdzLmNoYW5uZWxzX25ldyAuc2V0dGluZ3Mtc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbiAgcGFkZGluZzogM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mbHVlbmNlcl9zZXR0aW5ncy5jaGFubmVsc19uZXcgLnNldHRpbmdzLXNsaWRlciB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuLmluZmx1ZW5jZXJfc2V0dGluZ3MuY2hhbm5lbHNfbmV3ICNwcmljZSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbi5pbmZsdWVuY2VyX3NldHRpbmdzLmNoYW5uZWxzX25ldyAucGFpZC10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbmZsdWVuY2VyX3NldHRpbmdzLmNoYW5uZWxzX25ldyAucHJpY2Utb3B0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uaW5mbHVlbmNlcl9zZXR0aW5ncy5jaGFubmVsc19uZXcgLnByaWNlLW9wdGlvbnNfX3Jlc3VsdCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbi5pbmZsdWVuY2VyX3NldHRpbmdzLmNoYW5uZWxzX25ldyAucHJpY2Utb3B0aW9ucyAucHJpY2Utb3B0aW9uIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaW5mbHVlbmNlcl9zZXR0aW5ncy5jaGFubmVsc19uZXcgLnByaWNlLW9wdGlvbnMgLnByaWNlLW9wdGlvbiBzZWxlY3Qge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4uaW5mbHVlbmNlcl9zZXR0aW5ncy5jaGFubmVsc19uZXcgLnByaWNlLW9wdGlvbnMgLnByaWNlLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaW5mbHVlbmNlcl9zZXR0aW5ncy5jaGFubmVsc19uZXcgLnByaWNlLW9wdGlvbnMgLnByaWNlLXRleHQgLnptZGktaW5mby1vdXRsaW5lLmluZm8tdG9vbHRpcCB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cblxuLyogRnVuY3Rpb25hbCBzdHlsaW5nO1xuICogVGhlc2Ugc3R5bGVzIGFyZSByZXF1aXJlZCBmb3Igbm9VaVNsaWRlciB0byBmdW5jdGlvbi5cbiAqIFlvdSBkb24ndCBuZWVkIHRvIGNoYW5nZSB0aGVzZSBydWxlcyB0byBhcHBseSB5b3VyIGRlc2lnbi5cbiAqL1xuLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICBmb250LXNpemU6IDAuODc1ZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sZy10b29sdGlwIC50b29sdGlwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAubGctdG9vbHRpcCAudG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5sZy10b29sdGlwIC50b29sdGlwIC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ub1VpLXRhcmdldCxcbi5ub1VpLXRhcmdldCAqIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm5vVWktdGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLm5vVWktYmFzZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgLyogRml4IDQwMSAqL1xufVxuXG4ubm9VaS1vcmlnaW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLm5vVWktaGFuZGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLm5vVWktc3RhY2tpbmcgLm5vVWktaGFuZGxlIHtcbiAgLyogVGhpcyBjbGFzcyBpcyBhcHBsaWVkIHRvIHRoZSBsb3dlciBvcmlnaW4gd2hlblxuICAgICBpdHMgdmFsdWVzIGlzID4gNTAlLiAqL1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjNzLCB0b3AgMC4zcztcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzLCB0b3AgMC4zcztcbn1cblxuLm5vVWktc3RhdGUtZHJhZyAqIHtcbiAgY3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFBhaW50aW5nIGFuZCBwZXJmb3JtYW5jZTtcbiAqIEJyb3dzZXJzIGNhbiBwYWludCBoYW5kbGVzIGluIHRoZWlyIG93biBsYXllci5cbiAqL1xuLm5vVWktYmFzZSxcbi5ub1VpLWhhbmRsZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLyogU2xpZGVyIHNpemUgYW5kIGhhbmRsZSBwbGFjZW1lbnQ7XG4gKi9cbi5ub1VpLWhvcml6b250YWwge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBoZWlnaHQ6IDZweDtcbn1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0yMHB4O1xufVxuXG4ubm9VaS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsZWZ0OiAtNnB4O1xuICB0b3A6IC0xN3B4O1xufVxuXG4vKiBTdHlsaW5nO1xuICovXG4ubm9VaS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYjtcbn1cblxuLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICM1ZmM1YmI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCA0NTBtcztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCA0NTBtcztcbn1cblxuLm5vVWktb3JpZ2luIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4jYnVkZ2V0U2xpZGVyLm5vVWktYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICNlYzNlNjk7XG59XG5cbiNidWRnZXRTbGlkZXIgLm5vVWktb3JpZ2luIHtcbiAgYmFja2dyb3VuZDogI2NjY2NjYjtcbn1cblxuLyogSGFuZGxlcyBhbmQgY3Vyc29ycztcbiAqL1xuLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiB3LXJlc2l6ZTtcbn1cblxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbn1cblxuLm5vVWktaGFuZGxlIHtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5vVWktYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjZmZmLCBpbnNldCAwIDFweCA3cHggI2RkZCwgMCAzcHggNnB4IC0zcHggI2JiYjtcbn1cblxuLyogRGlzYWJsZWQgc3RhdGU7XG4gKi9cbltkaXNhYmxlZF0ubm9VaS1jb25uZWN0LFxuW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI2I4YjhiODtcbn1cblxuW2Rpc2FibGVkXS5ub1VpLW9yaWdpbixcbltkaXNhYmxlZF0gLm5vVWktaGFuZGxlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLm5vVWktdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDUwcHg7XG59XG5cbi5wYWlkLXRvb2x0aXAge1xuICBtaW4td2lkdGg6IDEycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzNTNhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFpZC10b29sdGlwIHAge1xuICBwYWRkaW5nOiAxMnB4IDIwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnBhaWQtdG9vbHRpcCAuc2xpZGVyLXZhbHVlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wYWlkLXRvb2x0aXA6bnRoLW9mLXR5cGUoMSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgbGVmdDogLTUuMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ucGFpZC10b29sdGlwOm50aC1vZi10eXBlKDIpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAyNXB4O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5wYWlkLXRvb2x0aXAtbW9iaWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFpZC10b29sdGlwOjphZnRlcixcbi5wYWlkLXRvb2x0aXA6OmJlZm9yZSB7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBhaWQtdG9vbHRpcDo6YmVmb3JlLFxuLnBhaWQtdG9vbHRpcDo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzMzNTNhO1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5wcm9ncmVzcy1zbGlkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFpZC10b29sdGlwOm50aC1vZi10eXBlKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhaWQtdG9vbHRpcDpudGgtb2YtdHlwZSgxKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFpZC10b29sdGlwOm50aC1vZi10eXBlKDIpIHtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbiAgLnBhaWQtdG9vbHRpcDo6YWZ0ZXIsXG4ucGFpZC10b29sdGlwOjpiZWZvcmUge1xuICAgIGxlZnQ6IDQ4LjUlO1xuICB9XG59XG4ucXVvdGUtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNjtcbiAgcGFkZGluZzogNjBweCAyMHB4IDM1MHB4O1xuICBtYXgtaGVpZ2h0OiA0MzBweDtcbn1cbi5xdW90ZS1ib3ggcCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnF1b3RlLWJveCAuZmlndXJlIHtcbiAgYm90dG9tOiA2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucXVvdGUtYm94IC5maWd1cmUgaW1nIHtcbiAgd2lkdGg6IDExMHB4O1xuICBtYXgtaGVpZ2h0OiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5xdW90ZS1ib3gge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweCAxNTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1b3RlLWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDU2cHggMTZweDtcbiAgfVxuICAucXVvdGUtYm94IC5maWd1cmUge1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuI2luc3RhdmVyaWZ5IC52ZXJpZmljYXRpb24tY29kZSxcbiNzbmFwY2hhdHZlcmlmeSAudmVyaWZpY2F0aW9uLWNvZGUge1xuICBjb2xvcjogI2YyNTk3YztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDU5LCAxMDQsIDAuMSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jaW5zdGF2ZXJpZnkgLm1vZGFsLWltYWdlLFxuI3NuYXBjaGF0dmVyaWZ5IC5tb2RhbC1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI2luc3RhdmVyaWZ5IC5tb2RhbC1pbWFnZSBpbWcsXG4jc25hcGNoYXR2ZXJpZnkgLm1vZGFsLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jaW50ZXJuYWxfY2F0ZWdvcnlfaW1hZ2VzX21vZGFsIC5tb2RhbC1jb250ZW50LFxuI2NhbXBhaWduLWFzc2lnbm1lbnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBoZWlnaHQ6IDkwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jaW50ZXJuYWxfY2F0ZWdvcnlfaW1hZ2VzX21vZGFsICNjYXRlZ29yeS1pbWFnZXMtbW9kYWwsXG4jaW50ZXJuYWxfY2F0ZWdvcnlfaW1hZ2VzX21vZGFsICN1cGRhdGVfY2FtcGFpZ25fbWFuYWdlcnMsXG4jY2FtcGFpZ24tYXNzaWdubWVudC1tb2RhbCAjY2F0ZWdvcnktaW1hZ2VzLW1vZGFsLFxuI2NhbXBhaWduLWFzc2lnbm1lbnQtbW9kYWwgI3VwZGF0ZV9jYW1wYWlnbl9tYW5hZ2VycyB7XG4gIGhlaWdodDogOTB2aDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbiNpbnRlcm5hbF9jYXRlZ29yeV9pbWFnZXNfbW9kYWwgLm1vZGFsLWZvb3RlcixcbiNjYW1wYWlnbi1hc3NpZ25tZW50LW1vZGFsIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG59XG5cbi52aWRlb1dyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mdWxsc2NyZWVuLWJnX192aWRlbyB7XG4gIGhlaWdodDogMjAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTAlO1xuICB3aWR0aDogMzAwJTtcbn1cblxuLnZpZGVvLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTMsIDU4LCAwLjcpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG59XG5cbi5tb2RhbC1iYWNrZHJvcC5pbiB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00KTtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4udmlkZW8tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuXG4udmlkZW8tbGluay1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnZpZGVvLWxpbmstaWNvbiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogYXV0bztcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB6LWluZGV4OiA1O1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlby1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyMDAwO1xufVxuXG4uZnVsbHNjcmVlbi12aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNpbmZsdWVuY2VyLXZpZGVvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2NyZWF0b3JzL3ZpZGVvLWNvdmVyLmpwZ1wiKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG4gIC5mdWxsc2NyZWVuLWJnX192aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2JpbGUtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tb2JpbGUtc2hvdyB7XG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG59XG4uY29udmVyc2F0aW9uLW1lc3NhZ2UuZnJvbS1zeXN0ZW0ge1xuICBwYWRkaW5nOiAxcmVtIDAgMCAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAxZW0gMWVtIDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbn1cbi5jb252ZXJzYXRpb24tbWVzc2FnZS5mcm9tLXN5c3RlbSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnZlcnNhdGlvbi1tZXNzYWdlLmZyb20tc3lzdGVtIC5tZXNzYWdlLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5jb252ZXJzYXRpb24tbWVzc2FnZS5mcm9tLXN5c3RlbSAubWVzc2FnZS1oZWFkZXIgc3Ryb25nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb252ZXJzYXRpb24tbWVzc2FnZS5mcm9tLXN5c3RlbSAubWVzc2FnZS1ib2R5IHtcbiAgcGFkZGluZzogMCAxcmVtIDFyZW07XG59XG4uY29udmVyc2F0aW9uLW1lc3NhZ2UuZnJvbS1zeXN0ZW0gLm1lc3NhZ2UtYm9keSAudGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLmNvbnZlcnNhdGlvbi12aWV3IC5jb252ZXJzYXRpb24tbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDFlbSAxLjVlbSAxZW0gNC4zNzVlbTtcbn1cblxuLmluZmx1ZW5jZXItZmVlZGJhY2stdGFiIHtcbiAgaGVpZ2h0OiA4NSU7XG59XG5cbi5pbmZsdWVuY2VyLWZlZWRiYWNrLXRhYi1jaGF0IC5jb252ZXJzYXRpb24tbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDFlbSAxLjVlbSAxZW0gNC4zNzVlbTtcbn1cbi5pbmZsdWVuY2VyLWZlZWRiYWNrLXRhYi1jaGF0IC5zZWxlY3RlZDpub3QoLmZyb20tc3lzdGVtKSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmN2U5O1xufVxuXG4uY29udmVyc2F0aW9uLXByb2ZpbGUtcGhvdG8ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMi41ZW07XG4gIGxlZnQ6IDEuMjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMi41ZW07XG59XG5cbnAuY29udmVyc2F0aW9uLXByb2ZpbGUtcGhvdG8ge1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZy10b3A6IDAuNmVtO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb21wb3NlLW1lc3NhZ2UuYnRuLWZpeGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNvbXBvc2UtbWVzc2FnZS5idG4tZml4ZWQgLmF0dGFjaG1lbnQtdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMHB4O1xuICB0b3A6IDI4cHg7XG4gIGNvbG9yOiAjY2NjY2NiO1xufVxuLmNvbXBvc2UtbWVzc2FnZS5idG4tZml4ZWQgdGV4dGFyZWEge1xuICBtYXgtaGVpZ2h0OiA0NTBweDtcbn1cblxuLnptZGkuaWNvbi1vbmx5LWxpbmsge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmNvbnZlcnNhdGlvbi1tZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udmVyc2F0aW9uLXB1bGwtYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nOiAxZW07XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udmVyc2F0aW9uLXB1bGwtYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udmVyc2F0aW9uLXZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5jb252ZXJzYXRpb24tdmlldyAuY29udmVyc2F0aW9uLWhlYWRlciB7XG4gIHotaW5kZXg6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoNTEsIDUzLCA1OCwgMC4xNSk7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb252ZXJzYXRpb24tdmlldyAuY29udmVyc2F0aW9uLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvbnZlcnNhdGlvbi12aWV3IC5jb252ZXJzYXRpb24taGVhZGVyIGg2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWVzc2FnZS1oZWFkZXIgLm1lc3NhZ2UtZGV0YWlscyBhOmhvdmVyLFxuLm1lc3NhZ2UtaGVhZGVyIC5tZXNzYWdlLWRldGFpbHMgYTphY3RpdmUge1xuICBjb2xvcjogIzMzMzUzYTtcbn1cblxuLm1lc3NhZ2UtZGV0YWlscyB0aW1lIHtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuXG4uY29udmVyc2F0aW9uLW1lc3NhZ2Uge1xuICBjb2xvcjogIzMzMzUzYTtcbn1cbi5jb252ZXJzYXRpb24tbWVzc2FnZSBociB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2I7XG59XG4uY29udmVyc2F0aW9uLW1lc3NhZ2UgLm1lc3NhZ2UtYm9keSBwLFxuLmNvbnZlcnNhdGlvbi1tZXNzYWdlIC5tZXNzYWdlLWJvZHkgdWwsXG4uY29udmVyc2F0aW9uLW1lc3NhZ2UgLm1lc3NhZ2UtYm9keSBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXJnaW46IDAuNWVtIDA7XG59XG4uY29udmVyc2F0aW9uLW1lc3NhZ2UgLm1lc3NhZ2UtYm9keSBwOmZpcnN0LWNoaWxkLFxuLmNvbnZlcnNhdGlvbi1tZXNzYWdlIC5tZXNzYWdlLWJvZHkgdWw6Zmlyc3QtY2hpbGQsXG4uY29udmVyc2F0aW9uLW1lc3NhZ2UgLm1lc3NhZ2UtYm9keSBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY29udmVyc2F0aW9uLW1lc3NhZ2UgLm1lc3NhZ2UtYm9keSBwOmxhc3QtY2hpbGQsXG4uY29udmVyc2F0aW9uLW1lc3NhZ2UgLm1lc3NhZ2UtYm9keSB1bDpsYXN0LWNoaWxkLFxuLmNvbnZlcnNhdGlvbi1tZXNzYWdlIC5tZXNzYWdlLWJvZHkgb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udmVyc2F0aW9uLW1lc3NhZ2UgLm1lc3NhZ2UtYm9keSBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxubWFpbi5jb2xsYWJvcmF0aW9ucyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zY3JvbGwtc2NyZWVuX19sZyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgfVxufVxuI3VwbG9hZC1zdGFnZSAuc2Nyb2xsLXNjcmVlbiB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE3NXB4KTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zY3JvbGwtc2NyZWVuIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2Nyb2xsLXNjcmVlbl9faW5mbHVlbmNlci1zaWRlYmFyIHtcbiAgbWF4LWhlaWdodDogNDV2aDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5zY3JvbGwtc2NyZWVuX19jb2xsYWItY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5pbmZsdWVuY2VyLXNpZGViYXJfX2l0ZW0tZGV0YWlscyB7XG4gIGhlaWdodDogMzUlO1xufVxuXG4uaW5mbHVlbmNlci1zaWRlYmFyX19pdGVtLXRhYnMge1xuICBoZWlnaHQ6IDY1JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xsYWItaGVhZGVyIHtcbiAgICBtYXgtaGVpZ2h0OiA2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb2xsYWItaGVhZGVyX19kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY29sbGFiLWhlYWRlcl9fZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogIzMzMzUzYTtcbn1cbi5jb2xsYWItaGVhZGVyX19kcm9wZG93biAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZmI7XG59XG4uY29sbGFiLWhlYWRlcl9fdGl0bGUgaS5pY29uLW9ubHktbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG59XG4uY29sbGFiLWhlYWRlcl9fbGluayB7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2xsYWItaGVhZGVyX19saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMC41ZW0gMWVtO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjY2NiO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20tY29sb3IgMC4zcyBlYXNlO1xuICB9XG4gIC5jb2xsYWItaGVhZGVyX19saW5rOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTQ5ODlmO1xuICB9XG59XG5cbmEuaXRlbS1jYXJkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYS5pdGVtLWNhcmQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uY29sbGFiLWNvbnRlbnRfX2NhcmQgaS56bWRpLnptZGktc2VhcmNoIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIGJvdHRvbTogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb2xsYWItY29udGVudCAuaXRlbS1jYXJkLnZpc2libGUtY2FyZC5pdGVtLWNvbnRlbnQ6bGFzdC1jaGlsZCAuY29sbGFiLWNvbnRlbnRfX2NhcmQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmNvbGxhYi1jb250ZW50X19pbWFnZSB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sbGFiLWNvbnRlbnRfX2ltYWdlIC5wb3N0ZXItaW1hZ2UgLnJlc3BvbnNpdmUtaGVpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogNTAlO1xuICB9XG59XG4uY29sbGFiLWNvbnRlbnRfX2NhcmQge1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RmZTNlODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sbGFiLWNvbnRlbnRfX2NhcmQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgfVxuICAuY29sbGFiLWNvbnRlbnRfX2NhcmQgLmNvbGxhYi1jb250ZW50X190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY29sbGFiLWNvbnRlbnRfX2NhcmQgLmNvbGxhYi1jb250ZW50X190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5jb2xsYWItY29udGVudF9fY2FyZCBzcGFuLnRhc2stc3RhdGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyOHB4KSB7XG4gIC5jb2xsYWItY29udGVudF9fY2FyZCBzcGFuLnRhc2stc3RhdGUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuLmNvbGxhYi1jb250ZW50X19jYXJkIC5pdGVtLWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbGxhYi1jb250ZW50X19jYXJkLnVwbG9hZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZmI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzOyAvKiBTYWZhcmkgKi9cbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzO1xufVxuLmNvbGxhYi1jb250ZW50X19jYXJkLnVwbG9hZDpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzOyAvKiBTYWZhcmkgKi9cbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuI2luZmx1ZW5jZXItc2NyZWVuc2hvdC11cGxvYWRzIC50aHVtYi1jb3ZlciwgI21hbmFnZXItc2NyZWVuc2hvdC11cGxvYWRzIC50aHVtYi1jb3ZlciB7XG4gIHdpZHRoOiAxNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjaW5mbHVlbmNlci1zY3JlZW5zaG90LXVwbG9hZHMgLnRodW1iLWNvdmVyLCAjbWFuYWdlci1zY3JlZW5zaG90LXVwbG9hZHMgLnRodW1iLWNvdmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG4jaW5mbHVlbmNlci1zY3JlZW5zaG90LXVwbG9hZHMgLmNvbGxhYi1jb250ZW50X190ZXh0LCAjbWFuYWdlci1zY3JlZW5zaG90LXVwbG9hZHMgLmNvbGxhYi1jb250ZW50X190ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICNpbmZsdWVuY2VyLXNjcmVlbnNob3QtdXBsb2FkcyAuY29sbGFiLWNvbnRlbnRfX3RleHQsICNtYW5hZ2VyLXNjcmVlbnNob3QtdXBsb2FkcyAuY29sbGFiLWNvbnRlbnRfX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2luZmx1ZW5jZXItc2NyZWVuc2hvdC11cGxvYWRzIC5jb2xsYWItY29udGVudF9fdGV4dCwgI21hbmFnZXItc2NyZWVuc2hvdC11cGxvYWRzIC5jb2xsYWItY29udGVudF9fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG59XG5cbi5wb3N0ZXItaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5wb3N0ZXItaW1hZ2UgLnJlc3BvbnNpdmUtaGVpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi50YXNrLXN0YXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFzay1zdGF0ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMC41ZW07XG59XG4udGFzay1zdGF0ZS5wZW5kaW5nIHtcbiAgY29sb3I6ICM5NDk4OWYgIWltcG9ydGFudDtcbn1cbi50YXNrLXN0YXRlLnBlbmRpbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDk4OWY7XG59XG4udGFzay1zdGF0ZS5kZWxpdmVyZWQge1xuICBjb2xvcjogI2UyNkY1YiAhaW1wb3J0YW50O1xufVxuLnRhc2stc3RhdGUuZGVsaXZlcmVkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTI2RjViO1xufVxuLnRhc2stc3RhdGUuZHJvcHBlZCB7XG4gIGNvbG9yOiAjZjI1OTdjICFpbXBvcnRhbnQ7XG59XG4udGFzay1zdGF0ZS5kcm9wcGVkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1OTdjO1xufVxuLnRhc2stc3RhdGUuZHJhZnRpbmcge1xuICBjb2xvcjogIzk0OTg5ZiAhaW1wb3J0YW50O1xufVxuLnRhc2stc3RhdGUuZHJhZnRpbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDk4OWY7XG59XG4udGFzay1zdGF0ZS5pbl9pbnByb2dyZXNzIHtcbiAgY29sb3I6ICM4OTg5ODkgIWltcG9ydGFudDtcbn1cbi50YXNrLXN0YXRlLmluX2lucHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTg5ODk7XG59XG4udGFzay1zdGF0ZS5pbl9wZW5kaW5nIHtcbiAgY29sb3I6ICNmZmJhNDkgIWltcG9ydGFudDtcbn1cbi50YXNrLXN0YXRlLmluX3BlbmRpbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJhNDk7XG59XG4udGFzay1zdGF0ZS5pbl9hcHByb3ZlZCwgLnRhc2stc3RhdGUuaW5faW5zdGFncmFtYXBwcm92ZWQsIC50YXNrLXN0YXRlLmluX2JyYW5kYXBwcm92ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZhOWIzO1xufVxuLnRhc2stc3RhdGUuaW5fYXBwcm92ZWQ6OmJlZm9yZSwgLnRhc2stc3RhdGUuaW5faW5zdGFncmFtYXBwcm92ZWQ6OmJlZm9yZSwgLnRhc2stc3RhdGUuaW5fYnJhbmRhcHByb3ZlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLinJNcIjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnRhc2stc3RhdGUuaW5fY29tcGxldGVkIHtcbiAgY29sb3I6ICNlMjZlNWIgIWltcG9ydGFudDtcbn1cbi50YXNrLXN0YXRlLmluX2NvbXBsZXRlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyNmU1Yjtcbn1cbi50YXNrLXN0YXRlLmluX2xpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWMzZTY5O1xufVxuLnRhc2stc3RhdGUuaW5fcGFpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmE5YjMgIWltcG9ydGFudDtcbn1cbi50YXNrLXN0YXRlLmluX2NvbnRlbnRyZXF1aXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Nzk3OTc7XG59XG4udGFzay1zdGF0ZS5pbl9jb25jZXB0cmVxdWlyZWQge1xuICBiYWNrZ3JvdW5kOiAjOTc5Nzk3O1xufVxuLnRhc2stc3RhdGUuaW5fY29uY2VwdHVuZGVycmV2aWV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjYjY0Mztcbn1cbi50YXNrLXN0YXRlLmluX2NvbmNlcHRhcHByb3ZlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmE5YjM7XG59XG4udGFzay1zdGF0ZS5pbl9jb25jZXB0YXBwcm92ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pyTXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi50YXNrLXN0YXRlLmluX2NvbnRlbnR1bmRlcnJldmlldyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2I2NDM7XG59XG4udGFzay1zdGF0ZS5pbl9jb250ZW50YXBwcm92ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZhOWIzO1xufVxuLnRhc2stc3RhdGUuaW5fY29udGVudGFwcHJvdmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKck1wiO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4udGFzay1zdGF0ZS5pbl90aWt0b2thcHByb3ZlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM1M2E7XG59XG4udGFzay1zdGF0ZS5pbl90aWt0b2thcHByb3ZlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLinJNcIjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4udGh1bWItY292ZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMzlweDtcbn1cbi50aHVtYi1jb3ZlciAucG9zdGVyLWltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xsYWItdHh0LWNvbnRyIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbGxhYi10eHQtY29udHIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5jb2xsYWItdGFza3Mtc3VtbWFyeSAuZGlzcGxheS00IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDAuM3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC4zcmVtO1xufVxuXG4uZHVlLWFwcHJvdmFsIHtcbiAgcGFkZGluZy1ib3R0b206IDAuM3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZWRpdF9jYXB0aW9uX2J0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlci1jb2xvcjogI2U5ZTllOTtcbn1cblxuLmludGVybmFsLWltYWdlcyAuc3R5bGUtYm94IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pbnRlcm5hbC1pbWFnZXMgLnN0eWxlLWJveCAuaW1hZ2UtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW50ZXJuYWwtaW1hZ2VzIC5zdHlsZS1ib3ggLmltYWdlLWJveCAuaW1hZ2UtYm94X19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmludGVybmFsLWltYWdlcyBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmNoZWNrZWQpLFxuLmludGVybmFsLWltYWdlcyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnRlcm5hbC1pbWFnZXMgaS56bWRpLWNoZWNrLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5pbnRlcm5hbC1pbWFnZXMgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGRpdiBkaXYgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IDRweCBzb2xpZCAjNWZjNWJiO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiA5OTA7XG59XG4uaW50ZXJuYWwtaW1hZ2VzIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBkaXYgZGl2IGxhYmVsIGkuem1kaS1jaGVjay1jaXJjbGUge1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogMzBweDtcbn1cbi5pbnRlcm5hbC1pbWFnZXMgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGRpdiBkaXYgbGFiZWwgaS56bWRpLWNoZWNrLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29sb3I6ICM1ZmM1YmI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEwcHg7XG4gIHRvcDogNnB4O1xuICB6LWluZGV4OiAzO1xufVxuLmludGVybmFsLWltYWdlcyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgZGl2IGRpdiBsYWJlbCBpLnptZGktY2hlY2stY2lyY2xlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtOHB4O1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiAyNHB4O1xuICB6LWluZGV4OiAyO1xufVxuLmludGVybmFsLWltYWdlcyBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5pbnRlcm5hbC1pbWFnZXMgbGFiZWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDI4MHB4O1xuICBtaW4taGVpZ2h0OiAyODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgLmludGVybmFsLWltYWdlcyBsYWJlbCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDIyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmludGVybmFsLWltYWdlcyBsYWJlbCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludGVybmFsLWltYWdlcyBsYWJlbCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmludGVybmFsLWltYWdlcyBsYWJlbCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDIzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmludGVybmFsLWltYWdlcyBsYWJlbCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgLmludGVybmFsLWltYWdlcyBsYWJlbCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmludGVybmFsLWltYWdlcyBsYWJlbCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5cbi8qKlxuICogQm9vdHN0cmFwIE11bHRpc2VsZWN0IChodHRwOi8vZGF2aWRzdHV0ei5kZS9ib290c3RyYXAtbXVsdGlzZWxlY3QvKVxuICpcbiAqIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMDpcbiAqIENvcHlyaWdodCAoYykgMjAxMiAtIDIwMjIgRGF2aWQgU3R1dHpcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpOyB5b3UgbWF5IG5vdFxuICogdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLiBZb3UgbWF5IG9idGFpbiBhXG4gKiBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0IGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUywgV0lUSE9VVFxuICogV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLiBTZWUgdGhlXG4gKiBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZCBsaW1pdGF0aW9uc1xuICogdW5kZXIgdGhlIExpY2Vuc2UuXG4gKlxuICogQlNEIDMtQ2xhdXNlIExpY2Vuc2U6XG4gKiBDb3B5cmlnaHQgKGMpIDIwMTIgLSAyMDIyIERhdmlkIFN0dXR6XG4gKiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICpcbiAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dFxuICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZSBtZXQ6XG4gKiAgICAtIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSxcbiAqICAgICAgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci5cbiAqICAgIC0gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlLFxuICogICAgICB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZSBkb2N1bWVudGF0aW9uXG4gKiAgICAgIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLlxuICogICAgLSBOZWl0aGVyIHRoZSBuYW1lIG9mIERhdmlkIFN0dXR6IG5vciB0aGUgbmFtZXMgb2YgaXRzIGNvbnRyaWJ1dG9ycyBtYXkgYmVcbiAqICAgICAgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZCBmcm9tIHRoaXMgc29mdHdhcmUgd2l0aG91dFxuICogICAgICBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uXG4gKlxuICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUyBcIkFTIElTXCJcbiAqIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLFxuICogVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUlxuICogUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVCBIT0xERVIgT1JcbiAqIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLFxuICogRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLFxuICogUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7XG4gKiBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSxcbiAqIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SXG4gKiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGXG4gKiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS5cbiAqL1xuc3Bhbi5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5zcGFuLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3Qgc2VsZWN0IHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4IC0xcHggLTFweCAtM3B4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMzBweDtcbn1cblxuLm11bHRpc2VsZWN0LmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tdWx0aXNlbGVjdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtcmVzZXQgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IDkzJTtcbn1cblxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZmlsdGVyID4gLmZhLXNlYXJjaCB7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZmlsdGVyID4gaW5wdXQubXVsdGlzZWxlY3Qtc2VhcmNoIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRncmV5O1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS42MjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1maWx0ZXIgPiBpbnB1dC5tdWx0aXNlbGVjdC1zZWFyY2g6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZmlsdGVyID4gLm11bHRpc2VsZWN0LW1vei1jbGVhci1maWx0ZXIge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3Qtb3B0aW9uLm11bHRpc2VsZWN0LWdyb3VwLW9wdGlvbi1pbmRlbnRlZC1mdWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjZyZW07XG59XG5cbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LW9wdGlvbi5tdWx0aXNlbGVjdC1ncm91cC1vcHRpb24taW5kZW50ZWQge1xuICBwYWRkaW5nLWxlZnQ6IDEuOHJlbTtcbn1cblxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZ3JvdXAge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWdyb3VwLmNsb3NlZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWdyb3VwIC5jYXJldC1jb250YWluZXIgfiAuZm9ybS1jaGVjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LW9wdGlvbixcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWdyb3VwLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtYWxsIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtIDAuMjVyZW0gMC43NXJlbTtcbn1cblxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3Qtb3B0aW9uLmRyb3Bkb3duLWl0ZW0sXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1ncm91cC5kcm9wZG93bi1pdGVtLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtYWxsLmRyb3Bkb3duLWl0ZW0sXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1vcHRpb24uZHJvcGRvd24tdG9nZ2xlLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZ3JvdXAuZHJvcGRvd24tdG9nZ2xlLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtYWxsLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3Qtb3B0aW9uIC5mb3JtLWNoZWNrLWxhYmVsLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZ3JvdXAgLmZvcm0tY2hlY2stbGFiZWwsXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1hbGwgLmZvcm0tY2hlY2stbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LW9wdGlvbi5hY3RpdmU6bm90KC5tdWx0aXNlbGVjdC1hY3RpdmUtaXRlbS1mYWxsYmFjayksXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1ncm91cC5hY3RpdmU6bm90KC5tdWx0aXNlbGVjdC1hY3RpdmUtaXRlbS1mYWxsYmFjayksXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1hbGwuYWN0aXZlOm5vdCgubXVsdGlzZWxlY3QtYWN0aXZlLWl0ZW0tZmFsbGJhY2spLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3Qtb3B0aW9uOm5vdCgubXVsdGlzZWxlY3QtYWN0aXZlLWl0ZW0tZmFsbGJhY2spOmFjdGl2ZSxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWdyb3VwOm5vdCgubXVsdGlzZWxlY3QtYWN0aXZlLWl0ZW0tZmFsbGJhY2spOmFjdGl2ZSxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWFsbDpub3QoLm11bHRpc2VsZWN0LWFjdGl2ZS1pdGVtLWZhbGxiYWNrKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZXk7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3Qtb3B0aW9uOmhvdmVyLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZ3JvdXA6aG92ZXIsXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1hbGw6aG92ZXIsXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1vcHRpb246Zm9jdXMsXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1ncm91cDpmb2N1cyxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWFsbDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtncmF5ICFpbXBvcnRhbnQ7XG59XG5cbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LW9wdGlvbiAuZm9ybS1jaGVjayxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWdyb3VwIC5mb3JtLWNoZWNrLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtYWxsIC5mb3JtLWNoZWNrIHtcbiAgcGFkZGluZzogMCA1cHggMCAyMHB4O1xufVxuXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1vcHRpb246Zm9jdXMsXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1ncm91cDpmb2N1cyxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWFsbDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mb3JtLWlubGluZSAubXVsdGlzZWxlY3QtY29udGFpbmVyIHNwYW4uZm9ybS1jaGVjayB7XG4gIHBhZGRpbmc6IDNweCAyMHB4IDNweCA0MHB4O1xufVxuXG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gPiAubXVsdGlzZWxlY3QtbmF0aXZlLXNlbGVjdCAubXVsdGlzZWxlY3Qge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwID4gLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3Qge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAubXVsdGlzZWxlY3QtbmF0aXZlLXNlbGVjdCA+IGRpdi5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlucHV0LWdyb3VwID4gLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkgLm11bHRpc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSAubXVsdGlzZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0IC5idG4tZ3JvdXAgLm11bHRpc2VsZWN0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoNTEsIDUzLCA1OCwgMC4xNSk7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMi45cmVtICsgNHB4KTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3QgLmJ0bi1ncm91cCAubXVsdGlzZWxlY3QuZHJvcGRvd24tdG9nZ2xlLmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjI1OTdjO1xufVxuLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3QgLmJ0bi1ncm91cCAubXVsdGlzZWxlY3QuZHJvcGRvd24tdG9nZ2xlIC56bWRpLnptZGktY2hldnJvbi1kb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC41ZW07XG4gIHRvcDogMC41ZW07XG59XG4ubXVsdGlzZWxlY3QtbmF0aXZlLXNlbGVjdCAuYnRuLWdyb3VwIC5tdWx0aXNlbGVjdC1jb250YWluZXIuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMTAwJTtcbn1cbi5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0IC5idG4tZ3JvdXAgLm11bHRpc2VsZWN0LWNvbnRhaW5lci5kcm9wZG93bi1tZW51IC5tdWx0aXNlbGVjdC1vcHRpb24uZHJvcGRvd24taXRlbSB7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG4ubXVsdGlzZWxlY3QtbmF0aXZlLXNlbGVjdCAuYnRuLWdyb3VwIC5tdWx0aXNlbGVjdC1jb250YWluZXIuZHJvcGRvd24tbWVudSAubXVsdGlzZWxlY3Qtb3B0aW9uLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQge1xuICBjb2xvcjogIzkzOTc5ZDtcbn1cbi5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0IC5idG4tZ3JvdXAgLm11bHRpc2VsZWN0LWNvbnRhaW5lci5kcm9wZG93bi1tZW51IC5tdWx0aXNlbGVjdC1vcHRpb24uZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbn1cbi5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0IC5idG4tZ3JvdXAgLm11bHRpc2VsZWN0LWNvbnRhaW5lci5kcm9wZG93bi1tZW51IC5tdWx0aXNlbGVjdC1vcHRpb24uZHJvcGRvd24taXRlbSAuZm9ybS1jaGVjayAuem1kaS5jaGVjayB7XG4gIHRvcDogMC4yNWVtO1xufVxuLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3QgLmJ0bi1ncm91cCAubXVsdGlzZWxlY3QtY29udGFpbmVyLmRyb3Bkb3duLW1lbnUgLm11bHRpc2VsZWN0LW9wdGlvbi5kcm9wZG93bi1pdGVtIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsIC5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubXVsdGlzZWxlY3QtbmF0aXZlLXNlbGVjdCAuYnRuLWdyb3VwIC5tdWx0aXNlbGVjdC1jb250YWluZXIuZHJvcGRvd24tbWVudSAubXVsdGlzZWxlY3Qtb3B0aW9uLmRyb3Bkb3duLWl0ZW0gLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stbGFiZWwgLmRlc2Mge1xuICBjb2xvcjogIzkzOTc5ZDtcbn1cblxuLmNvbGxhYi1kZXRhaWxzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgei1pbmRleDogMjtcbn1cblxuLmNvbGxhYi1kZXRhaWxzIGltZyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmM2Y0ZjY7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbi5jb2xsYWItZGV0YWlscyBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1sZWZ0OiAwLjZlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4IC0gMC42ZW0pO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pbWFnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1hZ2Utd3JhcDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byB0b3AsICMzMzM1M2EgNDAlLCByZ2JhKDUxLCA1MywgNTgsIDApKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzMzMzUzYSAzMCUsIHJnYmEoNTEsIDUzLCA1OCwgMCkpO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTkycHg7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLmNpcmNsZSB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtbXMtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi53cmFwcGVyLTE6OmFmdGVyLFxuLndyYXBwZXItMjo6YWZ0ZXIsXG4ud3JhcHBlci0zOjphZnRlcixcbi53cmFwcGVyLTQ6OmFmdGVyLFxuLmZhcS1iYW5uZXItY29udGFpbmVyOjphZnRlciB7XG4gIHotaW5kZXg6IC0yO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMTAwJTtcbiAgcmlnaHQ6IC0xMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBib3JkZXI6IGluaGVyaXQ7XG59XG5cbi8qIHRoaXMgaXMgc28gaXQgZG9lc24ndCBicmVhayBtb2JpbGUgbGF5b3V0cyBmb3IgcmVzcG9uc2l2ZSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cmFwcGVyLTE6OmFmdGVyLFxuLndyYXBwZXItMjo6YWZ0ZXIsXG4ud3JhcHBlci0zOjphZnRlcixcbi53cmFwcGVyLTQ6OmFmdGVyLFxuLmZhcS1iYW5uZXItY29udGFpbmVyOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tYXJrZXRpbmctYmFubmVyIHtcbiAgei1pbmRleDogLTI7XG59XG4ubWFya2V0aW5nLWJhbm5lciBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IC0zODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFya2V0aW5nLWJhbm5lciBpbWcge1xuICAgIHRvcDogLTIyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcmtldGluZy1iYW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tYXJrZXRpbmctYmFubmVyIGltZyB7XG4gICAgdG9wOiAtMzEwcHg7XG4gICAgd2lkdGg6IDIwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWFya2V0aW5nLWJhbm5lciBpbWcge1xuICAgIHRvcDogLTIxMHB4O1xuICB9XG59XG5cbi5tYXJrZXRlcnMtc3RlcHMsXG4ud2h5cGFpZC1zdGVwcyB7XG4gIGhlaWdodDogNDMwcHg7XG59XG4ubWFya2V0ZXJzLXN0ZXBzLm5vLWJnLFxuLndoeXBhaWQtc3RlcHMubm8tYmcge1xuICBoZWlnaHQ6IDQ5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXJrZXRlcnMtc3RlcHMubm8tYmcsXG4ud2h5cGFpZC1zdGVwcy5uby1iZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcmtldGVycy1zdGVwcyxcbi53aHlwYWlkLXN0ZXBzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNTZweCAxNnB4O1xuICB9XG59XG4ubWFya2V0ZXJzLXN0ZXBzIC53aHlwYWlkLWZpcnN0LFxuLndoeXBhaWQtc3RlcHMgLndoeXBhaWQtZmlyc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTQwcHg7XG4gIG1heC13aWR0aDogMzQwcHg7XG4gIHotaW5kZXg6IC0yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXJrZXRlcnMtc3RlcHMgLndoeXBhaWQtZmlyc3QsXG4ud2h5cGFpZC1zdGVwcyAud2h5cGFpZC1maXJzdCB7XG4gICAgdG9wOiBhdXRvO1xuICB9XG59XG4ubWFya2V0ZXJzLXN0ZXBzIC5zdGVwcy1maXJzdCxcbi5tYXJrZXRlcnMtc3RlcHMgLndoeXBhaWQtc2Vjb25kLFxuLndoeXBhaWQtc3RlcHMgLnN0ZXBzLWZpcnN0LFxuLndoeXBhaWQtc3RlcHMgLndoeXBhaWQtc2Vjb25kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG4ubWFya2V0ZXJzLXN0ZXBzIC5zdGVwcy1zZWNvbmQsXG4ud2h5cGFpZC1zdGVwcyAuc3RlcHMtc2Vjb25kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjgwcHg7XG59XG4ubWFya2V0ZXJzLXN0ZXBzIC5zdGVwcy10aGlyZCxcbi53aHlwYWlkLXN0ZXBzIC5zdGVwcy10aGlyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuLm1hcmtldGVycy1zdGVwcyAuc3RlcHMtZm91cnRoLFxuLndoeXBhaWQtc3RlcHMgLnN0ZXBzLWZvdXJ0aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxODBweDtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgei1pbmRleDogLTI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcmtldGVycy1zdGVwcyAuc3RlcHMtZm91cnRoLFxuLndoeXBhaWQtc3RlcHMgLnN0ZXBzLWZvdXJ0aCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHdpZHRoOiAyMDAlO1xuICB9XG59XG5cbi5tYXJrZXRlcnMtc3RlcCxcbi53aHlwYWlkLXN0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tYXJrZXRlcnMtc3RlcCBpbWcudGhyZWVwaG90b3MsXG4ud2h5cGFpZC1zdGVwIGltZy50aHJlZXBob3RvcyB7XG4gIG1heC1oZWlnaHQ6IDQzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYXJrZXRlcnMtc3RlcC1pbnRybyxcbi53aHlwYWlkLXN0ZXAtaW50cm8ge1xuICBwYWRkaW5nOiAwIDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAubWFya2V0ZXJzLXN0ZXAtaW50cm8sXG4ud2h5cGFpZC1zdGVwLWludHJvIHtcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFya2V0ZXJzLXN0ZXAtaW50cm8sXG4ud2h5cGFpZC1zdGVwLWludHJvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXJrZXRlcnMtc3RlcC1pbnRybyxcbi53aHlwYWlkLXN0ZXAtaW50cm8ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYXJrZXRlcnMtc3RlcCBpbWcsXG4ud2h5cGFpZC1zdGVwIGltZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLm1hcmtldGVycy1zdGVwLmltYWdlLWJhY2sge1xuICBkaXNwbGF5OiB1bnNldDtcbiAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xufVxuLm1hcmtldGVycy1zdGVwLmltYWdlLWJhY2sgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDQ4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAubWFya2V0ZXJzLXN0ZXAuaW1hZ2UtYmFjayBpbWcge1xuICAgIHdpZHRoOiAxMTAlO1xuICAgIGxlZnQ6IC00NnB4O1xuICAgIHRvcDogOTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYXJrZXRlcnMtc3RlcC5pbWFnZS1iYWNrIGltZyB7XG4gICAgd2lkdGg6IDEyMCU7XG4gICAgbGVmdDogLTY4cHg7XG4gICAgdG9wOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXJrZXRlcnMtc3RlcC5pbWFnZS1iYWNrIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogNDBweDtcbiAgICB0b3A6IDU2cHg7XG4gIH1cbn1cblxuLnByb2dyYW0tdHJhY2sge1xuICBoZWlnaHQ6IDQzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9ncmFtLXRyYWNrIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNTZweCAxNnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uY29udGVudF9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudF9fdGV4dC13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDEwMHB4O1xuICB9XG59XG5cbi5yb3V0ZS1hLXNtLFxuLnJvdXRlLWItc20sXG4ucm91dGUtYy1zbSxcbi5yb3V0ZS1kLXNtIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cblxuLnJvdXRlLWEsXG4ucm91dGUtYixcbi5yb3V0ZS1jLFxuLnJvdXRlLWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yb3V0ZS1hIHtcbiAgYm90dG9tOiAtMjAwcHg7XG4gIHJpZ2h0OiAxNTBweDtcbiAgbWF4LXdpZHRoOiAzMzdweDtcbn1cblxuLnJvdXRlLWIge1xuICBsZWZ0OiAxNjBweDtcbiAgbWF4LXdpZHRoOiA0NDdweDtcbn1cblxuLnJvdXRlLWMge1xuICByaWdodDogMjA1cHg7XG4gIG1heC13aWR0aDogNDYxcHg7XG59XG5cbi5yb3V0ZS1kIHtcbiAgbGVmdDogMjQwcHg7XG4gIG1heC13aWR0aDogMzk3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgLnJvdXRlLWEge1xuICAgIHJpZ2h0OiA5MHB4O1xuICB9XG4gIC5yb3V0ZS1iIHtcbiAgICBsZWZ0OiA1NXB4O1xuICB9XG4gIC5yb3V0ZS1jIHtcbiAgICByaWdodDogMjA1cHg7XG4gIH1cbiAgLnJvdXRlLWQge1xuICAgIGxlZnQ6IDg1cHg7XG4gIH1cbn1cbi5tYXJrZXRpbmctY29udGVudCB7XG4gIHRvcDogLTM3NXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1hcmtldGluZy1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTUwcHg7XG4gICAgdG9wOiAtMjEwcHg7XG4gIH1cbiAgLm1hcmtldGluZy1jb250ZW50IC5pbnRyb19fY29udGVudC53aWR0aDUwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXJrZXRpbmctY29udGVudCB7XG4gICAgdG9wOiAtMzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIxMHB4O1xuICB9XG4gIC5tYXJrZXRpbmctY29udGVudCAuaW50cm9fX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1hcmtldGluZy1jb250ZW50IHtcbiAgICB0b3A6IC0yNTBweDtcbiAgfVxufVxuXG4uc2VydmljZV9fcm9zdGVyIHtcbiAgcGFkZGluZzogMTIwcHggMDtcbn1cbi5zZXJ2aWNlX19pbmZsdWVuY2VyLCAuc2VydmljZV9fbmF0aXZlIHtcbiAgcGFkZGluZzogMTIwcHggMTAwcHg7XG59XG4uc2VydmljZV9fYnJhbmRlZCB7XG4gIHBhZGRpbmc6IDEyMHB4IDEwMHB4IDEyMHB4IDYwMHB4O1xufVxuLnNlcnZpY2VfX2luZmx1ZW5jZXItdGV4dCwgLnNlcnZpY2VfX25hdGl2ZS10ZXh0LCAuc2VydmljZV9fYnJhbmRlZC10ZXh0IHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbi5zZXJ2aWNlX19yb3N0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwod2h5cGFpZC93b3JsZC1tYXAtcmV0KSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgLnNlcnZpY2VfX3Jvc3RlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlcnZpY2VfX3Jvc3RlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcnZpY2VfX3Jvc3RlciB7XG4gICAgcGFkZGluZzogNTZweCAxNnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MDBweDtcbiAgfVxufVxuLnNlcnZpY2VfX2luZmx1ZW5jZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwobWFya2V0ZXJzL21hcmtldGVycy1pbmRleC1waG9uZS1jb2xsYWJzLXJldCkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNDBweCAtMjAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTIwMHB4O1xuICBsZWZ0OiAzMDBweDtcbn1cbi5zZXJ2aWNlX19icmFuZGVkIHtcbiAgYmFja2dyb3VuZDogdXJsKG1hcmtldGVycy9tYXJrZXRlcnMtaW5kZXgtYnJhbmRlZC1yZXQpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM3NXB4IGF1dG87XG59XG4uc2VydmljZV9fbmF0aXZlIHtcbiAgYmFja2dyb3VuZDogdXJsKG1hcmtldGVycy9tYXJrZXRlcnMtaW5kZXgtYW1wbGlmaWNhdGlvbi1yZXQpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjMwcHggLTkxcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogNjAwcHg7XG4gIGxlZnQ6IDMwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAuc2VydmljZV9fbmF0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MTBweCAtNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZXJ2aWNlX19pbmZsdWVuY2VyLCAuc2VydmljZV9fbmF0aXZlIHtcbiAgICBwYWRkaW5nOiAxMjBweCA2MHB4O1xuICB9XG4gIC5zZXJ2aWNlX19pbmZsdWVuY2VyLXRleHQsIC5zZXJ2aWNlX19uYXRpdmUtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxuICAuc2VydmljZV9fbmF0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzNjBweCAtNDBweDtcbiAgfVxuICAuc2VydmljZV9faW5mbHVlbmNlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTQ2cHggLTIwMHB4O1xuICB9XG4gIC5zZXJ2aWNlX19icmFuZGVkIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMHB4IGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxNTBweDtcbiAgICBwYWRkaW5nOiAxMjBweCA2MHB4IDEyMHB4IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcnZpY2VfX2luZmx1ZW5jZXIsIC5zZXJ2aWNlX19icmFuZGVkLCAuc2VydmljZV9fbmF0aXZlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDE2cHggMjQwcHg7XG4gICAgbWluLWhlaWdodDogMzEwcHg7XG4gIH1cbiAgLnNlcnZpY2VfX2luZmx1ZW5jZXItdGV4dCwgLnNlcnZpY2VfX2JyYW5kZWQtdGV4dCwgLnNlcnZpY2VfX25hdGl2ZS10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zZXJ2aWNlX19uYXRpdmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAyNjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI3OXB4O1xuICB9XG4gIC5zZXJ2aWNlX19icmFuZGVkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDI5MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAwcHggYXV0bztcbiAgfVxuICAuc2VydmljZV9faW5mbHVlbmNlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4cHggMzAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0ODBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlcnZpY2VfX2luZmx1ZW5jZXIsIC5zZXJ2aWNlX19icmFuZGVkLCAuc2VydmljZV9fbmF0aXZlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDE2cHggMjQwcHg7XG4gICAgbWluLWhlaWdodDogNTUwcHg7XG4gICAgbWF4LWhlaWdodDogNTUwcHg7XG4gIH1cbiAgLnNlcnZpY2VfX2luZmx1ZW5jZXItdGV4dCwgLnNlcnZpY2VfX2JyYW5kZWQtdGV4dCwgLnNlcnZpY2VfX25hdGl2ZS10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zZXJ2aWNlX19uYXRpdmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAzMDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4O1xuICB9XG4gIC5zZXJ2aWNlX19icmFuZGVkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMzUwcHg7XG4gIH1cbiAgLnNlcnZpY2VfX2luZmx1ZW5jZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05MHB4IDM1NXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDgwcHggYXV0bztcbiAgfVxufVxuXG4uYmctdGVjaC1ibGFjayxcbi5iZy10ZWNoLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogIzMzMzUzYTsgLyogRm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgZ3JhZGllbnRzICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHJpZ2h0LCAjMzMzNTNhLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMTAwJSksICMzMzM1M2E7IC8qIEZvciBGaXJlZm94IDMuNiB0byAxNSAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQocmlnaHQsICMzMzM1M2EsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAxMDAlKSwgIzMzMzUzYTsgLyogRm9yIE9wZXJhIDExLjEgdG8gMTIuMCAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMzMzNTNhLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMTAwJSksICMzMzM1M2E7IC8qIEZvciBTYWZhcmkgNS4xIHRvIDYuMCAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzMzM1M2EsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAxMDAlKSwgIzMzMzUzYTtcbn1cbi5iZy10ZWNoLWJsYWNrIGgxLFxuLmJnLXRlY2gtYmxhY2sgaDIsXG4uYmctdGVjaC1ibGFjayBoMyxcbi5iZy10ZWNoLWJsYWNrIGg0LFxuLmJnLXRlY2gtYmxhY2sgaDUsXG4uYmctdGVjaC1ibGFjayBoNixcbi5iZy10ZWNoLWJsYWNrIC5oMSxcbi5iZy10ZWNoLWJsYWNrIC5oMixcbi5iZy10ZWNoLWJsYWNrIC5oMyxcbi5iZy10ZWNoLWJsYWNrIC5oNCxcbi5iZy10ZWNoLWJsYWNrIC5oNSxcbi5iZy10ZWNoLWJsYWNrIC5oNixcbi5iZy10ZWNoLWdyYWRpZW50IGgxLFxuLmJnLXRlY2gtZ3JhZGllbnQgaDIsXG4uYmctdGVjaC1ncmFkaWVudCBoMyxcbi5iZy10ZWNoLWdyYWRpZW50IGg0LFxuLmJnLXRlY2gtZ3JhZGllbnQgaDUsXG4uYmctdGVjaC1ncmFkaWVudCBoNixcbi5iZy10ZWNoLWdyYWRpZW50IC5oMSxcbi5iZy10ZWNoLWdyYWRpZW50IC5oMixcbi5iZy10ZWNoLWdyYWRpZW50IC5oMyxcbi5iZy10ZWNoLWdyYWRpZW50IC5oNCxcbi5iZy10ZWNoLWdyYWRpZW50IC5oNSxcbi5iZy10ZWNoLWdyYWRpZW50IC5oNiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5pbWcub3ZhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogODBweDtcbiAgdG9wOiAxNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICBpbWcub3ZhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndoeXBhaWQtc3RlcC5pbWFnZS1iYWNrIHtcbiAgYmFja2dyb3VuZDogdXJsKFwid2h5cGFpZC90ZWNoLXdlYi1yZXRcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNThweCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aHlwYWlkLXN0ZXAuaW1hZ2UtYmFjayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuXG4ubGFwdG9wLWltYWdlIHtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXB0b3AtaW1hZ2Uge1xuICAgIGxlZnQ6IC00MHB4O1xuICAgIHRvcDogNTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxhcHRvcC1pbWFnZSB7XG4gICAgbGVmdDogLTI0cHg7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gIC5sYXB0b3AtaW1hZ2Uge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5sYXB0b3AtaW1hZ2Uge1xuICAgIGxlZnQ6IC0yMnB4O1xuICAgIHRvcDogNnB4O1xuICB9XG59XG5cbi8qIE5ldyBDaGVja0JveCBTdHlsZXMgKi9cbmEuY29ubmVjdC1hY2NvdW50LnVuZGVybGluZSxcbmEuY29ubmVjdC1hY2NvdW50LnVuZGVybGluZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2hlY2tib3gtaXRlbXMgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxcmVtIDVyZW0gMXJlbSAycmVtO1xufVxuLmNoZWNrYm94LWl0ZW1zIC5jaGVjayB7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZXR0aW5ncy1ub3RpZmljYXRpb25zIC5pbnB1dC1maWVsZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5tYWluLmluZmx1ZW5jZXJfc2V0dGluZ3MgLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duLFxubWFpbi5icmFuZF9zZXR0aW5ncyAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24ge1xuICB3aWR0aDogMTAwJTtcbn1cbm1haW4uaW5mbHVlbmNlcl9zZXR0aW5ncyBmaWd1cmUgLmZpZ3VyZS1pbWcsXG5tYWluLmJyYW5kX3NldHRpbmdzIGZpZ3VyZSAuZmlndXJlLWltZyB7XG4gIG1hcmdpbi10b3A6IC0zNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxubWFpbi5pbmZsdWVuY2VyX3NldHRpbmdzIGZpZ3VyZSAuZmlndXJlLWltZy5yb3VuZGVkLFxubWFpbi5icmFuZF9zZXR0aW5ncyBmaWd1cmUgLmZpZ3VyZS1pbWcucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5pbmZsdWVuY2VyX3NldHRpbmdzIC5idG4tbmF2LXNlY29uZGFyeSxcbm1haW4uYnJhbmRfc2V0dGluZ3MgLmJ0bi1uYXYtc2Vjb25kYXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxubWFpbi5pbmZsdWVuY2VyX3NldHRpbmdzIC5idG4tbmF2LXNlY29uZGFyeTpmb2N1cyxcbm1haW4uYnJhbmRfc2V0dGluZ3MgLmJ0bi1uYXYtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmMjU5N2M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5pbmZsdWVuY2VyX3NldHRpbmdzIC5idG4tZGlzY29ubmVjdCxcbm1haW4uYnJhbmRfc2V0dGluZ3MgLmJ0bi1kaXNjb25uZWN0IHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5tYWluLmluZmx1ZW5jZXJfc2V0dGluZ3MgLmNhcmQtaGVhZGVyLFxubWFpbi5icmFuZF9zZXR0aW5ncyAuY2FyZC1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDFyZW0gNXJlbSAxcmVtIDJyZW07XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5tYWluLmluZmx1ZW5jZXJfc2V0dGluZ3MgLnVzYWdlLXJpZ2h0cy1lbXB0eS1tZXNzYWdlLFxubWFpbi5icmFuZF9zZXR0aW5ncyAudXNhZ2UtcmlnaHRzLWVtcHR5LW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjBkOTtcbn1cbm1haW4uaW5mbHVlbmNlcl9zZXR0aW5ncyAudXNhZ2UtcmlnaHRzLWVtcHR5LW1lc3NhZ2UgcCxcbm1haW4uYnJhbmRfc2V0dGluZ3MgLnVzYWdlLXJpZ2h0cy1lbXB0eS1tZXNzYWdlIHAge1xuICBjb2xvcjogIzMzMzUzYTtcbn1cbm1haW4uaW5mbHVlbmNlcl9zZXR0aW5ncyAudXNhZ2UtcmlnaHRzLXNlY3Rpb24taGVhZGVyLFxubWFpbi5icmFuZF9zZXR0aW5ncyAudXNhZ2UtcmlnaHRzLXNlY3Rpb24taGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5tYWluLmluZmx1ZW5jZXJfc2V0dGluZ3MgLnVzYWdlLXJpZ2h0cy1zZWN0aW9uLXN1YmhlYWRlcixcbm1haW4uYnJhbmRfc2V0dGluZ3MgLnVzYWdlLXJpZ2h0cy1zZWN0aW9uLXN1YmhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxubWFpbi5pbmZsdWVuY2VyX3NldHRpbmdzIC51c2FnZS1yaWdodHMtaW5mby1tZXNzYWdlLFxubWFpbi5icmFuZF9zZXR0aW5ncyAudXNhZ2UtcmlnaHRzLWluZm8tbWVzc2FnZSB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGNvbG9yOiAjMzMzNTNBO1xufVxubWFpbi5pbmZsdWVuY2VyX3NldHRpbmdzIC51c2FnZS1yaWdodHMtbGluayxcbm1haW4uYnJhbmRfc2V0dGluZ3MgLnVzYWdlLXJpZ2h0cy1saW5rIHtcbiAgY29sb3I6ICM0RkE5QjM7XG59XG5tYWluLmluZmx1ZW5jZXJfc2V0dGluZ3MgLnVzYWdlLXJpZ2h0cy1zdWdnZXN0aW9uLXBpbGwsXG5tYWluLmJyYW5kX3NldHRpbmdzIC51c2FnZS1yaWdodHMtc3VnZ2VzdGlvbi1waWxsIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm9yZGVyLXJhZGl1czogMzhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5tYWluLmluZmx1ZW5jZXJfc2V0dGluZ3MgLnVzYWdlLXJpZ2h0cy1zdWdnZXN0aW9uLXBpbGwgcCxcbm1haW4uYnJhbmRfc2V0dGluZ3MgLnVzYWdlLXJpZ2h0cy1zdWdnZXN0aW9uLXBpbGwgcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxubWFpbi5pbmZsdWVuY2VyX3NldHRpbmdzIC51c2FnZS1yaWdodHMtaW5wdXQsXG5tYWluLmJyYW5kX3NldHRpbmdzIC51c2FnZS1yaWdodHMtaW5wdXQge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5tYWluLmluZmx1ZW5jZXJfc2V0dGluZ3MgLnVzYWdlLXJpZ2h0cy1oaWRkZW4tbWVzc2FnZSxcbm1haW4uYnJhbmRfc2V0dGluZ3MgLnVzYWdlLXJpZ2h0cy1oaWRkZW4tbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5tYWluLmluZmx1ZW5jZXJfc2V0dGluZ3MgI2FjY29yZGlhbiAuYm9yZGVyLXRvcCxcbm1haW4uYnJhbmRfc2V0dGluZ3MgI2FjY29yZGlhbiAuYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDUxLCA1MywgNTgsIDAuMTUpO1xufVxubWFpbi5pbmZsdWVuY2VyX3NldHRpbmdzIC5zZXR0aW5ncy1ub3RpZmljYXRpb25zLFxubWFpbi5pbmZsdWVuY2VyX3NldHRpbmdzIC5zZXR0aW5ncy1wYXlvdXRzLFxubWFpbi5icmFuZF9zZXR0aW5ncyAuc2V0dGluZ3Mtbm90aWZpY2F0aW9ucyxcbm1haW4uYnJhbmRfc2V0dGluZ3MgLnNldHRpbmdzLXBheW91dHMge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSg1MSwgNTMsIDU4LCAwLjE1KTtcbn1cbm1haW4uaW5mbHVlbmNlcl9zZXR0aW5ncyAuc2V0dGluZ3Mtbm90aWZpY2F0aW9ucyBsYWJlbCxcbm1haW4uaW5mbHVlbmNlcl9zZXR0aW5ncyAuc2V0dGluZ3Mtc2FsZXN0YXggbGFiZWwsXG5tYWluLmJyYW5kX3NldHRpbmdzIC5zZXR0aW5ncy1ub3RpZmljYXRpb25zIGxhYmVsLFxubWFpbi5icmFuZF9zZXR0aW5ncyAuc2V0dGluZ3Mtc2FsZXN0YXggbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxcmVtIDVyZW0gMXJlbSAycmVtO1xufVxubWFpbi5pbmZsdWVuY2VyX3NldHRpbmdzIC5zZXR0aW5ncy1ub3RpZmljYXRpb25zIC5jaGVjayxcbm1haW4uaW5mbHVlbmNlcl9zZXR0aW5ncyAuc2V0dGluZ3Mtc2FsZXN0YXggLmNoZWNrLFxubWFpbi5icmFuZF9zZXR0aW5ncyAuc2V0dGluZ3Mtbm90aWZpY2F0aW9ucyAuY2hlY2ssXG5tYWluLmJyYW5kX3NldHRpbmdzIC5zZXR0aW5ncy1zYWxlc3RheCAuY2hlY2sge1xuICBsZWZ0OiAwO1xufVxuXG4jcGF5cGFsLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2U3ZjM7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5wYXlwYWwtaW5mbyB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5pbmZvLWxpbmsge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50b3RhbC1wYWlkLFxuLnRvdGFsLXBlbmRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xuICBmbG9hdDogbGVmdDtcbn1cbi50b3RhbC1wYWlkIHAsXG4udG90YWwtcGVuZGluZyBwIHtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG4udG90YWwtcGFpZCBwIHN0cm9uZyxcbi50b3RhbC1wZW5kaW5nIHAgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG90YWwtcGFpZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcmVtIHNvbGlkICNmZmY7XG4gIH1cbiAgLnRvdGFsLXBlbmRpbmcge1xuICAgIGJvcmRlci1sZWZ0OiAxcmVtIHNvbGlkICNmZmY7XG4gIH1cbn1cbnRhYmxlLnRyYW5zYWN0aW9ucyB0Ym9keSB0ZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxudGFibGUudHJhbnNhY3Rpb25zIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRhYmxlLnRyYW5zYWN0aW9ucyB0Ym9keSB0ZDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbnRhYmxlLnRyYW5zYWN0aW9ucyB0Ym9keSB0ZDpsYXN0LWNoaWxkIGRpdiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbnRhYmxlLnRyYW5zYWN0aW9ucyB0Ym9keSB0ZCBhIHtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG50YWJsZS50cmFuc2FjdGlvbnMgdGhlYWQgdGgge1xuICBjb2xvcjogIzk0OTg5ZjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG50YWJsZS50cmFuc2FjdGlvbnMgdGhlYWQgdGguZGV0YWlscyB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50YWJsZS50cmFuc2FjdGlvbnMgdGhlYWQgdGguYW1vdW50IHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cbnRhYmxlLnRyYW5zYWN0aW9ucyB0aGVhZCB0aC5wYXlvdXQtZGF0ZSB7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG50YWJsZS50cmFuc2FjdGlvbnMgdGhlYWQgdGguc3RhdHVzIHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmNoZWNrZWQpICsgbGFiZWwgLnptZGktY2hlY2stc3F1YXJlLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIC56bWRpLWNoZWNrLXNxdWFyZSB7XG4gIGJhY2tncm91bmQ6ICNjY2NjY2I7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgbGVmdDogMXB4O1xuICB0b3A6IDA7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmNoZWNrZWQpICsgbGFiZWwgLnptZGktY2hlY2stc3F1YXJlOjpiZWZvcmUsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwgLnptZGktY2hlY2stc3F1YXJlOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNmMjU5N2M7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCAuem1kaS1jaGVjay1zcXVhcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2NjY2NiO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCAuem1kaS1jaGVjay1zcXVhcmU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCAuem1kaS1jaGVjay1zcXVhcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIC56bWRpLWNoZWNrLXNxdWFyZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhbXBhaWduLWNlbGwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDFyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLyp0cmFuc2l0aW9uOiBhbGwgMC41czsgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgLmFmZml4IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLm9wdC1pbl9faGVhZGVyIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLm9wdC1pbl9faGVhZGVyIGg0IGEge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xufVxuXG4uZW1wdHktc3RhdGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZW1wdHktc3RhdGUgLnptZGktY2hlY2stY2lyY2xlIHtcbiAgY29sb3I6ICM1ZmM1YmI7XG59XG4uZW1wdHktc3RhdGUgcCB7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuXG4uY2FtcGFpZ25zLmJyaWVmIC5uYXZiYXIge1xuICB3aWR0aDogMjUwcHg7XG59XG5cbi5pbnB1dC1maWVsZCB0ZXh0YXJlYSB7XG4gIC8qIG1pbi1oZWlnaHQ6IDE1NnB4ICFpbXBvcnRhbnQ7ICovXG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLnptZGktY2xvc2UtY2lyY2xlLW86OmJlZm9yZSB7XG4gIGNvbG9yOiAjZjI1OTdjO1xufVxuXG4ubG9jYXRpb24taW5wdXRzIC56bWRpLWNsb3NlLWNpcmNsZS1vOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNTJyZW07XG4gIHRvcDogLTQycHg7XG59XG4ubG9jYXRpb24taW5wdXRzIGEucmVtb3ZlLWxvY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ub3V0cHV0LWZpZWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbi5vdXRwdXQtZmllbGQgaDYge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm91dHB1dC1maWVsZCBwIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uYnJpZWYtZGlzcGxheSB7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuLmJyaWVmLWRpc3BsYXkgaDYge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5icmllZi1kaXNwbGF5IG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuLmJyaWVmLWRpc3BsYXkgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5oeXBoZW46OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIi1cIjtcbiAgY29sb3I6ICNjY2NjY2I7XG4gIHJpZ2h0OiAtMC4ycmVtO1xuICB0b3A6IDRyZW07XG59XG5cbi56bWRpLWV5ZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICM5Mzk3OWQ7XG59XG5cbi56bWRpLW5vLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDFyZW07XG59XG5cbi5pbnB1dC1maWVsZFtjbGFzcyo9ZmllbGQtcHJlZml4LV0sIC5pbnB1dC1maWVsZFtjbGFzcyo9ZmllbGQtc3VmZml4LV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuLmlucHV0LWZpZWxkW2NsYXNzKj1maWVsZC1wcmVmaXgtXTo6YmVmb3JlLCAuaW5wdXQtZmllbGRbY2xhc3MqPWZpZWxkLXByZWZpeC1dOjphZnRlcixcbi5pbnB1dC1maWVsZFtjbGFzcyo9ZmllbGQtcHJlZml4LV0gLnptZGksIC5pbnB1dC1maWVsZFtjbGFzcyo9ZmllbGQtc3VmZml4LV06OmJlZm9yZSwgLmlucHV0LWZpZWxkW2NsYXNzKj1maWVsZC1zdWZmaXgtXTo6YWZ0ZXIsXG4uaW5wdXQtZmllbGRbY2xhc3MqPWZpZWxkLXN1ZmZpeC1dIC56bWRpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5pbnB1dC1maWVsZFtjbGFzcyo9ZmllbGQtcHJlZml4LV0gLnptZGksIC5pbnB1dC1maWVsZFtjbGFzcyo9ZmllbGQtc3VmZml4LV0gLnptZGkge1xuICBmb250LXNpemU6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNjtcbiAgdG9wOiAycmVtO1xufVxuLmlucHV0LWZpZWxkW2NsYXNzKj1maWVsZC1wcmVmaXgtXSAuem1kaS1leWUsIC5pbnB1dC1maWVsZFtjbGFzcyo9ZmllbGQtc3VmZml4LV0gLnptZGktZXllIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgdG9wOiAxcmVtO1xufVxuLmlucHV0LWZpZWxkW2NsYXNzKj1maWVsZC1wcmVmaXgtXTo6YmVmb3JlIHtcbiAgbGVmdDogMC43NXJlbTtcbn1cbi5pbnB1dC1maWVsZFtjbGFzcyo9ZmllbGQtcHJlZml4LV0gLnptZGkge1xuICBsZWZ0OiAwLjVyZW07XG59XG4uaW5wdXQtZmllbGRbY2xhc3MqPWZpZWxkLXN1ZmZpeC1dIC56bWRpIHtcbiAgcmlnaHQ6IDJyZW07XG59XG4uaW5wdXQtZmllbGRbY2xhc3MqPWZpZWxkLXN1ZmZpeC1dIC56bWRpLWV5ZSB7XG4gIHJpZ2h0OiAxcmVtO1xufVxuLmlucHV0LWZpZWxkLmZpZWxkLXN1ZmZpeC1pY29uIGlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMmVtO1xufVxuLmlucHV0LWZpZWxkLmZpZWxkLXN1ZmZpeC1pY29uIGlucHV0OmRpc2FibGVkICsgLnptZGkge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5pY2lfbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5pbWFnZS1ib3ggaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaW1hZ2UtYm94IGxhYmVsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm90ZXMgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgI0lORkxVRU5DRVItQ0FSRFMgUk9TVEVSXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaW5mbHVlbmNlci1saXN0IHtcbiAgbWluLWhlaWdodDogOTB2aDtcbn1cblxuLmluZmx1ZW5jZXItY2FyZF9fZGF0YSAuZmlndXJlLWNhcHRpb24ge1xuICBjb2xvcjogIzkzOTc5ZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pbmZsdWVuY2VyLWNhcmRfX2RhdGEgLmZpZ3VyZS1jYXB0aW9uIC5jb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5pbmZsdWVuY2VyLWNhcmRfX2RhdGEgLmZpZ3VyZS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogNnJlbTtcbn1cbi5pbmZsdWVuY2VyLWNhcmRfX2RhdGEgLmZpZ3VyZS1pbWcuYWN0aXZlIHtcbiAgYm9yZGVyOiAwLjI1cmVtIHNvbGlkICM1ZmM1YmI7XG59XG4uaW5mbHVlbmNlci1jYXJkX19kYXRhIC50aHVtYm5haWwgLnRodW1ibmFpbC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1OHB4O1xuICB0b3A6IC04cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzMzMzUzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAxO1xufVxuLmluZmx1ZW5jZXItY2FyZF9fZGF0YSAudGh1bWJuYWlsIC50aHVtYm5haWwtaWNvbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbn1cbi5pbmZsdWVuY2VyLWNhcmRfX2RhdGEgLnRodW1ibmFpbCAudGh1bWJuYWlsLWljb24uem1kaS1jaGVjay1jaXJjbGUge1xuICBjb2xvcjogIzVmYzViYjtcbn1cbi5pbmZsdWVuY2VyLWNhcmRfX3Bvc3RzIDpmb2N1cyB7XG4gIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgI0lORkxVRU5DRVIgQ0FSRCBMSVNUU1xuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJyYW5kX2NvbnRlbnRfYXBwcm92YWwgLmluZmx1ZW5jZXItY2FyZCxcbi5pbmZsdWVuY2VyX2FwcHJvdmVkX2xpc3QgLmluZmx1ZW5jZXItY2FyZCxcbi5pbmZsdWVuY2VyX2xpdmVfbGlzdCAuaW5mbHVlbmNlci1jYXJkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICNDT05URU5UIEFQUFJPVkFMIFNMSURFUlxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNhcm91c2VsLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHJpZ2h0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZmI7XG59XG4uY2Fyb3VzZWwtY29udHJvbHMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xufVxuXG4uY2xvc2Utc2Vjb25kYXJ5IHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uY2xvc2Utc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xufVxuLmNsb3NlLXNlY29uZGFyeTo6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuXG4udG9wLWNhcm91c2VsLWNvbnRyb2wtbmV4dCxcbi50b3AtY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLnByb2ZpbGUtc2xpZGVyLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4ucHJvZmlsZS1zbGlkZXItYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJvZmlsZS1zbGlkZXItYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICBjb2xvcjogIzMzMzUzYTtcbn1cbi5wcm9maWxlLXNsaWRlci1idXR0b246OmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzk0OTg5ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2luZmx1ZW5jZXItY29udGVudF9fZGV0YWlscyxcbiNtYW5hZ2VyLWNvbnRlbnRfX2RldGFpbHMge1xuICAgIGhlaWdodDogOTJ2aDtcbiAgfVxufVxuLmNsaWVudC1jb250ZW50X19hcHByb3ZlIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICNFTVBUWSBTVEFURSBGT1IgQ09OVEVOVCBBUFBST1ZBTFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jb250YWluZXItZW1wdHktc3RhdGUge1xuICBoZWlnaHQ6IDUwdmg7XG59XG4uY29udGFpbmVyLWVtcHR5LXN0YXRlX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cblxuYm9keVtkYXRhLWNvbnRyb2xsZXI9YnJhbmRfY2FtcGFpZ25dIC5uYXYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTQ5ODlmICFpbXBvcnRhbnQ7XG59XG5ib2R5W2RhdGEtY29udHJvbGxlcj1icmFuZF9jYW1wYWlnbl0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzNTNhICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xsYWItY29udGVudC1zdW1tYXJ5IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ubW9iaWxlLXNhdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9iaWxlLXNhdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tb2JpbGUtc2F2ZSAuem1kaS1zbWFydHBob25lLWlwaG9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2JpbGUtc2F2ZSAuem1kaS1zbWFydHBob25lLWlwaG9uZTo6YmVmb3JlIHtcbiAgY29sb3I6ICNlOWU5ZTk7XG4gIGZvbnQtc2l6ZTogNzBweDtcbn1cbi5tb2JpbGUtc2F2ZSAuem1kaS1zbWFydHBob25lLWlwaG9uZSAuem1kaS1jbG9zZTo6YmVmb3JlIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIG1haW4uY2FtcGFpZ25zLmJyaWVmLCBtYWluLmNhbXBhaWducy5jYW1wYWlnbl9jbGllbnRfYnJpZWYsIG1haW4uY2FtcGFpZ25zLmNhbXBhaWduX2luZmx1ZW5jZXJfYnJpZWYsIG1haW4uY2FtcGFpZ25zLm9wdF9pbnMsIG1haW4uY2FtcGFpZ25zLnNob3J0bGlzdCwgbWFpbi5jYW1wYWlnbnMuY29sbGFib3JhdGlvbnMsIG1haW4uY2FtcGFpZ25zLmJ1aWxkLCBtYWluLmNhbXBhaWducy5yb3N0ZXJfbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgbWFpbi5icmFuZF9jYW1wYWlnbi5icmFuZF9kZXRhaWxzX3ZpZXcsIG1haW4uYnJhbmRfY2FtcGFpZ24uYnJhbmRfaW5mbHVlbmNlcl9icmllZiwgbWFpbi5icmFuZF9jYW1wYWlnbi5icmFuZF9jYW1wYWlnbl9yb3N0ZXIsIG1haW4uYnJhbmRfY2FtcGFpZ24uaW5mbHVlbmNlcl9hcHByb3ZlZF9saXN0LCBtYWluLmJyYW5kX2NhbXBhaWduLmJyYW5kX2NvbnRlbnRfYXBwcm92YWwsIG1haW4uYnJhbmRfY2FtcGFpZ24uaW5mbHVlbmNlcl9saXZlX2xpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIG1haW4uc2VhcmNoLmluZGV4IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjbWFuYWdlci1jb250ZW50X19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHlbZGF0YS1jb250cm9sbGVyPWNvbGxhYm9yYXRpb25zXSAuem1kaS1sb25nLWFycm93LWxlZnQsXG5ib2R5W2RhdGEtY29udHJvbGxlcj1jb2xsYWJvcmF0aW9uX2NvbnRlbnRzXSAuem1kaS1sb25nLWFycm93LWxlZnQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNXB4O1xuICBmb250LXNpemU6IDEuNWVtO1xuICBjb2xvcjogIzMzMzUzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbmJvZHlbZGF0YS1jb250cm9sbGVyPWNvbGxhYm9yYXRpb25zXSAuem1kaS1sb25nLWFycm93LWxlZnQ6OmJlZm9yZSxcbmJvZHlbZGF0YS1jb250cm9sbGVyPWNvbGxhYm9yYXRpb25fY29udGVudHNdIC56bWRpLWxvbmctYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbmJvZHlbZGF0YS1jb250cm9sbGVyPWNvbGxhYm9yYXRpb25zXSAuem1kaS1sb25nLWFycm93LWxlZnQ6aG92ZXIsXG5ib2R5W2RhdGEtY29udHJvbGxlcj1jb2xsYWJvcmF0aW9uX2NvbnRlbnRzXSAuem1kaS1sb25nLWFycm93LWxlZnQ6aG92ZXIge1xuICBjb2xvcjogIzk0OTg5ZjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xufVxuXG4uY29sbGFiLWNvbnRlbnRfX2JveCB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuLmNvbGxhYi1jb250ZW50X19ib3ggbGFiZWwuZXJyb3Ige1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY29sbGFiLWNvbnRlbnRfX2JveCBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cblxuLnptZGktbG9jayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA4ZmMxO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnptZGktbG9jazo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmludm9pY2UtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLW5hbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmludm9pY2UtaXRlbSAuaXRlbS10YXNrLFxuLmludm9pY2UtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5pbnZvaWNlLWl0ZW0gLml0ZW0tdGFzayAuaXRlbS1uYW1lLFxuLmludm9pY2UtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLW5hbWUge1xuICBjb2xvcjogIzMzMzUzYTtcbn1cbi5pbnZvaWNlLWl0ZW0gZGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJyaWVmLXZpZXcgcCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLnJhdGUtZHJvcGRvd24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW52b2ljZS1pdGVtIGg2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAuY29sbGFiLWNvbnRlbnRfX2JveCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAjbWFuYWdlci1zdGFnZSxcbiNpbmZsdWVuY2VyLXN0YWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuI21hbmFnZXItZGV0YWlsc19zaWRlYmFyLFxuI2NsaWVudC1jb250ZW50X19zaWRlYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MjBweCkge1xuICAuY29sbGFiLXN1Ym1pdCBidXR0b24gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvbGxhYm9yYXRpb25zIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5jb2xsYWItZmlsdGVyLWNvbnRhaW5lciBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1mYW1pbHk6IFwiTWFpc29uIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzMzMzUzYTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmNvbGxhYi1maWx0ZXItY29udGFpbmVyIC5jb2xsYWItZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxNi41NjNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgcGFkZGluZzogMC42ODhyZW0gMXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjYzRjZGQ1O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJNYWlzb24gTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICM4OTg5ODk7XG59XG5cbi5tbC1taW51cy05IHtcbiAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1taW51cy04IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xsYWItY2hlY2tib3gtcm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uY2hlY2tib3gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvbGxhYi1jaGVja2JveC1sYWJlbCBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1haXNvbiBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzMzMzUzYTtcbn1cbi5jb2xsYWItY2hlY2tib3gtbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5jaGVjayxcbi5jb2xsYWItY2hlY2tib3gtbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5taW51cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1ZmM1YmI7XG4gIGJhY2tncm91bmQ6ICM1ZmM1YmI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udXNhZ2UtcmlnaHRzLWVtcHR5LW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjBkOTtcbn1cbi51c2FnZS1yaWdodHMtZW1wdHktbWVzc2FnZSBwIHtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG5cbi51c2FnZS1yaWdodHMtaW5mby1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgcGFkZGluZzogMTZweDtcbiAgY29sb3I6ICMzMzM1M0E7XG59XG5cbi51c2FnZS1yaWdodHMtbGluayB7XG4gIGNvbG9yOiAjNEZBOUIzO1xufVxuXG4udXNhZ2UtcmlnaHRzLXNlY3Rpb24taGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi51c2FnZS1yaWdodHMtc2VjdGlvbi1zdWJoZWFkZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnVzYWdlLXJpZ2h0cy1zdWdnZXN0aW9uLXBpbGwge1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3JkZXItcmFkaXVzOiAzOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi51c2FnZS1yaWdodHMtc3VnZ2VzdGlvbi1waWxsIHAge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnVzYWdlLXJpZ2h0cy1pbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLnVzYWdlLXJpZ2h0cy1oaWRkZW4tbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lcnJvci1iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxNnB4O1xuICBnYXA6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogI2ZjZDlkZDtcbn1cblxuLyogV3JhcHBlcnMgKi9cbi53cmFwcGVyLTEge1xuICBiYWNrZ3JvdW5kOiAjZjNmNGZiOyAvKiBGb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBncmFkaWVudHMgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2ZmZiwgI2YzZjRmYik7IC8qIEZvciBTYWZhcmkgNS4xIHRvIDYuMCAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoI2ZmZiwgI2YzZjRmYik7IC8qIEZvciBPcGVyYSAxMS4xIHRvIDEyLjAgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoI2ZmZiwgI2YzZjRmYik7IC8qIEZvciBGaXJlZm94IDMuNiB0byAxNSAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiwgI2YzZjRmYik7IC8qIFN0YW5kYXJkIHN5bnRheCAqL1xufVxuXG4ud3JhcHBlci0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbn1cblxuLndyYXBwZXItMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU5N2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3JhcHBlci00IHtcbiAgYmFja2dyb3VuZDogI2YzZjRmYjsgLyogRm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgZ3JhZGllbnRzICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmM2Y0ZmIsICNmZmYpOyAvKiBGb3IgU2FmYXJpIDUuMSB0byA2LjAgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCNmM2Y0ZmIsICNmZmYpOyAvKiBGb3IgT3BlcmEgMTEuMSB0byAxMi4wICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KCNmM2Y0ZmIsICNmZmYpOyAvKiBGb3IgRmlyZWZveCAzLjYgdG8gMTUgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmM2Y0ZmIsICNmZmYpOyAvKiBTdGFuZGFyZCBzeW50YXggKi9cbn1cblxuLndyYXBwZXItNSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IC8qIEZvciBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IGdyYWRpZW50cyAqL1xufVxuXG4ucGFpZC1oYXNoLWxvZ28ge1xuICB3aWR0aDogNzBweDtcbn1cblxuLyogQ3JlYXRvcnMgYXJ0aWNsZSBJbnRyb3MgKi9cbi5jcmVhdG9ycy1hcnRpY2xlIC5jcmVhdG9ycy1hcnRpY2xlLWludHJvIHtcbiAgcGFkZGluZzogMCA4NXB4IDEwcHg7XG59XG4uY3JlYXRvcnMtYXJ0aWNsZSAuY3JlYXRvcnMtYXJ0aWNsZS1pbnRybyBoNS5maWd1cmUtaW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNyZWF0b3JzLWFydGljbGUgLmNyZWF0b3JzLWFydGljbGUtaW50cm9fX2ltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNyZWF0b3JzLWFydGljbGUgLmNyZWF0b3JzLWFydGljbGUtaW50cm9fX2ltZyBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogOTUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNyZWF0b3JzLWFydGljbGUgLmNyZWF0b3JzLWFydGljbGUtaW50cm8ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mYWNlYm9vay1sb2dpbi1idG4ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmFjZWJvb2stbG9naW4tYnRuIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5tYWluLmZhcSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZmI7XG59XG5tYWluLmZhcSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxubWFpbi5mYXEgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbm1haW4uZmFxIC5pbnRyb19fbGVmdC1jb250ZW50IHAge1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG59XG5tYWluLmZhcSAuZmFxLWJhbm5lci1jb250YWluZXIge1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDY3cmVtO1xufVxubWFpbi5mYXEgLmZhcS1iYW5uZXItY29udGFpbmVyIGEge1xuICBjb2xvcjogIzkzOTc5ZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5tYWluLmZhcSAuZmFxLWJhbm5lci1jb250YWluZXIgYS5mYXEtYmxvY2stbGluayB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbm1haW4uZmFxIC5mYXEtYmFubmVyLWNvbnRhaW5lciBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5tYWluLmZhcSAuZmFxLXFhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNjdyZW07XG59XG4ubWFpbi5zZXNzaW9ucy5uZXcgKyAuY29udGFpbmVyLFxuLm1haW4uc2Vzc2lvbnMuY3JlYXRlICsgLmNvbnRhaW5lcixcbi5tYWluLnBhc3N3b3JkX3Jlc2V0cy5uZXcgKyAuY29udGFpbmVyLFxuLm1haW4ucGFzc3dvcmRfcmVzZXRzLmNyZWF0ZSArIC5jb250YWluZXIsXG4ubWFpbi5wYXNzd29yZF9yZXNldHMuZWRpdCArIC5jb250YWluZXIsXG4ubWFpbi5hcHBseS5uZXcgKyAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLnNlc3Npb25zLm5ldyAubG9naW4td3JhcHBlcixcbi5tYWluLnNlc3Npb25zLmNyZWF0ZSAubG9naW4td3JhcHBlcixcbi5tYWluLnBhc3N3b3JkX3Jlc2V0cy5uZXcgLmxvZ2luLXdyYXBwZXIsXG4ubWFpbi5wYXNzd29yZF9yZXNldHMuY3JlYXRlIC5sb2dpbi13cmFwcGVyLFxuLm1haW4ucGFzc3dvcmRfcmVzZXRzLmVkaXQgLmxvZ2luLXdyYXBwZXIsXG4ubWFpbi5hcHBseS5uZXcgLmxvZ2luLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4uc2Vzc2lvbnMubmV3IC5sb2dpbi1mb3JtLFxuLm1haW4uc2Vzc2lvbnMuY3JlYXRlIC5sb2dpbi1mb3JtLFxuLm1haW4ucGFzc3dvcmRfcmVzZXRzLm5ldyAubG9naW4tZm9ybSxcbi5tYWluLnBhc3N3b3JkX3Jlc2V0cy5jcmVhdGUgLmxvZ2luLWZvcm0sXG4ubWFpbi5wYXNzd29yZF9yZXNldHMuZWRpdCAubG9naW4tZm9ybSxcbi5tYWluLmFwcGx5Lm5ldyAubG9naW4tZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLm1haW4uc2Vzc2lvbnMubmV3IC5iZy1pbWFnZSxcbi5tYWluLnNlc3Npb25zLmNyZWF0ZSAuYmctaW1hZ2UsXG4ubWFpbi5wYXNzd29yZF9yZXNldHMubmV3IC5iZy1pbWFnZSxcbi5tYWluLnBhc3N3b3JkX3Jlc2V0cy5jcmVhdGUgLmJnLWltYWdlLFxuLm1haW4ucGFzc3dvcmRfcmVzZXRzLmVkaXQgLmJnLWltYWdlLFxuLm1haW4uYXBwbHkubmV3IC5iZy1pbWFnZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImhvbWUvbG9nLWluLWhlcm8tcmV0XCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLm1haW4uc2Vzc2lvbnMubmV3IC5pbmZsLWV2ZW50LFxuLm1haW4uc2Vzc2lvbnMuY3JlYXRlIC5pbmZsLWV2ZW50LFxuLm1haW4ucGFzc3dvcmRfcmVzZXRzLm5ldyAuaW5mbC1ldmVudCxcbi5tYWluLnBhc3N3b3JkX3Jlc2V0cy5jcmVhdGUgLmluZmwtZXZlbnQsXG4ubWFpbi5wYXNzd29yZF9yZXNldHMuZWRpdCAuaW5mbC1ldmVudCxcbi5tYWluLmFwcGx5Lm5ldyAuaW5mbC1ldmVudCB7XG4gIGJhY2tncm91bmQ6IHVybChcImhvbWUvbG9nLWluLW9uYm9hcmRpbmctaGVyby1yZXQuanBnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4jZXZlbnQtc2lnbi11cCAuaW5wdXQtZ3JvdXAucHJldi1pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnBhc3N3b3JkLWV5ZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMzRweDtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLnNpZ24tdXAtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5tYWluLnByaXZhY3kgI21lbnUtYmxvY2ssXG5tYWluLnRlcm1zICNtZW51LWJsb2NrIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogaW5oZXJpdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODEycHgpIHtcbiAgbWFpbi5wcml2YWN5ICNtZW51LWJsb2NrLFxubWFpbi50ZXJtcyAjbWVudS1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIG1haW4ucHJpdmFjeSAjbW9iaWxlLWNoZWNrLFxubWFpbi50ZXJtcyAjbW9iaWxlLWNoZWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbm1haW4uZmFxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbn1cbm1haW4uZmFxIHAsXG5tYWluLmZhcSBhLFxubWFpbi5mYXEgbGksXG5tYWluLmZhcSBzdHJvbmcsXG5tYWluLmZhcSAud2FybmluZyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxubWFpbi5mYXEgYSB7XG4gIGNvbG9yOiAjNDE4M2M0O1xufVxubWFpbi5mYXEgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5cbi5ob21lIGlmcmFtZSB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuLmhvbWVfX2NvbnRlbnQsIC5ob21lX19tYXJrZXRlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xufVxuLmhvbWVfX2ZlYXR1cmVzLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZV9fZmVhdHVyZXMtaXRlbSAuem1kaSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0wLjNyZW07XG59XG4uaG9tZV9fZmVhdHVyZXMtaXRlbSBoNixcbi5ob21lX19mZWF0dXJlcy1pdGVtIHAge1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuLmhvbWVfX2ZlYXR1cmVzLWl0ZW0gaDYge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmhvbWVfX3Rlc3RpbW9uaWFscy1xdW90ZSB7XG4gIGJhY2tncm91bmQ6ICMzMzM1M2E7XG4gIGhlaWdodDogMzByZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ob21lX190ZXN0aW1vbmlhbHMtcXVvdGUge1xuICAgIGhlaWdodDogMTZyZW07XG4gIH1cbn1cbi5ob21lX190ZXN0aW1vbmlhbHMtcXVvdGUgaDUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaG9tZV9fdGVzdGltb25pYWxzLXF1b3RlLWZvb3RlciB7XG4gIGJvdHRvbTogMnJlbTtcbiAgbGVmdDogMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnJlbTtcbn1cbi5ob21lX19oZXJvIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiaG9tZS9ob21lLWhlcm8tcmV0XCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ob21lX19oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgYXV0bywgMTAwJSAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MnZoO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhvbWVfX2hlcm8ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyMDAlLCAxMDAlIDEwMCU7XG4gICAgaGVpZ2h0OiA4NHZoO1xuICAgIG1pbi1oZWlnaHQ6IDc2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWVfX2hlcm8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1MHZoLCBjZW50ZXIgYm90dG9tO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZV9faGVybyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMwdmgsIGNlbnRlciBib3R0b207XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAuaG9tZV9faGVybyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzUlIDc1JSwgY2VudGVyIGJvdHRvbTtcbiAgfVxuICAuaG9tZV9faGVybyAuaW50cm9fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDM2dmg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLmhvbWVfX2hlcm8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEydncgNjUlLCBjZW50ZXIgYm90dG9tO1xuICAgIG1pbi1oZWlnaHQ6IDQwcmVtO1xuICB9XG4gIC5ob21lX19oZXJvIC5pbnRyb19fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogOHZoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5ob21lX19oZXJvIC5pbnRyb19fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjR2aDtcbiAgfVxufVxuLmhvbWVfX2FpIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzMzNTNhLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikpLCAjMzMzNTNhO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhvbWVfX2FpX19pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ob21lX19haV9faW1nIHtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLmhvbWVfX2FpX19pbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAuaG9tZV9fYWlfX2ltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhvbWVfX3Bob3Rvd2FsbGJnIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJob21lL2hvbWUtcGhvdG8td2FsbC1yZXRcIikgbm8tcmVwZWF0IGJvdHRvbSBsZWZ0LCBsaW5lYXItZ3JhZGllbnQoI2YzZjRmYiwgI2ZmZik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDMydnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5ob21lX19waG90b3dhbGxiZyAudmlkZW9XcmFwcGVyIHtcbiAgICBib3R0b206IDIyLjZ2dztcbiAgICBsZWZ0OiA5LjV2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQzLjMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWVfX3Bob3Rvd2FsbGJnIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2YzZjRmYiwgI2ZmZik7XG4gIH1cbn1cblxuaHIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLnN1Yi10aXRsZSB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi50YWJsZSB0aGVhZCB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5pbmZsdWVuY2VyLWRhdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5mbHVlbmNlci1kYXRhIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW5mbHVlbmNlci1kYXRhIGEuZWRpdC1ub3RlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmluZmx1ZW5jZXItZGF0YSAuaW5mbHVlbmNlci10aHVtYm5haWwge1xuICBoZWlnaHQ6IDRyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDRyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAwLjhyZW07XG59XG4uaW5mbHVlbmNlci1kYXRhIC5pbmZsdWVuY2VyLXRodW1ibmFpbCBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLmluZmx1ZW5jZXItZGF0YSBwLm5hbWUsXG4uaW5mbHVlbmNlci1kYXRhIC5pbmYtbG9jYXRpb24sXG4uaW5mbHVlbmNlci1kYXRhIC5pbmZsdWVuY2VyLXN0YXQsXG4uaW5mbHVlbmNlci1kYXRhIC5pbmZsdWVuY2VyLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDc1cHg7XG4gIHRvcDogN3B4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uaW5mbHVlbmNlci1kYXRhIHAubmFtZSBhIHtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG4uaW5mbHVlbmNlci1kYXRhIC5pbmYtbG9jYXRpb24gcCB7XG4gIGNvbG9yOiAjOTQ5ODlmO1xufVxuXG4uY2FtcGFpZ24tYnVpbGQtdGFibGUgdGFibGUgdGJvZHkgdGQ6bnRoLW9mLXR5cGUoMSkge1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xufVxuLmNhbXBhaWduLWJ1aWxkLXRhYmxlIHRhYmxlIHRib2R5IC5pbmZsdWVuY2VyLWRhdGEge1xuICB3aWR0aDogODUlO1xufVxuXG4uc2lkZWJhci1tZW51IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4uc2lkZWJhci1tZW51IC5uYXZiYXIge1xuICBib3JkZXI6IDA7XG59XG4uc2lkZWJhci1tZW51IC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgd2lkdGg6IDEwcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAuc2lkZWJhci1tZW51IC5uYXZiYXItYnJhbmQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaWRlYmFyLW1lbnUgLmJyYW5kLWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNpZGViYXItbWVudSAuYnJhbmQtbG9nby1taW5pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnNpZGViYXItbWVudSAuYnJhbmQtbG9nby1taW5pIGltZyB7XG4gICAgd2lkdGg6IDNyZW07XG4gIH1cbiAgLnNpZGViYXItbWVudSAubmF2YmFyLW5hdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpZGViYXItbWVudSAuYnJhbmQtbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5zaWRlYmFyLW1lbnUgLmJyYW5kLWxvZ28tbWluaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2IHtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG4ubmF2IGEge1xuICBjb2xvcjogIzMzMzUzYTtcbn1cbi5uYXYgLm5hdi1pdGVtLm5hdi1wcm9maWxlIC5wcm9maWxlLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4ubmF2IC5uYXYtaXRlbS5uYXYtcHJvZmlsZSAucHJvZmlsZS1pbWFnZSBpbWcge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLm5hdiAubmF2LWl0ZW0ubmF2LXByb2ZpbGUgLnByb2ZpbGUtbmFtZSB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uYXYgLm5hdi1pdGVtLm5hdi1wcm9maWxlIC5wcm9maWxlLW5hbWUgLmRlc2lnbmF0aW9uIHtcbiAgb3ZlcmZsb3c6IGNsaXA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5uYXZiYXItbWVudS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzMzMzUzYTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdmJhci1tZW51LXdyYXBwZXIgLm5hdmJhci1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uYXZiYXItbWVudS13cmFwcGVyIC5uYXZiYXItbWVudSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNzBweDtcbiAgcGFkZGluZzogMjJweCAyNXB4O1xufVxuXG4uY2FtcGFpZ24tcGVybWlzc2lvbnMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjY7XG59XG4uY2FtcGFpZ24tcGVybWlzc2lvbnMgI2NhbXBhaWduLWFzc2lnbm1lbnQtc2VhcmNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNzUlO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uY2FtcGFpZ24tcGVybWlzc2lvbnMgI2NhbXBhaWduLWFzc2lnbm1lbnQtc2VhcmNoIC5pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhbXBhaWduLXBlcm1pc3Npb25zICNjYW1wYWlnbi1hc3NpZ25tZW50LXNlYXJjaCAuem1kaS1zZWFyY2gge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyLjY3MTQyODU3ZW07XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jYW1wYWlnbi1wZXJtaXNzaW9ucyAjY2FtcGFpZ24tYXNzaWdubWVudC1zZWFyY2gtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjRlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY2FtcGFpZ24tcGVybWlzc2lvbnMgLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5jYW1wYWlnbi1wZXJtaXNzaW9ucyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNjtcbn1cbi5jYW1wYWlnbi1wZXJtaXNzaW9ucyAuY2FtcGFpZ24tYXNzaWdubWVudC10YWJsZS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cbi5jYW1wYWlnbi1wZXJtaXNzaW9ucyAuY2FtcGFpZ24tYXNzaWdubWVudC10YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuLmNhbXBhaWduLXBlcm1pc3Npb25zIC5jYW1wYWlnbi1hc3NpZ25tZW50LXRhYmxlIHRoIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNhbXBhaWduLXBlcm1pc3Npb25zIC5jYW1wYWlnbi1hc3NpZ25tZW50LXRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB3aWR0aDogMjAlO1xufVxuLmNhbXBhaWduLXBlcm1pc3Npb25zIC5jYW1wYWlnbi1hc3NpZ25tZW50LXRhYmxlIHRoOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAyMCU7XG59XG4uY2FtcGFpZ24tcGVybWlzc2lvbnMgLmNhbXBhaWduLWFzc2lnbm1lbnQtdGFibGUgdGg6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDMwJTtcbn1cbi5jYW1wYWlnbi1wZXJtaXNzaW9ucyAuY2FtcGFpZ24tYXNzaWdubWVudC10YWJsZSAubWVtYmVycyB7XG4gIG1heC13aWR0aDogMjUycHg7XG4gIG1pbi13aWR0aDogMjUycHg7XG59XG4uY2FtcGFpZ24tcGVybWlzc2lvbnMgLmNhbXBhaWduLWFzc2lnbm1lbnQtdGFibGUgLm1lbWJlcnMgLmZ1bGwtbmFtZSBzcGFuIHtcbiAgbWluLXdpZHRoOiA1MCU7XG59XG4uY2FtcGFpZ24tcGVybWlzc2lvbnMgLmNhbXBhaWduLWFzc2lnbm1lbnQtdGFibGUgLm1lbWJlcnMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzMzMzUzYTtcbn1cbi5jYW1wYWlnbi1wZXJtaXNzaW9ucyAuY2FtcGFpZ24tYXNzaWdubWVudC10YWJsZSAubWFuYWdlci1zZWN0aW9uIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xufVxuLmNhbXBhaWduLXBlcm1pc3Npb25zIC5jYW1wYWlnbi1hc3NpZ25tZW50LXRhYmxlIC5tYW5hZ2VyLXNlY3Rpb24gLmNoZWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBsZWZ0OiBhdXRvO1xufVxuLmNhbXBhaWduLXBlcm1pc3Npb25zIC5jYW1wYWlnbi1hc3NpZ25tZW50LXRhYmxlIC5tYW5hZ2VyLXNlY3Rpb24gLmNoZWNrOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYW1wYWlnbi1wZXJtaXNzaW9ucyAuY2FtcGFpZ24tYXNzaWdubWVudC10YWJsZSAubWFuYWdlci1zZWN0aW9uIGxhYmVsIHtcbiAgbGVmdDogLTIwcHg7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uY2FtcGFpZ24tcGVybWlzc2lvbnMgLmNhbXBhaWduLWFzc2lnbm1lbnQtdGFibGUgLm1hbmFnZXItc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmNhbXBhaWduLXBlcm1pc3Npb25zICNjYW1wYWlnbi1hc3NpZ25tZW50LW1vZGFsIHNwYW4ge1xuICBjb2xvcjogIzMzMzUzYTtcbn1cbi5jYW1wYWlnbi1wZXJtaXNzaW9ucyAjY2FtcGFpZ24tYXNzaWdubWVudC1tb2RhbCBpLnptZGkge1xuICBmb250LXNpemU6IDJyZW07XG59XG4uY2FtcGFpZ24tcGVybWlzc2lvbnMgI2NhbXBhaWduLWFzc2lnbm1lbnQtbW9kYWwgaS56bWRpLnNlbGVjdC1tYW5hZ2VyLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xufVxuLmNhbXBhaWduLXBlcm1pc3Npb25zICNjYW1wYWlnbi1hc3NpZ25tZW50LW1vZGFsIGkuem1kaS56bWRpLWNoZWNrLWNpcmNsZSB7XG4gIGNvbG9yOiAjNWZjNWJiO1xufVxuLmNhbXBhaWduLXBlcm1pc3Npb25zICNjYW1wYWlnbi1hc3NpZ25tZW50LW1vZGFsIGkuem1kaS56bWRpLXBsdXMtY2lyY2xlLW8ge1xuICBjb2xvcjogI2YyNTk3Yztcbn1cbi5jYW1wYWlnbi1wZXJtaXNzaW9ucyAuc3RhdHVzLW1lc3NhZ2UtY29udGFpbmVyIHtcbiAgLyogU2FmYXJpICovXG59XG4uY2FtcGFpZ24tcGVybWlzc2lvbnMgLnN0YXR1cy1tZXNzYWdlLWNvbnRhaW5lciAubG9hZGVyIHtcbiAgYm9yZGVyOiAxNnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAjMzQ5OGRiO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlOyAvKiBTYWZhcmkgKi9cbiAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5ib2R5Lm5vdF9mb3VuZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5Lm5vdF9mb3VuZCAuYmcge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuYm9keS5ub3RfZm91bmQgLmJnLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvL3MzLmFtYXpvbmF3cy5jb20vaGFzaHRhZ3BhaWQtbmV3L3N0YXRpYy80MDRfYmFja2dyb3VuZF8xLmpwZ1wiKTtcbn1cbmJvZHkubm90X2ZvdW5kIC5iZy0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLy9zMy5hbWF6b25hd3MuY29tL2hhc2h0YWdwYWlkLW5ldy9zdGF0aWMvNDA0X2JhY2tncm91bmRfMi5qcGdcIik7XG59XG5ib2R5Lm5vdF9mb3VuZCBtYWluLFxuYm9keS5ub3RfZm91bmQgLnJvdyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkubm90X2ZvdW5kIGgxLFxuYm9keS5ub3RfZm91bmQgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5ub3RfZm91bmQgaDEgYSxcbmJvZHkubm90X2ZvdW5kIHAgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmJvZHkubm90X2ZvdW5kIC50b3Atc3BhY2UtZml4IHtcbiAgbWFyZ2luLXRvcDogMTAlO1xufVxuXG5ib2R5LmludGVybmFsX3NlcnZlcl9lcnJvciAuZXJyb3ItbXNnIHtcbiAgbWluLWhlaWdodDogNTB2aDtcbn1cblxuLyogVGFidWxhciBkYXRhIHN0eWxlcyAqL1xuLmluZmx1ZW5jZXItc3RhdHMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaW5mbHVlbmNlci1zdGF0cy13cmFwIC5pbWFnZS13cmFwOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uaW5mbHVlbmNlci1zdGF0cy13cmFwIC5pbmZsdWVuY2VyLWRhdGEgLmluZmx1ZW5jZXItdGh1bWJuYWlsIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbn1cbi5pbmZsdWVuY2VyLXN0YXRzLXdyYXAgLmNhcmQtbGVmdC1jb2wge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5pbmZsdWVuY2VyLXN0YXRzLXdyYXAgLmNhcmQtbGVmdC1jb2wgZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmxvY2F0aW9uLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubXVsdGlwbGUtaW5mLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm11bHRpcGxlLWluZi13cmFwIC5sb2NhdGlvbi1zdGF0cy13cmFwIC5pbmZsdWVuY2VyLXRodW1ibmFpbCB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi5iYmMtY29udGFpbmVyIC5pbmZsdWVuY2VyLXN0YXRzLXdyYXAge1xuICBwYWRkaW5nLXRvcDogNTZweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4uYmJjLWNvbnRhaW5lciAuZmlyc3QtZWxlbWVudCB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuXG4uaGVscGVyLWljbiB7XG4gIHBhZGRpbmc6IDdweCAwIDAgOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIFNlbnRpbWVudCBBbmFseXNpcyBTdHlsZXMgKi9cbi5zZW50aW1lbnQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2VudGltZW50LWNvbnRlbnQgLnNlbnRpbWVudC1jb2x1bW5zIHtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xufVxuLnNlbnRpbWVudC1jb250ZW50IC5zZW50aW1lbnQtY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc2VudC1jb21tZW50LXN0YXRzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXRvcDogMTdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzMzMzUzYTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgICAgUmVwb3J0IE1vZGFsIFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5yZXBvcnQtbW9kYWwgLnBvc3QtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5Mzk3OWQ7XG59XG4ucmVwb3J0LW1vZGFsIC5wb3N0LWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5yZXBvcnQtbW9kYWwgLnBvc3QtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5yZXBvcnQtbW9kYWwgLnN0YXRzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlcG9ydC1tb2RhbCAuc3RhdHMtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogOHB4IDA7XG59XG5cbi5wb3N0LXRleHQsXG4uc3RhdHMtbGlzdC10eHQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5pbmZsdWVuY2VyLXByb2ZpbGUtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDEycHggMTJweCAwO1xufVxuXG4uaW5mbHVlbmNlcl9uYW1lX2hkciB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cblxuLnNtLWdyZXktdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzkzOTc5ZDtcbn1cblxuLmZvbGxvd2VyLWhlYWx0aC13cmFwIHtcbiAgcGFkZGluZzogMzJweCAwIDM4cHggMDtcbn1cblxuLmZvbGxvd2VyLWhlYWx0aC1oZHIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5mb2wtaGVhbHRoLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5pbmZsdWVuY2VyLWNhdGVnb3J5LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMXJlbSAwIDJyZW0gMDtcbn1cbi5pbmZsdWVuY2VyLWNhdGVnb3J5LWxpc3QgbGkge1xuICBtYXJnaW46IDAgNHB4IDExcHggMDtcbn1cblxuLnNvY2lhbC1jaGFubmVsLWxpbmsge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi52ZXJpZmllZC1jaGFubmVscy1saXN0IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4udmVyaWZpZWQtY2hhbm5lbHMtbGlzdCAuem1kaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnByb2ZpbGUtcGFnZS1uYXYge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnByb2ZpbGUtcGFnZS1uYXYgLnByb2YtbmF2LWxpbmsge1xuICBjb2xvcjogIzkzOTc5ZDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG4ucHJvZmlsZS1wYWdlLW5hdiAucHJvZi1uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2YyNTk3Yztcbn1cblxuLnByb2ZpbGVfX3N0YXRzIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbi5wcm9maWxlX19jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmF2LXRhYnNfX2FsdGVybmF0aXZlIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5uYXYtdGFic19fYWx0ZXJuYXRpdmUgLnNvY2lhbC1uYXYtbGluaywgLm5hdi10YWJzX19hbHRlcm5hdGl2ZSAuY29sbGFiLW5hdi1saW5rIHtcbiAgY29sb3I6ICM5Mzk3OWQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2LXRhYnNfX2FsdGVybmF0aXZlIC5zb2NpYWwtbmF2LWxpbmsuYWN0aXZlLCAubmF2LXRhYnNfX2FsdGVybmF0aXZlIC5jb2xsYWItbmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmMjU5N2M7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjI1OTdjO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLm5hdi10YWJzX19hbHRlcm5hdGl2ZSAuc29jaWFsLW5hdi1saW5rLmFjdGl2ZTpob3ZlciwgLm5hdi10YWJzX19hbHRlcm5hdGl2ZSAuY29sbGFiLW5hdi1saW5rLmFjdGl2ZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmluc3RhZ3JhbV9fc2x1ZywgLnlvdXR1YmVfX3NsdWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5wcm9maWxlX19jYXJkLWxpbms6aG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDI0cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zb2NpYWwtY2hhbm5lbC1pY29uIHtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5tYWluLnNlYXJjaC5pbmRleCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uaGVhZGVyLW5hdi5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmluZmx1ZW5jZXItY2FyZF9fZGF0YSAuZmlndXJlIHtcbiAgbWluLXdpZHRoOiAyNTBweDtcbn1cbi5pbmZsdWVuY2VyLWNhcmRfX2RhdGEgLmZpZ3VyZSBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbmZsdWVuY2VyLWNhcmRfX2RhdGEgLmZpZ3VyZSBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLnNlYXJjaC1maWVsZCAua2V5d29yZC1pbnB1dC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucmVtb3ZlLWtleXdvcmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDA7XG59XG5cbi5hZGQta2V5d29yZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgdG9wOiAycmVtO1xufVxuXG4uZmlsdGVyLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDEwO1xufVxuLmZpbHRlci1iYXIuYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuI3NlYXJjaF9pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB3aWR0aDogOTIlO1xufVxuI3NlYXJjaF9pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4jc2VhcmNoX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5NDk4OWY7XG59XG5cbi5iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjYwMHB4O1xuICBoZWlnaHQ6IDgwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogODtcbn1cblxuLmJ0bi1waWxsLFxuLmJ0bi1vdXRsaW5lLXBpbGwtYmx1ZSxcbi5idG4tb3V0bGluZS1waWxsLXJlZCxcbi5idG4tb3V0bGluZS1waWxsLW9yYW5nZSB7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwLjNyZW0gMXJlbTtcbn1cblxuLmJ0bi1maWx0ZXIge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmJ0bi1waWxsLmJ0bi1jb3B5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwYzBjMDtcbn1cbi5idG4tcGlsbC5idG4tY29weTpob3ZlciwgLmJ0bi1waWxsLmJ0bi1jb3B5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7XG59XG5cbi5idG4tb3V0bGluZS1waWxsLW9yYW5nZTphY3RpdmUsIC5idG4tb3V0bGluZS1waWxsLW9yYW5nZVthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgY29sb3I6ICNmZmE1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY2ZTYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhNTAwO1xufVxuXG4uYnRuLW91dGxpbmUtcGlsbC1ibHVlOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXBpbGwtYmx1ZVthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgY29sb3I6ICMzMDhmYzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmVmZjcgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzA4ZmMxO1xufVxuXG4jc2VhcmNoLXJlc3VsdHNfX2hlYWQge1xuICB6LWluZGV4OiA5O1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbn1cbiNzZWFyY2gtcmVzdWx0c19faGVhZCBociB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3NlYXJjaC1yZXN1bHRzX19oZWFkIGRpdiBbY2xhc3MqPWNvbC1dIHtcbiAgei1pbmRleDogOTtcbn1cblxuI3NlYXJjaC1yZXN1bHRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWluLXdpZHRoOiAxMDAwcHg7XG59XG4jc2VhcmNoLXJlc3VsdHMuc2Nyb2xsLXNjcmVlbiB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE5MHB4KTtcbn1cbiNzZWFyY2gtcmVzdWx0cyAuaW5mbHVlbmNlci1jYXJkLCAjc2VhcmNoLXJlc3VsdHMgI3NlYXJjaC1yZXN1bHRzX19oZWFkIC5yb3cge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNzZWFyY2gtcmVzdWx0cyAuaW5mbHVlbmNlci1jYXJkIC5pbmZsdWVuY2VyLWNhcmRfX3Bvc3RzLCAjc2VhcmNoLXJlc3VsdHMgI3NlYXJjaC1yZXN1bHRzX19oZWFkIC5yb3cgLmluZmx1ZW5jZXItY2FyZF9fcG9zdHMge1xuICB3aWR0aDogMTZyZW07XG59XG5cbi5zZWFyY2gtcmVzdWx0cyBbY2xhc3MqPWNvbC1dIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5zZWFyY2gtcmVzdWx0cyAuY29sLTEge1xuICBtYXgtd2lkdGg6IDgwcHg7XG59XG4uc2VhcmNoLXJlc3VsdHMgLmNvbC0xW2RhdGEtdGFyZ2V0PWF0dHItc2lnbnVwXSB7XG4gIG1heC13aWR0aDogMTQxcHg7XG59XG4uc2VhcmNoLXJlc3VsdHMgLmNvbC0xW2RhdGEtdGFyZ2V0PWF0dHItZ2VuZGVyXSB7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG4uc2VhcmNoLXJlc3VsdHMgLmNvbC0xW2RhdGEtdGFyZ2V0PWF0dHItY2hhbm5lbHNdIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cbi5zZWFyY2gtcmVzdWx0cyAuY29sLWxnLTEge1xuICBtYXgtd2lkdGg6IDIxNXB4O1xufVxuLnNlYXJjaC1yZXN1bHRzIC5jb2wtbGctMVtkYXRhLXRhcmdldD1yYXRlLWJyYW5kZWRdIHtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbn1cbi5zZWFyY2gtcmVzdWx0cyAuY29sLWxnLTFbZGF0YS10YXJnZXQ9aW5zdGEtZm9sbG93ZXJzXSB7XG4gIG1heC13aWR0aDogMTk1cHg7XG59XG4uc2VhcmNoLXJlc3VsdHMgLmNvbC1sZy0xW2RhdGEtdGFyZ2V0PWluc3RhLWVuZ2FnZW1lbnQtcmF0ZV0ge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2VhcmNoLWZvcm1fX3N1Ym1pdCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZjI1OTdjO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI2F0dHJpYnV0ZS1kcm9wZG93biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jYXR0cmlidXRlLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiAxOXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTJlbSk7XG59XG4jYXR0cmlidXRlLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNhdHRyaWJ1dGUtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmlucHV0LWZpZWxkIHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG5cbiNmaWx0ZXItb3B0aW9uIHtcbiAgd2lkdGg6IDczJTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuI2ZpbHRlci1vcHRpb24gLnNlYXJjaF9kZWxldGUge1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbiNmaWx0ZXItb3B0aW9uIC5idG4tb3V0bGluZS1waWxsLXJlZCxcbiNmaWx0ZXItb3B0aW9uIC5idG4tb3V0bGluZS1waWxsLWJsdWUsXG4jZmlsdGVyLW9wdGlvbiAuYnRuLW91dGxpbmUtcGlsbC1vcmFuZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4jZmlsdGVyLW9wdGlvbiAuYnRuLW91dGxpbmUtcGlsbC1yZWQgaSxcbiNmaWx0ZXItb3B0aW9uIC5idG4tb3V0bGluZS1waWxsLWJsdWUgaSxcbiNmaWx0ZXItb3B0aW9uIC5idG4tb3V0bGluZS1waWxsLW9yYW5nZSBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbn1cbiNmaWx0ZXItb3B0aW9uIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xufVxuXG4jYXR0cmlidXRlLWRyb3Bkb3duIHtcbiAgd2lkdGg6IDEyJTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLmZpbHRlci1kcm9wZG93biB7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5maWx0ZXItZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nOiAxcmVtO1xuICBtaW4td2lkdGg6IDE1cmVtO1xuICBib3gtc2hhZG93OiAwIDVweCA3cHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogNjAwcHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMmVtKTtcbn1cbi5maWx0ZXItZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbmEudG9nZ2xlLXZlcmlmaWVkOmhvdmVyLCBhLnRvZ2dsZS12ZXJpZmllZDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVzZXItc3RhdHVzZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5cbmZvcm0uZG93bmxvYWQtYnV0dG9uIC5idG4ge1xuICBwYWRkaW5nOiAwO1xufVxuZm9ybS5kb3dubG9hZC1idXR0b24gLmJ0bjpmb2N1cyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLWNvbGxhcHNlIC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgI01VTFRJIENPTExBQi1DT05URU5UIFVQTE9BRFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRodW1ibmFpbC1ib3gge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGh1bWJuYWlsLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi50aHVtYm5haWwtYm94X19hZGQge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDUxLCA1MywgNTgsIDAuMTUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50aHVtYm5haWwtYm94X19hZGQ6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLWNvbG9yOiAjOTQ5ODlmO1xufVxuLnRodW1ibmFpbC1ib3hfX2FkZDpob3ZlciBsYWJlbCB7XG4gIGNvbG9yOiAjOTQ5ODlmO1xufVxuLnRodW1ibmFpbC1ib3hfX2FkZCBsYWJlbCB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gIGNvbG9yOiAjZTllOWU5O1xufVxuLnRodW1ibmFpbC1ib3hfX2FkZCBsYWJlbCBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDdweDtcbiAgZm9udC1zaXplOiAxLjllbTtcbn1cblxuI29wdGlvbi1zZWxlY3Qge1xuICBoZWlnaHQ6IDcwdmg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNvcHRpb24tc2VsZWN0X19vcHRpb25zIGEgLnRodW1ibmFpbC1ib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuI29wdGlvbi1zZWxlY3RfX29wdGlvbnMgYS5hY3RpdmUgLnRodW1ibmFpbC1ib3gge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1ZmM1YmI7XG59XG4jb3B0aW9uLXNlbGVjdF9fb3B0aW9ucyAub3B0aW9uLWJsYW5rIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xufVxuI29wdGlvbi1zZWxlY3QgLnRhYi1wYW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI29wdGlvbi1zZWxlY3QgLnRhYi1wYW5lIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNjB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjb3B0aW9uLXNlbGVjdCB7XG4gICAgaGVpZ2h0OiA1MHZoO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgI0NPTExBQi1DT05URU5UIFVQTE9BRFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2luZmx1ZW5jZXItY29udGVudF9fZGV0YWlscyAjY3VycmVudF9vcHRpb24sXG4jbWFuYWdlci1jb250ZW50X19kZXRhaWxzICNjdXJyZW50X29wdGlvbiB7XG4gIC8qb3ZlcmZsb3c6IGhpZGRlbjsqL1xufVxuXG4ub3B0aW9uLXByZXZpZXcge1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cbi5vcHRpb24tcHJldmlldyAuY2FyZC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9wdGlvbi1wcmV2aWV3IC5jYXJkLWJvZHkgdmlkZW8sXG4ub3B0aW9uLXByZXZpZXcgLmNhcmQtYm9keSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm9wdGlvbi1wcmV2aWV3IC5jYXJkLWJvZHkgdmlkZW8sXG4ub3B0aW9uLXByZXZpZXcgLmNhcmQtYm9keSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG4ub3B0aW9uLXByZXZpZXcgLmNhcmQtYm9keSBkaXYge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICNDT0xMQUItQ09OVEVOVCBVUExPQUQgQ09OVFJPTFNcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5vcHRpb24tY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4ub3B0aW9uLWNvbnRyb2xzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ub3B0aW9uLWNvbnRyb2xzIGxhYmVsIHtcbiAgY29sb3I6ICM5NDk4OWY7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5vcHRpb24tY29udHJvbHMgbGFiZWw6aG92ZXIge1xuICBjb2xvcjogIzMzMzUzYTtcbn1cbi5vcHRpb24tY29udHJvbHNfX2FjdGlvbiB7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICNDT0xMQUItQ09OVEVOVCBVUExPQUQgU0xJREVSU1xuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2NvbGxhYi1zbGlkZXIgLmNhcm91c2VsLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2NvbGxhYi1zbGlkZXIgLmNhcm91c2VsLWl0ZW0sXG4jY29sbGFiLXNsaWRlciAuY2Fyb3VzZWwtY2hpbGQtaXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI211bHRpLWNvbnRlbnQtY2Fyb3VzZWwge1xuICB3aWR0aDogOTAlO1xufVxuI211bHRpLWNvbnRlbnQtY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG4jbXVsdGktY29udGVudC1jYXJvdXNlbCAudmVydGljYWwtYWxpZ25fX3VwbG9hZCB7XG4gIGhlaWdodDogNTAwcHg7XG59XG4jbXVsdGktY29udGVudC1jYXJvdXNlbCBpbWcge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWF4LWhlaWdodDogNDUwcHg7XG59XG5cbi5jYXJvdXNlbC1waWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzUzYTtcbiAgb3BhY2l0eTogMC45O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnN0b3J5LWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAgSW5mbHVlbmNlciBEYXNoYm9hcmQgU3R5bGVzXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5kYXNoYm9hcmQtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDcycHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4uZGFzaGJvYXJkLXdyYXAgLmNhcmQtaW1nLXdyYXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZGFzaGJvYXJkLXdyYXAgLmNhcmQtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kYXNoYm9hcmQtd3JhcCAuY2FyZC1jb250ZW50IC5jYXJkLWNvbnRlbnQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5cbi5jb2xsYWItaGRyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZ3JlZXRpbmctbXNnIHtcbiAgcGFkZGluZy1ib3R0b206IDU2cHg7XG59XG5cbi5jYXJkLXNvY2lhbC13cnAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5jYXJkLXNvY2lhbC13cnAgZGl2IHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuLmNhcmQtc29jaWFsLXdycCBzdHJvbmcsIC5jYXJkLXNvY2lhbC13cnAgLnNtYWxsZXItdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZGFzaC1ibG9nLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogNzJweCAwIDMycHggMDtcbn1cblxuLmJsb2ctY29udGVudCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvZy1jb250ZW50IC5ibG9nLXBvc3QtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYmxvZy1jb250ZW50IC5jYXJkLWltYWdlIHtcbiAgbWF4LWhlaWdodDogMTk2cHg7XG59XG4uYmxvZy1jb250ZW50IC5jYXJkLWltZy13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cbi5ibG9nLWNvbnRlbnQgLmNhcmQtaW1nLXdyYXA6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDVweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uYmxvZy1jYXJkLWNvbnRlbnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG5cbi5ibG9nLXBvc3QtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmN1c3RvbS1zdWNjZXNzLWdyZWV0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjNWZjNWJiO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDAgNTZweCAwO1xuICBwYWRkaW5nOiAzMnB4O1xufVxuLmN1c3RvbS1zdWNjZXNzLWdyZWV0aW5nIGg0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ncmVldGluZy1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuLmdyZWV0aW5nLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2hpdGUtY3Jvc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtMTVweDtcbn1cblxuLmJhY2stYXJ3LWJpZyB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBmb250LXNpemU6IDI4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIE1vYmlsZSBTdHlsZXMgICAgICAgICAgICAgICAgICAgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFzaC1ibG9nLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuYmxvZy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuZGFzaGJvYXJkLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZ3JlZXRpbmctbXNnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5ncmVldGluZy1tc2cgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5jdXN0b20tc3VjY2Vzcy1ncmVldGluZyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5jdXN0b20tc3VjY2Vzcy1ncmVldGluZyBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5kYXNoLWJsb2ctY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAud2hpdGUtY3Jvc3Mge1xuICAgIHRvcDogLTRweDtcbiAgfVxuICAuY29sbGFiLWhkciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tb3JlLWNvbGxhYnMgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICAubW9yZS1jb2xsYWJzIC56bWRpLWxvbmctYXJyb3ctbGVmdCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBUeXBlZm9ybSBtb2JpbGUgcG9wLXVwICAgICAgICAgICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZm9ybS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB6LWluZGV4OiAyMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU5N2M7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHdpZHRoOiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBib3R0b206IDUlO1xuICBsZWZ0OiAxcmVtO1xuICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoNTEsIDUzLCA1OCwgMC4zKTtcbn1cbi5mb3JtLW1vZGFsIGg1IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9ybS1tb2RhbF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjA7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDMwcHg7XG59XG4uZm9ybS1tb2RhbF9fYnV0dG9ud3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9ybS1tb2RhbCAudHlwZWZvcm0tYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIHBhZGRpbmc6IDAuNHJlbSAyLjVyZW07XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoNTEsIDUzLCA1OCwgMC4zKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm0tbW9kYWwgLnR5cGVmb3JtLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBEYXNoYm9hcmQgZGlzbWlzc2libGUgY2FyZHMgICAgICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZGlzbWlzc2FibGUtY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2U3ZjM7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXJkLWltZyB7XG4gIGhlaWdodDogMjVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmRpc21pc3NhYmxlLWNhcmQtdGV4dCB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1haXNvbiBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZmxleC1ncm93OiAxO1xufVxuLmRpc21pc3NhYmxlLWNhcmQtdGV4dCAuZGlzbWlzc2FibGUtY2FyZC1oZWFkZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmRpc21pc3NhYmxlLWNhcmQtdGV4dCAuZGlzbWlzc2FibGUtY2FyZC1saW5rIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5kaXNtaXNzYWJsZS1jYXJkLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWluLWhlaWdodDogMTRweDtcbiAgbWluLXdpZHRoOiAxNHB4O1xufVxuLmRpc21pc3NhYmxlLWNhcmQtY2xvc2U6Zm9jdXMsIC5kaXNtaXNzYWJsZS1jYXJkLWNsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGlzbWlzc2FibGUtY2FyZHMtcm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kaXNtaXNzYWJsZS1jYXJkcy1yb3cge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ub3B0X2lucyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uY2hlY2tib3gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1sLW1pbnVzLTkge1xuICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmNoZWNrYm94LXJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmNoZWNrYm94LWxhYmVsIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFpc29uIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuLmNoZWNrYm94LWxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAuY2hlY2ssXG4uY2hlY2tib3gtbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5taW51cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1ZmM1YmI7XG4gIGJhY2tncm91bmQ6ICM1ZmM1YmI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4jbWFzc19tZXNzYWdlX21vZGFsIC5tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogNzc1cHg7XG59XG4jbWFzc19tZXNzYWdlX21vZGFsIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHdpZHRoOiAxMmVtO1xufVxuXG4ub3B0LWluLWZpbHRlci1jb250YWluZXIgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk1haXNvbiBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbi5vcHQtaW4tZmlsdGVyLWNvbnRhaW5lciAub3B0LWluLWZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTYuNTYzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmc6IDAuNjg4cmVtIDFyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI2M0Y2RkNTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTWFpc29uIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjODk4OTg5O1xufVxuXG4jYWdlbmN5LWNvbm5lY3Rpb24tYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZTdmMztcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmFnZW5jeS1jb25uZWN0aW9uLWluZm8ge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJNYWlzb24gTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbiNhZ2VuY3ktYmFubmVyLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWluLWhlaWdodDogMTRweDtcbiAgbWluLXdpZHRoOiAxNHB4O1xufVxuI2FnZW5jeS1iYW5uZXItY2xvc2U6Zm9jdXMsICNhZ2VuY3ktYmFubmVyLWNsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufSIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjAuMC1hbHBoYS42IChodHRwczovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE3IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxNyBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG4vLyBDb3JlIHZhcmlhYmxlcyBhbmQgbWl4aW5zXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG4vLyBSZXNldCBhbmQgZGVwZW5kZW5jaWVzXG5AaW1wb3J0IFwibm9ybWFsaXplXCI7XG5AaW1wb3J0IFwicHJpbnRcIjtcbi8vIENvcmUgQ1NTXG5AaW1wb3J0IFwicmVib290XCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwiY29kZVwiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJ0eXBlXCI7XG4vLyBDb21wb25lbnRzXG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuQGltcG9ydCBcImJ1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcImlucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY3VzdG9tLWZvcm1zXCI7XG5AaW1wb3J0IFwibmF2XCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwiY2FyZFwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYmFkZ2VcIjtcbkBpbXBvcnQgXCJqdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInByb2dyZXNzXCI7XG5AaW1wb3J0IFwibWVkaWFcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwicmVzcG9uc2l2ZS1lbWJlZFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG4vLyBDb21wb25lbnRzIHcvIEphdmFTY3JpcHRcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbi8vIFV0aWxpdHkgY2xhc3Nlc1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuQGltcG9ydCBcImN1c3RvbVwiO1xuXG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBDb3B5IHNldHRpbmdzIGZyb20gdGhpcyBmaWxlIGludG8gdGhlIHByb3ZpZGVkIGBfY3VzdG9tLnNjc3NgIHRvIG92ZXJyaWRlXG4vLyB0aGUgQm9vdHN0cmFwIGRlZmF1bHRzIHdpdGhvdXQgbW9kaWZ5aW5nIGtleSwgdmVyc2lvbmVkIGZpbGVzLlxuXG5cbi8vIFRhYmxlIG9mIENvbnRlbnRzXG4vL1xuLy8gQ29sb3JzXG4vLyBPcHRpb25zXG4vLyBTcGFjaW5nXG4vLyBCb2R5XG4vLyBMaW5rc1xuLy8gR3JpZCBicmVha3BvaW50c1xuLy8gR3JpZCBjb250YWluZXJzXG4vLyBHcmlkIGNvbHVtbnNcbi8vIEZvbnRzXG4vLyBDb21wb25lbnRzXG4vLyBUYWJsZXNcbi8vIEJ1dHRvbnNcbi8vIEZvcm1zXG4vLyBEcm9wZG93bnNcbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vIE5hdmJhclxuLy8gTmF2c1xuLy8gUGFnaW5hdGlvblxuLy8gSnVtYm90cm9uXG4vLyBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vLyBDYXJkc1xuLy8gVG9vbHRpcHNcbi8vIFBvcG92ZXJzXG4vLyBCYWRnZXNcbi8vIE1vZGFsc1xuLy8gQWxlcnRzXG4vLyBQcm9ncmVzcyBiYXJzXG4vLyBMaXN0IGdyb3VwXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4vLyBGaWd1cmVzXG4vLyBCcmVhZGNydW1ic1xuLy8gQ2Fyb3VzZWxcbi8vIENsb3NlXG4vLyBDb2RlXG5cbmh0bWwgKiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5tYWluIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9XG4gICAgQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogJycpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwKSB7XG4gICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xuICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiBgJGdyaWQtYnJlYWtwb2ludHNgIG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gIH1cbn1cblxuXG4vLyBHZW5lcmFsIHZhcmlhYmxlIHN0cnVjdHVyZVxuLy9cbi8vIFZhcmlhYmxlIGZvcm1hdCBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1tb2RpZmllci1zdGF0ZS1wcm9wZXJ0eWAgb3JkZXIuXG5cblxuLy8gQ29sb3JzXG4vL1xuLy8gR3JheXNjYWxlIGFuZCBicmFuZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxuXG4vLyBTdGFydCB3aXRoIGFzc2lnbmluZyBjb2xvciBuYW1lcyB0byBzcGVjaWZpYyBoZXggdmFsdWVzLlxuJHB1cmUtYmxhY2s6ICAjMDAwICFkZWZhdWx0O1xuJHdoaXRlOiAgICAgICAjZmZmICFkZWZhdWx0O1xuJG9mZi13aGl0ZTogICAjZjNmNGZiICFkZWZhdWx0O1xuJGJsYWNrOiAgICAgICAjMzMzNTNhICFkZWZhdWx0O1xuJGdyZWVuOiAgICAgICAjNTViOTQ4ICFkZWZhdWx0O1xuJGJsdWU6ICAgICAgICAjMzA4ZmMxICFkZWZhdWx0O1xuJGRhcmstYmx1ZTogICAjMzMzNTNhICFkZWZhdWx0O1xuJHRlYWw6ICAgICAgICAjNWZjNWJiICFkZWZhdWx0O1xuJHBpbms6ICAgICAgICAjZjI1OTdjICFkZWZhdWx0O1xuJGFjdGl2ZS1waW5rOiAjZDUzNjVlICFkZWZhdWx0O1xuJGdvbGQ6ICAgICAgICAjZmFhYjUyICFkZWZhdWx0O1xuJGJvZHktZ3JheTogICAjOTM5NzlkICFkZWZhdWx0O1xuJHRlY2gtYmxhY2s6ICAjMzMzNTNhICFkZWZhdWx0O1xuJGFuY2hvci1saW5rLWJsdWU6ICM0MTgzYzQgIWRlZmF1bHQ7XG4kZmFjZWJvb2stYmx1ZTogIzQyNjdiMiAhZGVmYXVsdDtcbiRncmF5LWRlbGl2ZXJlZDogI2UyNkY1YiAhZGVmYXVsdDtcbiRncmF5LWlucHJvZ3Jlc3M6ICM4OTg5ODkgIWRlZmF1bHQ7XG4keWVsbG93LXBlbmRpbmc6ICNmZmJhNDkgIWRlZmF1bHQ7XG4kY29yYWwtY29tcGxldGVkOiAjZTI2ZTViICFkZWZhdWx0O1xuJHBpbmstbGl2ZTogI2VjM2U2OSAhZGVmYXVsdDtcbiRwdXJwbGU6ICNlY2U3ZjMgIWRlZmF1bHQ7XG4kaGlnaGxpZ2h0LXllbGxvdzogI2ZmZjdlOSAhZGVmYXVsdDtcbiRleHRlbmRlZC15ZWxsb3c6ICNmZWYwZDkgIWRlZmF1bHQ7XG5cbiRob3Zlci1waW5rOiByZ2JhKDIzNiwgNjIsIDEwNSwgMC44KSAhZGVmYXVsdDtcbiR0cmFuc3BhcmVudC1ncmF5OiByZ2JhKDI0MywgMjQzLCAyNDUsIDAuOSkgIWRlZmF1bHQ7XG4kdHJhbnNwYXJlbnQtd2hpdGU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhZGVmYXVsdDtcbiR0cmFuc3BhcmVudC1ibGFjazogcmdiYSgwLCAwLCAwLCAwLjg3KSAhZGVmYXVsdDtcbiRhY3RpdmUtcGluazogI2Q1Mzc1ZSAhZGVmYXVsdDtcbiRncmF5LXJlcXVpcmVkOiAjOTc5Nzk3ICFkZWZhdWx0O1xuJHllbGxvdy1yZXZpZXc6ICNmY2I2NDMgIWRlZmF1bHQ7XG5cbiRvcmFuZ2U6ICAgICAgI2ZmYTUwMDtcbiRyZWQ6ICAgICAgICAgI2ZmYTUwMDtcbiRmaXJlLXJlZDogICAgICAjZmYwMDAwO1xuJHRlYWwtYXBwcm92ZWQ6ICM0ZmE5YjM7XG5cbi8vIENyZWF0ZSBncmF5c2NhbGVcbiRncmF5LWRhcms6ICAgICAgICAgICAgICAgICAjMzMzNTNhICFkZWZhdWx0O1xuJGdyYXk6ICAgICAgICAgICAgICAgICAgICAgICNjY2NjY2IgIWRlZmF1bHQ7XG4kZ3JheS1saWdodDogICAgICAgICAgICAgICAgI2U5ZTllOSAhZGVmYXVsdDtcbiRncmF5LW1lZGl1bTogICAgICAgICAgICAgICAjOTQ5ODlmICFkZWZhdWx0O1xuJGdyYXktbGlnaHRlc3Q6ICAgICAgICAgICAgICNmM2Y0ZjYgIWRlZmF1bHQ7XG4kZ3JheS1saWdodGVyOiAgICAgICAgICAgICAgIzk0OTg5ZiAhZGVmYXVsdDtcblxuLy8gUmVhc3NpZ24gY29sb3IgdmFycyB0byBzZW1hbnRpYyBjb2xvciBzY2hlbWVcbiRicmFuZC1wcmltYXJ5OiAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcbiRicmFuZC1zZWNvbmRhcnk6ICAgICAgICAgICAkZ3JheS1saWdodGVzdCAhZGVmYXVsdDtcbiRicmFuZC1zdWNjZXNzOiAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcbiRicmFuZC1pbmZvOiAgICAgICAgICAgICAgICAkdGVhbCAhZGVmYXVsdDtcbiRicmFuZC13YXJuaW5nOiAgICAgICAgICAgICAkb3JhbmdlICFkZWZhdWx0O1xuJGJyYW5kLWRhbmdlcjogICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuJGJyYW5kLWludmVyc2U6ICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6ICAgMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXIteDogJHNwYWNlciAhZGVmYXVsdDtcbiRzcGFjZXIteTogJHNwYWNlciAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IChcbiAgICB4OiAwLFxuICAgIHk6IDBcbiAgKSxcbiAgMTogKFxuICAgIHg6ICgkc3BhY2VyLXggKiAwLjI1KSxcbiAgICB5OiAoJHNwYWNlci15ICogMC4yNSlcbiAgKSxcbiAgMjogKFxuICAgIHg6ICgkc3BhY2VyLXggKiAwLjUpLFxuICAgIHk6ICgkc3BhY2VyLXkgKiAwLjUpXG4gICksXG4gIDM6IChcbiAgICB4OiAkc3BhY2VyLXgsXG4gICAgeTogJHNwYWNlci15XG4gICksXG4gIDQ6IChcbiAgICB4OiAoJHNwYWNlci14ICogMS41KSxcbiAgICB5OiAoJHNwYWNlci15ICogMS41KVxuICApLFxuICA1OiAoXG4gICAgeDogKCRzcGFjZXIteCAqIDIpLFxuICAgIHk6ICgkc3BhY2VyLXkgKiAyKVxuICApLFxuICA2OiAoXG4gICAgeDogKCRzcGFjZXIteCAqIDIuNSksXG4gICAgeTogKCRzcGFjZXIteSAqIDIuNSlcbiAgKSxcbiAgNzogKFxuICAgIHg6ICgkc3BhY2VyLXggKiAzKSxcbiAgICB5OiAoJHNwYWNlci15ICogMylcbiAgKSxcbiAgODogKFxuICAgIHg6ICgkc3BhY2VyLXggKiAzLjUpLFxuICAgIHk6ICgkc3BhY2VyLXkgKiAzLjUpXG4gICksXG4gIDk6IChcbiAgICB4OiAoJHNwYWNlci14ICogNCksXG4gICAgeTogKCRzcGFjZXIteSAqIDQpXG4gICksXG4gIDEwOiAoXG4gICAgeDogKCRzcGFjZXIteCAqIDQuNSksXG4gICAgeTogKCRzcGFjZXIteSAqIDQuNSlcbiAgKSxcbiAgMTE6IChcbiAgICB4OiAoJHNwYWNlci14ICogNSksXG4gICAgeTogKCRzcGFjZXIteSAqIDUpXG4gICksXG4gIDEyOiAoXG4gICAgeDogKCRzcGFjZXIteCAqIDUuNSksXG4gICAgeTogKCRzcGFjZXIteSAqIDUuNSlcbiAgKSxcbiAgMTM6IChcbiAgICB4OiAoJHNwYWNlci14ICogNiksXG4gICAgeTogKCRzcGFjZXIteSAqIDYpXG4gIClcbikgIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoOiAycHggIWRlZmF1bHQ7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKFxuICAyNTogMjUlLFxuICA1MDogNTAlLFxuICA3NTogNzUlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgJGJvZHktZ3JheSAhZGVmYXVsdDtcbiRpbnZlcnNlLWJnOiAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJGludmVyc2UtY29sb3I6ICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICRncmF5LW1lZGl1bSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyNDBweFxuKSAhZGVmYXVsdDtcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cyk7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2U6ICAgICAzMnB4ICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoczogKFxuICB4czogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UsXG4gIHNtOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSxcbiAgbWQ6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlLFxuICBsZzogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UsXG4gIHhsOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZVxuKSAhZGVmYXVsdDtcblxuLy8gRm9udHNcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuJGZvbnQtZmFtaWx5LXJvYm90bzogUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1hY3RhZGlzcGxheTogQWN0YURpc3BsYXksIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktc29maWFwcm86ICdTb2ZpYSBQcm8nLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogJ1NvZmlhIFBybycsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZSAhZGVmYXVsdDtcblxuJGZvbnQtZmFtaWx5LWJhc2U6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kZm9udC1zaXplLWJhc2U6IDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAwLjg3NXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUteHM6ICAgMC43NXJlbSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LW5vcm1hbDogbm9ybWFsICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IGJvbGQgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtaXRhbGljOiBpdGFsaWMgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNSAhZGVmYXVsdDtcblxuJGZvbnQtc2l6ZS1oMTogMy41cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oMjogM3JlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDM6IDIuNXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDQ6IDJyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLWg1OiAxLjVyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLWg2OiAxcmVtICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgKiAxLjUpICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICRmb250LWZhbWlseS1zb2ZpYXBybyAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgMS4zICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAzLjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogM3JlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAyLjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogMnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NS1zaXplOiAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6IDUwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NS13ZWlnaHQ6IDUwMCAhZGVmYXVsdDtcblxuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRkaXNwbGF5NC1saW5lLWhlaWdodDogMi44NzVyZW0gIWRlZmF1bHQ7XG5cblxuJGxlYWQtZm9udC1zaXplOiAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xuJHNtYWxsLWZvbnQtbGluZS1oZWlnaHQ6IDEuNDM7XG5cbiR0ZXh0LW11dGVkOiAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHRleHQtZGFya2VuOiAkYmxhY2sgIWRlZmF1bHQ7XG5cbiRhYmJyLWJvcmRlci1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjogJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWJvcmRlci13aWR0aDogMC4yNXJlbSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAwLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgIGluc2V0IDAgLTAuMXJlbSAwIHJnYmEoJGJsYWNrLCAwLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6IDVweCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgKDQgLyAzKSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAwLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgIDAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAwLjJyZW0gIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgJG9mZi13aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgIDAuM2VtICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgYWxsIDAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgb3BhY2l0eSAwLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgaGVpZ2h0IDAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAgIDFyZW0gMXJlbSAxcmVtIDAgIWRlZmF1bHQ7XG4kdGFibGUtc20tY2VsbC1wYWRkaW5nOiAgICAgICAgIDAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLWludmVyc2UtYmc6ICAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJHRhYmxlLWludmVyc2UtY29sb3I6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWFjY2VudDogICAgICAgICAgICAgICByZ2JhKCRibGFjaywgMC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtYmctaG92ZXI6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAwLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYmctYWN0aXZlOiAgICAgICAgICAgICAgICR0YWJsZS1iZy1ob3ZlciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgIDAuNXJlbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgIDI0cHggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAwIDI0cHggMCByZ2JhKCRkYXJrLWJsdWUsIDAuMykgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAwIDAgMCAycHggcmdiYSgkYnJhbmQtcHJpbWFyeSwgMC4yNSkgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIDAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1wcmltYXJ5LWNvbG9yOiAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYm9yZGVyOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRidG4tcHJpbWFyeS1ob3ZlcjogICAgICAgICAgICAgICRob3Zlci1waW5rICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWFjdGl2ZTogICAgICAgICAgICAgJGFjdGl2ZS1waW5rICFkZWZhdWx0O1xuXG5cbiRidG4tc2Vjb25kYXJ5LWNvbG9yOiAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuJGJ0bi1zZWNvbmRhcnktYmc6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJ0bi1zZWNvbmRhcnktYm9yZGVyOiAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRidG4tcGVuZGluZy1jb2xvcjogICAgICAgICAgICAgICRib2R5LWdyYXkgIWRlZmF1bHQ7XG4kYnRuLXBlbmRpbmctYmc6ICAgICAgICAgICAgICAgICAkYm9keS1ncmF5ICFkZWZhdWx0O1xuJGJ0bi1wZW5kaW5nLWJvcmRlcjogICAgICAgICAgICAgJGJvZHktZ3JheSAhZGVmYXVsdDtcblxuJGJ0bi1pbmZvLWNvbG9yOiAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG4kYnRuLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcbiRidG4taW5mby1ib3JkZXI6ICAgICAgICAgICAgICAgICRidG4taW5mby1iZyAhZGVmYXVsdDtcblxuJGJ0bi1zdWNjZXNzLWNvbG9yOiAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJ0bi1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgICAkYnRuLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XG5cbiRidG4td2FybmluZy1jb2xvcjogICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRidG4td2FybmluZy1iZzogICAgICAgICAgICAgICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuJGJ0bi13YXJuaW5nLWJvcmRlcjogICAgICAgICAgICAgJGJ0bi13YXJuaW5nLWJnICFkZWZhdWx0O1xuXG4kYnRuLWRhbmdlci1jb2xvcjogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1iZzogICAgICAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuJGJ0bi1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgICAgJGJ0bi1kYW5nZXItYmcgIWRlZmF1bHQ7XG5cbiRidG4tZmItY29sb3I6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRidG4tZmItYmc6ICAgICAgICAgICAgICAgICAgICAgICRmYWNlYm9vay1ibHVlICFkZWZhdWx0O1xuJGJ0bi1mYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgJGZhY2Vib29rLWJsdWUgIWRlZmF1bHQ7XG5cbiRidG4tZ3JheS1jb2xvcjogICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGJ0bi1ncmF5LWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRidG4tZ3JheS1ib3JkZXI6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteC1uYXYtcHJpbWFyeTogICAgICAzLjI1cmVtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXktbmF2LXByaW1hcnk6ICAgICAgMC44MTI1cmVtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteC1uYXYtc2Vjb25kYXJ5OiAgICAxLjc1cmVtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXktbmF2LXNlY29uZGFyeTogICAgMC41cmVtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgMC41cmVtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAzLjI1cmVtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgMC44MTI1cmVtICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAgICAwLjVyZW0gIWRlZmF1bHQ7XG4kYnRuLXRvb2xiYXItbWFyZ2luOiAgICAgICAgICAgICAwLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi1sZXR0ZXItc3BhY2luZzogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgIGFsbCAwLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAwLjdyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1iZy1kaXNhYmxlZDogICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAwLjE1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb3JtIGNvbnRyb2xzIGFuZCBidXR0b25zXG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIDAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYmctZm9jdXM6ICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWZvY3VzOiAgICAgICAgICAgICAkZ3JheTtcbiRpbnB1dC1ib3gtc2hhZG93LWZvY3VzOiAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93LCByZ2JhKCRpbnB1dC1ib3JkZXItZm9jdXMsIDAuNikgIWRlZmF1bHQ7XG4kaW5wdXQtY29sb3ItZm9jdXM6ICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjogICAgICAgICRncmF5ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAwLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAwLjI1cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAwLjc1cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAoKCRmb250LXNpemUtYmFzZSAqICRpbnB1dC1saW5lLWhlaWdodCkgKyAoJGlucHV0LXBhZGRpbmcteSAqIDIpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICgoJGZvbnQtc2l6ZS1sZyAqICRsaW5lLWhlaWdodC1sZykgKyAoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICgoJGZvbnQtc2l6ZS1zbSAqICRsaW5lLWhlaWdodC1zbSkgKyAoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAwLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAgMC41cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgIDEuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogMC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAwLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6IDAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICRzcGFjZXIteSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXJzb3ItZGlzYWJsZWQ6ICAgICAgICAgICAgICAgIG5vdC1hbGxvd2VkICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgIDEuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteTogMC4yNXJlbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1tYXJnaW4teTogICAoKCRsaW5lLWhlaWdodC1iYXNlICogMXJlbSkgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gLTIgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6IGluc2V0IDAgMC4yNXJlbSAwLjI1cmVtIHJnYmEoJGJsYWNrLCAwLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZGlzYWJsZWQtY3Vyc29yOiAgICAgICAgICAgICAkY3Vyc29yLWRpc2FibGVkICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWRpc2FibGVkLWluZGljYXRvci1iZzogICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1kaXNhYmxlZC1kZXNjcmlwdGlvbi1jb2xvcjogICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtY2hlY2tlZC1pbmRpY2F0b3ItY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWNoZWNrZWQtaW5kaWNhdG9yLWJnOiAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWNoZWNrZWQtaW5kaWNhdG9yLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1mb2N1cy1pbmRpY2F0b3ItYm94LXNoYWRvdzogMCAwIDAgMXB4ICRib2R5LWJnLCAwIDAgMCAzcHggJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1hY3RpdmUtaW5kaWNhdG9yLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1hY3RpdmUtaW5kaWNhdG9yLWJnOiAgICAgICAgIGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtYWN0aXZlLWluZGljYXRvci1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWNoZWNrZWQtaWNvbjogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtY2hlY2tlZC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtYmc6ICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRldGVybWluYXRlLWluZGljYXRvci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWNoZWNrZWQtaW5kaWNhdG9yLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRldGVybWluYXRlLWljb246IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8tY2hlY2tlZC1pY29uOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtY2hlY2tlZC1pbmRpY2F0b3ItY29sb3J9Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgIDAuNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAwLjM3NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogIzMzMyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMjUlKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAwLjA3NSksIDAgMCA1cHggcmdiYSgkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3IsIDAuNSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXNtLXBhZGRpbmcteTogIDAuMnJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXNtLWZvbnQtc2l6ZTogIDc1JSAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgIDIuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS13aWR0aDogICAgICAgICAgICAxNHJlbSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjA3NXJlbSAkd2hpdGUsIDAgMCAwIDAuMnJlbSAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgIDAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgIDEuNSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgIGluc2V0IDAgMC4ycmVtIDAuNHJlbSByZ2JhKCRibGFjaywgMC4wNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBwbGFjZWhvbGRlcjogKFxuICAgIGVuOiBcIkNob29zZSBmaWxlLi4uXCJcbiAgKSxcbiAgYnV0dG9uLWxhYmVsOiAoXG4gICAgZW46IFwiQnJvd3NlXCJcbiAgKVxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb24gaWNvbnNcbiRmb3JtLWljb24tc3VjY2Vzcy1jb2xvcjogJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kZm9ybS1pY29uLXN1Y2Nlc3M6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyN7JGZvcm0taWNvbi1zdWNjZXNzLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1pY29uLXdhcm5pbmctY29sb3I6ICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuJGZvcm0taWNvbi13YXJuaW5nOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPScjeyRmb3JtLWljb24td2FybmluZy1jb2xvcn0nIGQ9J000LjQgNS4zMjRoLS44di0yLjQ2aC44em0wIDEuNDJoLS44VjUuODloLjh6TTMuNzYuNjNMLjA0IDcuMDc1Yy0uMTE1LjIuMDE2LjQyNS4yNi40MjZoNy4zOTdjLjI0MiAwIC4zNzItLjIyNi4yNTgtLjQyNkM2LjcyNiA0LjkyNCA1LjQ3IDIuNzkgNC4yNTMuNjNjLS4xMTMtLjE3NC0uMzktLjE3NC0uNDk0IDB6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWljb24tZGFuZ2VyLWNvbG9yOiAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuJGZvcm0taWNvbi1kYW5nZXI6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skZm9ybS1pY29uLWRhbmdlci1jb2xvcn0nIHZpZXdCb3g9Jy0yIC0yIDcgNyclM0UlM0NwYXRoIHN0cm9rZT0nJTIzZDk1MzRmJyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM0UlM0NjaXJjbGUgcj0nLjUnLyUzRSUzQ2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzRSUzQ2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzRSUzQ2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb3JtLW1pbi13aWR0aDogICAgICAgIDI0cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgMC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLW1hcmdpbi10b3A6ICAgICAgICAgICAgMC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgMC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgIDAgMC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIDAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgJGdyYXktbWVkaXVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRncmF5LWRhcmssIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICRvZmYtd2hpdGUgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAwLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcblxuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd24tYmFja2Ryb3A6ICA5OTAgIWRlZmF1bHQ7XG4kemluZGV4LW5hdmJhcjogICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAwLjI1cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAgMC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgICAwLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWludmVyc2UtY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibHVlLCAwLjUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmx1ZSwgMC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYWN0aXZlLWNvbG9yOiAgICAgICAgICByZ2JhKCRibHVlLCAxKSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJGJsdWUsIDAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZXItYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMiAzMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItaW52ZXJzZS1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDhoMjRNNCAxNmgyNE00IDI0aDI0Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlci1ib3JkZXI6ICAgICAgICByZ2JhKCRibHVlLCAwLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibHVlLCAwLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmx1ZSwgMC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsdWUsIDAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibHVlLCAwLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJnOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzIgMzInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgOGgyNE00IDE2aDI0TTQgMjRoMjQnLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXI6ICAgICAgIHJnYmEoJGJsdWUsIDAuMSkgIWRlZmF1bHQ7XG5cbi8vIE5hdnNcblxuJG5hdi1pdGVtLW1hcmdpbjogICAgICAgICAgICAgICAwLjJyZW0gIWRlZmF1bHQ7XG4kbmF2LWl0ZW0taW5saW5lLXNwYWNlcjogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZzogICAgICAgICAgICAgIDAuNXJlbSAxcmVtIDAuOTRyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kbmF2LWRpc2FibGVkLWxpbmstY29sb3I6ICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHRyYW5zcGFyZW50LWdyYXkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I6ICAgICAgICAjZGRkICFkZWZhdWx0O1xuJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I6ICRib2R5LWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1hY3RpdmUtbGluay1iZzogICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIDAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgICAgMC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgICAwLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgIDAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjogICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSBzdGF0ZXMgYW5kIGFsZXJ0c1xuLy9cbi8vIERlZmluZSBjb2xvcnMgZm9yIGZvcm0gZmVlZGJhY2sgc3RhdGVzIGFuZCwgYnkgZGVmYXVsdCwgYWxlcnRzLlxuXG4kc3RhdGUtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAgICAkdGVhbCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICR0ZWFsICFkZWZhdWx0O1xuJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgZGFya2VuKCRzdGF0ZS1zdWNjZXNzLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS1pbmZvLXRleHQ6ICAgICAgICAgICAgICAgICRibHVlICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc3RhdGUtaW5mby1ib3JkZXI6ICAgICAgICAgICAgICBkYXJrZW4oJHN0YXRlLWluZm8tYmcsIDclKSAhZGVmYXVsdDtcblxuJHN0YXRlLXdhcm5pbmctdGV4dDogICAgICAgICAgICAgJGdvbGQgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1iZzogICAgICAgICAgICAgICAkZ29sZCAhZGVmYXVsdDtcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRzdGF0ZS13YXJuaW5nLWJnICFkZWZhdWx0O1xuJHN0YXRlLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgZGFya2VuKCRzdGF0ZS13YXJuaW5nLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS1kYW5nZXItdGV4dDogICAgICAgICAgICAgICNhOTQ0NDIgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAjZjJkZWRlICFkZWZhdWx0O1xuJHN0YXRlLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgZGFya2VuKCRzdGF0ZS1kYW5nZXItYmcsIDUlKSAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgMC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgIDFweCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXMtaW5uZXI6IGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAkb2ZmLXdoaXRlICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6IDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAoJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UgLyAyKSAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAzODBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICRkYXJrLWJsdWUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAxICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICA1cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIDAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgNXB4IDEwcHggcmdiYSgkYmxhY2ssIDAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLXRpdGxlLWJnOiAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci10aXRsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci10aXRsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgIDhweCAhZGVmYXVsdDtcblxuJHBvcG92ZXItY29udGVudC1wYWRkaW5nLXg6ICAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xuJHBvcG92ZXItY29udGVudC1wYWRkaW5nLXk6ICAgICAgICAgICA5cHggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoOiAgICAgICAgICAgKCRwb3BvdmVyLWFycm93LXdpZHRoICsgMXB4KSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIDAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZGVmYXVsdC1iZzogICAgICAgICAgICAkb2ZmLXdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXByaW1hcnktYmc6ICAgICAgICAgICAgJG9mZi13aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1zdWNjZXNzLWJnOiAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuJGJhZGdlLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4kYmFkZ2Utd2FybmluZy1iZzogICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbiRiYWRnZS1kYW5nZXItYmc6ICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG5cbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRiYWRnZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAxcmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LXBhZGRpbmc6ICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1zbS11cC1tYXJnaW4teTogM3JlbSAhZGVmYXVsdDtcblxuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgcmdiYSgkYmxhY2ssIDAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQteHMtYm94LXNoYWRvdzogICAgMCAzcHggOXB4IHJnYmEoJGJsYWNrLCAwLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtc20tdXAtYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKCRibGFjaywgMC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgMC44ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICA3MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgIDU3MHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgIHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgMC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICRzcGFjZXIteSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtc3VjY2Vzcy1iZzogICAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1pbmZvLWJnOiAgICAgICAgICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LXdhcm5pbmctYmc6ICAgICAgICAgICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLWJnICFkZWZhdWx0O1xuJGFsZXJ0LWRhbmdlci10ZXh0OiAgICAgICAgICAgJHN0YXRlLWRhbmdlci10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWRhbmdlci1ib3JkZXI6ICAgICAgICAgJHN0YXRlLWRhbmdlci1ib3JkZXIgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgIDAuNzVyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgIDAuNzVyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgaW5zZXQgMCAwLjFyZW0gMC4xcmVtIHJnYmEoJGJsYWNrLCAwLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgIDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgIDAgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LWxpZ2h0ZXN0ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI6ICAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgIGxpZ2h0ZW4oJGxpc3QtZ3JvdXAtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtdGV4dC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWxpbmstY29sb3I6ICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yOiAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWxpbmstY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWxpbmstYWN0aXZlLWNvbG9yOiAgICRsaXN0LWdyb3VwLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1hY3RpdmUtYmc6ICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgIDAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAjZGRkICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIDAuMDc1KSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtdHJhbnNpdGlvbjogICAgICAgIGFsbCAwLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgJGdyYXkgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAwLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAwLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICBcIi9cIiAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDQwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgNDBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAwLjUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICA3cHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgICAgICAgICAgN3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTQgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTEuNSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRjb2RlLXBhZGRpbmcteDogICAgICAgICAgICAgIDAuNHJlbSAhZGVmYXVsdDtcbiRjb2RlLXBhZGRpbmcteTogICAgICAgICAgICAgIDAuMnJlbSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICNiZDQxNDcgIWRlZmF1bHQ7XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVzdCAhZGVmYXVsdDtcblxuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcblxuJHByZS1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlc3QgIWRlZmF1bHQ7XG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJHByZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgIDM0MHB4ICFkZWZhdWx0O1xuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjUuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vL1xuLy8gMS4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuLy8gMi4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuLy8gICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy9cblxuLy8gRG9jdW1lbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gMlxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgZm9udC1zaXplOiAxNnB4O1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLy8gU2VjdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbi8vXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbi8vXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy9cbi8vIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbi8vIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4vL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vLyBHcm91cGluZyBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbi8vXG5cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHsgLy8gMVxuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbi8vXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4vL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7IC8vIDFcbiAgZm9udC1zaXplOiAxZW07IC8vIDJcbn1cblxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4vLyAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4vL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIDFcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkXG4vLyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbi8vXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi8vXG4vLyAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxufVxuXG4vL1xuLy8gUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4vL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuLy9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlOyAvLyAxXG4gIGZvbnQtc2l6ZTogMWVtOyAvLyAyXG59XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4vL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4vL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8vIEVtYmVkZGVkIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbi8vXG5cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuLy9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4vL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vXG4vLyBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbi8vXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gRm9ybXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuLy8gMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuLy9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcbiAgZm9udC1zaXplOiAxMDAlOyAvLyAxXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAxXG4gIG1hcmdpbjogMDsgLy8gMlxufVxuXG4vL1xuLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4vLyAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuLy9cblxuYnV0dG9uLFxuaW5wdXQgeyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4vLyAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4vL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvLyAxXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vL1xuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy9cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4vL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLy9cbi8vIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbi8vXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vL1xuLy8gQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4vL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4vLyAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4vLyAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgZGlzcGxheTogdGFibGU7IC8vIDFcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDNcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuLy9cblxucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuLy9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbi8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4vL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuLy9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAxXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxufVxuXG4vLyBJbnRlcmFjdGl2ZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuLy9cblxuZGV0YWlscywgLy8gMVxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLy8gU2NyaXB0aW5nXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4vL1xuXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbi8vXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gSGlkZGVuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuLy9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnRcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHA6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlcixcbiAgICBwOjpmaXJzdC1sZXR0ZXIsXG4gICAgZGl2OjpmaXJzdC1sZXR0ZXIsXG4gICAgYmxvY2txdW90ZTo6Zmlyc3QtbGV0dGVyLFxuICAgIGxpOjpmaXJzdC1sZXR0ZXIsXG4gICAgcDo6Zmlyc3QtbGluZSxcbiAgICBkaXY6OmZpcnN0LWxpbmUsXG4gICAgYmxvY2txdW90ZTo6Zmlyc3QtbGluZSxcbiAgICBsaTo6Zmlyc3QtbGluZSB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogIzAwMCAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyOlxuICAgICAgLy8gICBodHRwOi8vd3d3LnNhbmJlaWppLmNvbS9hcmNoaXZlcy85NTNcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSxcbiAgICBhOnZpc2l0ZWQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICM5OTk7IC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBQcmludGluZyBUYWJsZXM6XG4gICAgLy8gaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAgLy9cblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAjMDAwO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50LCBEdXBsaWNhdGVQcm9wZXJ0eVxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBHbG9iYWwgcmVzZXRzIHRvIGNvbW1vbiBIVE1MIGVsZW1lbnRzIGFuZCBtb3JlIGZvciBlYXNpZXIgdXNhZ2UgYnkgQm9vdHN0cmFwLlxuLy8gQWRkcyBhZGRpdGlvbmFsIHJ1bGVzIG9uIHRvcCBvZiBOb3JtYWxpemUuY3NzLCBpbmNsdWRpbmcgc2V2ZXJhbCBvdmVycmlkZXMuXG5cbi8vIFJlc2V0IHRoZSBib3gtc2l6aW5nXG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCB0byBgYm9yZGVyLWJveGAgc28gdGhhdCB3aGVuIHlvdSBhZGRcbi8vIGBwYWRkaW5nYCBvciBgYm9yZGVyYHMgdG8gYW4gZWxlbWVudCwgdGhlIG92ZXJhbGwgZGVjbGFyZWQgYHdpZHRoYCBkb2VzIG5vdFxuLy8gY2hhbmdlLiBGb3IgZXhhbXBsZSwgYHdpZHRoOiAxMDBweDtgIHdpbGwgYWx3YXlzIGJlIGAxMDBweGAgZGVzcGl0ZSB0aGVcbi8vIGBib3JkZXI6IDEwcHggc29saWQgcmVkO2AgYW5kIGBwYWRkaW5nOiAyMHB4O2AuXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgcmVzZXQgbWF5IGNhdXNlIGNvbmZsaWN0cyB3aXRoIHNvbWUgdGhpcmQtcGFydHkgd2lkZ2V0cy4gRm9yXG4vLyByZWNvbW1lbmRhdGlvbnMgb24gcmVzb2x2aW5nIHN1Y2ggY29uZmxpY3RzLCBzZWVcbi8vIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3RoaXJkLWJveC1zaXppbmcuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS9cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi8vIE1ha2Ugdmlld3BvcnQgcmVzcG9uc2l2ZVxuLy9cbi8vIEB2aWV3cG9ydCBpcyBuZWVkZWQgYmVjYXVzZSBJRSAxMCsgZG9lc24ndCBob25vciA8bWV0YSBuYW1lPVwidmlld3BvcnRcIj4gaW5cbi8vIHNvbWUgY2FzZXMuIFNlZSBodHRwczovL3RpbWthZGxlYy5jb20vMjAxMi8xMC9pZTEwLXNuYXAtbW9kZS1hbmQtcmVzcG9uc2l2ZS1kZXNpZ24vLlxuLy8gRXZlbnR1YWxseSBAdmlld3BvcnQgd2lsbCByZXBsYWNlIDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiPi5cbi8vXG4vLyBIb3dldmVyLCBgZGV2aWNlLXdpZHRoYCBpcyBicm9rZW4gb24gSUUgMTAgb24gV2luZG93cyAoUGhvbmUpIDgsXG4vLyAoc2VlIGh0dHBzOi8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDQ5Nylcbi8vIGFuZCB0aGUgZml4IGZvciB0aGF0IGludm9sdmVzIGEgc25pcHBldCBvZiBKYXZhU2NyaXB0IHRvIHNuaWZmIHRoZSB1c2VyIGFnZW50XG4vLyBhbmQgYXBwbHkgc29tZSBjb25kaXRpb25hbCBDU1MuXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aCBmb3IgdGhlIHJlbGV2YW50IGhhY2suXG4vL1xuLy8gV3JhcCBgQHZpZXdwb3J0YCB3aXRoIGBAYXQtcm9vdGAgZm9yIHdoZW4gZm9sa3MgZG8gYSBuZXN0ZWQgaW1wb3J0IChlLmcuLFxuLy8gYC5jbGFzcy1uYW1lIHsgQGltcG9ydCBcImJvb3RzdHJhcFwiOyB9YCkuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQge1xuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG4gIH1cbn1cblxuLy9cbi8vIFJlc2V0IEhUTUwsIGJvZHksIGFuZCBtb3JlXG4vL1xuXG5odG1sIHtcbiAgLy8gV2UgYXNzdW1lIG5vIGluaXRpYWwgcGl4ZWwgYGZvbnQtc2l6ZWAgZm9yIGFjY2Vzc2liaWxpdHkgcmVhc29ucy4gVGhpc1xuICAvLyBhbGxvd3Mgd2ViIHZpc2l0b3JzIHRvIGN1c3RvbWl6ZSB0aGVpciBicm93c2VyIGRlZmF1bHQgZm9udC1zaXplLCBtYWtpbmdcbiAgLy8geW91ciBwcm9qZWN0IG1vcmUgaW5jbHVzaXZlIGFuZCBhY2Nlc3NpYmxlIHRvIGV2ZXJ5b25lLlxuXG4gIC8vIEFzIGEgc2lkZS1lZmZlY3Qgb2Ygc2V0dGluZyB0aGUgQHZpZXdwb3J0IGFib3ZlLFxuICAvLyBJRTExICYgRWRnZSBtYWtlIHRoZSBzY3JvbGxiYXIgb3ZlcmxhcCB0aGUgY29udGVudCBhbmQgYXV0b21hdGljYWxseSBoaWRlIGl0c2VsZiB3aGVuIG5vdCBpbiB1c2UuXG4gIC8vIFVuZm9ydHVuYXRlbHksIHRoZSBhdXRvLXNob3dpbmcgb2YgdGhlIHNjcm9sbGJhciBpcyBzb21ldGltZXMgdG9vIHNlbnNpdGl2ZSxcbiAgLy8gdGh1cyBtYWtpbmcgaXQgaGFyZCB0byBjbGljayBvbiBzdHVmZiBuZWFyIHRoZSByaWdodCBlZGdlIG9mIHRoZSBwYWdlLlxuICAvLyBTbyB3ZSBhZGQgdGhpcyBzdHlsZSB0byBmb3JjZSBJRTExICYgRWRnZSB0byB1c2UgYSBcIm5vcm1hbFwiLCBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4NTQzXG4gIC8vIGFuZCBodHRwczovL2RldmVsb3Blci5taWNyb3NvZnQuY29tL2VuLXVzL21pY3Jvc29mdC1lZGdlL3BsYXRmb3JtL2lzc3Vlcy83MTY1MzgzL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcblxuICAvLyBDaGFuZ2VzIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAvLyBHbyBlYXN5IG9uIHRoZSBleWVzIGFuZCB1c2Ugc29tZXRoaW5nIG90aGVyIHRoYW4gYCMwMDBgIGZvciB0ZXh0XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgLy8gQnkgZGVmYXVsdCwgYDxib2R5PmAgaGFzIG5vIGBiYWNrZ3JvdW5kLWNvbG9yYCBzbyB3ZSBzZXQgb25lIGFzIGEgYmVzdCBwcmFjdGljZS5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vLyBTdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZSBvbiBlbGVtZW50cyB0aGF0IGNhbm5vdCBiZSBhY2Nlc3NlZCB2aWEga2V5Ym9hcmQuXG4vLyBUaGlzIHByZXZlbnRzIGFuIHVud2FudGVkIGZvY3VzIG91dGxpbmUgZnJvbSBhcHBlYXJpbmcgYXJvdW5kIGVsZW1lbnRzIHRoYXRcbi8vIG1pZ2h0IHN0aWxsIHJlc3BvbmQgdG8gcG9pbnRlciBldmVudHMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbmFiYnJbdGl0bGVdLFxuICAvLyBBZGQgZGF0YS0qIGF0dHJpYnV0ZSB0byBoZWxwIG91dCBvdXIgdG9vbHRpcCBwbHVnaW4sIHBlciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzUyNTdcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICBmaWxsOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICBmaWxsOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmLmxpbmstdW5kZXJsaW5lIHtcbiAgICAmX19wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkYm9keS1ncmF5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2Vjb25kYXJ5IHtcbiAgICAgIGNvbG9yOiAkYm9keS1ncmF5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGluay11bmRlcmxpbmUge1xuICAmX19wcmltYXJ5IHtcbiAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGJvZHktZ3JheTtcbiAgICB9XG4gIH1cblxuICAmX19zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAkYm9keS1ncmF5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgIH1cbiAgfVxufVxuXG5sYWJlbCB7XG4gICYubGluay11bmRlcmxpbmUge1xuICAgICZfX3ByaW1hcnkge1xuICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRib2R5LWdyYXk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2Vjb25kYXJ5IHtcbiAgICAgIGNvbG9yOiAkYm9keS1ncmF5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZilcbi8vIHdoaWNoIGhhdmUgbm90IGJlZW4gbWFkZSBleHBsaWNpdGx5IGtleWJvYXJkLWZvY3VzYWJsZSAod2l0aG91dCB0YWJpbmRleCkuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG4vL2E6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbi8vICBjb2xvcjogaW5oZXJpdDtcbi8vICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vL1xuLy8gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbi8vICAgIGNvbG9yOiBpbmhlcml0O1xuLy8gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gIH1cbi8vXG4vLyAgJjpmb2N1cyB7XG4vLyAgICBvdXRsaW5lOiAwO1xuLy8gIH1cbi8vfVxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIE5vcm1hbGl6ZSB2NCByZW1vdmVkIHRoaXMgcHJvcGVydHksIGNhdXNpbmcgYDxwcmU+YCBjb250ZW50IHRvIGJyZWFrIG91dCBvZiB3cmFwcGluZyBjb2RlIHNuaXBwZXRzXG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gTm9ybWFsaXplIGFkZHMgYG1hcmdpbmAgdG8gYGZpZ3VyZWBzIGFzIGJyb3dzZXJzIGFwcGx5IGl0IGluY29uc2lzdGVudGx5LlxuICAvLyBXZSByZXNldCB0aGF0IHRvIGNyZWF0ZSBhIGJldHRlciBmbG93IGluLXBhZ2UuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbi8vXG4vLyBJbWFnZXNcbi8vXG5cbmltZyB7XG4gIC8vIEJ5IGRlZmF1bHQsIGA8aW1nPmBzIGFyZSBgaW5saW5lLWJsb2NrYC4gVGhpcyBhc3N1bWVzIHRoYXQsIGFuZCB2ZXJ0aWNhbGx5XG4gIC8vIGNlbnRlcnMgdGhlbS4gVGhpcyB3b24ndCBhcHBseSBzaG91bGQgeW91IHJlc2V0IHRoZW0gdG8gYGJsb2NrYCBsZXZlbC5cbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLy8gTm90ZTogYDxpbWc+YHMgYXJlIGRlbGliZXJhdGVseSBub3QgbWFkZSByZXNwb25zaXZlIGJ5IGRlZmF1bHQuXG4gIC8vIEZvciB0aGUgcmF0aW9uYWxlIGJlaGluZCB0aGlzLCBzZWUgdGhlIGNvbW1lbnRzIG9uIHRoZSBgLmltZy1mbHVpZGAgY2xhc3MuXG59XG5cbi8vIGlPUyBcImNsaWNrYWJsZSBlbGVtZW50c1wiIGZpeCBmb3Igcm9sZT1cImJ1dHRvblwiXG4vL1xuLy8gRml4ZXMgXCJjbGlja2FiaWxpdHlcIiBpc3N1ZSAoYW5kIG1vcmUgZ2VuZXJhbGx5LCB0aGUgZmlyaW5nIG9mIGV2ZW50cyBzdWNoIGFzIGZvY3VzIGFzIHdlbGwpXG4vLyBmb3IgdHJhZGl0aW9uYWxseSBub24tZm9jdXNhYmxlIGVsZW1lbnRzIHdpdGggcm9sZT1cImJ1dHRvblwiXG4vLyBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIEF2b2lkIDMwMG1zIGNsaWNrIGRlbGF5IG9uIHRvdWNoIGRldmljZXMgdGhhdCBzdXBwb3J0IHRoZSBgdG91Y2gtYWN0aW9uYCBDU1MgcHJvcGVydHkuXG4vL1xuLy8gSW4gcGFydGljdWxhciwgdW5saWtlIG1vc3Qgb3RoZXIgYnJvd3NlcnMsIElFMTErRWRnZSBvbiBXaW5kb3dzIDEwIG9uIHRvdWNoIGRldmljZXMgYW5kIElFIE1vYmlsZSAxMC0xMVxuLy8gRE9OJ1QgcmVtb3ZlIHRoZSBjbGljayBkZWxheSB3aGVuIGA8bWV0YSBuYW1lPVwidmlld3BvcnRcIiBjb250ZW50PVwid2lkdGg9ZGV2aWNlLXdpZHRoXCI+YCBpcyBwcmVzZW50LlxuLy8gSG93ZXZlciwgdGhleSBETyBzdXBwb3J0IHJlbW92aW5nIHRoZSBjbGljayBkZWxheSB2aWEgYHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uYC5cbi8vIFNlZTpcbi8vICogaHR0cHM6Ly92NC1hbHBoYS5nZXRib290c3RyYXAuY29tL2NvbnRlbnQvcmVib290LyNjbGljay1kZWxheS1vcHRpbWl6YXRpb24tZm9yLXRvdWNoXG4vLyAqIGh0dHA6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtdG91Y2gtYWN0aW9uXG4vLyAqIGh0dHBzOi8vcGF0cmlja2hsYXVrZS5naXRodWIuaW8vdG91Y2gvdGVzdHMvcmVzdWx0cy8jc3VwcHJlc3NpbmctMzAwbXMtZGVsYXlcblxuYSxcbmFyZWEsXG5idXR0b24sXG5bcm9sZT1cImJ1dHRvblwiXSxcbmlucHV0LFxubGFiZWwsXG5zZWxlY3QsXG5zdW1tYXJ5LFxudGV4dGFyZWEge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICAvLyBObyBsb25nZXIgcGFydCBvZiBOb3JtYWxpemUgc2luY2UgdjRcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZztcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICAvLyBDZW50ZXJlZCBieSBkZWZhdWx0LCBidXQgbGVmdC1hbGlnbi1lZCB0byBtYXRjaCB0aGUgYHRkYHMgYmVsb3cuXG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxuLy8gcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIC8vIE5vcm1hbGl6ZSBpbmNsdWRlcyBgZm9udDogaW5oZXJpdDtgLCBzbyBgZm9udC1mYW1pbHlgLiBgZm9udC1zaXplYCwgZXRjIGFyZVxuICAvLyBwcm9wZXJseSBpbmhlcml0ZWQuIEhvd2V2ZXIsIGBsaW5lLWhlaWdodGAgaXNuJ3QgaW5oZXJpdGVkIHRoZXJlLlxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgLy8gQXBwbHkgYSBkaXNhYmxlZCBjdXJzb3IgZm9yIHJhZGlvcyBhbmQgY2hlY2tib3hlcy5cbiAgLy9cbiAgLy8gTm90ZTogTmVpdGhlciByYWRpb3Mgbm9yIGNoZWNrYm94ZXMgY2FuIGJlIHJlYWRvbmx5LlxuICAmOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC8vIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcbiAgLy8gY2VudGVyZWQgd2l0aGluIHRoZSBpbnB1dC5cbiAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICAvLyBSZXNldCB0aGUgZW50aXJlIGxlZ2VuZCBlbGVtZW50IHRvIG1hdGNoIHRoZSBgZmllbGRzZXRgXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvLyAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIC8vICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVG9nZ2xlc1xuLy9cbi8vIFVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCBnbG9iYWwgdmFyaWFibGVzIHRvIGVuYWJsZSBjZXJ0YWluIHRoZW1lIGZlYXR1cmVzLlxuXG5AbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XG4gIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gIH1cbn1cblxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG59XG5cbi8vIFV0aWxpdGllc1xuQGltcG9ydCBcIm1peGlucy9icmVha3BvaW50c1wiO1xuQGltcG9ydCBcIm1peGlucy9ob3ZlclwiO1xuQGltcG9ydCBcIm1peGlucy9pbWFnZVwiO1xuQGltcG9ydCBcIm1peGlucy9iYWRnZVwiO1xuQGltcG9ydCBcIm1peGlucy9yZXNpemVcIjtcbkBpbXBvcnQgXCJtaXhpbnMvc2NyZWVuLXJlYWRlclwiO1xuQGltcG9ydCBcIm1peGlucy9zaXplXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Jlc2V0LXRleHRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC1lbXBoYXNpc1wiO1xuQGltcG9ydCBcIm1peGlucy90ZXh0LWhpZGVcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC10cnVuY2F0ZVwiO1xuQGltcG9ydCBcIm1peGlucy90cmFuc2Zvcm1zXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Zpc2liaWxpdHlcIjtcblxuLy8gLy8gQ29tcG9uZW50c1xuQGltcG9ydCBcIm1peGlucy9hbGVydFwiO1xuQGltcG9ydCBcIm1peGlucy9idXR0b25zXCI7XG5AaW1wb3J0IFwibWl4aW5zL2NhcmRzXCI7XG5AaW1wb3J0IFwibWl4aW5zL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJtaXhpbnMvbGlzdHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvbGlzdC1ncm91cFwiO1xuQGltcG9ydCBcIm1peGlucy9uYXYtZGl2aWRlclwiO1xuQGltcG9ydCBcIm1peGlucy9mb3Jtc1wiO1xuQGltcG9ydCBcIm1peGlucy90YWJsZS1yb3dcIjtcblxuLy8gLy8gU2tpbnNcbkBpbXBvcnQgXCJtaXhpbnMvYmFja2dyb3VuZC12YXJpYW50XCI7XG5AaW1wb3J0IFwibWl4aW5zL2JvcmRlci1yYWRpdXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JhZGllbnRzXCI7XG5cbi8vIC8vIExheW91dFxuQGltcG9ydCBcIm1peGlucy9jbGVhcmZpeFwiO1xuLy8gQGltcG9ydCBcIm1peGlucy9uYXZiYXItYWxpZ25cIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZC1mcmFtZXdvcmtcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZFwiO1xuQGltcG9ydCBcIm1peGlucy9mbG9hdFwiO1xuIiwiQG1peGluIGhvdmVyIHtcbiAgLy8gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcbiAgLy8gICAgLy8gU2VlIE1lZGlhIFF1ZXJpZXMgTGV2ZWwgNDogaHR0cHM6Ly9kcmFmdHMuY3Nzd2cub3JnL21lZGlhcXVlcmllcy8jaG92ZXJcbiAgLy8gICAgLy8gQ3VycmVudGx5IHNoaW1tZWQgYnkgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvbXE0LWhvdmVyLXNoaW1cbiAgLy8gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLy8gICAgICAmOmhvdmVyIHsgQGNvbnRlbnQgfVxuICAvLyAgICB9XG4gIC8vICB9XG4gIC8vICBAZWxzZSB7XG4gICYsXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIEBjb250ZW50XG4gIH1cbiAgLy8gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuICAgICY6Zm9jdXMge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICBAaWYgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeSB7XG4gICAgJixcbiAgICAmOmZvY3VzIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAmLFxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgfVxufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0aHVtYm5haWwtdHJhbnNpdGlvbik7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6ICRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG59XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuIiwiLy8gSW5saW5lIGFuZCBibG9jayBjb2RlIHN0eWxlc1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbn1cblxuLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBwYWRkaW5nOiAkY29kZS1wYWRkaW5nLXkgJGNvZGUtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kZS1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6ICRjb2RlLXBhZGRpbmcteSAkY29kZS1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgfVxufVxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRob3V0IGFueSBkZWZpbmVkXG4vLyB3aWR0aCBmb3IgZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxufVxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyczogJGdyaWQtZ3V0dGVyLXdpZHRocykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGd1dHRlcnMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAkZ3V0dGVyOiBtYXAtZ2V0KCRndXR0ZXJzLCAkYnJlYWtwb2ludCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAoJGd1dHRlciAvIDIpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICB3aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWd1dHRlcnMoJGd1dHRlcnM6ICRncmlkLWd1dHRlci13aWR0aHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGd1dHRlcnMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAkZ3V0dGVyOiBtYXAtZ2V0KCRndXR0ZXJzLCAkYnJlYWtwb2ludCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAoJGd1dHRlciAvIDIpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcnM6ICRncmlkLWd1dHRlci13aWR0aHMpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRndXR0ZXJzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgJGd1dHRlcjogbWFwLWdldCgkZ3V0dGVycywgJGJyZWFrcG9pbnQpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAoJGd1dHRlciAvIC0yKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoJGd1dHRlciAvIC0yKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXJzOiAkZ3JpZC1ndXR0ZXItd2lkdGhzKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2xsYXBzaW5nXG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGd1dHRlcnMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAkZ3V0dGVyOiBtYXAtZ2V0KCRndXR0ZXJzLCAkYnJlYWtwb2ludCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAoJGd1dHRlciAvIDIpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyB3aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXB1c2goJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGxlZnQ6IGlmKCRzaXplID4gMCwgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKSwgYXV0byk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1wdWxsKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICByaWdodDogaWYoJHNpemUgPiAwLCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpLCBhdXRvKTtcbn1cblxuQG1peGluIG1ha2UtY29sLW1vZGlmaWVyKCR0eXBlLCAkc2l6ZSwgJGNvbHVtbnMpIHtcbiAgLy8gV29yayBhcm91bmQgdGhlIGxhY2sgb2YgZHluYW1pYyBtaXhpbiBAaW5jbHVkZSBzdXBwb3J0IChodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy82MjYpXG4gIEBpZiAkdHlwZSA9PSBwdXNoIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1wdXNoKCRzaXplLCAkY29sdW1ucyk7XG4gIH0gQGVsc2UgaWYgJHR5cGUgPT0gcHVsbCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcHVsbCgkc2l6ZSwgJGNvbHVtbnMpO1xuICB9IEBlbHNlIGlmICR0eXBlID09IG9mZnNldCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1ucyk7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4xLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4KSlcbi8vICAgIDc2N3B4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAxcHgsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRuYW1lLCAkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcnM6ICRncmlkLWd1dHRlci13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuXG4gICAgQGluY2x1ZGUgbWFrZS1ndXR0ZXJzKCRndXR0ZXJzKTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZWFjaCAkbW9kaWZpZXIgaW4gKHB1bGwsIHB1c2gpIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLiN7JG1vZGlmaWVyfSN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1tb2RpZmllcigkbW9kaWZpZXIsICRpLCAkY29sdW1ucylcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LXhzLTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW1vZGlmaWVyKG9mZnNldCwgJGksICRjb2x1bW5zKVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICBib3JkZXItYm90dG9tOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0ZCB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKCR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICB9XG59XG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1zbS1jZWxsLXBhZGRpbmc7XG4gIH1cbn1cblxuLy8gQm9yZGVyZWQgdmVyc2lvblxuLy9cbi8vIEFkZCBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWFjY2VudDtcbiAgfVxufVxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctaG92ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbi8vIEdlbmVyYXRlIHRoZSBjb250ZXh0dWFsIHZhcmlhbnRzXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1iZy1hY3RpdmUpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoc3VjY2VzcywgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoaW5mbywgJHN0YXRlLWluZm8tYmcpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQod2FybmluZywgJHN0YXRlLXdhcm5pbmctYmcpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoZGFuZ2VyLCAkc3RhdGUtZGFuZ2VyLWJnKTtcblxuLy8gSW52ZXJzZSBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4udGhlYWQtaW52ZXJzZSB7XG4gIHRoIHtcbiAgICBjb2xvcjogJHRhYmxlLWludmVyc2UtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWludmVyc2UtYmc7XG4gIH1cbn1cblxuLnRoZWFkLWRlZmF1bHQge1xuICB0aCB7XG4gICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICB9XG59XG5cbi50YWJsZS1pbnZlcnNlIHtcbiAgY29sb3I6ICR0YWJsZS1pbnZlcnNlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaW52ZXJzZS1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICRib2R5LWJnO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gQWRkIGAudGFibGUtcmVzcG9uc2l2ZWAgdG8gYC50YWJsZWBzIGFuZCB3ZSdsbCBtYWtlIHRoZW0gbW9iaWxlIGZyaWVuZGx5IGJ5XG4vLyBlbmFibGluZyBob3Jpem9udGFsIHNjcm9sbGluZy4gT25seSBhcHBsaWVzIDw3NjhweC4gRXZlcnl0aGluZyBhYm92ZSB0aGF0XG4vLyB3aWxsIGRpc3BsYXkgbm9ybWFsbHkuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwMDU3XG5cbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50XG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCB3aGl0ZSBpbnNldDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgLy8gLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxuICAvLyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0LlxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIC8vIFJlbW92ZSBicm93c2VyIEljb25zIGZyb20gc2VsZWN0IGZpZWxkXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgLy8gTWFudWFsbHkgdXNlIHRoZSBpZi9lbHNlIGluc3RlYWQgb2YgdGhlIG1peGluIHRvIGFjY291bnQgZm9yIGlPUyBvdmVycmlkZVxuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBPdGhlcndpc2UgdW5kbyB0aGUgaU9TIGRlZmF1bHRcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgJi5lcnJvciArIC5lcnJvcixcbiAgJi5lcnJvciB7XG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gIH1cblxuICAmLmVycm9yICsgLmVycm9yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCB7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZGlzYWJsZWQ7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgY29sb3I6ICRncmF5O1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuXG4gIC8vIHNlbGVjdCBib3ggaWNvblxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9zMy5hbWF6b25hd3MuY29tL2hhc2h0YWdwYWlkLW5ldy9pY29ucy9kb3duX2Fycm93LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAmLm1vbnRoIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG5cbiAgJi5kYXkge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cblxuICAmLnllYXIge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cblxuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgJHNlbGVjdC1ib3JkZXItd2lkdGg6ICgkYm9yZGVyLXdpZHRoICogMik7XG5cbiAgICBoZWlnaHQ6IGNhbGMoI3skaW5wdXQtaGVpZ2h0fSArICN7JHNlbGVjdC1ib3JkZXItd2lkdGh9KTtcbiAgfVxuXG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgdGV4dCB0b1xuLy8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+YCBkZWZhdWx0XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbn1cblxuLy9cbi8vIExlZ2VuZHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxlZ2VuZCB0ZXh0IHRvXG4vLyBiZSB0aGUgc2FtZSBzaXplIGFzIHJlZ3VsYXIgbGFiZWxzLCBhbmQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sZWdlbmQge1xuICBwYWRkaW5nLXRvcDogJGlucHV0LXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xufVxuXG4vLyBTdGF0aWMgZm9ybSBjb250cm9sIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhbiBlbGVtZW50IHRvIG1ha2UgYW55IHN0cmluZyBvZiB0ZXh0IGFsaWduIHdpdGggbGFiZWxzIGluIGFcbi8vIGhvcml6b250YWwgZm9ybSBsYXlvdXQuXG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy15O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFRoZSBgLmZvcm0tZ3JvdXAtKiBmb3JtLWNvbnRyb2xgIHZhcmlhdGlvbnMgYXJlIHNhZGx5IGR1cGxpY2F0ZWQgdG8gYXZvaWQgdGhlXG4vLyBpc3N1ZSBkb2N1bWVudGVkIGluIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTUwNzQuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtc20ge1xuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtbGcge1xuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gICYuZGlzYWJsZWQge1xuICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgJjpvbmx5LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbi8vIEN1c3RvbSBSYWRpbyBzdHlsZXNcblxuLnJhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRncmF5O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsZWZ0OiAxcmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4yNXMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjI1cyBsaW5lYXI7XG59XG5cbi5yYWRpbzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGxpbmVhcjtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5yYWRpbyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRwaW5rO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLnJhZGlvOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAkcGluaztcbn1cblxuLy9pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gbGFiZWwge1xuLy8gIGNvbG9yOiAkcGluaztcbi8vfVxuXG5cbi8vIEN1c3RvbSBDaGVja2JveCBzdHlsZXNcblxuLmNoZWNrLFxuLm1pbnVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbGVmdDogMXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBsaW5lYXI7XG59XG5cbi5jaGVjazo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICB0b3A6IC00cHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLm1pbnVzOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMnB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAuY2hlY2ssXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLm1pbnVzIHtcbiAgYm9yZGVyOiAycHggc29saWQgJHBpbms7XG4gIGJhY2tncm91bmQ6ICRwaW5rO1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLm1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLmNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiO1xufVxuXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICArIC5mb3JtLWNoZWNrLWlubGluZSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgZmVlZGJhY2sgc3RhdGVzXG4vL1xuLy8gQXBwbHkgY29udGV4dHVhbCBhbmQgc2VtYW50aWMgc3RhdGVzIHRvIGluZGl2aWR1YWwgZm9ybSBjb250cm9scy5cblxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG59XG5cbi5mb3JtLWNvbnRyb2wtc3VjY2Vzcyxcbi5mb3JtLWNvbnRyb2wtd2FybmluZyxcbi5mb3JtLWNvbnRyb2wtZGFuZ2VyIHtcbiAgcGFkZGluZy1yaWdodDogKCRpbnB1dC1wYWRkaW5nLXggKiAzKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0ICgkaW5wdXQtaGVpZ2h0IC8gNCk7XG4gIGJhY2tncm91bmQtc2l6ZTogKCRpbnB1dC1oZWlnaHQgLyAyKSAoJGlucHV0LWhlaWdodCAvIDIpO1xufVxuXG4vLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXG4uaGFzLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkYnJhbmQtc3VjY2Vzcyk7XG5cbiAgLmZvcm0tY29udHJvbC1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkZm9ybS1pY29uLXN1Y2Nlc3M7XG4gIH1cbn1cblxuLmhhcy13YXJuaW5nIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJGJyYW5kLXdhcm5pbmcpO1xuXG4gIC5mb3JtLWNvbnRyb2wtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGZvcm0taWNvbi13YXJuaW5nO1xuICB9XG59XG5cbi5oYXMtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJGJyYW5kLWRhbmdlcik7XG5cbiAgLmZvcm0tY29udHJvbC1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRmb3JtLWljb24tZGFuZ2VyO1xuICB9XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLy8gQ3VzdG9tIGZvcm0gY29udHJvbHNcbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OyAvLyBGbGV4Ym94IGFsaWdubWVudCBtZWFucyB3ZSBsb3NlIG91ciBIVE1MIHNwYWNlIGhlcmUsIHNvIHdlIGNvbXBlbnNhdGUuXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgfVxuXG4gICAgLy8gUmUtb3ZlcnJpZGUgdGhlIGZlZWRiYWNrIGljb24uXG4gICAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcbi8vXG4vLyBVc2VkIGluIF9mb3Jtcy5zY3NzIHRvIGdlbmVyYXRlIHRoZSBmb3JtIHZhbGlkYXRpb24gQ1NTIGZvciB3YXJuaW5ncywgZXJyb3JzLFxuLy8gYW5kIHN1Y2Nlc3Nlcy5cblxuQG1peGluIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRjb2xvcikge1xuICAvLyBDb2xvciB0aGUgbGFiZWwgYW5kIGhlbHAgdGV4dFxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuICAuZm9ybS1jb250cm9sLWxhYmVsLFxuICAuY29sLWZvcm0tbGFiZWwsXG4gIC5mb3JtLWNoZWNrLWxhYmVsLFxuICAuY3VzdG9tLWNvbnRyb2wge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAvLyBTZXQgdGhlIGJvcmRlciBhbmQgYm94IHNoYWRvdyBvbiBzcGVjaWZpYyBpbnB1dHMgdG8gbWF0Y2hcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csIDAgMCA2cHggbGlnaHRlbigkY29sb3IsIDIwJSkpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNldCB2YWxpZGF0aW9uIHN0YXRlcyBhbHNvIGZvciBhZGRvbnNcbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCA0MCUpO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYEBpbnB1dC1ib3JkZXItZm9jdXNgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWNvbG9yLWZvY3VzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZy1mb2N1cztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItZm9jdXM7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LWZvY3VzKTtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gUmVsYXRpdmUgdGV4dCBzaXplLCBwYWRkaW5nLCBhbmQgYm9yZGVyLXJhZGlpIGNoYW5nZXMgZm9yIGZvcm0gY29udHJvbHMuIEZvclxuLy8gaG9yaXpvbnRhbCBzaXppbmcsIHdyYXAgY29udHJvbHMgaW4gdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLiBgPHNlbGVjdD5gXG4vLyBlbGVtZW50IGdldHMgc3BlY2lhbCBsb3ZlIGJlY2F1c2UgaXQncyBzcGVjaWFsLCBhbmQgdGhhdCdzIGEgZmFjdCFcblxuQG1peGluIGlucHV0LXNpemUoJHBhcmVudCwgJGlucHV0LWhlaWdodCwgJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAjeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgc2VsZWN0I3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgdGV4dGFyZWEjeyRwYXJlbnR9LFxuICBzZWxlY3RbbXVsdGlwbGVdI3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGJ0bi1saW5lLWhlaWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGZvbnQtc2l6ZS1iYXNlLCAkYnRuLWJvcmRlci1yYWRpdXMsICRidG4tbGV0dGVyLXNwYWNpbmcpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgLy8gU2hhcmUgaG92ZXIgYW5kIGZvY3VzIHN0eWxlc1xuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5hLmJ0bltkaXNhYmxlZD1cImRpc2FibGVkXCJdLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRuIHtcbiAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICBvcGFjaXR5OiAwLjY1O1xuICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xufVxuXG4uZGlzYWJsZWQsXG46ZGlzYWJsZWQsXG5bZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXSxcbltkaXNhYmxlZD1cInRydWVcIl0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG59XG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuLmJ0bi1wcmltYXJ5LFxuLmJ0bi1waWxsIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1wcmltYXJ5LWNvbG9yLCAkYnRuLXByaW1hcnktYmcsICRidG4tcHJpbWFyeS1ib3JkZXIpO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1waW5rO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtcGluaztcbiAgfVxuXG4gICYuc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXNlY29uZGFyeS1jb2xvciwgJGJ0bi1zZWNvbmRhcnktYmcsICRidG4tc2Vjb25kYXJ5LWJvcmRlcik7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1zZWNvbmRhcnktY29sb3IsICRidG4tc2Vjb25kYXJ5LWJnLCAkYnRuLXNlY29uZGFyeS1ib3JkZXIpO1xufVxuXG4uYnRuLXNtLXByaW1hcnkge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXByaW1hcnktY29sb3IsICRidG4tcHJpbWFyeS1iZywgJGJ0bi1wcmltYXJ5LWJvcmRlcik7XG5cbiAgYm94LXNoYWRvdzogJGJ0bi1ib3gtc2hhZG93O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1waW5rO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtcGluaztcbiAgfVxufVxuXG4uYnRuLW5hdi1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1wcmltYXJ5LWNvbG9yLCAkYnRuLXByaW1hcnktYmcsICRidG4tcHJpbWFyeS1ib3JkZXIpO1xuXG4gIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdztcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItcGluaztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLXBpbms7XG4gIH1cbn1cblxuLmJ0bi1uYXYtc2Vjb25kYXJ5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1zZWNvbmRhcnktY29sb3IsIHRyYW5zcGFyZW50LCAkYnRuLXNlY29uZGFyeS1ib3JkZXIpO1xuXG4gICY6aG92ZXIsXG4gICYuaG92ZXIsXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLXBpbms7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRob3Zlci1waW5rO1xuICB9XG59XG5cbi5idG4taW5mbyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4taW5mby1jb2xvciwgJGJ0bi1pbmZvLWJnLCAkYnRuLWluZm8tYm9yZGVyKTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1zdWNjZXNzLWNvbG9yLCAkYnRuLXN1Y2Nlc3MtYmcsICRidG4tc3VjY2Vzcy1ib3JkZXIpO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXdhcm5pbmctY29sb3IsICRidG4td2FybmluZy1iZywgJGJ0bi13YXJuaW5nLWJvcmRlcik7XG59XG5cbi5idG4tZmIge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWZiLWNvbG9yLCAkYnRuLWZiLWJnLCAkYnRuLWZiLWJvcmRlcik7XG5cbiAgaGVpZ2h0OiA0OXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWRhbmdlci1jb2xvciwgJGJ0bi1kYW5nZXItYmcsICRidG4tZGFuZ2VyLWJvcmRlcik7XG59XG5cbi5idG4tZ3JheSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tZ3JheS1jb2xvciwgJGJ0bi1ncmF5LWJnLCAkYnRuLWdyYXktYm9yZGVyKTtcbn1cblxuLy8gUmVtb3ZlIGFsbCBiYWNrZ3JvdW5kc1xuLmJ0bi1vdXRsaW5lLXBpbGwge1xuICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS1waWxsLXZhcmlhbnQoJHBpbmspO1xufVxuXG4uYnRuLW91dGxpbmUtcGlsbC1yZWQge1xuICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS1waWxsLXZhcmlhbnQoJHBpbmspO1xufVxuXG4uYnRuLW91dGxpbmUtcGlsbC1ibHVlIHtcbiAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtcGlsbC12YXJpYW50KCRibHVlKTtcbn1cblxuLmJ0bi1vdXRsaW5lLXBpbGwtb3JhbmdlIHtcbiAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtcGlsbC12YXJpYW50KCRvcmFuZ2UpO1xufVxuXG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkYnRuLXByaW1hcnktYmcpO1xufVxuXG4uYnRuLW91dGxpbmUtcGVuZGluZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGJ0bi1wZW5kaW5nLWJvcmRlcik7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCRidG4tc2Vjb25kYXJ5LWJvcmRlcik7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkYnRuLWluZm8tYmcpO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGJ0bi1zdWNjZXNzLWJnKTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCRidG4td2FybmluZy1iZyk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCRidG4tZGFuZ2VyLWJnKTtcbn1cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBldmVuLW51bWJlcmVkIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBsYXJnZSBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZywgJGJ0bi1sZXR0ZXItc3BhY2luZyk7XG59XG5cbi5idG4tc20ge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIHByb3BlciBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gc21hbGwgaW5wdXRcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20sICRidG4tbGV0dGVyLXNwYWNpbmcpO1xufVxuXG4uYnRuLXNtLXByaW1hcnkge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIHByb3BlciBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gc21hbGwgaW5wdXRcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLWJhc2UsICRidG4tYm9yZGVyLXJhZGl1cy1zbSwgJGJ0bi1sZXR0ZXItc3BhY2luZyk7XG59XG5cbi5idG4tbmF2LXByaW1hcnkge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIHByb3BlciBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gc21hbGwgaW5wdXRcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbmF2LXByaW1hcnksICRidG4tcGFkZGluZy14LW5hdi1wcmltYXJ5LCAkZm9udC1zaXplLWJhc2UsICRidG4tYm9yZGVyLXJhZGl1cy1zbSwgJGJ0bi1sZXR0ZXItc3BhY2luZyk7XG59XG5cbi5idG4tbmF2LXNlY29uZGFyeSB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1uYXYtc2Vjb25kYXJ5LCAkYnRuLXBhZGRpbmcteC1uYXYtc2Vjb25kYXJ5LCAkZm9udC1zaXplLWJhc2UsICRidG4tYm9yZGVyLXJhZGl1cy1zbSwgJGJ0bi1sZXR0ZXItc3BhY2luZyk7XG59XG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLy8gVGlrVG9rIGJ1dHRvblxuLmJ0bi10aWt0b2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG4gICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIC8vIEhvdmVyIGFuZCBmb2N1cyBzdHlsZXMgYXJlIHNoYXJlZFxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3csIDAgMCAwIDJweCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGJvcmRlciwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIC8vYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiAjZmZmKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS1waWxsLXZhcmlhbnQoJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDMxJSk7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cywgJGJ0bi1sZXR0ZXItc3BhY2luZykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIGxldHRlci1zcGFjaW5nOiAkYnRuLWxldHRlci1zcGFjaW5nO1xufVxuXG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxudHIge1xuICAmLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxufVxuXG50Ym9keSB7XG4gICYuY29sbGFwc2Uuc2hvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJldC13aWR0aDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAvLyBQcmV2ZW50IHRoZSBmb2N1cyBvbiB0aGUgZHJvcGRvd24gdG9nZ2xlIHdoZW4gY2xvc2luZyBkcm9wZG93bnNcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XG4gIG1hcmdpbjogJGRyb3Bkb3duLW1hcmdpbi10b3AgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBSZWRlY2xhcmUgYmVjYXVzZSBuZXN0aW5nIGNhbiBjYXVzZSBpbmhlcml0YW5jZSBpc3N1ZXNcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xuXG4gICYuZHJvcGRvd24tc2V0dGluZ3Mge1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgJi5kcm9wZG93bi1mb3JtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAkZHJvcGRvd24tZm9ybS1taW4td2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm94LXNoYWRvdzogMCA1cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG5cbiAgICAuaHlwaGVuIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAwLjVyZW0gNXJlbSAwLjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kOiBub25lOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIE9wZW4gc3RhdGUgZm9yIHRoZSBkcm9wZG93blxuLnNob3cge1xuICAvLyBTaG93IHRoZSBtZW51XG4gID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gOmZvY3VzIGlzIHRyaWdnZXJlZFxuICA+IGEge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy8gTWVudSBwb3NpdGlvbmluZ1xuLy9cbi8vIEFkZCBleHRyYSBjbGFzcyB0byBgLmRyb3Bkb3duLW1lbnVgIHRvIGZsaXAgdGhlIGFsaWdubWVudCBvZiB0aGUgZHJvcGRvd25cbi8vIG1lbnUgd2l0aCB0aGUgcGFyZW50LlxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBgLmRyb3Bkb3duLW1lbnVgXG59XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIEJhY2tkcm9wIHRvIGNhdGNoIGJvZHkgY2xpY2tzIG9uIG1vYmlsZSwgZXRjLlxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd24tYmFja2Ryb3A7XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy9cbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cblxuLmRyb3B1cCB7XG4gIC8vIERpZmZlcmVudCBwb3NpdGlvbmluZyBmb3IgYm90dG9tIHVwIG1lbnVcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLW1hcmdpbi10b3A7XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAoJHNwYWNlci15IC8gMikgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xufVxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnRcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb24gdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYnRuLWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFNldCBjb3JuZXJzIGluZGl2aWR1YWwgYmVjYXVzZSBzb21ldGltZXMgYSBzaW5nbGUgYnV0dG9uIGNhbiBiZSBpbiBhIC5idG4tZ3JvdXAgYW5kIHdlIG5lZWQgOmZpcnN0LWNoaWxkIGFuZCA6bGFzdC1jaGlsZCB0byBib3RoIG1hdGNoXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gTmVlZCAuZHJvcGRvd24tdG9nZ2xlIHNpbmNlIDpsYXN0LWNoaWxkIGRvZXNuJ3QgYXBwbHkgZ2l2ZW4gYSAuZHJvcGRvd24tbWVudSBpbW1lZGlhdGVseSBhZnRlciBpdFxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIE9uIGFjdGl2ZSBhbmQgb3BlbiwgZG9uJ3Qgc2hvdyBvdXRsaW5lXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBAZXh0ZW5kIC5idG4tc207XG59XG5cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgQGV4dGVuZCAuYnRuLWxnO1xufVxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIDAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAwLjc1O1xuXG4gICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogMC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIDAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAwLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogMC43NTtcbn1cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBSZW1vdmUgdGhlIGdyYWRpZW50IGFuZCBzZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAuYnRuLFxuICAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0biArIC5idG4sXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC0kaW5wdXQtYnRuLWJvcmRlci13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0ge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIC8vIEVuc3VyZSB0aGF0IHRoZSBpbnB1dCBpcyBhbHdheXMgYWJvdmUgdGhlICphcHBlbmRlZCogYWRkb24gYnV0dG9uIGZvclxuICAgIC8vIHByb3BlciBib3JkZXIgY29sb3JzLlxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIC8vIEFkZCB3aWR0aCAxJSBhbmQgZmxleC1iYXNpcyBhdXRvIHRvIGVuc3VyZSB0aGF0IGJ1dHRvbiB3aWxsIG5vdCB3cmFwIG91dFxuICAgIC8vIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUgRWRnZSsgYW5kIEZpcmVmb3guIENocm9tZSBkb2VzIG5vdCByZXF1aXJlIHRoaXMuXG4gICAgd2lkdGg6IDElO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIGZyb250XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIC8vIFZlcnRpY2FsbHkgY2VudGVycyB0aGUgY29udGVudCBvZiB0aGUgYWRkb25zIHdpdGhpbiB0aGUgaW5wdXQgZ3JvdXBcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuXG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gTWF0Y2ggdGhlIGlucHV0c1xufVxuXG4vLyBTaXppbmcgb3B0aW9uc1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgQGV4dGVuZCAuZm9ybS1jb250cm9sLWxnO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2wtc207XG59XG5cbi8vXG4vLyBUZXh0IGlucHV0IGdyb3Vwc1xuLy9cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRncmF5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1sZWZ0OiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBib3JkZXItdG9wOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBib3JkZXItYm90dG9tOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFNpemluZ1xuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuICB9XG5cbiAgLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnRcbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAvLyBzY3NzLWxpbnQ6ZW5hYmxlIFF1YWxpZnlpbmdFbGVtZW50XG59XG5cbi8vXG4vLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbi8vXG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLy8uZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbi8vICBib3JkZXItbGVmdDogMDtcbi8vfVxuXG4vL1xuLy8gQnV0dG9uIGlucHV0IGdyb3Vwc1xuLy9cblxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gSmFua2lseSBwcmV2ZW50IGlucHV0IGJ1dHRvbiBncm91cHMgZnJvbSB3cmFwcGluZyB3aXRoIGB3aGl0ZS1zcGFjZWAgYW5kXG4gIC8vIGBmb250LXNpemVgIGluIGNvbWJpbmF0aW9uIHdpdGggYGlubGluZS1ibG9ja2Agb24gYnV0dG9ucy5cbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiBmb3Igc3BhY2luZywgcG9zaXRpb24gZm9yIGJyaW5naW5nIGhvdmVyZWQvZm9jdXNlZC9hY3RpdmVkXG4gIC8vIGVsZW1lbnQgYWJvdmUgdGhlIHNpYmxpbmdzLlxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBWZXJ0aWNhbGx5IHN0cmV0Y2ggdGhlIGJ1dHRvbiBhbmQgY2VudGVyIGl0cyBjb250ZW50XG4gICAgZmxleDogMTtcblxuICAgICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogKC0kaW5wdXQtYnRuLWJvcmRlci13aWR0aCk7XG4gICAgfVxuXG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiB0byBvbmx5IGhhdmUgYSBzaW5nbGUsIHNoYXJlZCBib3JkZXIgYmV0d2VlbiB0aGUgdHdvXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoLSRpbnB1dC1idG4tYm9yZGVyLXdpZHRoKTtcbiAgICAgIC8vIEJlY2F1c2Ugc3BlY2lmaWNpdHlcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBQcm9wZXJ0eUNvdW50XG5cbi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtaW4taGVpZ2h0OiAoMXJlbSAqICRsaW5lLWhlaWdodC1iYXNlKTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tY29udHJvbC1zcGFjZXIteDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWNoZWNrZWQtaW5kaWNhdG9yLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1jaGVja2VkLWluZGljYXRvci1iZztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1jaGVja2VkLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtZm9jdXMtaW5kaWNhdG9yLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtYWN0aXZlLWluZGljYXRvci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtYWN0aXZlLWluZGljYXRvci1iZztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1hY3RpdmUtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGN1cnNvcjogJGN1c3RvbS1jb250cm9sLWRpc2FibGVkLWN1cnNvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1kaXNhYmxlZC1pbmRpY2F0b3ItYmc7XG4gICAgfVxuXG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1kaXNhYmxlZC1kZXNjcmlwdGlvbi1jb2xvcjtcbiAgICAgIGN1cnNvcjogJGN1c3RvbS1jb250cm9sLWRpc2FibGVkLWN1cnNvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGluZGljYXRvclxuLy9cbi8vIEdlbmVyYXRlcyBhIHNoYWRvdyBlbGVtZW50IHRvIGNyZWF0ZSBvdXIgbWFrZXNoaWZ0IGNoZWNrYm94L3JhZGlvIGJhY2tncm91bmQuXG5cbi5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogKCgkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyKTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG59XG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1yYWRpdXMpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWNoZWNrZWQtaWNvbjtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRldGVybWluYXRlLWJnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1pY29uO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi8vIENpcmNsZS1Eb3QgUmFkaW8gQnV0dG9uXG5cbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi56bWRpLWRvdC1jaXJjbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4yNXMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjI1cyBsaW5lYXI7XG59XG5cbi56bWRpLWRvdC1jaXJjbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICB0b3A6IDNweDtcbiAgbGVmdDogM3B4O1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgbGluZWFyO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwge1xuICAuem1kaS1kb3QtY2lyY2xlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkcGluaztcbiAgfVxufVxuXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwge1xuICAuem1kaS1kb3QtY2lyY2xlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICRwaW5rO1xuICB9XG59XG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLXJhZGl1cztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1yYWRpby1jaGVja2VkLWljb247XG4gIH1cbn1cblxuLy8gTGF5b3V0IG9wdGlvbnNcbi8vXG4vLyBCeSBkZWZhdWx0IHJhZGlvcyBhbmQgY2hlY2tib3hlcyBhcmUgYGlubGluZS1ibG9ja2Agd2l0aCBubyBhZGRpdGlvbmFsIHNwYWNpbmdcbi8vIHNldC4gVXNlIHRoZXNlIG9wdGlvbmFsIGNsYXNzZXMgdG8gdHdlYWsgdGhlIGxheW91dC5cblxuLmN1c3RvbS1jb250cm9scy1zdGFja2VkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuY3VzdG9tLWNvbnRyb2wge1xuICAgIG1hcmdpbi1ib3R0b206ICRjdXN0b20tY29udHJvbC1zcGFjZXIteTtcblxuICAgICsgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwOi8vcHJpbWVyY3NzLmlvLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgJHNlbGVjdC1ib3JkZXItd2lkdGg6ICgkYm9yZGVyLXdpZHRoICogMik7XG5cbiAgaGVpZ2h0OiBjYWxjKCN7JGlucHV0LWhlaWdodH0gKyAjeyRzZWxlY3QtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iZyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3Igbm8tcmVwZWF0IHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXMpO1xuICAvLyBVc2UgdmVuZG9yIHByZWZpeGVzIGFzIGBhcHBlYXJhbmNlYCBpc24ndCBwYXJ0IG9mIHRoZSBDU1Mgc3BlYy5cbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuXG4gICAgJjo6LW1zLXZhbHVlIHtcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXG4gICAgICAvLyBzdXByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTtcbiAgZm9udC1zaXplOiAkY3VzdG9tLXNlbGVjdC1zbS1mb250LXNpemU7XG5cbiAgLy8gJjpub3QoW211bHRpcGxlXSkge1xuICAvLyAgIGhlaWdodDogMjZweDtcbiAgLy8gICBtaW4taGVpZ2h0OiAyNnB4O1xuICAvLyB9XG59XG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIG1pbi13aWR0aDogJGN1c3RvbS1maWxlLXdpZHRoO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy14ICRjdXN0b20tZmlsZS1wYWRkaW5nLXk7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJnO1xuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWJveC1zaGFkb3cpO1xuXG4gIEBlYWNoICRsYW5nLCAkdGV4dCBpbiBtYXAtZ2V0KCRjdXN0b20tZmlsZS10ZXh0LCBwbGFjZWhvbGRlcikge1xuICAgICY6bGFuZygjeyRsYW5nfSk6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR0ZXh0O1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLSRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg7XG4gICAgcmlnaHQ6IC0kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoO1xuICAgIGJvdHRvbTogLSRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg7XG4gICAgei1pbmRleDogNjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteCAkY3VzdG9tLWZpbGUtcGFkZGluZy15O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1iZztcbiAgICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHRleHQgaW4gbWFwLWdldCgkY3VzdG9tLWZpbGUtdGV4dCwgYnV0dG9uLWxhYmVsKSB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICR0ZXh0O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzIG9yIGA8dWw+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZztcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0IGFuZCByZW1vdmVzIGhvdmVyL3RhYiBlZmZlY3RzXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWRpc2FibGVkLWxpbmstY29sb3I7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG5cbi8vXG4vLyBUYWJzIGZvciBjYW1wYWlnbiB0YWJzIHRpdGxlc1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAmX19zZWNvbmRhcnkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWRpc2FibGVkLWxpbmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmNvdW50IHtcbiAgICAgIGNvbG9yOiAkYm9keS1ncmF5O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwLjI1cmVtIHNvbGlkICRncmF5LWRhcms7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWNvbG9yO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWJnO1xuICB9XG59XG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi8vIE5hdmJhciBicmFuZFxuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBzdmc6bm90KDpyb290KSB7XG4gICAgbWF4LXdpZHRoOiAyNXB4O1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIE5hdmJhciBuYXZcbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLy8ubmF2LWxpbmsge1xuICAvLyAgcGFkZGluZy1sZWZ0OiAwO1xuICAvLyAgcGFkZGluZy1yaWdodDogMDtcbiAgLy99XG59XG5cbi8vICNuYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgLy8gUHJldmVudCB0b2dnbGVyIGZyb20gZ3Jvd2luZyB0byBmdWxsIHdpZHRoIHdoZW4gaXQncyB0aGUgb25seSB2aXNpYmxlIG5hdmJhciBjaGlsZFxuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15IDA7XG4gIGZvbnQtc2l6ZTogJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLy8gVXNlIGBwb3NpdGlvbmAgb24gdGhlIHRvZ2dsZXIgdG8gcHJldmVudCBpdCBmcm9tIGJlaW5nIGF1dG8gcGxhY2VkIGFzIGEgZmxleFxuLy8gaXRlbSBhbmQgYWxsb3cgZWFzeSBwbGFjZW1lbnQuXG4ubmF2YmFyLXRvZ2dsZXItbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogJG5hdmJhci1wYWRkaW5nLXg7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItdG9nZ2xlYWJsZS0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLXRvZ2dsZWFibGUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLy8ubmF2LWxpbmsge1xuICAgICAgICAgIC8vICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgLy8gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgIC8vfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICA+IC5jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHNjc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLy8gc2Nzcy1saW50OmVuYWJsZSBJbXBvcnRhbnRSdWxlXG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kLFxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9wZW4gPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsub3BlbixcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItaW52ZXJzZSB7XG4gIC5uYXZiYXItYnJhbmQsXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1hY3RpdmUtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9wZW4gPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsub3BlbixcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlci1ib3JkZXI7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZXItYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtY29sb3I7XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICAvL2JvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtYmxvY2sge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0oJGNhcmQtc3BhY2VyLXkgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4uY2FyZCB7XG4gID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzLWlubmVyICRjYXJkLWJvcmRlci1yYWRpdXMtaW5uZXIgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtYm9yZGVyLXJhZGl1cy1pbm5lciAkY2FyZC1ib3JkZXItcmFkaXVzLWlubmVyKTtcbiAgfVxufVxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG4gIG1hcmdpbi1sZWZ0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG59XG5cbi8vXG4vLyBCYWNrZ3JvdW5kIHZhcmlhdGlvbnNcbi8vXG5cbi5jYXJkLXByaW1hcnkge1xuICBAaW5jbHVkZSBjYXJkLXZhcmlhbnQoJGJyYW5kLXByaW1hcnksICRicmFuZC1wcmltYXJ5KTtcbn1cblxuLmNhcmQtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGNhcmQtdmFyaWFudCgkYnJhbmQtc3VjY2VzcywgJGJyYW5kLXN1Y2Nlc3MpO1xufVxuXG4uY2FyZC1pbmZvIHtcbiAgQGluY2x1ZGUgY2FyZC12YXJpYW50KCRicmFuZC1pbmZvLCAkYnJhbmQtaW5mbyk7XG59XG5cbi5jYXJkLXdhcm5pbmcge1xuICBAaW5jbHVkZSBjYXJkLXZhcmlhbnQoJGJyYW5kLXdhcm5pbmcsICRicmFuZC13YXJuaW5nKTtcbn1cblxuLmNhcmQtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgY2FyZC12YXJpYW50KCRicmFuZC1kYW5nZXIsICRicmFuZC1kYW5nZXIpO1xufVxuXG4vLyBSZW1vdmUgYWxsIGJhY2tncm91bmRzXG4uY2FyZC1vdXRsaW5lLXByaW1hcnkge1xuICBAaW5jbHVkZSBjYXJkLW91dGxpbmUtdmFyaWFudCgkYnRuLXByaW1hcnktYmcpO1xufVxuXG4uY2FyZC1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIEBpbmNsdWRlIGNhcmQtb3V0bGluZS12YXJpYW50KCRidG4tc2Vjb25kYXJ5LWJvcmRlcik7XG59XG5cbi5jYXJkLW91dGxpbmUtaW5mbyB7XG4gIEBpbmNsdWRlIGNhcmQtb3V0bGluZS12YXJpYW50KCRidG4taW5mby1iZyk7XG59XG5cbi5jYXJkLW91dGxpbmUtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGNhcmQtb3V0bGluZS12YXJpYW50KCRidG4tc3VjY2Vzcy1iZyk7XG59XG5cbi5jYXJkLW91dGxpbmUtd2FybmluZyB7XG4gIEBpbmNsdWRlIGNhcmQtb3V0bGluZS12YXJpYW50KCRidG4td2FybmluZy1iZyk7XG59XG5cbi5jYXJkLW91dGxpbmUtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgY2FyZC1vdXRsaW5lLXZhcmlhbnQoJGJ0bi1kYW5nZXItYmcpO1xufVxuXG4vL1xuLy8gSW52ZXJzZSB0ZXh0IHdpdGhpbiBhIGNhcmQgZm9yIHVzZSB3aXRoIGRhcmsgYmFja2dyb3VuZHNcbi8vXG5cbi5jYXJkLWludmVyc2Uge1xuICBAaW5jbHVkZSBjYXJkLWludmVyc2U7XG59XG5cbi8vXG4vLyBCbG9ja3F1b3RlXG4vL1xuXG4uY2FyZC1ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZyB7XG4gIC8vIG1hcmdpbjogLTEuMzI1cmVtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMtaW5uZXIpO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xufVxuXG4vLyBDYXJkIGltYWdlIGNhcHNcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzLWlubmVyKTtcbn1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMtaW5uZXIpO1xufVxuXG4vLyBDYXJkIGRlY2tcblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAuY2FyZC1kZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMSAwIDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAvLyBTZWxlY3RpdmVseSBhcHBseSBob3Jpem9udGFsIG1hcmdpbnMgdG8gY2FyZHMgdG8gYXZvaWQgZG9pbmcgdGhlXG4gICAgICAvLyBuZWdhdGl2ZSBtYXJnaW4gZGFuY2UgbGlrZSBvdXIgZ3JpZC4gVGhpcyBkaWZmZXJzIGZyb20gdGhlIGdyaWRcbiAgICAgIC8vIGR1ZSB0byB0aGUgdXNlIG9mIG1hcmdpbnMgYXMgZ3V0dGVycyBpbnN0ZWFkIG9mIHBhZGRpbmcuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgIC5jYXJkIHtcbiAgICAgIGZsZXg6IDEgMCAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICB9XG4gIH1cbn1cblxuLy9uZXcgY2FyZCBpbWFnZSBzdHlsZXMgXG4uY2FyZC1hdmF0YXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwcHgpO1xufVxuLmNhcmQtaW1nLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgYm94LXNoYWRvdzogMCA1cHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSBncmFkaWVudC15KHJnYmEoMCwgMCwgMCwgMCksICRibGFjaywgNzAlLCAxMDAlKTtcblxuICAuY2FyZC1wbGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC5jYXJkLWltYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLDAsMCwwLjIpLCAwIDAgMXB4IHJnYmEoMCwwLDAsMC4yKTtcblxuICAgIC5jYXJkLXJlc3AtaGVpZ2h0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIH1cbiAgICAuY2FyZC1zdWJoZHJzLFxuICAgIC5jYXJkLXN1YnRpdGxlLFxuICAgICYgYVxuICAgIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLXVzZXItaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCksICMwMDApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgXG4gICYgLmltYWdlLXdyYXA6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIC5pbmZsdWVuY2VyLWRhdGEge1xuICAgIC5pbmZsdWVuY2VyLXRodW1ibmFpbCB7XG4gICAgICB0b3A6IDAuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDFyZW07XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjdweDtcbiAgICB9XG4gIH1cblxuICAuY2FyZC1sZWZ0LWNvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAgIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICB9XG4gIH1cbn1cblxuLmNhcmQtcmlnaHQtY29sIHtcbiAgcGFkZGluZzogMTZweCAxNnB4IDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5lci1zdWJoZHIge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uY2FyZC1zdGF0cy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgY29sb3I6ICMwMDA7XG5cbiAgLmNhcmQtc3RhdHMtaXRtIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMCAwO1xuICB9XG59XG5cbi5jYXJkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAubmF2YmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FyZC1pbWctd3JhcCAuY2FyZC1pbWFnZSAuY2FyZC1sZWZ0LWNvbCB7XG4gICAgZGl2IHNwYW4ge1xuICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgfVxuICB9XG4gIC5jYXJkLXJpZ2h0LWNvbCB7XG4gICAgLmNhcmQtc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICAuY2FyZC1zdGF0cy13cmFwIHtcblxuICAgIC5jYXJkLXN0YXRzLWl0bSB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDhweCAwIDA7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy8gQ2FyZCB2YXJpYW50c1xuXG5AbWl4aW4gY2FyZC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgLmNhcmQtaGVhZGVyLFxuICAuY2FyZC1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbkBtaXhpbiBjYXJkLW91dGxpbmUtdmFyaWFudCgkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xufVxuXG4vL1xuLy8gSW52ZXJzZSB0ZXh0IHdpdGhpbiBhIGNhcmQgZm9yIHVzZSB3aXRoIGRhcmsgYmFja2dyb3VuZHNcbi8vXG5cbkBtaXhpbiBjYXJkLWludmVyc2Uge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNjUpO1xuXG4gIC5jYXJkLWhlYWRlcixcbiAgLmNhcmQtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpO1xuICB9XG4gIC5jYXJkLWhlYWRlcixcbiAgLmNhcmQtZm9vdGVyLFxuICAuY2FyZC10aXRsZSxcbiAgLmNhcmQtYmxvY2txdW90ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmNhcmQtbGluayxcbiAgLmNhcmQtdGV4dCxcbiAgLmNhcmQtc3VidGl0bGUsXG4gIC5jYXJkLWJsb2NrcXVvdGUgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNjUpO1xuICB9XG4gIC5jYXJkLWxpbmsge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY2FyZC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogIzU1NSwgJG91dGVyLWNvbG9yOiAjMzMzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcblxuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIFN1cHByZXNzIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3IgaW4gbW9kZXJuIGJyb3dzZXJzXG4gICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiI3skYnJlYWRjcnVtYi1kaXZpZGVyfVwiO1xuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLy8gMS0yOiBEaXNhYmxlIGJyb3dzZXIgZGVmYXVsdCBsaXN0IHN0eWxlc1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIDFcbiAgbGlzdC1zdHlsZTogbm9uZTsgLy8gMlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7IC8vIFdoaWxlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgcmVtb3ZlcyB0aGUgY3Vyc29yIGluIG1vZGVybiBicm93c2Vycywgd2UgcHJvdmlkZSBhIGRpc2FibGVkIGN1cnNvciBhcyBhIGZhbGxiYWNrLlxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyO1xuICB9XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI7XG4gIH1cbn1cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRiYWRnZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGJhZGdlLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnRcbi8vIEFkZCBob3ZlciBlZmZlY3RzLCBidXQgb25seSBmb3IgbGlua3NcbmEuYmFkZ2Uge1xuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRiYWRnZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLy8gc2Nzcy1saW50OmVuYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzcyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuLmJhZGdlLWRlZmF1bHQge1xuICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCRiYWRnZS1kZWZhdWx0LWJnKTtcbn1cblxuLmJhZGdlLXByaW1hcnkge1xuICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCRiYWRnZS1wcmltYXJ5LWJnKTtcbn1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCRiYWRnZS1zdWNjZXNzLWJnKTtcbn1cblxuLmJhZGdlLWluZm8ge1xuICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCRiYWRnZS1pbmZvLWJnKTtcbn1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCRiYWRnZS13YXJuaW5nLWJnKTtcbn1cblxuLmJhZGdlLWRhbmdlciB7XG4gIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJGJhZGdlLWRhbmdlci1iZyk7XG59XG5cbi5iYWRnZS1zZWxmLXNlcnZpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFiMWI2O1xufVxuXG4uYmFkZ2Utc3VnZ2VzdGVkLXJhdGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLmJhZGdlLXN1Z2dlc3RlZC1yYXRlczpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbiIsIi8vIEJhZGdlc1xuXG5AbWl4aW4gYmFkZ2UtdmFyaWFudCgkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gICZbaHJlZl0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRqdW1ib3Ryb24tYmcsIDEwJSk7XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5mbGFzaC5mbGFzaC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xufVxuXG4uZmxhc2guZmxhc2gtYWxlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcbn1cblxuLmZsYXNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBwYWRkaW5nOiAxLjY3NWVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbn1cblxuLmZsYXNoIC5mbGFzaC1pbm5lcixcbi5mbGFzaCAuZmxhc2gtaW5uZXIgYSB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZmxhc2ggLmZsYXNoLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0ZW0pO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZsYXNoIC5mbGFzaC1pbm5lciB7XG4gIG1heC13aWR0aDogNzVlbTtcbiAgcGFkZGluZzogMCAxLjI1ZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZmxhc2gtY2xvc2UgaS56bWRpLWNsb3NlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLSRhbGVydC1wYWRkaW5nLXk7XG4gICAgcmlnaHQ6IC0kYWxlcnQtcGFkZGluZy14O1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1zdWNjZXNzLWJnLCAkYWxlcnQtc3VjY2Vzcy1ib3JkZXIsICRhbGVydC1zdWNjZXNzLXRleHQpO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWluZm8tYmcsICRhbGVydC1pbmZvLWJvcmRlciwgJGFsZXJ0LWluZm8tdGV4dCk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtd2FybmluZy1iZywgJGFsZXJ0LXdhcm5pbmctYm9yZGVyLCAkYWxlcnQtd2FybmluZy10ZXh0KTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWRhbmdlci1iZywgJGFsZXJ0LWRhbmdlci1ib3JkZXIsICRhbGVydC1kYW5nZXItdGV4dCk7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNGN0Y3RkE7XG59XG4iLCIvLyBBbGVydHNcblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRib2R5LWNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkYm9keS1jb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gUHJvZ3Jlc3MgYW5pbWF0aW9uc1xuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cblxuLy8gQmFzaWMgcHJvZ3Jlc3MgYmFyXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIGZvbnQtc2l6ZTogJHByb2dyZXNzLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLm1ldGVyIHtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgdHJhbnNpdGlvbjogd2lkdGggNTBtcyBlYXNlO1xuICB3aWR0aDogMDtcbn1cblxuLy8gU3RyaXBlZFxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuXG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG4vLyBBbmltYXRlZFxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nO1xufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yO1xuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xuICBtYXJnaW4tYm90dG9tOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG5cbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyO1xuXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHN1Y2Nlc3MsICRzdGF0ZS1zdWNjZXNzLWJnLCAkc3RhdGUtc3VjY2Vzcy10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGluZm8sICRzdGF0ZS1pbmZvLWJnLCAkc3RhdGUtaW5mby10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHdhcm5pbmcsICRzdGF0ZS13YXJuaW5nLWJnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGRhbmdlciwgJHN0YXRlLWRhbmdlci1iZywgJHN0YXRlLWRhbmdlci10ZXh0KTtcbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIH1cblxuICBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0sXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMjEpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMTYpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDMgLyA0KTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgxIC8gMSk7XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAkY2xvc2UtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogMC43NTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCAjY2NjO1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDE1cHg7XG4gIHotaW5kZXg6IDEwO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgfVxufVxuXG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIFF1YWxpZnlpbmdFbGVtZW50XG5cbmEuY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAxNXB4O1xuICB6LWluZGV4OiAxMDtcblxuICAmOjpiZWZvcmUge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICB9XG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gICYuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUlKTtcbiAgfVxuICAvLyYuc2hvdyAubW9kYWwtZGlhbG9nIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cblxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLy8gTW9kYWwgZm9yIHByb2ZpbGUgdmlld3NcblxuLm1vZGFsLXByb2ZpbGVfX3ZpZXcge1xuICAuem1kaS1jaGV2cm9uLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IC01MHB4O1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxuXG4gIC56bWRpLWNoZXZyb24tbGVmdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC01MHB4O1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxuXG4gIC5pbmZsdWVuY2VyLWNhcmRfX2RhdGEge1xuICAgIG1heC1oZWlnaHQ6IDY4dmg7XG4gICAgb3ZlcmZsb3cteTogb3ZlcmxheTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIC8vbWF4LWhlaWdodDogNjV2aDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTW9kYWwgZm9yIGNvbGxhYm9yYXRpb24gdmlld3NcblxuLm1vZGFsLW9wZW4gLm1vZGFsLm1vZGFsLWNvbGxhYl9fdmlldyB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLm1vZGFsLWNvbGxhYl9fdmlldyB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG5cbiAgICAjY29sbGFiLXNsaWRlciB7XG4gICAgICBoZWlnaHQ6IDgydmg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTW9kYWwgZm9yIHJlcG9ydCB2aWV3c1xuXG4ubW9kYWwtb3BlbiAubW9kYWwubW9kYWwtcmVwb3J0X192aWV3IHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ubW9kYWwtcmVwb3J0X192aWV3IHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcblxuICAgICNyZXBvcnQtc2xpZGVyIHtcbiAgICAgIGhlaWdodDogODJ2aDtcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LXhzLWJveC1zaGFkb3cpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7XG4gIH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlciBpdFxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gc2hvdWxkIHRoZXJlIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG5cbiAgLy8gRWFzaWx5IHBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIH1cblxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLXNtLXVwLW1hcmdpbi15IGF1dG87XG5cbiAgICAvLyBUaGVzZSBDbGFzc2VzIHdpbGwgaGVscCBjb250cm9sIHdpdGggd2lkdGggb2YgbW9kYWwgd2hvc2UgY29udGVudCB3aWR0aCBpcyBub3Qgc3RhdGljIGV4OiBJZnJhbWVzXG5cbiAgICAmLm1vZGFsLWxnIHtcbiAgICAgIHdpZHRoOiAkbW9kYWwtbGc7XG4gICAgfVxuXG4gICAgJi5tb2RhbC1tZCB7XG4gICAgICB3aWR0aDogJG1vZGFsLW1kO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtY29udGVudC1wYWRkaW5nO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtc20tdXAtYm94LXNoYWRvdyk7XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogJG1vZGFsLXNtO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTtcbiAgfVxuXG4gICYuYnMtdG9vbHRpcC10b3AsXG4gICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tIHtcbiAgICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1tYXJnaW47XG5cbiAgICAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5icy10b29sdGlwLXJpZ2h0LFxuICAmLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQge1xuICAgIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICR0b29sdGlwLW1hcmdpbjtcblxuICAgIC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5icy10b29sdGlwLWJvdHRvbSxcbiAgJi5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3Age1xuICAgIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgbWFyZ2luLXRvcDogJHRvb2x0aXAtbWFyZ2luO1xuXG4gICAgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYuYnMtdG9vbHRpcC1sZWZ0LFxuICAmLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtbWFyZ2luO1xuXG4gICAgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWlubmVyLXBhZGRpbmc7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAvLyBQb3BvdmVyIGRpcmVjdGlvbnNcblxuICAmLnBvcG92ZXItdG9wLFxuICAmLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLSgkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aCAtIDEpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYucG9wb3Zlci1yaWdodCxcbiAgJi5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAtKCRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoIC0gMSk7XG4gICAgICBtYXJnaW4tdG9wOiAtKCRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoIC0gMSk7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYucG9wb3Zlci1ib3R0b20sXG4gICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSAxKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci10aXRsZS1iZztcbiAgICB9XG5cbiAgICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLXRpdGxlJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gICAgLnBvcG92ZXItdGl0bGU6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcG9wb3Zlci10aXRsZS1iZztcbiAgICB9XG4gIH1cblxuICAmLnBvcG92ZXItbGVmdCxcbiAgJi5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogLSgkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aCAtIDEpO1xuICAgICAgbWFyZ2luLXRvcDogLSgkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aCAtIDEpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLXRpdGxlIHtcbiAgcGFkZGluZzogJHBvcG92ZXItdGl0bGUtcGFkZGluZy15ICRwb3BvdmVyLXRpdGxlLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLXRpdGxlLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLXRpdGxlLWJnLCA1JSk7XG4gICRvZmZzZXQtYm9yZGVyLXdpZHRoOiBjYWxjKCN7JGJvcmRlci1yYWRpdXMtbGd9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG9mZnNldC1ib3JkZXItd2lkdGgpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWNvbnRlbnQtcGFkZGluZy15ICRwb3BvdmVyLWNvbnRlbnQtcGFkZGluZy14O1xufVxuXG4vLyBBcnJvd3Ncbi8vXG4vLyAucG9wb3Zlci1hcnJvdyBpcyBvdXRlciwgLnBvcG92ZXItYXJyb3c6OmFmdGVyIGlzIGlubmVyXG5cbi5wb3BvdmVyOjpiZWZvcmUsXG4ucG9wb3Zlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4ucG9wb3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbn1cblxuLnBvcG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbn1cbiIsIi8vIFdyYXBwZXIgZm9yIHRoZSBzbGlkZSBjb250YWluZXIgYW5kIGluZGljYXRvcnNcbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSxcbi5jYXJvdXNlbC1jaGlsZC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBpZi1zdXBwb3J0cy0zZC10cmFuc2Zvcm1zKCkge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xuXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWNoaWxkLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi8vIENTUzMgdHJhbnNmb3JtcyB3aGVuIHN1cHBvcnRlZCBieSB0aGUgYnJvd3NlclxuQGluY2x1ZGUgaWYtc3VwcG9ydHMtM2QtdHJhbnNmb3JtcygpIHtcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LFxuLm11bHRpLWNhcm91c2VsLXByZXYsXG4ubXVsdGktY2Fyb3VzZWwtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgLy8gV2UgY2FuJ3QgaGF2ZSBhIHRyYW5zaXRpb24gaGVyZSBiZWNhdXNlIFdlYktpdCBjYW5jZWxzIHRoZSBjYXJvdXNlbFxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxuXG4gICY6bm90KC5uby1ob3Zlcikge1xuICAgIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICB9XG4gIH1cblxuICAuaW5mbHVlbmNlci1zbGlkZXItYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICAgIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWhlaWdodDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4ICNjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgIH1cblxuICAgICYuem1kaS1sb25nLWFycm93LXJpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICB9XG5cbiAgICAmLnptZGktbG9uZy1hcnJvdy1sZWZ0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLm11bHRpLWNhcm91c2VsLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LFxuLm11bHRpLWNhcm91c2VsLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZztcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnO1xufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMzBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIG92ZXJyaWRlIDxvbD4gZGVmYXVsdFxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZywgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAvLyBVc2UgcHNldWRvIGNsYXNzZXMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKCgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMik7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKCgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4iLCIvLyBBcHBsaWVzIHRoZSBnaXZlbiBzdHlsZXMgb25seSB3aGVuIHRoZSBicm93c2VyIHN1cHBvcnQgQ1NTMyAzRCB0cmFuc2Zvcm1zLlxuQG1peGluIGlmLXN1cHBvcnRzLTNkLXRyYW5zZm9ybXMoKSB7XG4gIEBtZWRpYSAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgICAvLyBPbGQgU2FmYXJpLCBPbGQgQW5kcm9pZFxuICAgIC8vIGh0dHA6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtZmVhdHVyZXF1ZXJpZXNcbiAgICAvLyBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQG1lZGlhLy13ZWJraXQtdHJhbnNmb3JtLTNkXG4gICAgQGNvbnRlbnQ7XG4gIH1cblxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApKSB7XG4gICAgLy8gVGhlIFByb3BlciBXYXk6IFVzaW5nIGEgQ1NTIGZlYXR1cmUgcXVlcnlcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuIiwiLy9cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcbi8vXG5cbi5iZy1mYWRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYm9keS1iZywgMyUpO1xufVxuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctdGVjaC1ibGFjaycsICR0ZWNoLWJsYWNrKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLWxpZ2h0ZXN0LWdyYXknLCAkb2ZmLXdoaXRlKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1zZWNvbmRhcnknLCAkYnJhbmQtc2Vjb25kYXJ5KTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXN1Y2Nlc3MnLCAkYnJhbmQtc3VjY2Vzcyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1pbmZvJywgJGJyYW5kLWluZm8pO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctd2FybmluZycsICRicmFuZC13YXJuaW5nKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLWRhbmdlcicsICRicmFuZC1kYW5nZXIpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctaW52ZXJzZScsICRicmFuZC1pbnZlcnNlKTtcbiIsIi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnJvdW5kZWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4iLCIvL1xuLy8gRGlzcGxheSB1dGlsaXRpZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kI3skaW5maXh9LW5vbmUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQjeyRpbmZpeH0tYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUge1xuICAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtY2VsbCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kI3skaW5maXh9LWZsZXgge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtZmxleCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LWZpcnN0IHtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbGFzdCB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gICAgLmZsZXgjeyRpbmZpeH0tdW5vcmRlcmVkIHtcbiAgICAgIG9yZGVyOiAwO1xuICAgIH1cblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAge1xuICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUge1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQge1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvIHtcbiAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7XG4gICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoIHtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0IHtcbiAgICAgIEBpbmNsdWRlIGZsb2F0LWxlZnQ7XG4gICAgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7XG4gICAgICBAaW5jbHVkZSBmbG9hdC1yaWdodDtcbiAgICB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUge1xuICAgICAgQGluY2x1ZGUgZmxvYXQtbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBmbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuQG1peGluIGZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbkBtaXhpbiBmbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFBvc2l0aW9uaW5nXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnRcblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG4iLCIvLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0ge1xuICAgICAgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuIiwiLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RocyBpbiAkc3BhY2VycyB7XG4gICAgICAgICRsZW5ndGgteDogbWFwLWdldCgkbGVuZ3RocywgeCk7XG4gICAgICAgICRsZW5ndGgteTogbWFwLWdldCgkbGVuZ3RocywgeSk7XG5cbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9OiAkbGVuZ3RoLXkgJGxlbmd0aC14ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGgteSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGgteCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoLXkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGgteCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGgteCAhaW1wb3J0YW50O1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGgteCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoLXkgIWltcG9ydGFudDtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGgteSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gVGV4dFxuLy9cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlO1xufVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtbXV0ZWQnLCAkdGV4dC1tdXRlZCk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1zdWNjZXNzJywgJGJyYW5kLXN1Y2Nlc3MpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWluZm8nLCAkYnJhbmQtaW5mbyk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtd2FybmluZycsICRicmFuZC13YXJuaW5nKTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1kYW5nZXInLCAkYnJhbmQtZGFuZ2VyKTtcblxuLy8gRm9udCBjb2xvclxuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWdyYXktZGFyaycsICRncmF5LWRhcmspO1xuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1kYXJrZW4nLCAkYmxhY2spO1xuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoKTtcbn1cbiIsIi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCkge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbiIsIi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLmludmlzaWJsZSB7XG4gIEBpbmNsdWRlIGludmlzaWJsZSgpO1xufVxuXG4vLyBSZXNwb25zaXZlIHZpc2liaWxpdHkgdXRpbGl0aWVzXG5cbkBlYWNoICRicCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAuaGlkZGVuLSN7JGJwfS11cCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmhpZGRlbi0jeyRicH0tZG93biB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicCkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBQcmludCB1dGlsaXRpZXNcbi8vXG4vLyBNZWRpYSBxdWVyaWVzIGFyZSBwbGFjZWQgb24gdGhlIGluc2lkZSB0byBiZSBtaXhpbi1mcmllbmRseS5cblxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oaWRkZW4tcHJpbnQge1xuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gVmlzaWJpbGl0eVxuXG5AbWl4aW4gaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBCb290c3RyYXAgb3ZlcnJpZGVzXG4vL1xuLy8gQ29weSB2YXJpYWJsZXMgZnJvbSBgX3ZhcmlhYmxlcy5zY3NzYCB0byB0aGlzIGZpbGUgdG8gb3ZlcnJpZGUgZGVmYXVsdCB2YWx1ZXNcbi8vIHdpdGhvdXQgbW9kaWZ5aW5nIHNvdXJjZSBmaWxlcy5cbi8vXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhciAubWV0ZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVlbSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy1iYXIgLm1ldGVyIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggNTBtcyBlYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYzViYjtcbn1cbiIsIi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogTmV3IENoZWNrQm94IFN0eWxlcyAqL1xuXG5ib2R5IDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5hLmNvbm5lY3QtYWNjb3VudC51bmRlcmxpbmUsXG5hLmNvbm5lY3QtYWNjb3VudC51bmRlcmxpbmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYS51bGluZXtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmEudWxpbmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAycHggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbn1cblxuLm5vdC1hbGxvd2VkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuXG4gIC5jb2xsYWItY29udGVudF9fY2FyZDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIH1cbn1cblxuLm92ZXJmbG93LXkge1xuICBvdmVyZmxvdy15OiAtd2Via2l0LXBhZ2VkLXk7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi8vIEEgcXVpY2sgd2F5IHRvIHZlcnRpY2FsbHkgYWxpZ24gaW1hZ2Ugb3IgdGV4dFxuLnZlcnRpY2FsLWFsaWduIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgJl9fdXBsb2FkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX2xlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIH1cbn1cblxuLy8gQ29udGVudCBTdHlsZSBDaGVja2JveGVzXG5cbi5jaGVja2JveC1pdGVtcyB7XG4gIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDFyZW0gNXJlbSAxcmVtIDJyZW07XG4gIH1cblxuICAuY2hlY2sge1xuICAgIHRvcDogMTVweDtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5zZXR0aW5ncy1ub3RpZmljYXRpb25zIC5pbnB1dC1maWVsZCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi8vIFN0YXR1cyBDaXJjbGVzXG5cbi5ncmVlbi1kb3QsXG4ueWVsbG93LWRvdCxcbi5yZWQtZG90IHtcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLmdyZWVuLWRvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xufVxuXG4ueWVsbG93LWRvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG59XG5cbi5yZWQtZG90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG59XG5cbi5ncmVlbiB7XG4gIGNvbG9yOiAkdGVhbCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93IHtcbiAgY29sb3I6ICRnb2xkICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQge1xuICBjb2xvcjogJHBpbmsgIWltcG9ydGFudDtcbiAgZmlsbDogJHBpbmsgIWltcG9ydGFudDtcbn1cblxuLmZpcmUtcmVkIHtcbiAgY29sb3I6ICRmaXJlLXJlZDtcbn1cblxuLmdyZXkge1xuICBjb2xvcjogJGJvZHktZ3JheSAhaW1wb3J0YW50O1xufVxuLy8gUGhvbmUgTnVtYmVyIElucHV0IEZsYWdzXG5cbi5pdGktZmxhZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImZsYWdzLnBuZ1wiKTtcbn1cblxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbWFsbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xuICBiYWNrZ3JvdW5kOiAkcGluaztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAkcGluaztcbn1cblxuLyogRmlnIGNhcHRpb24gKi9cblxuZmlndXJlIHtcbiAgLmZpZ3VyZS1pbnRybyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5maWd1cmUtaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiA0OHB4O1xuXG4gICAgJi5yb3VuZGVkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZyZW07XG4gICAgfVxuICB9XG5cbiAgLmZpZ3VyZS1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6ICRib2R5LWdyYXk7XG4gICAgfVxuICB9XG59XG5cbi8qIE51bWJlciBXcmFwICovXG5cbi5udW1iZXItYW1vdW50IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMy41cHg7XG5cbiAgLm51bWJlci10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA0cHg7XG4gIH1cbn1cblxuLm51bWJlci13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cblxuLyogQ3VzdG9tIEljb24gU2l6ZXMgKi9cblxuLnptZGktaGMtMS01eCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4yNXJlbTtcbn1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5hY2NvdW50LW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmluZmx1ZW5jZXItY2FwdGlvbi1kaXNwbGF5IHtcbiAgbWF4LWhlaWdodDogMTU0cHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG5cbi5zdGF0dXMtbWVzc2FnZS1jb250YWluZXIge1xuICAubG9hZGVyIHtcbiAgICBib3JkZXI6IDE2cHggc29saWQgJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICMzNDk4ZGI7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTsgLyogU2FmYXJpICovXG4gICAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuXG4gIC8qIFNhZmFyaSAqL1xuICBALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gICAgMCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIHNwaW4ge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFByZXZpb3VzIGlucHV0IGdyb3VwcyBhcmUgaW5wdXRzIHRoYXQgYXJlIGNyZWF0ZWQgdG8gd29ya1xuLy8gd2l0aCB2YWxpZGF0ZS5qcyBoaWdobGlnaHRpbmcgYW5kIGZvY3VzIGV2ZW50c1xuXG4uaW5wdXQtZ3JvdXAucHJldi1pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogYXV0bztcblxuICAmLnNtYWxsIHtcbiAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgcGFkZGluZzogMC43cmVtIDAuNXJlbSAwLjdyZW0gMDtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIHdpZHRoOiAxNyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cyAoMC4yNXJlbSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDgzJTtcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDAuMjVyZW0pO1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cyAoMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbDpmb2N1cyArIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIH1cblxuICBpbnB1dC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQgKyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBjb2xvcjogJGdyYXk7XG4gIH1cbn1cblxubGFiZWwge1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBsaW5lYXI7XG5cbiAgJi5lcnJvcixcbiAgJjpmb2N1cy5lcnJvciB7XG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxufVxuXG4vLyBJbnB1dCBpbm5lciB0ZXh0IGFuZCBmaWVsZCBwYWRkaW5nXG5cbi5pbnB1dC1maWVsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcblxuICBoNiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgc3Bhbi5pbnB1dC10ZXh0IHtcbiAgICBjb2xvcjogJGdyYXk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgdG9wOiAwLjhyZW07XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoJ3JvYm90by1saWdodC9yb2JvdG8tbGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdyb2JvdG8tbGlnaHQvcm9ib3RvLWxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ3JvYm90by1saWdodC9yb2JvdG8tbGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ3JvYm90by1saWdodC9yb2JvdG8tbGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ3JvYm90by1saWdodC9yb2JvdG8tbGlnaHQuc3ZnI1JvYm90b0x0JykgZm9ybWF0KCdzdmcnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgncm9ib3RvLXJlZ3VsYXIvcm9ib3RvLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdyb2JvdG8tcmVndWxhci9yb2JvdG8tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdyb2JvdG8tcmVndWxhci9yb2JvdG8tcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgncm9ib3RvLXJlZ3VsYXIvcm9ib3RvLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ3JvYm90by1yZWd1bGFyL3JvYm90by1yZWd1bGFyLnN2ZyNSb2JvdG9SZWcnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKCdyb2JvdG8tbWVkaXVtL3JvYm90by1tZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdyb2JvdG8tbWVkaXVtL3JvYm90by1tZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgncm9ib3RvLW1lZGl1bS9yb2JvdG8tbWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdyb2JvdG8tbWVkaXVtL3JvYm90by1tZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ3JvYm90by1tZWRpdW0vcm9ib3RvLW1lZGl1bS5zdmcjUm9ib3RvTWVkJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybCgncm9ib3RvLWJvbGQvcm9ib3RvLWJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdyb2JvdG8tYm9sZC9yb2JvdG8tYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdyb2JvdG8tYm9sZC9yb2JvdG8tYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgncm9ib3RvLWJvbGQvcm9ib3RvLWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ3JvYm90by1ib2xkL3JvYm90by1ib2xkLnN2ZyNSb2JvdG9Cb2xkJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQWN0YURpc3BsYXknO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKCdhY3RhRGlzcGxheUJsYWNrL2FjdGFEaXNwbGF5QmxhY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdhY3RhRGlzcGxheUJsYWNrL2FjdGFEaXNwbGF5QmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnYWN0YURpc3BsYXlCbGFjay9hY3RhRGlzcGxheUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdhY3RhRGlzcGxheUJsYWNrL2FjdGFEaXNwbGF5QmxhY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2FjdGFEaXNwbGF5QmxhY2svYWN0YURpc3BsYXlCbGFjay5zdmcjQWN0YURpc3BsYXknKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCdzb2ZpYVByby1yZWd1bGFyL3NvZmlhUHJvLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdzb2ZpYVByby1yZWd1bGFyL3NvZmlhUHJvLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnc29maWFQcm8tcmVndWxhci9zb2ZpYVByby1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdzb2ZpYVByby1yZWd1bGFyL3NvZmlhUHJvLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ3NvZmlhUHJvLXJlZ3VsYXIvc29maWFQcm8tcmVndWxhci5zdmcjU29maWFQcm9SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybCgnc29maWFQcm8tc2VtaUJvbGQvc29maWFQcm8tc2VtaUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdzb2ZpYVByby1zZW1pQm9sZC9zb2ZpYVByby1zZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdzb2ZpYVByby1zZW1pQm9sZC9zb2ZpYVByby1zZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnc29maWFQcm8tc2VtaUJvbGQvc29maWFQcm8tc2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ3NvZmlhUHJvLXNlbWlCb2xkL3NvZmlhUHJvLXNlbWlCb2xkLnN2ZyNTb2ZpYVByb1NlbWlCb2xkJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybCgnc29maWFQcm8tYm9sZC9zb2ZpYVByby1ib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnc29maWFQcm8tYm9sZC9zb2ZpYVByby1ib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ3NvZmlhUHJvLWJvbGQvc29maWFQcm8tYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnc29maWFQcm8tYm9sZC9zb2ZpYVByby1ib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdzb2ZpYVByby1ib2xkL3NvZmlhUHJvLWJvbGQuc3ZnI1NvZmlhUHJvQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJ1NvZmlhUHJvUmVndWxhci1JdGFsaWMub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xufVxuIiwiLm1hcmtkb3duLWNvbnRhaW5lciB7XG4gIG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICB9XG59XG4iLCJmb290ZXIge1xuICAucGFpZC1oYXNoLWxvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICB9XG5cbiAgLmZvb3Rlci1saW5rcyB7XG4gICAgcGFkZGluZzogMTAwcHggMjBweCA4MHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlOWU5ZTk7XG5cbiAgICAudGl0bGUge1xuICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5zb2NpYWwtaWNvbiB7XG4gICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAwO1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgIGEge1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLWJhc2Uge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgJl9fdHJhZGVtYXJrIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjYuMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuZm9vdGVyLWJhc2Uge1xuICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgIH1cblxuICAgIC5mb290ZXItbGlua3Mge1xuICAgICAgcGFkZGluZzogNjBweCAwIDQwcHg7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAmLmZvb3Rlci1pY29ucyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wYWlkLWhhc2gtbG9nbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5mb290ZXItYmFzZV9fdHJhZGVtYXJrIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG4iLCIvKiBuYXZiYXIgKi9cblxuLyogTW9iaWxlIE5hdiBJY29uICovXG5cbiNuYXYtaWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA0cHggYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjAwO1xuICAvL3JpZ2h0OiAzMHB4O1xufVxuXG4jbmF2LWljb24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMjhweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbiNuYXYtaWNvbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG5cbiNuYXYtaWNvbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogN3B4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cblxuI25hdi1pY29uIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAxNHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cblxuI25hdi1pY29uLm9wZW4gc3BhbjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogOHB4O1xufVxuXG4jbmF2LWljb24ub3BlbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4jbmF2LWljb24ub3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogOHB4O1xufVxuXG5uYXYubmF2YmFyLm5hdmJhci10b2dnbGVhYmxlLW1kIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICB9XG5cbiAgJi5jb2xsYWItaGVhZGVyOjpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICRkYXJrLWJsdWU7XG59XG5cbi5uYXYtaXRlbS5kcm9wZG93biBhLm5hdi1saW5rIHtcbiAgY29sb3I6ICRibGFjaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaWNvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZyl7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICAmIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICB3aWR0aDogMjdweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbGxhYi1oZWFkZXJfX3RpdGxlIHtcbiAgaDYge1xuICAgIG1heC13aWR0aDogNjB2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIC8vIG1heC13aWR0aDogMTIwMHB4O1xuXG4gICAgJi5jb2xsYWItaGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG5cbiAgICBhLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICB9XG5cbiAgICAuYnRuLW5hdi1zZWNvbmRhcnkge1xuICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLXJpZ2h0IHtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDE1cHg7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlIC5idG4tbmF2LXNlY29uZGFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2UgYS5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMXJlbSAwIDJyZW07XG4gIH1cblxuICAuaWNvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAubmF2YmFyIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm5hdmJhci1icmFuZCBzdmc6bm90KDpyb290KSB7XG4gICAgbWF4LXdpZHRoOiAyNXB4O1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBOYXZiYXIgZHJvcGRvd25zXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMCAycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93biAubmF2LWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBTdGlja3kgQmFubmVyXG5cbi5zdGlja3ktYmFubmVyIHtcbiAgJl9fYnRtLFxuICAmX190b3AsXG4gICZfX2J0bS1sZyB7XG4gICAgLmJhbm5lciB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAuc3RpY2t5IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHAge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tbmF2LXByaW1hcnkge1xuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjc1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAuYnRuLW5hdi1wcmltYXJ5IHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RvcCB7XG4gICAgLmJhbm5lciB7XG4gICAgICB0b3A6IC0xMDBweDtcblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmLnN0aWNreSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idG0ge1xuICAgIC5iYW5uZXIge1xuICAgICAgYm90dG9tOiAtMTAwcHg7XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICYuc3RpY2t5IHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J0bS1sZyB7XG4gICAgLmJhbm5lciB7XG4gICAgICBib3R0b206IC0xMDBweDtcblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmLnN0aWNreSB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxubmF2Lm5hdmJhci5sb2ctaW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICBuYXYubmF2YmFyLmxvZy1pbiB7XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHggMjBweDtcbiAgfVxufVxuXG4vLyBWZXJ0aWNhbCBuYXZcblxuLnZlcnRpY2FsLW5hdiB7XG4gIC5uYXZiYXItbmF2IHtcbiAgICBhLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgfVxuXG4gIC5jaGVjayB7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5uYXYtc2lkZV9fYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gV2UgbWFrZSBhbiBleGNlcHRpb24gdG8gdGhlIGNvbGxhcHNlIHJ1bGUgZm9yIHNpZGUtbWVudSB3aXRoIG1vYmlsZSBkcm9wZG93bixcbiAgICAvLyBpbiB0aGlzIHNpdHVhdGlvbiB3ZSBkaXNwbGF5IHRoZSBjb2xsYXBzZSBjbGFzcyBhcyBhIGJsb2NrIGVsZW1lbnQgb24gbGFyZ2VyIHNjcmVlbnNcbiAgICAjc2lkZW1lbnUuY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAudmVydGljYWwtbmF2IC5uYXZiYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSg1MSwgNTMsIDU4LCAwLjEyNSk7XG5cbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAjbmF2LXNlbGVjdGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNnB4O1xuICB9XG59XG4iLCIvKiBJbnRybyBIZWFkaW5ncyAqL1xuXG4uaW50cm8ge1xuICAmX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBwIHtcbiAgICAgIG1heC13aWR0aDogNTcwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmLnB1bGwtbGVmdC1kZXNrdG9wIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NlY29uZGFyeSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fYnRtLWNvbnRlbnQge1xuICAgIGgxIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAuYnRuLXByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICBwYWRkaW5nOiAxM3B4IDUxcHg7XG4gICAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAuaW50cm8ge1xuICAgICZfX2NvbnRlbnQsXG4gICAgJl9fYnRtLWNvbnRlbnQsXG4gICAgJl9fc2Vjb25kYXJ5LFxuICAgICZfX2xlZnQtY29udGVudCB7XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlY29uZGFyeSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICZfX2J0bS1jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIExvZ28gR3JpZCBTcXVhcmUgICovXG5cbi5ncmlkLXNxdWFyZSB7XG4gIHBhZGRpbmc6IDUuMzEzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nOiAzLjVyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMi41cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIHBhZGRpbmc6IDEuOXJlbTtcbiAgfVxufVxuIiwiLmN0YS1saXN0IHtcbiAgLmdyaWQtc3F1YXJlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgYm9yZGVyOiA1cHggc29saWQgJHdoaXRlO1xuICAgIHBhZGRpbmc6IDVyZW07XG4gIH1cbn1cblxuLmxvZ28tbGlzdCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4cykge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG5cbiAgLmdyaWQtc3F1YXJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICR3aGl0ZTtcbiAgICBwYWRkaW5nOiA1cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICBwYWRkaW5nOiAzLjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICBwYWRkaW5nOiA1LjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICBwYWRkaW5nOiA0cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4cykge1xuICAgICAgcGFkZGluZzogMi41cmVtO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiAzMCU7XG4gICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIvLyBUaHVtYm5haWwgU2xpZGVyXG5cbiN0aHVtYm5haWwtc2xpZGVyLFxuLnRodW1ibmFpbC1zbGlkZXIge1xuICAuc2hhZG93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMzUwcHggMzUwcHggLTM1MHB4ICRwdXJlLWJsYWNrO1xuICAgIHRvcDogLThweDtcbiAgICBsZWZ0OiA4cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgd2lkdGg6IDkzJTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gICAgICB3aWR0aDogOTQlO1xuICAgIH1cbiAgfVxuXG4gIC5maWd1cmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC01cHg7XG4gICAgbGVmdDogMjBweDtcblxuICAgIC5maWd1cmUtaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkcyAkb2ZmLXdoaXRlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWd1cmUtY2FwdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICBzcGFuLFxuICAgICAgc3BhbiBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJvdXNlbC1pbWcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZS5sZWZ0ID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUucmlnaHQgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cblxuICAuY2Fyb3VzZWwtY29udHJvbC5sZWZ0LFxuICAuY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgfVxuXG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAucHJvZmlsZS1zbGlkZXIge1xuICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCxcbiAgICAucHJvZmlsZS1zbGlkZXItYnV0dG9uIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhvdmVyID4gYVtjbGFzcyo9XCJjYXJvdXNlbC1jb250cm9sLVwiXSB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnRodW1ibmFpbC1zbGlkZS0xMDAgLmNhcm91c2VsLWl0ZW0tbGVmdC5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cblxuICAudGh1bWJuYWlsLXNsaWRlLTEwMCAuY2Fyb3VzZWwtaXRlbS1yaWdodC5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuXG4gIC50aHVtYm5haWwtc2xpZGUtMTAwIC5jYXJvdXNlbC1pdGVtLW5leHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuXG4gIC50aHVtYm5haWwtc2xpZGUtMTAwIC5jYXJvdXNlbC1pdGVtLXByZXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cblxuICAudGh1bWJuYWlsLXNsaWRlLTMzIC5jYXJvdXNlbC1pdGVtLWxlZnQuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMzLjMlKTtcbiAgfVxuXG4gIC50aHVtYm5haWwtc2xpZGUtMzMgLmNhcm91c2VsLWl0ZW0tcmlnaHQuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzMuMyUpO1xuICB9XG5cbiAgLnRodW1ibmFpbC1zbGlkZS0zMyAuY2Fyb3VzZWwtaXRlbS1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzMuMyUpO1xuICB9XG5cbiAgLnRodW1ibmFpbC1zbGlkZS0zMyAuY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMzLjMlKTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1yaWdodCxcbiAgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCBoMSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLmNhcm91c2VsLWlubmVyIHtcbiAgICAgIHdpZHRoOiAxODAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1sZWZ0LmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXJpZ2h0LmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbmV4dCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXJpZ2h0LFxuICAgIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG5cbiAgICAuaW5mbHVlbmNlci1zbGlkZXItYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi50aHVtYm5haWwtc2xpZGVyIHtcbiAgLyogcHJldmVudCBmbGlja2VyIGR1cmluZyB0cmFuc2l0aW9uICovXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5jYXJvdXNlbC1pdGVtLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5jYXJvdXNlbC1pdGVtLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbiIsIi8qIENhcm91c2VsIE1hcmtldGVycyBJbnRybyAqL1xuXG4jY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvIHtcblxuICAvLy5jYXJvdXNlbC1pbm5lciB7XG4gIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAvL31cblxuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgfVxuXG4gICYuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0sXG4gICYuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLmFjdGl2ZS5sZWZ0LFxuICAmLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWlubmVyIC5hY3RpdmUucmlnaHQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gICYuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAmLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAmLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2luZmx1ZW5jZXItc2xpZGVyL2RvZy1zbGlkZXItc3RkLmpwZycpO1xuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2luZmx1ZW5jZXItc2xpZGVyL2NhbWVyYS1zbGlkZXItc3RkLmpwZycpO1xuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2luZmx1ZW5jZXItc2xpZGVyL2Nhci1zbGlkZXItc3RkLmpwZycpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2luZmx1ZW5jZXItc2xpZGVyL2RvZy1zbGlkZXItcmV0LmpwZycpO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2luZmx1ZW5jZXItc2xpZGVyL2NhbWVyYS1zbGlkZXItcmV0LmpwZycpO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2luZmx1ZW5jZXItc2xpZGVyL2Nhci1zbGlkZXItcmV0LmpwZycpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHdpZHRoOiA0JTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYm90dG9tOiAxLjVyZW07XG4gIH1cblxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgICBsZWZ0OiA4MyU7XG4gIH1cblxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICByaWdodDogOCU7XG4gIH1cblxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgYm90dG9tOiAxLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsZWZ0OiAoKDgwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDIpO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICB9XG4gIH1cblxuICAuem1kaS1sb25nLWFycm93LXJpZ2h0OjpiZWZvcmUsXG4gIC56bWRpLWxvbmctYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgfVxuXG4gIC56bWRpLWxvbmctYXJyb3ctbGVmdCxcbiAgLnptZGktbG9uZy1hcnJvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlc3Q7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWF4LWhlaWdodDogNTU1cHg7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuY2Fyb3VzZWwtaXRlbTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMzMzNTNhIDQwJSwgcmdiYSg1MSwgNTMsIDU4LCAwKSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMzMzNTNhIDMwJSwgcmdiYSg1MSwgNTMsIDU4LCAwKSk7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBsZWZ0OiA1JTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgICAgIGxlZnQ6IDcwJTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgICAgd2lkdGg6IDEwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gICAgICBsZWZ0OiA4MyU7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICAgIHdpZHRoOiA1JTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIGluZmx1ZW5jZXIgY2Fyb3VzZWwgKi9cblxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSxcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIge1xuICAuY2Fyb3VzZWwtaW5uZXIge1xuICAgICZfX3RleHQge1xuICAgICAgcGFkZGluZzogMCAxMDBweCAwIDg1cHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgfVxuXG4gICAgICAuZmlndXJlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgLmZpZ3VyZS1pbWcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZ3VyZS1jYXB0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAkYm9keS1ncmF5O1xuICAgICAgICBsaW5lLWhlaWdodDogMi44NzVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC56bWRpLWxvbmctYXJyb3ctcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogLTIwcHg7XG4gIH1cblxuICAuem1kaS1sb25nLWFycm93LWxlZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMCA1cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLmNhcm91c2VsLWlubmVyX190ZXh0IGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuY2Fyb3VzZWwtaW5uZXIge1xuICAgICAgd2lkdGg6IDE4MCU7XG4gICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgcmlnaHQ6IDAlO1xuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDUwcHggMzBweCAxMHB4O1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbGVmdC5hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1yaWdodC5hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLW5leHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXByZXYge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1yaWdodCxcbiAgICAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgLmluZmx1ZW5jZXItc2xpZGVyLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIC5jYXJvdXNlbC1pbm5lciB7XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMTBweCA1MHB4IDMwcHggMTBweDtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNDVweCkge1xuICAgIC5jYXJvdXNlbC1pbm5lciB7XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4IDMwcHggMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIENQRSBTbGlkZXIgICovXG5cbi5wcmljZS1vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogOHJlbSBhdXRvIDVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuYnRuLXByaW1hcnkge1xuICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdztcbiAgICBwYWRkaW5nOiAwLjgxMjVyZW0gMy4yNXJlbTtcbiAgfVxuXG4gICZfX3ByaWNlIHtcbiAgICBtYXJnaW46IDMwcHggNXB4IDMwcHggMzBweDtcbiAgfVxuXG4gIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnJhZGlvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5yYWRpbyB7XG4gICAgICAgIHRvcDogMjAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBhZGRpbmc6IDI5cHggMzBweCAyNXB4IDUwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBsaW5lYXI7XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5yYWRpbyB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGdvbGQ7XG4gIH1cblxuICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLnJhZGlvOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICRnb2xkO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IGxhYmVsIHtcbiAgICBjb2xvcjogJGdvbGQ7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICNjcGUtc2xpZGVyIC5pbnRyb19fY29udGVudC1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5wcmljZS1vcHRpb25zIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG5cbiAgICAuYnRuLXByaW1hcnkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgLmNoZWNrIHtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDMwcHggNXB4IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmVzdWx0IHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICNwcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jc2xpZGVyMVZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMy44MjVyZW07XG4gIGNvbG9yOiAkZGFyay1ibHVlO1xuXG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4ucHJpY2UtdGV4dCAuem1kaSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICRkYXJrLWJsdWU7XG59XG5cbiNwcmljZSB7XG4gIGNvbG9yOiAkZGFyay1ibHVlO1xuICBmb250LXNpemU6IDMuODc1cmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbi5wcmljZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuXG4gIC56bWRpLWluZm8tb3V0bGluZSB7XG4gICAgY29sb3I6ICRncmF5O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gICNjcGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkZ29sZDtcbiAgfVxufVxuXG4vLyBJbmZsdWVuY2VyIHNldHRpbmdzIHBhZ2UgQ1BFIHN0eWxlc1xuXG4uaW5mbHVlbmNlcl9zZXR0aW5ncy5jaGFubmVscyB7XG4gIC5zbGlkZXItdmFsdWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5zZXR0aW5ncy1zbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgcGFkZGluZzogM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG4gIH1cblxuICAjcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuXG4gIC5wYWlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJpY2Utb3B0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsb2F0OiBub25lO1xuXG4gICAgJl9fcmVzdWx0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICB9XG5cbiAgICAucHJpY2Utb3B0aW9uIHNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpY2UtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIC56bWRpLWluZm8tb3V0bGluZS5pbmZvLXRvb2x0aXAge1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pbmZsdWVuY2VyX3NldHRpbmdzLmNoYW5uZWxzX25ldyB7XG4gIC5zbGlkZXItdmFsdWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5zZXR0aW5ncy1zbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgcGFkZGluZzogM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG4gIH1cblxuICAjcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuXG4gIC5wYWlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJpY2Utb3B0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsb2F0OiBub25lO1xuXG4gICAgJl9fcmVzdWx0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICB9XG5cbiAgICAucHJpY2Utb3B0aW9uIHNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpY2UtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIC56bWRpLWluZm8tb3V0bGluZS5pbmZvLXRvb2x0aXAge1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIEZ1bmN0aW9uYWwgc3R5bGluZztcbiAqIFRoZXNlIHN0eWxlcyBhcmUgcmVxdWlyZWQgZm9yIG5vVWlTbGlkZXIgdG8gZnVuY3Rpb24uXG4gKiBZb3UgZG9uJ3QgbmVlZCB0byBjaGFuZ2UgdGhlc2UgcnVsZXMgdG8gYXBwbHkgeW91ciBkZXNpZ24uXG4gKi9cblxuLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICBmb250LXNpemU6IDAuODc1ZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5sZy10b29sdGlwIC50b29sdGlwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIC50b29sdGlwLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vVWktdGFyZ2V0LFxuLm5vVWktdGFyZ2V0ICoge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubm9VaS10YXJnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4ubm9VaS1iYXNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyAvKiBGaXggNDAxICovXG59XG5cbi5ub1VpLW9yaWdpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ubm9VaS1oYW5kbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4ubm9VaS1zdGFja2luZyAubm9VaS1oYW5kbGUge1xuICAvKiBUaGlzIGNsYXNzIGlzIGFwcGxpZWQgdG8gdGhlIGxvd2VyIG9yaWdpbiB3aGVuXG4gICAgIGl0cyB2YWx1ZXMgaXMgPiA1MCUuICovXG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuM3MsIHRvcCAwLjNzO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MsIHRvcCAwLjNzO1xufVxuXG4ubm9VaS1zdGF0ZS1kcmFnICoge1xuICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLyogUGFpbnRpbmcgYW5kIHBlcmZvcm1hbmNlO1xuICogQnJvd3NlcnMgY2FuIHBhaW50IGhhbmRsZXMgaW4gdGhlaXIgb3duIGxheWVyLlxuICovXG4ubm9VaS1iYXNlLFxuLm5vVWktaGFuZGxlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4vKiBTbGlkZXIgc2l6ZSBhbmQgaGFuZGxlIHBsYWNlbWVudDtcbiAqL1xuLm5vVWktaG9yaXpvbnRhbCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGhlaWdodDogNnB4O1xufVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTIwcHg7XG59XG5cbi5ub1VpLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxlZnQ6IC02cHg7XG4gIHRvcDogLTE3cHg7XG59XG5cbi8qIFN0eWxpbmc7XG4gKi9cbi5ub1VpLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NiO1xufVxuXG4ubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogJHRlYWw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCA0NTBtcztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCA0NTBtcztcbn1cblxuLm5vVWktb3JpZ2luIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4jYnVkZ2V0U2xpZGVyLm5vVWktYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICNlYzNlNjk7XG59XG5cbiNidWRnZXRTbGlkZXIgLm5vVWktb3JpZ2luIHtcbiAgYmFja2dyb3VuZDogI2NjY2NjYjtcbn1cblxuLyogSGFuZGxlcyBhbmQgY3Vyc29ycztcbiAqL1xuLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiB3LXJlc2l6ZTtcbn1cblxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbn1cblxuLm5vVWktaGFuZGxlIHtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5vVWktYWN0aXZlIHtcbiAgYm94LXNoYWRvdzpcbiAgICBpbnNldCAwIDAgMXB4ICNmZmYsXG4gICAgaW5zZXQgMCAxcHggN3B4ICNkZGQsXG4gICAgMCAzcHggNnB4IC0zcHggI2JiYjtcbn1cblxuLyogRGlzYWJsZWQgc3RhdGU7XG4gKi9cbltkaXNhYmxlZF0ubm9VaS1jb25uZWN0LFxuW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI2I4YjhiODtcbn1cblxuW2Rpc2FibGVkXS5ub1VpLW9yaWdpbixcbltkaXNhYmxlZF0gLm5vVWktaGFuZGxlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLm5vVWktdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDUwcHg7XG59XG5cbi5wYWlkLXRvb2x0aXAge1xuICBtaW4td2lkdGg6IDEycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgcCB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuc2xpZGVyLXZhbHVlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaDQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4ucGFpZC10b29sdGlwOm50aC1vZi10eXBlKDEpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IC01LjFyZW07XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnBhaWQtdG9vbHRpcDpudGgtb2YtdHlwZSgyKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMjVweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ucGFpZC10b29sdGlwLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhaWQtdG9vbHRpcDo6YWZ0ZXIsXG4ucGFpZC10b29sdGlwOjpiZWZvcmUge1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyAnO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFpZC10b29sdGlwOjpiZWZvcmUsXG4ucGFpZC10b29sdGlwOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXJrLWJsdWU7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLnByb2dyZXNzLXNsaWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAucGFpZC10b29sdGlwOm50aC1vZi10eXBlKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAucGFpZC10b29sdGlwOm50aC1vZi10eXBlKDEpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnBhaWQtdG9vbHRpcDpudGgtb2YtdHlwZSgyKSB7XG4gICAgdG9wOiAzMHB4O1xuICB9XG5cbiAgLnBhaWQtdG9vbHRpcDo6YWZ0ZXIsXG4gIC5wYWlkLXRvb2x0aXA6OmJlZm9yZSB7XG4gICAgbGVmdDogNDguNSU7XG4gIH1cbn1cbiIsIi5xdW90ZS1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVzdDtcbiAgcGFkZGluZzogNjBweCAyMHB4IDM1MHB4O1xuICBtYXgtaGVpZ2h0OiA0MzBweDtcblxuICBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5maWd1cmUge1xuICAgIGJvdHRvbTogNjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgbWF4LWhlaWdodDogMzJweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggMTU1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1NnB4IDE2cHg7XG5cbiAgICAuZmlndXJlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vSW5mbHVlbmNlciBTZXR0aW5ncyBSZXF1aXJlIG1vZGFsXG5cbiNpbnN0YXZlcmlmeSxcbiNzbmFwY2hhdHZlcmlmeSB7XG4gIC52ZXJpZmljYXRpb24tY29kZSB7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCA1OSwgMTA0LCAwLjEpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5tb2RhbC1pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb250ZW50IElucHNpcmF0aW9uIE1vZGFsICYgQ2FtcGFpZ24gQXNzaWdubWVudCBNb2RhbFxuI2ludGVybmFsX2NhdGVnb3J5X2ltYWdlc19tb2RhbCxcbiNjYW1wYWlnbi1hc3NpZ25tZW50LW1vZGFsIHtcbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogOTB2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgI2NhdGVnb3J5LWltYWdlcy1tb2RhbCxcbiAgI3VwZGF0ZV9jYW1wYWlnbl9tYW5hZ2VycyB7XG4gICAgaGVpZ2h0OiA5MHZoO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cblxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHRlc3Q7XG4gIH1cbn1cbiIsIi52aWRlb1dyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mdWxsc2NyZWVuLWJnX192aWRlbyB7XG4gIGhlaWdodDogMjAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTAlO1xuICB3aWR0aDogMzAwJTtcbn1cblxuLnZpZGVvLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTMsIDU4LCAwLjcpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG59XG5cbi5tb2RhbC1iYWNrZHJvcC5pbiB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00KTtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4udmlkZW8tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG5cbi52aWRlby1saW5rLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICB6LWluZGV4OiA1O1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgJixcbiAgdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi52aWRlby1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyMDAwO1xufVxuXG4uZnVsbHNjcmVlbi12aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNpbmZsdWVuY2VyLXZpZGVvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2NyZWF0b3JzL3ZpZGVvLWNvdmVyLmpwZ1wiKSBjZW50ZXIgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cblxuICAuZnVsbHNjcmVlbi1iZ19fdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIENoYXQgY29tcG9uZW50XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAubW9iaWxlLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tb2JpbGUtc2hvdyB7IGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDsgfVxufVxuXG4vLyBCT1QgTUVTU0FHRSBDSEFUIFNUWUxFU1xuXG4uY29udmVyc2F0aW9uLW1lc3NhZ2UuZnJvbS1zeXN0ZW0ge1xuICBwYWRkaW5nOiAxcmVtIDAgMCAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAxZW0gMWVtIDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWVzc2FnZS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcblxuICAgIHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5tZXNzYWdlLWJvZHkge1xuICAgIHBhZGRpbmc6IDAgMXJlbSAxcmVtO1xuXG4gICAgLnRleHQtYm9sZCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gVVNFUiBNRVNTQUdFIENIQVQgU1RZTEVTXG5cbi5jb252ZXJzYXRpb24tdmlldyB7XG4gIC5jb252ZXJzYXRpb24tbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMWVtIDEuNWVtIDFlbSA0LjM3NWVtO1xuICB9XG59XG5cbi5pbmZsdWVuY2VyLWZlZWRiYWNrLXRhYiB7XG4gIGhlaWdodDogODUlO1xufVxuXG4uaW5mbHVlbmNlci1mZWVkYmFjay10YWItY2hhdCB7XG4gIC5jb252ZXJzYXRpb24tbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMWVtIDEuNWVtIDFlbSA0LjM3NWVtO1xuICB9XG5cbiAgLnNlbGVjdGVkOm5vdCguZnJvbS1zeXN0ZW0pIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoaWdobGlnaHQteWVsbG93O1xuICB9XG59XG5cbi5jb252ZXJzYXRpb24tcHJvZmlsZS1waG90byB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgbGVmdDogMS4yNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyLjVlbTtcbn1cblxucC5jb252ZXJzYXRpb24tcHJvZmlsZS1waG90byB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwYWRkaW5nLXRvcDogMC42ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbXBvc2UtbWVzc2FnZS5idG4tZml4ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAuYXR0YWNobWVudC10cmlnZ2VyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICAgIHRvcDogMjhweDtcbiAgICBjb2xvcjogJGdyYXk7XG4gIH1cblxuICAvLy5idG4ge1xuICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgYm90dG9tOiAwO1xuICAvL31cblxuICB0ZXh0YXJlYSB7XG4gICAgbWF4LWhlaWdodDogNDUwcHg7XG4gIH1cbn1cblxuLnptZGkuaWNvbi1vbmx5LWxpbmsge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmNvbnZlcnNhdGlvbi1tZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udmVyc2F0aW9uLXB1bGwtYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nOiAxZW07XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBjb2xvcjogJGJsYWNrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbnZlcnNhdGlvbi12aWV3IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5jb252ZXJzYXRpb24taGVhZGVyIHtcbiAgICB6LWluZGV4OiA1MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBoNiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5tZXNzYWdlLWhlYWRlciAubWVzc2FnZS1kZXRhaWxzIHtcbiAgYTpob3ZlcixcbiAgYTphY3RpdmUge1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICB9XG59XG5cbi5tZXNzYWdlLWRldGFpbHMge1xuICB0aW1lIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnZlcnNhdGlvbi1tZXNzYWdlIHtcbiAgaHIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICB9XG5cbiAgY29sb3I6ICRibGFjaztcblxuICAubWVzc2FnZS1ib2R5IHtcbiAgICBwLFxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIG1hcmdpbjogMC41ZW0gMDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIG9sIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUGFnZSBjb21wb25lbnRcblxubWFpbi5jb2xsYWJvcmF0aW9ucyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAuc2Nyb2xsLXNjcmVlbl9fbGcge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cbn1cblxuI3VwbG9hZC1zdGFnZSB7XG4gIC5zY3JvbGwtc2NyZWVuIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNzVweCk7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2Nyb2xsLXNjcmVlbiB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNjcm9sbC1zY3JlZW5fX2luZmx1ZW5jZXItc2lkZWJhciB7XG4gIG1heC1oZWlnaHQ6IDQ1dmg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uc2Nyb2xsLXNjcmVlbl9fY29sbGFiLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uaW5mbHVlbmNlci1zaWRlYmFyX19pdGVtLWRldGFpbHMge1xuICBoZWlnaHQ6IDM1JTtcbn1cblxuLmluZmx1ZW5jZXItc2lkZWJhcl9faXRlbS10YWJzIHtcbiAgaGVpZ2h0OiA2NSU7XG59XG5cblxuLy8gTmF2aWdhdGlvbiBjb21wb25lbnRcblxuLmNvbGxhYi1oZWFkZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXgtaGVpZ2h0OiA2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGkuaWNvbi1vbmx5LWxpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDAuNWVtIDFlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JheTtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20tY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhc2sgU3RhdGUgaXRlbXNcblxuXG5hLml0ZW0tY2FyZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi5jb2xsYWItY29udGVudF9fY2FyZCB7XG4gIGkuem1kaS56bWRpLXNlYXJjaCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOHB4O1xuICAgIGJvdHRvbTogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uY29sbGFiLWNvbnRlbnQge1xuICAuaXRlbS1jYXJkLnZpc2libGUtY2FyZC5pdGVtLWNvbnRlbnQ6bGFzdC1jaGlsZCAuY29sbGFiLWNvbnRlbnRfX2NhcmQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAucG9zdGVyLWltYWdlIC5yZXNwb25zaXZlLWhlaWdodCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZmUzZTg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAuY29sbGFiLWNvbnRlbnRfX3RleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAuY29sbGFiLWNvbnRlbnRfX3RleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3Bhbi50YXNrLXN0YXRlIHtcbiAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjhweCkge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tZGVzY3JpcHRpb24gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYudXBsb2FkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZmI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40czsgLyogU2FmYXJpICovXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7IC8qIFNhZmFyaSAqL1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oI2YzZjRmYiwgNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZpeGVkIHNpZGUgaW1hZ2UgZm9yIHBvcmZvcm1hbmNlIHVwbG9hZHNcblxuI2luZmx1ZW5jZXItc2NyZWVuc2hvdC11cGxvYWRzLCAjbWFuYWdlci1zY3JlZW5zaG90LXVwbG9hZHMge1xuICAudGh1bWItY292ZXIge1xuICAgIHdpZHRoOiAxNjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5jb2xsYWItY29udGVudF9fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBzaWRlIGltYWdlXG5cbi5wb3N0ZXItaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuICAucmVzcG9uc2l2ZS1oZWlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICB9XG59XG5cbi50YXNrLXN0YXRlIHtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDAuNWVtO1xuICB9XG5cbiAgJi5wZW5kaW5nIHtcbiAgICBjb2xvcjogJGdyYXktbWVkaXVtICFpbXBvcnRhbnQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbWVkaXVtO1xuICAgIH1cbiAgfVxuXG4gICYuZGVsaXZlcmVkIHtcbiAgICBjb2xvcjogJGdyYXktZGVsaXZlcmVkICFpbXBvcnRhbnQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGVsaXZlcmVkO1xuICAgIH1cbiAgfVxuXG4gICYuZHJvcHBlZCB7XG4gICAgY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG5cbiAgJi5kcmFmdGluZyB7XG4gICAgY29sb3I6ICRncmF5LW1lZGl1bSAhaW1wb3J0YW50O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LW1lZGl1bTtcbiAgICB9XG4gIH1cblxuICAmLmluX2lucHJvZ3Jlc3Mge1xuICAgIGNvbG9yOiAkZ3JheS1pbnByb2dyZXNzICFpbXBvcnRhbnQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktaW5wcm9ncmVzcztcbiAgICB9XG4gIH1cblxuICAmLmluX3BlbmRpbmcge1xuICAgIGNvbG9yOiAkeWVsbG93LXBlbmRpbmcgIWltcG9ydGFudDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93LXBlbmRpbmc7XG4gICAgfVxuICB9XG5cbiAgJi5pbl9hcHByb3ZlZCwgJi5pbl9pbnN0YWdyYW1hcHByb3ZlZCwgJi5pbl9icmFuZGFwcHJvdmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbC1hcHByb3ZlZDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKck1wiO1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxuXG4gICYuaW5fY29tcGxldGVkIHtcbiAgICBjb2xvcjogJGNvcmFsLWNvbXBsZXRlZCAhaW1wb3J0YW50O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3JhbC1jb21wbGV0ZWQ7XG4gICAgfVxuICB9XG5cbiAgJi5pbl9saXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay1saXZlO1xuICB9XG5cbiAgJi5pbl9wYWlkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbC1hcHByb3ZlZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5pbl9jb250ZW50cmVxdWlyZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LXJlcXVpcmVkO1xuICB9XG5cbiAgJi5pbl9jb25jZXB0cmVxdWlyZWQge1xuICAgIGJhY2tncm91bmQ6ICRncmF5LXJlcXVpcmVkO1xuICB9XG5cbiAgJi5pbl9jb25jZXB0dW5kZXJyZXZpZXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctcmV2aWV3O1xuICB9XG5cbiAgJi5pbl9jb25jZXB0YXBwcm92ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsLWFwcHJvdmVkO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4pyTXCI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgJi5pbl9jb250ZW50dW5kZXJyZXZpZXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctcmV2aWV3O1xuICB9XG5cbiAgJi5pbl9jb250ZW50YXBwcm92ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsLWFwcHJvdmVkO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4pyTXCI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgJi5pbl90aWt0b2thcHByb3ZlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFyaztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKck1wiO1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4vL25ldyBzdHlsZXMgZm9yIHRodW1ibmFpbCBpbWFnZXNcbi50aHVtYi1jb3ZlciB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEzOXB4O1xuXG4gIC5wb3N0ZXItaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuLmNvbGxhYi10eHQtY29udHIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmNvbGxhYi10YXNrcy1zdW1tYXJ5IC5kaXNwbGF5LTQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjNyZW07XG59XG5cbi5kdWUtYXBwcm92YWwge1xuICBwYWRkaW5nLWJvdHRvbTogMC4zcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5lZGl0X2NhcHRpb25fYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG4gIGJvcmRlci1jb2xvcjogJGdyYXktbGlnaHQ7XG59XG4iLCIuaW50ZXJuYWwtaW1hZ2VzIHtcbiAgLnN0eWxlLWJveCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5pbWFnZS1ib3gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmltYWdlLWJveF9faW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBpLnptZGktY2hlY2stY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgZGl2IGRpdiBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyOiA0cHggc29saWQgJHRlYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiA5OTA7XG5cbiAgICBpLnptZGktY2hlY2stY2lyY2xlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIGkuem1kaS1jaGVjay1jaXJjbGU6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzVmYzViYjtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICBpLnptZGktY2hlY2stY2lyY2xlOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLThweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZTtcbiAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMjgwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyODBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMTQwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIzMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMzBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQm9vdHN0cmFwIE11bHRpc2VsZWN0IChodHRwOi8vZGF2aWRzdHV0ei5kZS9ib290c3RyYXAtbXVsdGlzZWxlY3QvKVxuICpcbiAqIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMDpcbiAqIENvcHlyaWdodCAoYykgMjAxMiAtIDIwMjIgRGF2aWQgU3R1dHpcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpOyB5b3UgbWF5IG5vdFxuICogdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLiBZb3UgbWF5IG9idGFpbiBhXG4gKiBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0IGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUywgV0lUSE9VVFxuICogV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLiBTZWUgdGhlXG4gKiBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZCBsaW1pdGF0aW9uc1xuICogdW5kZXIgdGhlIExpY2Vuc2UuXG4gKlxuICogQlNEIDMtQ2xhdXNlIExpY2Vuc2U6XG4gKiBDb3B5cmlnaHQgKGMpIDIwMTIgLSAyMDIyIERhdmlkIFN0dXR6XG4gKiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICpcbiAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dFxuICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZSBtZXQ6XG4gKiAgICAtIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSxcbiAqICAgICAgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci5cbiAqICAgIC0gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlLFxuICogICAgICB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZSBkb2N1bWVudGF0aW9uXG4gKiAgICAgIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLlxuICogICAgLSBOZWl0aGVyIHRoZSBuYW1lIG9mIERhdmlkIFN0dXR6IG5vciB0aGUgbmFtZXMgb2YgaXRzIGNvbnRyaWJ1dG9ycyBtYXkgYmVcbiAqICAgICAgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZCBmcm9tIHRoaXMgc29mdHdhcmUgd2l0aG91dFxuICogICAgICBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uXG4gKlxuICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUyBcIkFTIElTXCJcbiAqIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLFxuICogVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUlxuICogUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVCBIT0xERVIgT1JcbiAqIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLFxuICogRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLFxuICogUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7XG4gKiBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSxcbiAqIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SXG4gKiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGXG4gKiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS5cbiAqL1xuc3Bhbi5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuc3Bhbi5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0IHNlbGVjdCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAtMXB4IC0xcHggLTNweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDMwcHg7XG59XG4ubXVsdGlzZWxlY3QuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tdWx0aXNlbGVjdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1yZXNldCAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogOTMlO1xufVxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZmlsdGVyID4gLmZhLXNlYXJjaCB7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWZpbHRlciA+IGlucHV0Lm11bHRpc2VsZWN0LXNlYXJjaCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0Z3JleTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBtYXJnaW4tbGVmdDogLTEuNjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWZpbHRlciA+IGlucHV0Lm11bHRpc2VsZWN0LXNlYXJjaDpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZmlsdGVyID4gLm11bHRpc2VsZWN0LW1vei1jbGVhci1maWx0ZXIge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LW9wdGlvbi5tdWx0aXNlbGVjdC1ncm91cC1vcHRpb24taW5kZW50ZWQtZnVsbCB7XG4gIHBhZGRpbmctbGVmdDogMi42cmVtO1xufVxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3Qtb3B0aW9uLm11bHRpc2VsZWN0LWdyb3VwLW9wdGlvbi1pbmRlbnRlZCB7XG4gIHBhZGRpbmctbGVmdDogMS44cmVtO1xufVxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZ3JvdXAge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1ncm91cC5jbG9zZWQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZ3JvdXAgLmNhcmV0LWNvbnRhaW5lciB+IC5mb3JtLWNoZWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LW9wdGlvbixcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWdyb3VwLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtYWxsIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtIDAuMjVyZW0gMC43NXJlbTtcbn1cbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LW9wdGlvbi5kcm9wZG93bi1pdGVtLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZ3JvdXAuZHJvcGRvd24taXRlbSxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWFsbC5kcm9wZG93bi1pdGVtLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3Qtb3B0aW9uLmRyb3Bkb3duLXRvZ2dsZSxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWdyb3VwLmRyb3Bkb3duLXRvZ2dsZSxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWFsbC5kcm9wZG93bi10b2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1vcHRpb24gLmZvcm0tY2hlY2stbGFiZWwsXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1ncm91cCAuZm9ybS1jaGVjay1sYWJlbCxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWFsbCAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LW9wdGlvbi5hY3RpdmU6bm90KC5tdWx0aXNlbGVjdC1hY3RpdmUtaXRlbS1mYWxsYmFjayksXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1ncm91cC5hY3RpdmU6bm90KC5tdWx0aXNlbGVjdC1hY3RpdmUtaXRlbS1mYWxsYmFjayksXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1hbGwuYWN0aXZlOm5vdCgubXVsdGlzZWxlY3QtYWN0aXZlLWl0ZW0tZmFsbGJhY2spLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3Qtb3B0aW9uOm5vdCgubXVsdGlzZWxlY3QtYWN0aXZlLWl0ZW0tZmFsbGJhY2spOmFjdGl2ZSxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWdyb3VwOm5vdCgubXVsdGlzZWxlY3QtYWN0aXZlLWl0ZW0tZmFsbGJhY2spOmFjdGl2ZSxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWFsbDpub3QoLm11bHRpc2VsZWN0LWFjdGl2ZS1pdGVtLWZhbGxiYWNrKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZXk7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LW9wdGlvbjpob3Zlcixcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWdyb3VwOmhvdmVyLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtYWxsOmhvdmVyLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3Qtb3B0aW9uOmZvY3VzLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZ3JvdXA6Zm9jdXMsXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1hbGw6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZ3JheSAhaW1wb3J0YW50O1xufVxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3Qtb3B0aW9uIC5mb3JtLWNoZWNrLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZ3JvdXAgLmZvcm0tY2hlY2ssXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1hbGwgLmZvcm0tY2hlY2sge1xuICBwYWRkaW5nOiAwIDVweCAwIDIwcHg7XG59XG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1vcHRpb246Zm9jdXMsXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1ncm91cDpmb2N1cyxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWFsbDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZm9ybS1pbmxpbmUgLm11bHRpc2VsZWN0LWNvbnRhaW5lciBzcGFuLmZvcm0tY2hlY2sge1xuICBwYWRkaW5nOiAzcHggMjBweCAzcHggNDBweDtcbn1cbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSA+IC5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0IC5tdWx0aXNlbGVjdCB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xufVxuLmlucHV0LWdyb3VwID4gLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3Qge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xufVxuLmlucHV0LWdyb3VwID4gLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3QgPiBkaXYuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAubXVsdGlzZWxlY3QtbmF0aXZlLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSAubXVsdGlzZWxlY3Qge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSAubXVsdGlzZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4iLCIvLyBCYXNlIFN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbXBvcnQgJ2Jvb3RzdHJhcC1tdWx0aXNlbGVjdCc7XG5cbi8vIENvbXBvbmVudCBTdHlsZXNcbi5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0IHtcbiAgLy8gQ29udGFpbmVyXG5cbiAgc2VsZWN0IHtcbiAgICAvLyBUaGUgYWN0dWFsIGZvcm0gaW5wdXQgZWxlbWVudCAoaGlkZGVuKVxuICB9XG5cbiAgLmJ0bi1ncm91cCB7XG4gICAgLy8gV3JhcHBlclxuXG4gICAgLm11bHRpc2VsZWN0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAvLyBEcm9wZG93biBcImlucHV0XCJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IC8vIENsZWFyIGRlZmF1bHQgYmFja2dyb3VuZCAoZG93biBjaGV2cm9uIGljb24pXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDUxLCA1MywgNTgsIDAuMTUpO1xuICAgICAgbWluLWhlaWdodDogY2FsYygyLjlyZW0gKyA0cHgpO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAmLmVycm9yIHtcbiAgICAgICAgLy8gRXJyb3Igc3RhdGVcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjI1OTdjOyBcbiAgICAgIH1cblxuICAgICAgLm11bHRpc2VsZWN0LXNlbGVjdGVkLXRleHQge1xuICAgICAgICAvLyBTZWxlY3RlZCBPcHRpb25zIC8gUGxhY2Vob2xkZXIgVGV4dFxuICAgICAgfVxuXG4gICAgICAuem1kaS56bWRpLWNoZXZyb24tZG93biB7XG4gICAgICAgIC8vIE1hdGVyaWFsIERlc2lnbiBJY29uIGZvciBDaGV2cm9uIERvd25cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMC41ZW07XG4gICAgICAgIHRvcDogMC41ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm11bHRpc2VsZWN0LWNvbnRhaW5lci5kcm9wZG93bi1tZW51IHtcbiAgICAgIC8vIERyb3Bkb3duIExpc3RcbiAgICAgIHRvcDogMTAwJTtcblxuICAgICAgLm11bHRpc2VsZWN0LW9wdGlvbi5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgLy8gRHJvcGRvd24gTGlzdCBJdGVtXG4gICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsOyAvLyBBbGxvdyBsb25nIHRleHQgdG8gd3JhcFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsICFpbXBvcnRhbnQ7IC8vIEkgaGF0ZSB1c2luZyAhaW1wb3J0YW50LCBidXQgdGhlIGRlZmF1bHQgc3R5bGUgdXNlcyBpdCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgIHNvIGl0J3MgbmVlZGVkIHRvIG92ZXJyaWRlIHRoZW1cblxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICBjb2xvcjogIzkzOTc5ZDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgICAvLyBXcmFwcGVyXG5cbiAgICAgICAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgICAgICAvLyBDaGVja2JveCBpbnB1dCAoaGlkZGVuKVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC56bWRpLmNoZWNrIHtcbiAgICAgICAgICAgIC8vIE1hdGVyaWFsIERlc2lnbiBJY29uIGZvciBDaGVja21hcmtcbiAgICAgICAgICAgIHRvcDogMC4yNWVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcblxuICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAvLyBPcHRpb24gTGFiZWxcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgICAgLy8gT3B0aW9uIFN1Yi1sYWJlbFxuICAgICAgICAgICAgICBjb2xvcjogIzkzOTc5ZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb2xsYWItZGV0YWlscyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jb2xsYWItZGV0YWlscyBpbWcge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjNmNGY2O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xufVxuXG4uY29sbGFiLWRldGFpbHMgcCB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1sZWZ0OiAwLjZlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4IC0gMC42ZW0pO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pbWFnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1hZ2Utd3JhcDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byB0b3AsICMzMzM1M2EgNDAlLCByZ2JhKDUxLCA1MywgNTgsIDApKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzMzMzUzYSAzMCUsIHJnYmEoNTEsIDUzLCA1OCwgMCkpO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDE5MnB4O1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jaXJjbGUge1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLW1zLWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLmNhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4iLCIud3JhcHBlci0xOjphZnRlcixcbi53cmFwcGVyLTI6OmFmdGVyLFxuLndyYXBwZXItMzo6YWZ0ZXIsXG4ud3JhcHBlci00OjphZnRlcixcbi5mYXEtYmFubmVyLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICB6LWluZGV4OiAtMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTEwMCU7XG4gIHJpZ2h0OiAtMTAwJTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJvcmRlcjogaW5oZXJpdDtcbn1cbi8qIHRoaXMgaXMgc28gaXQgZG9lc24ndCBicmVhayBtb2JpbGUgbGF5b3V0cyBmb3IgcmVzcG9uc2l2ZSAqL1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0LndyYXBwZXItMTo6YWZ0ZXIsXG5cdC53cmFwcGVyLTI6OmFmdGVyLFxuXHQud3JhcHBlci0zOjphZnRlcixcblx0LndyYXBwZXItNDo6YWZ0ZXIsXG5cdC5mYXEtYmFubmVyLWNvbnRhaW5lcjo6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59IiwiXG4ubWFya2V0aW5nLWJhbm5lciB7XG4gIHotaW5kZXg6IC0yO1xuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogLTM4MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgdG9wOiAtMjI1cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBpbWcge1xuICAgICAgdG9wOiAtMzEwcHg7XG4gICAgICB3aWR0aDogMjAwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBpbWcge1xuICAgICAgdG9wOiAtMjEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5tYXJrZXRlcnMtc3RlcHMsXG4ud2h5cGFpZC1zdGVwcyB7XG4gIGhlaWdodDogNDMwcHg7XG5cbiAgJi5uby1iZyB7XG4gICAgaGVpZ2h0OiA0OTBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA1NnB4IDE2cHg7XG4gIH1cblxuICAud2h5cGFpZC1maXJzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTQwcHg7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICB6LWluZGV4OiAtMjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgdG9wOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5zdGVwcy1maXJzdCxcbiAgLndoeXBhaWQtc2Vjb25kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG5cbiAgLnN0ZXBzLXNlY29uZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxuXG4gIC5zdGVwcy10aGlyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxuXG4gIC5zdGVwcy1mb3VydGgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDE4MHB4O1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgei1pbmRleDogLTI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHdpZHRoOiAyMDAlO1xuICAgIH1cbiAgfVxufVxuXG4ubWFya2V0ZXJzLXN0ZXAsXG4ud2h5cGFpZC1zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgaW1nLnRocmVlcGhvdG9zIHtcbiAgICBtYXgtaGVpZ2h0OiA0MzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYtaW50cm8ge1xuICAgIHBhZGRpbmc6IDAgMTAwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGltZyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubWFya2V0ZXJzLXN0ZXAuaW1hZ2UtYmFjayB7XG4gIGRpc3BsYXk6IHVuc2V0O1xuICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA0OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICB3aWR0aDogMTEwJTtcbiAgICAgIGxlZnQ6IC00NnB4O1xuICAgICAgdG9wOiA5NnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IDEyMCU7XG4gICAgICBsZWZ0OiAtNjhweDtcbiAgICAgIHRvcDogMTYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICB0b3A6IDU2cHg7XG4gICAgfVxuICB9XG59XG5cbi5wcm9ncmFtLXRyYWNrIHtcbiAgaGVpZ2h0OiA0MzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNTZweCAxNnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uY29udGVudF9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcblxuICAmLXdyYXAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5yb3V0ZS1hLXNtLFxuLnJvdXRlLWItc20sXG4ucm91dGUtYy1zbSxcbi5yb3V0ZS1kLXNtIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cblxuLnJvdXRlLWEsXG4ucm91dGUtYixcbi5yb3V0ZS1jLFxuLnJvdXRlLWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yb3V0ZS1hIHtcbiAgYm90dG9tOiAtMjAwcHg7XG4gIHJpZ2h0OiAxNTBweDtcbiAgbWF4LXdpZHRoOiAzMzdweDtcbn1cblxuLnJvdXRlLWIge1xuICBsZWZ0OiAxNjBweDtcbiAgbWF4LXdpZHRoOiA0NDdweDtcbn1cblxuLnJvdXRlLWMge1xuICByaWdodDogMjA1cHg7XG4gIG1heC13aWR0aDogNDYxcHg7XG59XG5cbi5yb3V0ZS1kIHtcbiAgbGVmdDogMjQwcHg7XG4gIG1heC13aWR0aDogMzk3cHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAucm91dGUtYSB7XG4gICAgcmlnaHQ6IDkwcHg7XG4gIH1cblxuICAucm91dGUtYiB7XG4gICAgbGVmdDogNTVweDtcbiAgfVxuXG4gIC5yb3V0ZS1jIHtcbiAgICByaWdodDogMjA1cHg7XG4gIH1cblxuICAucm91dGUtZCB7XG4gICAgbGVmdDogODVweDtcbiAgfVxufVxuXG4ubWFya2V0aW5nLWNvbnRlbnQge1xuICB0b3A6IC0zNzVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTI4MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNTBweDtcbiAgICB0b3A6IC0yMTBweDtcblxuICAgIC5pbnRyb19fY29udGVudC53aWR0aDUwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRvcDogLTMwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMTBweDtcblxuICAgIC5pbnRyb19fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgdG9wOiAtMjUwcHg7XG4gIH1cbn1cblxuLy8gV2hhdCB3ZSBkbyAtLS0gU2VydmljZXNcbi5zZXJ2aWNlIHtcbiAgJl9fcm9zdGVyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG5cbiAgJl9faW5mbHVlbmNlcixcbiAgJl9fbmF0aXZlIHtcbiAgICBwYWRkaW5nOiAxMjBweCAxMDBweDtcbiAgfVxuXG4gICZfX2JyYW5kZWQge1xuICAgIHBhZGRpbmc6IDEyMHB4IDEwMHB4IDEyMHB4IDYwMHB4O1xuICB9XG5cbiAgJl9faW5mbHVlbmNlcixcbiAgJl9fbmF0aXZlLFxuICAmX19icmFuZGVkIHtcbiAgICAmLXRleHQge1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB9XG4gIH1cblxuICAmX19yb3N0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCh3aHlwYWlkL3dvcmxkLW1hcC1yZXQpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3OHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogNTZweCAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2luZmx1ZW5jZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChtYXJrZXRlcnMvbWFya2V0ZXJzLWluZGV4LXBob25lLWNvbGxhYnMtcmV0KSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjQwcHggLTIwMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTIwMHB4O1xuICAgIGxlZnQ6IDMwMHB4O1xuICB9XG5cbiAgJl9fYnJhbmRlZCB7XG4gICAgYmFja2dyb3VuZDogdXJsKG1hcmtldGVycy9tYXJrZXRlcnMtaW5kZXgtYnJhbmRlZC1yZXQpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNzVweCBhdXRvO1xuICB9XG5cbiAgJl9fbmF0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwobWFya2V0ZXJzL21hcmtldGVycy1pbmRleC1hbXBsaWZpY2F0aW9uLXJldCkgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYzMHB4IC05MXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjAwcHg7XG4gICAgbGVmdDogMzAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAmX19uYXRpdmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTEwcHggLTQwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgJl9faW5mbHVlbmNlcixcbiAgICAmX19uYXRpdmUge1xuICAgICAgcGFkZGluZzogMTIwcHggNjBweDtcblxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYXRpdmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzYwcHggLTQwcHg7XG4gICAgfVxuXG4gICAgJl9faW5mbHVlbmNlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNDZweCAtMjAwcHg7XG4gICAgfVxuXG4gICAgJl9fYnJhbmRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMHB4IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDE1MHB4O1xuICAgICAgcGFkZGluZzogMTIwcHggNjBweCAxMjBweCAzNTBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmX19pbmZsdWVuY2VyLFxuICAgICZfX2JyYW5kZWQsXG4gICAgJl9fbmF0aXZlIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMTZweCAyNDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDMxMHB4O1xuXG4gICAgICAmLXRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYXRpdmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDI2MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNzlweDtcbiAgICB9XG5cbiAgICAmX19icmFuZGVkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMjkwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwMHB4IGF1dG87XG4gICAgfVxuXG4gICAgJl9faW5mbHVlbmNlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjhweCAzMDBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDgwcHggYXV0bztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAmX19pbmZsdWVuY2VyLFxuICAgICZfX2JyYW5kZWQsXG4gICAgJl9fbmF0aXZlIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMTZweCAyNDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgICAgbWF4LWhlaWdodDogNTUwcHg7XG5cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMzAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4O1xuICAgIH1cblxuICAgICZfX2JyYW5kZWQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDM1MHB4O1xuICAgIH1cblxuICAgICZfX2luZmx1ZW5jZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkwcHggMzU1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4MHB4IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5iZy10ZWNoLWJsYWNrLFxuLmJnLXRlY2gtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAkdGVjaC1ibGFjazsgLyogRm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgZ3JhZGllbnRzICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHJpZ2h0LCAkdGVjaC1ibGFjaywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDEwMCUpLCAkdGVjaC1ibGFjazsgLyogRm9yIEZpcmVmb3ggMy42IHRvIDE1ICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChyaWdodCwgJHRlY2gtYmxhY2ssIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAxMDAlKSwgJHRlY2gtYmxhY2s7IC8qIEZvciBPcGVyYSAxMS4xIHRvIDEyLjAgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHRlY2gtYmxhY2ssIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAxMDAlKSwgJHRlY2gtYmxhY2s7IC8qIEZvciBTYWZhcmkgNS4xIHRvIDYuMCAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICR0ZWNoLWJsYWNrLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMTAwJSksICR0ZWNoLWJsYWNrO1xuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYsXG4gIC5oMSxcbiAgLmgyLFxuICAuaDMsXG4gIC5oNCxcbiAgLmg1LFxuICAuaDYge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuaW1nLm92YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDgwcHg7XG4gIHRvcDogMTUwcHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICBpbWcub3ZhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ud2h5cGFpZC1zdGVwLmltYWdlLWJhY2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoJ3doeXBhaWQvdGVjaC13ZWItcmV0Jykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNThweCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ1MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cblxuLmxhcHRvcC1pbWFnZSB7XG4gIG1heC13aWR0aDogNTQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBsZWZ0OiAtNDBweDtcbiAgICB0b3A6IDU2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICBsZWZ0OiAtMjRweDtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDM2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoeGwpIHtcbiAgICBsZWZ0OiAtMjJweDtcbiAgICB0b3A6IDZweDtcbiAgfVxufVxuIiwiLyogTmV3IENoZWNrQm94IFN0eWxlcyAqL1xuXG5hLmNvbm5lY3QtYWNjb3VudC51bmRlcmxpbmUsXG5hLmNvbm5lY3QtYWNjb3VudC51bmRlcmxpbmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLy8gU3BlY2lmaWNcblxuLmNoZWNrYm94LWl0ZW1zIHtcbiAgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMXJlbSA1cmVtIDFyZW0gMnJlbTtcbiAgfVxuXG4gIC5jaGVjayB7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLnNldHRpbmdzLW5vdGlmaWNhdGlvbnMgLmlucHV0LWZpZWxkIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxubWFpbi5pbmZsdWVuY2VyX3NldHRpbmdzLFxubWFpbi5icmFuZF9zZXR0aW5ncyB7XG4gIC5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvL3NwYW4uaW5wdXQtdGV4dCB7XG4gIC8vICB0b3A6IDEycHhcbiAgLy99XG5cbiAgZmlndXJlIC5maWd1cmUtaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogODBweDtcblxuICAgICYucm91bmRlZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbmF2LXNlY29uZGFyeSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICAuYnRuLWRpc2Nvbm5lY3Qge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuY2FyZC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDFyZW0gNXJlbSAxcmVtIDJyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIC51c2FnZS1yaWdodHMtZW1wdHktbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRleHRlbmRlZC15ZWxsb3c7XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgLnVzYWdlLXJpZ2h0cy1zZWN0aW9uLWhlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC51c2FnZS1yaWdodHMtc2VjdGlvbi1zdWJoZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLnVzYWdlLXJpZ2h0cy1pbmZvLW1lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBjb2xvcjogIzMzMzUzQTtcbiAgfVxuXG4gIC51c2FnZS1yaWdodHMtbGluayB7XG4gICAgY29sb3I6ICM0RkE5QjM7XG4gIH1cblxuICAudXNhZ2UtcmlnaHRzLXN1Z2dlc3Rpb24tcGlsbCB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICBib3JkZXItcmFkaXVzOiAzOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgcCB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLnVzYWdlLXJpZ2h0cy1pbnB1dCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG5cbiAgLnVzYWdlLXJpZ2h0cy1oaWRkZW4tbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIEJvcmRlciBTZXBhcmF0b3JzXG5cbiAgI2FjY29yZGlhbiB7XG4gICAgLmJvcmRlci10b3Age1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnNldHRpbmdzLW5vdGlmaWNhdGlvbnMsXG4gIC5zZXR0aW5ncy1wYXlvdXRzIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5zZXR0aW5ncy1ub3RpZmljYXRpb25zLFxuICAuc2V0dGluZ3Mtc2FsZXN0YXgge1xuICAgIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAxcmVtIDVyZW0gMXJlbSAycmVtO1xuICAgIH1cblxuICAgIC5jaGVjayB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQYXlQYWwgQmFubmVyXG4jcGF5cGFsLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5wYXlwYWwtaW5mbyB7XG4gIGNvbG9yOiAkdGVjaC1ibGFjaztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uaW5mby1saW5rIHtcbiAgY29sb3I6ICR0ZWNoLWJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLy8gVHJhbnNhY3Rpb24gSW5mb3JtYXRpb24gQm94ZXNcblxuLnRvdGFsLXBhaWQsXG4udG90YWwtcGVuZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gIGZsb2F0OiBsZWZ0O1xuXG4gIHAge1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnRvdGFsLXBhaWQge1xuICAgIGJvcmRlci1yaWdodDogMXJlbSBzb2xpZCAkd2hpdGU7XG4gIH1cblxuICAudG90YWwtcGVuZGluZyB7XG4gICAgYm9yZGVyLWxlZnQ6IDFyZW0gc29saWQgJHdoaXRlO1xuICB9XG59XG5cbnRhYmxlLnRyYW5zYWN0aW9ucyB7XG4gICYgdGJvZHkgdGQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICBkaXYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICB9XG4gIH1cblxuICAmIHRoZWFkIHRoIHtcbiAgICBjb2xvcjogJGdyYXktbWVkaXVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgJi5kZXRhaWxzIHtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICYuYW1vdW50IHtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgfVxuXG4gICAgJi5wYXlvdXQtZGF0ZSB7XG4gICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIH1cblxuICAgICYuc3RhdHVzIHtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIFN0eWxlIHJ1bGVzXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKStsYWJlbCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkK2xhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAuem1kaS1jaGVjay1zcXVhcmUge1xuICAgIGJhY2tncm91bmQ6ICRncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGxlZnQ6IDFweDtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKStsYWJlbCB7XG4gIC56bWRpLWNoZWNrLXNxdWFyZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGdyYXk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuem1kaS1jaGVjay1zcXVhcmU6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCtsYWJlbCB7XG4gIC56bWRpLWNoZWNrLXNxdWFyZSB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG5cbiAgLnptZGktY2hlY2stc3F1YXJlOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn0iLCIvLyBDYW1wYWlnbnMgVmlld1xuXG4uY2FtcGFpZ24tY2VsbCB7XG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAvKnRyYW5zaXRpb246IGFsbCAwLjVzOyAqL1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4ub3B0LWluX19oZWFkZXIge1xuICBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgfVxuICB9XG59XG5cbi5lbXB0eS1zdGF0ZSB7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuem1kaS1jaGVjay1jaXJjbGUge1xuICAgIGNvbG9yOiAkdGVhbDtcbiAgfVxuXG4gIHAge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cblxuLmNhbXBhaWducy5icmllZiB7XG4gIC5uYXZiYXIge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuXG4uaW5wdXQtZmllbGQgdGV4dGFyZWEge1xuICAvKiBtaW4taGVpZ2h0OiAxNTZweCAhaW1wb3J0YW50OyAqL1xuICByZXNpemU6IG5vbmU7XG59XG5cbi56bWRpLWNsb3NlLWNpcmNsZS1vOjpiZWZvcmUge1xuICBjb2xvcjogJHBpbms7XG59XG5cbi5sb2NhdGlvbi1pbnB1dHMge1xuICAuem1kaS1jbG9zZS1jaXJjbGUtbzo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC01MnJlbTtcbiAgICB0b3A6IC00MnB4O1xuICB9XG5cbiAgYS5yZW1vdmUtbG9jYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4ub3V0cHV0LWZpZWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcblxuICBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIHAge1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxufVxuXG4uYnJpZWYtZGlzcGxheSB7XG4gIGNvbG9yOiAkZ3JheS1kYXJrO1xuXG4gIGg2IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICB9XG59XG5cbi5oeXBoZW4ge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgICByaWdodDogLTAuMnJlbTtcbiAgICB0b3A6IDRyZW07XG4gIH1cbn1cblxuLnptZGktZXllIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogJGJvZHktZ3JheTtcbn1cblxuLnptZGktbm8tbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMXJlbTtcbn1cblxuLmlucHV0LWZpZWxkIHtcbiAgJltjbGFzcyo9XCJmaWVsZC1wcmVmaXgtXCJdLFxuICAmW2NsYXNzKj1cImZpZWxkLXN1ZmZpeC1cIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyLFxuICAgIC56bWRpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgIC56bWRpIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNjtcbiAgICAgIHRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAuem1kaS1leWUge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICB0b3A6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgJltjbGFzcyo9XCJmaWVsZC1wcmVmaXgtXCJdIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMC43NXJlbTtcbiAgICB9XG5cbiAgICAuem1kaSB7XG4gICAgICBsZWZ0OiAwLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJltjbGFzcyo9XCJmaWVsZC1zdWZmaXgtXCJdIHtcbiAgICAuem1kaSB7XG4gICAgICByaWdodDogMnJlbTtcbiAgICB9XG5cbiAgICAuem1kaS1leWUge1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgJi5maWVsZC1zdWZmaXgtaWNvbiBpbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtO1xuXG4gICAgJjpkaXNhYmxlZCArIC56bWRpIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG4gIH1cbn1cblxuLmljaV9saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmltYWdlLWJveCB7XG4gIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5ub3RlcyB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogJHNtYWxsLWZvbnQtbGluZS1oZWlnaHQ7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgI0lORkxVRU5DRVItQ0FSRFMgUk9TVEVSXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5pbmZsdWVuY2VyLWxpc3Qge1xuICBtaW4taGVpZ2h0OiA5MHZoO1xufVxuXG4uaW5mbHVlbmNlci1jYXJkIHtcbiAgJl9fZGF0YSB7XG4gICAgLmZpZ3VyZS1jYXB0aW9uIHtcbiAgICAgIGNvbG9yOiAkYm9keS1ncmF5O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLmNvdW50IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWd1cmUtaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cmVtO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlcjogMC4yNXJlbSBzb2xpZCAkdGVhbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGh1bWJuYWlsIHtcbiAgICAgIC50aHVtYm5haWwtaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNThweDtcbiAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgLy8gSGlkZSB3aWRlIGJvcmRlclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuem1kaS1jaGVjay1jaXJjbGUge1xuICAgICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Bvc3RzIHtcbiAgICA6Zm9jdXMge1xuICAgICAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gMDtcbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAjSU5GTFVFTkNFUiBDQVJEIExJU1RTXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5icmFuZF9jb250ZW50X2FwcHJvdmFsLFxuLmluZmx1ZW5jZXJfYXBwcm92ZWRfbGlzdCxcbi5pbmZsdWVuY2VyX2xpdmVfbGlzdCB7XG4gIC5pbmZsdWVuY2VyLWNhcmQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICNDT05URU5UIEFQUFJPVkFMIFNMSURFUlxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uY2Fyb3VzZWwtY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogcmlnaHQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcblxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB9XG59XG5cbi5jbG9zZS1zZWNvbmRhcnkge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB6LWluZGV4OiAxMDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gIH1cbn1cblxuLnRvcC1jYXJvdXNlbC1jb250cm9sLW5leHQsXG4udG9wLWNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi5wcm9maWxlLXNsaWRlci1idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAkZ3JheS1tZWRpdW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgI2luZmx1ZW5jZXItY29udGVudCxcbiAgI21hbmFnZXItY29udGVudCB7XG4gICAgJl9fZGV0YWlscyB7XG4gICAgICBoZWlnaHQ6IDkydmg7XG4gICAgfVxuICB9XG59XG5cbi5jbGllbnQtY29udGVudF9fYXBwcm92ZSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICNFTVBUWSBTVEFURSBGT1IgQ09OVEVOVCBBUFBST1ZBTFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmNvbnRhaW5lci1lbXB0eS1zdGF0ZSB7XG4gIGhlaWdodDogNTB2aDtcblxuICAmX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG59XG5cbmJvZHlbZGF0YS1jb250cm9sbGVyPVwiYnJhbmRfY2FtcGFpZ25cIl0ge1xuICAubmF2LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRncmF5LW1lZGl1bSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLmNvbGxhYi1jb250ZW50LXN1bW1hcnkgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbiIsIi5tb2JpbGUtc2F2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMDBweCAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnptZGktc21hcnRwaG9uZS1pcGhvbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICB9XG5cbiAgICAuem1kaS1jbG9zZTo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiByZWQ7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxubWFpbi5jYW1wYWlnbnMge1xuICAmLmJyaWVmLFxuICAmLmNhbXBhaWduX2NsaWVudF9icmllZixcbiAgJi5jYW1wYWlnbl9pbmZsdWVuY2VyX2JyaWVmLFxuICAmLm9wdF9pbnMsXG4gICYuc2hvcnRsaXN0LFxuICAmLmNvbGxhYm9yYXRpb25zLFxuICAmLmJ1aWxkLFxuICAmLnJvc3Rlcl9saXN0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbm1haW4uYnJhbmRfY2FtcGFpZ24ge1xuICAmLmJyYW5kX2RldGFpbHNfdmlldyxcbiAgJi5icmFuZF9pbmZsdWVuY2VyX2JyaWVmLFxuICAmLmJyYW5kX2NhbXBhaWduX3Jvc3RlcixcbiAgJi5pbmZsdWVuY2VyX2FwcHJvdmVkX2xpc3QsXG4gICYuYnJhbmRfY29udGVudF9hcHByb3ZhbCxcbiAgJi5pbmZsdWVuY2VyX2xpdmVfbGlzdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5tYWluLnNlYXJjaC5pbmRleCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI21hbmFnZXItY29udGVudF9fZGV0YWlscyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG5cbiIsImJvZHlbZGF0YS1jb250cm9sbGVyPVwiY29sbGFib3JhdGlvbnNcIl0sXG5ib2R5W2RhdGEtY29udHJvbGxlcj1cImNvbGxhYm9yYXRpb25fY29udGVudHNcIl0ge1xuICAuaW50ZXJjb20tYXBwIHtcbiAgfVxuXG4gICNpbnRlcmNvbS1jb250YWluZXIge1xuICB9XG5cbiAgLmludGVyY29tLWxhdW5jaGVyLWZyYW1lIHtcbiAgfVxuXG4gIC56bWRpLWxvbmctYXJyb3ctbGVmdCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDVweDtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGhlaWdodDogMzJweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgICB9XG4gIH1cbn1cblxubWFpbi5jb2xsYWJvcmF0aW9ucy5zaG93IHtcbiAgLmludGVyY29tLWFwcCB7XG4gIH1cblxuICAjaW50ZXJjb20tY29udGFpbmVyIHtcbiAgfVxuXG4gIC5pbnRlcmNvbS1sYXVuY2hlci1mcmFtZSB7XG4gIH1cbn1cblxuLmNvbGxhYi1jb250ZW50IHtcbiAgJl9fYm94IHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDVweCA3cHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcblxuICAgIGxhYmVsLmVycm9yIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBFbXB0eSBzdGF0ZSBsb2NrZWRcblxuLnptZGktbG9jayB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4vLyBJbnZvaWNlIENvbXBvbmVudFxuXG4uaW52b2ljZS1pdGVtIHtcbiAgLml0ZW0tY29udGVudCB7XG4gICAgLml0ZW0tbmFtZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5pdGVtLXRhc2ssXG4gIC5pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcblxuICAgIC5pdGVtLW5hbWUge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cblxuICBkZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLmJyaWVmLXZpZXcge1xuICBwIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cblxuLnJhdGUtZHJvcGRvd24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAuaW52b2ljZS1pdGVtIGg2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC5jb2xsYWItY29udGVudF9fYm94IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG5cbiAgI21hbmFnZXItc3RhZ2UsXG4gICNpbmZsdWVuY2VyLXN0YWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4jbWFuYWdlci1kZXRhaWxzX3NpZGViYXIsXG4jY2xpZW50LWNvbnRlbnRfX3NpZGViYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE1vemlsbGEgb3ZlcmZsb3cgaW5zaWRlIGZsZXhib3ggZml4XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDIwcHgpIHtcbiAgLmNvbGxhYi1zdWJtaXQge1xuICAgIGJ1dHRvbiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jb2xsYWJvcmF0aW9ucyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uY29sbGFiLWZpbHRlci1jb250YWluZXIge1xuICBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1haXNvbiBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2xsYWItZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTYuNTYzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBwYWRkaW5nOiAwLjY4OHJlbSAxcmVtO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICNjNGNkZDU7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJNYWlzb24gTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIGNvbG9yOiAkZ3JheS1pbnByb2dyZXNzO1xuICB9XG59XG5cbi5tbC1taW51cy05IHtcbiAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnRcbn1cblxuLm1sLW1pbnVzLTgge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudFxufVxuXG4uY29sbGFiLWNoZWNrYm94LXJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb2xsYWItY2hlY2tib3gtbGFiZWwge1xuICBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTWFpc29uIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLmNoZWNrLFxuICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLm1pbnVzIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkdGVhbDtcbiAgICBiYWNrZ3JvdW5kOiAkdGVhbDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi51c2FnZS1yaWdodHMtZW1wdHktbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXh0ZW5kZWQteWVsbG93O1xuXG4gIHAge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cblxuLnVzYWdlLXJpZ2h0cy1pbmZvLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBwYWRkaW5nOiAxNnB4O1xuICBjb2xvcjogIzMzMzUzQTtcbn1cblxuLnVzYWdlLXJpZ2h0cy1saW5rIHtcbiAgY29sb3I6ICM0RkE5QjM7XG59XG5cbi51c2FnZS1yaWdodHMtc2VjdGlvbi1oZWFkZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnVzYWdlLXJpZ2h0cy1zZWN0aW9uLXN1YmhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udXNhZ2UtcmlnaHRzLXN1Z2dlc3Rpb24tcGlsbCB7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJvcmRlci1yYWRpdXM6IDM4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIHAge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnVzYWdlLXJpZ2h0cy1pbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLnVzYWdlLXJpZ2h0cy1oaWRkZW4tbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lcnJvci1iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxNnB4O1xuICBnYXA6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogI2ZjZDlkZDtcbn0iLCIvKiBXcmFwcGVycyAqL1xuXG4ud3JhcHBlci0xIHtcbiAgYmFja2dyb3VuZDogJG9mZi13aGl0ZTsgLyogRm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgZ3JhZGllbnRzICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCR3aGl0ZSwgJG9mZi13aGl0ZSk7IC8qIEZvciBTYWZhcmkgNS4xIHRvIDYuMCAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoJHdoaXRlLCAkb2ZmLXdoaXRlKTsgLyogRm9yIE9wZXJhIDExLjEgdG8gMTIuMCAqL1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgkd2hpdGUsICRvZmYtd2hpdGUpOyAvKiBGb3IgRmlyZWZveCAzLjYgdG8gMTUgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCR3aGl0ZSwgJG9mZi13aGl0ZSk7IC8qIFN0YW5kYXJkIHN5bnRheCAqL1xufVxuXG4ud3JhcHBlci0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcbn1cblxuLndyYXBwZXItMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4ud3JhcHBlci00IHtcbiAgYmFja2dyb3VuZDogJG9mZi13aGl0ZTsgLyogRm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgZ3JhZGllbnRzICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRvZmYtd2hpdGUsICR3aGl0ZSk7IC8qIEZvciBTYWZhcmkgNS4xIHRvIDYuMCAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoJG9mZi13aGl0ZSwgJHdoaXRlKTsgLyogRm9yIE9wZXJhIDExLjEgdG8gMTIuMCAqL1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgkb2ZmLXdoaXRlLCAkd2hpdGUpOyAvKiBGb3IgRmlyZWZveCAzLjYgdG8gMTUgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRvZmYtd2hpdGUsICR3aGl0ZSk7IC8qIFN0YW5kYXJkIHN5bnRheCAqL1xufVxuXG4ud3JhcHBlci01IHtcbiAgYmFja2dyb3VuZDogJHdoaXRlOyAvKiBGb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBncmFkaWVudHMgKi9cbn1cblxuLnBhaWQtaGFzaC1sb2dvIHtcbiAgd2lkdGg6IDcwcHg7XG59XG5cbi8qIENyZWF0b3JzIGFydGljbGUgSW50cm9zICovXG4uY3JlYXRvcnMtYXJ0aWNsZSB7XG4gIC5jcmVhdG9ycy1hcnRpY2xlLWludHJvIHtcbiAgICBwYWRkaW5nOiAwIDg1cHggMTBweDtcblxuICAgIGg1LmZpZ3VyZS1pbnRybyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogOTUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLmNyZWF0b3JzLWFydGljbGUtaW50cm8ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mYWNlYm9vay1sb2dpbi1idG4ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmFjZWJvb2stbG9naW4tYnRuIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5cbiIsIm1haW4uZmFxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcblxuICBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgfVxuXG4gIC5pbnRyb19fbGVmdC1jb250ZW50IHtcbiAgICBwIHtcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAuZmFxLWJhbm5lci1jb250YWluZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIG1heC13aWR0aDogNjdyZW07XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYm9keS1ncmF5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgYS5mYXEtYmxvY2stbGluayB7XG4gICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgLmZhcS1xYS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNjdyZW07XG5cbiAgICAuZmFxLWJsb2NrLXRpdGxlIHtcbiAgICAgIEBleHRlbmQgLm1iLTY7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIEBleHRlbmQgLm1iLTA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWFpbi5zZXNzaW9ucy5uZXcsXG4ubWFpbi5zZXNzaW9ucy5jcmVhdGUsXG4ubWFpbi5wYXNzd29yZF9yZXNldHMubmV3LFxuLm1haW4ucGFzc3dvcmRfcmVzZXRzLmNyZWF0ZSxcbi5tYWluLnBhc3N3b3JkX3Jlc2V0cy5lZGl0LFxuLm1haW4uYXBwbHkubmV3IHtcbiAgJiArIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubG9naW4td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLmxvZ2luLWZvcm0ge1xuICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5iZy1pbWFnZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCdob21lL2xvZy1pbi1oZXJvLXJldCcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAuaW5mbC1ldmVudCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCdob21lL2xvZy1pbi1vbmJvYXJkaW5nLWhlcm8tcmV0LmpwZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuI2V2ZW50LXNpZ24tdXAge1xuICAuaW5wdXQtZ3JvdXAucHJldi1pbnB1dC1ncm91cCB7XG4gICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi5wYXNzd29yZC1leWUge1xuICBtYXJnaW4tbGVmdDogLTM0cHg7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5zaWduLXVwLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn0iLCJtYWluLnByaXZhY3ksXG5tYWluLnRlcm1zIHtcbiAgI21lbnUtYmxvY2sge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MTJweCkge1xuICAgICNtZW51LWJsb2NrIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgI21vYmlsZS1jaGVjayB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgfVxufVxubWFpbi5mYXEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xuXG4gIC8vLnRvcy1jb250YWluZXIsXG4gIC8vLnByaXZhY3ktY29udGFpbmVyIHtcbiAgLy8gIG1heC13aWR0aDogNjVyZW07XG4gIC8vfVxuXG4gIHAsXG4gIGEsXG4gIGxpLFxuICBzdHJvbmcsXG4gIC53YXJuaW5nIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgY29sb3I6ICR0cmFuc3BhcmVudC1ibGFjaztcbiAgfVxuXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIEBleHRlbmQgLm10LTc7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGFuY2hvci1saW5rLWJsdWU7XG4gIH1cblxuICBvbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICB9XG59XG4iLCIuaG9tZSB7XG4gIGlmcmFtZSB7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgJl9fY29udGVudCxcbiAgJl9fbWFya2V0ZXJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xuICB9XG5cbiAgJl9fZmVhdHVyZXMtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnptZGkge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTAuM3JlbTtcbiAgICB9XG5cbiAgICBoNixcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgfVxuXG4gICAgaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gIH1cblxuICAmX190ZXN0aW1vbmlhbHMge1xuICAgICYtcXVvdGUge1xuICAgICAgYmFja2dyb3VuZDogJHRlY2gtYmxhY2s7XG4gICAgICBoZWlnaHQ6IDMwcmVtO1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAgIGhlaWdodDogMTZyZW07XG4gICAgICB9XG5cbiAgICAgIGg1IHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcXVvdGUtZm9vdGVyIHtcbiAgICAgIGJvdHRvbTogMnJlbTtcbiAgICAgIGxlZnQ6IDJyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19oZXJvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2hvbWUvaG9tZS1oZXJvLXJldCcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSBhdXRvLCAxMDAlIDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTJ2aDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyMDAlLCAxMDAlIDEwMCU7XG4gICAgICBoZWlnaHQ6IDg0dmg7XG4gICAgICBtaW4taGVpZ2h0OiA3NnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1MHZoLCBjZW50ZXIgYm90dG9tO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMwdmgsIGNlbnRlciBib3R0b207XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzNSUgNzUlLCBjZW50ZXIgYm90dG9tO1xuXG4gICAgICAuaW50cm9fX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNnZoO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4bCkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJ2dyA2NSUsIGNlbnRlciBib3R0b207XG4gICAgICBtaW4taGVpZ2h0OiA0MHJlbTtcblxuICAgICAgLmludHJvX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHZoO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5pbnRyb19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0dmg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHRlY2gtYmxhY2ssIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSksICR0ZWNoLWJsYWNrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAmX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19waG90b3dhbGxiZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCdob21lL2hvbWUtcGhvdG8td2FsbC1yZXQnKSBuby1yZXBlYXQgYm90dG9tIGxlZnQsIGxpbmVhci1ncmFkaWVudCgkb2ZmLXdoaXRlLCAkd2hpdGUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzJ2dztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLnZpZGVvV3JhcHBlciB7XG4gICAgICAgIGJvdHRvbTogMjIuNnZ3O1xuICAgICAgICBsZWZ0OiA5LjV2dztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNDMuMyU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJG9mZi13aGl0ZSwgJHdoaXRlKTtcbiAgICB9XG4gIH1cbn1cbiIsImhyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5zdWItdGl0bGUge1xuICBjb2xvcjogJGJsYWNrO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi50YWJsZSB0aGVhZCB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5pbmZsdWVuY2VyLWRhdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgYS5lZGl0LW5vdGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5pbmZsdWVuY2VyLXRodW1ibmFpbCB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdG9wOiAwLjhyZW07XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgcC5uYW1lLFxuICAuaW5mLWxvY2F0aW9uLFxuICAuaW5mbHVlbmNlci1zdGF0LFxuICAuaW5mbHVlbmNlci1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNzVweDtcbiAgICB0b3A6IDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuXG4gIHAubmFtZSBhIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgLmluZi1sb2NhdGlvbiBwIHtcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XG4gIH1cbn1cblxuLmNhbXBhaWduLWJ1aWxkLXRhYmxlIHtcbiAgdGFibGUge1xuICAgIHRib2R5IHtcbiAgICAgIHRkOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgIH1cblxuICAgICAgLmluZmx1ZW5jZXItZGF0YSB7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2lkZWJhci1tZW51IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG5cbiAgLm5hdmJhciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAubmF2YmFyLWJyYW5kLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5icmFuZC1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJyYW5kLWxvZ28tbWluaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuYnJhbmQtbG9nbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmJyYW5kLWxvZ28tbWluaSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2IHtcbiAgY29sb3I6ICRibGFjaztcblxuICBhIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgLm5hdi1pdGVtLm5hdi1wcm9maWxlIHtcbiAgICAucHJvZmlsZS1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZmlsZS1uYW1lIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIC5kZXNpZ25hdGlvbiB7XG4gICAgICAgIG92ZXJmbG93OiBjbGlwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm5hdmJhci1tZW51LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrO1xuICBjb2xvcjogJHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcblxuICAubmF2YmFyLW1lbnUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBwYWRkaW5nOiAyMnB4IDI1cHg7XG4gICAgfVxuICB9XG59XG4iLCIuY2FtcGFpZ24tcGVybWlzc2lvbnMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXN0O1xuXG4gICNjYW1wYWlnbi1hc3NpZ25tZW50LXNlYXJjaCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgLmlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC56bWRpLXNlYXJjaCB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAyLjY3MTQyODU3ZW07XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICB9XG5cbiAgI2NhbXBhaWduLWFzc2lnbm1lbnQtc2VhcmNoLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNGVtIDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXN0O1xuICAgIH1cbiAgfVxuXG4gIC5jYW1wYWlnbi1hc3NpZ25tZW50LXRhYmxlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIH1cblxuICAuY2FtcGFpZ24tYXNzaWdubWVudC10YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuXG4gICAgdGgge1xuICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICB3aWR0aDogMjAlO1xuICAgIH1cblxuICAgIHRoOm50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgIH1cblxuICAgIHRoOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgIH1cblxuICAgIC5tZW1iZXJzIHtcbiAgICAgIG1heC13aWR0aDogMjUycHg7XG4gICAgICBtaW4td2lkdGg6IDI1MnB4O1xuXG4gICAgICAuZnVsbC1uYW1lIHNwYW4ge1xuICAgICAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFuYWdlci1zZWN0aW9uIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNHB4O1xuICAgICAgfVxuXG4gICAgICAuY2hlY2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGxlZnQ6IGF1dG87XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1hbmFnZXItc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAjY2FtcGFpZ24tYXNzaWdubWVudC1tb2RhbCB7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICB9XG5cbiAgICBpLnptZGkge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuXG4gICAgICAmLnNlbGVjdC1tYW5hZ2VyLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgfVxuXG4gICAgICAmLnptZGktY2hlY2stY2lyY2xlIHtcbiAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgfVxuXG4gICAgICAmLnptZGktcGx1cy1jaXJjbGUtbyB7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3RhdHVzLW1lc3NhZ2UtY29udGFpbmVyIHtcbiAgICAubG9hZGVyIHtcbiAgICAgIGJvcmRlcjogMTZweCBzb2xpZCAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICMzNDk4ZGI7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlOyAvKiBTYWZhcmkgKi9cbiAgICAgIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgLyogU2FmYXJpICovXG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAgICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuXG4gICAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgc3BpbiB7XG4gICAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuXG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImJvZHkubm90X2ZvdW5kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICAuYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgfVxuXG4gIC5iZy0xIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvL3MzLmFtYXpvbmF3cy5jb20vaGFzaHRhZ3BhaWQtbmV3L3N0YXRpYy80MDRfYmFja2dyb3VuZF8xLmpwZ1wiKTtcbiAgfVxuXG4gIC5iZy0yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvL3MzLmFtYXpvbmF3cy5jb20vaGFzaHRhZ3BhaWQtbmV3L3N0YXRpYy80MDRfYmFja2dyb3VuZF8yLmpwZ1wiKTtcbiAgfVxuXG4gIG1haW4sXG4gIC5yb3cge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIGgxLFxuICBwIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLnRvcC1zcGFjZS1maXgge1xuICAgIG1hcmdpbi10b3A6IDEwJTtcbiAgfVxufVxuXG5ib2R5LmludGVybmFsX3NlcnZlcl9lcnJvciB7XG4gIC5lcnJvci1tc2cge1xuICAgIG1pbi1oZWlnaHQ6IDUwdmg7XG4gIH1cbn1cbiIsIi8qIFRhYnVsYXIgZGF0YSBzdHlsZXMgKi9cbi5pbmZsdWVuY2VyLXN0YXRzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gICYgLmltYWdlLXdyYXA6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIC5pbmZsdWVuY2VyLWRhdGEgLmluZmx1ZW5jZXItdGh1bWJuYWlsIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogNDhweDtcbiAgfVxuICAuY2FyZC1sZWZ0LWNvbCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcblxuICAgIGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbn1cblxuLmxvY2F0aW9uLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm11bHRpcGxlLWluZi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAubG9jYXRpb24tc3RhdHMtd3JhcCB7XG4gICAgLmluZmx1ZW5jZXItdGh1bWJuYWlsIHtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgIH1cbiAgfVxufVxuLmJiYy1jb250YWluZXIge1xuICAuaW5mbHVlbmNlci1zdGF0cy13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5maXJzdC1lbGVtZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgfVxufVxuXG4uaGVscGVyLWljbiB7XG4gIHBhZGRpbmc6IDdweCAwIDAgOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vKiBTZW50aW1lbnQgQW5hbHlzaXMgU3R5bGVzICovXG4uc2VudGltZW50LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICAuc2VudGltZW50LWNvbHVtbnMge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG4uc2VudC1jb21tZW50LXN0YXRzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXRvcDogMTdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgICBSZXBvcnQgTW9kYWwgXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4ucmVwb3J0LW1vZGFsIHtcblxuICAucG9zdC1kYXRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRib2R5LWdyYXk7XG4gIH1cbiAgLnBvc3QtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zdGF0cy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgfVxuICB9XG59XG4ucG9zdC10ZXh0LFxuLnN0YXRzLWxpc3QtdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuIiwiLmluZmx1ZW5jZXItcHJvZmlsZS1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgMTJweCAxMnB4IDA7XG59XG4uaW5mbHVlbmNlcl9uYW1lX2hkciB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cbi5zbS1ncmV5LXR4dCB7XG4gIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICM5Mzk3OWQ7XG59XG4uZm9sbG93ZXItaGVhbHRoLXdyYXAge1xuICBwYWRkaW5nOiAzMnB4IDAgMzhweCAwO1xufVxuLmZvbGxvd2VyLWhlYWx0aC1oZHIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZm9sLWhlYWx0aC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmluZmx1ZW5jZXItY2F0ZWdvcnktbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAxcmVtIDAgMnJlbSAwO1xuXG4gIGxpIHtcbiAgICBtYXJnaW46IDAgNHB4IDExcHggMDtcbiAgfVxufVxuLnNvY2lhbC1jaGFubmVsLWxpbmsge1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi52ZXJpZmllZC1jaGFubmVscy1saXN0IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7IFxuXG4gIC56bWRpIHtcbiAgICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfSBcbn1cbi5wcm9maWxlLXBhZ2UtbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcblxuXG4gIC5wcm9mLW5hdi1saW5rIHtcbiAgICBjb2xvcjogJGJvZHktZ3JheTtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZjI1OTdjO1xuICAgIH1cbiAgfVxufVxuLnByb2ZpbGVfX3N0YXRzIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG4ucHJvZmlsZV9fY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXYtdGFic19fYWx0ZXJuYXRpdmUge1xuXG4gIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9IFxuICAuc29jaWFsLW5hdi1saW5rLCAuY29sbGFiLW5hdi1saW5rIHtcbiAgICBjb2xvcjogJGJvZHktZ3JheTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJHBpbms7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHBpbms7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmluc3RhZ3JhbV9fc2x1ZywgLnlvdXR1YmVfX3NsdWcge1xuICBkaXNwbGF5OiBibG9jazsgXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnByb2ZpbGVfX2NhcmQtbGluazpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAycHggMjRweCAwIHJnYmEoMCwwLDAsMC4xMCk7XG59XG4uc29jaWFsLWNoYW5uZWwtaWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xufVxuIiwiLm1haW4uc2VhcmNoLmluZGV4IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5oZWFkZXItbmF2Lm5hdi1saW5rIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uaW5mbHVlbmNlci1jYXJkX19kYXRhIHtcbiAgLmZpZ3VyZSB7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcblxuICAgIHNwYW4ge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLWZpZWxkIC5rZXl3b3JkLWlucHV0LmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yZW1vdmUta2V5d29yZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogMDtcbn1cblxuLmFkZC1rZXl3b3JkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS41cmVtO1xuICB0b3A6IDJyZW07XG59XG5cbi5maWx0ZXItYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB6LWluZGV4OiAxMDtcblxuICAmLmFmZml4IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgfVxufVxuXG4jc2VhcmNoX2lucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNvZmlhcHJvO1xuICBmb250LXNpemU6IDFyZW07XG4gIHdpZHRoOiA5MiU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkZ3JheS1tZWRpdW07XG4gIH1cbn1cblxuLmJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNjAwcHg7XG4gIGhlaWdodDogODAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA4O1xufVxuXG5cbi5idG4tcGlsbCxcbi5idG4tb3V0bGluZS1waWxsLWJsdWUsXG4uYnRuLW91dGxpbmUtcGlsbC1yZWQsXG4uYnRuLW91dGxpbmUtcGlsbC1vcmFuZ2Uge1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMC4zcmVtIDFyZW07XG59XG5cbi5idG4tZmlsdGVyIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5idG4tcGlsbC5idG4tY29weSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGMwYzA7XG4gICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkY2RjO1xuICB9XG59XG5cbi5idG4tb3V0bGluZS1waWxsLW9yYW5nZSB7XG4gICY6YWN0aXZlLFxuICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICBjb2xvcjogJG9yYW5nZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRvcmFuZ2UsIDQ1JSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gIH1cbn1cblxuLmJ0bi1vdXRsaW5lLXBpbGwtYmx1ZSB7XG4gICY6YWN0aXZlLFxuICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYmx1ZSwgNDUlKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XG4gIH1cbn1cblxuI3NlYXJjaC1yZXN1bHRzX19oZWFkIHtcbiAgei1pbmRleDogOTtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5OyAvLyBmb3Igc2FmYXJpXG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgaHIge1xuICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIGRpdiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgei1pbmRleDogOTtcbiAgfVxufVxuXG4jc2VhcmNoLXJlc3VsdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIG1pbi13aWR0aDogMTAwMHB4O1xuXG4gICYuc2Nyb2xsLXNjcmVlbiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTkwcHgpO1xuICB9XG5cbiAgLmluZmx1ZW5jZXItY2FyZCwgI3NlYXJjaC1yZXN1bHRzX19oZWFkIC5yb3cge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgLmluZmx1ZW5jZXItY2FyZF9fcG9zdHMge1xuICAgICAgd2lkdGg6IDE2cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHMgW2NsYXNzKj1cImNvbC1cIl0ge1xuICBjb2xvcjogJGJsYWNrO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMge1xuICAuY29sLTEge1xuICBtYXgtd2lkdGg6IDgwcHg7XG5cbiAgICAmW2RhdGEtdGFyZ2V0PVwiYXR0ci1zaWdudXBcIl17XG4gICAgICBtYXgtd2lkdGg6IDE0MXB4O1xuICAgIH1cbiAgICAmW2RhdGEtdGFyZ2V0PVwiYXR0ci1nZW5kZXJcIl17XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgICAmW2RhdGEtdGFyZ2V0PVwiYXR0ci1jaGFubmVsc1wiXSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgfVxuICAuY29sLWxnLTEge1xuICAgIG1heC13aWR0aDogMjE1cHg7XG5cbiAgICAmW2RhdGEtdGFyZ2V0PVwicmF0ZS1icmFuZGVkXCJde1xuICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICB9XG5cbiAgICAmW2RhdGEtdGFyZ2V0PVwiaW5zdGEtZm9sbG93ZXJzXCJde1xuICAgICAgbWF4LXdpZHRoOiAxOTVweDtcbiAgICB9XG5cbiAgICAmW2RhdGEtdGFyZ2V0PVwiaW5zdGEtZW5nYWdlbWVudC1yYXRlXCJde1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4uc2VhcmNoLXJlc3VsdHMge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vLmNvbC14bC0xIHtcbiAgLy8gIGZsZXg6IDAgMCAxMCU7XG4gIC8vICBtYXgtd2lkdGg6IDEwJTtcbiAgLy99XG59XG5cbi5zZWFyY2gtZm9ybV9fc3VibWl0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zb2ZpYXBybztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICRwaW5rO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI2F0dHJpYnV0ZS1kcm9wZG93biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1pbi13aWR0aDogMTlyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMmVtKTtcblxuICAgIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmlucHV0LWZpZWxkIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIH1cbiAgfVxufVxuXG4jZmlsdGVyLW9wdGlvbiB7XG4gIHdpZHRoOiA3MyU7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcblxuICAuc2VhcmNoX2RlbGV0ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIH1cblxuICAuYnRuLW91dGxpbmUtcGlsbC1yZWQsXG4gIC5idG4tb3V0bGluZS1waWxsLWJsdWUsXG4gIC5idG4tb3V0bGluZS1waWxsLW9yYW5nZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG4gICAgaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDFweDtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICB9XG59XG5cbiNhdHRyaWJ1dGUtZHJvcGRvd24ge1xuICB3aWR0aDogMTIlO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uZmlsdGVyLWRyb3Bkb3duIHtcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG1pbi13aWR0aDogMTVyZW07XG4gICAgYm94LXNoYWRvdzogMCA1cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTJlbSk7XG4gIH1cbiAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxufVxuXG5hLnRvZ2dsZS12ZXJpZmllZCB7XG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4udXNlci1zdGF0dXNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cblxuZm9ybS5kb3dubG9hZC1idXR0b24gLmJ0biB7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOmluaGVyaXQ7XG4gICAgfVxuICB9XG5cblxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAjTVVMVEkgQ09MTEFCLUNPTlRFTlQgVVBMT0FEXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi50aHVtYm5haWwtYm94IHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19hZGQge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBib3JkZXI6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgLy9kaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS1tZWRpdW07XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRncmF5LW1lZGl1bTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICAgICAgY29sb3I6ICRncmF5LWxpZ2h0O1xuXG4gICAgICBpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjllbVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jb3B0aW9uLXNlbGVjdCB7XG4gIGhlaWdodDogNzB2aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZfX29wdGlvbnMge1xuICAgIGEge1xuICAgICAgLnRodW1ibmFpbC1ib3gge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIGEuYWN0aXZlIHtcbiAgICAgIC50aHVtYm5haWwtYm94IHtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkdGVhbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub3B0aW9uLWJsYW5rIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICB9XG5cbiAgfVxuXG4gIC50YWItcGFuZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDYwdmg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OiA1MHZoO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgI0NPTExBQi1DT05URU5UIFVQTE9BRFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4jaW5mbHVlbmNlci1jb250ZW50LFxuI21hbmFnZXItY29udGVudCB7XG4gICZfX2RldGFpbHMge1xuICAgICNjdXJyZW50X29wdGlvbiB7XG4gICAgICAvKm92ZXJmbG93OiBoaWRkZW47Ki9cbiAgICB9XG4gIH1cbn1cblxuLm9wdGlvbi1wcmV2aWV3IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG5cbiAgLmNhcmQtYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZpZGVvLFxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGRpdiB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAjQ09MTEFCLUNPTlRFTlQgVVBMT0FEIENPTlRST0xTXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5vcHRpb24tY29udHJvbHMge1xuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgY29sb3I6ICRncmF5LW1lZGl1bTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuXG4gICZfX2FjdGlvbiB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgI0NPTExBQi1DT05URU5UIFVQTE9BRCBTTElERVJTXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiNjb2xsYWItc2xpZGVyIHtcblxuICAuY2Fyb3VzZWwtaW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLFxuICAuY2Fyb3VzZWwtY2hpbGQtaXRlbSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbiNtdWx0aS1jb250ZW50LWNhcm91c2VsIHtcbiAgd2lkdGg6IDkwJTtcblxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaXtcbiAgICBjdXJzb3I6IGluaGVyaXQ7XG4gIH1cblxuICAudmVydGljYWwtYWxpZ25fX3VwbG9hZCB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWF4LWhlaWdodDogNDUwcHg7XG4gIH1cbn1cblxuLmNhcm91c2VsLXBpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIG9wYWNpdHk6IDAuOTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnN0b3J5LWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qICBJbmZsdWVuY2VyIERhc2hib2FyZCBTdHlsZXNcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmRhc2hib2FyZC13cmFwIHtcbiAgbWFyZ2luLXRvcDogNzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAuY2FyZC1pbWctd3JhcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5jYXJkLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5jYXJkLWNvbnRlbnQtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgfVxuICB9XG59XG4uY29sbGFiLWhkciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmdyZWV0aW5nLW1zZyB7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4O1xufVxuLmNhcmQtc29jaWFsLXdycCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuXG4gIGRpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG5cbiAgc3Ryb25nLCAuc21hbGxlci10eHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5cblxuLmRhc2gtYmxvZy1jb250YWluZXIge1xuICBtYXJnaW46IDcycHggMCAzMnB4IDA7XG59XG4uYmxvZy1jb250ZW50IHtcbiAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmJsb2ctcG9zdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgLmNhcmQtaW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDE5NnB4O1xuICB9XG4gIC5jYXJkLWltZy13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDVweCA3cHggMCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgIH1cbiAgfVxufVxuLmJsb2ctY2FyZC1jb250ZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xufVxuLmJsb2ctcG9zdC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmN1c3RvbS1zdWNjZXNzLWdyZWV0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjNWZjNWJiO1xuICBjb2xvcjogJHdoaXRlO1xuICBtYXJnaW46IDAgMCA1NnB4IDA7XG4gIHBhZGRpbmc6IDMycHg7XG5cblxuICBoNCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuLmdyZWV0aW5nLWxpbmsge1xuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMjRweDtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuLndoaXRlLWNyb3NzIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtMTVweDtcbn1cbi5iYWNrLWFydy1iaWcge1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXNpemU6IDI4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIE1vYmlsZSBTdHlsZXMgICAgICAgICAgICAgICAgICAgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAuZGFzaC1ibG9nLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuYmxvZy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuZGFzaGJvYXJkLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZ3JlZXRpbmctbXNnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG4gIC5jdXN0b20tc3VjY2Vzcy1ncmVldGluZyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuICAuZGFzaC1ibG9nLWNvbnRhaW5lciB7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbiAgLndoaXRlLWNyb3NzIHtcbiAgICB0b3A6IC00cHg7XG4gIH1cbiAgLmNvbGxhYi1oZHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubW9yZS1jb2xsYWJzIHtcblxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgICAuem1kaS1sb25nLWFycm93LWxlZnQge1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBUeXBlZm9ybSBtb2JpbGUgcG9wLXVwICAgICAgICAgICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5mb3JtLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHotaW5kZXg6IDIwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTk3YztcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIGJvdHRvbTogNSU7XG4gIGxlZnQ6IDFyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSg1MSwgNTMsIDU4LCAwLjMpO1xuXG4gIGg1IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMzBweDtcbiAgfVxuXG4gICZfX2J1dHRvbndyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC50eXBlZm9ybS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMzMzM1M2E7XG4gICAgcGFkZGluZzogMC40cmVtIDIuNXJlbTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDUxLCA1MywgNTgsIDAuMyk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogRGFzaGJvYXJkIGRpc21pc3NpYmxlIGNhcmRzICAgICAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uZGlzbWlzc2FibGUtY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXJkLWltZyB7XG4gIGhlaWdodDogMjVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmRpc21pc3NhYmxlLWNhcmQtdGV4dCB7XG4gIGNvbG9yOiAkdGVjaC1ibGFjaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJNYWlzb24gTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZsZXgtZ3JvdzogMTtcblxuICAuZGlzbWlzc2FibGUtY2FyZC1oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5kaXNtaXNzYWJsZS1jYXJkLWxpbmsge1xuICAgIGNvbG9yOiAkdGVjaC1ibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxufVxuXG4uZGlzbWlzc2FibGUtY2FyZC1jbG9zZSB7XG4gIGNvbG9yOiAkdGVjaC1ibGFjaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtaW4taGVpZ2h0OiAxNHB4O1xuICBtaW4td2lkdGg6IDE0cHg7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uZGlzbWlzc2FibGUtY2FyZHMtcm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLm9wdF9pbnMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tbC1taW51cy05IHtcbiAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnRcbn1cblxuLmNoZWNrYm94LXJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmNoZWNrYm94LWxhYmVsIHtcbiAgbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1haXNvbiBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbiAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5jaGVjayxcbiAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5taW51cyB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHRlYWw7XG4gICAgYmFja2dyb3VuZDogJHRlYWw7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4jbWFzc19tZXNzYWdlX21vZGFsIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDc3NXB4O1xuICB9XG4gIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgd2lkdGg6IDEyZW07XG4gIH1cbn1cblxuLm9wdC1pbi1maWx0ZXItY29udGFpbmVyIHtcbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LWZhbWlseTogXCJNYWlzb24gTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIH1cblxuICAub3B0LWluLWZpbHRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDE2LjU2M3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgcGFkZGluZzogMC42ODhyZW0gMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjYzRjZGQ1O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiTWFpc29uIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBjb2xvcjogJGdyYXktaW5wcm9ncmVzcztcbiAgfVxufVxuIiwiI2FnZW5jeS1jb25uZWN0aW9uLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5hZ2VuY3ktY29ubmVjdGlvbi1pbmZvIHtcbiAgY29sb3I6ICR0ZWNoLWJsYWNrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1haXNvbiBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuI2FnZW5jeS1iYW5uZXItY2xvc2Uge1xuICBjb2xvcjogJHRlY2gtYmxhY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWluLWhlaWdodDogMTRweDtcbiAgbWluLXdpZHRoOiAxNHB4O1xuICBcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIl19 */
