@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(https://s3.amazonaws.com/hashtagpaid-new/icons/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}.btn-snapchat{background-color:#fffc00;color:#33353a}.btn-snapchat:focus{color:#33353a}.btn-youtube{background-color:#282828;color:#fff}.btn-unapprove-concept,.btn-unapprove-content{background-color:#ef4444;color:#fff}.btn-unapprove-concept:hover,.btn-unapprove-content:hover{background-color:#dc2626}.btn-unapprove-concept:disabled,.btn-unapprove-content:disabled{background-color:rgba(239,68,68,.5)}.btn-unapprove-cancel{color:#000;border:1px solid #e2e8f0}.btn-unapprove-cancel:hover{background-color:#f1f5f9}.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-link-creator{display:block;padding:.5rem 1rem .94rem;color:#595a71}.nav-link-creator:focus,.nav-link-creator:hover{text-decoration:none!important}.nav-link-creator:hover{color:#4c41e0}.nav-link-creator.active{color:#33353a;font-weight:500}.nav-link-creator.active:hover{color:#4c41e0}.nav-dropdown-username{color:#595a71!important}.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 .tab-link{display:block;padding:8px 0 10px;margin-right:32px;font-size:14px;color:#93979d}.nav-tabs .tab-link:focus,.nav-tabs .tab-link:hover{text-decoration:none!important}.nav-tabs .tab-link.active{border-bottom:2px solid #33353a;color:#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}.pagination>*{margin-left:.5rem;margin-right:.5rem}.pagination>:first-child,.pagination>:last-child{margin-left:0}.pagination>.current{text-decoration:underline;pointer-events:none}.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 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{color:#fff;display:flex;align-items:center;max-width:75em;padding:0 1.25em;margin:0 auto}.flash-close i.zmdi-close{font-size:1.5rem}#flash_jobboard{background-color:#4033c5;padding:.625em 0}#flash_connection{background-color:#f2597c;padding:.625em 0}.inner-custom-banner{display:flex;align-items:center}.custom-banner-message{font-size:14px;font-weight:700;font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-align:left;padding-left:8px}.custom-banner-message a{font-size:14px}.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(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(roboto-light/roboto-light.eot?#iefix) format("embedded-opentype"),url(roboto-light/roboto-light.woff2) format("woff2"),url(roboto-light/roboto-light.woff) format("woff"),url(roboto-light/roboto-light.ttf) format("truetype"),url(roboto-light/roboto-light.svg#RobotoLt) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(roboto-regular/roboto-regular.eot?#iefix) format("embedded-opentype"),url(roboto-regular/roboto-regular.woff2) format("woff2"),url(roboto-regular/roboto-regular.woff) format("woff"),url(roboto-regular/roboto-regular.ttf) format("truetype"),url(roboto-regular/roboto-regular.svg#RobotoReg) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(roboto-medium/roboto-medium.eot?#iefix) format("embedded-opentype"),url(roboto-medium/roboto-medium.woff2) format("woff2"),url(roboto-medium/roboto-medium.woff) format("woff"),url(roboto-medium/roboto-medium.ttf) format("truetype"),url(roboto-medium/roboto-medium.svg#RobotoMed) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(roboto-bold/roboto-bold.eot?#iefix) format("embedded-opentype"),url(roboto-bold/roboto-bold.woff2) format("woff2"),url(roboto-bold/roboto-bold.woff) format("woff"),url(roboto-bold/roboto-bold.ttf) format("truetype"),url(roboto-bold/roboto-bold.svg#RobotoBold) format("svg")}@font-face{font-family:Sofia Pro;font-style:normal;font-weight:400;src:url(sofiaPro-regular/sofiaPro-regular.eot?#iefix) format("embedded-opentype"),url(sofiaPro-regular/sofiaPro-regular.woff2) format("woff2"),url(sofiaPro-regular/sofiaPro-regular.woff) format("woff"),url(sofiaPro-regular/sofiaPro-regular.ttf) format("truetype"),url(sofiaPro-regular/sofiaPro-regular.svg#SofiaProRegular) format("svg")}@font-face{font-family:Sofia Pro;font-style:normal;font-weight:500;src:url(sofiaPro-semiBold/sofiaPro-semiBold.eot?#iefix) format("embedded-opentype"),url(sofiaPro-semiBold/sofiaPro-semiBold.woff2) format("woff2"),url(sofiaPro-semiBold/sofiaPro-semiBold.woff) format("woff"),url(sofiaPro-semiBold/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(sofiaPro-bold/sofiaPro-bold.eot?#iefix) format("embedded-opentype"),url(sofiaPro-bold/sofiaPro-bold.woff2) format("woff2"),url(sofiaPro-bold/sofiaPro-bold.woff) format("woff"),url(sofiaPro-bold/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(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:29px}.icon-wrapper a svg{height:29px;width:76px}.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}}.influencer-mobile-footer{position:fixed;bottom:0;width:100%;background-color:#f3f4fb;border-top:1px solid #94989f;display:flex;justify-content:space-around;padding:8px 0;z-index:1000}.influencer-footer-nav{display:flex;width:100%;justify-content:space-between}.influencer-footer-link{align-items:center;flex:1;text-align:center;display:flex;flex-direction:column;color:#595a71;fill:#595a71;font-size:14px}.influencer-footer-link:focus,.influencer-footer-link:hover{text-decoration:none!important;fill:#4c41e0;color:#4c41e0}.influencer-footer-link.active{color:#33353a;font-weight:500}.influencer-footer-link.active:focus,.influencer-footer-link.active:hover{color:#4c41e0}.influencer-footer-icon.active{fill:#4c41e0}.influencer-mobile-menu-navigation{display:flex;padding:30px 20px;flex-direction:column;height:100vh;background-color:#f3f4fb}.influencer-menu-section{display:flex;flex-direction:column;padding-bottom:24px}.influencer-menu-profile-link:focus,.influencer-menu-profile-link:hover{text-decoration:none!important}.influencer-menu-profile{display:flex;align-items:center;justify-content:space-between;background-color:#fff;padding:12px 24px;margin-top:24px}#influencer-menu-profile-text{color:#595a71;font-size:20px;margin-bottom:0}#influencer-username{color:#33353a;font-size:24px;font-style:normal;font-weight:600;margin-bottom:0}.dark-gray-hairline{border-bottom:1px solid #94989f}.influencer-menu-links{display:flex;flex-direction:column;padding:24px 0;row-gap:24px}.influencer-menu-link-item{display:flex;align-items:center;gap:16px}.influencer-menu-link{color:#595a71;font-size:18px;line-height:20px;text-decoration:none}.influencer-menu-link:hover{color:#4c41e0;text-decoration:none}.influencer-menu-icon{fill:#595a71}.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(/assets/influencer-slider/dog-slider-std.jpg)}#carousel-marketers-intro .carousel-item:nth-of-type(2){background-image:url(/assets/influencer-slider/camera-slider-std.jpg)}#carousel-marketers-intro .carousel-item:nth-of-type(3){background-image:url(/assets/influencer-slider/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(/assets/influencer-slider/dog-slider-ret.jpg)}#carousel-marketers-intro .carousel-item:nth-of-type(2){background-image:url(/assets/influencer-slider/camera-slider-ret.jpg)}#carousel-marketers-intro .carousel-item:nth-of-type(3){background-image:url(/assets/influencer-slider/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{color:#f2597c;background-color:rgba(239,59,104,.1);display:block;padding:.5rem;border-radius:2px;position:relative;text-align:center}#instaverify .modal-image{display:flex;align-items:center;justify-content:center}#instaverify .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(/assets/creators/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%}.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(whypaid/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/marketers-index-phone-collabs-ret) no-repeat;background-position:240px -200px;background-size:1200px;left:300px}.service__branded{background:url(marketers/marketers-index-branded-ret) no-repeat;background-position:0 0;background-size:375px auto}.service__native{background:url(marketers/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(whypaid/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}.management-text{color:#33353a}.management-support-link{color:#51a8b3}.management-new-pill{height:20px;width:-moz-fit-content;width:fit-content;background:#51a8b3;padding:2px 8px;border-radius:38px;display:flex;align-items:center;justify-content:center}.management-new-pill p{color:#fff;font-weight:700;font-size:14px}.management-banner{background-color:#f5f5f5;padding:20px 16px}.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}.shortlist-pagination{margin-top:1rem}.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}.collab-content-post-link-reminder{border:2px solid #faab52;border-radius:.5rem;background-color:#f5f5f5;display:grid;grid-template-columns:auto 1fr}.collab-content-post-link-reminder .message{display:grid;grid-template-rows:auto 1fr}.collab-clipboard-confirm{position:absolute;width:100%;right:0;margin:0;padding:0;text-align:right;background:#fff;color:#93979d;font-weight:400}.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,.main.sessions.password+.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,.main.sessions.password .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,.main.sessions.password .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,.main.sessions.password .bg-image{background:url(home/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,.main.sessions.password .infl-event{background:url(home/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}.top-fixed{position:absolute;top:0}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/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/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(//s3.amazonaws.com/hashtagpaid-new/static/404_background_1.jpg)}body.not_found .bg-2{background-image:url(//s3.amazonaws.com/hashtagpaid-new/static/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}.card-img-sm{height:18px;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,.checkbox-label input[type=checkbox]:indeterminate~.check{border:2px solid #5fc5bb;background:#5fc5bb;color:#fff}.checkbox-label input[type=checkbox]:indeterminate~.check:before{content:"–";position:absolute;top:50%;left:50%;transform:translate(-58%,-155%);font-size:1.5rem;font-weight:700;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}.main-metric-container{gap:24px;width:100%}.metric-column{row-gap:16px;min-width:0}.metric-header{font-size:16px;font-style:normal;font-weight:700}.metric-header,.metric-value{margin-bottom:0;line-height:normal}.channel-handle-link{text-decoration:underline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-block}.channel-handle-link svg{vertical-align:middle;margin-left:4px}.loading-metrics{height:178px}#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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsInN0eWxlcy5jc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19ub3JtYWxpemUuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX21peGlucy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmRzLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX3Jlc3BvbnNpdmUtZW1iZWQuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNmb3Jtcy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZmxvYXQuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19jb21tb24uc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fcHJldl9pbnB1dF9ncm91cC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19mb250cy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19tYXJrZG93bi5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19mb290ZXIuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fbmF2YmFyLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX2ludHJvX2Jhbm5lcnMuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fY3JlYXRvcnNfbG9nb19ncmlkLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX21hcmtldGVyc19sb2dvX2dyaWQuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fdGh1bWJuYWlsX3NsaWRlci5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19jYXJvdXNlbF9tYWluLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX2luZmx1ZW5jZXJfY2Fyb3VzZWwuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fY3Blc2xpZGVyLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX3F1b3RlX2JveC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19tb2RhbHMuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fdmlkZW9fbW9kZWwuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fY2hhdC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19jb2xsYWJfY2FyZC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19jb250ZW50X3N0eWxlLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvYm9vdHN0cmFwLW11bHRpc2VsZWN0LmNzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fbXVsdGlzZWxlY3RfZHJvcGRvd24uc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fY29sbGFic19sYW5kaW5nLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX2JhY2tncm91bmRfYnJlYWsuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fbWFya2V0ZXJzX2xhbmRpbmcuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9faW5mbHVlbmNlcl9zZXR0aW5ncy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19jYW1wYWlnbl9icmllZi5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19jbGllbnRfZXhwZXJpZW5jZS5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19tb2JpbGVfdmlldy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19jb2xsYWJvcmF0aW9ucy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19jcmVhdG9yc19sYW5kaW5nLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX2ZhcS5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19sb2dpbi5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL190b3NfcHJpdmFjeS5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19ob21lLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX2NhbXBhaWduX2J1aWxkLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX2FkbWluX3NpZGViYXJfbWVudS5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19hZG1pbl9uYXZiYXIuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fY2FtcGFpZ25fcGVybWlzc2lvbnMuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fZXJyb3JzLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX3JlcG9ydC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19wcm9maWxlLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX3NlYXJjaC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19jb250ZW50X3VwbG9hZC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19pbmZsdWVuY2VyX2Rhc2hib2FyZC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19vcHRfaW5zLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX3NvY2lhbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW9LRSxpQkMrNkZGO0FDbmxHQTs7Ozs7R0FBQSxBQzJDQSxPQUNFLGVBQUEsQUFDQSxnQkFBQSxDRm5DRixBRXNDQSxNQUNFLGtCQUFBLEFBQ0EsaUJBQUEsQ0ZuQ0Y7O0FHZkEsNEVBQUEsQUFZQSxLQUNFLHVCQUFBLEFBQ0EsaUJBQUEsQUFDQSwwQkFBQSxBQUNBLDhCQUFBLEFBQ0EsZUFBQSxBQUNBLHNCQUFBLENIT0YsQUdHQSxLQUNFLFFBQUEsQ0hBRixBR09BLHdDQU1FLGFBQUEsQ0hKRixBR1lBLEdBQ0UsY0FBQSxBQUNBLGNBQUEsQ0hURixBR29CQSx1QkFHRSxhQUFBLENIakJGLEFHd0JBLE9BQ0UsZUFBQSxDSHJCRixBRzZCQSxHQUNFLHVCQUFBLEFBQ0EsU0FBQSxBQUNBLGdCQUFBLENIMUJG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QSxDQUtGLEFMOFBBLFNLM1BFLFlBQUEsQ0wyUEYsQUt2UEEsd0JBSUUsZUFBQSxDTDBQRixBS3ZQQSxHQUNFLGVIMkxpQixDRitEbkIsQUt2UEEsR0FDRSxvQkFBQSxBQUNBLGFBQUEsQ0wwUEYsQUt2UEEsV0FDRSxlQUFBLENMMFBGLEFLblBBLEVBQ0UsY0hqQjBCLEFHa0IxQixhSGxCMEIsQUdtQjFCLHFCSHFHc0IsQUk5UGxCLDhCRDJKSixDTHFQRixBT3RZSSxnQkZtSkEsY0hoRVUsQUdpRVYsYUhqRVUsQUdrRVYseUJIaUdvQixDRnFKeEIsQUtsUEksMEJBQ0UsY0hqQ3NCLEFHa0N0QiwwQkgyRmtCLEFHMUZsQixlQUFBLEFBQ0EsOEJBQUEsQ0xvUE4sQUszT0ksNkZBTEksY0h0RU0sQUd1RU4sb0JBQUEsQ0FJSixBTHFQSiw0QktsUE0sZUFBQSxBQUNBLDhCQUFBLENMaVBOLEFLL09NLHFFQUVFLGFIckRvQixDRnFTNUIsQUt6T0UseUJBQ0UsY0g3RHdCLEFHOER4QiwwQkgrRG9CLEFHOURwQixlQUFBLEFBQ0EsOEJBQUEsQ0w0T0osQUsxT0ksK0RBRUUsYUhsR1EsQ0Y2VWQsQUt2T0UsMkJBQ0UsY0h2R1UsQUd3R1YscUJBQUEsQUFDQSxlQUFBLEFBQ0EsOEJBQUEsQ0x5T0osQUt2T0ksbUVBRUUsYUhoRnNCLENGd1Q1QixBS2pPSSw4QkFDRSxjSHhGc0IsQUd5RnRCLDBCSG9Da0IsQUduQ2xCLGVBQUEsQUFDQSw4QkFBQSxDTG9PTixBS2xPTSx5RUFFRSxhSDdITSxDRmdXZCxBSy9OSSxnQ0FDRSxjSGxJUSxBR21JUixxQkFBQSxBQUNBLGVBQUEsQUFDQSw4QkFBQSxDTGlPTixBSy9OTSw2RUFFRSxhSDNHb0IsQ0YyVTVCLEFLbE1BLElBTUUsYUFBQSxDTGtNRixBSzNMQSxPQUdFLGVBQUEsQ0w0TEYsQUtyTEEsSUFHRSxxQkFBQSxDTHNMRixBSzNLQSxjQUNFLGNBQUEsQ0w4S0YsQUtqS0EsZ0VBU0UseUJBQUEsQ0xvS0YsQUs3SkEsTUFFRSx5QkFBQSxBQUVBLDRCSDBFOEIsQ0ZvRmhDLEFLM0pBLFFBQ0UsNkJIbUU4QixBR2xFOUIsZ0NIa0U4QixBR2pFOUIsY0hqTjBCLEFHbU4xQixtQkFBQSxDTDhKRixBSzNKQSxXQUpFLGVBQUEsQ0xtS0YsQUt0SkEsTUFFRSxxQkFBQSxBQUNBLG1CQUFBLENMd0pGLEFLakpBLGFBQ0UsbUJBQUEsQUFDQSx5Q0FBQSxDTG9KRixBS2pKQSw2QkFNRSxtQkFBQSxDTGtKRixBSzFJRSx5REFDRSxrQkgwSzZCLENGNUJqQyxBSzFJQSwrRUFTRSwwQkFBQSxDTHdJRixBS3JJQSxTQUVFLGVBQUEsQ0x1SUYsQUtwSUEsU0FNRSxZQUFBLEFBRUEsVUFBQSxBQUNBLFNBQUEsQUFDQSxRQUFBLENMaUlGLEFLOUhBLE9BRUUsY0FBQSxBQUNBLFdBQUEsQUFDQSxVQUFBLEFBQ0Esb0JBQUEsQUFDQSxpQkFBQSxBQUNBLG1CQUFBLENMZ0lGLEFLN0hBLG1CQUtFLHVCQUFBLENMNEhGLEFLekhBLE9BQ0Usb0JBQUEsQ0w0SEYsQUtySEEsU0FDRSxzQkFBQSxDTHdIRixBUTlqQkEsMEJDRkUsZUFBQSxBQUdBLFdBQUEsQ0RERixBUjZrQkEsZVE1a0JFLGVONjlCNEIsQU01OUI1QixzQk42RlksQU01Rlosc0JBQUEsQUVYRSxxQlJvWnFCLEFJeFluQiw4QkVDSixDUndrQkYsQVE3akJBLFFBRUUsb0JBQUEsQ1IrakJGLEFRNWpCQSxZQUNFLGFBQUEsQ1IrakJGLEFRNWpCQSxnQkFDRSxjTis4QnlCLEFNOThCekIsYU42RzBCLENGa2Q1QixBV3JtQkEsa0JBSUUsdUVUa1V1QixDRnNTekIsQVdwbUJBLEtBQ0Usb0JBQUEsQUFDQSxjVDJoQzRCLEFTMWhDNUIsY1Q2aEM0QixBUzVoQzVCLHlCVDBJMEIsQVFuSnhCLG9CUm9acUIsQ0Y2TnpCLEFXcG1CRSxPQUNFLFVBQUEsQUFDQSxjQUFBLEFBQ0Esd0JBQUEsQ1hzbUJKLEFXam1CQSxJQUNFLG9CQUFBLEFBQ0EsY1QyZ0M0QixBUzFnQzVCLFdUK0VZLEFTOUVaLHlCVHNIMEIsQVEvSXhCLG1CUnNacUIsQ0Z3T3pCLEFX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d0JBQUEsQ2JzeEJGLEFldnpCUSxPRjRCTixhQUFBLEFBS0EsYUFBQSxDYjJ4QkYsQWU1ekJRLE9GNEJOLHdCQUFBLEFBS0Esd0JBQUEsQ2JneUJGLEFlajBCUSxPRjRCTix3QkFBQSxBQUtBLHdCQUFBLENicXlCRixBZXQwQlEsT0Y0Qk4sYUFBQSxBQUtBLGFBQUEsQ2IweUJGLEFlMzBCUSxRRjRCTix3QkFBQSxBQUtBLHdCQUFBLENiK3lCRixBZWgxQlEsUUY0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYm96QkYsQWVyMUJRLFFGNEJOLGNBQUEsQUFLQSxjQUFBLENieXpCRixBZW4xQlUsUUZzQ1IsVUFBQSxDYml6QkYsQWV2MUJVLFFGc0NSLG1CQUFBLENicXpCRixBZTMxQlUsUUZzQ1Isb0JBQUEsQ2J5ekJGLEFlLzFCVSxRRnNDUixTQUFBLENiNnpCRixBZW4yQlUsUUZzQ1Isb0JBQUEsQ2JpMEJGLEFldjJCVSxRRnNDUixvQkFBQSxDYnEwQkYsQWUzMkJVLFFGc0NSLFNBQUEsQ2J5MEJGLEFlLzJCVSxRRnNDUixvQkFBQSxDYjYwQkYsQWVuM0JVLFFGc0NSLG9CQUFBLENiaTFCRixBZXYzQlUsUUZzQ1IsU0FBQSxDYnExQkYsQWUzM0JVLFNGc0NSLG9CQUFBLENieTFCRixBZS8zQlUsU0ZzQ1Isb0JBQUEsQ2I2MUJGLEFlbjRCVSxTRnNDUixVQUFBLENiaTJCRixBZXY0QlUsUUZrQ1IsU0FBQSxDYnkyQkYsQWUzNEJVLFFGa0NSLGtCQUFBLENiNjJCRixBZS80QlUsUUZrQ1IsbUJBQUEsQ2JpM0JGLEFlbjVCVSxRRmtDUixRQUFBLENicTNCRixBZXY1QlUsUUZrQ1IsbUJBQUEsQ2J5M0JGLEFlMzVCVSxRRmtDUixtQkFBQSxDYjYzQkYsQWUvNUJVLFFGa0NSLFFBQUEsQ2JpNEJGLEFlbjZCVSxRRmtDUixtQkFBQSxDYnE0QkYsQWV2NkJVLFFGa0NSLG1CQUFBLENieTRCRixBZTM2QlUsUUZrQ1IsUUFBQSxDYjY0QkYsQWUvNkJVLFNGa0NSLG1CQUFBLENiaTVCRixBZW43QlUsU0ZrQ1IsbUJBQUEsQ2JxNUJGLEFldjdCVSxTRmtDUixTQUFBLENieTVCRixBZWw3QlUsVUZxQlIseUJBQUEsQ2JpNkJGLEFldDdCVSxVRnFCUiwwQkFBQSxDYnE2QkYsQWUxN0JVLFVGcUJSLGVBQUEsQ2J5NkJGLEFlOTdCVSxVRnFCUiwwQkFBQSxDYjY2QkYsQWVsOEJVLFVGcUJSLDBCQUFBLENiaTdCRixBZXQ4QlUsVUZxQlIsZUFBQSxDYnE3QkYsQWUxOEJVLFVGcUJSLDBCQUFBLENieTdCRixBZTk4QlUsVUZxQlIsMEJBQUEsQ2I2N0JGLEFlbDlCVSxVRnFCUixlQUFBLENiaThCRixBZXQ5QlUsV0ZxQlIsMEJBQUEsQ2JxOEJGLEFlMTlCVSxXRnFCUiwwQkFBQSxDYnk4QkYsQWMvOUJJLHlCQzFCRSxRQUNFLGFBQUEsQUFDQSxZQUFBLEFBQ0EsY0FBQSxDZjYvQk4sQWUzL0JJLGFBQ0UsY0FBQSxBQUNBLFVBQUEsQ2Y2L0JOLEFlei9CTSxVRjRCTix1QkFBQSxBQUtBLHVCQUFBLENiNDlCQSxBZTcvQk0sVUY0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYmcrQkEsQWVqZ0NNLFVGNEJOLGFBQUEsQUFLQSxhQUFBLENibytCQSxBZXJnQ00sVUY0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYncrQkEsQWV6Z0NNLFVGNEJOLHdCQUFBLEFBS0Esd0JBQUEsQ2I0K0JBLEFlN2dDTSxVRjRCTixhQUFBLEFBS0EsYUFBQSxDYmcvQkEsQWVqaENNLFVGNEJOLHdCQUFBLEFBS0Esd0JBQUEsQ2JvL0JBLEFlcmhDTSxVRjRCTix3QkFBQSxBQUtBLHdCQUFBLENidy9CQSxBZXpoQ00sVUY0Qk4sYUFBQSxBQUtBLGFBQUEsQ2I0L0JBLEFlN2hDTSxXRjRCTix3QkFBQSxBQUtBLHdCQUFBLENiZ2dDQSxBZWppQ00sV0Y0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYm9nQ0EsQWVyaUNNLFdGNEJOLGNBQUEsQUFLQSxjQUFBLENid2dDQSxBZWxpQ1EsV0ZzQ1IsVUFBQSxDYisvQkEsQWVyaUNRLFdGc0NSLG1CQUFBLENia2dDQSxBZXhpQ1EsV0ZzQ1Isb0JBQUEsQ2JxZ0NBLEFlM2lDUSxXRnNDUixTQUFBLENid2dDQSxBZTlpQ1EsV0ZzQ1Isb0JBQUEsQ2IyZ0NBLEFlampDUSxXRnNDUixvQkFBQSxDYjhnQ0EsQWVwakNRLFdGc0NSLFNBQUEsQ2JpaENBLEFldmpDUSxXRnNDUixvQkFBQSxDYm9oQ0EsQWUxakNRLFdGc0NSLG9CQUFBLENidWhDQSxBZTdqQ1EsV0ZzQ1IsU0FBQSxDYjBoQ0EsQWVoa0NRLFlGc0NSLG9CQUFBLENiNmhDQSxBZW5rQ1EsWUZzQ1Isb0JBQUEsQ2JnaUNBLEFldGtDUSxZRnNDUixVQUFBLENibWlDQSxBZXprQ1EsV0ZrQ1IsU0FBQSxDYjBpQ0EsQWU1a0NRLFdGa0NSLGtCQUFBLENiNmlDQSxBZS9rQ1EsV0ZrQ1IsbUJBQUEsQ2JnakNBLEFlbGxDUSxXRmtDUixRQUFBLENibWpDQSxBZXJsQ1EsV0ZrQ1IsbUJBQUEsQ2JzakNBLEFleGxDUSxXRmtDUixtQkFBQSxDYnlqQ0EsQWUzbENRLFdGa0NSLFFBQUEsQ2I0akNBLEFlOWxDUSxXRmtDUixtQkFBQSxDYitqQ0EsQWVqbUNRLFdGa0NSLG1CQUFBLENia2tDQSxBZXBtQ1EsV0ZrQ1IsUUFBQSxDYnFrQ0EsQWV2bUNRLFlGa0NSLG1CQUFBLENid2tDQSxBZTFtQ1EsWUZrQ1IsbUJBQUEsQ2Iya0NBLEFlN21DUSxZRmtDUixTQUFBLENiOGtDQSxBZXZtQ1EsYUZxQlIsYUFBQSxDYnFsQ0EsQWUxbUNRLGFGcUJSLHlCQUFBLENid2xDQSxBZTdtQ1EsYUZxQlIsMEJBQUEsQ2IybENBLEFlaG5DUSxhRnFCUixlQUFBLENiOGxDQSxBZW5uQ1EsYUZxQlIsMEJBQUEsQ2JpbUNBLEFldG5DUSxhRnFCUiwwQkFBQSxDYm9tQ0EsQWV6bkNRLGFGcUJSLGVBQUEsQ2J1bUNBLEFlNW5DUSxhRnFCUiwwQkFBQSxDYjBtQ0EsQWUvbkNRLGFGcUJSLDBCQUFBLENiNm1DQSxBZWxvQ1EsYUZxQlIsZUFBQSxDYmduQ0EsQWVyb0NRLGNGcUJSLDBCQUFBLENibW5DQSxBZXhvQ1EsY0ZxQlIsMEJBQUEsQ2JzbkNBLENBQ0YsQWM3b0NJLHlCQzFCRSxRQUNFLGFBQUEsQUFDQSxZQUFBLEFBQ0EsY0FBQSxDZjBxQ04sQWV4cUNJLGFBQ0UsY0FBQSxBQUNBLFVBQUEsQ2YwcUNOLEFldHFDTSxVRjRCTix1QkFBQSxBQUtBLHVCQUFBLENieW9DQSxBZTFxQ00sVUY0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYjZvQ0EsQWU5cUNNLFVGNEJOLGFBQUEsQUFLQSxhQUFBLENiaXBDQSxBZWxyQ00sVUY0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYnFwQ0EsQWV0ckNNLFVGNEJOLHdCQUFBLEFBS0Esd0JBQUEsQ2J5cENBLEFlMXJDTSxVRjRCTixhQUFBLEFBS0EsYUFBQSxDYjZwQ0EsQWU5ckNNLFVGNEJOLHdCQUFBLEFBS0Esd0JBQUEsQ2JpcUNBLEFlbHNDTSxVRjRCTix3QkFBQSxBQUtBLHdCQUFBLENicXFDQSxBZXRzQ00sVUY0Qk4sYUFBQSxBQUtBLGFBQUEsQ2J5cUNBLEFlMXNDTSxXRjRCTix3QkFBQSxBQUtBLHdCQUFBLENiNnFDQSxBZTlzQ00sV0Y0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYmlyQ0EsQWVsdENNLFdGNEJOLGNBQUEsQUFLQSxjQUFBLENicXJDQSxBZS9zQ1EsV0ZzQ1IsVUFBQSxDYjRxQ0EsQWVsdENRLFdGc0NSLG1CQUFBLENiK3FDQSxBZXJ0Q1EsV0ZzQ1Isb0JBQUEsQ2JrckNBLEFleHRDUSxXRnNDUixTQUFBLENicXJDQSxBZTN0Q1EsV0ZzQ1Isb0JBQUEsQ2J3ckNBLEFlOXRDUSxXRnNDUixvQkFBQSxDYjJyQ0EsQWVqdUNRLFdGc0NSLFNBQUEsQ2I4ckNBLEFlcHVDUSxXRnNDUixvQkFBQSxDYmlzQ0EsQWV2dUNRLFdGc0NSLG9CQUFBLENib3NDQSxBZTF1Q1EsV0ZzQ1IsU0FBQSxDYnVzQ0EsQWU3dUNRLFlGc0NSLG9CQUFBLENiMHNDQSxBZWh2Q1EsWUZzQ1Isb0JBQUEsQ2I2c0NBLEFlbnZDUSxZRnNDUixVQUFBLENiZ3RDQSxBZXR2Q1EsV0ZrQ1IsU0FBQSxDYnV0Q0EsQWV6dkNRLFdGa0NSLGtCQUFBLENiMHRDQSxBZTV2Q1EsV0ZrQ1IsbUJBQUEsQ2I2dENBLEFlL3ZDUSxXRmtDUixRQUFBLENiZ3VDQSxBZWx3Q1EsV0ZrQ1IsbUJBQUEsQ2JtdUNBLEFlcndDUSxXRmtDUixtQkFBQSxDYnN1Q0EsQWV4d0NRLFdGa0NSLFFBQUEsQ2J5dUNBLEFlM3dDUSxXRmtDUixtQkFBQSxDYjR1Q0EsQWU5d0NRLFdGa0NSLG1CQUFBLENiK3VDQSxBZWp4Q1EsV0ZrQ1IsUUFBQSxDYmt2Q0EsQWVweENRLFlGa0NSLG1CQUFBLENicXZDQSxBZXZ4Q1EsWUZrQ1IsbUJBQUEsQ2J3dkNBLEFlMXhDUSxZRmtDUixTQUFBLENiMnZDQSxBZXB4Q1EsYUZxQlIsYUFBQSxDYmt3Q0EsQWV2eENRLGFGcUJSLHlCQUFBLENicXdDQSxBZTF4Q1EsYUZxQlIsMEJBQUEsQ2J3d0NBLEFlN3hDUSxhRnFCUixlQUFBLENiMndDQSxBZWh5Q1EsYUZxQlIsMEJBQUEsQ2I4d0NBLEFlbnlDUSxhRnFCUiwwQkFBQSxDYml4Q0EsQWV0eUNRLGFGcUJSLGVBQUEsQ2JveENBLEFlenlDUSxhRnFCUiwwQkFBQSxDYnV4Q0EsQWU1eUNRLGFGcUJSLDBCQUFBLENiMHhDQSxBZS95Q1EsYUZxQlIsZUFBQSxDYjZ4Q0EsQWVsekNRLGNGcUJSLDBCQUFBLENiZ3lDQSxBZXJ6Q1EsY0ZxQlIsMEJBQUEsQ2JteUNBLENBQ0YsQWMxekNJLHlCQzFCRSxRQUNFLGFBQUEsQUFDQSxZQUFBLEFBQ0EsY0FBQSxDZnUxQ04sQWVyMUNJLGFBQ0UsY0FBQSxBQUNBLFVBQUEsQ2Z1MUNOLEFlbjFDTSxVRjRCTix1QkFBQSxBQUtBLHVCQUFBLENic3pDQSxBZXYxQ00sVUY0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYjB6Q0EsQWUzMUNNLFVGNEJOLGFBQUEsQUFLQSxhQUFBLENiOHpDQSxBZS8xQ00sVUY0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYmswQ0EsQWVuMkNNLFVGNEJOLHdCQUFBLEFBS0Esd0JBQUEsQ2JzMENBLEFldjJDTSxVRjRCTixhQUFBLEFBS0EsYUFBQSxDYjAwQ0EsQWUzMkNNLFVGNEJOLHdCQUFBLEFBS0Esd0JBQUEsQ2I4MENBLEFlLzJDTSxVRjRCTix3QkFBQSxBQUtBLHdCQUFBLENiazFDQSxBZW4zQ00sVUY0Qk4sYUFBQSxBQUtBLGFBQUEsQ2JzMUNBLEFldjNDTSxXRjRCTix3QkFBQSxBQUtBLHdCQUFBLENiMDFDQSxBZTMzQ00sV0Y0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYjgxQ0EsQWUvM0NNLFdGNEJOLGNBQUEsQUFLQSxjQUFBLENiazJDQSxBZTUzQ1EsV0ZzQ1IsVUFBQSxDYnkxQ0EsQWUvM0NRLFdGc0NSLG1CQUFBLENiNDFDQSxBZWw0Q1EsV0ZzQ1Isb0JBQUEsQ2IrMUNBLEFlcjRDUSxXRnNDUixTQUFBLENiazJDQSxBZXg0Q1EsV0ZzQ1Isb0JBQUEsQ2JxMkNBLEFlMzRDUSxXRnNDUixvQkFBQSxDYncyQ0EsQWU5NENRLFdGc0NSLFNBQUEsQ2IyMkNBLEFlajVDUSxXRnNDUixvQkFBQSxDYjgyQ0EsQWVwNUNRLFdGc0NSLG9CQUFBLENiaTNDQSxBZXY1Q1EsV0ZzQ1IsU0FBQSxDYm8zQ0EsQWUxNUNRLFlGc0NSLG9CQUFBLENidTNDQSxBZTc1Q1EsWUZzQ1Isb0JBQUEsQ2IwM0NBLEFlaDZDUSxZRnNDUixVQUFBLENiNjNDQSxBZW42Q1EsV0ZrQ1IsU0FBQSxDYm80Q0EsQWV0NkNRLFdGa0NSLGtCQUFBLENidTRDQSxBZXo2Q1EsV0ZrQ1IsbUJBQUEsQ2IwNENBLEFlNTZDUSxXRmtDUixRQUFBLENiNjRDQSxBZS82Q1EsV0ZrQ1IsbUJBQUEsQ2JnNUNBLEFlbDdDUSxXRmtDUixtQkFBQSxDYm01Q0EsQWVyN0NRLFdGa0NSLFFBQUEsQ2JzNUNBLEFleDdDUSxXRmtDUixtQkFBQSxDYnk1Q0EsQWUzN0NRLFdGa0NSLG1CQUFBLENiNDVDQSxBZTk3Q1EsV0ZrQ1IsUUFBQSxDYis1Q0EsQWVqOENRLFlGa0NSLG1CQUFBLENiazZDQSxBZXA4Q1EsWUZrQ1IsbUJBQUEsQ2JxNkNBLEFldjhDUSxZRmtDUixTQUFBLENidzZDQSxBZWo4Q1EsYUZxQlIsYUFBQSxDYis2Q0EsQWVwOENRLGFGcUJSLHlCQUFBLENiazdDQSxBZXY4Q1EsYUZxQlIsMEJBQUEsQ2JxN0NBLEFlMThDUSxhRnFCUixlQUFBLENidzdDQSxBZTc4Q1EsYUZxQlIsMEJBQUEsQ2IyN0NBLEFlaDlDUSxhRnFCUiwwQkFBQSxDYjg3Q0EsQWVuOUNRLGFGcUJSLGVBQUEsQ2JpOENBLEFldDlDUSxhRnFCUiwwQkFBQSxDYm84Q0EsQWV6OUNRLGFGcUJSLDBCQUFBLENidThDQSxBZTU5Q1EsYUZxQlIsZUFBQSxDYjA4Q0EsQWUvOUNRLGNGcUJSLDBCQUFBLENiNjhDQSxBZWwrQ1EsY0ZxQlIsMEJBQUEsQ2JnOUNBLENBQ0YsQWN2K0NJLDBCQzFCRSxRQUNFLGFBQUEsQUFDQSxZQUFBLEFBQ0EsY0FBQSxDZm9nRE4sQWVsZ0RJLGFBQ0UsY0FBQSxBQUNBLFVBQUEsQ2ZvZ0ROLEFlaGdETSxVRjRCTix1QkFBQSxBQUtBLHVCQUFBLENibStDQSxBZXBnRE0sVUY0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYnUrQ0EsQWV4Z0RNLFVGNEJOLGFBQUEsQUFLQSxhQUFBLENiMitDQSxBZTVnRE0sVUY0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYisrQ0EsQWVoaERNLFVGNEJOLHdCQUFBLEFBS0Esd0JBQUEsQ2JtL0NBLEFlcGhETSxVRjRCTixhQUFBLEFBS0EsYUFBQSxDYnUvQ0EsQWV4aERNLFVGNEJOLHdCQUFBLEFBS0Esd0JBQUEsQ2IyL0NBLEFlNWhETSxVRjRCTix3QkFBQSxBQUtBLHdCQUFBLENiKy9DQSxBZWhpRE0sVUY0Qk4sYUFBQSxBQUtBLGFBQUEsQ2JtZ0RBLEFlcGlETSxXRjRCTix3QkFBQSxBQUtBLHdCQUFBLENidWdEQSxBZXhpRE0sV0Y0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYjJnREEsQWU1aURNLFdGNEJOLGNBQUEsQUFLQSxjQUFBLENiK2dEQSxBZXppRFEsV0ZzQ1IsVUFBQSxDYnNnREEsQWU1aURRLFdGc0NSLG1CQUFBLENieWdEQSxBZS9pRFEsV0ZzQ1Isb0JBQUEsQ2I0Z0RBLEFlbGpEUSxXRnNDUixTQUFBLENiK2dEQSxBZXJqRFEsV0ZzQ1Isb0JBQUEsQ2JraERBLEFleGpEUSxXRnNDUixvQkFBQSxDYnFoREEsQWUzakRRLFdGc0NSLFNBQUEsQ2J3aERBLEFlOWpEUSxXRnNDUixvQkFBQSxDYjJoREEsQWVqa0RRLFdGc0NSLG9CQUFBLENiOGhEQSxBZXBrRFEsV0ZzQ1IsU0FBQSxDYmlpREEsQWV2a0RRLFlGc0NSLG9CQUFBLENib2lEQSxBZTFrRFEsWUZzQ1Isb0JBQUEsQ2J1aURBLEFlN2tEUSxZRnNDUixVQUFBLENiMGlEQSxBZWhsRFEsV0ZrQ1IsU0FBQSxDYmlqREEsQWVubERRLFdGa0NSLGtCQUFBLENib2pEQSxBZXRsRFEsV0ZrQ1IsbUJBQUEsQ2J1akRBLEFlemxEUSxXRmtDUixRQUFBLENiMGpEQSxBZTVsRFEsV0ZrQ1IsbUJBQUEsQ2I2akRBLEFlL2xEUSxXRmtDUixtQkFBQSxDYmdrREEsQWVsbURRLFdGa0NSLFFBQUEsQ2Jta0RBLEFlcm1EUSxXRmtDUixtQkFBQSxDYnNrREEsQWV4bURRLFdGa0NSLG1CQUFBLENieWtEQSxBZTNtRFEsV0ZrQ1IsUUFBQSxDYjRrREEsQWU5bURRLFlGa0NSLG1CQUFBLENiK2tEQSxBZWpuRFEsWUZrQ1IsbUJBQUEsQ2JrbERBLEFlcG5EUSxZRmtDUixTQUFBLENicWxEQSxBZTltRFEsYUZxQlIsYUFBQSxDYjRsREEsQWVqbkRRLGFGcUJSLHlCQUFBLENiK2xEQSxBZXBuRFEsYUZxQlIsMEJBQUEsQ2JrbURBLEFldm5EUSxhRnFCUixlQUFBLENicW1EQSxBZTFuRFEsYUZxQlIsMEJBQUEsQ2J3bURBLEFlN25EUSxhRnFCUiwwQkFBQSxDYjJtREEsQWVob0RRLGFGcUJSLGVBQUEsQ2I4bURBLEFlbm9EUSxhRnFCUiwwQkFBQSxDYmluREEsQWV0b0RRLGFGcUJSLDBCQUFBLENib25EQSxBZXpvRFEsYUZxQlIsZUFBQSxDYnVuREEsQWU1b0RRLGNGcUJSLDBCQUFBLENiMG5EQSxBZS9vRFEsY0ZxQlIsMEJBQUEsQ2I2bkRBLENBQ0YsQWdCeHNEQSxPQUNFLFdBQUEsQUFDQSxlQUFBLEFBQ0Esb0JBQUEsQ2hCMHNERixBZ0J4c0RFLG9CQUVFLHlCZCtaNEIsQWM5WjVCLCtCQUFBLENoQjBzREosQWdCdnNERSxVQUNFLGFkNkZVLENGNG1EZCxBZ0J0c0RFLGdCQUNFLGdCQUFBLEFBQ0Esc0JBQUEsQUFDQSwrQkFBQSxDaEJ3c0RKLEFnQnJzREUsbUJBQ0UsNEJBQUEsQ2hCdXNESixBZ0Jwc0RFLGNBQ0UscUJkNkVVLENGeW5EZCxBZ0I3ckRFLDBCQUVFLGFka1k0QixDRjh6Q2hDLEFnQnJyREUsc0RBRUUsd0JBQUEsQ2hCMnJESixBZ0J2ckRJLGtEQUVFLHVCQUFBLENoQnlyRE4sQWdCL3FERSx5Q0FDRSxtQ2QyVzRCLENGdTBDaEMsQWlCbnZESSw4SEFHRSxvQ2YwYTBCLENGZzFDaEMsQWlCN3VEUSx5U0FFRSxvQ0FSYSxDakI2dkR2QixBaUJ2d0RJLG1EQUdFLHdCZndHUSxDRmtxRGQsQWlCN3ZEUSxrVEFFRSx3QkFSYSxDakI2d0R2QixBaUJ2eERJLDBDQUdFLHdCZnNHUSxDRm9yRGQsQWlCN3dEUSx1UkFFRSx3QkFSYSxDakI2eER2QixBaUJ2eURJLG1EQUdFLHdCZjJHUSxDRityRGQsQWlCN3hEUSxrVEFFRSx3QkFSYSxDakI2eUR2QixBaUJ2ekRJLGdEQUdFLHdCZnV5QjJCLENGbWhDakMsQWlCN3lEUSx5U0FFRSx3QkFSYSxDakI2ekR2QixBZ0JydURFLGtCQUNFLFdkRVUsQWNEVix3QmR5Q3dCLENGK3JENUIsQWdCbnVERSxrQkFDRSxjZG9Dd0IsQWNuQ3hCLHdCZHVDd0IsQ0YrckQ1QixBZ0JsdURBLGVBQ0UsV2RYWSxBY1laLHdCZDRCMEIsQ0Z5c0Q1QixBZ0JudURFLDREQUdFLGlCZGpCVSxDRnN2RGQsQWdCbHVERSw4QkFDRSxRQUFBLENoQm91REosQWdCMXREQSxrQkFDRSxjQUFBLEFBQ0EsV0FBQSxBQUNBLGdCQUFBLEFBQ0EsMkNBQUEsQ2hCNnRERixBZ0IxdERFLGlDQUNFLFFBQUEsQ2hC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d0RKLENBQ0YsQW9CdHhFQSxLQUNFLHFCQUFBLEFBQ0EsdUdsQitUdUIsQWtCOVR2QixnQmxCd1VtQixBa0J2VW5CLGlCbEIwYitCLEFrQnhiL0Isa0JBQUEsQUFDQSxtQkFBQSxBQUNBLHNCQUFBLEFBQ0EseUJBQUEsc0JBQUEsaUJBQUEsQUFDQSxlQUFBLEFBQ0EsNkJBQUEsQUN1RkEsbUJBQUEsQUFDQSxlbkJtT2UsQVF2VWIscUJSb1pxQixBbUI5U3ZCLGlCbkI0WmdDLEFJdGY1Qiw4QmNFSixDcEI0eEVGLEFPcHhFSSwyQmFoQkYsb0JBQUEsQ3BCdXlFRixBb0J4eEVFLHNCQUVFLFdsQmdGVSxBa0IvRVYscUJBQUEsQUFDQSxTQUFBLENwQnl4RUosQW9CcnhFRSw0QkFFRSxtQmxCNGhCNkIsQWtCM2hCN0IsV0FBQSxDcEJzeEVKLEFvQmx4RUUsd0JBRUUscUJBQUEsQ3BCbXhFSixBb0I3d0VBLGlFQUdFLG1CbEI0Z0IrQixBa0IzZ0IvQixXQUFBLENwQmd4RUYsQW9CNXdFQSx3REFJRSw4QkFBQSxBQUNBLG1CbEJrZ0IrQixBa0JqZ0IvQixXQUFBLENwQit3RUYsQW9CdndFQSx1QkM3REUsV25Ca0dZLEFtQmpHWix5Qm5Cd0dZLEFtQnZHWix3Qm5CZ2MrQixDRnk0RGpDLEFPMzBFRSw2RmNPRSxXbkIyRlUsQW1CMUZWLHlCQVhrQixBQVlsQix3QkFYYyxDckJxMUVsQixBcUI3ekVFLGtGQUVFLHlCbkJpRlUsQW1CaEZWLHdCbkJ5YTZCLENGdTVEakMsQXFCN3pFRSw2SUFHRSxXbkJtRVUsQW1CbEVWLHlCQW5Da0IsQUFvQ2xCLHFCQUFBLENyQmcwRUosQW9CaHlFRSxtQ0FDRSxvQ2xCdURTLENGNHVFYixBb0JoeUVFLHFDQUNFLHdCbEJvQ1UsQ0YrdkVkLEFvQmh5RUUscUNBQ0UsdUNsQmtYNkIsQ0ZpN0RqQyxBb0IzeEVBLGVDbEZFLGNuQnlHWSxBbUJ4R1osc0JuQmlHWSxBbUJoR1osb0JuQnVHWSxDRjh4RWQsQU92NEVFLHlEY09FLGNuQmtHVSxBbUJqR1YseUJBWGtCLEFBWWxCLG9CQVhjLENyQjg0RWxCLEFxQnQzRUUsZ0RBRUUsc0JuQjBFVSxBbUJ6RVYsb0JuQmdGVSxDRnV5RWQsQXFCcDNFRSxpRkFHRSxjbkIwRVUsQW1CekVWLHlCQW5Da0IsQUFvQ2xCLHFCQUFBLENyQm8zRUosQW9CL3pFQSxnQkN0RkUsV25Ca0dZLEFtQmpHWix5Qm5Cd0dZLEFtQnZHWix5Qm5CZ2MrQixBa0J6Vy9CLHVDbEJtVytCLENGZytEakMsQU81NUVFLDREY09FLFduQjJGVSxBbUIxRlYseUJBWGtCLEFBWWxCLHdCQVhjLENyQm02RWxCLEFxQjM0RUUsa0RBRUUseUJuQmlGVSxBbUJoRlYsd0JuQnlhNkIsQ0ZtK0RqQyxBcUJ6NEVFLG9GQUdFLFduQm1FVSxBbUJsRVYseUJBbkNrQixBQW9DbEIscUJBQUEsQ3JCeTRFSixBb0IvMEVFLHNCQUNFLG9DbEI2QlMsQ0ZvekViLEFvQjkwRUUsdUJBQ0Usd0JsQlVVLENGczBFZCxBb0I1MEVBLGlCQ3BHRSxXbkJrR1ksQW1CakdaLHlCbkJ3R1ksQW1CdkdaLHlCbkJnYytCLEFrQjNWL0IsdUNsQnFWK0IsQ0YyL0RqQyxBT3Y3RUUsK0RjT0UsV25CMkZVLEFtQjFGVix5QkFYa0IsQUFZbEIsd0JBWGMsQ3JCODdFbEIsQXFCdDZFRSxvREFFRSx5Qm5CaUZVLEFtQmhGVix3Qm5CeWE2QixDRjgvRGpDLEFxQnA2RUUsdUZBR0UsV25CbUVVLEFtQmxFVix5QkFuQ2tCLEFBb0NsQixxQkFBQSxDckJvNkVKLEFvQjUxRUUsdUJBQ0Usb0NsQmVTLENGKzBFYixBb0IzMUVFLHdCQUNFLHdCbEJKVSxDRmkyRWQsQW9CejFFQSxtQkNsSEUsY25CeUdZLEFtQnhHWiw2QkRrSDhDLEFDakg5QyxvQm5CdUdZLENGdzJFZCxBT2o5RUUscUVjT0UsY25Ca0dVLEFtQmpHViw2QkFYa0IsQUFZbEIsb0JBWGMsQ3JCdzlFbEIsQXFCaDhFRSx3REFFRSw2QkQyRjRDLEFDMUY1QyxvQm5CZ0ZVLENGaTNFZCxBcUI5N0VFLDZGQUdFLGNuQjBFVSxBbUJ6RVYsNkJBbkNrQixBQW9DbEIscUJBQUEsQ3JCODdFSixBb0IxMkVFLG9HQUlFLGlDQUFBLEFBQ0EsNkJBQUEsQUFDQSx5QmxCRlMsQ0YyMkViLEFvQnIyRUEsVUMvSEUsY25CeUdZLEFtQnhHWix5Qm5CdUdZLEFtQnRHWixvQm5Cc0dZLENGazRFZCxBTzErRUUsMENjT0UsY25Ca0dVLEFtQmpHVix5QkFYa0IsQUFZbEIsb0JBWGMsQ3JCaS9FbEIsQXFCejlFRSxzQ0FFRSx5Qm5CZ0ZVLEFtQi9FVixvQm5CK0VVLENGMjRFZCxBcUJ2OUVFLGtFQUdFLGNuQjBFVSxBbUJ6RVYseUJBbkNrQixBQW9DbEIscUJBQUEsQ3JCdTlFSixBb0JyM0VBLGFDbklFLFduQmtHWSxBbUJqR1oseUJuQnVHWSxBbUJ0R1osb0JuQnNHWSxDRnM1RWQsQU85L0VFLG1EY09FLFduQjJGVSxBbUIxRlYseUJBWGtCLEFBWWxCLG9CQVhjLENyQnFnRmxCLEFxQjcrRUUsNENBRUUseUJuQmdGVSxBbUIvRVYsb0JuQitFVSxDRis1RWQsQXFCMytFRSwyRUFHRSxXbkJtRVUsQW1CbEVWLHlCQW5Da0IsQUFvQ2xCLHFCQUFBLENyQjIrRUosQW9CcjRFQSxhQ3ZJRSxXbkJrR1ksQW1CakdaLHdCbkJpSVksQW1CaElaLG1CbkJnSVksQ0ZnNUVkLEFPbGhGRSxtRGNPRSxXbkIyRlUsQW1CMUZWLHlCQVhrQixBQVlsQixvQkFYYyxDckJ5aEZsQixBcUJqZ0ZFLDRDQUVFLHdCbkIwR1UsQW1CekdWLG1CbkJ5R1UsQ0Z5NUVkLEFxQi8vRUUsMkVBR0UsV25CbUVVLEFtQmxFVix5QkFuQ2tCLEFBb0NsQixxQkFBQSxDckIrL0VKLEFvQnI1RUEsUUMzSUUsV25Ca0dZLEFtQmpHWix5Qm5COEdjLEFtQjdHZCxxQm5CNkdjLEFrQitCZCxZQUFBLEFBQ0EsZUFBQSxDcEJ5NUVGLEFPeGlGRSxvQ2NPRSxXbkIyRlUsQW1CMUZWLHlCQVhrQixBQVlsQixvQkFYYyxDckIraUZsQixBcUJ2aEZFLGtDQUVFLHlCbkJ1RlksQW1CdEZaLG9CbkJzRlksQ0ZrOEVoQixBcUJyaEZFLDREQUdFLFduQm1FVSxBbUJsRVYseUJBbkNrQixBQW9DbEIscUJBQUEsQ3JCcWhGSixBb0JwNkVBLFlDbEpFLFduQmtHWSxBbUJqR1oseUJuQndHWSxBbUJ2R1osb0JuQnVHWSxDRm05RWQsQU81akZFLGdEY09FLFduQjJGVSxBbUIxRlYseUJBWGtCLEFBWWxCLG9CQVhjLENyQm1rRmxCLEFxQjNpRkUsMENBRUUseUJuQmlGVSxBbUJoRlYsb0JuQmdGVSxDRjQ5RWQsQXFCemlGRSx3RUFHRSxXbkJtRVUsQW1CbEVWLHlCQW5Da0IsQUFvQ2xCLHFCQUFBLENyQnlpRkosQW9CcDdFQSxVQ3RKRSxjbkJvR1ksQW1CbkdaLHlCbkIySTBCLEFtQjFJMUIsb0JuQjBJMEIsQ0ZvOEU1QixBT2hsRkUsMENjT0UsY25CNkZVLEFtQjVGVix5QkFYa0IsQUFZbEIsb0JBWGMsQ3JCdWxGbEIsQXFCL2pGRSxzQ0FFRSx5Qm5Cb0h3QixBbUJuSHhCLG9CbkJtSHdCLENGNjhFNUIsQXFCN2pGRSxrRUFHRSxjbkJxRVUsQW1CcEVWLHlCQW5Da0IsQUFvQ2xCLHFCQUFBLENyQjZqRkosQW9CbjhFQSxrQkNqRkUscUJuQitCWSxBbUI5QlosZ0JBQUEsQ3JCMmhGRixBcUJ6aEZFLDBDQU5BLGNuQmtDWSxBbUJqQ1osc0JBQUEsQUFDQSw0QkFBQSxDckJraUZGLEFxQnhoRkUsK0RBRUUsY25Cb0JVLEFtQm5CVix5QkFBQSxBQUNBLG9CbkJrQlUsQ0Z1Z0ZkLEFvQmo5RUEsc0JDckZFLHFCbkIrQlksQW1COUJaLGdCQUFBLENyQjZpRkYsQXFCM2lGRSxrREFOQSxjbkJrQ1ksQW1CakNaLHNCQUFBLEFBQ0EsNEJBQUEsQ3JCb2pGRixBcUIxaUZFLHVFQUVFLGNuQm9CVSxBbUJuQlYseUJBQUEsQUFDQSxvQm5Ca0JVLENGeWhGZCxBb0IvOUVBLHVCQ3pGRSxxQm5CNEJZLEFtQjNCWixnQkFBQSxDckIrakZGLEFxQjdqRkUsb0RBTkEsY25CK0JZLEFtQjlCWixzQkFBQSxBQUNBLDRCQUFBLENyQnNrRkYsQXFCNWpGRSx5RUFHRSx3QkFBQSxDckI4akZKLEFvQjcrRUEseUJDN0ZFLG9CbkJ3RFksQW1CdkRaLGdCQUFBLENyQmlsRkYsQXFCL2tGRSx3REFOQSxhbkIyRFksQW1CMURaLHNCQUFBLEFBQ0EsNEJBQUEsQ3JCd2xGRixBcUI5a0ZFLDZFQUdFLHdCQUFBLENyQmdsRkosQW9CMS9FQSxxQkNwSUUsY25CaUVZLEFtQmhFWixzQkFBQSxBQUNBLDZCQUFBLEFBQ0Esb0JuQjhEWSxDRm9rRmQsQU83cUZFLDJFYzhDRSxXQVBnRCxBQVFoRCx3Qm5CMERVLENGd2tGZCxBcUIvbkZFLHNEQUVFLHdDQUFBLENyQmdvRkosQXFCN25GRSw0REFFRSxjbkJnRFUsQW1CL0NWLDRCQUFBLENyQjhuRkosQXFCM25GRSxtR0FHRSxXQXpCZ0QsQUEwQmhELHlCbkJ3Q1UsQW1CdkNWLG9CbkJ1Q1UsQ0ZvbEZkLEFvQjdnRkEscUJDeElFLGNuQm9FWSxBbUJuRVosc0JBQUEsQUFDQSw2QkFBQSxBQUNBLG9CbkJpRVksQ0Z3bEZkLEFPcHNGRSwyRWM4Q0UsV0FQZ0QsQUFRaEQsd0JuQjZEVSxDRjRsRmQsQXFCdHBGRSxzREFFRSx3Q0FBQSxDckJ1cEZKLEFxQnBwRkUsNERBRUUsY25CbURVLEFtQmxEViw0QkFBQSxDckJxcEZKLEFxQmxwRkUsbUdBR0UsV0F6QmdELEFBMEJoRCx5Qm5CMkNVLEFtQjFDVixvQm5CMENVLENGd21GZCxBb0JoaUZBLHVCQzVJRSxjbkJpRVksQW1CaEVaLHNCQUFBLEFBQ0EsNkJBQUEsQUFDQSxvQm5COERZLENGa25GZCxBTzN0RkUsaUZjOENFLFdBUGdELEFBUWhELHdCbkIwRFUsQ0ZzbkZkLEFxQjdxRkUsMERBRUUsd0NBQUEsQ3JCOHFGSixBcUIzcUZFLGdFQUVFLGNuQmdEVSxBbUIvQ1YsNEJBQUEsQ3JCNHFGSixBcUJ6cUZFLHlHQUdFLFdBekJnRCxBQTBCaEQseUJuQndDVSxBbUJ2Q1Ysb0JuQnVDVSxDRmtvRmQsQW9CbmpGQSxrQkNoSkUsY25CZ0VZLEFtQi9EWixzQkFBQSxBQUNBLDZCQUFBLEFBQ0Esb0JuQjZEWSxDRjBvRmQsQU9sdkZFLGtFYzhDRSxXQVBnRCxBQVFoRCx3Qm5CeURVLENGOG9GZCxBcUJwc0ZFLGdEQUVFLHdDQUFBLENyQnFzRkosQXFCbHNGRSxzREFFRSxjbkIrQ1UsQW1COUNWLDRCQUFBLENyQm1zRkosQXFCaHNGRSwwRkFHRSxXQXpCZ0QsQUEwQmhELHlCbkJ1Q1UsQW1CdENWLG9CbkJzQ1UsQ0YwcEZkLEFvQnRrRkEscUJDcEpFLGNuQmdFWSxBbUIvRFosc0JBQUEsQUFDQSw2QkFBQSxBQUNBLG9CbkI2RFksQ0ZpcUZkLEFPendGRSwyRWM4Q0UsV0FQZ0QsQUFRaEQsd0JuQnlEVSxDRnFxRmQsQXFCM3RGRSxzREFFRSx3Q0FBQSxDckI0dEZKLEFxQnp0RkUsNERBRUUsY25CK0NVLEFtQjlDViw0QkFBQSxDckIwdEZKLEFxQnZ0RkUsbUdBR0UsV0F6QmdELEFBMEJoRCx5Qm5CdUNVLEFtQnRDVixvQm5Cc0NVLENGaXJGZCxBb0J6bEZBLHFCQ3hKRSxhbkIwRlksQW1CekZaLHNCQUFBLEFBQ0EsNkJBQUEsQUFDQSxtQm5CdUZZLENGOHBGZCxBT2h5RkUsMkVjOENFLFdBUGdELEFBUWhELHVCbkJtRlUsQ0ZrcUZkLEFxQmx2RkUsc0RBRUUsdUNBQUEsQ3JCbXZGSixBcUJodkZFLDREQUVFLGFuQnlFVSxBbUJ4RVYsNEJBQUEsQ3JCaXZGSixBcUI5dUZFLG1HQUdFLFdBekJnRCxBQTBCaEQsd0JuQmlFVSxBbUJoRVYsbUJuQmdFVSxDRjhxRmQsQW9CNW1GQSxvQkM1SkUsY25CaUVZLEFtQmhFWixzQkFBQSxBQUNBLDZCQUFBLEFBQ0Esb0JuQjhEWSxDRjhzRmQsQU92ekZFLHdFYzhDRSxXQVBnRCxBQVFoRCx3Qm5CMERVLENGa3RGZCxBcUJ6d0ZFLG9EQUVFLHdDQUFBLENyQjB3RkosQXFCdndGRSwwREFFRSxjbkJnRFUsQW1CL0NWLDRCQUFBLENyQnd3RkosQXFCcndGRSxnR0FHRSxXQXpCZ0QsQUEwQmhELHlCbkJ3Q1UsQW1CdkNWLG9CbkJ1Q1UsQ0Y4dEZkLEFvQjFuRkEsVUFDRSxnQmxCeUhtQixBa0J4SG5CLGNsQmxFMEIsQWtCbUUxQixlQUFBLENwQjZuRkYsQW9CM25GRSwrREFJRSw0QkFBQSxDcEIwbkZKLEFPaDFGRSwyRGFnT0Usd0JBQUEsQ3BCc25GSixBT3IwRkksZ0Nha05BLGNsQi9IVSxBa0JnSVYsMEJsQm1Db0IsQWtCbENwQiw0QkFBQSxDcEJzbkZKLEFvQm5uRkUsbUJBQ0UsYWxCN0Z3QixDRmt0RjVCLEFPNzBGSSxrRGEyTkUsb0JBQUEsQ3BCcW5GTixBb0I1bUZBLDJCQ3ZKRSx5QkFBQSxBQUNBLGtCbkJvT2UsQVF4VWIsb0JScVpxQixBbUIvU3ZCLGdCbkI0WmdDLENGMjJFbEMsQW9COW1GQSwyQkMzSkUsaUJuQnFPZSxDRjJpRmpCLEFvQmhuRkEsMkNDaktFLG1CQUFBLEFYbkdFLG9CUnNacUIsQW1CaFR2QixnQm5CNFpnQyxDa0I5UGxDLEFwQnVuRkEsZ0JxQnZ4RkUsY25CbU9lLENGb2pGakIsQW9CbG5GQSxpQkN0S0Usd0JBQUEsQ3JCK3hGRixBb0JwbkZBLG9DQzFLRSxlbkJtT2UsQVF2VWIsb0JSc1pxQixBbUJoVHZCLGdCbkI0WmdDLENrQnBQbEMsQXBCMm5GQSxtQnFCdHlGRSxxQkFBQSxDckJzeUZGLEFvQmxuRkEsV0FDRSxjQUFBLEFBQ0EsVUFBQSxDcEJxbkZGLEFvQmpuRkEsc0JBQ0UsZ0JsQjROK0IsQ0Z3NUVqQyxBb0I3bUZFLHNGQUNFLFVBQUEsQ3BCa25GSixBb0I3bUZBLFlBQ0Usc0JBQUEsQUFDQSxVQUFBLENwQmduRkYsQW9CNW1GQSxjQUNFLHlCQUFBLEFBQ0EsYUFBQSxDcEIrbUZGLEFvQjVtRkEsb0JBQ0UsYUFBQSxDcEIrbUZGLEFvQjVtRkEsYUFDRSx5QkFBQSxBQUNBLFVBQUEsQ3BCK21GRixBb0I1bUZBLDhDQUNFLHlCQUFBLEFBQ0EsVUFBQSxDcEIrbUZGLEFvQjltRkUsMERBQ0Usd0JBQUEsQ3BCZ25GSixBb0I5bUZFLGdFQUNFLG1DQUFBLENwQmduRkosQW9CNW1GQSxzQkFDRSxXQUFBLEFBQ0Esd0JBQUEsQ3BCK21GRixBb0I5bUZFLDRCQUNFLHdCQUFBLENwQmduRkosQUQ5N0ZBLDBDQVlFLGNHZ0dZLEFIL0ZaLDZER21UcUIsQUhsVHJCLG1DQUFBLEFBQ0EsZ0JHNlV1QixBSDVVdkIsb0JHMFV1QixDRnVuRnpCLEFEOTdGQSxPQUVFLGlCRzhUYSxBSDdUYixnQkFBQSxDQ2k4RkYsQUQ5N0ZBLE9BRUUsZUd5VGEsQUh4VGIsZ0JBQUEsQ0NpOEZGLEFEOTdGQSxPQUVFLGlCR29UYSxBSG5UYixnQkFBQSxDQ2k4RkYsQUQ5N0ZBLE9BRUUsZUcrU2EsQUg5U2IsZ0JBQUEsQ0NpOEZGLEFEOTdGQSxPQUVFLGlCRzBTYSxBSHpTYixnQkFBQSxDQ2k4RkYsQUQ5N0ZBLE9BRUUsZUdxU2EsQUhwU2IsZ0JBQUEsQ0NpOEZGLEFEOTdGQSxNQUNFLGtCR3dUaUIsQUh2VGpCLGVHd1RpQixDRnlvRm5CLEFENzdGQSxXQUNFLGNHbURZLEFIbERaLGVHdVNnQixDRnlwRmxCLEFENzdGQSxXQUNFLGdCR29TZ0IsQUhuU2hCLGVHeVJ1QixDRnVxRnpCLEFENzdGQSxXQUNFLFdHK0JZLEFIOUJaLGdCRytSZ0IsQUg5UmhCLGVHbVJ1QixDRjZxRnpCLEFENzdGQSxXQUNFLGNHMkJZLEFIMUJaLGVHdVJnQixDRnlxRmxCLEFENzdGQSxXQUNFLGlCR2lSYyxBSGhSZCxnQkdzUmdCLEFIclJoQixlR3dRdUIsQ0Z3ckZ6QixBRHo3RkEsR0FDRSxTQUFBLEFBQ0EsdUNBQUEsQUFDQSxtQkdxRlMsQUhwRlQsZUdvRlMsQ0Z3MkZYLEFEcjdGQSxhQUVFLGVHMFFnQixBSHpRaEIsZ0JHa09tQixBSGpPbkIsZ0JHeVF1QixDRitxRnpCLEFEcjdGQSxXQUVFLHlCQUFBLEFBQ0EsWUdrUmEsQ0ZzcUZmLEFENTZGQSw0QnVCN0hFLGVBQUEsQUFDQSxlQUFBLEN0QmtqR0YsQURsN0ZBLGtCQUNFLG9CQUFBLENDcTdGRixBRG43RkUsbUNBQ0UsZ0JHcVFrQixDRmdyRnRCLEFENTZGQSxZQUNFLGNBQUEsQUFDQSx3QkFBQSxDQys2RkYsQUQzNkZBLFlBQ0UsbUJBQUEsQUFDQSxtQkc4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QUFBLEMxQmt4R0YsQTBCaHhHRSx5Q0FDRSxrQkFBQSxBQUNBLGFBQUEsQzFCbXhHSixBMEIzd0dJLGlRQUdFLFNBQUEsQzFCb3hHTixBMEIvd0dFLDRQQUlFLGdCQUFBLEMxQnF4R0osQTBCaHhHQSxhQUNFLGFBQUEsQUFDQSwwQkFBQSxDMUJteEdGLEEwQmp4R0UsMEJBQ0UsVUFBQSxDMUJteEdKLEEwQi93R0EseUVBQ0UsZUFBQSxDMUJreEdGLEEwQjl3R0EsNEJBQ0UsYUFBQSxDMUJpeEdGLEEwQi93R0UsbUVoQnBDRSw2QmdCcUM2QixBaEJwQzdCLHlCZ0JvQzZCLEMxQmt4R2pDLEEwQjd3R0EsMkZoQjVCSSw0QmdCOEIwQixBaEI3QjFCLHdCZ0I2QjBCLEMxQml4RzlCLEEwQjd3R0Esc0JBQ0UsVUFBQSxDMUJneEdGLEEwQjd3R0EsOERBQ0UsZUFBQSxDMUJneEdGLEEwQjV3R0UsdUloQnpERSw2QmdCMkQ2QixBaEIxRDdCLHlCZ0IwRDZCLEMxQmd4R2pDLEEwQjV3R0Esb0VoQmpESSw0QmdCa0QwQixBaEJqRDFCLHdCZ0JpRDBCLEMxQmd4RzlCLEEwQjV3R0Esb0VBRUUsU0FBQSxDMUIrd0dGLEEwQjV2R0EsNEJBQ0UscUJBQUEsQUFDQSxtQkFBQSxDMUIrdkdGLEEwQjd2R0Usa0NBQ0UsYUFBQSxDMUIrdkdKLEEwQjN2R0EseUVBQ0UscUJBQUEsQUFDQSxtQkFBQSxDMUI4dkdGLEEwQjN2R0EseUVBQ0Usd0JBQUEsQUFDQSxzQkFBQSxDMUI4dkdGLEEwQjV1R0Esb0JBQ0Usb0JBQUEsQUFDQSxzQkFBQSxBQUNBLHVCQUFBLEFBQ0Esc0JBQUEsQzFCK3VHRixBMEI3dUdFLHdEQUVFLFVBQUEsQzFCK3VHSixBMEI1dUdFLGdKQUlFLGdCQUFBLEFBQ0EsYUFBQSxDMUI4dUdKLEEwQnp1R0UsNERBQ0UsZUFBQSxDMUI0dUdKLEEwQnp1R0Usc0RoQjdJRSw2QmdCOEk4QixBaEI3STlCLDJCZ0I2SThCLEMxQjR1R2xDLEEwQnp1R0Usc0RoQi9KRSwwQmdCZ0syQixBaEIvSjNCLHdCZ0IrSjJCLEMxQjR1Ry9CLEEwQnh1R0EsdUVBQ0UsZUFBQSxDMUIydUdGLEEwQnZ1R0UseUpoQjNKRSw2QmdCNko4QixBaEI1SjlCLDJCZ0I0SjhCLEMxQjJ1R2xDLEEwQnZ1R0EsNkVoQi9LSSwwQmdCZ0x5QixBaEIvS3pCLHdCZ0IrS3lCLEMxQjJ1RzdCLEEwQnp0R0ksZ05BRUUsa0JBQUEsQUFDQSxtQkFBQSxBQUNBLG1CQUFBLEMxQjh0R04sQTJCMTZHQSxhQUNFLGtCQUFBLEFBQ0EsYUFBQSxBQUNBLFVBQUEsQzNCNjZHRixBMkIzNkdFLDJCQUdFLGtCQUFBLEFBQ0EsVUFBQSxBQUNBLGNBQUEsQUFHQSxTQUFBLEFBQ0EsZUFBQSxDM0J5NkdKLEFPOTNHSSxvR29CdkNFLFNBQUEsQzNCdzZHTixBMkJuNkdBLCtEQUlFLGFBQUEsQUFDQSxzQkFBQSxBQUNBLHVCQUFBLEFBQ0EsZ0JBQUEsQzNCcTZHRixBMkJuNkdFLHdLakJoQ0UsZWlCaUN1QixDM0J1NkczQixBMkJuNkdBLG9DQUVFLG1CQUFBLEFBQ0EscUJBQUEsQzNCczZHRixBMkI5NEdBLG1CQUNFLG1CQUFBLEFBQ0EsZ0JBQUEsQUFDQSxlekJvUWUsQXlCblFmLGdCekJ3UW1CLEF5QnZRbkIsZ0J6QnNjK0IsQXlCcmMvQixjekIwRTBCLEF5QnpFMUIsa0JBQUEsQUFDQSx5Q0FBQSxBQUNBLHdDQUFBLEFBQ0EsMkNBQUEsQWpCMUVFLG9CUm9acUIsQ0Z3a0d6QixBMkI3NEdFLDhIQUNFLHFCQUFBLEFBQ0Esa0J6QndQYSxBUXpVYixtQlJzWnFCLENGNmtHekIsQTJCOTRHRSw4SEFDRSxzQkFBQSxBQUNBLGtCekJpUGEsQVF4VWIsbUJScVpxQixDRnFsR3pCLEEyQjc0R0UsNkVBRUUsWUFBQSxDM0IrNEdKLEEyQnQ0R0EsK1dqQjNGSSw2QmlCa0cyQixBakJqRzNCLHlCaUJpRzJCLEMzQjA0Ry9CLEEyQnY0R0Esb0NBQ0UsY0FBQSxDM0IwNEdGLEEyQnY0R0EsOFZqQjNGSSw0QmlCa0cwQixBakJqRzFCLHdCaUJpRzBCLEMzQjI0RzlCLEEyQmg0R0EsaUJBQ0Usa0JBQUEsQUFHQSxZQUFBLEFBQ0Esa0JBQUEsQzNCaTRHRixBMkI3M0dFLHNCQUNFLGtCQUFBLEFBRUEsTUFBQSxDM0I4M0dKLEEyQjUzR0ksMkJBQ0UsZ0JBQUEsQzNCODNHTixBTzU5R0kscUZvQm1HRSxTQUFBLEMzQjQzR04sQTJCdDNHSSxvRkFFRSxpQkFBQSxDM0J3M0dOLEEyQm4zR0ksc0ZBRUUsVUFBQSxBQUNBLGdCQUFBLEMzQnEzR04sQU94K0dJLHdTb0JzSEksU0FBQSxDM0J3M0dSLEE0QmppSEEsZ0JBQ0Usa0JBQUEsQUFDQSxvQkFBQSxBQUNBLGtCQUFBLEFBQ0Esb0IxQm1qQndCLEEwQmxqQnhCLGtCMUJtakJ3QixBMEJsakJ4QixjQUFBLEM1Qm9pSEYsQTRCamlIQSxzQkFDRSxrQkFBQSxBQUNBLFdBQUEsQUFDQSxTQUFBLEM1Qm9pSEYsQTRCbGlIRSx3REFDRSxXMUJrRlUsQTBCakZWLHdCMUJ3RlUsQ0Y0OEdkLEE0QmhpSEUsc0RBRUUsMkMxQm1qQndDLENGOCtGNUMsQTRCOWhIRSx1REFDRSxXMUJ1RVUsQTBCdEVWLHFCMUJpakJ5QyxDRisrRjdDLEE0QjNoSEkseURBQ0UsbUIxQm9oQjJCLEEwQm5oQjNCLHdCMUI0R3NCLENGaTdHNUIsQTRCMWhISSwyREFDRSxjMUJxR3NCLEEwQnBHdEIsa0IxQjhnQjJCLENGOGdHakMsQTRCbmhIQSwwQkFDRSxrQkFBQSxBQUNBLFdBQUEsQUFDQSxPQUFBLEFBQ0EsY0FBQSxBQUNBLFcxQnNnQm9DLEEwQnJnQnBDLFkxQnFnQm9DLEEwQnBnQnBDLG9CQUFBLEFBQ0EseUJBQUEsc0JBQUEsaUJBQUEsQUFDQSxzQjFCb2dCb0MsQTBCbmdCcEMsNEJBQUEsQUFDQSx3QkFBQSxBQUNBLHVCMUJrZ0JvQyxDRm9oR3RDLEE0QjdnSEUsMkNsQjNFRSxvQlJvWnFCLENGd3NHekIsQTRCN2dIRSx5RUFDRSx5TjFCc2dCMkIsQ0Z5Z0cvQixBNEI1Z0hFLCtFQUNFLHlCMUIwQlUsQTBCekJWLHNLMUJxZ0JpQyxDRnlnR3JDLEE0Qm5nSEEsa0JBQ0Us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QnR2SEUsd0JBQ0UsYTNCb0dVLENGb3BIZCxBNkJwdkhBLHlCQUNFLGMzQnlHMEIsQTJCeEcxQixlQUFBLEM3QnV2SEYsQTZCdHZIRSwrQkFDRSxhM0I0RlUsQ0Y0cEhkLEE2QnB2SEEsdUJBQ0UsdUJBQUEsQzdCdXZIRixBNkJodkhBLFVBQ0UsMkNBQUEsQzdCbXZIRixBNkJqdkhFLG9CQUNFLGtCQUFBLEM3Qm12SEosQTZCaHZIRSxxQkFDRSxrQkFBQSxDN0JrdkhKLEE2Qi91SEUsb0JBRUUsYzNCa0Z3QixBUTlJeEIsK0JSOFlxQixBUTdZckIsNkJSNllxQixDRmc2R3pCLEFPOXhISSxvRHNCZ0RFLGdEQUFBLEM3Qml2SE4sQTZCOXVISSw2QkFDRSxjM0J1RXNCLEEyQnRFdEIsNkJBQUEsQUFDQSx3QkFBQSxDN0JndkhOLEE2Qjd1SEksMkJBQ0UsYTNCaUNRLENGOHNIZCxBNkIzdUhFLDhEQUVFLGMzQnlEd0IsQTJCeER4QixxQjNCZ0JVLENGNnRIZCxBY2h4SEkseUJlZ0NGLDhEQU1JLGtDQUFBLEM3Qit1SEosQ0FDRixBNkI1dUhFLG9CQUNFLGNBQUEsQUFDQSxtQkFBQSxBQUNBLGtCQUFBLEFBTUEsZUFBQSxBQUNBLGEzQlNVLENGZ3VIZCxBTzN6SEksb0RzQjhFRSw4QkFBQSxDN0JndkhOLEE2Qnh1SEUsMkJBQ0UsZ0NBQUEsQUFDQSxhM0JMVSxDRit1SGQsQTZCdnVIRSx5QkFFRSxnQkFBQSxBbkI3R0EsMEJtQitHMkIsQW5COUczQix3Qm1COEcyQixDN0J3dUgvQixBNkIvdEhFLHFCbkI5SEUsb0JSb1pxQixDRjY4R3pCLEE2Qi90SEUsZ0VBRUUsYzNCM0JVLEEyQjRCVixlQUFBLEFBQ0Esd0IzQjlCVSxDRit2SGQsQTZCeHRIRSxvQkFDRSxjQUFBLEFBQ0EsaUJBQUEsQzdCMnRISixBNkJ0dEhFLHlCQUNFLGNBQUEsQUFDQSxpQkFBQSxDN0J5dEhKLEE2Qmh0SEUsdUJBQ0UsWUFBQSxDN0JtdEhKLEE2Qmh0SEUscUJBQ0UsYUFBQSxDN0JrdEhKLEE4QjUySEEsUUFDRSxrQkFBQSxBQUNB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SFIsQThCbDZITSx1Q0FDRSx1QkFBQSxBQUNBLHlCQUFBLEFBQ0EsV0FBQSxBQUNBLGdCQUFBLEM5Qm82SFIsQThCaDZITSxzQ0FDRSxZQUFBLEM5Qms2SFIsQ0FDRixBOEJqOUhJLHNCQWdCSSxtQkFBQSxBQUNBLGlCQUFBLEFBQ0Esa0JBQUEsQzlCbzhIUixBOEJuOUhVLGlEQUNFLGdCQUFBLEFBQ0EsVUFBQSxDOUJxOUhaLEE4Qmo5SFEsaUNBQ0UsZ0JBQUEsQUFDQSxjQUFBLEM5Qm05SFYsQThCMThIUSxrQ0FDRSxrQkFBQSxDOUI0OEhWLEE4Qm44SFEsaUNBQ0UsYUFBQSxBQUNBLGlCQUFBLEFBQ0Esa0JBQUEsQzlCcThIVixBOEJqOEhRLHVDQUNFLHVCQUFBLEFBQ0EseUJBQUEsQUFDQSxXQUFBLEFBQ0EsZ0JBQUEsQzlCbThIVixBOEIvN0hRLHNDQUNFLFlBQUEsQzlCaThIVixBT2xsSUksc011Qm1LRSx5QjVCbWlCOEIsQ0ZzNUdwQyxBOEJwN0hJLG9DQUNFLHlCNUIyaEI4QixDRjI1R3BDLEFPL2xJSSxvRnVCNEtJLHlCNUJ5aEI0QixDRjY1R3BDLEE4Qm43SE0sNkNBQ0UseUI1QnVoQjRCLENGODVHcEMsQThCajdISSwwS0FJRSx5QjVCOGdCOEIsQ0ZxNkdwQyxBOEIvNkhFLDhCQUNFLGdDNUI0Z0JnQyxDRnE2R3BDLEE4Qjk2SEUsbUNBQ0UseVE1QnVnQnNCLENGeTZHMUIsQThCNzZIRSwyQkFDRSx5QjVCK2ZnQyxDRmc3R3BDLEFPcG5JSSxrTnVCZ05FLGE1QitlaUMsQ0YrN0d2QyxBOEJ6NkhJLHNDQUNFLHlCNUJ1ZWlDLENGbzhHdkMsQU9qb0lJLHdGdUJ5TkksMEI1QnFlK0IsQ0ZzOEd2QyxBOEJ4NkhNLCtDQUNFLDBCNUJtZStCLENGdThHdkMsQThCdDZISSxrTEFJRSxhNUIwZGlDLENGODhHdkMsQThCcDZIRSxnQ0FDRSxnQzVCd2RtQyxDRjg4R3ZDLEE4Qm42SEUscUNBQ0UseVE1Qm1kd0IsQ0ZrOUc1QixBOEJsNkhFLDZCQUNFLHlCNUIyY21DLENGeTlHdkMsQStCNXFJQSxNQUNFLGtCQUFBLEFBQ0EsYUFBQSxBQUNBLHNCQUFBLEFBQ0Esc0I3Qm1HWSxBUXZHVixvQlJvWnFCLENGZ3lIekIsQStCM3FJQSxZQUdFLGNBQUEsQUFDQSxnQjdCcXlCeUIsQTZCcHlCekIsd0I3QjBGWSxDRmtsSWQsQStCenFJQSxZQUNFLG9CN0JpeUJ5QixDRjI0RzNCLEErQnpxSUEsZUFDRSxtQkFBQSxDL0I2cUlGLEErQnpxSUEscUNBSEUsZUFBQSxDL0JncklGLEFPbHNJRSw2Q3dCMkJFLG9CQUFBLEMvQjJxSUosQStCeHFJRSxzQkFDRSxtQjdCOHdCdUIsQ0Y0NUczQixBK0JwcUlJLDJEckJwQ0EsK0JSOFlxQixBUTdZckIsNkJSNllxQixDRit6SHpCLEErQm5xSUkseURyQjVCQSxrQ1JnWXFCLEFRL1hyQixnQ1IrWHFCLENGbTBIekIsQStCN3BJQSxhQUNFLHVCQUFBLEFBQ0EsZ0JBQUEsQUFDQSx5QjdCMkNZLEE2QjFDWiwyQ0FBQSxDL0JncUlGLEErQjlwSUUseUJyQmhFRSx1RHFCaUV1QixDL0JncUkzQixBK0I1cElBLGFBQ0UsdUJBQUEsQUFDQSx5QjdCaUNZLEE2QmhDWix3Q0FBQSxDL0IrcElGLEErQjdwSUUsd0JyQjFFRSx1RHFCMkV1QixDL0IrcEkzQixBK0J2cElBLGtCQUVFLHNCQUFBLEFBRUEsZUFBQSxDL0IwcElGLEErQnZwSUEscUNBTkUsc0JBQUEsQUFFQSxvQkFBQSxDL0JncUlGLEErQm5wSUEsY0NwR0UseUI5QitHWSxBOEI5R1osb0I5QjhHWSxDRjZvSWQsQWdDenZJRSxzREFFRSw0QkFBQSxDaEMydklKLEErQnhwSUEsY0N4R0UseUI5QitHWSxBOEI5R1osb0I5QjhHWSxDRnNwSWQsQWdDbHdJRSxzREFFRSw0QkFBQSxDaENvd0lKLEErQjdwSUEsV0M1R0UseUI5QjhHWSxBOEI3R1osb0I5QjZHWSxDRmdxSWQsQWdDM3dJRSxnREFFRSw0QkFBQSxDaEM2d0lKLEErQmxxSUEsY0NoSEUsd0I5QndJWSxBOEJ2SVosbUI5QnVJWSxDRitvSWQsQWdDcHhJRSxzREFFRSw0QkFBQSxDaENzeElKLEErQnZxSUEsYUNwSEUseUI5QitHWSxBOEI5R1osb0I5QjhHWSxDRmlySWQsQWdDN3hJRSxvREFFRSw0QkFBQSxDaEMreElKLEErQnZxSUEsOENDbkhFLDZCQUFBLEFBQ0Esb0I5Qm9HWSxDRitySWQsQStCenFJQSx5Q0MzSEUsNkJBQUEsQUFDQSxvQjlCbUdZLENGMHNJZCxBK0IvcUlBLHNCQy9IRSw2QkFBQSxBQUNBLG1COUI2SFksQ0ZxcklkLEErQmhySUEscUJDbklFLDZCQUFBLEFBQ0Esb0I5Qm9HWSxDRm10SWQsQStCN3FJQSxjQ2xJRSx5QkFBQSxDaENteklGLEFnQ2p6SUUsc0RBRUUsNkJBQUEsQUFDQSwrQkFBQSxDaENteklKLEFnQ2p6SUUsK0dBSUUsVUFBQSxDaENteklKLEFnQ2p6SUUsaUlBSUUseUJBQUEsQ2hDbXpJSixBT2gwSUksOER5QmlCRSxVOUJnRVEsQ0ZrdklkLEErQjdySUEsaUJBQ0UsVUFBQSxBQUNBLGdCQUFBLEFBQ0EsYUFBQSxDL0Jnc0lGLEErQjVySUEsVXJCbktJLGdDUnV6QnVCLENGNGlIM0IsQStCM3JJQSxrQkFDRSxrQkFBQSxBQUNBLE1BQUEsQUFDQSxRQUFBLEFBQ0EsU0FBQSxBQUNBLE9BQUEsQUFDQSxlN0Irb0J5QixDRitpSDNCLEErQjFySUEsY3JCNUtJLDJDUml6QnVCLEFRaHpCdkIseUNSZ3pCdUIsQ0YwakgzQixBK0IzcklBLGlCckJsS0ksOENSbXlCdUIsQVFseUJ2Qiw0Q1JreUJ1QixDRitqSDNCLEFjbDBJSSx5QmlCeUlGLFdBQ0UsYUFBQSxBQUNBLGtCQUFBLEMvQjZySUYsQStCM3JJRSxpQkFDRSxhQUFBLEFBQ0EsV0FBQSxBQUNBLHFCQUFBLEMvQjZySUosQStCeHJJSSxtQ0FDRSxnQjdCcW5Cb0IsQ0Zxa0gxQixBK0J2cklJLGtDQUNFLGlCN0JpbkJvQixDRndrSDFCLENBQ0YsQWNwMUlJLHlCaUJxS0YsWUFDRSxhQUFBLEFBQ0Esa0JBQUEsQy9Ca3JJRixBK0JocklFLGtCQUNFLFVBQUEsQy9Ca3JJSixBK0JocklJ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QzFrSkUscUJBQ0UsMEJBQUEsQUFDQSxtQkFBQSxDcEM0a0pKLEFvQ3RrSkksa0NBQ0UsY0FBQSxBMUJHRixpQ1J5WHFCLEFReFhyQiw2QlJ3WHFCLENGK3NJekIsQW9DcmtKSSxpQzFCakJBLGtDUnVZcUIsQVF0WXJCLDhCUnNZcUIsQ0ZtdEl6QixBb0Nwa0pFLDZCQUNFLFVBQUEsQUFDQSxXbENrRVUsQWtDakVWLHlCbEN3RVUsQWtDdkVWLG9CbEN1RVUsQ0YrL0lkLEFvQ25rSkUsK0JBQ0UsY2xDc0d3QixBa0NyR3hCLG9CQUFBLEFBQ0EsbUJsQzhnQjZCLEFrQzdnQjdCLHNCbEN5RFUsQWtDeERWLGlCbENrdUJtQyxDRm0ySHZDLEFvQ2prSkEsV0FDRSxrQkFBQSxBQUNBLGNBQUEsQUFDQSxxQkFBQSxBQUNBLGlCQUFBLEFBQ0EsaUJsQ3dzQm9DLEFrQ3ZzQnBDLGNsQ3lGMEIsQWtDeEYxQixzQmxDNkNZLEFrQzVDWixxQkFBQSxDcENva0pGLEFPem1KSSxrQzZCd0NBLGNsQzJDVSxBa0MxQ1YscUJBQUEsQUFDQSx5QmxDb0Z3QixBa0NuRnhCLGlCbEN3c0JtQyxDRjQzSHZDLEFxQ3RvSkUsMEJBQ0Usc0JBQUEsQUFDQSxpQm5DdVVhLENGazBJakIsQXFDcG9KTSxpRDNCcUJGLGdDUjBYcUIsQVF6WHJCLDRCUnlYcUIsQ0Z5dkl6QixBcUNub0pNLGdEM0JFRixpQ1J3WXFCLEFRdllyQiw2QlJ1WXFCLENGNnZJekIsQXFDbnBKRSwwQkFDRSxxQkFBQSxBQUNBLGlCbkN3VWEsQ0Y4MElqQixBcUNqcEpNLGlEM0JxQkYsZ0NSMlhxQixBUTFYckIsNEJSMFhxQixDRnF3SXpCLEFxQ2hwSk0sZ0QzQkVGLGlDUnlZcUIsQVF4WXJCLDZCUndZcUIsQ0Z5d0l6QixBc0M5cEpBLE9BQ0UscUJBQUEsQUFDQSxtQkFBQSxBQUNBLGNwQ2kzQjRCLEFvQ2gzQjVCLGdCcEN3VWlCLEFvQ3ZVakIsY0FBQSxBQUNBLGNwQ2tHWSxBb0NqR1osa0JBQUEsQUFDQSxtQkFBQSxBQUNBLHdCQUFBLEE1QlZFLG9CUm9acUIsQ0Z3eEl6QixBc0M5cEpFLGFBQ0UsWUFBQSxDdENncUpKLEFzQzNwSkEsWUFDRSxrQkFBQSxBQUNBLFFBQUEsQ3RDOHBKRixBTzlwSkksNEIrQk9BLFdwQzBFVSxBb0N6RVYscUJBQUEsQUFDQSxjQUFBLEN0QzJwSkosQXNDanBKQSxZQUNFLG1CcENnMUI0QixBb0MvMEI1QixrQnBDKzBCNEIsQVExM0IxQixtQlI2M0IwQixDRm0wSDlCLEFzQzdvSkEsZUNwREUsd0JyQ3lHWSxDRjRsSmQsQU85cUpJLHNEZ0NuQkUsd0JBQUEsQ3ZDb3NKTixBc0NocEpBLGVDeERFLHdCckN5R1ksQ0ZtbUpkLEFPcnJKSSxzRGdDbkJFLHdCQUFBLEN2QzJzSk4sQXNDbnBKQSxlQzVERSx3QnJDK0dZLENGb21KZCxBTzVySkksc0RnQ25CRSx3QkFBQSxDdkNrdEpOLEFzQ3RwSkEsWUNoRUUsd0JyQzhHWSxDRjRtSmQsQU9uc0pJLGdEZ0NuQkUsd0JBQUEsQ3ZDeXRKTixBc0N6cEpBLGVDcEVFLHVCckN3SVksQ0Z5bEpkLEFPMXNKSSxzRGdDbkJFLHdCQUFBLEN2Q2d1Sk4sQXNDNXBKQSxjQ3hFRSx3QnJDK0dZLENGeW5KZCxBT2p0Skksb0RnQ25CRSx3QkFBQSxDdkN1dUpOLEFzQy9wSkEsb0JBQ0Usd0JBQUEsQ3RDa3FKRixBc0MvcEpBLHVCQUNFLHdCQUFBLEN0Q2txSkYsQXNDL3BKQSw2QkFDRSxjQUFBLEN0Q2txSkYsQXdDMXZKQSxXQUNFLGtCQUFBLEFBQ0EsbUJ0Q3d4QitCLEFzQ3Z4Qi9CLHlCdENxSjBCLEFRcEp4QixtQlJxWnFCLENGdzJJekIsQWN6c0pJLHlCMEJ4REosV0FPSSxpQkFBQSxDeEM4dkpGLENBQ0YsQXdDM3ZKQSxjQUNFLHdCQUFBLEN4Qzh2SkYsQXdDM3ZKQSxpQkFDRSxnQkFBQSxBQUNBLGVBQUEsQTlCYkUsZThCY3FCLEN4Qzh2SnpCLEF5QzV3SkEsbUJBQ0Usd0J2QzZHWSxDRmtxSmQsQXlDNXdKQSxtQkFDRSx3QnZDMkdZLENGb3FKZCxBeUM1d0pBLE9BQ0Usa0JBQUEsQUFDQSxVQUFBLEFBQ0Esa0JBQUEsQUFDQSx3QnZDNkZZLENGa3JKZCxBeUM1d0pBLHNCQUNFLFd2Q3VGWSxBdUN0RloseUJBQUEsQ3pDK3dKRixBeUM1d0pBLHNCQUNFLHFCQUFBLEFBQ0EsdUJBQUEsQUFDQSxtQkFBQSxBQUNBLGVBQUEsQ3pDK3dKRixBeUM1d0pBLG9CQUNFLFd2QzJFWSxBdUMxRVosYUFBQSxBQUNBLG1CQUFBLEFBQ0EsZUFBQSxBQUNBLGlCQUFBLEFBQ0EsYUFBQSxDekMrd0pGLEF5QzV3SkEsMEJBQ0UsZ0JBQUEsQ3pDK3dKRixBeUM1d0pBLGdCQUNFLHlCQUFBLEFBQ0EsZ0JBQUEsQ3pDK3dKRixBeUM1d0pBLGtCQUNFLHlCQUFBLEFBQ0EsZ0JBQUEsQ3pDK3dKRixBeUM1d0pBLHFCQUNFLGFBQUEsQUFDQSxrQkFBQSxDekMrd0pGLEF5Qzd3SkEsdUJBQ0UsZUFBQSxBQUNBLGdCQUFBLEFBQ0EsdUd2Q3lRdUIsQXVDeFF2QixnQkFBQSxBQUNBLGdCQUFBLEN6Q2d4SkYsQXlDL3dKRSx5QkFDRSxjQUFBLEN6Q2l4SkosQXlDN3dKQSxPQUNFLHVCQUFBLEFBQ0EsbUJ2Q2lIUyxBdUNoSFQsNkJBQUEsQS9CcEVFLG9CUm9acUIsQ0ZpOEl6QixBeUM1d0pBLGVBRUUsYUFBQSxDekM4d0pGLEF5QzF3SkEsWUFDRSxldkM2UGlCLENGZ2hKbkIsQXlDcHdKRSwwQkFDRSxrQkFBQSxBQUNBLFlBQUEsQUFDQSxlQUFBLEFBQ0EsdUJBQUEsQUFDQSxhQUFBLEN6Q3V3SkosQXlDL3ZKQSxlQ3ZHRSx5QnhDOEdZLEF3QzdHWixxQnhDZ3lCK0IsQXdDL3hCL0IsYXhDNEdZLENGOHZKZCxBMEN4MkpFLGtCQUNFLHdCQUFBLEMxQzAySkosQTBDeDJKRSwyQkFDRSxhQUFBLEMxQzAySkosQXlDdndKQSxZQzNHRSx5QnhDNEdZLEF3QzNHWixxQnhDb3lCK0IsQXdDbnlCL0IsYXhDMEdZLENGNHdKZCxBMENwM0pFLGVBQ0Usd0JBQUEsQzFDczNKSixBMENwM0pFLHdCQUNFLGFBQUEsQzFDczNKSixBeUMvd0pBLGVDL0dFLHlCeENpSFksQXdDaEhaLHFCeEN5eUIrQixBd0N4eUIvQixheEMrR1ksQ0ZteEpkLEEwQ2g0SkUsa0JBQ0Usd0JBQUEsQzFDazRKSixBMENoNEpFLDJCQUNFLGFBQUEsQzFDazRKSixBeUN2eEpBLGNDbkhFLHlCeEM2eUIrQixBd0M1eUIvQixxQnhDNnlCK0IsQXdDNXlCL0IsYXhDMHlCK0IsQ0ZvbUlqQyxBMEM1NEpFLGlCQUNFLHdCQUFBLEMxQzg0SkosQTBDNTRKRSwwQkFDRSxhQUFBLEMxQzg0SkosQXlDL3hKQSxhQUNFLGtCQUFBLEN6Q2t5SkYsQTJDNTVKQSxhQUNFLEdBQ0UsNEJBQUEsQzNDKzVKRixBMkM1NUpBLEdBQ0UsdUJBQUEsQzNDODVKRixDQUNGLEEyQzE1SkEsY0FDRSxhQUFBLEFBQ0EsZ0JBQUEsQUFDQSxpQnpDbzdCOEIsQXlDbjdCOUIsbUJ6Q2s3QjhCLEF5Q2o3QjlCLGtCQUFBLEFBQ0EseUJ6Q21JMEIsQVFqSnhCLG9CUm9acUIsQ0Z1aEp6QixBMkN6NUpBLE9BQ0UsY3pDMjZCOEIsQXlDMTZCOUIsV3pDbUZZLEF5Q2xGWix5QnpDd0ZZLEF5Q3ZGWiwyQkFBQSxBQUNBLE9BQUEsQzNDNDVKRixBMkN4NUpBLHNCVlFFLHNLQUFBLEFVTEEsNkJBQUEsQzNDMDVKRixBMkN0NUpBLHVCQUNFLDhCQUFBLEMzQ3k1SkYsQTRDaDhKQSxPQUNFLGFBQUEsQUFDQSxzQkFBQSxDNUNtOEpGLEE0Q2g4SkEsWUFDRSxNQUFBLEM1Q204SkYsQTZDcjhKQSxZQUNFLGFBQUEsQUFDQSxzQkFBQSxBQUdBLGVBQUEsQUFDQSxlQUFBLEM3Q3M4SkYsQTZDOTdKQSx3QkFDRSxXQUFBLEFBQ0EsYzNDZ0kwQixBMkMvSDFCLGtCQUFBLEM3Q2k4SkYsQTZDLzdKRSxpREFDRSxhM0MySHdCLENGczBKNUIsQU8vN0pJLDREc0NHQSxjM0N1SHdCLEEyQ3RIeEIscUJBQUEsQUFDQSx3QjNDd0h3QixDRnUwSjVCLEE2QzU3SkUsK0JBQ0UsYzNDa0ZVLEEyQ2pGVix3QjNDb0h3QixDRjAwSjVCLEE2Q3Q3SkEsaUJBQ0Usa0JBQUEsQUFDQSxhQUFBLEFBQ0EsbUJBQUEsQUFDQSxtQkFBQSxBQUNBLFVBQUEsQUFFQSxnQkFBQSxBQUNBLHlCM0MwNUIrQixBMkN6NUIvQixzQkFBQSxDN0N3N0pGLEE2Q3Q3SkUsNkJuQzdDRSwrQlI4WXFCLEFRN1lyQiw2QlI2WXFCLENGeWxKekIsQTZDdDdKRSw0QkFDRSxnQkFBQSxBbkNwQ0Esa0NSZ1lxQixBUS9YckIsZ0NSK1hxQixDRjhsSnpCLEFPNTlKSSw4Q3NDdUNBLG9CQUFBLEM3Q3c3SkosQTZDcjdKRSxvREFFRSxjM0MrRXdCLEEyQzlFeEIsbUIzQ3dmNkIsQTJDdmY3Qix3QjNDczRCNkIsQ0ZnaklqQyxBNkNuN0pJLHNHQUNFLGFBQUEsQzdDcTdKTixBNkNsN0pJLGdHQUNFLGEzQ3FFc0IsQ0YrMko1QixBNkMvNkpFLHdCQUNFLFVBQUEsQUFDQSxjM0NzQlUsQTJDckJWLHlCM0NvQlUsQTJDbkJWLG9CM0NtQlUsQ0Y4NUpkLEE2Qzk2SkksZ0tBR0UsYUFBQSxDN0NnN0pOLEE2Qzc2SkksOENBQ0UsVTNDdTNCMkIsQ0Z3aklqQyxBNkNwNkpFLG1DQUNFLGVBQUEsQUFDQSxjQUFBLEFBQ0EsZUFBQSxDN0N1NkpKLEE2Q242SkksMkRBQ0UsWUFBQSxDN0NxNkpOLEE2Q2g2SkkseURBQ0UsZUFBQSxDN0NrNkpOLEE4QzNoS0UseUJBQ0UsYzVDNkdVLEE0QzVHVix3QjVDNEdVLENGazdKZCxBOEMzaEtFLHlEQUVFLGE1Q3VHVSxDRnU3SmQsQThDNWhLSSwyR0FDRSxhQUFBLEM5QytoS04sQU9saEtJLDBJdUNURSxjNUNnR1EsQTRDL0ZSLHdCQUFBLEM5Q2dpS04sQThDN2hLSSx1RUFDRSxXQUFBLEFBQ0EseUI1QzBGUSxBNEN6RlIsb0I1Q3lGUSxDRnU4SmQsQThDcmpLRSxzQkFDRSxjNUMyR1UsQTRDMUdWLHdCNUMwR1UsQ0Y4OEpkLEE4Q3JqS0UsbURBRUUsYTVDcUdVLENGbTlKZCxBOEN0aktJLHFHQUNFLGFBQUEsQzlDeWpLTixBTzVpS0ksOEh1Q1RFLGM1QzhGUSxBNEM3RlIsd0JBQUEsQzlDMGpLTixBOEN2aktJLGlFQUNFLFdBQUEsQUFDQSx5QjVDd0ZRLEE0Q3ZGUixvQjVDdUZRLENGbStKZCxBOEMva0tFLHlCQUNFLGM1Q2dIVSxBNEMvR1Ysd0I1QytHVSxDRm0rSmQsQThDL2tLRSx5REFFRSxhNUMwR1UsQ0Z3K0pkLEE4Q2hsS0ksMkdBQ0UsYUFBQSxDOUNtbEtOLEFPdGtLSSwwSXVDVEUsYzVDbUdRLEE0Q2xHUix3QkFBQSxDOUNvbEtOLEE4Q2psS0ksdUVBQ0UsV0FBQSxBQUNBLHlCNUM2RlEsQTRDNUZSLG9CNUM0RlEsQ0Z3L0pkLEE4Q3ptS0Usd0JBQ0UsYzVDMnlCNkIsQTRDMXlCN0Isd0I1QzJ5QjZCLENGaTBJakMsQThDem1LRSx1REFFRSxhNUNxeUI2QixDRnUwSWpDLEE4QzFtS0kseUdBQ0UsYUFBQSxDOUM2bUtOLEFPaG1LSSxzSXVDVEUsYzVDOHhCMkIsQTRDN3hCM0Isd0JBQUEsQzlDOG1LTixBOEMzbUtJLHFFQUNFLFdBQUEsQUFDQSx5QjVDd3hCMkIsQTRDdnhCM0Isb0I1Q3V4QjJCLENGdTFJakMsQStDcG9LQSxrQkFDRSxrQkFBQSxBQUNBLGNBQUEsQUFDQSxXQUFBLEFBQ0EsVUFBQSxBQUNBLGVBQUEsQy9DdW9LRixBK0Nyb0tFLHlCQUNFLGNBQUEsQUFDQSxVQUFBLEMvQ3VvS0osQStDcG9LRSwySUFLRSxrQkFBQSxBQUNBLE1BQUEsQUFDQSxTQUFBLEFBQ0EsT0FBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EsUUFBQSxDL0Nzb0tKLEErQ2pvS0UsK0JBQ0UsMEJBQUEsQy9Db29LSixBK0MvbktFLCtCQUNFLGtCQUFBLEMvQ2tvS0osQStDN25LRSw4QkFDRSxlQUFBLEMvQ2dvS0osQStDM25LRSw4QkFDRSxnQkFBQSxDL0M4bktKLEFnRC9xS0EsT0FDRSxZQUFBLEFBQ0EsaUI5QzRoQzRCLEE4QzNoQzVCLGdCOUM4VWlCLEE4QzdVakIsY0FBQSxBQUNBLGM5Q3dHWSxBOEN2R1oseUI5QzJoQzRCLEE4QzFoQzVCLFdBQUEsQ2hEa3JLRixBTy9wS0ksMEJ5Q2hCQSxjOUNtR1UsQThDbEdWLHFCQUFBLEFBQ0EsZUFBQSxBQUNBLFNBQUEsQ2hEa3JLSixBZ0R4cUtBLGFBQ0UsVUFBQSxBQUNBLG1CQUFBLEFBQ0Esc0JBQUEsQUFDQSxxQkFBQSxBQUNBLHNCQUFBLEFBQ0EsZUFBQSxBQUNBLDhCQUFBLEFBQ0Esa0JBQUEsQUFDQSxpQkFBQSxBQUNBLHlCQUFBLEFBQ0EsU0FBQSxBQUNBLHdCQUFBLEFBQ0Esa0JBQUEsQUFDQSxVQUFBLEFBQ0EsU0FBQSxBQUNBLFVBQUEsQ2hEMnFLRixBZ0R6cUtFLG1CQUNFLHNCQUFBLEFBQ0EsbUJBQUEsQ2hEMnFLSixBZ0R4cUtFLG9CQUNFLGlCQUFBLEFBQ0EsYTlDZ0VVLENGMG1LZCxBZ0RwcUtBLFFBQ0UsVUFBQSxBQUNBLG1CQUFBLEFBQ0Esc0JBQUEsQUFDQSxlQUFBLEFBQ0EsaUJBQUEsQUFDQSx3QkFBQSxBQUNBLGtCQUFBLEFBQ0EsVUFBQSxBQUNBLFNBQUEsQUFDQSxVQUFBLENoRHVxS0YsQWdEcnFLRSxlQUNFLGlCQUFBLEFBQ0EsYTlDNENVLENGMm5LZCxBaURodUtBLG1CQUpFLGVBQUEsQ0FJRixBakRrdktBLE9pRGp2S0UsZUFBQSxBQUNBLE1BQUEsQUFDQSxRQUFBLEFBQ0EsU0FBQSxBQUNBLE9BQUEsQUFDQSxhL0NvckIwQixBK0NuckIxQixhQUFBLEFBSUEsVUFBQSxBQWFBLHVCQUFBLEFBQ0EscUJBQUEsQ2pEeXRLRixBaURqdUtFLDBCM0NaSSxrQzJDYUYsQUFFQSx3QkFBQSxDakRrdUtKLEFpRHZ0S0UseUNBQ0Usa0JBQUEsQUFDQSxZQUFBLEFBQ0EsY0FBQSxDakQwdEtKLEFpRHZ0S0Usd0NBQ0Usa0JBQUEsQUFDQSxXQUFBLEFBQ0EsY0FBQSxDakR5dEtKLEFpRHR0S0UsNENBQ0UsZ0JBQUEsQUFDQSxrQkFBQSxDakR3dEtKLEFpRHJ0S0UseUJBQ0UsbUNBQ0UsVUFBQSxBQUNBLGdCQUFBLENqRHV0S0osQ0FDRixBaUQ3c0tBLHNDQUNFLGlCQUFBLENqRGd0S0YsQWlENXNLRSxrQ0FDRSxVQUFBLEFBQ0EsYUFBQSxDakQrc0tKLEFpRDdzS0ksaURBQ0UsV0FBQSxDakQrc0tOLEFpRHZzS0Esc0NBQ0UsaUJBQUEsQ2pEMHNLRixBaUR0c0tFLGtDQUNFLFVBQUEsQUFDQSxhQUFBLENqRHlzS0osQWlEdnNLSSxpREFDRSxXQUFBLENqRHlzS04sQWlEcHNLQSxtQkFDRSxrQkFBQSxBQUNBLGVBQUEsQ2pEdXNLRixBaURuc0tBLGNBRUUsV0FBQSxBQUNBLFcvQ3N4QjRCLENGaTdJOUIsQWlEbHNLQSw2QkFQRSxrQkFBQSxBQUdBLHFCL0NUWSxDK0NhZCxBakQ0c0tBLGVpRDFzS0UsYUFBQSxBQUNBLHNCQUFBLEFBRUEsNEJBQUEsQXZDekhFLG9CUnFacUIsQStDeFJ2QixTQUFBLENqRG1zS0YsQWlEL3JLQSxnQkFDRSxlQUFBLEFBQ0EsTUFBQSxBQUNBLFFBQUEsQUFDQSxTQUFBLEFBQ0EsT0FBQSxBQUNBLGEvQ3lqQjBCLEErQ3hqQjFCLHdCL0MvQlksQ0ZpdUtkLEFpRC9yS0UscUJBQ0UsU0FBQSxDakRpc0tKLEFpRDlyS0UscUJBQ0UsVS9Da3dCMEIsQ0Y4N0k5QixBaUQxcktBLGNBQ0UsbUJBQUEsQUFDQSw4QkFBQSxBQUNBLFkvQzh2QjRCLENGKzdJOUIsQWlEenJLQSxhQUNFLGdCQUFBLEFBQ0EsZS9Da0xpQixDRjBnS25CLEFpRHZyS0EsWUFDRSxrQkFBQSxBQUdBLGNBQUEsQUFDQSxZL0MwdEI0QixDRjg5STlCLEFpRHByS0EsY0FDRSxhQUFBLEFBQ0EsbUJBQUEsQUFDQSx5QkFBQSxBQUNBLGEvQ2t0QjRCLEErQ2p0QjVCLDRCQUFBLENqRHVyS0YsQWlEcHJLRSxpQ0FDRSxrQkFBQSxDakRzcktKLEFpRG5yS0UsZ0NBQ0UsbUJBQUEsQ2pEcXJLSixBaURocktBLHlCQUNFLGtCQUFBLEFBQ0EsWUFBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EsZUFBQSxDakRtcktGLEFjbjBLSSx5Qm1Dc0pGLGNBQ0UsZ0IvQzhzQjBCLEErQzdzQjFCLGdCQUFBLENqRGlyS0YsQWlEN3FLRSx1QkFDRSxXL0N3c0J3QixDRnUrSTVCLEFpRDVxS0UsdUJBQ0UsVy9DcXNCd0IsQ0Z5K0k1QixBaUQxcUtBLGVBQ0UsWS9DMHFCMEIsQ0ZrZ0o1QixBaUR4cUtBLFVBQ0UsZS9DNHJCMEIsQ0Y4K0k1QixDQUNGLEFjdDFLSSx5Qm1DZ0xGLFVBQ0UsZS9Db3JCMEIsQ0ZxL0k1QixDQUNGLEFrRGw1S0EsU0FDRSxrQkFBQSxBQUNBLGFoRG9zQjBCLEFnRG5zQjFCLGNBQUEsQUNIQSx1R2pEcVV1QixBaURuVXZCLGtCQUFBLEFBQ0EsZ0JqRDRVbUIsQWlEM1VuQixzQkFBQSxBQUNBLGdCQUFBLEFBQ0EsZ0JqRDhVaUIsQWlEN1VqQixnQkFBQSxBQUNBLGlCQUFBLEFBQ0EscUJBQUEsQUFDQSxpQkFBQSxBQUNBLG9CQUFBLEFBQ0EsbUJBQUEsQUFDQSxrQkFBQSxBQUNBLG9CQUFBLEFETkEsa0JoRG9VZSxBZ0RsVWYscUJBQUEsQUFDQSxTQUFBLENsRDY1S0YsQWtEMzVLRSxjQUNFLFNoRGcwQjBCLENGNmxKOUIsQWtEMTVLRSxtRUFFRSxjQUFBLEFBQ0EsZUFBQSxDbEQyNUtKLEFrRHo1S0ksK0dBQ0UsU0FBQSxBQUNBLFNBQUEsQUFDQSxpQkFBQSxBQUNBLFdBQUEsQUFDQSx1QkFBQSxBQUNBLHdCaERtRlEsQ0Z3MEtkLEFrRHY1S0UsbUVBRUUsY0FBQSxBQUNBLGVoRDh5QjBCLENGMG1KOUIsQWtEdDVLSSwrR0FDRSxRQUFBLEFBQ0EsT0FBQSxBQUNBLGdCQUFBLEFBQ0EsV0FBQSxBQUNBLDJCQUFBLEFBQ0EsMEJoRG9FUSxDRm8xS2QsQWtEcDVLRSxtRUFFRSxjQUFBLEFBQ0EsY2hEK3hCMEIsQ0Zzbko5QixBa0RuNUtJLCtHQUNFLE1BQUEsQUFDQSxTQUFBLEFBQ0EsaUJBQUEsQUFDQSxXQUFBLEFBQ0EsdUJBQUEsQUFDQSwyQmhEcURRLENGZzJLZCxBa0RqNUtFLG1FQUVFLGNBQUEsQUFDQSxnQkFBQSxDbERrNUtKLEFrRGg1S0ksK0dBQ0UsUUFBQSxBQUNBLFFBQUEsQUFDQSxnQkFBQSxBQUNBLFdBQUEsQUFDQSwyQkFBQSxBQUNBLHlCaERzQ1EsQ0Y0MktkLEFrRDU0S0EsZUFDRSxnQmhEMnZCNEIsQWdEMXZCNUIsYUFBQSxBQUNBLFdoRHdCWSxBZ0R2Qlosa0JBQUEsQUFDQSx5QmhEMkJZLEFRNUdWLG9CUm9acUIsQ0Y2a0t6QixBa0Q3NEtFLHNCQUNFLGtCQUFBLEFBQ0EsUUFBQSxBQUNBLFNBQUEsQUFDQSx5QkFBQSxBQUNBLGtCQUFBLENsRCs0S0osQW9ENStLQSxTQUNFLGtCQUFBLEFBQ0EsTUFBQSxBQUNBLE9BQUEsQUFDQSxhbERrc0IwQixBa0Rqc0IxQixjQUFBLEFBQ0EsZ0JsRHExQm9DLEFrRHAxQnBDLFlsRGsxQm9DLEFpRHgxQnBDLHVHakRxVXVCLEFpRG5VdkIsa0JBQUEsQUFDQSxnQmpENFVtQixBaUQzVW5CLHNCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxnQmpEOFVpQixBaUQ3VWpCLGdCQUFBLEFBQ0EsaUJBQUEsQUFDQSxxQkFBQSxBQUNBLGlCQUFBLEFBQ0Esb0JBQUEsQUFDQSxtQkFBQSxBQUNBLGtCQUFBLEFBQ0Esb0JBQUEsQUNIQSxrQmxEaVVlLEFrRC9UZixxQkFBQSxBQUNBLHNCbEQ0RlksQWtEM0ZaLDRCQUFBLEFBQ0EsbUNBQUEsQTFDYkUsbUJScVpxQixDRmluS3pCLEFvRG4vS0UsZ0VBRUUsZ0JBQUEsQ3BEby9LSixBb0RsL0tJLDBKQUVFLFNBQUEsQUFDQSxxQkFBQSxDcERtL0tOLEFvRGgvS0ksOEVBQ0UsYUFBQSxBQUNBLGtCQUFBLEFBQ0EsbUNsRHUwQmdDLENGMnFKdEMsQW9ELytLSSw0RUFDRSxhQUFBLEFBQ0Esa0JBQUEsQUFDQSxxQmxEaUVRLENGZzdLZCxBb0Q3K0tFLGdFQUVFLGdCbER1ekJrQyxDRnVySnRDLEFvRDUrS0ksMEpBRUUsUUFBQSxBQUNBLG1CQUFBLENwRDYrS04sQW9EMStLSSw4RUFDRSxXQUFBLEFBQ0EsaUJBQUEsQUFDQSxxQ2xEZ3pCZ0MsQ0Y0ckp0QyxBb0R6K0tJLDRFQUNFLFdBQUEsQUFDQSxpQkFBQSxBQUNBLHVCbEQwQ1EsQ0ZpOEtkLEFvRHYrS0UsZ0VBRUUsZWxEZ3lCa0MsQ0Z3c0p0QyxBb0R0K0tJLDBKQUVFLFNBQUEsQUFDQSxrQkFBQSxDcER1K0tOLEFvRHArS0ksOEVBQ0UsVUFBQSxBQUNBLGtCQUFBLEFBQ0Esc0NsRHl4QmdDLENGNnNKdEMsQW9EbitLSSw0RUFDRSxVQUFBLEFBQ0Esa0JBQUEsQUFDQSwyQmxEd3dCZ0MsQ0Y2dEp0QyxBb0RqK0tJLDRHQUNFLGtCQUFBLEFBQ0EsTUFBQSxBQUNBLFNBQUEsQUFDQSxjQUFBLEFBQ0EsV0FBQSxBQUNBLGtCQUFBLEFBQ0EsV0FBQSxBQUNBLCtCQUFBLENwRG0rS04sQW9ELzlLRSxnRUFFRSxpQkFBQSxDcERnK0tKLEFvRDk5S0ksMEpBRUUsUUFBQSxBQUNBLG9CQUFBLENwRCs5S04sQW9ENTlLSSw4RUFDRSxZQUFBLEFBQ0EsaUJBQUEsQUFDQSxvQ2xEc3ZCZ0MsQ0Z3dUp0QyxBb0QzOUtJLDRFQUNFLFlBQUEsQUFDQSxpQkFBQSxBQUNBLHNCbERoQlEsQ0Y2K0tkLEFvRHY5S0EsZUFDRSxpQkFBQSxBQUNBLGdCQUFBLEFBQ0EsZWxEdU1lLEFrRHRNZix5QmxEMnRCb0MsQWtEMXRCcEMsZ0NBQUEsQTFDNUhFLDBDMEM2SG9CLEExQzVIcEIsd0MwQzRIb0IsQ3BEMjlLeEIsQW9EeDlLRSxxQkFDRSxZQUFBLENwRDA5S0osQW9EdDlLQSxpQkFDRSxnQkFBQSxDcER5OUtGLEFvRGw5S0EsK0JBRUUsa0JBQUEsQUFDQSxjQUFBLEFBQ0EsUUFBQSxBQUNBLFNBQUEsQUFDQSx5QkFBQSxBQUNBLGtCQUFBLENwRHE5S0YsQW9EbDlLQSxnQkFDRSxXQUFBLEFBQ0EsaUJsRHVzQm9DLENGOHdKdEMsQW9EbDlLQSxlQUNFLFdBQUEsQUFDQSxpQmxEK3JCb0MsQ0ZzeEp0QyxBcUQ1bkxBLFVBQ0UsaUJBQUEsQ3JEK25MRixBcUQ1bkxBLGdCQUNFLGtCQUFBLEFBQ0EsV0FBQSxBQUNBLFlBQUEsQUFDQSxlQUFBLENyRCtuTEYsQXFENW5MQSxvQ0FFRSxrQkFBQSxBQUNBLGFBQUEsQUFDQSxVQUFBLENyRCtuTEYsQXNEN29MRSw4QkRVRixvQy9DSU0scUMrQ0dGLEFBRUEsbUNBQUEsMkJBQUEsQUFDQSxrQkFBQSxDckRnb0xGLENBQ0YsQXNEOW9MRSx5Q0RHRixvQy9DSU0scUMrQ0dGLEFBRUEsbUNBQUEsMkJBQUEsQUFDQSxrQkFBQSxDckR3b0xGLENBQ0YsQXFEcm9MQSwwRkFJRSxhQUFBLEFBQ0EsV0FBQSxDckR3b0xGLEFxRHJvTEEsd0NBRUUsa0JBQUEsQUFDQSxLQUFBLENyRHdvTEYsQXNEM3FMRSw4QkR3Q0EsK0VBRUUsdUJBQUEsQ3JEdW9MRixBcURwb0xBLGdEQUVFLCtCQUFBLENyRHNvTEYsQXFEbm9MQSwrQ0FFRSxnQ0FBQSxDckRxb0xGLENBQ0YsQXNEbnJMRSx5Q0RpQ0EsK0VBRUUsdUJBQUEsQ3JEcXBMRixBcURscExBLGdEQUVFLCtCQUFBLENyRG9wTEYsQXFEanBMQSwrQ0FFRSxnQ0FBQSxDckRtcExGLENBQ0YsQXFEM29MQSx3RkFJRSxrQkFBQSxBQUNBLE1BQUEsQUFDQSxTQUFBLEFBRUEsYUFBQSxBQUNBLG1CQUFBLEFBQ0EsdUJBQUEsQUFDQSxXbkQ4N0I0QyxBbUQ3N0I1QyxXbkRnQ1ksQW1EL0JaLGtCQUFBLEFBQ0EsVW5ENjdCNEMsQ0Yrc0o5QyxBTy9yTEksd1Y4QzBERSxXbkR1QlEsQW1EdEJSLHFCQUFBLEFBQ0EsVUFBQSxBQUNBLFVBQUEsQ3JEOG9MTixBcUQxb0xFLGdNQUNFLGtCQUFBLEFBRUEsYUFBQSxBQUNBLG1CQUFBLEFBQ0EsdUJBQUEsQUFDQSxXbkR1NkIwQyxBbUR0NkIxQyxZbkR1NkIwQyxBbUR0NkIxQyxrQkFBQSxBQUNBLGtCQUFBLEFBQ0EsaUJBQUEsQUFDQSx5QkFBQSxBQUNBLG1DQUFBLENyRDhvTEosQXFENW9MSSx3TkFDRSxzQkFBQSxBQUNBLG1CQUFBLENyRGlwTE4sQXFEOW9MSSw0TkFDRSxpQkFBQSxBQUNBLGFBQUEsQ3JEbXBMTixBcURocExJLHdSQUNFLGtCQUFBLEFBQ0EsV0FBQSxDckRxcExOLEFxRGxwTEksb1JBQ0Usa0JBQUEsQUFDQSxVQUFBLENyRHVwTE4sQXFEbHBMQSw0Q0FFRSxNQUFBLENyRHFwTEYsQXFEbHBMQSw0Q0FFRSxPQUFBLENyRHFwTEYsQXFEanBMQSx3REFFRSxxQkFBQSxBQUNBLFduRHU0QjRDLEFtRHQ0QjVDLFluRHM0QjRDLEFtRHI0QjVDLHFDQUFBLEFBQ0EseUJBQUEsQ3JEb3BMRixBcURqcExBLDRCQUNFLDRNbkRrNEI4QixDRmt4SmhDLEFxRGpwTEEsNEJBQ0UsOE1uRCszQjhCLENGcXhKaEMsQXFENW9MQSxxQkFDRSxrQkFBQSxBQUNBLFFBQUEsQUFDQSxhQUFBLEFBQ0EsT0FBQSxBQUNBLFdBQUEsQUFDQSxhQUFBLEFBQ0EsdUJBQUEsQUFDQSxlQUFBLEFBRUEsa0JuRDgxQjRDLEFtRDcxQjVDLGlCbkQ2MUI0QyxBbUQ1MUI1QyxlQUFBLENyRDhvTEYsQXFENW9MRSx3QkFDRSxrQkFBQSxBQUNBLGNBQUEsQUFDQSxjbkQyMUIwQyxBbUQxMUIxQyxXbkQyMUIwQyxBbUQxMUIxQyxpQm5EMjFCMEMsQW1EMTFCMUMsZ0JuRDAxQjBDLEFtRHoxQjFDLG1CQUFBLEFBQ0EsZUFBQSxBQUNBLG1DQUFBLEFBQ0EsaUJBQUEsQ3JEOG9MSixBcUQzb0xJLCtCQUVFLFNBQUEsQ3JEa3BMTixBcUQxb0xJLDZEQVRFLGtCQUFBLEFBRUEsT0FBQSxBQUNBLHFCQUFBLEFBQ0EsV0FBQSxBQUNBLFlBQUEsQUFDQSxVQUFBLENBR0YsQXJEbXBMSiw4QnFEanBMTSxZQUFBLENyRGlwTE4sQXFEeG9MRSw2QkFDRSx3Qm5EcEdVLENGOHVMZCxBcURwb0xBLGtCQUNFLGtCQUFBLEFBQ0EsVUFBQSxBQUNBLFlBQUEsQUFDQSxTQUFBLEFBQ0EsV0FBQSxBQUNBLGlCQUFBLEFBQ0Esb0JBQUEsQUFDQSxXbkRwSFksQW1EcUhaLGlCQUFBLENyRHVvTEYsQXVEdjJMQSxnQkFDRSxpQ0FBQSxDdkQwMkxGLEF1RHQyTEEsV0FDRSw0QkFBQSxDdkR5MkxGLEF1RHQyTEEsY0FDRSwrQkFBQSxDdkR5MkxGLEF1RHQyTEEsY0FDRSwrQkFBQSxDdkR5MkxGLEF1RHQyTEEsbUJBQ0Usb0NBQUEsQ3ZEeTJMRixBdUR0MkxBLGdCQUNFLGlDQUFBLEN2RHkyTEYsQXdEMzNMQSxVQUNFLHdCQUFBLEN4RDgzTEYsQXlEaDRMRSxlQUNFLGtDQUFBLEN6RG00TEosQU83MkxJLDRDa0RsQkUsa0NBQUEsQ3pEbTRMTixBeUR4NExFLGtCQUNFLGtDQUFBLEN6RDI0TEosQU9yM0xJLGtEa0RsQkUsa0NBQUEsQ3pEMjRMTixBeURoNUxFLFlBQ0Usa0NBQUEsQ3pEbTVMSixBTzczTEksc0NrRGxCRSxrQ0FBQSxDekRtNUxOLEF5RHg1TEUsY0FDRSxrQ0FBQSxDekQyNUxKLEFPcjRMSSwwQ2tEbEJFLGtDQUFBLEN6RDI1TE4sQXlEaDZMRSxZQUNFLGtDQUFBLEN6RG02TEosQU83NExJLHNDa0RsQkUsa0NBQUEsQ3pEbTZMTixBeUR4NkxFLFNBQ0Usa0NBQUEsQ3pEMjZMSixBT3I1TEksZ0NrRGxCRSxrQ0FBQSxDekQyNkxOLEF5RGg3TEUsWUFDRSxpQ0FBQSxDekRtN0xKLEFPNzVMSSxzQ2tEbEJFLGtDQUFBLEN6RG03TE4sQXlEeDdMRSxXQUNFLGtDQUFBLEN6RDI3TEosQU9yNkxJLG9Da0RsQkUsa0NBQUEsQ3pEMjdMTixBeURoOExFLFlBQ0Usa0NBQUEsQ3pEbThMSixBTzc2TEksc0NrRGxCRSxrQ0FBQSxDekRtOExOLEEwRHY4TEEsVUFDRSxrQkFBQSxDMUQwOExGLEEwRHY4TEEsY0FDRSxzQkFBQSxDMUQwOExGLEEwRHY4TEEsZ0JBQ0Usd0JBQUEsQzFEMDhMRixBMER2OExBLGlCQUNFLHlCQUFBLEMxRDA4TEYsQTBEdjhMQSxlQUNFLHVCQUFBLEMxRDA4TEYsQTBEbjhMQSxTaER4Qkksb0JSb1pxQixDRjJrTHpCLEEwRG44TEEsYWhEckJJLDZCUjZZcUIsQ0ZnbEx6QixBMERwOExBLDRCaEQxQkksOEJSOFlxQixDRnFsTHpCLEEwRHI4TEEsK0JoRHZCSSxpQ1J1WXFCLENGMGxMekIsQTBEdDhMQSw4QmhEbkJJLGdDUitYcUIsQ3dENVd6QixBMUQyOExBLGNVdjlMSSw2QlJ3WHFCLENGK2xMekIsQTBEdjhMQSxnQkFDRSxpQkFBQSxDMUQwOExGLEEwRHY4TEEsV0FDRSxlQUFBLEMxRDA4TEYsQTBEdjhMQSxXQUNFLG9CQUFBLEMxRDA4TEYsQW1DbGdNRSxnQkFDRSxjQUFBLEFBQ0EsV0FBQSxBQUNBLFVBQUEsQ25DcWdNSixBMkRqZ01JLFFBQ0Usc0JBQUEsQzNEb2dNTixBMkRsZ01JLFVBQ0Usd0JBQUEsQzNEcWdNTixBMkRuZ01JLGdCQUNFLDhCQUFBLEMzRHNnTU4sQTJEcGdNSSxTQUNFLHVCQUFBLEMzRHVnTU4sQTJEcmdNSSxTQUNFLHVCQUFBLEMzRHdnTU4sQTJEdGdNSSxjQUNFLDRCQUFBLEMzRHlnTU4sQTJEdmdNSSxRQUNFLHNCQUFBLEMzRDBnTU4sQTJEeGdNSSxlQUNFLDZCQUFBLEMzRDJnTU4sQWNqL0xJLHlCNkNoREEsV0FDRSxzQkFBQSxDM0RxaU1KLEEyRG5pTUUsYUFDRSx3QkFBQSxDM0RxaU1KLEEyRG5pTUUsbUJBQ0UsOEJBQUEsQzNEcWlNSixBMkRuaU1FLFlBQ0UsdUJBQUEsQzNEcWlNSixBMkRuaU1FLFlBQ0UsdUJBQUEsQzNEcWlNSixBMkRuaU1FLGlCQUNFLDRCQUFBLEMzRHFpTUosQTJEbmlNRSxXQUNFLHNCQUFBLEMzRHFpTUosQTJEbmlNRSxrQkFDRSw2QkFBQSxDM0RxaU1KLENBQ0YsQWM1Z01JLHlCNkNoREEsV0FDRSxzQkFBQSxDM0Qrak1KLEEyRDdqTUUsYUFDRSx3QkFBQSxDM0Qrak1KLEEyRDdqTUUsbUJBQ0UsOEJBQUEsQzNEK2pNSixBMkQ3ak1FLFlBQ0UsdUJBQUEsQzNEK2pNSixBMkQ3ak1FLFlBQ0UsdUJBQUEsQzNEK2pNSixBMkQ3ak1FLGlCQUNFLDRCQUFBLEMzRCtqTUosQTJEN2pNRSxXQUNFLHNCQUFBLEMzRCtqTUosQTJEN2pNRSxrQkFDRSw2QkFBQSxDM0Qrak1KLENBQ0YsQWN0aU1JLHlCNkNoREEsV0FDRSxzQkFBQSxDM0R5bE1KLEEyRHZsTUUsYUFDRSx3QkFBQSxDM0R5bE1KLEEyRHZsTUUsbUJBQ0UsOEJBQUEsQzNEeWxNSixBMkR2bE1FLFlBQ0UsdUJBQUEsQzNEeWxNSixBMkR2bE1FLFlBQ0UsdUJBQUEsQzNEeWxNSixBMkR2bE1FLGlCQUNFLDRCQUFBLEMzRHlsTUosQTJEdmxNRSxXQUNFLHNCQUFBLEMzRHlsTUosQTJEdmxNRSxrQkFDRSw2QkFBQSxDM0R5bE1KLENBQ0YsQWNoa01JLDBCNkNoREEsV0FDRSxzQkFBQSxDM0Rtbk1KLEEyRGpuTUUsYUFDRSx3QkFBQSxDM0Rtbk1KLEEyRGpuTUUsbUJBQ0UsOEJBQUEsQzNEbW5NSixBMkRqbk1FLFlBQ0UsdUJBQUEsQzNEbW5NSixBMkRqbk1FLFlBQ0UsdUJBQUEsQzNEbW5NSixBMkRqbk1FLGlCQUNFLDRCQUFBLEMzRG1uTUosQTJEam5NRSxXQUNFLHNCQUFBLEMzRG1uTUosQTJEam5NRSxrQkFDRSw2QkFBQSxDM0Rtbk1KLENBQ0YsQTREMW9NSSxZQUNFLFFBQUEsQzVENG9NTixBNEQxb01JLFdBQ0UsT0FBQSxDNUQ2b01OLEE0RDNvTUksZ0JBQ0UsT0FBQSxDNUQ4b01OLEE0RDNvTUksVUFDRSw0QkFBQSxDNUQ4b01OLEE0RDVvTUksYUFDRSwrQkFBQSxDNUQrb01OLEE0RDdvTUksa0JBQ0Usb0NBQUEsQzVEZ3BNTixBNEQ5b01JLHFCQUNFLHVDQUFBLEM1RGlwTU4sQTREOW9NSSxXQUNFLHdCQUFBLEM1RGlwTU4sQTREL29NSSxhQUNFLDBCQUFBLEM1RGtwTU4sQTREaHBNSSxtQkFDRSxnQ0FBQSxDNURtcE1OLEE0RGhwTUksdUJBQ0Usb0NBQUEsQzVEbXBNTixBNERqcE1JLHFCQUNFLGtDQUFBLEM1RG9wTU4sQTREbHBNSSx3QkFDRSxnQ0FBQSxDNURxcE1OLEE0RG5wTUkseUJBQ0UsdUNBQUEsQzVEc3BNTixBNERwcE1JLHdCQUNFLHNDQUFBLEM1RHVwTU4sQTREcHBNSSxtQkFDRSxnQ0FBQSxDNUR1cE1OLEE0RHJwTUksaUJBQ0UsOEJBQUEsQzVEd3BNTixBNER0cE1JLG9CQUNFLDRCQUFBLEM1RHlwTU4sQTREdnBNSSxzQkFDRSw4QkFBQSxDNUQwcE1OLEE0RHhwTUkscUJBQ0UsNkJBQUEsQzVEMnBNTixBNER4cE1JLHFCQUNFLGtDQUFBLEM1RDJwTU4sQTREenBNSSxtQkFDRSxnQ0FBQSxDNUQ0cE1OLEE0RDFwTUksc0JBQ0UsOEJBQUEsQzVENnBNTixBNEQzcE1JLHVCQUNFLHFDQUFBLEM1RDhwTU4sQTRENXBNSSxzQkFDRSxvQ0FBQSxDNUQrcE1OLEE0RDdwTUksdUJBQ0UsK0JBQUEsQzVEZ3FNTixBNEQ3cE1JLGlCQUNFLHlCQUFBLEM1RGdxTU4sQTREOXBNSSxrQkFDRSwrQkFBQSxDNURpcU1OLEE0RC9wTUksZ0JBQ0UsNkJBQUEsQzVEa3FNTixBNERocU1JLG1CQUNFLDJCQUFBLEM1RG1xTU4sQTREanFNSSxxQkFDRSw2QkFBQSxDNURvcU1OLEE0RGxxTUksb0JBQ0UsNEJBQUEsQzVEcXFNTixBY3p0TUkseUI4Q2hEQSxlQUNFLFFBQUEsQzVENndNSixBNEQzd01FLGNBQ0UsT0FBQSxDNUQ2d01KLEE0RDN3TUUsbUJBQ0UsT0FBQSxDNUQ2d01KLEE0RDF3TUUsYUFDRSw0QkFBQSxDNUQ0d01KLEE0RDF3TUUsZ0JBQ0UsK0JBQUEsQzVENHdNSixBNEQxd01FLHFCQUNFLG9DQUFBLEM1RDR3TUosQTREMXdNRSx3QkFDRSx1Q0FBQSxDNUQ0d01KLEE0RHp3TUUsY0FDRSx3QkFBQSxDNUQyd01KLEE0RHp3TUUsZ0JBQ0UsMEJBQUEsQzVEMndNSixBNER6d01FLHNCQUNFLGdDQUFBLEM1RDJ3TUosQTREeHdNRSwwQkFDRSxvQ0FBQSxDNUQwd01KLEE0RHh3TUUsd0JBQ0Usa0NBQUEsQzVEMHdNSixBNER4d01FLDJCQUNFLGdDQUFBLEM1RDB3TUosQTREeHdNRSw0QkFDRSx1Q0FBQSxDNUQwd01KLEE0RHh3TUUsMkJBQ0Usc0NBQUEsQzVEMHdNSixBNER2d01FLHNCQUNFLGdDQUFBLEM1RHl3TUosQTREdndNRSxvQkFDRSw4QkFBQSxDNUR5d01KLEE0RHZ3TUUsdUJBQ0UsNEJBQUEsQzVEeXdNSixBNER2d01FLHlCQUNFLDhCQUFBLEM1RHl3TUosQTREdndNRSx3QkFDRSw2QkFBQSxDNUR5d01KLEE0RHR3TUUsd0JBQ0Usa0NBQUEsQzVEd3dNSixBNER0d01FLHNCQUNFLGdDQUFBLEM1RHd3TUosQTREdHdNRSx5QkFDRSw4QkFBQSxDNUR3d01KLEE0RHR3TUUsMEJBQ0UscUNBQUEsQzVEd3dNSixBNER0d01FLHlCQUNFLG9DQUFBLEM1RHd3TUosQTREdHdNRSwwQkFDRSwrQkFBQSxDNUR3d01KLEE0RHJ3TUUsb0JBQ0UseUJBQUEsQzVEdXdNSixBNERyd01FLHFCQUNFLCtCQUFBLEM1RHV3TUosQTREcndNRSxtQkFDRSw2QkFBQSxDNUR1d01KLEE0RHJ3TUUsc0JBQ0UsMkJBQUEsQzVEdXdNSixBNERyd01FLHdCQUNFLDZCQUFBLEM1RHV3TUosQTREcndNRSx1QkFDRSw0QkFBQSxDNUR1d01KLENBQ0YsQWM1ek1JLHlCOENoREEsZUFDRSxRQUFBLEM1RCsyTUosQTRENzJNRSxjQUNFLE9BQUEsQzVEKzJNSixBNEQ3Mk1FLG1CQUNFLE9BQUEsQzVEKzJNSixBNEQ1Mk1FLGFBQ0UsNEJBQUEsQzVEODJNSixBNEQ1Mk1FLGdCQUNFLCtCQUFBLEM1RDgyTUosQTRENTJNRSxxQkFDRSxvQ0FBQSxDNUQ4Mk1KLEE0RDUyTUUsd0JBQ0UsdUNBQUEsQzVEODJNSixBNEQzMk1FLGNBQ0Usd0JBQUEsQzVENjJNSixBNEQzMk1FLGdCQUNFLDBCQUFBLEM1RDYyTUosQTREMzJNRSxzQkFDRSxnQ0FBQSxDNUQ2Mk1KLEE0RDEyTUUsMEJBQ0Usb0NBQUEsQzVENDJNSixBNEQxMk1FLHdCQUNFLGtDQUFBLEM1RDQyTUosQTREMTJNRSwyQkFDRSxnQ0FBQSxDNUQ0Mk1KLEE0RDEyTUUsNEJBQ0UsdUNBQUEsQzVENDJNSixBNEQxMk1FLDJCQUNFLHNDQUFBLEM1RDQyTUosQTREejJNRSxzQkFDRSxnQ0FBQSxDNUQyMk1KLEE0RHoyTUUsb0JBQ0UsOEJBQUEsQzVEMjJNSixBNER6Mk1FLHVCQUNFLDRCQUFBLEM1RDIyTUosQTREejJNRSx5QkFDRSw4QkFBQSxDNUQyMk1KLEE0RHoyTUUsd0JBQ0UsNkJBQUEsQzVEMjJNSixBNER4Mk1FLHdCQUNFLGtDQUFBLEM1RDAyTUosQTREeDJNRSxzQkFDRSxnQ0FBQSxDNUQwMk1KLEE0RHgyTUUseUJBQ0UsOEJBQUEsQzVEMDJNSixBNER4Mk1FLDBCQUNFLHFDQUFBLEM1RDAyTUosQTREeDJNRSx5QkFDRSxvQ0FBQSxDNUQwMk1KLEE0RHgyTUUsMEJBQ0UsK0JBQUEsQzVEMDJNSixBNER2Mk1FLG9CQUNFLHlCQUFBLEM1RHkyTUosQTREdjJNRSxxQkFDRSwrQkFBQSxDNUR5Mk1KLEE0RHYyTUUsbUJBQ0UsNkJBQUEsQzVEeTJNSixBNER2Mk1FLHNCQUNFLDJCQUFBLEM1RHkyTUosQTREdjJNRSx3QkFDRSw2QkFBQSxDNUR5Mk1KLEE0RHYyTUUsdUJBQ0UsNEJBQUEsQzVEeTJNSixDQUNGLEFjOTVNSSx5QjhDaERBLGVBQ0UsUUFBQSxDNURpOU1KLEE0RC84TUUsY0FDRSxPQUFBLEM1RGk5TUosQTRELzhNRSxtQkFDRSxPQUFBLEM1RGk5TUosQTREOThNRSxhQUNFLDRCQUFBLEM1RGc5TUosQTREOThNRSxnQkFDRSwrQkFBQSxDNURnOU1KLEE0RDk4TUUscUJBQ0Usb0NBQUEsQzVEZzlNSixBNEQ5OE1FLHdCQUNFLHVDQUFBLEM1RGc5TUosQTRENzhNRSxjQUNFLHdCQUFBLEM1RCs4TUosQTRENzhNRSxnQkFDRSwwQkFBQSxDNUQrOE1KLEE0RDc4TUUsc0JBQ0UsZ0NBQUEsQzVEKzhNSixBNEQ1OE1FLDBCQUNFLG9DQUFBLEM1RDg4TUosQTRENThNRSx3QkFDRSxrQ0FBQSxDNUQ4OE1KLEE0RDU4TUUsMkJBQ0UsZ0NBQUEsQzVEODhNSixBNEQ1OE1FLDRCQUNFLHVDQUFBLEM1RDg4TUosQTRENThNRSwyQkFDRSxzQ0FBQSxDNUQ4OE1KLEE0RDM4TUUsc0JBQ0UsZ0NBQUEsQzVENjhNSixBNEQzOE1FLG9CQUNFLDhCQUFBLEM1RDY4TUosQTREMzhNRSx1QkFDRSw0QkFBQSxDNUQ2OE1KLEE0RDM4TUUseUJBQ0UsOEJBQUEsQzVENjhNSixBNEQzOE1FLHdCQUNFLDZCQUFBLEM1RDY4TUosQTREMThNRSx3QkFDRSxrQ0FBQSxDNUQ0OE1KLEE0RDE4TUUsc0JBQ0UsZ0NBQUEsQzVENDhNSixBNEQxOE1FLHlCQUNFLDhCQUFBLEM1RDQ4TUosQTREMThNRSwwQkFDRSxxQ0FBQSxDNUQ0OE1KLEE0RDE4TUUseUJBQ0Usb0NBQUEsQzVENDhNSixBNEQxOE1FLDBCQUNFLCtCQUFBLEM1RDQ4TUosQTREejhNRSxvQkFDRSx5QkFBQSxDNUQyOE1KLEE0RHo4TUUscUJBQ0UsK0JBQUEsQzVEMjhNSixBNER6OE1FLG1CQUNFLDZCQUFBLEM1RDI4TUosQTREejhNRSxzQkFDRSwyQkFBQSxDNUQyOE1KLEE0RHo4TUUsd0JBQ0UsNkJBQUEsQzVEMjhNSixBNER6OE1FLHVCQUNFLDRCQUFBLEM1RDI4TUosQ0FDRixBY2hnTkksMEI4Q2hEQSxlQUNFLFFBQUEsQzVEbWpOSixBNERqak5FLGNBQ0UsT0FBQSxDNURtak5KLEE0RGpqTkUsbUJBQ0UsT0FBQSxDNURtak5KLEE0RGhqTkUsYUFDRSw0QkFBQSxDNURrak5KLEE0RGhqTkUsZ0JBQ0UsK0JBQUEsQzVEa2pOSixBNERoak5FLHFCQUNFLG9DQUFBLEM1RGtqTkosQTREaGpORSx3QkFDRSx1Q0FBQSxDNURrak5KLEE0RC9pTkUsY0FDRSx3QkFBQSxDNURpak5KLEE0RC9pTkUsZ0JBQ0UsMEJBQUEsQzVEaWpOSixBNEQvaU5FLHNCQUNFLGdDQUFBLEM1RGlqTkosQTREOWlORSwwQkFDRSxvQ0FBQSxDNURnak5KLEE0RDlpTkUsd0JBQ0Usa0NBQUEsQzVEZ2pOSixBNEQ5aU5FLDJCQUNFLGdDQUFBLEM1RGdqTkosQTREOWlORSw0QkFDRSx1Q0FBQSxDNURnak5KLEE0RDlpTkUsMkJBQ0Usc0NBQUEsQzVEZ2pOSixBNEQ3aU5FLHNCQUNFLGdDQUFBLEM1RCtpTkosQTREN2lORSxvQkFDRSw4QkFBQSxDNUQraU5KLEE0RDdpTkUsdUJBQ0UsNEJBQUEsQzVEK2lOSixBNEQ3aU5FLHlCQUNFLDhCQUFBLEM1RCtpTkosQTREN2lORSx3QkFDRSw2QkFBQSxDNUQraU5KLEE0RDVpTkUsd0JBQ0Usa0NBQUEsQzVEOGlOSixBNEQ1aU5FLHNCQUNFLGdDQUFBLEM1RDhpTkosQTRENWlORSx5QkFDRSw4QkFBQSxDNUQ4aU5KLEE0RDVpTkUsMEJBQ0UscUNBQUEsQzVEOGlOSixBNEQ1aU5FLHlCQUNFLG9DQUFBLEM1RDhpTkosQTRENWlORSwwQkFDRSwrQkFBQSxDNUQ4aU5KLEE0RDNpTkUsb0JBQ0UseUJBQUEsQzVENmlOSixBNEQzaU5FLHFCQUNFLCtCQUFBLEM1RDZpTkosQTREM2lORSxtQkFDRSw2QkFBQSxDNUQ2aU5KLEE0RDNpTkUsc0JBQ0UsMkJBQUEsQzVENmlOSixBNEQzaU5FLHdCQUNFLDZCQUFBLEM1RDZpTkosQTREM2lORSx1QkFDRSw0QkFBQSxDNUQ2aU5KLENBQ0YsQTZEdHBOSSxZQ0hGLG9CQUFBLEM5RDRwTkYsQTZEdHBOSSxhQ0ZGLHFCQUFBLEM5RDRwTkYsQTZEdnBOSSxZQ0RGLG9CQUFBLEM5RDRwTkYsQWM3bU5JLHlCK0NwREEsZUNIRixvQkFBQSxDOUR5cU5BLEE2RG5xTkUsZ0JDRkYscUJBQUEsQzlEd3FOQSxBNkRucU5FLGVDREYsb0JBQUEsQzlEdXFOQSxDQUNGLEFjem5OSSx5QitDcERBLGVDSEYsb0JBQUEsQzlEb3JOQSxBNkQ5cU5FLGdCQ0ZGLHFCQUFBLEM5RG1yTkEsQTZEOXFORSxlQ0RGLG9CQUFBLEM5RGtyTkEsQ0FDRixBY3BvTkkseUIrQ3BEQSxlQ0hGLG9CQUFBLEM5RCtyTkEsQTZEenJORSxnQkNGRixxQkFBQSxDOUQ4ck5BLEE2RHpyTkUsZUNERixvQkFBQSxDOUQ2ck5BLENBQ0YsQWMvb05JLDBCK0NwREEsZUNIRixvQkFBQSxDOUQwc05BLEE2RHBzTkUsZ0JDRkYscUJBQUEsQzlEeXNOQSxBNkRwc05FLGVDREYsb0JBQUEsQzlEd3NOQSxDQUNGLEErRGh0TkEsV0FFRSxLQUFBLEMvRHF0TkYsQStEL3NOQSx5QkFQRSxlQUFB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bHNVRSxZQUNFLDBCQUFBLEFBQ0EsNEJBQUEsQ25Fb3NVSixDQUNGLEFvRTF2VUEsY0FDRSw0QkFBQSxDcEU0dlVGLEFvRXp2VUEsYUFDRSw0QkFBQSxDcEU0dlVGLEFvRS91VUksV0FDRSx5QkFBQSxDcEV3dlVOLEFvRXR2VUksWUFDRSwwQkFBQSxDcEV5dlVOLEFvRXZ2VUksYUFDRSwyQkFBQSxDcEUwdlVOLEFjanVVSSx5QnNEaENBLGNBQ0UseUJBQUEsQ3BFcXdVSixBb0Vud1VFLGVBQ0UsMEJBQUEsQ3BFcXdVSixBb0Vud1VFLGdCQUNFLDJCQUFBLENwRXF3VUosQ0FDRixBYzd1VUkseUJzRGhDQSxjQUNFLHlCQUFBLENwRWd4VUosQW9FOXdVRSxlQUNFLDBCQUFBLENwRWd4VUosQW9FOXdVRSxnQkFDRSwyQkFBQSxDcEVneFVKLENBQ0YsQWN4dlVJLHlCc0RoQ0EsY0FDRSx5QkFBQSxDcEUyeFVKLEFvRXp4VUUsZUFDRSwwQkFBQSxDcEUyeFVKLEFvRXp4VUUsZ0JBQ0UsMkJBQUEsQ3BFMnhVSixDQUNGLEFjbndVSSwwQnNEaENBLGNBQ0UseUJBQUEsQ3BFc3lVSixBb0VweVVFLGVBQ0UsMEJBQUEsQ3BFc3lVSixBb0VweVVFLGdCQUNFLDJCQUFBLENwRXN5VUosQ0FDRixBb0VoeVVBLGdCQUNFLGtDQUFBLENwRWt5VUYsQW9FL3hVQSxnQkFDRSxrQ0FBQSxDcEVreVVGLEFvRS94VUEsaUJBQ0UsbUNBQUEsQ3BFa3lVRixBb0U3eFVBLG9CQUNFLGVBQUEsQ3BFZ3lVRixBb0U3eFVBLGtCQUNFLGVBQUEsQ3BFZ3lVRixBb0U3eFVBLGFBQ0UsaUJBQUEsQ3BFZ3lVRixBb0UzeFVBLFlBQ0Usb0JBQUEsQ3BFOHhVRixBb0UzeFVBLFlBQ0UsdUJBQUEsQ3BFOHhVRixBb0UzeFVBLFdBQ0UseUJBQUEsQ3BFOHhVRixBcUV0MlVFLFlBQ0UsdUJBQUEsQ3JFeTJVSixBT24xVUksc0M4RGxCRSx1QkFBQSxDckV5MlVOLEFxRTkyVUUsY0FDRSx1QkFBQSxDckVpM1VKLEFPMzFVSSwwQzhEbEJFLHVCQUFBLENyRWkzVU4sQXFFdDNVRSxjQUNFLHVCQUFBLENyRXkzVUosQU9uMlVJLDBDOERsQkUsdUJBQUEsQ3JFeTNVTixBcUU5M1VFLFdBQ0UsdUJBQUEsQ3JFaTRVSixBTzMyVUksb0M4RGxCRSx1QkFBQSxDckVpNFVOLEFxRXQ0VUUsY0FDRSxzQkFBQSxDckV5NFVKLEFPbjNVSSwwQzhEbEJFLHVCQUFBLENyRXk0VU4sQXFFOTRVRSxhQUNFLHVCQUFBLENyRWk1VUosQU8zM1VJLHdDOERsQkUsdUJBQUEsQ3JFaTVVTixBcUV0NVVFLGdCQUNFLHVCQUFBLENyRXk1VUosQU9uNFVJLDhDOERsQkUsdUJBQUEsQ3JFeTVVTixBcUU5NVVFLGFBQ0UsdUJBQUEsQ3JFaTZVSixBTzM0VUksd0M4RGxCRSx1QkFBQSxDckVpNlVOLEFvRXgwVUEsV0UvRkUsV0FBQSxBQUNBLGtCQUFBLEFBQ0EsaUJBQUEsQUFDQSw2QkFBQSxBQUNBLFFBQUEsQ3RFMjZVRixBdUU3NlVBLFdDREUsMkJBQUEsQ3hFazdVRixBdUUxNlVFLGNBRUksc0JBQUEsQ3ZFNDZVTixBY3AzVUkseUJ5RHJERixnQkFFSSxzQkFBQSxDdkU0NlVKLENBQ0YsQWN2NFVJLHlCeUQ3Q0YsY0FFSSxzQkFBQSxDdkV1N1VKLENBQ0YsQWNoNFVJLHlCeURyREYsZ0JBRUksc0JBQUEsQ3ZFdzdVSixDQUNGLEFjbjVVSSx5QnlEN0NGLGNBRUksc0JBQUEsQ3ZFbThVSixDQUNGLEFjNTRVSSx5QnlEckRGLGdCQUVJLHNCQUFBLEN2RW84VUosQ0FDRixBYy81VUkseUJ5RDdDRixjQUVJLHNCQUFBLEN2RSs4VUosQ0FDRixBY3g1VUksMEJ5RHJERixnQkFFSSxzQkFBQSxDdkVnOVVKLENBQ0YsQWMzNlVJLDBCeUQ3Q0YsY0FFSSxzQkFBQSxDdkUyOVVKLENBQ0YsQXVFOThVQSxxQ0FDRSxzQkFBQSxDdkVxOVVGLEF1RW45VUUsYUFIRixxQkFJSSx1QkFBQSxDdkVzOVVGLENBQ0YsQXVFbjlVQSxzQkFDRSxzQkFBQSxDdkVzOVVGLEF1RXA5VUUsYUFIRixzQkFJSSx3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MkZwM1pFLGlDQUNFLGdCQUFBLEMzRnMzWkosQTJGbDNaQSxZQUNFLFV6RmZZLENGbzRaZCxBMkZuM1pFLG1CQUNFLGtCQUFBLEFBQ0EsV0FBQSxBQUNBLHFCQUFBLEFBQ0EsV0FBQSxDM0ZxM1pKLEEyRmwzWkUsb0JBQ0UsdUJBQUEsQzNGbzNaSixBMkZsM1pJLDJCQUNFLHdCekZlc0IsQ0ZxMlo1QixBMkZoM1pFLHNCQUNFLHVCQUFBLEMzRmszWkosQTJGaDNaSSw2QkFDRSx3QnpGdEJXLENGdzRaakIsQTJGOTJaRSxvQkFDRSx1QkFBQSxDM0ZnM1pKLEEyRjkyWkksMkJBQ0Usd0J6RnJDUSxDRnE1WmQsQTJGNTJaRSxxQkFDRSx1QkFBQSxDM0Y4MlpKLEEyRjUyWkksNEJBQ0Usd0J6RlRzQixDRnUzWjVCLEEyRjEyWkUsMEJBQ0UsdUJBQUEsQzNGNDJaSixBMkYxMlpJLGlDQUNFLHdCekY3Q1ksQ0Z5NVpsQixBMkZ4MlpFLHVCQUNFLHVCQUFBLEMzRjAyWkosQTJGeDJaSSw4QkFDRSx3QnpGcERXLENGODVaakIsQTJGdDJaRSxzRkFDRSx3QnpGdENZLENGODRaaEIsQTJGdDJaSSwyR0FDRSxZQUFBLEFBQ0EsaUJBQUEsQzNGdzJaTixBMkZwMlpFLHlCQUNFLHVCQUFBLEMzRnMyWkosQTJGcDJaSSxnQ0FDRSx3QnpGcEVZLENGMDZabEIsQTJGbDJaRSxvQkFDRSx3QnpGeEVRLENGNDZaWixBMkZqMlpFLG9CQUNFLGtDQUFBLEMzRm0yWkosQTJGaDJaRSwrQkFDRSx3QnpGdEVZLENGdzZaaEIsQTJGLzFaRSwrQkFDRSxrQnpGMUVZLENGMjZaaEIsQTJGOTFaRSxrQ0FDRSx3QnpGN0VZLENGNjZaaEIsQTJGNzFaRSwrQkFDRSx3QnpGM0VZLENGMDZaaEIsQTJGNzFaSSxzQ0FDRSxZQUFBLEFBQ0EsaUJBQUEsQzNGKzFaTixBMkYzMVpFLGtDQUNFLHdCekYxRlksQ0Z1N1poQixBMkYxMVpFLCtCQUNFLHdCekZ4RlksQ0ZvN1poQixBMkYxMVpJLHNDQUNFLFlBQUEsQUFDQSxpQkFBQSxDM0Y0MVpOLEEy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QSxBQUNBLG9CQUFBLEN0SGs2Z0JGLEFzSC81Z0JBLHlCQUNFLHNCQUFBLEFBQ0EsZUFBQSxDdEhrNmdCRixBc0gvNWdCQSxpQkFDRSxZQUFBLEN0SGs2Z0JGLEF1SGhpaEJBLDBCQUNFLHlCckg2SE8sQXFINUhQLGFBQUEsQUFDQSxrQkFBQSxDdkhtaWhCRixBdUhoaWhCQSx3QkFDRSxjckgrR1ksQXFIOUdaLGVBQUEsQUFDQSxtQ0FBQSxBQUNBLGlCQUFBLEN2SG1paEJGLEF1SGhpaEJBLHFCQUNFLGNySHdHWSxBcUh2R1osa0JBQUEsQUFDQSxnQkFBQSxBQUNBLGNBQUEsQ3ZIbWloQkYsQU8xaGhCSSxzRGdITkEsY0FBQSxDdkhtaWhCSiIsImZpbGUiOiJzdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYge1xuICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTtcbiAgbGluZS1oZWlnaHQ6IDcxcHg7XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWgyO1xuICBsaW5lLWhlaWdodDogNjJweDtcbn1cblxuaDMsXG4uaDMge1xuICBmb250LXNpemU6ICRmb250LXNpemUtaDM7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWg1O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cblxuaDYsXG4uaDYge1xuICBmb250LXNpemU6ICRmb250LXNpemUtaDY7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogJGxlYWQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgY29sb3I6ICRib2R5LWdyYXk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuLmRpc3BsYXktMyB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cbi5kaXNwbGF5LTQge1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbn1cblxuLmRpc3BsYXktNSB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXk1LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTUtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXk7XG4gIG1hcmdpbi10b3A6ICRzcGFjZXIteTtcbn1cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkc21hbGwtZm9udC1saW5lLWhlaWdodDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG59XG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAoJHNwYWNlciAvIDIpICRzcGFjZXI7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xuICBib3JkZXItbGVmdDogJGJsb2NrcXVvdGUtYm9yZGVyLXdpZHRoIHNvbGlkICRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cblxuLy8gT3Bwb3NpdGUgYWxpZ25tZW50IG9mIGJsb2NrcXVvdGVcbi5ibG9ja3F1b3RlLXJldmVyc2Uge1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkYmxvY2txdW90ZS1ib3JkZXItd2lkdGggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjZXI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDAwQTAgXFwyMDE0JzsgLy8gbmJzcCwgZW0gZGFzaFxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgaDEsXG4gIC5oMSxcbiAgaDIsXG4gIC5oMixcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAkZGlzcGxheTQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBCb290c3RyYXAgdjQuMC4wLWFscGhhLjYgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTcgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE3IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbmh0bWwgKiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5tYWluIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi8qISBub3JtYWxpemUuY3NzIHY1LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIsXG5wOjpmaXJzdC1sZXR0ZXIsXG5kaXY6OmZpcnN0LWxldHRlcixcbmJsb2NrcXVvdGU6OmZpcnN0LWxldHRlcixcbmxpOjpmaXJzdC1sZXR0ZXIsXG5wOjpmaXJzdC1saW5lLFxuZGl2OjpmaXJzdC1saW5lLFxuYmxvY2txdW90ZTo6Zmlyc3QtbGluZSxcbmxpOjpmaXJzdC1saW5lIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhLFxuYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIHByZSxcbmJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgdHIsXG5pbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBwLFxuaDIsXG5oMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgaDIsXG5oMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cbmh0bWwge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM5Mzk3OWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICM5NDk4OWY7XG4gIGZpbGw6ICM5NDk4OWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5hOmZvY3VzLCBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIGZpbGw6ICMzMzM1M2E7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYS5saW5rLXVuZGVybGluZV9fcHJpbWFyeSB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbmEubGluay11bmRlcmxpbmVfX3ByaW1hcnk6aG92ZXIsIGEubGluay11bmRlcmxpbmVfX3ByaW1hcnk6YWN0aXZlIHtcbiAgY29sb3I6ICM5Mzk3OWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEubGluay11bmRlcmxpbmVfX3NlY29uZGFyeSB7XG4gIGNvbG9yOiAjOTM5NzlkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5hLmxpbmstdW5kZXJsaW5lX19zZWNvbmRhcnk6aG92ZXIsIGEubGluay11bmRlcmxpbmVfX3NlY29uZGFyeTphY3RpdmUge1xuICBjb2xvcjogIzMzMzUzYTtcbn1cblxuLmxpbmstdW5kZXJsaW5lX19wcmltYXJ5IHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmxpbmstdW5kZXJsaW5lX19wcmltYXJ5OmhvdmVyLCAubGluay11bmRlcmxpbmVfX3ByaW1hcnk6YWN0aXZlIHtcbiAgY29sb3I6ICM5Mzk3OWQ7XG59XG4ubGluay11bmRlcmxpbmVfX3NlY29uZGFyeSB7XG4gIGNvbG9yOiAjOTM5NzlkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubGluay11bmRlcmxpbmVfX3NlY29uZGFyeTpob3ZlciwgLmxpbmstdW5kZXJsaW5lX19zZWNvbmRhcnk6YWN0aXZlIHtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG5cbmxhYmVsLmxpbmstdW5kZXJsaW5lX19wcmltYXJ5IHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxubGFiZWwubGluay11bmRlcmxpbmVfX3ByaW1hcnk6aG92ZXIsIGxhYmVsLmxpbmstdW5kZXJsaW5lX19wcmltYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjOTM5NzlkO1xufVxubGFiZWwubGluay11bmRlcmxpbmVfX3NlY29uZGFyeSB7XG4gIGNvbG9yOiAjOTM5NzlkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5sYWJlbC5saW5rLXVuZGVybGluZV9fc2Vjb25kYXJ5OmhvdmVyLCBsYWJlbC5saW5rLXVuZGVybGluZV9fc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYSxcbmFyZWEsXG5idXR0b24sXG5bcm9sZT1idXR0b25dLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gMXJlbSAxcmVtIDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtIDFyZW0gMXJlbSAwO1xuICBjb2xvcjogIzk0OTg5ZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkLFxuaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT1tb250aF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2NjY2NjYjtcbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuXG5jb2RlIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjYmQ0MTQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuYSA+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+IC5idG4ge1xuICBwYWRkaW5nOiAwLjgxMjVyZW0gMy4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uYnRuLXNtLXByaW1hcnkge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uYnRuLW5hdi1wcmltYXJ5IHtcbiAgcGFkZGluZzogMC44MTI1cmVtIDMuMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmJ0bi1uYXYtc2Vjb25kYXJ5IHtcbiAgcGFkZGluZzogMC41cmVtIDEuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPXJlc2V0XS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tdGlrdG9rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ0bi1zbmFwY2hhdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1MiwgMCk7XG4gIGNvbG9yOiByZ2IoNTEsIDUzLCA1OCk7XG59XG5cbi5idG4tc25hcGNoYXQ6Zm9jdXMge1xuICBjb2xvcjogcmdiKDUxLCA1MywgNTgpO1xufVxuXG4uYnRuLXlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDAsIDQwLCA0MCk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ0bi11bmFwcHJvdmUtY29uY2VwdCwgLmJ0bi11bmFwcHJvdmUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzksIDY4LCA2OCk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5idG4tdW5hcHByb3ZlLWNvbmNlcHQ6aG92ZXIsIC5idG4tdW5hcHByb3ZlLWNvbnRlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIwLCAzOCwgMzgpO1xufVxuLmJ0bi11bmFwcHJvdmUtY29uY2VwdDpkaXNhYmxlZCwgLmJ0bi11bmFwcHJvdmUtY29udGVudDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCA2OCwgNjgsIDAuNSk7XG59XG5cbi5idG4tdW5hcHByb3ZlLWNhbmNlbCB7XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIyNiwgMjMyLCAyNDApO1xufVxuLmJ0bi11bmFwcHJvdmUtY2FuY2VsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MSwgMjQ1LCAyNDkpO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDcxcHg7XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogNjJweDtcbn1cblxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBjb2xvcjogIzkzOTc5ZDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5kaXNwbGF5LTMge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmRpc3BsYXktNCB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZGlzcGxheS01IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbmhyIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSg1MSwgNTMsIDU4LCAwLjEpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWFiNTI7XG4gIHBhZGRpbmc6IDAuMmVtO1xufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItbGVmdDogMC4yNXJlbSBzb2xpZCAjOTQ5ODlmO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBjb2xvcjogI2U5ZTllOTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5ibG9ja3F1b3RlLXJldmVyc2Uge1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjI1cmVtIHNvbGlkICM5NDk4OWY7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlIC5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5ibG9ja3F1b3RlLXJldmVyc2UgLmJsb2NrcXVvdGUtZm9vdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiwqDigJRcIjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICB9XG59XG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuLmZhZGUuc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29sbGFwc2Uuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG50ci5jb2xsYXBzZS5zaG93IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG50Ym9keS5jb2xsYXBzZS5zaG93IHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cblxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjOTM5NzlkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoNTEsIDUzLCA1OCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1zZXR0aW5ncyB7XG4gIHJpZ2h0OiAwO1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tZm9ybSB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCA1cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1mb3JtIC5oeXBoZW46OmFmdGVyIHtcbiAgdG9wOiAycmVtO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5ODlmO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtIDVyZW0gMC41cmVtIDEuNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjOTQ5ODlmO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpmb2N1cywgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI3MjkyYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xufVxuLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI3MjkyYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICNlOWU5ZTk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2hvdyA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2hvdyA+IGEge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTA7XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sIC5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG59XG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOmxhc3QtY2hpbGQsXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cbi5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMi40Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuNDM3NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuW2RhdGEtdG9nZ2xlPWJ1dHRvbnNdID4gLmJ0biBpbnB1dFt0eXBlPXJhZGlvXSxcbltkYXRhLXRvZ2dsZT1idXR0b25zXSA+IC5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sXG5bZGF0YS10b2dnbGU9YnV0dG9uc10gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPXJhZGlvXSxcbltkYXRhLXRvZ2dsZT1idXR0b25zXSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmFjdGl2ZSwgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogMC43cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNjY2NjY2I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZ2JhKDUxLCA1MywgNTgsIDAuMTUpO1xuICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSg1MSwgNTMsIDU4LCAwLjE1KTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoNTEsIDUzLCA1OCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24uZm9ybS1jb250cm9sLXNtLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5pbnB1dC1ncm91cC1hZGRvbi5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uLmZvcm0tY29udHJvbC1sZyxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9cmFkaW9dLFxuLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbn1cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG46Zm9jdXMsIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmFjdGl2ZSwgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46aG92ZXIge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG59XG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwIHtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG59XG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46YWN0aXZlLCAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpob3Zlcixcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOmZvY3VzLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6YWN0aXZlLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6aG92ZXIge1xuICB6LWluZGV4OiAzO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1OTdjO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAzcHggI2YyNTk3Yztcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDk4OWY7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2U5ZTllOTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJSA1MCU7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU5N2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi56bWRpLWRvdC1jaXJjbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2NjY2NiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjI1cyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMjVzIGxpbmVhcjtcbn1cblxuLnptZGktZG90LWNpcmNsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGxpbmVhcjtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIC56bWRpLWRvdC1jaXJjbGUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjI1OTdjO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwgLnptZGktZG90LWNpcmNsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2YyNTk3Yztcbn1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY3VzdG9tLWNvbnRyb2xzLXN0YWNrZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmN1c3RvbS1jb250cm9scy1zdGFja2VkIC5jdXN0b20tY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4uY3VzdG9tLWNvbnRyb2xzLXN0YWNrZWQgLmN1c3RvbS1jb250cm9sICsgLmN1c3RvbS1jb250cm9sIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygyLjlyZW0gKyA0cHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjc1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyUyMzMzMycgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoNTEsIDUzLCA1OCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmYmNmZDk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY3VzdG9tLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZTllOWU5O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5ODlmO1xufVxuLmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICBmb250LXNpemU6IDc1JTtcbn1cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgbWluLXdpZHRoOiAxNHJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG59XG4uY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2NjY2NjYjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDUxLCA1MywgNTgsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmN1c3RvbS1maWxlLWNvbnRyb2w6bGFuZyhlbik6OmFmdGVyIHtcbiAgY29udGVudDogXCJDaG9vc2UgZmlsZS4uLlwiO1xufVxuLmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAtMnB4O1xuICB6LWluZGV4OiA2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2NjY2NjYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0OTg5ZjtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSg1MSwgNTMsIDU4LCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMDtcbn1cbi5jdXN0b20tZmlsZS1jb250cm9sOmxhbmcoZW4pOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xufVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gMC45NHJlbTtcbn1cbi5uYXYtbGluazpmb2N1cywgLm5hdi1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogI2U5ZTllOTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLm5hdi1saW5rLWNyZWF0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gMC45NHJlbTtcbiAgY29sb3I6ICM1OTVBNzE7XG59XG4ubmF2LWxpbmstY3JlYXRvcjpmb2N1cywgLm5hdi1saW5rLWNyZWF0b3I6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5uYXYtbGluay1jcmVhdG9yOmhvdmVyIHtcbiAgY29sb3I6ICM0QzQxRTA7XG59XG5cbi5uYXYtbGluay1jcmVhdG9yLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5hdi1saW5rLWNyZWF0b3IuYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICM0QzQxRTA7XG59XG5cbi5uYXYtZHJvcGRvd24tdXNlcm5hbWUge1xuICBjb2xvcjogIzU5NUE3MSAhaW1wb3J0YW50O1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNDMsIDI0MywgMjQ1LCAwLjkpO1xufVxuLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG59XG4ubmF2LXRhYnNfX3NlY29uZGFyeSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM5NDk4OWY7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cywgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzk0OTg5ZiAjOTQ5ODlmIHJnYmEoMjQzLCAyNDMsIDI0NSwgMC45KTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIC5jb3VudCB7XG4gIGNvbG9yOiAjOTM5NzlkO1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjI1cmVtIHNvbGlkICMzMzM1M2E7XG4gIH1cbn1cbi5uYXYtdGFicyAudGFiLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDBweCAxMHB4IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTM5NzlkO1xufVxuLm5hdi10YWJzIC50YWItbGluazpmb2N1cywgLm5hdi10YWJzIC50YWItbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5hdi10YWJzIC50YWItbGluay5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzMzMzUzYTtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xufVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5uYXZiYXIgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kIHN2Zzpub3QoOnJvb3QpIHtcbiAgbWF4LXdpZHRoOiAyNXB4O1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xufVxuLm5hdmJhci1icmFuZDpmb2N1cywgLm5hdmJhci1icmFuZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMC4yNXJlbSAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsIC5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMXJlbTtcbn1cblxuLm5hdmJhci10b2dnbGVyLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uYXZiYXItdG9nZ2xlYWJsZSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAubmF2YmFyLXRvZ2dsZWFibGUgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItdG9nZ2xlYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlYWJsZSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLXRvZ2dsZWFibGUgPiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm5hdmJhci10b2dnbGVhYmxlIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlYWJsZSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLXRvZ2dsZWFibGUtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci10b2dnbGVhYmxlLXNtID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXRvZ2dsZWFibGUtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubmF2YmFyLXRvZ2dsZWFibGUtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci10b2dnbGVhYmxlLXNtID4gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgfVxuICAubmF2YmFyLXRvZ2dsZWFibGUtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdmJhci10b2dnbGVhYmxlLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1tZCA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci10b2dnbGVhYmxlLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm5hdmJhci10b2dnbGVhYmxlLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1tZCA+IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubmF2YmFyLXRvZ2dsZWFibGUtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gIH1cbiAgLm5hdmJhci10b2dnbGVhYmxlLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAubmF2YmFyLXRvZ2dsZWFibGUtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci10b2dnbGVhYmxlLWxnID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLm5hdmJhci10b2dnbGVhYmxlLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm5hdmJhci10b2dnbGVhYmxlLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1sZyA+IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubmF2YmFyLXRvZ2dsZWFibGUtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gIH1cbiAgLm5hdmJhci10b2dnbGVhYmxlLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdmJhci10b2dnbGVhYmxlLXhsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmF2YmFyLXRvZ2dsZWFibGUteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbn1cbi5uYXZiYXItdG9nZ2xlYWJsZS14bCA+IC5jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyLXRvZ2dsZWFibGUteGwgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm5hdmJhci10b2dnbGVhYmxlLXhsID4gLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5hdmJhci10b2dnbGVhYmxlLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogNDhweDtcbn1cbi5uYXZiYXItdG9nZ2xlYWJsZS14bCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQsXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDQ4LCAxNDMsIDE5MywgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cywgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLFxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDQ4LCAxNDMsIDE5MywgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoNDgsIDE0MywgMTkzLCAwLjUpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoNDgsIDE0MywgMTkzLCAwLjcpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSg0OCwgMTQzLCAxOTMsIDAuMyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5vcGVuID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsub3Blbixcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDQ4LCAxNDMsIDE5MywgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ4LCAxNDMsIDE5MywgMC4xKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzIgMzInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSg0OCwgMTQzLCAxOTMsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDhoMjRNNCAxNmgyNE00IDI0aDI0Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSg0OCwgMTQzLCAxOTMsIDAuNSk7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiAjMzA4ZmMxO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICBjb2xvcjogIzMwOGZjMTtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSg0OCwgMTQzLCAxOTMsIDAuNSk7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoNDgsIDE0MywgMTkzLCAwLjc1KTtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSg0OCwgMTQzLCAxOTMsIDAuMjUpO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuID4gLm5hdi1saW5rLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm5hdi1saW5rLm9wZW4sXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzA4ZmMxO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0OCwgMTQzLCAxOTMsIDAuMSk7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzIgMzInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSg0OCwgMTQzLCAxOTMsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDhoMjRNNCAxNmgyNE00IDI0aDI0Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDQ4LCAxNDMsIDE5MywgMC41KTtcbn1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5jYXJkLWJsb2NrIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZmI7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmssIC5jYXJkLWxpbms6Zm9jdXMsIC5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg1MSwgNTMsIDU4LCAwLjEyNSk7XG59XG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCkgMCAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZmI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDUxLCA1MywgNTgsIDAuMTI1KTtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuXG4uY2FyZC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTk3YztcbiAgYm9yZGVyLWNvbG9yOiAjZjI1OTdjO1xufVxuLmNhcmQtcHJpbWFyeSAuY2FyZC1oZWFkZXIsXG4uY2FyZC1wcmltYXJ5IC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY2FyZC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTk3YztcbiAgYm9yZGVyLWNvbG9yOiAjZjI1OTdjO1xufVxuLmNhcmQtc3VjY2VzcyAuY2FyZC1oZWFkZXIsXG4uY2FyZC1zdWNjZXNzIC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY2FyZC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYzViYjtcbiAgYm9yZGVyLWNvbG9yOiAjNWZjNWJiO1xufVxuLmNhcmQtaW5mbyAuY2FyZC1oZWFkZXIsXG4uY2FyZC1pbmZvIC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY2FyZC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhNTAwO1xufVxuLmNhcmQtd2FybmluZyAuY2FyZC1oZWFkZXIsXG4uY2FyZC13YXJuaW5nIC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY2FyZC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1OTdjO1xuICBib3JkZXItY29sb3I6ICNmMjU5N2M7XG59XG4uY2FyZC1kYW5nZXIgLmNhcmQtaGVhZGVyLFxuLmNhcmQtZGFuZ2VyIC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY2FyZC1vdXRsaW5lLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjI1OTdjO1xufVxuXG4uY2FyZC1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmMjU5N2M7XG59XG5cbi5jYXJkLW91dGxpbmUtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM1ZmM1YmI7XG59XG5cbi5jYXJkLW91dGxpbmUtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM1ZmM1YmI7XG59XG5cbi5jYXJkLW91dGxpbmUtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmE1MDA7XG59XG5cbi5jYXJkLW91dGxpbmUtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2YyNTk3Yztcbn1cblxuLmNhcmQtaW52ZXJzZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xufVxuLmNhcmQtaW52ZXJzZSAuY2FyZC1oZWFkZXIsXG4uY2FyZC1pbnZlcnNlIC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5jYXJkLWludmVyc2UgLmNhcmQtaGVhZGVyLFxuLmNhcmQtaW52ZXJzZSAuY2FyZC1mb290ZXIsXG4uY2FyZC1pbnZlcnNlIC5jYXJkLXRpdGxlLFxuLmNhcmQtaW52ZXJzZSAuY2FyZC1ibG9ja3F1b3RlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1pbnZlcnNlIC5jYXJkLWxpbmssXG4uY2FyZC1pbnZlcnNlIC5jYXJkLXRleHQsXG4uY2FyZC1pbnZlcnNlIC5jYXJkLXN1YnRpdGxlLFxuLmNhcmQtaW52ZXJzZSAuY2FyZC1ibG9ja3F1b3RlIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xufVxuLmNhcmQtaW52ZXJzZSAuY2FyZC1saW5rOmZvY3VzLCAuY2FyZC1pbnZlcnNlIC5jYXJkLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uY2FyZC1pbWcge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4uY2FyZC1pbWctdG9wIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWRlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmNhcmQtZGVjayAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbiAgLmNhcmQtZGVjayAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jYXJkLWdyb3VwIC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICAuY2FyZC1ncm91cCAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCAuY2FyZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgLmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtaW1nLXRvcCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgLmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwIC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLXRvcCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCAuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWltZy1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4uY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgfVxuICAuY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuLmNhcmQtYXZhdGFyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuLmNhcmQtaW1nLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMCA1cHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDcwJSwgIzMzMzUzYSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLmNhcmQtaW1nLXdyYXAgLmNhcmQtcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogMTZweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNhcmQtaW1nLXdyYXAgLmNhcmQtaW1hZ2Uge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uY2FyZC1pbWctd3JhcCAuY2FyZC1pbWFnZSAuY2FyZC1yZXNwLWhlaWdodCB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuLmNhcmQtaW1nLXdyYXAgLmNhcmQtaW1hZ2UgLmNhcmQtc3ViaGRycyxcbi5jYXJkLWltZy13cmFwIC5jYXJkLWltYWdlIC5jYXJkLXN1YnRpdGxlLCAuY2FyZC1pbWctd3JhcCAuY2FyZC1pbWFnZSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNhcmQtdXNlci1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSwgIzAwMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNhcmQtdXNlci1pbmZvIC5pbWFnZS13cmFwOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uY2FyZC11c2VyLWluZm8gLmluZmx1ZW5jZXItZGF0YSAuaW5mbHVlbmNlci10aHVtYm5haWwge1xuICB0b3A6IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAxcmVtO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI3cHg7XG59XG4uY2FyZC11c2VyLWluZm8gLmNhcmQtbGVmdC1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNhcmQtdXNlci1pbmZvIC5jYXJkLWxlZnQtY29sIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG5cbi5jYXJkLXJpZ2h0LWNvbCB7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5lci1zdWJoZHIge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5jYXJkLXN0YXRzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBjb2xvcjogIzAwMDtcbn1cbi5jYXJkLXN0YXRzLXdyYXAgLmNhcmQtc3RhdHMtaXRtIHtcbiAgcGFkZGluZzogMTZweCAxNnB4IDAgMDtcbn1cblxuLmNhcmQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZmI7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uYXZiYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXJkLWltZy13cmFwIC5jYXJkLWltYWdlIC5jYXJkLWxlZnQtY29sIGRpdiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmNhcmQtcmlnaHQtY29sIC5jYXJkLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmNhcmQtc3RhdHMtd3JhcCAuY2FyZC1zdGF0cy1pdG0ge1xuICAgIHBhZGRpbmc6IDE2cHggOHB4IDAgMDtcbiAgfVxuICAuY2FyZC1zdGF0cy13cmFwIC5jYXJkLXN0YXRzLWl0bSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5ODlmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmJyZWFkY3J1bWI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBjb2xvcjogI2U5ZTllOTtcbiAgY29udGVudDogXCIvXCI7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2U5ZTllOTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ucGFnaW5hdGlvbiA+ICoge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wYWdpbmF0aW9uID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucGFnaW5hdGlvbiA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucGFnaW5hdGlvbiA+IC5jdXJyZW50IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1OTdjO1xuICBib3JkZXItY29sb3I6ICNmMjU5N2M7XG59XG4ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2U5ZTllOTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjOTQ5ODlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xufVxuLnBhZ2UtbGluazpmb2N1cywgLnBhZ2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDk4OWY7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJyZW07XG59XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbmEuYmFkZ2U6Zm9jdXMsIGEuYmFkZ2U6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cblxuLmJhZGdlLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xufVxuLmJhZGdlLWRlZmF1bHRbaHJlZl06Zm9jdXMsIC5iYWRnZS1kZWZhdWx0W2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkZDFlZTtcbn1cblxuLmJhZGdlLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xufVxuLmJhZGdlLXByaW1hcnlbaHJlZl06Zm9jdXMsIC5iYWRnZS1wcmltYXJ5W2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkZDFlZTtcbn1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1OTdjO1xufVxuLmJhZGdlLXN1Y2Nlc3NbaHJlZl06Zm9jdXMsIC5iYWRnZS1zdWNjZXNzW2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlMmE1Nztcbn1cblxuLmJhZGdlLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZjNWJiO1xufVxuLmJhZGdlLWluZm9baHJlZl06Zm9jdXMsIC5iYWRnZS1pbmZvW2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwYjFhNjtcbn1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNTAwO1xufVxuLmJhZGdlLXdhcm5pbmdbaHJlZl06Zm9jdXMsIC5iYWRnZS13YXJuaW5nW2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjODQwMDtcbn1cblxuLmJhZGdlLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU5N2M7XG59XG4uYmFkZ2UtZGFuZ2VyW2hyZWZdOmZvY3VzLCAuYmFkZ2UtZGFuZ2VyW2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlMmE1Nztcbn1cblxuLmJhZGdlLXNlbGYtc2VydmljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MWIxYjY7XG59XG5cbi5iYWRnZS1zdWdnZXN0ZWQtcmF0ZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uYmFkZ2Utc3VnZ2VzdGVkLXJhdGVzOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5ODlmO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtO1xuICB9XG59XG5cbi5qdW1ib3Ryb24taHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNzk3ZTg3O1xufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZmxhc2guZmxhc2gtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1OTdjO1xufVxuXG4uZmxhc2guZmxhc2gtYWxlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFhYjUyO1xufVxuXG4uZmxhc2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIHBhZGRpbmc6IDEuNjc1ZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzUzYTtcbn1cblxuLmZsYXNoIC5mbGFzaC1pbm5lciBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZmxhc2ggLmZsYXNoLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0ZW0pO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZsYXNoIC5mbGFzaC1pbm5lciB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDc1ZW07XG4gIHBhZGRpbmc6IDAgMS4yNWVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZsYXNoLWNsb3NlIGkuem1kaS1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4jZmxhc2hfam9iYm9hcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDAzM0M1O1xuICBwYWRkaW5nOiAwLjYyNWVtIDA7XG59XG5cbiNmbGFzaF9jb25uZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTk3YztcbiAgcGFkZGluZzogMC42MjVlbSAwO1xufVxuXG4uaW5uZXItY3VzdG9tLWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jdXN0b20tYmFubmVyLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uY3VzdG9tLWJhbm5lci1tZXNzYWdlIGEge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuNzVyZW07XG4gIHJpZ2h0OiAtMS4yNXJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZjNWJiO1xuICBib3JkZXItY29sb3I6ICM0Y2JlYjM7XG4gIGNvbG9yOiAjNWZjNWJiO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDBiMWE2O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzQwYjFhNjtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA4ZmMxO1xuICBib3JkZXItY29sb3I6ICMyOTdhYTQ7XG4gIGNvbG9yOiAjMzA4ZmMxO1xufVxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjQ2YjkwO1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzI2NzE5ODtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFhYjUyO1xuICBib3JkZXItY29sb3I6ICNmOTlmMzk7XG4gIGNvbG9yOiAjZmFhYjUyO1xufVxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjk5MzIwO1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2Y5OTMyMDtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NjYztcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U0YjliOTtcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzg0MzUzNDtcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI0Y3RjdGQTtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAuNzVyZW0gMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubWV0ZXIge1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZjNWJiO1xuICB0cmFuc2l0aW9uOiB3aWR0aCA1MG1zIGVhc2U7XG4gIHdpZHRoOiAwO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAwLjc1cmVtIDAuNzVyZW07XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjY2NjY2NiO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICBjb2xvcjogI2NjY2NjYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6ICM5Mzk3OWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDk4OWY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAwIHNvbGlkIGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsIC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICNlOWU5ZTk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjZTllOWU5O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzMzMzUzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbiAgYm9yZGVyLWNvbG9yOiAjZjNmNGZiO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2ggLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICM1ZmM1YmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmM1YmI7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzVmYzViYjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjNWZjNWJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNiZWIzO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmM1YmI7XG4gIGJvcmRlci1jb2xvcjogIzVmYzViYjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMDhmYzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDhmYzE7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWluZm8sXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMwOGZjMTtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMzA4ZmMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI4MGFkO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDhmYzE7XG4gIGJvcmRlci1jb2xvcjogIzMwOGZjMTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICNmYWFiNTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWFiNTI7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogI2ZhYWI1Mjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZmFhYjUyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk5ZjM5O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWFiNTI7XG4gIGJvcmRlci1jb2xvcjogI2ZhYWI1Mjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmNsb3NlOmZvY3VzLCAuY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggI2NjYztcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAxNXB4O1xuICB6LWluZGV4OiAxMDtcbn1cbmJ1dHRvbi5jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbn1cbmJ1dHRvbi5jbG9zZTo6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuXG5hLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogMTVweDtcbiAgei1pbmRleDogMTA7XG59XG5hLmNsb3NlOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1JSk7XG59XG5cbi5tb2RhbC1wcm9maWxlX192aWV3IC56bWRpLWNoZXZyb24tcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtNTBweDtcbiAgZm9udC1zaXplOiA0cmVtO1xufVxuLm1vZGFsLXByb2ZpbGVfX3ZpZXcgLnptZGktY2hldnJvbi1sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtNTBweDtcbiAgZm9udC1zaXplOiA0cmVtO1xufVxuLm1vZGFsLXByb2ZpbGVfX3ZpZXcgLmluZmx1ZW5jZXItY2FyZF9fZGF0YSB7XG4gIG1heC1oZWlnaHQ6IDY4dmg7XG4gIG92ZXJmbG93LXk6IG92ZXJsYXk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLXByb2ZpbGVfX3ZpZXcgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgfVxufVxuXG4ubW9kYWwtb3BlbiAubW9kYWwubW9kYWwtY29sbGFiX192aWV3IHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ubW9kYWwtY29sbGFiX192aWV3IC5tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogOTUlO1xuICBtYXgtd2lkdGg6IDk1JTtcbn1cbi5tb2RhbC1jb2xsYWJfX3ZpZXcgLm1vZGFsLWRpYWxvZyAjY29sbGFiLXNsaWRlciB7XG4gIGhlaWdodDogODJ2aDtcbn1cblxuLm1vZGFsLW9wZW4gLm1vZGFsLm1vZGFsLXJlcG9ydF9fdmlldyB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLm1vZGFsLXJlcG9ydF9fdmlldyAubW9kYWwtZGlhbG9nIHtcbiAgd2lkdGg6IDk1JTtcbiAgbWF4LXdpZHRoOiA5NSU7XG59XG4ubW9kYWwtcmVwb3J0X192aWV3IC5tb2RhbC1kaWFsb2cgI3JlcG9ydC1zbGlkZXIge1xuICBoZWlnaHQ6IDgydmg7XG59XG5cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM1M2E7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM5NDk4OWY7XG59XG4ubW9kYWwtZm9vdGVyID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG4ubW9kYWwtZm9vdGVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IDNyZW0gYXV0bztcbiAgfVxuICAubW9kYWwtZGlhbG9nLm1vZGFsLWxnIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy5tb2RhbC1tZCB7XG4gICAgd2lkdGg6IDU3MHB4O1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgfVxufVxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiAxO1xufVxuLnRvb2x0aXAuYnMtdG9vbHRpcC10b3AsIC50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLnRvb2x0aXAuYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSwgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tIC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzMzNTNhO1xufVxuLnRvb2x0aXAuYnMtdG9vbHRpcC1yaWdodCwgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLnRvb2x0aXAuYnMtdG9vbHRpcC1yaWdodCAudG9vbHRpcC1pbm5lcjo6YmVmb3JlLCAudG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0IC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzMzM1M2E7XG59XG4udG9vbHRpcC5icy10b29sdGlwLWJvdHRvbSwgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi50b29sdGlwLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWlubmVyOjpiZWZvcmUsIC50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcCAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMzMzUzYTtcbn1cbi50b29sdGlwLmJzLXRvb2x0aXAtbGVmdCwgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG59XG4udG9vbHRpcC5icy10b29sdGlwLWxlZnQgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSwgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzMzMzUzYTtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM1M2E7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4udG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgcGFkZGluZzogMXB4O1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSg1MSwgNTMsIDU4LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG4ucG9wb3Zlci5wb3BvdmVyLXRvcCwgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4ucG9wb3Zlci5wb3BvdmVyLXRvcDo6YmVmb3JlLCAucG9wb3Zlci5wb3BvdmVyLXRvcDo6YWZ0ZXIsIC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbTo6YmVmb3JlLCAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b206OmFmdGVyIHtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLnBvcG92ZXIucG9wb3Zlci10b3A6OmJlZm9yZSwgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tOjpiZWZvcmUge1xuICBib3R0b206IC0xMXB4O1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoNTEsIDUzLCA1OCwgMC4yNSk7XG59XG4ucG9wb3Zlci5wb3BvdmVyLXRvcDo6YWZ0ZXIsIC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbTo6YWZ0ZXIge1xuICBib3R0b206IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG4ucG9wb3Zlci5wb3BvdmVyLXJpZ2h0LCAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucG9wb3Zlci5wb3BvdmVyLXJpZ2h0OjpiZWZvcmUsIC5wb3BvdmVyLnBvcG92ZXItcmlnaHQ6OmFmdGVyLCAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0OjpiZWZvcmUsIC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQ6OmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLnBvcG92ZXIucG9wb3Zlci1yaWdodDo6YmVmb3JlLCAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0OjpiZWZvcmUge1xuICBsZWZ0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSg1MSwgNTMsIDU4LCAwLjI1KTtcbn1cbi5wb3BvdmVyLnBvcG92ZXItcmlnaHQ6OmFmdGVyLCAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0OjphZnRlciB7XG4gIGxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuLnBvcG92ZXIucG9wb3Zlci1ib3R0b20sIC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucG9wb3Zlci5wb3BvdmVyLWJvdHRvbTo6YmVmb3JlLCAucG9wb3Zlci5wb3BvdmVyLWJvdHRvbTo6YWZ0ZXIsIC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcDo6YmVmb3JlLCAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3A6OmFmdGVyIHtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLnBvcG92ZXIucG9wb3Zlci1ib3R0b206OmJlZm9yZSwgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wOjpiZWZvcmUge1xuICB0b3A6IC0xMXB4O1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoNTEsIDUzLCA1OCwgMC4yNSk7XG59XG4ucG9wb3Zlci5wb3BvdmVyLWJvdHRvbTo6YWZ0ZXIsIC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcDo6YWZ0ZXIge1xuICB0b3A6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmN2Y3Zjc7XG59XG4ucG9wb3Zlci5wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci10aXRsZTo6YmVmb3JlLCAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3AgLnBvcG92ZXItdGl0bGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cbi5wb3BvdmVyLnBvcG92ZXItbGVmdCwgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4ucG9wb3Zlci5wb3BvdmVyLWxlZnQ6OmJlZm9yZSwgLnBvcG92ZXIucG9wb3Zlci1sZWZ0OjphZnRlciwgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQ6OmJlZm9yZSwgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQ6OmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cbi5wb3BvdmVyLnBvcG92ZXItbGVmdDo6YmVmb3JlLCAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodDo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoNTEsIDUzLCA1OCwgMC4yNSk7XG59XG4ucG9wb3Zlci5wb3BvdmVyLWxlZnQ6OmFmdGVyLCAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodDo6YWZ0ZXIge1xuICByaWdodDogLTEwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuLnBvcG92ZXItdGl0bGUge1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMnB4KTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAycHgpO1xufVxuLnBvcG92ZXItdGl0bGU6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG5cbi5wb3BvdmVyOjpiZWZvcmUsXG4ucG9wb3Zlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4ucG9wb3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAxMXB4O1xufVxuXG4ucG9wb3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG59XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSxcbi5jYXJvdXNlbC1jaGlsZC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgLmNhcm91c2VsLWl0ZW0sXG4uY2Fyb3VzZWwtY2hpbGQtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIH1cbn1cbkBzdXBwb3J0cyAodHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSkge1xuICAuY2Fyb3VzZWwtaXRlbSxcbi5jYXJvdXNlbC1jaGlsZC1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtY2hpbGQtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuQG1lZGlhICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG4gIC5jYXJvdXNlbC1pdGVtLXByZXYsXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBzdXBwb3J0cyAodHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSkge1xuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG4gIC5jYXJvdXNlbC1pdGVtLXByZXYsXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LFxuLm11bHRpLWNhcm91c2VsLXByZXYsXG4ubXVsdGktY2Fyb3VzZWwtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC41O1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpub3QoLm5vLWhvdmVyKTpmb2N1cywgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpub3QoLm5vLWhvdmVyKTpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6bm90KC5uby1ob3Zlcik6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0Om5vdCgubm8taG92ZXIpOmhvdmVyLFxuLm11bHRpLWNhcm91c2VsLXByZXY6bm90KC5uby1ob3Zlcik6Zm9jdXMsXG4ubXVsdGktY2Fyb3VzZWwtcHJldjpub3QoLm5vLWhvdmVyKTpob3Zlcixcbi5tdWx0aS1jYXJvdXNlbC1uZXh0Om5vdCgubm8taG92ZXIpOmZvY3VzLFxuLm11bHRpLWNhcm91c2VsLW5leHQ6bm90KC5uby1ob3Zlcik6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAwLjk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IC5pbmZsdWVuY2VyLXNsaWRlci1idXR0b24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IC5pbmZsdWVuY2VyLXNsaWRlci1idXR0b24sXG4ubXVsdGktY2Fyb3VzZWwtcHJldiAuaW5mbHVlbmNlci1zbGlkZXItYnV0dG9uLFxuLm11bHRpLWNhcm91c2VsLW5leHQgLmluZmx1ZW5jZXItc2xpZGVyLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiAuaW5mbHVlbmNlci1zbGlkZXItYnV0dG9uOmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCAuaW5mbHVlbmNlci1zbGlkZXItYnV0dG9uOmhvdmVyLFxuLm11bHRpLWNhcm91c2VsLXByZXYgLmluZmx1ZW5jZXItc2xpZGVyLWJ1dHRvbjpob3Zlcixcbi5tdWx0aS1jYXJvdXNlbC1uZXh0IC5pbmZsdWVuY2VyLXNsaWRlci1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IC5pbmZsdWVuY2VyLXNsaWRlci1idXR0b246OmJlZm9yZSxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQgLmluZmx1ZW5jZXItc2xpZGVyLWJ1dHRvbjo6YmVmb3JlLFxuLm11bHRpLWNhcm91c2VsLXByZXYgLmluZmx1ZW5jZXItc2xpZGVyLWJ1dHRvbjo6YmVmb3JlLFxuLm11bHRpLWNhcm91c2VsLW5leHQgLmluZmx1ZW5jZXItc2xpZGVyLWJ1dHRvbjo6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiAuaW5mbHVlbmNlci1zbGlkZXItYnV0dG9uLnptZGktbG9uZy1hcnJvdy1yaWdodCxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQgLmluZmx1ZW5jZXItc2xpZGVyLWJ1dHRvbi56bWRpLWxvbmctYXJyb3ctcmlnaHQsXG4ubXVsdGktY2Fyb3VzZWwtcHJldiAuaW5mbHVlbmNlci1zbGlkZXItYnV0dG9uLnptZGktbG9uZy1hcnJvdy1yaWdodCxcbi5tdWx0aS1jYXJvdXNlbC1uZXh0IC5pbmZsdWVuY2VyLXNsaWRlci1idXR0b24uem1kaS1sb25nLWFycm93LXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTIwcHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IC5pbmZsdWVuY2VyLXNsaWRlci1idXR0b24uem1kaS1sb25nLWFycm93LWxlZnQsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IC5pbmZsdWVuY2VyLXNsaWRlci1idXR0b24uem1kaS1sb25nLWFycm93LWxlZnQsXG4ubXVsdGktY2Fyb3VzZWwtcHJldiAuaW5mbHVlbmNlci1zbGlkZXItYnV0dG9uLnptZGktbG9uZy1hcnJvdy1sZWZ0LFxuLm11bHRpLWNhcm91c2VsLW5leHQgLmluZmx1ZW5jZXItc2xpZGVyLWJ1dHRvbi56bWRpLWxvbmctYXJyb3ctbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTIwcHg7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4ubXVsdGktY2Fyb3VzZWwtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQsXG4ubXVsdGktY2Fyb3VzZWwtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNCAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00xLjUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0zMHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MywgNTgsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM1M2E7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDE1JTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmJnLWZhZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLmJnLXRlY2gtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzNTNhICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctdGVjaC1ibGFjazpmb2N1cywgYS5iZy10ZWNoLWJsYWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWMxZiAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHRlc3QtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZmIgIWltcG9ydGFudDtcbn1cblxuYS5iZy1saWdodGVzdC1ncmF5OmZvY3VzLCBhLmJnLWxpZ2h0ZXN0LWdyYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RkMWVlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTk3YyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXByaW1hcnk6Zm9jdXMsIGEuYmctcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTJhNTcgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjYgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zZWNvbmRhcnk6Zm9jdXMsIGEuYmctc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDllMCAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU5N2MgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zdWNjZXNzOmZvY3VzLCBhLmJnLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUyYTU3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYzViYiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWluZm86Zm9jdXMsIGEuYmctaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MGIxYTYgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNTAwICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctd2FybmluZzpmb2N1cywgYS5iZy13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjODQwMCAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTk3YyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhbmdlcjpmb2N1cywgYS5iZy1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUyYTU3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzUzYSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWludmVyc2U6Zm9jdXMsIGEuYmctaW52ZXJzZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFjMWYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5yb3VuZGVkLTQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC1maXJzdCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLmZsZXgtbGFzdCB7XG4gIG9yZGVyOiAxO1xufVxuXG4uZmxleC11bm9yZGVyZWQge1xuICBvcmRlcjogMDtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAuZmxleC1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZmxleC1zbS11bm9yZGVyZWQge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLmZsZXgtbWQtbGFzdCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmZsZXgtbWQtdW5vcmRlcmVkIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5mbGV4LWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5mbGV4LWxnLXVub3JkZXJlZCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5mbGV4LXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLmZsZXgteGwtbGFzdCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmZsZXgteGwtdW5vcmRlcmVkIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCwgbWFpbi5mYXEgLmZhcS1xYS1jb250YWluZXIgLmZhcS1ibG9jay10aXRsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDJyZW0gMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTUge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNiB7XG4gIG1hcmdpbjogMi41cmVtIDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNiB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNiB7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi02LCBtYWluLmZhcSAuZmFxLXFhLWNvbnRhaW5lciAuZmFxLWJsb2NrLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC02IHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNiB7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTYge1xuICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTcge1xuICBtYXJnaW46IDNyZW0gM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNywgbWFpbi5mYXEgaDQsXG5tYWluLmZhcSBoNSxcbm1haW4uZmFxIGg2IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNyB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTcge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNyB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNyB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS04IHtcbiAgbWFyZ2luOiAzLjVyZW0gMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC04IHtcbiAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci04IHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTgge1xuICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC04IHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktOCB7XG4gIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tOSB7XG4gIG1hcmdpbjogNHJlbSA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC05IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItOSB7XG4gIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItOSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTkge1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtOSB7XG4gIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktOSB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0xMCB7XG4gIG1hcmdpbjogNC41cmVtIDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTAge1xuICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMTAge1xuICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTExIHtcbiAgbWFyZ2luOiA1cmVtIDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTExIHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMTEge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTExIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTEge1xuICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTEge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTExIHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEyIHtcbiAgbWFyZ2luOiA1LjVyZW0gNS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMiB7XG4gIG1hcmdpbi10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMTIge1xuICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTIge1xuICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTIge1xuICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xMiB7XG4gIG1hcmdpbi10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMTMge1xuICBtYXJnaW46IDZyZW0gNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTMge1xuICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xMyB7XG4gIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTMge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xMyB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xMyB7XG4gIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMTMge1xuICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogMnJlbSAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTYge1xuICBwYWRkaW5nOiAyLjVyZW0gMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNiB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTYge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNiB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC03IHtcbiAgcGFkZGluZzogM3JlbSAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC03IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTcge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi03IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTcge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTcge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTgge1xuICBwYWRkaW5nOiAzLjVyZW0gMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC04IHtcbiAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItOCB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTgge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktOCB7XG4gIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC05IHtcbiAgcGFkZGluZzogNHJlbSA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC05IHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTkge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi05IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTkge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTkge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktOSB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEwIHtcbiAgcGFkZGluZzogNC41cmVtIDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTAge1xuICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMTAge1xuICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMTEge1xuICBwYWRkaW5nOiA1cmVtIDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTExIHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTExIHtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMTEge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMTEge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTExIHtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTExIHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMTIge1xuICBwYWRkaW5nOiA1LjVyZW0gNS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xMiB7XG4gIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEyIHtcbiAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xMiB7XG4gIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTEyIHtcbiAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xMiB7XG4gIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0xMyB7XG4gIHBhZGRpbmc6IDZyZW0gNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTMge1xuICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMTMge1xuICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xMyB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xMyB7XG4gIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMTMge1xuICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMTMge1xuICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXItYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwIDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAycmVtIDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTYge1xuICAgIG1hcmdpbjogMi41cmVtIDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTcge1xuICAgIG1hcmdpbjogM3JlbSAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTcge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS04IHtcbiAgICBtYXJnaW46IDMuNXJlbSAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tOCB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS04IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS05IHtcbiAgICBtYXJnaW46IDRyZW0gNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS05IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTkge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTkge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTkge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMTAge1xuICAgIG1hcmdpbjogNC41cmVtIDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xMCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMTAge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTExIHtcbiAgICBtYXJnaW46IDVyZW0gNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xMSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMTEge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMTIge1xuICAgIG1hcmdpbjogNS41cmVtIDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xMiB7XG4gICAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMTIge1xuICAgIG1hcmdpbi10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEzIHtcbiAgICBtYXJnaW46IDZyZW0gNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xMyB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMTMge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogMnJlbSAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTYge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNiB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS02IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTcge1xuICAgIHBhZGRpbmc6IDNyZW0gM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS03IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTcge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS04IHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tOCB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS05IHtcbiAgICBwYWRkaW5nOiA0cmVtIDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tOSB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tOSB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tOSB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS05IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMTAge1xuICAgIHBhZGRpbmc6IDQuNXJlbSA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMTAge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTExIHtcbiAgICBwYWRkaW5nOiA1cmVtIDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMTEge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTExIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMTIge1xuICAgIHBhZGRpbmc6IDUuNXJlbSA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMTIge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEzIHtcbiAgICBwYWRkaW5nOiA2cmVtIDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMTMge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtIDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogMnJlbSAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC02IHtcbiAgICBtYXJnaW46IDIuNXJlbSAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC03IHtcbiAgICBtYXJnaW46IDNyZW0gM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC03IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTcge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtOCB7XG4gICAgbWFyZ2luOiAzLjVyZW0gMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTgge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtOCB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtOSB7XG4gICAgbWFyZ2luOiA0cmVtIDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtOSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC05IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEwIHtcbiAgICBtYXJnaW46IDQuNXJlbSA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMTAge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xMSB7XG4gICAgbWFyZ2luOiA1cmVtIDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMTEge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMTEge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMTEge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTExIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEyIHtcbiAgICBtYXJnaW46IDUuNXJlbSA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMTIge1xuICAgIG1hcmdpbi10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xMyB7XG4gICAgbWFyZ2luOiA2cmVtIDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMTMge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMTMge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMTMge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC02IHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC03IHtcbiAgICBwYWRkaW5nOiAzcmVtIDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC03IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtOCB7XG4gICAgcGFkZGluZzogMy41cmVtIDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTgge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTgge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtOSB7XG4gICAgcGFkZGluZzogNHJlbSA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTkge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtOSB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEwIHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMTAge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xMSB7XG4gICAgcGFkZGluZzogNXJlbSA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTExIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMTEge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEyIHtcbiAgICBwYWRkaW5nOiA1LjVyZW0gNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMTIge1xuICAgIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xMyB7XG4gICAgcGFkZGluZzogNnJlbSA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMTMge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtIDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDJyZW0gMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNiB7XG4gICAgbWFyZ2luOiAyLjVyZW0gMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTYge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNyB7XG4gICAgbWFyZ2luOiAzcmVtIDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy03IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTgge1xuICAgIG1hcmdpbjogMy41cmVtIDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy04IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTgge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTkge1xuICAgIG1hcmdpbjogNHJlbSA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTkge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctOSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xMCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMTAge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMTAge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xMCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMTEge1xuICAgIG1hcmdpbjogNXJlbSA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTExIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xMSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xMiB7XG4gICAgbWFyZ2luOiA1LjVyZW0gNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMTIge1xuICAgIG1hcmdpbi1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMTIge1xuICAgIG1hcmdpbi1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMTMge1xuICAgIG1hcmdpbjogNnJlbSA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xMyB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwIDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNiB7XG4gICAgcGFkZGluZzogMi41cmVtIDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTYge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTYge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNyB7XG4gICAgcGFkZGluZzogM3JlbSAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTgge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctOCB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTkge1xuICAgIHBhZGRpbmc6IDRyZW0gNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy05IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTkge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTkge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xMCB7XG4gICAgcGFkZGluZzogNC41cmVtIDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xMCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMTAge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTEge1xuICAgIHBhZGRpbmc6IDVyZW0gNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xMSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMTEge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xMiB7XG4gICAgcGFkZGluZzogNS41cmVtIDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMTIge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTMge1xuICAgIHBhZGRpbmc6IDZyZW0gNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xMyB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMTMge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtIDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogMnJlbSAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC02IHtcbiAgICBtYXJnaW46IDIuNXJlbSAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNiB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC02IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC03IHtcbiAgICBtYXJnaW46IDNyZW0gM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC03IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTcge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtOCB7XG4gICAgbWFyZ2luOiAzLjVyZW0gMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTgge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtOCB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtOSB7XG4gICAgbWFyZ2luOiA0cmVtIDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtOSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC05IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEwIHtcbiAgICBtYXJnaW46IDQuNXJlbSA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTAge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xMSB7XG4gICAgbWFyZ2luOiA1cmVtIDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTEge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMTEge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMTEge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEyIHtcbiAgICBtYXJnaW46IDUuNXJlbSA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTIge1xuICAgIG1hcmdpbi10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xMyB7XG4gICAgbWFyZ2luOiA2cmVtIDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTMge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMTMge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMTMge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC02IHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC03IHtcbiAgICBwYWRkaW5nOiAzcmVtIDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC03IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtOCB7XG4gICAgcGFkZGluZzogMy41cmVtIDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC04IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTgge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTgge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtOSB7XG4gICAgcGFkZGluZzogNHJlbSA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTkge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtOSB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEwIHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xMSB7XG4gICAgcGFkZGluZzogNXJlbSA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTExIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMTEge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEyIHtcbiAgICBwYWRkaW5nOiA1LjVyZW0gNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMTIge1xuICAgIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xMyB7XG4gICAgcGFkZGluZzogNnJlbSA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMTMge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2sge1xuICBjb2xvcjogIzMzMzUzYSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzk0OTg5ZiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtbXV0ZWQ6Zm9jdXMsIGEudGV4dC1tdXRlZDpob3ZlciB7XG4gIGNvbG9yOiAjNzk3ZTg3ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogI2YyNTk3YyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtcHJpbWFyeTpmb2N1cywgYS50ZXh0LXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2VlMmE1NyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICNmMjU5N2MgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMsIGEudGV4dC1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNlZTJhNTcgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjNWZjNWJiICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1pbmZvOmZvY3VzLCBhLnRleHQtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjNDBiMWE2ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYTUwMCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtd2FybmluZzpmb2N1cywgYS50ZXh0LXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2NjODQwMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2YyNTk3YyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFuZ2VyOmZvY3VzLCBhLnRleHQtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNlZTJhNTcgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheS1kYXJrIHtcbiAgY29sb3I6ICMzMzM1M2EgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWdyYXktZGFyazpmb2N1cywgYS50ZXh0LWdyYXktZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjMWIxYzFmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmtlbiB7XG4gIGNvbG9yOiAjMzMzNTNhICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYXJrZW46Zm9jdXMsIGEudGV4dC1kYXJrZW46aG92ZXIge1xuICBjb2xvcjogIzFiMWMxZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmhpZGRlbi14cy11cCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oaWRkZW4teHMtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaGlkZGVuLXNtLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4tc20tZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlkZGVuLW1kLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tbWQtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGlkZGVuLWxnLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAuaGlkZGVuLWxnLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5oaWRkZW4teGwtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGlkZGVuLXhsLWRvd24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhciAubWV0ZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVlbSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy1iYXIgLm1ldGVyIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggNTBtcyBlYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYzViYjtcbn1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBOZXcgQ2hlY2tCb3ggU3R5bGVzICovXG5ib2R5IDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5hLmNvbm5lY3QtYWNjb3VudC51bmRlcmxpbmUsXG5hLmNvbm5lY3QtYWNjb3VudC51bmRlcmxpbmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYS51bGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hLnVsaW5lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoNTEsIDUzLCA1OCwgMC4xKTtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSg1MSwgNTMsIDU4LCAwLjEpO1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHJnYmEoNTEsIDUzLCA1OCwgMC4xKTtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHJnYmEoNTEsIDUzLCA1OCwgMC4xNSk7XG59XG5cbi5ub3QtYWxsb3dlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbn1cbi5ub3QtYWxsb3dlZCAuY29sbGFiLWNvbnRlbnRfX2NhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDRweCA3cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLm92ZXJmbG93LXkge1xuICBvdmVyZmxvdy15OiAtd2Via2l0LXBhZ2VkLXk7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi52ZXJ0aWNhbC1hbGlnbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnZlcnRpY2FsLWFsaWduX191cGxvYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi52ZXJ0aWNhbC1hbGlnbl9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi52ZXJ0aWNhbC1hbGlnbl9faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi52ZXJ0aWNhbC1hbGlnbl9fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbn1cblxuLmNoZWNrYm94LWl0ZW1zIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMXJlbSA1cmVtIDFyZW0gMnJlbTtcbn1cbi5jaGVja2JveC1pdGVtcyAuY2hlY2sge1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2V0dGluZ3Mtbm90aWZpY2F0aW9ucyAuaW5wdXQtZmllbGQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmdyZWVuLWRvdCxcbi55ZWxsb3ctZG90LFxuLnJlZC1kb3Qge1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uZ3JlZW4tZG90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYzViYjtcbn1cblxuLnllbGxvdy1kb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNTAwO1xufVxuXG4ucmVkLWRvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU5N2M7XG59XG5cbi5ncmVlbiB7XG4gIGNvbG9yOiAjNWZjNWJiICFpbXBvcnRhbnQ7XG59XG5cbi55ZWxsb3cge1xuICBjb2xvcjogI2ZhYWI1MiAhaW1wb3J0YW50O1xufVxuXG4ucmVkIHtcbiAgY29sb3I6ICNmMjU5N2MgIWltcG9ydGFudDtcbiAgZmlsbDogI2YyNTk3YyAhaW1wb3J0YW50O1xufVxuXG4uZmlyZS1yZWQge1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cblxuLmdyZXkge1xuICBjb2xvcjogIzkzOTc5ZCAhaW1wb3J0YW50O1xufVxuXG4uaXRpLWZsYWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJmbGFncy5wbmdcIik7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc21hbGwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSB7XG4gIGJhY2tncm91bmQ6ICNmMjU5N2M7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2YyNTk3Yztcbn1cblxuLyogRmlnIGNhcHRpb24gKi9cbmZpZ3VyZSAuZmlndXJlLWludHJvIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuZmlndXJlIC5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbn1cbmZpZ3VyZSAuZmlndXJlLWltZy5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNnJlbTtcbn1cbmZpZ3VyZSAuZmlndXJlLWNhcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5maWd1cmUgLmZpZ3VyZS1jYXB0aW9uIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmZpZ3VyZSAuZmlndXJlLWNhcHRpb24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuZmlndXJlIC5maWd1cmUtY2FwdGlvbiBwIHtcbiAgY29sb3I6ICM5Mzk3OWQ7XG59XG5cbi8qIE51bWJlciBXcmFwICovXG4ubnVtYmVyLWFtb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDMuNXB4O1xufVxuLm51bWJlci1hbW91bnQgLm51bWJlci10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG59XG5cbi5udW1iZXItd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmM1YmI7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4vKiBDdXN0b20gSWNvbiBTaXplcyAqL1xuLnptZGktaGMtMS01eCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4yNXJlbTtcbn1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5hY2NvdW50LW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmluZmx1ZW5jZXItY2FwdGlvbi1kaXNwbGF5IHtcbiAgbWF4LWhlaWdodDogMTU0cHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG5cbi5zdGF0dXMtbWVzc2FnZS1jb250YWluZXIge1xuICAvKiBTYWZhcmkgKi9cbn1cbi5zdGF0dXMtbWVzc2FnZS1jb250YWluZXIgLmxvYWRlciB7XG4gIGJvcmRlcjogMTZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgIzM0OThkYjtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTsgLyogU2FmYXJpICovXG4gIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLnByZXYtaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uaW5wdXQtZ3JvdXAucHJldi1pbnB1dC1ncm91cC5zbWFsbCAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICB3aWR0aDogNDAlO1xufVxuLmlucHV0LWdyb3VwLnByZXYtaW5wdXQtZ3JvdXAuc21hbGwgLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmc6IDAuN3JlbSAwLjVyZW0gMC43cmVtIDA7XG59XG4uaW5wdXQtZ3JvdXAucHJldi1pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICB3aWR0aDogMTclO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmlucHV0LWdyb3VwLnByZXYtaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG4uaW5wdXQtZ3JvdXAucHJldi1pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDgzJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW5wdXQtZ3JvdXAucHJldi1pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG4uaW5wdXQtZ3JvdXAucHJldi1pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzICsgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NiO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG4uaW5wdXQtZ3JvdXAucHJldi1pbnB1dC1ncm91cCBpbnB1dC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQgKyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBvcGFjaXR5OiAwLjY7XG4gIGNvbG9yOiAjY2NjY2NiO1xufVxuXG5sYWJlbCB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBsaW5lYXI7XG59XG5sYWJlbC5lcnJvciwgbGFiZWw6Zm9jdXMuZXJyb3Ige1xuICBjb2xvcjogI2YyNTk3YztcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4uaW5wdXQtZmllbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4uaW5wdXQtZmllbGQgaDYge1xuICBtYXJnaW46IDA7XG59XG4uaW5wdXQtZmllbGQgc3Bhbi5pbnB1dC10ZXh0IHtcbiAgY29sb3I6ICNjY2NjY2I7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgdG9wOiAwLjhyZW07XG4gIHotaW5kZXg6IDEwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCJyb2JvdG8tbGlnaHQvcm9ib3RvLWxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcInJvYm90by1saWdodC9yb2JvdG8tbGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcInJvYm90by1saWdodC9yb2JvdG8tbGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJyb2JvdG8tbGlnaHQvcm9ib3RvLWxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwicm9ib3RvLWxpZ2h0L3JvYm90by1saWdodC5zdmcjUm9ib3RvTHRcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwicm9ib3RvLXJlZ3VsYXIvcm9ib3RvLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwicm9ib3RvLXJlZ3VsYXIvcm9ib3RvLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcInJvYm90by1yZWd1bGFyL3JvYm90by1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwicm9ib3RvLXJlZ3VsYXIvcm9ib3RvLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJyb2JvdG8tcmVndWxhci9yb2JvdG8tcmVndWxhci5zdmcjUm9ib3RvUmVnXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChcInJvYm90by1tZWRpdW0vcm9ib3RvLW1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJyb2JvdG8tbWVkaXVtL3JvYm90by1tZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcInJvYm90by1tZWRpdW0vcm9ib3RvLW1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcInJvYm90by1tZWRpdW0vcm9ib3RvLW1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcInJvYm90by1tZWRpdW0vcm9ib3RvLW1lZGl1bS5zdmcjUm9ib3RvTWVkXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcInJvYm90by1ib2xkL3JvYm90by1ib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcInJvYm90by1ib2xkL3JvYm90by1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJyb2JvdG8tYm9sZC9yb2JvdG8tYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcInJvYm90by1ib2xkL3JvYm90by1ib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwicm9ib3RvLWJvbGQvcm9ib3RvLWJvbGQuc3ZnI1JvYm90b0JvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFjdGFEaXNwbGF5XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCJhY3RhRGlzcGxheUJsYWNrL2FjdGFEaXNwbGF5QmxhY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYWN0YURpc3BsYXlCbGFjay9hY3RhRGlzcGxheUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJhY3RhRGlzcGxheUJsYWNrL2FjdGFEaXNwbGF5QmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhY3RhRGlzcGxheUJsYWNrL2FjdGFEaXNwbGF5QmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJhY3RhRGlzcGxheUJsYWNrL2FjdGFEaXNwbGF5QmxhY2suc3ZnI0FjdGFEaXNwbGF5XCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcInNvZmlhUHJvLXJlZ3VsYXIvc29maWFQcm8tcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJzb2ZpYVByby1yZWd1bGFyL3NvZmlhUHJvLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcInNvZmlhUHJvLXJlZ3VsYXIvc29maWFQcm8tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcInNvZmlhUHJvLXJlZ3VsYXIvc29maWFQcm8tcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcInNvZmlhUHJvLXJlZ3VsYXIvc29maWFQcm8tcmVndWxhci5zdmcjU29maWFQcm9SZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChcInNvZmlhUHJvLXNlbWlCb2xkL3NvZmlhUHJvLXNlbWlCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcInNvZmlhUHJvLXNlbWlCb2xkL3NvZmlhUHJvLXNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJzb2ZpYVByby1zZW1pQm9sZC9zb2ZpYVByby1zZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcInNvZmlhUHJvLXNlbWlCb2xkL3NvZmlhUHJvLXNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwic29maWFQcm8tc2VtaUJvbGQvc29maWFQcm8tc2VtaUJvbGQuc3ZnI1NvZmlhUHJvU2VtaUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwic29maWFQcm8tYm9sZC9zb2ZpYVByby1ib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcInNvZmlhUHJvLWJvbGQvc29maWFQcm8tYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwic29maWFQcm8tYm9sZC9zb2ZpYVByby1ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwic29maWFQcm8tYm9sZC9zb2ZpYVByby1ib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwic29maWFQcm8tYm9sZC9zb2ZpYVByby1ib2xkLnN2ZyNTb2ZpYVByb0JvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiU29maWFQcm9SZWd1bGFyLUl0YWxpYy5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG59XG4ubWFya2Rvd24tY29udGFpbmVyIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuLm1hcmtkb3duLWNvbnRhaW5lciB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxuLndyYXBwZXItMTo6YWZ0ZXIsXG4ud3JhcHBlci0yOjphZnRlcixcbi53cmFwcGVyLTM6OmFmdGVyLFxuLndyYXBwZXItNDo6YWZ0ZXIsXG4uZmFxLWJhbm5lci1jb250YWluZXI6OmFmdGVyIHtcbiAgei1pbmRleDogLTI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xMDAlO1xuICByaWdodDogLTEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJvcmRlcjogaW5oZXJpdDtcbn1cblxuLyogdGhpcyBpcyBzbyBpdCBkb2Vzbid0IGJyZWFrIG1vYmlsZSBsYXlvdXRzIGZvciByZXNwb25zaXZlICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXBwZXItMTo6YWZ0ZXIsXG4ud3JhcHBlci0yOjphZnRlcixcbi53cmFwcGVyLTM6OmFmdGVyLFxuLndyYXBwZXItNDo6YWZ0ZXIsXG4uZmFxLWJhbm5lci1jb250YWluZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuZm9vdGVyIC5wYWlkLWhhc2gtbG9nbyB7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xufVxuZm9vdGVyIC5mb290ZXItbGlua3Mge1xuICBwYWRkaW5nOiAxMDBweCAyMHB4IDgwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlOWU5ZTk7XG59XG5mb290ZXIgLmZvb3Rlci1saW5rcyAudGl0bGUge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmZvb3RlciAuZm9vdGVyLWxpbmtzIC5zb2NpYWwtaWNvbiB7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDA7XG59XG5mb290ZXIgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5mb290ZXIgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbmZvb3RlciB1bCBsaSBhIHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5mb290ZXIgdWwgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmZvb3RlciAuZm9vdGVyLWJhc2Uge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5mb290ZXIgLmZvb3Rlci1iYXNlX190cmFkZW1hcmsge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmZvb3RlciAuZm9vdGVyLWJhc2VfX2xvZ28ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuZm9vdGVyIC5mb290ZXItYmFzZV9fbG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDI2LjE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItYmFzZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWxpbmtzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNDBweDtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1saW5rcyB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1saW5rcyB1bC5mb290ZXItaWNvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgZm9vdGVyIC5wYWlkLWhhc2gtbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItYmFzZV9fdHJhZGVtYXJrIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi8qIG5hdmJhciAqL1xuLyogTW9iaWxlIE5hdiBJY29uICovXG4jbmF2LWljb24ge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNHB4IGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDIwMDtcbn1cblxuI25hdi1pY29uIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4jbmF2LWljb24gc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuXG4jbmF2LWljb24gc3BhbjpudGgtY2hpbGQoMikge1xuICB0b3A6IDdweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG5cbiNuYXYtaWNvbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogMTRweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG5cbiNuYXYtaWNvbi5vcGVuIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDhweDtcbn1cblxuI25hdi1pY29uLm9wZW4gc3BhbjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuI25hdi1pY29uLm9wZW4gc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDhweDtcbn1cblxubmF2Lm5hdmJhci5uYXZiYXItdG9nZ2xlYWJsZS1tZDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xMDAlO1xuICByaWdodDogLTEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5uYXYubmF2YmFyLm5hdmJhci10b2dnbGVhYmxlLW1kLmNvbGxhYi1oZWFkZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDUxLCA1MywgNTgsIDAuMTUpO1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuXG4ubmF2LWl0ZW0uZHJvcGRvd24gYS5uYXYtbGluayB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pY29uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgLmljb24td3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbn1cbi5pY29uLXdyYXBwZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI5cHg7XG59XG4uaWNvbi13cmFwcGVyIGEgc3ZnIHtcbiAgaGVpZ2h0OiAyOXB4O1xuICB3aWR0aDogNzZweDtcbn1cblxuLmNvbGxhYi1oZWFkZXJfX3RpdGxlIGg2IHtcbiAgbWF4LXdpZHRoOiA2MHZ3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jb2xsYWItaGVhZGVyX190aXRsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci10b2dnbGVhYmxlLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm5hdmJhci10b2dnbGVhYmxlLW1kLmNvbGxhYi1oZWFkZXIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZmI7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZSBhLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZSAuYnRuLW5hdi1zZWNvbmRhcnkge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmF2YmFyLXRvZ2dsZXItcmlnaHQge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMTVweDtcbiAgfVxuICAubmF2YmFyLW5hdiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZSAuYnRuLW5hdi1zZWNvbmRhcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZSBhLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMnJlbTtcbiAgfVxuICAuaWNvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm5hdmJhciAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmF2YmFyLWJyYW5kIHN2Zzpub3QoOnJvb3QpIHtcbiAgICBtYXgtd2lkdGg6IDI1cHg7XG4gICAgbWF4LWhlaWdodDogMzBweDtcbiAgfVxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMnJlbTtcbiAgfVxuICAuZHJvcGRvd24gLm5hdi1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zdGlja3ktYmFubmVyX19idG0gLmJhbm5lciwgLnN0aWNreS1iYW5uZXJfX3RvcCAuYmFubmVyLCAuc3RpY2t5LWJhbm5lcl9fYnRtLWxnIC5iYW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBvcGFjaXR5OiAxO1xufVxuLnN0aWNreS1iYW5uZXJfX2J0bSAuYmFubmVyIC5zdGlja3ksIC5zdGlja3ktYmFubmVyX190b3AgLmJhbm5lciAuc3RpY2t5LCAuc3RpY2t5LWJhbm5lcl9fYnRtLWxnIC5iYW5uZXIgLnN0aWNreSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3RpY2t5LWJhbm5lcl9fYnRtIC5iYW5uZXJfX2NvbnRlbnQgcCwgLnN0aWNreS1iYW5uZXJfX3RvcCAuYmFubmVyX19jb250ZW50IHAsIC5zdGlja3ktYmFubmVyX19idG0tbGcgLmJhbm5lcl9fY29udGVudCBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4uc3RpY2t5LWJhbm5lcl9fYnRtIC5iYW5uZXJfX2NvbnRlbnQgLmJ0bi1uYXYtcHJpbWFyeSwgLnN0aWNreS1iYW5uZXJfX3RvcCAuYmFubmVyX19jb250ZW50IC5idG4tbmF2LXByaW1hcnksIC5zdGlja3ktYmFubmVyX19idG0tbGcgLmJhbm5lcl9fY29udGVudCAuYnRuLW5hdi1wcmltYXJ5IHtcbiAgcGFkZGluZzogMC41cmVtIDEuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0aWNreS1iYW5uZXJfX2J0bSAuYnRuLW5hdi1wcmltYXJ5LCAuc3RpY2t5LWJhbm5lcl9fdG9wIC5idG4tbmF2LXByaW1hcnksIC5zdGlja3ktYmFubmVyX19idG0tbGcgLmJ0bi1uYXYtcHJpbWFyeSB7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdGlja3ktYmFubmVyX190b3AgLmJhbm5lciB7XG4gIHRvcDogLTEwMHB4O1xufVxuLnN0aWNreS1iYW5uZXJfX3RvcCAuYmFubmVyX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc3RpY2t5LWJhbm5lcl9fdG9wIC5iYW5uZXIuc3RpY2t5IHtcbiAgdG9wOiAwO1xufVxuLnN0aWNreS1iYW5uZXJfX2J0bSAuYmFubmVyIHtcbiAgYm90dG9tOiAtMTAwcHg7XG59XG4uc3RpY2t5LWJhbm5lcl9fYnRtIC5iYW5uZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG59XG4uc3RpY2t5LWJhbm5lcl9fYnRtIC5iYW5uZXIuc3RpY2t5IHtcbiAgYm90dG9tOiAwO1xufVxuLnN0aWNreS1iYW5uZXJfX2J0bS1sZyAuYmFubmVyIHtcbiAgYm90dG9tOiAtMTAwcHg7XG59XG4uc3RpY2t5LWJhbm5lcl9fYnRtLWxnIC5iYW5uZXJfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zdGlja3ktYmFubmVyX19idG0tbGcgLmJhbm5lci5zdGlja3kge1xuICBib3R0b206IDA7XG59XG5cbm5hdi5uYXZiYXIubG9nLWluIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBuYXYubmF2YmFyLmxvZy1pbiB7XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHggMjBweDtcbiAgfVxufVxuLnZlcnRpY2FsLW5hdiAubmF2YmFyLW5hdiBhLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi52ZXJ0aWNhbC1uYXYgLm5hdmJhci1uYXYgYS5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xufVxuLnZlcnRpY2FsLW5hdiBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmNoZWNrZWQpICsgbGFiZWwsXG4udmVydGljYWwtbmF2IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGxlZnQ6IC0xMHB4O1xufVxuLnZlcnRpY2FsLW5hdiAuY2hlY2sge1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZlcnRpY2FsLW5hdiAubmF2LXNpZGVfX2JhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmVydGljYWwtbmF2ICNzaWRlbWVudS5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52ZXJ0aWNhbC1uYXYgLm5hdmJhciB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDUxLCA1MywgNTgsIDAuMTI1KTtcbiAgfVxuICAudmVydGljYWwtbmF2IC5uYXZiYXIgLm5hdmJhci1uYXYge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gICNuYXYtc2VsZWN0ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC02cHg7XG4gIH1cbn1cbi5pbmZsdWVuY2VyLW1vYmlsZS1mb290ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZmI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTQ5ODlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5pbmZsdWVuY2VyLWZvb3Rlci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaW5mbHVlbmNlci1mb290ZXItbGluayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICM1OTVBNzE7XG4gIGZpbGw6ICM1OTVBNzE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5pbmZsdWVuY2VyLWZvb3Rlci1saW5rOmZvY3VzLCAuaW5mbHVlbmNlci1mb290ZXItbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBmaWxsOiAjNEM0MUUwO1xuICBjb2xvcjogIzRDNDFFMDtcbn1cblxuLmluZmx1ZW5jZXItZm9vdGVyLWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uaW5mbHVlbmNlci1mb290ZXItbGluay5hY3RpdmU6Zm9jdXMsIC5pbmZsdWVuY2VyLWZvb3Rlci1saW5rLmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjNEM0MUUwO1xufVxuXG4uaW5mbHVlbmNlci1mb290ZXItaWNvbi5hY3RpdmUge1xuICBmaWxsOiAjNEM0MUUwO1xufVxuXG4uaW5mbHVlbmNlci1tb2JpbGUtbWVudS1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xufVxuXG4uaW5mbHVlbmNlci1tZW51LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cblxuLmluZmx1ZW5jZXItbWVudS1wcm9maWxlLWxpbms6Zm9jdXMsIC5pbmZsdWVuY2VyLW1lbnUtcHJvZmlsZS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pbmZsdWVuY2VyLW1lbnUtcHJvZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4jaW5mbHVlbmNlci1tZW51LXByb2ZpbGUtdGV4dCB7XG4gIGNvbG9yOiAjNTk1QTcxO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuI2luZmx1ZW5jZXItdXNlcm5hbWUge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmRhcmstZ3JheS1oYWlybGluZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTQ5ODlmO1xufVxuXG4uaW5mbHVlbmNlci1tZW51LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMjRweCAwO1xuICByb3ctZ2FwOiAyNHB4O1xufVxuXG4uaW5mbHVlbmNlci1tZW51LWxpbmstaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cblxuLmluZmx1ZW5jZXItbWVudS1saW5rIHtcbiAgY29sb3I6ICM1OTVBNzE7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmluZmx1ZW5jZXItbWVudS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM0QzQxRTA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmluZmx1ZW5jZXItbWVudS1pY29uIHtcbiAgZmlsbDogIzU5NUE3MTtcbn1cblxuLyogSW50cm8gSGVhZGluZ3MgKi9cbi5pbnRyb19fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbnRyb19fY29udGVudCBwIHtcbiAgbWF4LXdpZHRoOiA1NzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50cm9fX2NvbnRlbnQucHVsbC1sZWZ0LWRlc2t0b3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmludHJvX19jb250ZW50LnB1bGwtbGVmdC1kZXNrdG9wIHAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uaW50cm9fX3NlY29uZGFyeSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbnRyb19fYnRtLWNvbnRlbnQgaDEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pbnRyb19fYnRtLWNvbnRlbnQgaDUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pbnRyb19fYnRtLWNvbnRlbnQgLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIHBhZGRpbmc6IDEzcHggNTFweDtcbiAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDUxLCA1MywgNTgsIDAuMyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50cm9fX2NvbnRlbnQgaDEsIC5pbnRyb19fYnRtLWNvbnRlbnQgaDEsIC5pbnRyb19fc2Vjb25kYXJ5IGgxLCAuaW50cm9fX2xlZnQtY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmludHJvX19jb250ZW50IC5idG4sIC5pbnRyb19fYnRtLWNvbnRlbnQgLmJ0biwgLmludHJvX19zZWNvbmRhcnkgLmJ0biwgLmludHJvX19sZWZ0LWNvbnRlbnQgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmludHJvX19zZWNvbmRhcnkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmludHJvX19idG0tY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4vKiBMb2dvIEdyaWQgU3F1YXJlICAqL1xuLmdyaWQtc3F1YXJlIHtcbiAgcGFkZGluZzogNS4zMTNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ncmlkLXNxdWFyZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdyaWQtc3F1YXJlIHtcbiAgICBwYWRkaW5nOiAzLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3JpZC1zcXVhcmUge1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5ncmlkLXNxdWFyZSB7XG4gICAgcGFkZGluZzogMS45cmVtO1xuICB9XG59XG5cbi5jdGEtbGlzdCAuZ3JpZC1zcXVhcmUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiA1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmxvZ28tbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cbn1cbi5sb2dvLWxpc3QgLmdyaWQtc3F1YXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbiAgcGFkZGluZzogNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAubG9nby1saXN0IC5ncmlkLXNxdWFyZSB7XG4gICAgcGFkZGluZzogMy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubG9nby1saXN0IC5ncmlkLXNxdWFyZSB7XG4gICAgcGFkZGluZzogNS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9nby1saXN0IC5ncmlkLXNxdWFyZSB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5sb2dvLWxpc3QgLmdyaWQtc3F1YXJlIHtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gIH1cbn1cbi5sb2dvLWxpc3QgLmdyaWQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5sb2dvLWxpc3QgLmdyaWQtc3F1YXJlIGltZyB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIG1heC1oZWlnaHQ6IDMwJTtcbiAgbWF4LXdpZHRoOiA0MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbiN0aHVtYm5haWwtc2xpZGVyIC5zaGFkb3csXG4udGh1bWJuYWlsLXNsaWRlciAuc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOTYlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTM1MHB4IDM1MHB4IC0zNTBweCAjMDAwO1xuICB0b3A6IC04cHg7XG4gIGxlZnQ6IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAjdGh1bWJuYWlsLXNsaWRlciAuc2hhZG93LFxuLnRodW1ibmFpbC1zbGlkZXIgLnNoYWRvdyB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI3RodW1ibmFpbC1zbGlkZXIgLnNoYWRvdyxcbi50aHVtYm5haWwtc2xpZGVyIC5zaGFkb3cge1xuICAgIHdpZHRoOiA5MyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuICAjdGh1bWJuYWlsLXNsaWRlciAuc2hhZG93LFxuLnRodW1ibmFpbC1zbGlkZXIgLnNoYWRvdyB7XG4gICAgd2lkdGg6IDk0JTtcbiAgfVxufVxuI3RodW1ibmFpbC1zbGlkZXIgLmZpZ3VyZSxcbi50aHVtYm5haWwtc2xpZGVyIC5maWd1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTVweDtcbiAgbGVmdDogMjBweDtcbn1cbiN0aHVtYm5haWwtc2xpZGVyIC5maWd1cmUgLmZpZ3VyZS1pbWcsXG4udGh1bWJuYWlsLXNsaWRlciAuZmlndXJlIC5maWd1cmUtaW1nIHtcbiAgbWF4LWhlaWdodDogODBweDtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkcyAjZjNmNGZiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI3RodW1ibmFpbC1zbGlkZXIgLmZpZ3VyZSAuZmlndXJlLWltZyxcbi50aHVtYm5haWwtc2xpZGVyIC5maWd1cmUgLmZpZ3VyZS1pbWcge1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICB9XG59XG4jdGh1bWJuYWlsLXNsaWRlciAuZmlndXJlIC5maWd1cmUtY2FwdGlvbixcbi50aHVtYm5haWwtc2xpZGVyIC5maWd1cmUgLmZpZ3VyZS1jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiN0aHVtYm5haWwtc2xpZGVyIC5maWd1cmUgLmZpZ3VyZS1jYXB0aW9uIHNwYW4sXG4jdGh1bWJuYWlsLXNsaWRlciAuZmlndXJlIC5maWd1cmUtY2FwdGlvbiBzcGFuIGEsXG4udGh1bWJuYWlsLXNsaWRlciAuZmlndXJlIC5maWd1cmUtY2FwdGlvbiBzcGFuLFxuLnRodW1ibmFpbC1zbGlkZXIgLmZpZ3VyZSAuZmlndXJlLWNhcHRpb24gc3BhbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbiN0aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pbWcsXG4udGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3RodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWltZyBpbWcsXG4udGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuI3RodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLmxlZnQgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCksXG4jdGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUucmlnaHQgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCksXG4udGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUubGVmdCA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSxcbi50aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZS5yaWdodCA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jdGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbCxcbi50aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgY29sb3I6ICMzMzM7XG59XG4jdGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbC5sZWZ0LFxuI3RodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2wucmlnaHQsXG4udGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbC5sZWZ0LFxuLnRodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuI3RodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuI3RodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbiN0aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pdGVtLXByZXYsXG4udGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4udGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLnRodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jdGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaXRlbSxcbi50aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pdGVtIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbn1cbiN0aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4jdGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LFxuLnRodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi50aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBvcGFjaXR5OiAwO1xufVxuI3RodW1ibmFpbC1zbGlkZXIgLnByb2ZpbGUtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4jdGh1bWJuYWlsLXNsaWRlciAucHJvZmlsZS1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCxcbiN0aHVtYm5haWwtc2xpZGVyIC5wcm9maWxlLXNsaWRlciAucHJvZmlsZS1zbGlkZXItYnV0dG9uLFxuLnRodW1ibmFpbC1zbGlkZXIgLnByb2ZpbGUtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4udGh1bWJuYWlsLXNsaWRlciAucHJvZmlsZS1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCxcbi50aHVtYm5haWwtc2xpZGVyIC5wcm9maWxlLXNsaWRlciAucHJvZmlsZS1zbGlkZXItYnV0dG9uIHtcbiAgb3BhY2l0eTogMC41O1xufVxuI3RodW1ibmFpbC1zbGlkZXIgLnByb2ZpbGUtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsXG4jdGh1bWJuYWlsLXNsaWRlciAucHJvZmlsZS1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3ZlcixcbiN0aHVtYm5haWwtc2xpZGVyIC5wcm9maWxlLXNsaWRlciAucHJvZmlsZS1zbGlkZXItYnV0dG9uOmhvdmVyLFxuLnRodW1ibmFpbC1zbGlkZXIgLnByb2ZpbGUtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsXG4udGh1bWJuYWlsLXNsaWRlciAucHJvZmlsZS1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3Zlcixcbi50aHVtYm5haWwtc2xpZGVyIC5wcm9maWxlLXNsaWRlciAucHJvZmlsZS1zbGlkZXItYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xufVxuI3RodW1ibmFpbC1zbGlkZXI6aG92ZXIgPiBhW2NsYXNzKj1jYXJvdXNlbC1jb250cm9sLV0sXG4udGh1bWJuYWlsLXNsaWRlcjpob3ZlciA+IGFbY2xhc3MqPWNhcm91c2VsLWNvbnRyb2wtXSB7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pbm5lcixcbi50aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICByaWdodDogMDtcbn1cbiN0aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pdGVtLFxuLnRodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jdGh1bWJuYWlsLXNsaWRlciAudGh1bWJuYWlsLXNsaWRlLTEwMCAuY2Fyb3VzZWwtaXRlbS1sZWZ0LmFjdGl2ZSxcbi50aHVtYm5haWwtc2xpZGVyIC50aHVtYm5haWwtc2xpZGUtMTAwIC5jYXJvdXNlbC1pdGVtLWxlZnQuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbiN0aHVtYm5haWwtc2xpZGVyIC50aHVtYm5haWwtc2xpZGUtMTAwIC5jYXJvdXNlbC1pdGVtLXJpZ2h0LmFjdGl2ZSxcbi50aHVtYm5haWwtc2xpZGVyIC50aHVtYm5haWwtc2xpZGUtMTAwIC5jYXJvdXNlbC1pdGVtLXJpZ2h0LmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbiN0aHVtYm5haWwtc2xpZGVyIC50aHVtYm5haWwtc2xpZGUtMTAwIC5jYXJvdXNlbC1pdGVtLW5leHQsXG4udGh1bWJuYWlsLXNsaWRlciAudGh1bWJuYWlsLXNsaWRlLTEwMCAuY2Fyb3VzZWwtaXRlbS1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuI3RodW1ibmFpbC1zbGlkZXIgLnRodW1ibmFpbC1zbGlkZS0xMDAgLmNhcm91c2VsLWl0ZW0tcHJldixcbi50aHVtYm5haWwtc2xpZGVyIC50aHVtYm5haWwtc2xpZGUtMTAwIC5jYXJvdXNlbC1pdGVtLXByZXYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuI3RodW1ibmFpbC1zbGlkZXIgLnRodW1ibmFpbC1zbGlkZS0zMyAuY2Fyb3VzZWwtaXRlbS1sZWZ0LmFjdGl2ZSxcbi50aHVtYm5haWwtc2xpZGVyIC50aHVtYm5haWwtc2xpZGUtMzMgLmNhcm91c2VsLWl0ZW0tbGVmdC5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMzLjMlKTtcbn1cbiN0aHVtYm5haWwtc2xpZGVyIC50aHVtYm5haWwtc2xpZGUtMzMgLmNhcm91c2VsLWl0ZW0tcmlnaHQuYWN0aXZlLFxuLnRodW1ibmFpbC1zbGlkZXIgLnRodW1ibmFpbC1zbGlkZS0zMyAuY2Fyb3VzZWwtaXRlbS1yaWdodC5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzMuMyUpO1xufVxuI3RodW1ibmFpbC1zbGlkZXIgLnRodW1ibmFpbC1zbGlkZS0zMyAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLnRodW1ibmFpbC1zbGlkZXIgLnRodW1ibmFpbC1zbGlkZS0zMyAuY2Fyb3VzZWwtaXRlbS1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMzLjMlKTtcbn1cbiN0aHVtYm5haWwtc2xpZGVyIC50aHVtYm5haWwtc2xpZGUtMzMgLmNhcm91c2VsLWl0ZW0tcHJldixcbi50aHVtYm5haWwtc2xpZGVyIC50aHVtYm5haWwtc2xpZGUtMzMgLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzMuMyUpO1xufVxuI3RodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXJpZ2h0LFxuI3RodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4udGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tcmlnaHQsXG4udGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjdGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaW5uZXJfX3RleHQgaDEsXG4udGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaW5uZXJfX3RleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjdGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaW5uZXIsXG4udGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaW5uZXIge1xuICAgIHdpZHRoOiAxODAlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gICN0aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pdGVtLFxuLnRodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWl0ZW0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAjdGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbGVmdC5hY3RpdmUsXG4udGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbGVmdC5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAjdGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tcmlnaHQuYWN0aXZlLFxuLnRodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXJpZ2h0LmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIH1cbiAgI3RodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLW5leHQsXG4udGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbmV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIH1cbiAgI3RodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXByZXYsXG4udGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gICN0aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1yaWdodCxcbiN0aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLnRodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXJpZ2h0LFxuLnRodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAjdGh1bWJuYWlsLXNsaWRlciAuaW5mbHVlbmNlci1zbGlkZXItYnV0dG9uLFxuLnRodW1ibmFpbC1zbGlkZXIgLmluZmx1ZW5jZXItc2xpZGVyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGh1bWJuYWlsLXNsaWRlciB7XG4gIC8qIHByZXZlbnQgZmxpY2tlciBkdXJpbmcgdHJhbnNpdGlvbiAqL1xufVxuLnRodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWlubmVyID4gLmNhcm91c2VsLWl0ZW0uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbi50aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pbm5lciA+IC5jYXJvdXNlbC1pdGVtLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4vKiBDYXJvdXNlbCBNYXJrZXRlcnMgSW50cm8gKi9cbiNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8gLmNhcm91c2VsLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0ge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4jY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLCAjY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWlubmVyIC5hY3RpdmUubGVmdCwgI2Nhcm91c2VsLW1hcmtldGVycy1pbnRyby5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pbm5lciAuYWN0aXZlLnJpZ2h0IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4jY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSwgI2Nhcm91c2VsLW1hcmtldGVycy1pbnRyby5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCwgI2Nhcm91c2VsLW1hcmtldGVycy1pbnRyby5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbn1cbiNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8gLmNhcm91c2VsLWl0ZW06bnRoLW9mLXR5cGUoMSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2luZmx1ZW5jZXItc2xpZGVyL2RvZy1zbGlkZXItc3RkLmpwZ1wiKTtcbn1cbiNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8gLmNhcm91c2VsLWl0ZW06bnRoLW9mLXR5cGUoMikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2luZmx1ZW5jZXItc2xpZGVyL2NhbWVyYS1zbGlkZXItc3RkLmpwZ1wiKTtcbn1cbiNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8gLmNhcm91c2VsLWl0ZW06bnRoLW9mLXR5cGUoMykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2luZmx1ZW5jZXItc2xpZGVyL2Nhci1zbGlkZXItc3RkLmpwZ1wiKTtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgI2Nhcm91c2VsLW1hcmtldGVycy1pbnRybyAuY2Fyb3VzZWwtaXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbmZsdWVuY2VyLXNsaWRlci9kb2ctc2xpZGVyLXJldC5qcGdcIik7XG4gIH1cbiAgI2Nhcm91c2VsLW1hcmtldGVycy1pbnRybyAuY2Fyb3VzZWwtaXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbmZsdWVuY2VyLXNsaWRlci9jYW1lcmEtc2xpZGVyLXJldC5qcGdcIik7XG4gIH1cbiAgI2Nhcm91c2VsLW1hcmtldGVycy1pbnRybyAuY2Fyb3VzZWwtaXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbmZsdWVuY2VyLXNsaWRlci9jYXItc2xpZGVyLXJldC5qcGdcIik7XG4gIH1cbn1cbiNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8gLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8gLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHdpZHRoOiA0JTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBib3R0b206IDEuNXJlbTtcbn1cbiNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8gLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDgzJTtcbn1cbiNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8gLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiA4JTtcbn1cbiNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8gLmNhcm91c2VsLWNhcHRpb24ge1xuICBib3R0b206IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZWZ0OiA1JTtcbn1cbiNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8gLmNhcm91c2VsLWNhcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4jY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvIC56bWRpLWxvbmctYXJyb3ctcmlnaHQ6OmJlZm9yZSxcbiNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8gLnptZGktbG9uZy1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuI2Nhcm91c2VsLW1hcmtldGVycy1pbnRybyAuem1kaS1sb25nLWFycm93LWxlZnQsXG4jY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvIC56bWRpLWxvbmctYXJyb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuI2Nhcm91c2VsLW1hcmtldGVycy1pbnRybyAuY2Fyb3VzZWwtaXRlbSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1heC1oZWlnaHQ6IDU1NXB4O1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBzY3JvbGw7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Nhcm91c2VsLW1hcmtldGVycy1pbnRybyAuY2Fyb3VzZWwtaXRlbTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzMzMzUzYSA0MCUsIHJnYmEoNTEsIDUzLCA1OCwgMCkpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMzMzM1M2EgMzAlLCByZ2JhKDUxLCA1MywgNTgsIDApKTtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gICNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8gLmNhcm91c2VsLWl0ZW0ge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICB9XG4gICNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8gLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbGVmdDogNSU7XG4gIH1cbiAgI2Nhcm91c2VsLW1hcmtldGVycy1pbnRybyAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgICBsZWZ0OiA3MCU7XG4gIH1cbiAgI2Nhcm91c2VsLW1hcmtldGVycy1pbnRybyAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuI2Nhcm91c2VsLW1hcmtldGVycy1pbnRybyAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2Nhcm91c2VsLW1hcmtldGVycy1pbnRybyAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgICBsZWZ0OiA4MyU7XG4gIH1cbiAgI2Nhcm91c2VsLW1hcmtldGVycy1pbnRybyAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuI2Nhcm91c2VsLW1hcmtldGVycy1pbnRybyAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICB3aWR0aDogNSU7XG4gIH1cbn1cblxuLyogaW5mbHVlbmNlciBjYXJvdXNlbCAqL1xuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSAuY2Fyb3VzZWwtaW5uZXJfX3RleHQsXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0yIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCB7XG4gIHBhZGRpbmc6IDAgMTAwcHggMCA4NXB4O1xufVxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSAuY2Fyb3VzZWwtaW5uZXJfX3RleHQgaDEsXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0yIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCBoMSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbiNpbmZsdWVuY2VyLWNhcm91c2VsLTEgLmNhcm91c2VsLWlubmVyX190ZXh0IC5maWd1cmUsXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0yIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCAuZmlndXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jaW5mbHVlbmNlci1jYXJvdXNlbC0xIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCAuZmlndXJlIC5maWd1cmUtaW1nLFxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMiAuY2Fyb3VzZWwtaW5uZXJfX3RleHQgLmZpZ3VyZSAuZmlndXJlLWltZyB7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICBtYXgtaGVpZ2h0OiA3MHB4O1xuICBtYXgtd2lkdGg6IDcwcHg7XG59XG4jaW5mbHVlbmNlci1jYXJvdXNlbC0xIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCAuZmlndXJlIC5maWd1cmUtY2FwdGlvbixcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIgLmNhcm91c2VsLWlubmVyX190ZXh0IC5maWd1cmUgLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDI3NXB4O1xufVxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSAuY2Fyb3VzZWwtaW5uZXJfX3RleHQgLmZpZ3VyZSAuZmlndXJlLWNhcHRpb24gcCxcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIgLmNhcm91c2VsLWlubmVyX190ZXh0IC5maWd1cmUgLmZpZ3VyZS1jYXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSAuY2Fyb3VzZWwtaW5uZXJfX3RleHQgLmZpZ3VyZSAuZmlndXJlLWNhcHRpb24gc3BhbjpmaXJzdC1vZi10eXBlLFxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMiAuY2Fyb3VzZWwtaW5uZXJfX3RleHQgLmZpZ3VyZSAuZmlndXJlLWNhcHRpb24gc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG4jaW5mbHVlbmNlci1jYXJvdXNlbC0xIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCBmaWdjYXB0aW9uIHNwYW4sXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0yIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCBmaWdjYXB0aW9uIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jaW5mbHVlbmNlci1jYXJvdXNlbC0xIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCBmaWdjYXB0aW9uIHNwYW46bnRoLW9mLXR5cGUoMiksXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0yIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCBmaWdjYXB0aW9uIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbiNpbmZsdWVuY2VyLWNhcm91c2VsLTEgLmNhcm91c2VsLWlubmVyX190ZXh0IGgxLFxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMiAuY2Fyb3VzZWwtaW5uZXJfX3RleHQgaDEge1xuICBjb2xvcjogIzkzOTc5ZDtcbiAgbGluZS1oZWlnaHQ6IDIuODc1cmVtO1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cbiNpbmZsdWVuY2VyLWNhcm91c2VsLTEgLnptZGktbG9uZy1hcnJvdy1yaWdodCxcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIgLnptZGktbG9uZy1hcnJvdy1yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0yMHB4O1xufVxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSAuem1kaS1sb25nLWFycm93LWxlZnQsXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0yIC56bWRpLWxvbmctYXJyb3ctbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gICNpbmZsdWVuY2VyLWNhcm91c2VsLTEgLmNhcm91c2VsLWlubmVyX190ZXh0LFxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMiAuY2Fyb3VzZWwtaW5uZXJfX3RleHQge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwIDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNpbmZsdWVuY2VyLWNhcm91c2VsLTEgLmNhcm91c2VsLWlubmVyX190ZXh0IGgxLFxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMiAuY2Fyb3VzZWwtaW5uZXJfX3RleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjaW5mbHVlbmNlci1jYXJvdXNlbC0xIC5jYXJvdXNlbC1pbm5lcixcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIgLmNhcm91c2VsLWlubmVyIHtcbiAgICB3aWR0aDogMTgwJTtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICAgIHJpZ2h0OiAwJTtcbiAgfVxuICAjaW5mbHVlbmNlci1jYXJvdXNlbC0xIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCxcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIgLmNhcm91c2VsLWlubmVyX190ZXh0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCA1MHB4IDMwcHggMTBweDtcbiAgfVxuICAjaW5mbHVlbmNlci1jYXJvdXNlbC0xIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCBoMSxcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIgLmNhcm91c2VsLWlubmVyX190ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgfVxuICAjaW5mbHVlbmNlci1jYXJvdXNlbC0xIC5jYXJvdXNlbC1pdGVtLFxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMiAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICNpbmZsdWVuY2VyLWNhcm91c2VsLTEgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLWxlZnQuYWN0aXZlLFxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMiAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbGVmdC5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAjaW5mbHVlbmNlci1jYXJvdXNlbC0xIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1yaWdodC5hY3RpdmUsXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0yIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1yaWdodC5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB9XG4gICNpbmZsdWVuY2VyLWNhcm91c2VsLTEgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLW5leHQsXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0yIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgfVxuICAjaW5mbHVlbmNlci1jYXJvdXNlbC0xIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMiAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gICNpbmZsdWVuY2VyLWNhcm91c2VsLTEgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXJpZ2h0LFxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXJpZ2h0LFxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMiAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gICNpbmZsdWVuY2VyLWNhcm91c2VsLTEgLmluZmx1ZW5jZXItc2xpZGVyLWJ1dHRvbixcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIgLmluZmx1ZW5jZXItc2xpZGVyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICNpbmZsdWVuY2VyLWNhcm91c2VsLTEgLmNhcm91c2VsLWlubmVyX190ZXh0LFxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMiAuY2Fyb3VzZWwtaW5uZXJfX3RleHQge1xuICAgIHBhZGRpbmc6IDEwcHggNTBweCAzMHB4IDEwcHg7XG4gIH1cbiAgI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSAuY2Fyb3VzZWwtaW5uZXJfX3RleHQgaDEsXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0yIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM0NXB4KSB7XG4gICNpbmZsdWVuY2VyLWNhcm91c2VsLTEgLmNhcm91c2VsLWlubmVyX190ZXh0LFxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMiAuY2Fyb3VzZWwtaW5uZXJfX3RleHQge1xuICAgIHBhZGRpbmc6IDEwcHggMTJweCAzMHB4IDEwcHg7XG4gIH1cbn1cblxuLyogQ1BFIFNsaWRlciAgKi9cbi5wcmljZS1vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogOHJlbSBhdXRvIDVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcmljZS1vcHRpb25zIC5idG4tcHJpbWFyeSB7XG4gIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSg1MSwgNTMsIDU4LCAwLjMpO1xuICBwYWRkaW5nOiAwLjgxMjVyZW0gMy4yNXJlbTtcbn1cbi5wcmljZS1vcHRpb25zX19wcmljZSB7XG4gIG1hcmdpbjogMzBweCA1cHggMzBweCAzMHB4O1xufVxuLnByaWNlLW9wdGlvbnMgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnByaWNlLW9wdGlvbnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmljZS1vcHRpb25zIGxpIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucHJpY2Utb3B0aW9ucyBsaSAucmFkaW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpY2Utb3B0aW9ucyBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnByaWNlLW9wdGlvbnMgbGkgLnJhZGlvIHtcbiAgICB0b3A6IDIwJTtcbiAgfVxufVxuLnByaWNlLW9wdGlvbnMgbGkgbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjY2NjY2NiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAyOXB4IDMwcHggMjVweCA1MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGxpbmVhcjtcbn1cbi5wcmljZS1vcHRpb25zIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiAucmFkaW8ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmFhYjUyO1xufVxuLnByaWNlLW9wdGlvbnMgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5yYWRpbzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZhYWI1Mjtcbn1cbi5wcmljZS1vcHRpb25zIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiBsYWJlbCB7XG4gIGNvbG9yOiAjZmFhYjUyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NwZS1zbGlkZXIgLmludHJvX19jb250ZW50LWxlZnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5wcmljZS1vcHRpb25zIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIH1cbiAgLnByaWNlLW9wdGlvbnMgLmJ0bi1wcmltYXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJpY2Utb3B0aW9ucyBsaSAuY2hlY2sge1xuICAgIHRvcDogNXB4O1xuICB9XG4gIC5wcmljZS1vcHRpb25zIGxpIGxhYmVsIHtcbiAgICBwYWRkaW5nOiA1cHggMzBweCA1cHggNTBweDtcbiAgfVxuICAucHJpY2Utb3B0aW9uc19fcmVzdWx0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5wcmljZS1vcHRpb25zX19yZXN1bHQgI3ByaWNlIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuI3NsaWRlcjFWYWx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMuODI1cmVtO1xuICBjb2xvcjogIzMzMzUzYTtcbn1cbiNzbGlkZXIxVmFsdWUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnByaWNlLXRleHQgLnptZGkge1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuXG4jcHJpY2Uge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgZm9udC1zaXplOiAzLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wcmljZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuLnByaWNlLXRleHQgLnptZGktaW5mby1vdXRsaW5lIHtcbiAgY29sb3I6ICNjY2NjY2I7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnByaWNlLXRleHQgI2NwZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmYWFiNTI7XG59XG5cbi5pbmZsdWVuY2VyX3NldHRpbmdzLmNoYW5uZWxzIC5zbGlkZXItdmFsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaW5mbHVlbmNlcl9zZXR0aW5ncy5jaGFubmVscyAuc2V0dGluZ3Mtc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbiAgcGFkZGluZzogM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mbHVlbmNlcl9zZXR0aW5ncy5jaGFubmVscyAuc2V0dGluZ3Mtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG4uaW5mbHVlbmNlcl9zZXR0aW5ncy5jaGFubmVscyAjcHJpY2Uge1xuICBmb250LXNpemU6IDNyZW07XG59XG4uaW5mbHVlbmNlcl9zZXR0aW5ncy5jaGFubmVscyAucGFpZC10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbmZsdWVuY2VyX3NldHRpbmdzLmNoYW5uZWxzIC5wcmljZS1vcHRpb25zIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmbG9hdDogbm9uZTtcbn1cbi5pbmZsdWVuY2VyX3NldHRpbmdzLmNoYW5uZWxzIC5wcmljZS1vcHRpb25zX19yZXN1bHQge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG4uaW5mbHVlbmNlcl9zZXR0aW5ncy5jaGFubmVscyAucHJpY2Utb3B0aW9ucyAucHJpY2Utb3B0aW9uIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaW5mbHVlbmNlcl9zZXR0aW5ncy5jaGFubmVscyAucHJpY2Utb3B0aW9ucyAucHJpY2Utb3B0aW9uIHNlbGVjdCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi5pbmZsdWVuY2VyX3NldHRpbmdzLmNoYW5uZWxzIC5wcmljZS1vcHRpb25zIC5wcmljZS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmluZmx1ZW5jZXJfc2V0dGluZ3MuY2hhbm5lbHMgLnByaWNlLW9wdGlvbnMgLnByaWNlLXRleHQgLnptZGktaW5mby1vdXRsaW5lLmluZm8tdG9vbHRpcCB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cblxuLmluZmx1ZW5jZXJfc2V0dGluZ3MuY2hhbm5lbHNfbmV3IC5zbGlkZXItdmFsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaW5mbHVlbmNlcl9zZXR0aW5ncy5jaGFubmVsc19uZXcgLnNldHRpbmdzLXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZmI7XG4gIHBhZGRpbmc6IDNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZmx1ZW5jZXJfc2V0dGluZ3MuY2hhbm5lbHNfbmV3IC5zZXR0aW5ncy1zbGlkZXIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbi5pbmZsdWVuY2VyX3NldHRpbmdzLmNoYW5uZWxzX25ldyAjcHJpY2Uge1xuICBmb250LXNpemU6IDNyZW07XG59XG4uaW5mbHVlbmNlcl9zZXR0aW5ncy5jaGFubmVsc19uZXcgLnBhaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5mbHVlbmNlcl9zZXR0aW5ncy5jaGFubmVsc19uZXcgLnByaWNlLW9wdGlvbnMge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsb2F0OiBub25lO1xufVxuLmluZmx1ZW5jZXJfc2V0dGluZ3MuY2hhbm5lbHNfbmV3IC5wcmljZS1vcHRpb25zX19yZXN1bHQge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG4uaW5mbHVlbmNlcl9zZXR0aW5ncy5jaGFubmVsc19uZXcgLnByaWNlLW9wdGlvbnMgLnByaWNlLW9wdGlvbiBzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmluZmx1ZW5jZXJfc2V0dGluZ3MuY2hhbm5lbHNfbmV3IC5wcmljZS1vcHRpb25zIC5wcmljZS1vcHRpb24gc2VsZWN0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLmluZmx1ZW5jZXJfc2V0dGluZ3MuY2hhbm5lbHNfbmV3IC5wcmljZS1vcHRpb25zIC5wcmljZS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmluZmx1ZW5jZXJfc2V0dGluZ3MuY2hhbm5lbHNfbmV3IC5wcmljZS1vcHRpb25zIC5wcmljZS10ZXh0IC56bWRpLWluZm8tb3V0bGluZS5pbmZvLXRvb2x0aXAge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi8qIEZ1bmN0aW9uYWwgc3R5bGluZztcbiAqIFRoZXNlIHN0eWxlcyBhcmUgcmVxdWlyZWQgZm9yIG5vVWlTbGlkZXIgdG8gZnVuY3Rpb24uXG4gKiBZb3UgZG9uJ3QgbmVlZCB0byBjaGFuZ2UgdGhlc2UgcnVsZXMgdG8gYXBwbHkgeW91ciBkZXNpZ24uXG4gKi9cbi50b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGctdG9vbHRpcCAudG9vbHRpcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxnLXRvb2x0aXAgLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAubGctdG9vbHRpcCAudG9vbHRpcCAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubm9VaS10YXJnZXQsXG4ubm9VaS10YXJnZXQgKiB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5ub1VpLXRhcmdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5ub1VpLWJhc2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IC8qIEZpeCA0MDEgKi9cbn1cblxuLm5vVWktb3JpZ2luIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5ub1VpLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5ub1VpLXN0YWNraW5nIC5ub1VpLWhhbmRsZSB7XG4gIC8qIFRoaXMgY2xhc3MgaXMgYXBwbGllZCB0byB0aGUgbG93ZXIgb3JpZ2luIHdoZW5cbiAgICAgaXRzIHZhbHVlcyBpcyA+IDUwJS4gKi9cbiAgei1pbmRleDogMTA7XG59XG5cbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1vcmlnaW4ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC4zcywgdG9wIDAuM3M7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcywgdG9wIDAuM3M7XG59XG5cbi5ub1VpLXN0YXRlLWRyYWcgKiB7XG4gIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4vKiBQYWludGluZyBhbmQgcGVyZm9ybWFuY2U7XG4gKiBCcm93c2VycyBjYW4gcGFpbnQgaGFuZGxlcyBpbiB0aGVpciBvd24gbGF5ZXIuXG4gKi9cbi5ub1VpLWJhc2UsXG4ubm9VaS1oYW5kbGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi8qIFNsaWRlciBzaXplIGFuZCBoYW5kbGUgcGxhY2VtZW50O1xuICovXG4ubm9VaS1ob3Jpem9udGFsIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgaGVpZ2h0OiA2cHg7XG59XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMjBweDtcbn1cblxuLm5vVWktdmVydGljYWwge1xuICB3aWR0aDogMThweDtcbn1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGVmdDogLTZweDtcbiAgdG9wOiAtMTdweDtcbn1cblxuLyogU3R5bGluZztcbiAqL1xuLm5vVWktYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2I7XG59XG5cbi5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjNWZjNWJiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgNDUwbXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgNDUwbXM7XG59XG5cbi5ub1VpLW9yaWdpbiB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuI2J1ZGdldFNsaWRlci5ub1VpLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjZWMzZTY5O1xufVxuXG4jYnVkZ2V0U2xpZGVyIC5ub1VpLW9yaWdpbiB7XG4gIGJhY2tncm91bmQ6ICNjY2NjY2I7XG59XG5cbi8qIEhhbmRsZXMgYW5kIGN1cnNvcnM7XG4gKi9cbi5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogdy1yZXNpemU7XG59XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogbi1yZXNpemU7XG59XG5cbi5ub1VpLWhhbmRsZSB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ub1VpLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI2ZmZiwgaW5zZXQgMCAxcHggN3B4ICNkZGQsIDAgM3B4IDZweCAtM3B4ICNiYmI7XG59XG5cbi8qIERpc2FibGVkIHN0YXRlO1xuICovXG5bZGlzYWJsZWRdLm5vVWktY29ubmVjdCxcbltkaXNhYmxlZF0gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICNiOGI4Yjg7XG59XG5cbltkaXNhYmxlZF0ubm9VaS1vcmlnaW4sXG5bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5ub1VpLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiA1MHB4O1xufVxuXG4ucGFpZC10b29sdGlwIHtcbiAgbWluLXdpZHRoOiAxMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzUzYTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhaWQtdG9vbHRpcCBwIHtcbiAgcGFkZGluZzogMTJweCAyMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wYWlkLXRvb2x0aXAgLnNsaWRlci12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucGFpZC10b29sdGlwOm50aC1vZi10eXBlKDEpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IC01LjFyZW07XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnBhaWQtdG9vbHRpcDpudGgtb2YtdHlwZSgyKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMjVweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ucGFpZC10b29sdGlwLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhaWQtdG9vbHRpcDo6YWZ0ZXIsXG4ucGFpZC10b29sdGlwOjpiZWZvcmUge1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wYWlkLXRvb2x0aXA6OmJlZm9yZSxcbi5wYWlkLXRvb2x0aXA6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMzMzUzYTtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuXG4ucHJvZ3Jlc3Mtc2xpZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhaWQtdG9vbHRpcDpudGgtb2YtdHlwZSgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWlkLXRvb2x0aXA6bnRoLW9mLXR5cGUoMSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhaWQtdG9vbHRpcDpudGgtb2YtdHlwZSgyKSB7XG4gICAgdG9wOiAzMHB4O1xuICB9XG4gIC5wYWlkLXRvb2x0aXA6OmFmdGVyLFxuLnBhaWQtdG9vbHRpcDo6YmVmb3JlIHtcbiAgICBsZWZ0OiA0OC41JTtcbiAgfVxufVxuLnF1b3RlLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjY7XG4gIHBhZGRpbmc6IDYwcHggMjBweCAzNTBweDtcbiAgbWF4LWhlaWdodDogNDMwcHg7XG59XG4ucXVvdGUtYm94IHAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5xdW90ZS1ib3ggLmZpZ3VyZSB7XG4gIGJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnF1b3RlLWJveCAuZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMTBweDtcbiAgbWF4LWhlaWdodDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucXVvdGUtYm94IHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggMTU1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdW90ZS1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1NnB4IDE2cHg7XG4gIH1cbiAgLnF1b3RlLWJveCAuZmlndXJlIHtcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbiNpbnN0YXZlcmlmeSAudmVyaWZpY2F0aW9uLWNvZGUge1xuICBjb2xvcjogI2YyNTk3YztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDU5LCAxMDQsIDAuMSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jaW5zdGF2ZXJpZnkgLm1vZGFsLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jaW5zdGF2ZXJpZnkgLm1vZGFsLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jaW50ZXJuYWxfY2F0ZWdvcnlfaW1hZ2VzX21vZGFsIC5tb2RhbC1jb250ZW50LFxuI2NhbXBhaWduLWFzc2lnbm1lbnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBoZWlnaHQ6IDkwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jaW50ZXJuYWxfY2F0ZWdvcnlfaW1hZ2VzX21vZGFsICNjYXRlZ29yeS1pbWFnZXMtbW9kYWwsXG4jaW50ZXJuYWxfY2F0ZWdvcnlfaW1hZ2VzX21vZGFsICN1cGRhdGVfY2FtcGFpZ25fbWFuYWdlcnMsXG4jY2FtcGFpZ24tYXNzaWdubWVudC1tb2RhbCAjY2F0ZWdvcnktaW1hZ2VzLW1vZGFsLFxuI2NhbXBhaWduLWFzc2lnbm1lbnQtbW9kYWwgI3VwZGF0ZV9jYW1wYWlnbl9tYW5hZ2VycyB7XG4gIGhlaWdodDogOTB2aDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbiNpbnRlcm5hbF9jYXRlZ29yeV9pbWFnZXNfbW9kYWwgLm1vZGFsLWZvb3RlcixcbiNjYW1wYWlnbi1hc3NpZ25tZW50LW1vZGFsIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG59XG5cbi52aWRlb1dyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mdWxsc2NyZWVuLWJnX192aWRlbyB7XG4gIGhlaWdodDogMjAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTAlO1xuICB3aWR0aDogMzAwJTtcbn1cblxuLnZpZGVvLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTMsIDU4LCAwLjcpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG59XG5cbi5tb2RhbC1iYWNrZHJvcC5pbiB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00KTtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4udmlkZW8tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuXG4udmlkZW8tbGluay1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnZpZGVvLWxpbmstaWNvbiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogYXV0bztcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB6LWluZGV4OiA1O1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlby1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyMDAwO1xufVxuXG4uZnVsbHNjcmVlbi12aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNpbmZsdWVuY2VyLXZpZGVvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2NyZWF0b3JzL3ZpZGVvLWNvdmVyLmpwZ1wiKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG4gIC5mdWxsc2NyZWVuLWJnX192aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2JpbGUtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tb2JpbGUtc2hvdyB7XG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG59XG4uY29udmVyc2F0aW9uLW1lc3NhZ2UuZnJvbS1zeXN0ZW0ge1xuICBwYWRkaW5nOiAxcmVtIDAgMCAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAxZW0gMWVtIDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbn1cbi5jb252ZXJzYXRpb24tbWVzc2FnZS5mcm9tLXN5c3RlbSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnZlcnNhdGlvbi1tZXNzYWdlLmZyb20tc3lzdGVtIC5tZXNzYWdlLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5jb252ZXJzYXRpb24tbWVzc2FnZS5mcm9tLXN5c3RlbSAubWVzc2FnZS1oZWFkZXIgc3Ryb25nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb252ZXJzYXRpb24tbWVzc2FnZS5mcm9tLXN5c3RlbSAubWVzc2FnZS1ib2R5IHtcbiAgcGFkZGluZzogMCAxcmVtIDFyZW07XG59XG4uY29udmVyc2F0aW9uLW1lc3NhZ2UuZnJvbS1zeXN0ZW0gLm1lc3NhZ2UtYm9keSAudGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLmNvbnZlcnNhdGlvbi12aWV3IC5jb252ZXJzYXRpb24tbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDFlbSAxLjVlbSAxZW0gNC4zNzVlbTtcbn1cblxuLmluZmx1ZW5jZXItZmVlZGJhY2stdGFiIHtcbiAgaGVpZ2h0OiA4NSU7XG59XG5cbi5pbmZsdWVuY2VyLWZlZWRiYWNrLXRhYi1jaGF0IC5jb252ZXJzYXRpb24tbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDFlbSAxLjVlbSAxZW0gNC4zNzVlbTtcbn1cbi5pbmZsdWVuY2VyLWZlZWRiYWNrLXRhYi1jaGF0IC5zZWxlY3RlZDpub3QoLmZyb20tc3lzdGVtKSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmN2U5O1xufVxuXG4uY29udmVyc2F0aW9uLXByb2ZpbGUtcGhvdG8ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMi41ZW07XG4gIGxlZnQ6IDEuMjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMi41ZW07XG59XG5cbnAuY29udmVyc2F0aW9uLXByb2ZpbGUtcGhvdG8ge1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZy10b3A6IDAuNmVtO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb21wb3NlLW1lc3NhZ2UuYnRuLWZpeGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNvbXBvc2UtbWVzc2FnZS5idG4tZml4ZWQgLmF0dGFjaG1lbnQtdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMHB4O1xuICB0b3A6IDI4cHg7XG4gIGNvbG9yOiAjY2NjY2NiO1xufVxuLmNvbXBvc2UtbWVzc2FnZS5idG4tZml4ZWQgdGV4dGFyZWEge1xuICBtYXgtaGVpZ2h0OiA0NTBweDtcbn1cblxuLnptZGkuaWNvbi1vbmx5LWxpbmsge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmNvbnZlcnNhdGlvbi1tZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udmVyc2F0aW9uLXB1bGwtYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nOiAxZW07XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udmVyc2F0aW9uLXB1bGwtYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udmVyc2F0aW9uLXZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5jb252ZXJzYXRpb24tdmlldyAuY29udmVyc2F0aW9uLWhlYWRlciB7XG4gIHotaW5kZXg6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoNTEsIDUzLCA1OCwgMC4xNSk7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb252ZXJzYXRpb24tdmlldyAuY29udmVyc2F0aW9uLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvbnZlcnNhdGlvbi12aWV3IC5jb252ZXJzYXRpb24taGVhZGVyIGg2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWVzc2FnZS1oZWFkZXIgLm1lc3NhZ2UtZGV0YWlscyBhOmhvdmVyLFxuLm1lc3NhZ2UtaGVhZGVyIC5tZXNzYWdlLWRldGFpbHMgYTphY3RpdmUge1xuICBjb2xvcjogIzMzMzUzYTtcbn1cblxuLm1lc3NhZ2UtZGV0YWlscyB0aW1lIHtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuXG4uY29udmVyc2F0aW9uLW1lc3NhZ2Uge1xuICBjb2xvcjogIzMzMzUzYTtcbn1cbi5jb252ZXJzYXRpb24tbWVzc2FnZSBociB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2I7XG59XG4uY29udmVyc2F0aW9uLW1lc3NhZ2UgLm1lc3NhZ2UtYm9keSBwLFxuLmNvbnZlcnNhdGlvbi1tZXNzYWdlIC5tZXNzYWdlLWJvZHkgdWwsXG4uY29udmVyc2F0aW9uLW1lc3NhZ2UgLm1lc3NhZ2UtYm9keSBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXJnaW46IDAuNWVtIDA7XG59XG4uY29udmVyc2F0aW9uLW1lc3NhZ2UgLm1lc3NhZ2UtYm9keSBwOmZpcnN0LWNoaWxkLFxuLmNvbnZlcnNhdGlvbi1tZXNzYWdlIC5tZXNzYWdlLWJvZHkgdWw6Zmlyc3QtY2hpbGQsXG4uY29udmVyc2F0aW9uLW1lc3NhZ2UgLm1lc3NhZ2UtYm9keSBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY29udmVyc2F0aW9uLW1lc3NhZ2UgLm1lc3NhZ2UtYm9keSBwOmxhc3QtY2hpbGQsXG4uY29udmVyc2F0aW9uLW1lc3NhZ2UgLm1lc3NhZ2UtYm9keSB1bDpsYXN0LWNoaWxkLFxuLmNvbnZlcnNhdGlvbi1tZXNzYWdlIC5tZXNzYWdlLWJvZHkgb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udmVyc2F0aW9uLW1lc3NhZ2UgLm1lc3NhZ2UtYm9keSBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxubWFpbi5jb2xsYWJvcmF0aW9ucyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zY3JvbGwtc2NyZWVuX19sZyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgfVxufVxuI3VwbG9hZC1zdGFnZSAuc2Nyb2xsLXNjcmVlbiB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE3NXB4KTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zY3JvbGwtc2NyZWVuIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2Nyb2xsLXNjcmVlbl9faW5mbHVlbmNlci1zaWRlYmFyIHtcbiAgbWF4LWhlaWdodDogNDV2aDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5zY3JvbGwtc2NyZWVuX19jb2xsYWItY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5pbmZsdWVuY2VyLXNpZGViYXJfX2l0ZW0tZGV0YWlscyB7XG4gIGhlaWdodDogMzUlO1xufVxuXG4uaW5mbHVlbmNlci1zaWRlYmFyX19pdGVtLXRhYnMge1xuICBoZWlnaHQ6IDY1JTtcbn1cblxuLmNvbGxhYi1oZWFkZXJfX2Ryb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jb2xsYWItaGVhZGVyX19kcm9wZG93biAuZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuLmNvbGxhYi1oZWFkZXJfX2Ryb3Bkb3duIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbn1cbi5jb2xsYWItaGVhZGVyX190aXRsZSBpLmljb24tb25seS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbn1cbi5jb2xsYWItaGVhZGVyX19saW5rIHtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbGxhYi1oZWFkZXJfX2xpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwLjVlbSAxZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2NjY2I7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbS1jb2xvciAwLjNzIGVhc2U7XG4gIH1cbiAgLmNvbGxhYi1oZWFkZXJfX2xpbms6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM5NDk4OWY7XG4gIH1cbn1cblxuYS5pdGVtLWNhcmQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hLml0ZW0tY2FyZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jb2xsYWItY29udGVudF9fY2FyZCBpLnptZGkuem1kaS1zZWFyY2gge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgYm90dG9tOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbGxhYi1jb250ZW50IC5pdGVtLWNhcmQudmlzaWJsZS1jYXJkLml0ZW0tY29udGVudDpsYXN0LWNoaWxkIC5jb2xsYWItY29udGVudF9fY2FyZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uY29sbGFiLWNvbnRlbnRfX2ltYWdlIHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xsYWItY29udGVudF9faW1hZ2UgLnBvc3Rlci1pbWFnZSAucmVzcG9uc2l2ZS1oZWlnaHQge1xuICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gIH1cbn1cbi5jb2xsYWItY29udGVudF9fY2FyZCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGZlM2U4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xsYWItY29udGVudF9fY2FyZCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG4gIC5jb2xsYWItY29udGVudF9fY2FyZCAuY29sbGFiLWNvbnRlbnRfX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jb2xsYWItY29udGVudF9fY2FyZCAuY29sbGFiLWNvbnRlbnRfX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmNvbGxhYi1jb250ZW50X19jYXJkIHNwYW4udGFzay1zdGF0ZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI4cHgpIHtcbiAgLmNvbGxhYi1jb250ZW50X19jYXJkIHNwYW4udGFzay1zdGF0ZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG4uY29sbGFiLWNvbnRlbnRfX2NhcmQgLml0ZW0tZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29sbGFiLWNvbnRlbnRfX2NhcmQudXBsb2FkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7IC8qIFNhZmFyaSAqL1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG59XG4uY29sbGFiLWNvbnRlbnRfX2NhcmQudXBsb2FkOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7IC8qIFNhZmFyaSAqL1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4jaW5mbHVlbmNlci1zY3JlZW5zaG90LXVwbG9hZHMgLnRodW1iLWNvdmVyLCAjbWFuYWdlci1zY3JlZW5zaG90LXVwbG9hZHMgLnRodW1iLWNvdmVyIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNpbmZsdWVuY2VyLXNjcmVlbnNob3QtdXBsb2FkcyAudGh1bWItY292ZXIsICNtYW5hZ2VyLXNjcmVlbnNob3QtdXBsb2FkcyAudGh1bWItY292ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbiNpbmZsdWVuY2VyLXNjcmVlbnNob3QtdXBsb2FkcyAuY29sbGFiLWNvbnRlbnRfX3RleHQsICNtYW5hZ2VyLXNjcmVlbnNob3QtdXBsb2FkcyAuY29sbGFiLWNvbnRlbnRfX3RleHQge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgI2luZmx1ZW5jZXItc2NyZWVuc2hvdC11cGxvYWRzIC5jb2xsYWItY29udGVudF9fdGV4dCwgI21hbmFnZXItc2NyZWVuc2hvdC11cGxvYWRzIC5jb2xsYWItY29udGVudF9fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjaW5mbHVlbmNlci1zY3JlZW5zaG90LXVwbG9hZHMgLmNvbGxhYi1jb250ZW50X190ZXh0LCAjbWFuYWdlci1zY3JlZW5zaG90LXVwbG9hZHMgLmNvbGxhYi1jb250ZW50X190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbn1cblxuLnBvc3Rlci1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLnBvc3Rlci1pbWFnZSAucmVzcG9uc2l2ZS1oZWlnaHQge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLnRhc2stc3RhdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YXNrLXN0YXRlOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAwLjVlbTtcbn1cbi50YXNrLXN0YXRlLnBlbmRpbmcge1xuICBjb2xvcjogIzk0OTg5ZiAhaW1wb3J0YW50O1xufVxuLnRhc2stc3RhdGUucGVuZGluZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0OTg5Zjtcbn1cbi50YXNrLXN0YXRlLmRlbGl2ZXJlZCB7XG4gIGNvbG9yOiAjZTI2RjViICFpbXBvcnRhbnQ7XG59XG4udGFzay1zdGF0ZS5kZWxpdmVyZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjZGNWI7XG59XG4udGFzay1zdGF0ZS5kcm9wcGVkIHtcbiAgY29sb3I6ICNmMjU5N2MgIWltcG9ydGFudDtcbn1cbi50YXNrLXN0YXRlLmRyb3BwZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU5N2M7XG59XG4udGFzay1zdGF0ZS5kcmFmdGluZyB7XG4gIGNvbG9yOiAjOTQ5ODlmICFpbXBvcnRhbnQ7XG59XG4udGFzay1zdGF0ZS5kcmFmdGluZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0OTg5Zjtcbn1cbi50YXNrLXN0YXRlLmluX2lucHJvZ3Jlc3Mge1xuICBjb2xvcjogIzg5ODk4OSAhaW1wb3J0YW50O1xufVxuLnRhc2stc3RhdGUuaW5faW5wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5ODk4OTtcbn1cbi50YXNrLXN0YXRlLmluX3BlbmRpbmcge1xuICBjb2xvcjogI2ZmYmE0OSAhaW1wb3J0YW50O1xufVxuLnRhc2stc3RhdGUuaW5fcGVuZGluZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmE0OTtcbn1cbi50YXNrLXN0YXRlLmluX2FwcHJvdmVkLCAudGFzay1zdGF0ZS5pbl9pbnN0YWdyYW1hcHByb3ZlZCwgLnRhc2stc3RhdGUuaW5fYnJhbmRhcHByb3ZlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmE5YjM7XG59XG4udGFzay1zdGF0ZS5pbl9hcHByb3ZlZDo6YmVmb3JlLCAudGFzay1zdGF0ZS5pbl9pbnN0YWdyYW1hcHByb3ZlZDo6YmVmb3JlLCAudGFzay1zdGF0ZS5pbl9icmFuZGFwcHJvdmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKck1wiO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4udGFzay1zdGF0ZS5pbl9jb21wbGV0ZWQge1xuICBjb2xvcjogI2UyNmU1YiAhaW1wb3J0YW50O1xufVxuLnRhc2stc3RhdGUuaW5fY29tcGxldGVkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTI2ZTViO1xufVxuLnRhc2stc3RhdGUuaW5fbGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzNlNjk7XG59XG4udGFzay1zdGF0ZS5pbl9wYWlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmYTliMyAhaW1wb3J0YW50O1xufVxuLnRhc2stc3RhdGUuaW5fY29udGVudHJlcXVpcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTc5Nztcbn1cbi50YXNrLXN0YXRlLmluX2NvbmNlcHRyZXF1aXJlZCB7XG4gIGJhY2tncm91bmQ6ICM5Nzk3OTc7XG59XG4udGFzay1zdGF0ZS5pbl9jb25jZXB0dW5kZXJyZXZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNiNjQzO1xufVxuLnRhc2stc3RhdGUuaW5fY29uY2VwdGFwcHJvdmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmYTliMztcbn1cbi50YXNrLXN0YXRlLmluX2NvbmNlcHRhcHByb3ZlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLinJNcIjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnRhc2stc3RhdGUuaW5fY29udGVudHVuZGVycmV2aWV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjYjY0Mztcbn1cbi50YXNrLXN0YXRlLmluX2NvbnRlbnRhcHByb3ZlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmE5YjM7XG59XG4udGFzay1zdGF0ZS5pbl9jb250ZW50YXBwcm92ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pyTXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi50YXNrLXN0YXRlLmluX3Rpa3Rva2FwcHJvdmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzUzYTtcbn1cbi50YXNrLXN0YXRlLmluX3Rpa3Rva2FwcHJvdmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKck1wiO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi50aHVtYi1jb3ZlciB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEzOXB4O1xufVxuLnRodW1iLWNvdmVyIC5wb3N0ZXItaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbGxhYi10eHQtY29udHIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY29sbGFiLXR4dC1jb250ciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmNvbGxhYi10YXNrcy1zdW1tYXJ5IC5kaXNwbGF5LTQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjNyZW07XG59XG5cbi5kdWUtYXBwcm92YWwge1xuICBwYWRkaW5nLWJvdHRvbTogMC4zcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5lZGl0X2NhcHRpb25fYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgYm9yZGVyLWNvbG9yOiAjZTllOWU5O1xufVxuXG4uaW50ZXJuYWwtaW1hZ2VzIC5zdHlsZS1ib3gge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmludGVybmFsLWltYWdlcyAuc3R5bGUtYm94IC5pbWFnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnRlcm5hbC1pbWFnZXMgLnN0eWxlLWJveCAuaW1hZ2UtYm94IC5pbWFnZS1ib3hfX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uaW50ZXJuYWwtaW1hZ2VzIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6Y2hlY2tlZCksXG4uaW50ZXJuYWwtaW1hZ2VzIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmludGVybmFsLWltYWdlcyBpLnptZGktY2hlY2stY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuLmludGVybmFsLWltYWdlcyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgZGl2IGRpdiBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogNHB4IHNvbGlkICM1ZmM1YmI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDk5MDtcbn1cbi5pbnRlcm5hbC1pbWFnZXMgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGRpdiBkaXYgbGFiZWwgaS56bWRpLWNoZWNrLWNpcmNsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiAzMHB4O1xufVxuLmludGVybmFsLWltYWdlcyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgZGl2IGRpdiBsYWJlbCBpLnptZGktY2hlY2stY2lyY2xlOjpiZWZvcmUge1xuICBjb2xvcjogIzVmYzViYjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTBweDtcbiAgdG9wOiA2cHg7XG4gIHotaW5kZXg6IDM7XG59XG4uaW50ZXJuYWwtaW1hZ2VzIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBkaXYgZGl2IGxhYmVsIGkuem1kaS1jaGVjay1jaXJjbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC04cHg7XG4gIHRvcDogMTBweDtcbiAgd2lkdGg6IDI0cHg7XG4gIHotaW5kZXg6IDI7XG59XG4uaW50ZXJuYWwtaW1hZ2VzIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmludGVybmFsLWltYWdlcyBsYWJlbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjgwcHg7XG4gIG1pbi1oZWlnaHQ6IDI4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAuaW50ZXJuYWwtaW1hZ2VzIGxhYmVsIGltZyB7XG4gICAgbWF4LWhlaWdodDogMjIwcHg7XG4gICAgbWluLWhlaWdodDogMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW50ZXJuYWwtaW1hZ2VzIGxhYmVsIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTQwcHg7XG4gICAgbWluLWhlaWdodDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50ZXJuYWwtaW1hZ2VzIGxhYmVsIGltZyB7XG4gICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaW50ZXJuYWwtaW1hZ2VzIGxhYmVsIGltZyB7XG4gICAgbWF4LWhlaWdodDogMjMwcHg7XG4gICAgbWluLWhlaWdodDogMjMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaW50ZXJuYWwtaW1hZ2VzIGxhYmVsIGltZyB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkge1xuICAuaW50ZXJuYWwtaW1hZ2VzIGxhYmVsIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTcwcHg7XG4gICAgbWluLWhlaWdodDogMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaW50ZXJuYWwtaW1hZ2VzIGxhYmVsIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gIH1cbn1cblxuLyoqXG4gKiBCb290c3RyYXAgTXVsdGlzZWxlY3QgKGh0dHA6Ly9kYXZpZHN0dXR6LmRlL2Jvb3RzdHJhcC1tdWx0aXNlbGVjdC8pXG4gKlxuICogQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wOlxuICogQ29weXJpZ2h0IChjKSAyMDEyIC0gMjAyMiBEYXZpZCBTdHV0elxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7IHlvdSBtYXkgbm90XG4gKiB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuIFlvdSBtYXkgb2J0YWluIGFcbiAqIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLCBXSVRIT1VUXG4gKiBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuIFNlZSB0aGVcbiAqIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kIGxpbWl0YXRpb25zXG4gKiB1bmRlciB0aGUgTGljZW5zZS5cbiAqXG4gKiBCU0QgMy1DbGF1c2UgTGljZW5zZTpcbiAqIENvcHlyaWdodCAoYykgMjAxMiAtIDIwMjIgRGF2aWQgU3R1dHpcbiAqIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKlxuICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0XG4gKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlIG1ldDpcbiAqICAgIC0gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlLFxuICogICAgICB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLlxuICogICAgLSBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UsXG4gKiAgICAgIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlIGRvY3VtZW50YXRpb25cbiAqICAgICAgYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uXG4gKiAgICAtIE5laXRoZXIgdGhlIG5hbWUgb2YgRGF2aWQgU3R1dHogbm9yIHRoZSBuYW1lcyBvZiBpdHMgY29udHJpYnV0b3JzIG1heSBiZVxuICogICAgICB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20gdGhpcyBzb2Z0d2FyZSB3aXRob3V0XG4gKiAgICAgIHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi5cbiAqXG4gKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTIFwiQVMgSVNcIlxuICogQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sXG4gKiBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSXG4gKiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUlxuICogQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsXG4gKiBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sXG4gKiBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUztcbiAqIE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLFxuICogV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1JcbiAqIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUZcbiAqIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLlxuICovXG5zcGFuLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnNwYW4ubXVsdGlzZWxlY3QtbmF0aXZlLXNlbGVjdCBzZWxlY3Qge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggLTFweCAtMXB4IC0zcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAzMHB4O1xufVxuXG4ubXVsdGlzZWxlY3QuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm11bHRpc2VsZWN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5tdWx0aXNlbGVjdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1yZXNldCAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogOTMlO1xufVxuXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1maWx0ZXIgPiAuZmEtc2VhcmNoIHtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1maWx0ZXIgPiBpbnB1dC5tdWx0aXNlbGVjdC1zZWFyY2gge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGdyZXk7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWZpbHRlciA+IGlucHV0Lm11bHRpc2VsZWN0LXNlYXJjaDpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1maWx0ZXIgPiAubXVsdGlzZWxlY3QtbW96LWNsZWFyLWZpbHRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1vcHRpb24ubXVsdGlzZWxlY3QtZ3JvdXAtb3B0aW9uLWluZGVudGVkLWZ1bGwge1xuICBwYWRkaW5nLWxlZnQ6IDIuNnJlbTtcbn1cblxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3Qtb3B0aW9uLm11bHRpc2VsZWN0LWdyb3VwLW9wdGlvbi1pbmRlbnRlZCB7XG4gIHBhZGRpbmctbGVmdDogMS44cmVtO1xufVxuXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1ncm91cCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZ3JvdXAuY2xvc2VkIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZ3JvdXAgLmNhcmV0LWNvbnRhaW5lciB+IC5mb3JtLWNoZWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3Qtb3B0aW9uLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZ3JvdXAsXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1hbGwge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW0gMC4yNXJlbSAwLjc1cmVtO1xufVxuXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1vcHRpb24uZHJvcGRvd24taXRlbSxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWdyb3VwLmRyb3Bkb3duLWl0ZW0sXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1hbGwuZHJvcGRvd24taXRlbSxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LW9wdGlvbi5kcm9wZG93bi10b2dnbGUsXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1ncm91cC5kcm9wZG93bi10b2dnbGUsXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1hbGwuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1vcHRpb24gLmZvcm0tY2hlY2stbGFiZWwsXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1ncm91cCAuZm9ybS1jaGVjay1sYWJlbCxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWFsbCAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3Qtb3B0aW9uLmFjdGl2ZTpub3QoLm11bHRpc2VsZWN0LWFjdGl2ZS1pdGVtLWZhbGxiYWNrKSxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWdyb3VwLmFjdGl2ZTpub3QoLm11bHRpc2VsZWN0LWFjdGl2ZS1pdGVtLWZhbGxiYWNrKSxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWFsbC5hY3RpdmU6bm90KC5tdWx0aXNlbGVjdC1hY3RpdmUtaXRlbS1mYWxsYmFjayksXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1vcHRpb246bm90KC5tdWx0aXNlbGVjdC1hY3RpdmUtaXRlbS1mYWxsYmFjayk6YWN0aXZlLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZ3JvdXA6bm90KC5tdWx0aXNlbGVjdC1hY3RpdmUtaXRlbS1mYWxsYmFjayk6YWN0aXZlLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtYWxsOm5vdCgubXVsdGlzZWxlY3QtYWN0aXZlLWl0ZW0tZmFsbGJhY2spOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleTtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1vcHRpb246aG92ZXIsXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1ncm91cDpob3Zlcixcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWFsbDpob3Zlcixcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LW9wdGlvbjpmb2N1cyxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWdyb3VwOmZvY3VzLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtYWxsOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2dyYXkgIWltcG9ydGFudDtcbn1cblxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3Qtb3B0aW9uIC5mb3JtLWNoZWNrLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZ3JvdXAgLmZvcm0tY2hlY2ssXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1hbGwgLmZvcm0tY2hlY2sge1xuICBwYWRkaW5nOiAwIDVweCAwIDIwcHg7XG59XG5cbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LW9wdGlvbjpmb2N1cyxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWdyb3VwOmZvY3VzLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtYWxsOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZvcm0taW5saW5lIC5tdWx0aXNlbGVjdC1jb250YWluZXIgc3Bhbi5mb3JtLWNoZWNrIHtcbiAgcGFkZGluZzogM3B4IDIwcHggM3B4IDQwcHg7XG59XG5cbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSA+IC5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0IC5tdWx0aXNlbGVjdCB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAubXVsdGlzZWxlY3QtbmF0aXZlLXNlbGVjdCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0ID4gZGl2LmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAubXVsdGlzZWxlY3QtbmF0aXZlLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSAubXVsdGlzZWxlY3Qge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAubXVsdGlzZWxlY3QtbmF0aXZlLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpIC5tdWx0aXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3QgLmJ0bi1ncm91cCAubXVsdGlzZWxlY3QuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSg1MSwgNTMsIDU4LCAwLjE1KTtcbiAgbWluLWhlaWdodDogY2FsYygyLjlyZW0gKyA0cHgpO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubXVsdGlzZWxlY3QtbmF0aXZlLXNlbGVjdCAuYnRuLWdyb3VwIC5tdWx0aXNlbGVjdC5kcm9wZG93bi10b2dnbGUuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNmMjU5N2M7XG59XG4ubXVsdGlzZWxlY3QtbmF0aXZlLXNlbGVjdCAuYnRuLWdyb3VwIC5tdWx0aXNlbGVjdC5kcm9wZG93bi10b2dnbGUgLnptZGkuem1kaS1jaGV2cm9uLWRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjVlbTtcbiAgdG9wOiAwLjVlbTtcbn1cbi5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0IC5idG4tZ3JvdXAgLm11bHRpc2VsZWN0LWNvbnRhaW5lci5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAxMDAlO1xufVxuLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3QgLmJ0bi1ncm91cCAubXVsdGlzZWxlY3QtY29udGFpbmVyLmRyb3Bkb3duLW1lbnUgLm11bHRpc2VsZWN0LW9wdGlvbi5kcm9wZG93bi1pdGVtIHtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cbi5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0IC5idG4tZ3JvdXAgLm11bHRpc2VsZWN0LWNvbnRhaW5lci5kcm9wZG93bi1tZW51IC5tdWx0aXNlbGVjdC1vcHRpb24uZHJvcGRvd24taXRlbS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOTM5NzlkO1xufVxuLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3QgLmJ0bi1ncm91cCAubXVsdGlzZWxlY3QtY29udGFpbmVyLmRyb3Bkb3duLW1lbnUgLm11bHRpc2VsZWN0LW9wdGlvbi5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50O1xufVxuLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3QgLmJ0bi1ncm91cCAubXVsdGlzZWxlY3QtY29udGFpbmVyLmRyb3Bkb3duLW1lbnUgLm11bHRpc2VsZWN0LW9wdGlvbi5kcm9wZG93bi1pdGVtIC5mb3JtLWNoZWNrIC56bWRpLmNoZWNrIHtcbiAgdG9wOiAwLjI1ZW07XG59XG4ubXVsdGlzZWxlY3QtbmF0aXZlLXNlbGVjdCAuYnRuLWdyb3VwIC5tdWx0aXNlbGVjdC1jb250YWluZXIuZHJvcGRvd24tbWVudSAubXVsdGlzZWxlY3Qtb3B0aW9uLmRyb3Bkb3duLWl0ZW0gLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stbGFiZWwgLm5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0IC5idG4tZ3JvdXAgLm11bHRpc2VsZWN0LWNvbnRhaW5lci5kcm9wZG93bi1tZW51IC5tdWx0aXNlbGVjdC1vcHRpb24uZHJvcGRvd24taXRlbSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbCAuZGVzYyB7XG4gIGNvbG9yOiAjOTM5NzlkO1xufVxuXG4uY29sbGFiLWRldGFpbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB6LWluZGV4OiAyO1xufVxuXG4uY29sbGFiLWRldGFpbHMgaW1nIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2YzZjRmNjtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogNjBweDtcbn1cblxuLmNvbGxhYi1kZXRhaWxzIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWxlZnQ6IDAuNmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHggLSAwLjZlbSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmltYWdlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbWFnZS13cmFwOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzMzMzUzYSA0MCUsIHJnYmEoNTEsIDUzLCA1OCwgMCkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMzMzNTNhIDMwJSwgcmdiYSg1MSwgNTMsIDU4LCAwKSk7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxOTJweDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uY2lyY2xlIHtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC1tcy1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLndyYXBwZXItMTo6YWZ0ZXIsXG4ud3JhcHBlci0yOjphZnRlcixcbi53cmFwcGVyLTM6OmFmdGVyLFxuLndyYXBwZXItNDo6YWZ0ZXIsXG4uZmFxLWJhbm5lci1jb250YWluZXI6OmFmdGVyIHtcbiAgei1pbmRleDogLTI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xMDAlO1xuICByaWdodDogLTEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJvcmRlcjogaW5oZXJpdDtcbn1cblxuLyogdGhpcyBpcyBzbyBpdCBkb2Vzbid0IGJyZWFrIG1vYmlsZSBsYXlvdXRzIGZvciByZXNwb25zaXZlICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXBwZXItMTo6YWZ0ZXIsXG4ud3JhcHBlci0yOjphZnRlcixcbi53cmFwcGVyLTM6OmFmdGVyLFxuLndyYXBwZXItNDo6YWZ0ZXIsXG4uZmFxLWJhbm5lci1jb250YWluZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1hcmtldGluZy1iYW5uZXIge1xuICB6LWluZGV4OiAtMjtcbn1cbi5tYXJrZXRpbmctYmFubmVyIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogLTM4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYXJrZXRpbmctYmFubmVyIGltZyB7XG4gICAgdG9wOiAtMjI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFya2V0aW5nLWJhbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1hcmtldGluZy1iYW5uZXIgaW1nIHtcbiAgICB0b3A6IC0zMTBweDtcbiAgICB3aWR0aDogMjAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tYXJrZXRpbmctYmFubmVyIGltZyB7XG4gICAgdG9wOiAtMjEwcHg7XG4gIH1cbn1cblxuLm1hcmtldGVycy1zdGVwcyxcbi53aHlwYWlkLXN0ZXBzIHtcbiAgaGVpZ2h0OiA0MzBweDtcbn1cbi5tYXJrZXRlcnMtc3RlcHMubm8tYmcsXG4ud2h5cGFpZC1zdGVwcy5uby1iZyB7XG4gIGhlaWdodDogNDkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcmtldGVycy1zdGVwcy5uby1iZyxcbi53aHlwYWlkLXN0ZXBzLm5vLWJnIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFya2V0ZXJzLXN0ZXBzLFxuLndoeXBhaWQtc3RlcHMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA1NnB4IDE2cHg7XG4gIH1cbn1cbi5tYXJrZXRlcnMtc3RlcHMgLndoeXBhaWQtZmlyc3QsXG4ud2h5cGFpZC1zdGVwcyAud2h5cGFpZC1maXJzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNDBweDtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgei1pbmRleDogLTI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcmtldGVycy1zdGVwcyAud2h5cGFpZC1maXJzdCxcbi53aHlwYWlkLXN0ZXBzIC53aHlwYWlkLWZpcnN0IHtcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cbi5tYXJrZXRlcnMtc3RlcHMgLnN0ZXBzLWZpcnN0LFxuLm1hcmtldGVycy1zdGVwcyAud2h5cGFpZC1zZWNvbmQsXG4ud2h5cGFpZC1zdGVwcyAuc3RlcHMtZmlyc3QsXG4ud2h5cGFpZC1zdGVwcyAud2h5cGFpZC1zZWNvbmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbi5tYXJrZXRlcnMtc3RlcHMgLnN0ZXBzLXNlY29uZCxcbi53aHlwYWlkLXN0ZXBzIC5zdGVwcy1zZWNvbmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyODBweDtcbn1cbi5tYXJrZXRlcnMtc3RlcHMgLnN0ZXBzLXRoaXJkLFxuLndoeXBhaWQtc3RlcHMgLnN0ZXBzLXRoaXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG4ubWFya2V0ZXJzLXN0ZXBzIC5zdGVwcy1mb3VydGgsXG4ud2h5cGFpZC1zdGVwcyAuc3RlcHMtZm91cnRoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE4MHB4O1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICB6LWluZGV4OiAtMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFya2V0ZXJzLXN0ZXBzIC5zdGVwcy1mb3VydGgsXG4ud2h5cGFpZC1zdGVwcyAuc3RlcHMtZm91cnRoIHtcbiAgICB0b3A6IGF1dG87XG4gICAgd2lkdGg6IDIwMCU7XG4gIH1cbn1cblxuLm1hcmtldGVycy1zdGVwLFxuLndoeXBhaWQtc3RlcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1hcmtldGVycy1zdGVwIGltZy50aHJlZXBob3Rvcyxcbi53aHlwYWlkLXN0ZXAgaW1nLnRocmVlcGhvdG9zIHtcbiAgbWF4LWhlaWdodDogNDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1hcmtldGVycy1zdGVwLWludHJvLFxuLndoeXBhaWQtc3RlcC1pbnRybyB7XG4gIHBhZGRpbmc6IDAgMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gIC5tYXJrZXRlcnMtc3RlcC1pbnRybyxcbi53aHlwYWlkLXN0ZXAtaW50cm8ge1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYXJrZXRlcnMtc3RlcC1pbnRybyxcbi53aHlwYWlkLXN0ZXAtaW50cm8ge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcmtldGVycy1zdGVwLWludHJvLFxuLndoeXBhaWQtc3RlcC1pbnRybyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1hcmtldGVycy1zdGVwIGltZyxcbi53aHlwYWlkLXN0ZXAgaW1nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuXG4ubWFya2V0ZXJzLXN0ZXAuaW1hZ2UtYmFjayB7XG4gIGRpc3BsYXk6IHVuc2V0O1xuICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG59XG4ubWFya2V0ZXJzLXN0ZXAuaW1hZ2UtYmFjayBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gIC5tYXJrZXRlcnMtc3RlcC5pbWFnZS1iYWNrIGltZyB7XG4gICAgd2lkdGg6IDExMCU7XG4gICAgbGVmdDogLTQ2cHg7XG4gICAgdG9wOiA5NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1hcmtldGVycy1zdGVwLmltYWdlLWJhY2sgaW1nIHtcbiAgICB3aWR0aDogMTIwJTtcbiAgICBsZWZ0OiAtNjhweDtcbiAgICB0b3A6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcmtldGVycy1zdGVwLmltYWdlLWJhY2sgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHRvcDogNTZweDtcbiAgfVxufVxuXG4ucHJvZ3JhbS10cmFjayB7XG4gIGhlaWdodDogNDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2dyYW0tdHJhY2sge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1NnB4IDE2cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5jb250ZW50X190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50X190ZXh0LXdyYXAge1xuICAgIHBhZGRpbmc6IDAgMTAwcHg7XG4gIH1cbn1cblxuLnJvdXRlLWEtc20sXG4ucm91dGUtYi1zbSxcbi5yb3V0ZS1jLXNtLFxuLnJvdXRlLWQtc20ge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuXG4ucm91dGUtYSxcbi5yb3V0ZS1iLFxuLnJvdXRlLWMsXG4ucm91dGUtZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJvdXRlLWEge1xuICBib3R0b206IC0yMDBweDtcbiAgcmlnaHQ6IDE1MHB4O1xuICBtYXgtd2lkdGg6IDMzN3B4O1xufVxuXG4ucm91dGUtYiB7XG4gIGxlZnQ6IDE2MHB4O1xuICBtYXgtd2lkdGg6IDQ0N3B4O1xufVxuXG4ucm91dGUtYyB7XG4gIHJpZ2h0OiAyMDVweDtcbiAgbWF4LXdpZHRoOiA0NjFweDtcbn1cblxuLnJvdXRlLWQge1xuICBsZWZ0OiAyNDBweDtcbiAgbWF4LXdpZHRoOiAzOTdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAucm91dGUtYSB7XG4gICAgcmlnaHQ6IDkwcHg7XG4gIH1cbiAgLnJvdXRlLWIge1xuICAgIGxlZnQ6IDU1cHg7XG4gIH1cbiAgLnJvdXRlLWMge1xuICAgIHJpZ2h0OiAyMDVweDtcbiAgfVxuICAucm91dGUtZCB7XG4gICAgbGVmdDogODVweDtcbiAgfVxufVxuLm1hcmtldGluZy1jb250ZW50IHtcbiAgdG9wOiAtMzc1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0yODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFya2V0aW5nLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNTBweDtcbiAgICB0b3A6IC0yMTBweDtcbiAgfVxuICAubWFya2V0aW5nLWNvbnRlbnQgLmludHJvX19jb250ZW50LndpZHRoNTAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcmtldGluZy1jb250ZW50IHtcbiAgICB0b3A6IC0zMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjEwcHg7XG4gIH1cbiAgLm1hcmtldGluZy1jb250ZW50IC5pbnRyb19fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWFya2V0aW5nLWNvbnRlbnQge1xuICAgIHRvcDogLTI1MHB4O1xuICB9XG59XG5cbi5zZXJ2aWNlX19yb3N0ZXIge1xuICBwYWRkaW5nOiAxMjBweCAwO1xufVxuLnNlcnZpY2VfX2luZmx1ZW5jZXIsIC5zZXJ2aWNlX19uYXRpdmUge1xuICBwYWRkaW5nOiAxMjBweCAxMDBweDtcbn1cbi5zZXJ2aWNlX19icmFuZGVkIHtcbiAgcGFkZGluZzogMTIwcHggMTAwcHggMTIwcHggNjAwcHg7XG59XG4uc2VydmljZV9faW5mbHVlbmNlci10ZXh0LCAuc2VydmljZV9fbmF0aXZlLXRleHQsIC5zZXJ2aWNlX19icmFuZGVkLXRleHQge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuLnNlcnZpY2VfX3Jvc3RlciB7XG4gIGJhY2tncm91bmQ6IHVybCh3aHlwYWlkL3dvcmxkLW1hcC1yZXQpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAuc2VydmljZV9fcm9zdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VydmljZV9fcm9zdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZV9fcm9zdGVyIHtcbiAgICBwYWRkaW5nOiA1NnB4IDE2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwMHB4O1xuICB9XG59XG4uc2VydmljZV9faW5mbHVlbmNlciB7XG4gIGJhY2tncm91bmQ6IHVybChtYXJrZXRlcnMvbWFya2V0ZXJzLWluZGV4LXBob25lLWNvbGxhYnMtcmV0KSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDI0MHB4IC0yMDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMjAwcHg7XG4gIGxlZnQ6IDMwMHB4O1xufVxuLnNlcnZpY2VfX2JyYW5kZWQge1xuICBiYWNrZ3JvdW5kOiB1cmwobWFya2V0ZXJzL21hcmtldGVycy1pbmRleC1icmFuZGVkLXJldCkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMzc1cHggYXV0bztcbn1cbi5zZXJ2aWNlX19uYXRpdmUge1xuICBiYWNrZ3JvdW5kOiB1cmwobWFya2V0ZXJzL21hcmtldGVycy1pbmRleC1hbXBsaWZpY2F0aW9uLXJldCkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MzBweCAtOTFweDtcbiAgYmFja2dyb3VuZC1zaXplOiA2MDBweDtcbiAgbGVmdDogMzAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gIC5zZXJ2aWNlX19uYXRpdmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUxMHB4IC00MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlcnZpY2VfX2luZmx1ZW5jZXIsIC5zZXJ2aWNlX19uYXRpdmUge1xuICAgIHBhZGRpbmc6IDEyMHB4IDYwcHg7XG4gIH1cbiAgLnNlcnZpY2VfX2luZmx1ZW5jZXItdGV4dCwgLnNlcnZpY2VfX25hdGl2ZS10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG4gIC5zZXJ2aWNlX19uYXRpdmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDM2MHB4IC00MHB4O1xuICB9XG4gIC5zZXJ2aWNlX19pbmZsdWVuY2VyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNDZweCAtMjAwcHg7XG4gIH1cbiAgLnNlcnZpY2VfX2JyYW5kZWQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEwcHggYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDE1MHB4O1xuICAgIHBhZGRpbmc6IDEyMHB4IDYwcHggMTIwcHggMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZV9faW5mbHVlbmNlciwgLnNlcnZpY2VfX2JyYW5kZWQsIC5zZXJ2aWNlX19uYXRpdmUge1xuICAgIHBhZGRpbmc6IDQwcHggMTZweCAyNDBweDtcbiAgICBtaW4taGVpZ2h0OiAzMTBweDtcbiAgfVxuICAuc2VydmljZV9faW5mbHVlbmNlci10ZXh0LCAuc2VydmljZV9fYnJhbmRlZC10ZXh0LCAuc2VydmljZV9fbmF0aXZlLXRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlcnZpY2VfX25hdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDI2MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjc5cHg7XG4gIH1cbiAgLnNlcnZpY2VfX2JyYW5kZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMjkwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MDBweCBhdXRvO1xuICB9XG4gIC5zZXJ2aWNlX19pbmZsdWVuY2VyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjhweCAzMDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4MHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VydmljZV9faW5mbHVlbmNlciwgLnNlcnZpY2VfX2JyYW5kZWQsIC5zZXJ2aWNlX19uYXRpdmUge1xuICAgIHBhZGRpbmc6IDQwcHggMTZweCAyNDBweDtcbiAgICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgfVxuICAuc2VydmljZV9faW5mbHVlbmNlci10ZXh0LCAuc2VydmljZV9fYnJhbmRlZC10ZXh0LCAuc2VydmljZV9fbmF0aXZlLXRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlcnZpY2VfX25hdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDMwMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzYwcHg7XG4gIH1cbiAgLnNlcnZpY2VfX2JyYW5kZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAzNTBweDtcbiAgfVxuICAuc2VydmljZV9faW5mbHVlbmNlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkwcHggMzU1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0ODBweCBhdXRvO1xuICB9XG59XG5cbi5iZy10ZWNoLWJsYWNrLFxuLmJnLXRlY2gtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAjMzMzNTNhOyAvKiBGb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBncmFkaWVudHMgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQocmlnaHQsICMzMzM1M2EsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAxMDAlKSwgIzMzMzUzYTsgLyogRm9yIEZpcmVmb3ggMy42IHRvIDE1ICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChyaWdodCwgIzMzMzUzYSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDEwMCUpLCAjMzMzNTNhOyAvKiBGb3IgT3BlcmEgMTEuMSB0byAxMi4wICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICMzMzM1M2EsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAxMDAlKSwgIzMzMzUzYTsgLyogRm9yIFNhZmFyaSA1LjEgdG8gNi4wICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzMzMzUzYSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDEwMCUpLCAjMzMzNTNhO1xufVxuLmJnLXRlY2gtYmxhY2sgaDEsXG4uYmctdGVjaC1ibGFjayBoMixcbi5iZy10ZWNoLWJsYWNrIGgzLFxuLmJnLXRlY2gtYmxhY2sgaDQsXG4uYmctdGVjaC1ibGFjayBoNSxcbi5iZy10ZWNoLWJsYWNrIGg2LFxuLmJnLXRlY2gtYmxhY2sgLmgxLFxuLmJnLXRlY2gtYmxhY2sgLmgyLFxuLmJnLXRlY2gtYmxhY2sgLmgzLFxuLmJnLXRlY2gtYmxhY2sgLmg0LFxuLmJnLXRlY2gtYmxhY2sgLmg1LFxuLmJnLXRlY2gtYmxhY2sgLmg2LFxuLmJnLXRlY2gtZ3JhZGllbnQgaDEsXG4uYmctdGVjaC1ncmFkaWVudCBoMixcbi5iZy10ZWNoLWdyYWRpZW50IGgzLFxuLmJnLXRlY2gtZ3JhZGllbnQgaDQsXG4uYmctdGVjaC1ncmFkaWVudCBoNSxcbi5iZy10ZWNoLWdyYWRpZW50IGg2LFxuLmJnLXRlY2gtZ3JhZGllbnQgLmgxLFxuLmJnLXRlY2gtZ3JhZGllbnQgLmgyLFxuLmJnLXRlY2gtZ3JhZGllbnQgLmgzLFxuLmJnLXRlY2gtZ3JhZGllbnQgLmg0LFxuLmJnLXRlY2gtZ3JhZGllbnQgLmg1LFxuLmJnLXRlY2gtZ3JhZGllbnQgLmg2IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmltZy5vdmFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4MHB4O1xuICB0b3A6IDE1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gIGltZy5vdmFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ud2h5cGFpZC1zdGVwLmltYWdlLWJhY2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJ3aHlwYWlkL3RlY2gtd2ViLXJldFwiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE1OHB4IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogNDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndoeXBhaWQtc3RlcC5pbWFnZS1iYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5cbi5sYXB0b3AtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDU0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhcHRvcC1pbWFnZSB7XG4gICAgbGVmdDogLTQwcHg7XG4gICAgdG9wOiA1NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubGFwdG9wLWltYWdlIHtcbiAgICBsZWZ0OiAtMjRweDtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgLmxhcHRvcC1pbWFnZSB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLmxhcHRvcC1pbWFnZSB7XG4gICAgbGVmdDogLTIycHg7XG4gICAgdG9wOiA2cHg7XG4gIH1cbn1cblxuLyogTmV3IENoZWNrQm94IFN0eWxlcyAqL1xuYS5jb25uZWN0LWFjY291bnQudW5kZXJsaW5lLFxuYS5jb25uZWN0LWFjY291bnQudW5kZXJsaW5lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jaGVja2JveC1pdGVtcyBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDFyZW0gNXJlbSAxcmVtIDJyZW07XG59XG4uY2hlY2tib3gtaXRlbXMgLmNoZWNrIHtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNldHRpbmdzLW5vdGlmaWNhdGlvbnMgLmlucHV0LWZpZWxkIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbm1haW4uaW5mbHVlbmNlcl9zZXR0aW5ncyAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24sXG5tYWluLmJyYW5kX3NldHRpbmdzIC5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biB7XG4gIHdpZHRoOiAxMDAlO1xufVxubWFpbi5pbmZsdWVuY2VyX3NldHRpbmdzIGZpZ3VyZSAuZmlndXJlLWltZyxcbm1haW4uYnJhbmRfc2V0dGluZ3MgZmlndXJlIC5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLXRvcDogLTM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG5tYWluLmluZmx1ZW5jZXJfc2V0dGluZ3MgZmlndXJlIC5maWd1cmUtaW1nLnJvdW5kZWQsXG5tYWluLmJyYW5kX3NldHRpbmdzIGZpZ3VyZSAuZmlndXJlLWltZy5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmluZmx1ZW5jZXJfc2V0dGluZ3MgLmJ0bi1uYXYtc2Vjb25kYXJ5LFxubWFpbi5icmFuZF9zZXR0aW5ncyAuYnRuLW5hdi1zZWNvbmRhcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5tYWluLmluZmx1ZW5jZXJfc2V0dGluZ3MgLmJ0bi1uYXYtc2Vjb25kYXJ5OmZvY3VzLFxubWFpbi5icmFuZF9zZXR0aW5ncyAuYnRuLW5hdi1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogI2YyNTk3Yztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmluZmx1ZW5jZXJfc2V0dGluZ3MgLmJ0bi1kaXNjb25uZWN0LFxubWFpbi5icmFuZF9zZXR0aW5ncyAuYnRuLWRpc2Nvbm5lY3Qge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbm1haW4uaW5mbHVlbmNlcl9zZXR0aW5ncyAuY2FyZC1oZWFkZXIsXG5tYWluLmJyYW5kX3NldHRpbmdzIC5jYXJkLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMXJlbSA1cmVtIDFyZW0gMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbm1haW4uaW5mbHVlbmNlcl9zZXR0aW5ncyAudXNhZ2UtcmlnaHRzLWVtcHR5LW1lc3NhZ2UsXG5tYWluLmJyYW5kX3NldHRpbmdzIC51c2FnZS1yaWdodHMtZW1wdHktbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmMGQ5O1xufVxubWFpbi5pbmZsdWVuY2VyX3NldHRpbmdzIC51c2FnZS1yaWdodHMtZW1wdHktbWVzc2FnZSBwLFxubWFpbi5icmFuZF9zZXR0aW5ncyAudXNhZ2UtcmlnaHRzLWVtcHR5LW1lc3NhZ2UgcCB7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxubWFpbi5pbmZsdWVuY2VyX3NldHRpbmdzIC51c2FnZS1yaWdodHMtc2VjdGlvbi1oZWFkZXIsXG5tYWluLmJyYW5kX3NldHRpbmdzIC51c2FnZS1yaWdodHMtc2VjdGlvbi1oZWFkZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbm1haW4uaW5mbHVlbmNlcl9zZXR0aW5ncyAudXNhZ2UtcmlnaHRzLXNlY3Rpb24tc3ViaGVhZGVyLFxubWFpbi5icmFuZF9zZXR0aW5ncyAudXNhZ2UtcmlnaHRzLXNlY3Rpb24tc3ViaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5tYWluLmluZmx1ZW5jZXJfc2V0dGluZ3MgLnVzYWdlLXJpZ2h0cy1pbmZvLW1lc3NhZ2UsXG5tYWluLmJyYW5kX3NldHRpbmdzIC51c2FnZS1yaWdodHMtaW5mby1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgcGFkZGluZzogMTZweDtcbiAgY29sb3I6ICMzMzM1M0E7XG59XG5tYWluLmluZmx1ZW5jZXJfc2V0dGluZ3MgLnVzYWdlLXJpZ2h0cy1saW5rLFxubWFpbi5icmFuZF9zZXR0aW5ncyAudXNhZ2UtcmlnaHRzLWxpbmsge1xuICBjb2xvcjogIzRGQTlCMztcbn1cbm1haW4uaW5mbHVlbmNlcl9zZXR0aW5ncyAudXNhZ2UtcmlnaHRzLXN1Z2dlc3Rpb24tcGlsbCxcbm1haW4uYnJhbmRfc2V0dGluZ3MgLnVzYWdlLXJpZ2h0cy1zdWdnZXN0aW9uLXBpbGwge1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3JkZXItcmFkaXVzOiAzOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbm1haW4uaW5mbHVlbmNlcl9zZXR0aW5ncyAudXNhZ2UtcmlnaHRzLXN1Z2dlc3Rpb24tcGlsbCBwLFxubWFpbi5icmFuZF9zZXR0aW5ncyAudXNhZ2UtcmlnaHRzLXN1Z2dlc3Rpb24tcGlsbCBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5tYWluLmluZmx1ZW5jZXJfc2V0dGluZ3MgLnVzYWdlLXJpZ2h0cy1pbnB1dCxcbm1haW4uYnJhbmRfc2V0dGluZ3MgLnVzYWdlLXJpZ2h0cy1pbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbm1haW4uaW5mbHVlbmNlcl9zZXR0aW5ncyAudXNhZ2UtcmlnaHRzLWhpZGRlbi1tZXNzYWdlLFxubWFpbi5icmFuZF9zZXR0aW5ncyAudXNhZ2UtcmlnaHRzLWhpZGRlbi1tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbm1haW4uaW5mbHVlbmNlcl9zZXR0aW5ncyAjYWNjb3JkaWFuIC5ib3JkZXItdG9wLFxubWFpbi5icmFuZF9zZXR0aW5ncyAjYWNjb3JkaWFuIC5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoNTEsIDUzLCA1OCwgMC4xNSk7XG59XG5tYWluLmluZmx1ZW5jZXJfc2V0dGluZ3MgLnNldHRpbmdzLW5vdGlmaWNhdGlvbnMsXG5tYWluLmluZmx1ZW5jZXJfc2V0dGluZ3MgLnNldHRpbmdzLXBheW91dHMsXG5tYWluLmJyYW5kX3NldHRpbmdzIC5zZXR0aW5ncy1ub3RpZmljYXRpb25zLFxubWFpbi5icmFuZF9zZXR0aW5ncyAuc2V0dGluZ3MtcGF5b3V0cyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDUxLCA1MywgNTgsIDAuMTUpO1xufVxubWFpbi5pbmZsdWVuY2VyX3NldHRpbmdzIC5zZXR0aW5ncy1ub3RpZmljYXRpb25zIGxhYmVsLFxubWFpbi5pbmZsdWVuY2VyX3NldHRpbmdzIC5zZXR0aW5ncy1zYWxlc3RheCBsYWJlbCxcbm1haW4uYnJhbmRfc2V0dGluZ3MgLnNldHRpbmdzLW5vdGlmaWNhdGlvbnMgbGFiZWwsXG5tYWluLmJyYW5kX3NldHRpbmdzIC5zZXR0aW5ncy1zYWxlc3RheCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDFyZW0gNXJlbSAxcmVtIDJyZW07XG59XG5tYWluLmluZmx1ZW5jZXJfc2V0dGluZ3MgLnNldHRpbmdzLW5vdGlmaWNhdGlvbnMgLmNoZWNrLFxubWFpbi5pbmZsdWVuY2VyX3NldHRpbmdzIC5zZXR0aW5ncy1zYWxlc3RheCAuY2hlY2ssXG5tYWluLmJyYW5kX3NldHRpbmdzIC5zZXR0aW5ncy1ub3RpZmljYXRpb25zIC5jaGVjayxcbm1haW4uYnJhbmRfc2V0dGluZ3MgLnNldHRpbmdzLXNhbGVzdGF4IC5jaGVjayB7XG4gIGxlZnQ6IDA7XG59XG5cbiNwYXlwYWwtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZTdmMztcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnBheXBhbC1pbmZvIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmluZm8tbGluayB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRvdGFsLXBhaWQsXG4udG90YWwtcGVuZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZmI7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnRvdGFsLXBhaWQgcCxcbi50b3RhbC1wZW5kaW5nIHAge1xuICBjb2xvcjogIzMzMzUzYTtcbn1cbi50b3RhbC1wYWlkIHAgc3Ryb25nLFxuLnRvdGFsLXBlbmRpbmcgcCBzdHJvbmcge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3RhbC1wYWlkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFyZW0gc29saWQgI2ZmZjtcbiAgfVxuICAudG90YWwtcGVuZGluZyB7XG4gICAgYm9yZGVyLWxlZnQ6IDFyZW0gc29saWQgI2ZmZjtcbiAgfVxufVxudGFibGUudHJhbnNhY3Rpb25zIHRib2R5IHRkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG50YWJsZS50cmFuc2FjdGlvbnMgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGFibGUudHJhbnNhY3Rpb25zIHRib2R5IHRkOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxudGFibGUudHJhbnNhY3Rpb25zIHRib2R5IHRkOmxhc3QtY2hpbGQgZGl2IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxudGFibGUudHJhbnNhY3Rpb25zIHRib2R5IHRkIGEge1xuICBjb2xvcjogIzMzMzUzYTtcbn1cbnRhYmxlLnRyYW5zYWN0aW9ucyB0aGVhZCB0aCB7XG4gIGNvbG9yOiAjOTQ5ODlmO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbnRhYmxlLnRyYW5zYWN0aW9ucyB0aGVhZCB0aC5kZXRhaWxzIHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRhYmxlLnRyYW5zYWN0aW9ucyB0aGVhZCB0aC5hbW91bnQge1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxudGFibGUudHJhbnNhY3Rpb25zIHRoZWFkIHRoLnBheW91dC1kYXRlIHtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cbnRhYmxlLnRyYW5zYWN0aW9ucyB0aGVhZCB0aC5zdGF0dXMge1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmNoZWNrZWQpLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSArIGxhYmVsLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCAuem1kaS1jaGVjay1zcXVhcmUsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwgLnptZGktY2hlY2stc3F1YXJlIHtcbiAgYmFja2dyb3VuZDogI2NjY2NjYjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBsZWZ0OiAxcHg7XG4gIHRvcDogMDtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCAuem1kaS1jaGVjay1zcXVhcmU6OmJlZm9yZSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCAuem1kaS1jaGVjay1zcXVhcmU6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2YyNTk3Yztcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSArIGxhYmVsIC56bWRpLWNoZWNrLXNxdWFyZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2NjY2I7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSArIGxhYmVsIC56bWRpLWNoZWNrLXNxdWFyZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIC56bWRpLWNoZWNrLXNxdWFyZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwgLnptZGktY2hlY2stc3F1YXJlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWFuYWdlbWVudC10ZXh0IHtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG5cbi5tYW5hZ2VtZW50LXN1cHBvcnQtbGluayB7XG4gIGNvbG9yOiAjNTFhOGIzO1xufVxuXG4ubWFuYWdlbWVudC1uZXctcGlsbCB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kOiAjNTFhOGIzO1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBib3JkZXItcmFkaXVzOiAzOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tYW5hZ2VtZW50LW5ldy1waWxsIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubWFuYWdlbWVudC1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAyMHB4IDE2cHg7XG59XG5cbi5jYW1wYWlnbi1jZWxsIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxcmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC8qdHJhbnNpdGlvbjogYWxsIDAuNXM7ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gIC5hZmZpeCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5vcHQtaW5fX2hlYWRlciBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5vcHQtaW5fX2hlYWRlciBoNCBhIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbn1cblxuLmVtcHR5LXN0YXRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVtcHR5LXN0YXRlIC56bWRpLWNoZWNrLWNpcmNsZSB7XG4gIGNvbG9yOiAjNWZjNWJiO1xufVxuLmVtcHR5LXN0YXRlIHAge1xuICBjb2xvcjogIzMzMzUzYTtcbn1cblxuLmNhbXBhaWducy5icmllZiAubmF2YmFyIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4uaW5wdXQtZmllbGQgdGV4dGFyZWEge1xuICAvKiBtaW4taGVpZ2h0OiAxNTZweCAhaW1wb3J0YW50OyAqL1xuICByZXNpemU6IG5vbmU7XG59XG5cbi56bWRpLWNsb3NlLWNpcmNsZS1vOjpiZWZvcmUge1xuICBjb2xvcjogI2YyNTk3Yztcbn1cblxuLmxvY2F0aW9uLWlucHV0cyAuem1kaS1jbG9zZS1jaXJjbGUtbzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTUycmVtO1xuICB0b3A6IC00MnB4O1xufVxuLmxvY2F0aW9uLWlucHV0cyBhLnJlbW92ZS1sb2NhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm91dHB1dC1maWVsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG4ub3V0cHV0LWZpZWxkIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5vdXRwdXQtZmllbGQgcCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmJyaWVmLWRpc3BsYXkge1xuICBjb2xvcjogIzMzMzUzYTtcbn1cbi5icmllZi1kaXNwbGF5IGg2IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYnJpZWYtZGlzcGxheSBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi5icmllZi1kaXNwbGF5IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG4uaHlwaGVuOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCItXCI7XG4gIGNvbG9yOiAjY2NjY2NiO1xuICByaWdodDogLTAuMnJlbTtcbiAgdG9wOiA0cmVtO1xufVxuXG4uem1kaS1leWUge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjOTM5NzlkO1xufVxuXG4uem1kaS1uby1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAxcmVtO1xufVxuXG4uaW5wdXQtZmllbGRbY2xhc3MqPWZpZWxkLXByZWZpeC1dLCAuaW5wdXQtZmllbGRbY2xhc3MqPWZpZWxkLXN1ZmZpeC1dIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzMzMzUzYTtcbn1cbi5pbnB1dC1maWVsZFtjbGFzcyo9ZmllbGQtcHJlZml4LV06OmJlZm9yZSwgLmlucHV0LWZpZWxkW2NsYXNzKj1maWVsZC1wcmVmaXgtXTo6YWZ0ZXIsXG4uaW5wdXQtZmllbGRbY2xhc3MqPWZpZWxkLXByZWZpeC1dIC56bWRpLCAuaW5wdXQtZmllbGRbY2xhc3MqPWZpZWxkLXN1ZmZpeC1dOjpiZWZvcmUsIC5pbnB1dC1maWVsZFtjbGFzcyo9ZmllbGQtc3VmZml4LV06OmFmdGVyLFxuLmlucHV0LWZpZWxkW2NsYXNzKj1maWVsZC1zdWZmaXgtXSAuem1kaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG59XG4uaW5wdXQtZmllbGRbY2xhc3MqPWZpZWxkLXByZWZpeC1dIC56bWRpLCAuaW5wdXQtZmllbGRbY2xhc3MqPWZpZWxkLXN1ZmZpeC1dIC56bWRpIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjY7XG4gIHRvcDogMnJlbTtcbn1cbi5pbnB1dC1maWVsZFtjbGFzcyo9ZmllbGQtcHJlZml4LV0gLnptZGktZXllLCAuaW5wdXQtZmllbGRbY2xhc3MqPWZpZWxkLXN1ZmZpeC1dIC56bWRpLWV5ZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHRvcDogMXJlbTtcbn1cbi5pbnB1dC1maWVsZFtjbGFzcyo9ZmllbGQtcHJlZml4LV06OmJlZm9yZSB7XG4gIGxlZnQ6IDAuNzVyZW07XG59XG4uaW5wdXQtZmllbGRbY2xhc3MqPWZpZWxkLXByZWZpeC1dIC56bWRpIHtcbiAgbGVmdDogMC41cmVtO1xufVxuLmlucHV0LWZpZWxkW2NsYXNzKj1maWVsZC1zdWZmaXgtXSAuem1kaSB7XG4gIHJpZ2h0OiAycmVtO1xufVxuLmlucHV0LWZpZWxkW2NsYXNzKj1maWVsZC1zdWZmaXgtXSAuem1kaS1leWUge1xuICByaWdodDogMXJlbTtcbn1cbi5pbnB1dC1maWVsZC5maWVsZC1zdWZmaXgtaWNvbiBpbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJlbTtcbn1cbi5pbnB1dC1maWVsZC5maWVsZC1zdWZmaXgtaWNvbiBpbnB1dDpkaXNhYmxlZCArIC56bWRpIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uaWNpX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uaW1hZ2UtYm94IGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmltYWdlLWJveCBsYWJlbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vdGVzIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICNJTkZMVUVOQ0VSLUNBUkRTIFJPU1RFUlxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pbmZsdWVuY2VyLWxpc3Qge1xuICBtaW4taGVpZ2h0OiA5MHZoO1xufVxuXG4uc2hvcnRsaXN0LXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uaW5mbHVlbmNlci1jYXJkX19kYXRhIC5maWd1cmUtY2FwdGlvbiB7XG4gIGNvbG9yOiAjOTM5NzlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmluZmx1ZW5jZXItY2FyZF9fZGF0YSAuZmlndXJlLWNhcHRpb24gLmNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmluZmx1ZW5jZXItY2FyZF9fZGF0YSAuZmlndXJlLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiA2cmVtO1xufVxuLmluZmx1ZW5jZXItY2FyZF9fZGF0YSAuZmlndXJlLWltZy5hY3RpdmUge1xuICBib3JkZXI6IDAuMjVyZW0gc29saWQgIzVmYzViYjtcbn1cbi5pbmZsdWVuY2VyLWNhcmRfX2RhdGEgLnRodW1ibmFpbCAudGh1bWJuYWlsLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDU4cHg7XG4gIHRvcDogLThweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDE7XG59XG4uaW5mbHVlbmNlci1jYXJkX19kYXRhIC50aHVtYm5haWwgLnRodW1ibmFpbC1pY29uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xufVxuLmluZmx1ZW5jZXItY2FyZF9fZGF0YSAudGh1bWJuYWlsIC50aHVtYm5haWwtaWNvbi56bWRpLWNoZWNrLWNpcmNsZSB7XG4gIGNvbG9yOiAjNWZjNWJiO1xufVxuLmluZmx1ZW5jZXItY2FyZF9fcG9zdHMgOmZvY3VzIHtcbiAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAjSU5GTFVFTkNFUiBDQVJEIExJU1RTXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJyYW5kX2NvbnRlbnRfYXBwcm92YWwgLmluZmx1ZW5jZXItY2FyZCxcbi5pbmZsdWVuY2VyX2FwcHJvdmVkX2xpc3QgLmluZmx1ZW5jZXItY2FyZCxcbi5pbmZsdWVuY2VyX2xpdmVfbGlzdCAuaW5mbHVlbmNlci1jYXJkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICNDT05URU5UIEFQUFJPVkFMIFNMSURFUlxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jYXJvdXNlbC1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiByaWdodDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xufVxuLmNhcm91c2VsLWNvbnRyb2xzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbn1cblxuLmNsb3NlLXNlY29uZGFyeSB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLmNsb3NlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbn1cbi5jbG9zZS1zZWNvbmRhcnk6OmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzMzMzUzYTtcbn1cblxuLnRvcC1jYXJvdXNlbC1jb250cm9sLW5leHQsXG4udG9wLWNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi5wcm9maWxlLXNsaWRlci1idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnByb2ZpbGUtc2xpZGVyLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByb2ZpbGUtc2xpZGVyLWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG4ucHJvZmlsZS1zbGlkZXItYnV0dG9uOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICM5NDk4OWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNpbmZsdWVuY2VyLWNvbnRlbnRfX2RldGFpbHMsXG4jbWFuYWdlci1jb250ZW50X19kZXRhaWxzIHtcbiAgICBoZWlnaHQ6IDkydmg7XG4gIH1cbn1cbi5jbGllbnQtY29udGVudF9fYXBwcm92ZSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAjRU1QVFkgU1RBVEUgRk9SIENPTlRFTlQgQVBQUk9WQUxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNvbnRhaW5lci1lbXB0eS1zdGF0ZSB7XG4gIGhlaWdodDogNTB2aDtcbn1cbi5jb250YWluZXItZW1wdHktc3RhdGVfX3RleHQge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG5ib2R5W2RhdGEtY29udHJvbGxlcj1icmFuZF9jYW1wYWlnbl0gLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5NDk4OWYgIWltcG9ydGFudDtcbn1cbmJvZHlbZGF0YS1jb250cm9sbGVyPWJyYW5kX2NhbXBhaWduXSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMzMzM1M2EgIWltcG9ydGFudDtcbn1cblxuLmNvbGxhYi1jb250ZW50LXN1bW1hcnkgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5jb2xsYWItY29udGVudC1wb3N0LWxpbmstcmVtaW5kZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmFhYjUyO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG59XG4uY29sbGFiLWNvbnRlbnQtcG9zdC1saW5rLXJlbWluZGVyIC5tZXNzYWdlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbn1cblxuLmNvbGxhYi1jbGlwYm9hcmQtY29uZmlybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6ICM5Mzk3OWQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5tb2JpbGUtc2F2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2JpbGUtc2F2ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1vYmlsZS1zYXZlIC56bWRpLXNtYXJ0cGhvbmUtaXBob25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vYmlsZS1zYXZlIC56bWRpLXNtYXJ0cGhvbmUtaXBob25lOjpiZWZvcmUge1xuICBjb2xvcjogI2U5ZTllOTtcbiAgZm9udC1zaXplOiA3MHB4O1xufVxuLm1vYmlsZS1zYXZlIC56bWRpLXNtYXJ0cGhvbmUtaXBob25lIC56bWRpLWNsb3NlOjpiZWZvcmUge1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgbWFpbi5jYW1wYWlnbnMuYnJpZWYsIG1haW4uY2FtcGFpZ25zLmNhbXBhaWduX2NsaWVudF9icmllZiwgbWFpbi5jYW1wYWlnbnMuY2FtcGFpZ25faW5mbHVlbmNlcl9icmllZiwgbWFpbi5jYW1wYWlnbnMub3B0X2lucywgbWFpbi5jYW1wYWlnbnMuc2hvcnRsaXN0LCBtYWluLmNhbXBhaWducy5jb2xsYWJvcmF0aW9ucywgbWFpbi5jYW1wYWlnbnMuYnVpbGQsIG1haW4uY2FtcGFpZ25zLnJvc3Rlcl9saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBtYWluLmJyYW5kX2NhbXBhaWduLmJyYW5kX2RldGFpbHNfdmlldywgbWFpbi5icmFuZF9jYW1wYWlnbi5icmFuZF9pbmZsdWVuY2VyX2JyaWVmLCBtYWluLmJyYW5kX2NhbXBhaWduLmJyYW5kX2NhbXBhaWduX3Jvc3RlciwgbWFpbi5icmFuZF9jYW1wYWlnbi5pbmZsdWVuY2VyX2FwcHJvdmVkX2xpc3QsIG1haW4uYnJhbmRfY2FtcGFpZ24uYnJhbmRfY29udGVudF9hcHByb3ZhbCwgbWFpbi5icmFuZF9jYW1wYWlnbi5pbmZsdWVuY2VyX2xpdmVfbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgbWFpbi5zZWFyY2guaW5kZXgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNtYW5hZ2VyLWNvbnRlbnRfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keVtkYXRhLWNvbnRyb2xsZXI9Y29sbGFib3JhdGlvbnNdIC56bWRpLWxvbmctYXJyb3ctbGVmdCxcbmJvZHlbZGF0YS1jb250cm9sbGVyPWNvbGxhYm9yYXRpb25fY29udGVudHNdIC56bWRpLWxvbmctYXJyb3ctbGVmdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuYm9keVtkYXRhLWNvbnRyb2xsZXI9Y29sbGFib3JhdGlvbnNdIC56bWRpLWxvbmctYXJyb3ctbGVmdDo6YmVmb3JlLFxuYm9keVtkYXRhLWNvbnRyb2xsZXI9Y29sbGFib3JhdGlvbl9jb250ZW50c10gLnptZGktbG9uZy1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuYm9keVtkYXRhLWNvbnRyb2xsZXI9Y29sbGFib3JhdGlvbnNdIC56bWRpLWxvbmctYXJyb3ctbGVmdDpob3ZlcixcbmJvZHlbZGF0YS1jb250cm9sbGVyPWNvbGxhYm9yYXRpb25fY29udGVudHNdIC56bWRpLWxvbmctYXJyb3ctbGVmdDpob3ZlciB7XG4gIGNvbG9yOiAjOTQ5ODlmO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG5cbi5jb2xsYWItY29udGVudF9fYm94IHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA1cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG4uY29sbGFiLWNvbnRlbnRfX2JveCBsYWJlbC5lcnJvciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jb2xsYWItY29udGVudF9fYm94IGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuXG4uem1kaS1sb2NrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDhmYzE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uem1kaS1sb2NrOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaW52b2ljZS1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tbmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW52b2ljZS1pdGVtIC5pdGVtLXRhc2ssXG4uaW52b2ljZS1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuLmludm9pY2UtaXRlbSAuaXRlbS10YXNrIC5pdGVtLW5hbWUsXG4uaW52b2ljZS1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tbmFtZSB7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuLmludm9pY2UtaXRlbSBkZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYnJpZWYtdmlldyBwIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4ucmF0ZS1kcm9wZG93biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnZvaWNlLWl0ZW0gaDYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5jb2xsYWItY29udGVudF9fYm94IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gICNtYW5hZ2VyLXN0YWdlLFxuI2luZmx1ZW5jZXItc3RhZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG59XG4jbWFuYWdlci1kZXRhaWxzX3NpZGViYXIsXG4jY2xpZW50LWNvbnRlbnRfX3NpZGViYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQyMHB4KSB7XG4gIC5jb2xsYWItc3VibWl0IGJ1dHRvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY29sbGFib3JhdGlvbnMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmNvbGxhYi1maWx0ZXItY29udGFpbmVyIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LWZhbWlseTogXCJNYWlzb24gTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uY29sbGFiLWZpbHRlci1jb250YWluZXIgLmNvbGxhYi1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDE2LjU2M3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBwYWRkaW5nOiAwLjY4OHJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICNjNGNkZDU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1haXNvbiBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzg5ODk4OTtcbn1cblxuLm1sLW1pbnVzLTkge1xuICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW1pbnVzLTgge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbGxhYi1jaGVja2JveC1yb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jaGVja2JveC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY29sbGFiLWNoZWNrYm94LWxhYmVsIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFpc29uIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuLmNvbGxhYi1jaGVja2JveC1sYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLmNoZWNrLFxuLmNvbGxhYi1jaGVja2JveC1sYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLm1pbnVzIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzVmYzViYjtcbiAgYmFja2dyb3VuZDogIzVmYzViYjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51c2FnZS1yaWdodHMtZW1wdHktbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmMGQ5O1xufVxuLnVzYWdlLXJpZ2h0cy1lbXB0eS1tZXNzYWdlIHAge1xuICBjb2xvcjogIzMzMzUzYTtcbn1cblxuLnVzYWdlLXJpZ2h0cy1pbmZvLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBwYWRkaW5nOiAxNnB4O1xuICBjb2xvcjogIzMzMzUzQTtcbn1cblxuLnVzYWdlLXJpZ2h0cy1saW5rIHtcbiAgY29sb3I6ICM0RkE5QjM7XG59XG5cbi51c2FnZS1yaWdodHMtc2VjdGlvbi1oZWFkZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnVzYWdlLXJpZ2h0cy1zZWN0aW9uLXN1YmhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udXNhZ2UtcmlnaHRzLXN1Z2dlc3Rpb24tcGlsbCB7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJvcmRlci1yYWRpdXM6IDM4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnVzYWdlLXJpZ2h0cy1zdWdnZXN0aW9uLXBpbGwgcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4udXNhZ2UtcmlnaHRzLWlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4udXNhZ2UtcmlnaHRzLWhpZGRlbi1tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVycm9yLWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGdhcDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmNkOWRkO1xufVxuXG4vKiBXcmFwcGVycyAqL1xuLndyYXBwZXItMSB7XG4gIGJhY2tncm91bmQ6ICNmM2Y0ZmI7IC8qIEZvciBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IGdyYWRpZW50cyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZmZmLCAjZjNmNGZiKTsgLyogRm9yIFNhZmFyaSA1LjEgdG8gNi4wICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgjZmZmLCAjZjNmNGZiKTsgLyogRm9yIE9wZXJhIDExLjEgdG8gMTIuMCAqL1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgjZmZmLCAjZjNmNGZiKTsgLyogRm9yIEZpcmVmb3ggMy42IHRvIDE1ICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmZmLCAjZjNmNGZiKTsgLyogU3RhbmRhcmQgc3ludGF4ICovXG59XG5cbi53cmFwcGVyLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xufVxuXG4ud3JhcHBlci0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTk3YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53cmFwcGVyLTQge1xuICBiYWNrZ3JvdW5kOiAjZjNmNGZiOyAvKiBGb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBncmFkaWVudHMgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2YzZjRmYiwgI2ZmZik7IC8qIEZvciBTYWZhcmkgNS4xIHRvIDYuMCAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoI2YzZjRmYiwgI2ZmZik7IC8qIEZvciBPcGVyYSAxMS4xIHRvIDEyLjAgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoI2YzZjRmYiwgI2ZmZik7IC8qIEZvciBGaXJlZm94IDMuNiB0byAxNSAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2YzZjRmYiwgI2ZmZik7IC8qIFN0YW5kYXJkIHN5bnRheCAqL1xufVxuXG4ud3JhcHBlci01IHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgLyogRm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgZ3JhZGllbnRzICovXG59XG5cbi5wYWlkLWhhc2gtbG9nbyB7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG4vKiBDcmVhdG9ycyBhcnRpY2xlIEludHJvcyAqL1xuLmNyZWF0b3JzLWFydGljbGUgLmNyZWF0b3JzLWFydGljbGUtaW50cm8ge1xuICBwYWRkaW5nOiAwIDg1cHggMTBweDtcbn1cbi5jcmVhdG9ycy1hcnRpY2xlIC5jcmVhdG9ycy1hcnRpY2xlLWludHJvIGg1LmZpZ3VyZS1pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY3JlYXRvcnMtYXJ0aWNsZSAuY3JlYXRvcnMtYXJ0aWNsZS1pbnRyb19faW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY3JlYXRvcnMtYXJ0aWNsZSAuY3JlYXRvcnMtYXJ0aWNsZS1pbnRyb19faW1nIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY3JlYXRvcnMtYXJ0aWNsZSAuY3JlYXRvcnMtYXJ0aWNsZS1pbnRybyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZhY2Vib29rLWxvZ2luLWJ0biB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mYWNlYm9vay1sb2dpbi1idG4ge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbm1haW4uZmFxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbn1cbm1haW4uZmFxIGgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5tYWluLmZhcSBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxubWFpbi5mYXEgLmludHJvX19sZWZ0LWNvbnRlbnQgcCB7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbn1cbm1haW4uZmFxIC5mYXEtYmFubmVyLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogNjdyZW07XG59XG5tYWluLmZhcSAuZmFxLWJhbm5lci1jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjOTM5NzlkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbm1haW4uZmFxIC5mYXEtYmFubmVyLWNvbnRhaW5lciBhLmZhcS1ibG9jay1saW5rIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxubWFpbi5mYXEgLmZhcS1iYW5uZXItY29udGFpbmVyIGgzIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbm1haW4uZmFxIC5mYXEtcWEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA2N3JlbTtcbn1cbi5tYWluLnNlc3Npb25zLm5ldyArIC5jb250YWluZXIsXG4ubWFpbi5zZXNzaW9ucy5jcmVhdGUgKyAuY29udGFpbmVyLFxuLm1haW4uc2Vzc2lvbnMucGFzc3dvcmQgKyAuY29udGFpbmVyLFxuLm1haW4ucGFzc3dvcmRfcmVzZXRzLm5ldyArIC5jb250YWluZXIsXG4ubWFpbi5wYXNzd29yZF9yZXNldHMuY3JlYXRlICsgLmNvbnRhaW5lcixcbi5tYWluLnBhc3N3b3JkX3Jlc2V0cy5lZGl0ICsgLmNvbnRhaW5lcixcbi5tYWluLmFwcGx5Lm5ldyArIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4uc2Vzc2lvbnMubmV3IC5sb2dpbi13cmFwcGVyLFxuLm1haW4uc2Vzc2lvbnMuY3JlYXRlIC5sb2dpbi13cmFwcGVyLFxuLm1haW4uc2Vzc2lvbnMucGFzc3dvcmQgLmxvZ2luLXdyYXBwZXIsXG4ubWFpbi5wYXNzd29yZF9yZXNldHMubmV3IC5sb2dpbi13cmFwcGVyLFxuLm1haW4ucGFzc3dvcmRfcmVzZXRzLmNyZWF0ZSAubG9naW4td3JhcHBlcixcbi5tYWluLnBhc3N3b3JkX3Jlc2V0cy5lZGl0IC5sb2dpbi13cmFwcGVyLFxuLm1haW4uYXBwbHkubmV3IC5sb2dpbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLnNlc3Npb25zLm5ldyAubG9naW4tZm9ybSxcbi5tYWluLnNlc3Npb25zLmNyZWF0ZSAubG9naW4tZm9ybSxcbi5tYWluLnNlc3Npb25zLnBhc3N3b3JkIC5sb2dpbi1mb3JtLFxuLm1haW4ucGFzc3dvcmRfcmVzZXRzLm5ldyAubG9naW4tZm9ybSxcbi5tYWluLnBhc3N3b3JkX3Jlc2V0cy5jcmVhdGUgLmxvZ2luLWZvcm0sXG4ubWFpbi5wYXNzd29yZF9yZXNldHMuZWRpdCAubG9naW4tZm9ybSxcbi5tYWluLmFwcGx5Lm5ldyAubG9naW4tZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLm1haW4uc2Vzc2lvbnMubmV3IC5iZy1pbWFnZSxcbi5tYWluLnNlc3Npb25zLmNyZWF0ZSAuYmctaW1hZ2UsXG4ubWFpbi5zZXNzaW9ucy5wYXNzd29yZCAuYmctaW1hZ2UsXG4ubWFpbi5wYXNzd29yZF9yZXNldHMubmV3IC5iZy1pbWFnZSxcbi5tYWluLnBhc3N3b3JkX3Jlc2V0cy5jcmVhdGUgLmJnLWltYWdlLFxuLm1haW4ucGFzc3dvcmRfcmVzZXRzLmVkaXQgLmJnLWltYWdlLFxuLm1haW4uYXBwbHkubmV3IC5iZy1pbWFnZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImhvbWUvbG9nLWluLWhlcm8tcmV0XCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLm1haW4uc2Vzc2lvbnMubmV3IC5pbmZsLWV2ZW50LFxuLm1haW4uc2Vzc2lvbnMuY3JlYXRlIC5pbmZsLWV2ZW50LFxuLm1haW4uc2Vzc2lvbnMucGFzc3dvcmQgLmluZmwtZXZlbnQsXG4ubWFpbi5wYXNzd29yZF9yZXNldHMubmV3IC5pbmZsLWV2ZW50LFxuLm1haW4ucGFzc3dvcmRfcmVzZXRzLmNyZWF0ZSAuaW5mbC1ldmVudCxcbi5tYWluLnBhc3N3b3JkX3Jlc2V0cy5lZGl0IC5pbmZsLWV2ZW50LFxuLm1haW4uYXBwbHkubmV3IC5pbmZsLWV2ZW50IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiaG9tZS9sb2ctaW4tb25ib2FyZGluZy1oZXJvLXJldC5qcGdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbiNldmVudC1zaWduLXVwIC5pbnB1dC1ncm91cC5wcmV2LWlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucGFzc3dvcmQtZXllIHtcbiAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4uc2lnbi11cC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50b3AtZml4ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxubWFpbi5wcml2YWN5ICNtZW51LWJsb2NrLFxubWFpbi50ZXJtcyAjbWVudS1ibG9jayB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgxMnB4KSB7XG4gIG1haW4ucHJpdmFjeSAjbWVudS1ibG9jayxcbm1haW4udGVybXMgI21lbnUtYmxvY2sge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBtYWluLnByaXZhY3kgI21vYmlsZS1jaGVjayxcbm1haW4udGVybXMgI21vYmlsZS1jaGVjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5tYWluLmZhcSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZmI7XG59XG5tYWluLmZhcSBwLFxubWFpbi5mYXEgYSxcbm1haW4uZmFxIGxpLFxubWFpbi5mYXEgc3Ryb25nLFxubWFpbi5mYXEgLndhcm5pbmcge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cbm1haW4uZmFxIGEge1xuICBjb2xvcjogIzQxODNjNDtcbn1cbm1haW4uZmFxIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuXG4uaG9tZSBpZnJhbWUge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbi5ob21lX19jb250ZW50LCAuaG9tZV9fbWFya2V0ZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbn1cbi5ob21lX19mZWF0dXJlcy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVfX2ZlYXR1cmVzLWl0ZW0gLnptZGkge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC4zcmVtO1xufVxuLmhvbWVfX2ZlYXR1cmVzLWl0ZW0gaDYsXG4uaG9tZV9fZmVhdHVyZXMtaXRlbSBwIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cbi5ob21lX19mZWF0dXJlcy1pdGVtIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ob21lX190ZXN0aW1vbmlhbHMtcXVvdGUge1xuICBiYWNrZ3JvdW5kOiAjMzMzNTNhO1xuICBoZWlnaHQ6IDMwcmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZV9fdGVzdGltb25pYWxzLXF1b3RlIHtcbiAgICBoZWlnaHQ6IDE2cmVtO1xuICB9XG59XG4uaG9tZV9fdGVzdGltb25pYWxzLXF1b3RlIGg1IHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmhvbWVfX3Rlc3RpbW9uaWFscy1xdW90ZS1mb290ZXIge1xuICBib3R0b206IDJyZW07XG4gIGxlZnQ6IDJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJyZW07XG59XG4uaG9tZV9faGVybyB7XG4gIGJhY2tncm91bmQ6IHVybChcImhvbWUvaG9tZS1oZXJvLXJldFwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZV9faGVybyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIGF1dG8sIDEwMCUgMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTJ2aDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lX19oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjAwJSwgMTAwJSAxMDAlO1xuICAgIGhlaWdodDogODR2aDtcbiAgICBtaW4taGVpZ2h0OiA3NnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lX19oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNTB2aCwgY2VudGVyIGJvdHRvbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhvbWVfX2hlcm8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMHZoLCBjZW50ZXIgYm90dG9tO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgLmhvbWVfX2hlcm8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDM1JSA3NSUsIGNlbnRlciBib3R0b207XG4gIH1cbiAgLmhvbWVfX2hlcm8gLmludHJvX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzNnZoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5ob21lX19oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnZ3IDY1JSwgY2VudGVyIGJvdHRvbTtcbiAgICBtaW4taGVpZ2h0OiA0MHJlbTtcbiAgfVxuICAuaG9tZV9faGVybyAuaW50cm9fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDh2aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuaG9tZV9faGVybyAuaW50cm9fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDI0dmg7XG4gIH1cbn1cbi5ob21lX19haSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzMzMzUzYSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpKSwgIzMzMzUzYTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ob21lX19haV9faW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaG9tZV9fYWlfX2ltZyB7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5ob21lX19haV9faW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgLmhvbWVfX2FpX19pbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lX19waG90b3dhbGxiZyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaG9tZS9ob21lLXBob3RvLXdhbGwtcmV0XCIpIG5vLXJlcGVhdCBib3R0b20gbGVmdCwgbGluZWFyLWdyYWRpZW50KCNmM2Y0ZmIsICNmZmYpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaG9tZV9fcGhvdG93YWxsYmcgLnZpZGVvV3JhcHBlciB7XG4gICAgYm90dG9tOiAyMi42dnc7XG4gICAgbGVmdDogOS41dnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0My4zJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lX19waG90b3dhbGxiZyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmM2Y0ZmIsICNmZmYpO1xuICB9XG59XG5cbmhyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5zdWItdGl0bGUge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4udGFibGUgdGhlYWQgdGgge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uaW5mbHVlbmNlci1kYXRhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluZmx1ZW5jZXItZGF0YSBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmluZmx1ZW5jZXItZGF0YSBhLmVkaXQtbm90ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5pbmZsdWVuY2VyLWRhdGEgLmluZmx1ZW5jZXItdGh1bWJuYWlsIHtcbiAgaGVpZ2h0OiA0cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogMC44cmVtO1xufVxuLmluZmx1ZW5jZXItZGF0YSAuaW5mbHVlbmNlci10aHVtYm5haWwgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbmZsdWVuY2VyLWRhdGEgcC5uYW1lLFxuLmluZmx1ZW5jZXItZGF0YSAuaW5mLWxvY2F0aW9uLFxuLmluZmx1ZW5jZXItZGF0YSAuaW5mbHVlbmNlci1zdGF0LFxuLmluZmx1ZW5jZXItZGF0YSAuaW5mbHVlbmNlci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA3NXB4O1xuICB0b3A6IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmluZmx1ZW5jZXItZGF0YSBwLm5hbWUgYSB7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuLmluZmx1ZW5jZXItZGF0YSAuaW5mLWxvY2F0aW9uIHAge1xuICBjb2xvcjogIzk0OTg5Zjtcbn1cblxuLmNhbXBhaWduLWJ1aWxkLXRhYmxlIHRhYmxlIHRib2R5IHRkOm50aC1vZi10eXBlKDEpIHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbn1cbi5jYW1wYWlnbi1idWlsZC10YWJsZSB0YWJsZSB0Ym9keSAuaW5mbHVlbmNlci1kYXRhIHtcbiAgd2lkdGg6IDg1JTtcbn1cblxuLnNpZGViYXItbWVudSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuLnNpZGViYXItbWVudSAubmF2YmFyIHtcbiAgYm9yZGVyOiAwO1xufVxuLnNpZGViYXItbWVudSAubmF2YmFyLWJyYW5kIGltZyB7XG4gIHdpZHRoOiAxMHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgLnNpZGViYXItbWVudSAubmF2YmFyLWJyYW5kLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2lkZWJhci1tZW51IC5icmFuZC1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaWRlYmFyLW1lbnUgLmJyYW5kLWxvZ28tbWluaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5zaWRlYmFyLW1lbnUgLmJyYW5kLWxvZ28tbWluaSBpbWcge1xuICAgIHdpZHRoOiAzcmVtO1xuICB9XG4gIC5zaWRlYmFyLW1lbnUgLm5hdmJhci1uYXYge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaWRlYmFyLW1lbnUgLmJyYW5kLWxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuc2lkZWJhci1tZW51IC5icmFuZC1sb2dvLW1pbmkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5hdiB7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuLm5hdiBhIHtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG4ubmF2IC5uYXYtaXRlbS5uYXYtcHJvZmlsZSAucHJvZmlsZS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLm5hdiAubmF2LWl0ZW0ubmF2LXByb2ZpbGUgLnByb2ZpbGUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5uYXYgLm5hdi1pdGVtLm5hdi1wcm9maWxlIC5wcm9maWxlLW5hbWUge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmF2IC5uYXYtaXRlbS5uYXYtcHJvZmlsZSAucHJvZmlsZS1uYW1lIC5kZXNpZ25hdGlvbiB7XG4gIG92ZXJmbG93OiBjbGlwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubmF2YmFyLW1lbnUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICMzMzM1M2E7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXZiYXItbWVudS13cmFwcGVyIC5uYXZiYXItbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmF2YmFyLW1lbnUtd3JhcHBlciAubmF2YmFyLW1lbnUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmc6IDIycHggMjVweDtcbn1cblxuLmNhbXBhaWduLXBlcm1pc3Npb25zIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2O1xufVxuLmNhbXBhaWduLXBlcm1pc3Npb25zICNjYW1wYWlnbi1hc3NpZ25tZW50LXNlYXJjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDc1JTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmNhbXBhaWduLXBlcm1pc3Npb25zICNjYW1wYWlnbi1hc3NpZ25tZW50LXNlYXJjaCAuaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYW1wYWlnbi1wZXJtaXNzaW9ucyAjY2FtcGFpZ24tYXNzaWdubWVudC1zZWFyY2ggLnptZGktc2VhcmNoIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogMS44O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMi42NzE0Mjg1N2VtO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY2FtcGFpZ24tcGVybWlzc2lvbnMgI2NhbXBhaWduLWFzc2lnbm1lbnQtc2VhcmNoLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC40ZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNhbXBhaWduLXBlcm1pc3Npb25zIC5uYXYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uY2FtcGFpZ24tcGVybWlzc2lvbnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjY7XG59XG4uY2FtcGFpZ24tcGVybWlzc2lvbnMgLmNhbXBhaWduLWFzc2lnbm1lbnQtdGFibGUtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG59XG4uY2FtcGFpZ24tcGVybWlzc2lvbnMgLmNhbXBhaWduLWFzc2lnbm1lbnQtdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cbi5jYW1wYWlnbi1wZXJtaXNzaW9ucyAuY2FtcGFpZ24tYXNzaWdubWVudC10YWJsZSB0aCB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jYW1wYWlnbi1wZXJtaXNzaW9ucyAuY2FtcGFpZ24tYXNzaWdubWVudC10YWJsZSB0aDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgd2lkdGg6IDIwJTtcbn1cbi5jYW1wYWlnbi1wZXJtaXNzaW9ucyAuY2FtcGFpZ24tYXNzaWdubWVudC10YWJsZSB0aDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMjAlO1xufVxuLmNhbXBhaWduLXBlcm1pc3Npb25zIC5jYW1wYWlnbi1hc3NpZ25tZW50LXRhYmxlIHRoOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAzMCU7XG59XG4uY2FtcGFpZ24tcGVybWlzc2lvbnMgLmNhbXBhaWduLWFzc2lnbm1lbnQtdGFibGUgLm1lbWJlcnMge1xuICBtYXgtd2lkdGg6IDI1MnB4O1xuICBtaW4td2lkdGg6IDI1MnB4O1xufVxuLmNhbXBhaWduLXBlcm1pc3Npb25zIC5jYW1wYWlnbi1hc3NpZ25tZW50LXRhYmxlIC5tZW1iZXJzIC5mdWxsLW5hbWUgc3BhbiB7XG4gIG1pbi13aWR0aDogNTAlO1xufVxuLmNhbXBhaWduLXBlcm1pc3Npb25zIC5jYW1wYWlnbi1hc3NpZ25tZW50LXRhYmxlIC5tZW1iZXJzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG4uY2FtcGFpZ24tcGVybWlzc2lvbnMgLmNhbXBhaWduLWFzc2lnbm1lbnQtdGFibGUgLm1hbmFnZXItc2VjdGlvbiBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbn1cbi5jYW1wYWlnbi1wZXJtaXNzaW9ucyAuY2FtcGFpZ24tYXNzaWdubWVudC10YWJsZSAubWFuYWdlci1zZWN0aW9uIC5jaGVjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbGVmdDogYXV0bztcbn1cbi5jYW1wYWlnbi1wZXJtaXNzaW9ucyAuY2FtcGFpZ24tYXNzaWdubWVudC10YWJsZSAubWFuYWdlci1zZWN0aW9uIC5jaGVjazo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FtcGFpZ24tcGVybWlzc2lvbnMgLmNhbXBhaWduLWFzc2lnbm1lbnQtdGFibGUgLm1hbmFnZXItc2VjdGlvbiBsYWJlbCB7XG4gIGxlZnQ6IC0yMHB4O1xuICB6LWluZGV4OiAxMDAwO1xufVxuLmNhbXBhaWduLXBlcm1pc3Npb25zIC5jYW1wYWlnbi1hc3NpZ25tZW50LXRhYmxlIC5tYW5hZ2VyLXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5jYW1wYWlnbi1wZXJtaXNzaW9ucyAjY2FtcGFpZ24tYXNzaWdubWVudC1tb2RhbCBzcGFuIHtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG4uY2FtcGFpZ24tcGVybWlzc2lvbnMgI2NhbXBhaWduLWFzc2lnbm1lbnQtbW9kYWwgaS56bWRpIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmNhbXBhaWduLXBlcm1pc3Npb25zICNjYW1wYWlnbi1hc3NpZ25tZW50LW1vZGFsIGkuem1kaS5zZWxlY3QtbWFuYWdlci1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbn1cbi5jYW1wYWlnbi1wZXJtaXNzaW9ucyAjY2FtcGFpZ24tYXNzaWdubWVudC1tb2RhbCBpLnptZGkuem1kaS1jaGVjay1jaXJjbGUge1xuICBjb2xvcjogIzVmYzViYjtcbn1cbi5jYW1wYWlnbi1wZXJtaXNzaW9ucyAjY2FtcGFpZ24tYXNzaWdubWVudC1tb2RhbCBpLnptZGkuem1kaS1wbHVzLWNpcmNsZS1vIHtcbiAgY29sb3I6ICNmMjU5N2M7XG59XG4uY2FtcGFpZ24tcGVybWlzc2lvbnMgLnN0YXR1cy1tZXNzYWdlLWNvbnRhaW5lciB7XG4gIC8qIFNhZmFyaSAqL1xufVxuLmNhbXBhaWduLXBlcm1pc3Npb25zIC5zdGF0dXMtbWVzc2FnZS1jb250YWluZXIgLmxvYWRlciB7XG4gIGJvcmRlcjogMTZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgIzM0OThkYjtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTsgLyogU2FmYXJpICovXG4gIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuYm9keS5ub3RfZm91bmQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keS5ub3RfZm91bmQgLmJnIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbmJvZHkubm90X2ZvdW5kIC5iZy0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLy9zMy5hbWF6b25hd3MuY29tL2hhc2h0YWdwYWlkLW5ldy9zdGF0aWMvNDA0X2JhY2tncm91bmRfMS5qcGdcIik7XG59XG5ib2R5Lm5vdF9mb3VuZCAuYmctMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi8vczMuYW1hem9uYXdzLmNvbS9oYXNodGFncGFpZC1uZXcvc3RhdGljLzQwNF9iYWNrZ3JvdW5kXzIuanBnXCIpO1xufVxuYm9keS5ub3RfZm91bmQgbWFpbixcbmJvZHkubm90X2ZvdW5kIC5yb3cge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5Lm5vdF9mb3VuZCBoMSxcbmJvZHkubm90X2ZvdW5kIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkubm90X2ZvdW5kIGgxIGEsXG5ib2R5Lm5vdF9mb3VuZCBwIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5ib2R5Lm5vdF9mb3VuZCAudG9wLXNwYWNlLWZpeCB7XG4gIG1hcmdpbi10b3A6IDEwJTtcbn1cblxuYm9keS5pbnRlcm5hbF9zZXJ2ZXJfZXJyb3IgLmVycm9yLW1zZyB7XG4gIG1pbi1oZWlnaHQ6IDUwdmg7XG59XG5cbi8qIFRhYnVsYXIgZGF0YSBzdHlsZXMgKi9cbi5pbmZsdWVuY2VyLXN0YXRzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmluZmx1ZW5jZXItc3RhdHMtd3JhcCAuaW1hZ2Utd3JhcDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmluZmx1ZW5jZXItc3RhdHMtd3JhcCAuaW5mbHVlbmNlci1kYXRhIC5pbmZsdWVuY2VyLXRodW1ibmFpbCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG59XG4uaW5mbHVlbmNlci1zdGF0cy13cmFwIC5jYXJkLWxlZnQtY29sIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4uaW5mbHVlbmNlci1zdGF0cy13cmFwIC5jYXJkLWxlZnQtY29sIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5sb2NhdGlvbi10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm11bHRpcGxlLWluZi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tdWx0aXBsZS1pbmYtd3JhcCAubG9jYXRpb24tc3RhdHMtd3JhcCAuaW5mbHVlbmNlci10aHVtYm5haWwge1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4uYmJjLWNvbnRhaW5lciAuaW5mbHVlbmNlci1zdGF0cy13cmFwIHtcbiAgcGFkZGluZy10b3A6IDU2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuLmJiYy1jb250YWluZXIgLmZpcnN0LWVsZW1lbnQge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cblxuLmhlbHBlci1pY24ge1xuICBwYWRkaW5nOiA3cHggMCAwIDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBTZW50aW1lbnQgQW5hbHlzaXMgU3R5bGVzICovXG4uc2VudGltZW50LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNlbnRpbWVudC1jb250ZW50IC5zZW50aW1lbnQtY29sdW1ucyB7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIG1hcmdpbi1yaWdodDogNzVweDtcbn1cbi5zZW50aW1lbnQtY29udGVudCAuc2VudGltZW50LWNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnNlbnQtY29tbWVudC1zdGF0cyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy10b3A6IDE3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMzMzM1M2E7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICAgIFJlcG9ydCBNb2RhbCBcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ucmVwb3J0LW1vZGFsIC5wb3N0LWRhdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTM5NzlkO1xufVxuLnJlcG9ydC1tb2RhbCAucG9zdC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucmVwb3J0LW1vZGFsIC5wb3N0LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmVwb3J0LW1vZGFsIC5zdGF0cy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZXBvcnQtbW9kYWwgLnN0YXRzLWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuXG4ucG9zdC10ZXh0LFxuLnN0YXRzLWxpc3QtdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uaW5mbHVlbmNlci1wcm9maWxlLWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAxMnB4IDEycHggMDtcbn1cblxuLmluZmx1ZW5jZXJfbmFtZV9oZHIge1xuICBmb250LXNpemU6IDIxcHg7XG59XG5cbi5zbS1ncmV5LXR4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5Mzk3OWQ7XG59XG5cbi5mb2xsb3dlci1oZWFsdGgtd3JhcCB7XG4gIHBhZGRpbmc6IDMycHggMCAzOHB4IDA7XG59XG5cbi5mb2xsb3dlci1oZWFsdGgtaGRyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uZm9sLWhlYWx0aC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaW5mbHVlbmNlci1jYXRlZ29yeS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDFyZW0gMCAycmVtIDA7XG59XG4uaW5mbHVlbmNlci1jYXRlZ29yeS1saXN0IGxpIHtcbiAgbWFyZ2luOiAwIDRweCAxMXB4IDA7XG59XG5cbi5zb2NpYWwtY2hhbm5lbC1saW5rIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4udmVyaWZpZWQtY2hhbm5lbHMtbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLnZlcmlmaWVkLWNoYW5uZWxzLWxpc3QgLnptZGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wcm9maWxlLXBhZ2UtbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wcm9maWxlLXBhZ2UtbmF2IC5wcm9mLW5hdi1saW5rIHtcbiAgY29sb3I6ICM5Mzk3OWQ7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuLnByb2ZpbGUtcGFnZS1uYXYgLnByb2YtbmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmMjU5N2M7XG59XG5cbi5wcm9maWxlX19zdGF0cyB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuXG4ucHJvZmlsZV9fY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5hdi10YWJzX19hbHRlcm5hdGl2ZSAubmF2LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4ubmF2LXRhYnNfX2FsdGVybmF0aXZlIC5zb2NpYWwtbmF2LWxpbmssIC5uYXYtdGFic19fYWx0ZXJuYXRpdmUgLmNvbGxhYi1uYXYtbGluayB7XG4gIGNvbG9yOiAjOTM5NzlkO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdi10YWJzX19hbHRlcm5hdGl2ZSAuc29jaWFsLW5hdi1saW5rLmFjdGl2ZSwgLm5hdi10YWJzX19hbHRlcm5hdGl2ZSAuY29sbGFiLW5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjI1OTdjO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YyNTk3YztcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi5uYXYtdGFic19fYWx0ZXJuYXRpdmUgLnNvY2lhbC1uYXYtbGluay5hY3RpdmU6aG92ZXIsIC5uYXYtdGFic19fYWx0ZXJuYXRpdmUgLmNvbGxhYi1uYXYtbGluay5hY3RpdmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pbnN0YWdyYW1fX3NsdWcsIC55b3V0dWJlX19zbHVnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucHJvZmlsZV9fY2FyZC1saW5rOmhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDJweCAyNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc29jaWFsLWNoYW5uZWwtaWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4ubWFpbi5zZWFyY2guaW5kZXgge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmhlYWRlci1uYXYubmF2LWxpbmsge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5pbmZsdWVuY2VyLWNhcmRfX2RhdGEgLmZpZ3VyZSB7XG4gIG1pbi13aWR0aDogMjUwcHg7XG59XG4uaW5mbHVlbmNlci1jYXJkX19kYXRhIC5maWd1cmUgc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaW5mbHVlbmNlci1jYXJkX19kYXRhIC5maWd1cmUgc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5zZWFyY2gtZmllbGQgLmtleXdvcmQtaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJlbW92ZS1rZXl3b3JkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgdG9wOiAwO1xufVxuXG4uYWRkLWtleXdvcmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHRvcDogMnJlbTtcbn1cblxuLmZpbHRlci1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbn1cbi5maWx0ZXItYmFyLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cbiNzZWFyY2hfaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2lkdGg6IDkyJTtcbn1cbiNzZWFyY2hfaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuI3NlYXJjaF9pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTQ5ODlmO1xufVxuXG4uYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI2MDBweDtcbiAgaGVpZ2h0OiA4MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDg7XG59XG5cbi5idG4tcGlsbCxcbi5idG4tb3V0bGluZS1waWxsLWJsdWUsXG4uYnRuLW91dGxpbmUtcGlsbC1yZWQsXG4uYnRuLW91dGxpbmUtcGlsbC1vcmFuZ2Uge1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMC4zcmVtIDFyZW07XG59XG5cbi5idG4tZmlsdGVyIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5idG4tcGlsbC5idG4tY29weSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGMwYzA7XG59XG4uYnRuLXBpbGwuYnRuLWNvcHk6aG92ZXIsIC5idG4tcGlsbC5idG4tY29weTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkY2RjO1xufVxuXG4uYnRuLW91dGxpbmUtcGlsbC1vcmFuZ2U6YWN0aXZlLCAuYnRuLW91dGxpbmUtcGlsbC1vcmFuZ2VbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGNvbG9yOiAjZmZhNTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNmU2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmYTUwMDtcbn1cblxuLmJ0bi1vdXRsaW5lLXBpbGwtYmx1ZTphY3RpdmUsIC5idG4tb3V0bGluZS1waWxsLWJsdWVbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGNvbG9yOiAjMzA4ZmMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlZmY3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzMwOGZjMTtcbn1cblxuI3NlYXJjaC1yZXN1bHRzX19oZWFkIHtcbiAgei1pbmRleDogOTtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG59XG4jc2VhcmNoLXJlc3VsdHNfX2hlYWQgaHIge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNzZWFyY2gtcmVzdWx0c19faGVhZCBkaXYgW2NsYXNzKj1jb2wtXSB7XG4gIHotaW5kZXg6IDk7XG59XG5cbiNzZWFyY2gtcmVzdWx0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1pbi13aWR0aDogMTAwMHB4O1xufVxuI3NlYXJjaC1yZXN1bHRzLnNjcm9sbC1zY3JlZW4ge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxOTBweCk7XG59XG4jc2VhcmNoLXJlc3VsdHMgLmluZmx1ZW5jZXItY2FyZCwgI3NlYXJjaC1yZXN1bHRzICNzZWFyY2gtcmVzdWx0c19faGVhZCAucm93IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jc2VhcmNoLXJlc3VsdHMgLmluZmx1ZW5jZXItY2FyZCAuaW5mbHVlbmNlci1jYXJkX19wb3N0cywgI3NlYXJjaC1yZXN1bHRzICNzZWFyY2gtcmVzdWx0c19faGVhZCAucm93IC5pbmZsdWVuY2VyLWNhcmRfX3Bvc3RzIHtcbiAgd2lkdGg6IDE2cmVtO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgW2NsYXNzKj1jb2wtXSB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgLmNvbC0xIHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzIC5jb2wtMVtkYXRhLXRhcmdldD1hdHRyLXNpZ251cF0ge1xuICBtYXgtd2lkdGg6IDE0MXB4O1xufVxuLnNlYXJjaC1yZXN1bHRzIC5jb2wtMVtkYXRhLXRhcmdldD1hdHRyLWdlbmRlcl0ge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzIC5jb2wtMVtkYXRhLXRhcmdldD1hdHRyLWNoYW5uZWxzXSB7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG4uc2VhcmNoLXJlc3VsdHMgLmNvbC1sZy0xIHtcbiAgbWF4LXdpZHRoOiAyMTVweDtcbn1cbi5zZWFyY2gtcmVzdWx0cyAuY29sLWxnLTFbZGF0YS10YXJnZXQ9cmF0ZS1icmFuZGVkXSB7XG4gIG1heC13aWR0aDogMjYwcHg7XG59XG4uc2VhcmNoLXJlc3VsdHMgLmNvbC1sZy0xW2RhdGEtdGFyZ2V0PWluc3RhLWZvbGxvd2Vyc10ge1xuICBtYXgtd2lkdGg6IDE5NXB4O1xufVxuLnNlYXJjaC1yZXN1bHRzIC5jb2wtbGctMVtkYXRhLXRhcmdldD1pbnN0YS1lbmdhZ2VtZW50LXJhdGVdIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlYXJjaC1mb3JtX19zdWJtaXQge1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2YyNTk3YztcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNhdHRyaWJ1dGUtZHJvcGRvd24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI2F0dHJpYnV0ZS1kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIG1pbi13aWR0aDogMTlyZW07XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEyZW0pO1xufVxuI2F0dHJpYnV0ZS1kcm9wZG93biAuZHJvcGRvd24tbWVudSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jYXR0cmlidXRlLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5pbnB1dC1maWVsZCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuXG4jZmlsdGVyLW9wdGlvbiB7XG4gIHdpZHRoOiA3MyU7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbiNmaWx0ZXItb3B0aW9uIC5zZWFyY2hfZGVsZXRlIHtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4jZmlsdGVyLW9wdGlvbiAuYnRuLW91dGxpbmUtcGlsbC1yZWQsXG4jZmlsdGVyLW9wdGlvbiAuYnRuLW91dGxpbmUtcGlsbC1ibHVlLFxuI2ZpbHRlci1vcHRpb24gLmJ0bi1vdXRsaW5lLXBpbGwtb3JhbmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuI2ZpbHRlci1vcHRpb24gLmJ0bi1vdXRsaW5lLXBpbGwtcmVkIGksXG4jZmlsdGVyLW9wdGlvbiAuYnRuLW91dGxpbmUtcGlsbC1ibHVlIGksXG4jZmlsdGVyLW9wdGlvbiAuYnRuLW91dGxpbmUtcGlsbC1vcmFuZ2UgaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG4jZmlsdGVyLW9wdGlvbiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbn1cblxuI2F0dHJpYnV0ZS1kcm9wZG93biB7XG4gIHdpZHRoOiAxMiU7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5maWx0ZXItZHJvcGRvd24ge1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4uZmlsdGVyLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWluLXdpZHRoOiAxNXJlbTtcbiAgYm94LXNoYWRvdzogMCA1cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDYwMHB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTJlbSk7XG59XG4uZmlsdGVyLWRyb3Bkb3duIC5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG5hLnRvZ2dsZS12ZXJpZmllZDpob3ZlciwgYS50b2dnbGUtdmVyaWZpZWQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51c2VyLXN0YXR1c2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuXG5mb3JtLmRvd25sb2FkLWJ1dHRvbiAuYnRuIHtcbiAgcGFkZGluZzogMDtcbn1cbmZvcm0uZG93bmxvYWQtYnV0dG9uIC5idG46Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci1jb2xsYXBzZSAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICNNVUxUSSBDT0xMQUItQ09OVEVOVCBVUExPQURcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50aHVtYm5haWwtYm94IHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRodW1ibmFpbC1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGh1bWJuYWlsLWJveF9fYWRkIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSg1MSwgNTMsIDU4LCAwLjE1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGh1bWJuYWlsLWJveF9fYWRkOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1jb2xvcjogIzk0OTg5Zjtcbn1cbi50aHVtYm5haWwtYm94X19hZGQ6aG92ZXIgbGFiZWwge1xuICBjb2xvcjogIzk0OTg5Zjtcbn1cbi50aHVtYm5haWwtYm94X19hZGQgbGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICBjb2xvcjogI2U5ZTllOTtcbn1cbi50aHVtYm5haWwtYm94X19hZGQgbGFiZWwgaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMS45ZW07XG59XG5cbiNvcHRpb24tc2VsZWN0IHtcbiAgaGVpZ2h0OiA3MHZoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jb3B0aW9uLXNlbGVjdF9fb3B0aW9ucyBhIC50aHVtYm5haWwtYm94IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbn1cbiNvcHRpb24tc2VsZWN0X19vcHRpb25zIGEuYWN0aXZlIC50aHVtYm5haWwtYm94IHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNWZjNWJiO1xufVxuI29wdGlvbi1zZWxlY3RfX29wdGlvbnMgLm9wdGlvbi1ibGFuayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbn1cbiNvcHRpb24tc2VsZWN0IC50YWItcGFuZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNvcHRpb24tc2VsZWN0IC50YWItcGFuZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDYwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI29wdGlvbi1zZWxlY3Qge1xuICAgIGhlaWdodDogNTB2aDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICNDT0xMQUItQ09OVEVOVCBVUExPQURcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNpbmZsdWVuY2VyLWNvbnRlbnRfX2RldGFpbHMgI2N1cnJlbnRfb3B0aW9uLFxuI21hbmFnZXItY29udGVudF9fZGV0YWlscyAjY3VycmVudF9vcHRpb24ge1xuICAvKm92ZXJmbG93OiBoaWRkZW47Ki9cbn1cblxuLm9wdGlvbi1wcmV2aWV3IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG4ub3B0aW9uLXByZXZpZXcgLmNhcmQtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vcHRpb24tcHJldmlldyAuY2FyZC1ib2R5IHZpZGVvLFxuLm9wdGlvbi1wcmV2aWV3IC5jYXJkLWJvZHkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5vcHRpb24tcHJldmlldyAuY2FyZC1ib2R5IHZpZGVvLFxuLm9wdGlvbi1wcmV2aWV3IC5jYXJkLWJvZHkgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuLm9wdGlvbi1wcmV2aWV3IC5jYXJkLWJvZHkgZGl2IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAjQ09MTEFCLUNPTlRFTlQgVVBMT0FEIENPTlRST0xTXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ub3B0aW9uLWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLm9wdGlvbi1jb250cm9scyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm9wdGlvbi1jb250cm9scyBsYWJlbCB7XG4gIGNvbG9yOiAjOTQ5ODlmO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ub3B0aW9uLWNvbnRyb2xzIGxhYmVsOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG4ub3B0aW9uLWNvbnRyb2xzX19hY3Rpb24ge1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAzNXB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAjQ09MTEFCLUNPTlRFTlQgVVBMT0FEIFNMSURFUlNcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNjb2xsYWItc2xpZGVyIC5jYXJvdXNlbC1pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNjb2xsYWItc2xpZGVyIC5jYXJvdXNlbC1pdGVtLFxuI2NvbGxhYi1zbGlkZXIgLmNhcm91c2VsLWNoaWxkLWl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNtdWx0aS1jb250ZW50LWNhcm91c2VsIHtcbiAgd2lkdGg6IDkwJTtcbn1cbiNtdWx0aS1jb250ZW50LWNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuI211bHRpLWNvbnRlbnQtY2Fyb3VzZWwgLnZlcnRpY2FsLWFsaWduX191cGxvYWQge1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuI211bHRpLWNvbnRlbnQtY2Fyb3VzZWwgaW1nIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1heC1oZWlnaHQ6IDQ1MHB4O1xufVxuXG4uY2Fyb3VzZWwtcGlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM1M2E7XG4gIG9wYWNpdHk6IDAuOTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MHB4O1xuICBib3R0b206IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zdG9yeS1oZWFkZXIge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogIEluZmx1ZW5jZXIgRGFzaGJvYXJkIFN0eWxlc1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZGFzaGJvYXJkLXdyYXAge1xuICBtYXJnaW4tdG9wOiA3MnB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLmRhc2hib2FyZC13cmFwIC5jYXJkLWltZy13cmFwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmRhc2hib2FyZC13cmFwIC5jYXJkLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZGFzaGJvYXJkLXdyYXAgLmNhcmQtY29udGVudCAuY2FyZC1jb250ZW50LXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG4uY29sbGFiLWhkciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmdyZWV0aW5nLW1zZyB7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4O1xufVxuXG4uY2FyZC1zb2NpYWwtd3JwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4uY2FyZC1zb2NpYWwtd3JwIGRpdiB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5jYXJkLXNvY2lhbC13cnAgc3Ryb25nLCAuY2FyZC1zb2NpYWwtd3JwIC5zbWFsbGVyLXR4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmRhc2gtYmxvZy1jb250YWluZXIge1xuICBtYXJnaW46IDcycHggMCAzMnB4IDA7XG59XG5cbi5ibG9nLWNvbnRlbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJsb2ctY29udGVudCAuYmxvZy1wb3N0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmJsb2ctY29udGVudCAuY2FyZC1pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDE5NnB4O1xufVxuLmJsb2ctY29udGVudCAuY2FyZC1pbWctd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG59XG4uYmxvZy1jb250ZW50IC5jYXJkLWltZy13cmFwOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA1cHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmJsb2ctY2FyZC1jb250ZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xufVxuXG4uYmxvZy1wb3N0LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jdXN0b20tc3VjY2Vzcy1ncmVldGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzVmYzViYjtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAwIDU2cHggMDtcbiAgcGFkZGluZzogMzJweDtcbn1cbi5jdXN0b20tc3VjY2Vzcy1ncmVldGluZyBoNCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZ3JlZXRpbmctbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5ncmVldGluZy1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndoaXRlLWNyb3NzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTE1cHg7XG59XG5cbi5iYWNrLWFydy1iaWcge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBNb2JpbGUgU3R5bGVzICAgICAgICAgICAgICAgICAgICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2gtYmxvZy1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmJsb2ctY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmRhc2hib2FyZC13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmdyZWV0aW5nLW1zZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAuZ3JlZXRpbmctbXNnIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuY3VzdG9tLXN1Y2Nlc3MtZ3JlZXRpbmcge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuY3VzdG9tLXN1Y2Nlc3MtZ3JlZXRpbmcgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuZGFzaC1ibG9nLWNvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLndoaXRlLWNyb3NzIHtcbiAgICB0b3A6IC00cHg7XG4gIH1cbiAgLmNvbGxhYi1oZHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubW9yZS1jb2xsYWJzIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLm1vcmUtY29sbGFicyAuem1kaS1sb25nLWFycm93LWxlZnQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogVHlwZWZvcm0gbW9iaWxlIHBvcC11cCAgICAgICAgICAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmZvcm0tbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgei1pbmRleDogMjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1OTdjO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgYm90dG9tOiA1JTtcbiAgbGVmdDogMXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDUxLCA1MywgNTgsIDAuMyk7XG59XG4uZm9ybS1tb2RhbCBoNSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvcm0tbW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDIwO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAzMHB4O1xufVxuLmZvcm0tbW9kYWxfX2J1dHRvbndyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm0tbW9kYWwgLnR5cGVmb3JtLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBwYWRkaW5nOiAwLjRyZW0gMi41cmVtO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDUxLCA1MywgNTgsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtLW1vZGFsIC50eXBlZm9ybS1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogRGFzaGJvYXJkIGRpc21pc3NpYmxlIGNhcmRzICAgICAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmRpc21pc3NhYmxlLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlN2YzO1xuICBwYWRkaW5nOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2FyZC1pbWcge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5jYXJkLWltZy1zbSB7XG4gIGhlaWdodDogMThweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmRpc21pc3NhYmxlLWNhcmQtdGV4dCB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1haXNvbiBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZmxleC1ncm93OiAxO1xufVxuLmRpc21pc3NhYmxlLWNhcmQtdGV4dCAuZGlzbWlzc2FibGUtY2FyZC1oZWFkZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmRpc21pc3NhYmxlLWNhcmQtdGV4dCAuZGlzbWlzc2FibGUtY2FyZC1saW5rIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5kaXNtaXNzYWJsZS1jYXJkLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWluLWhlaWdodDogMTRweDtcbiAgbWluLXdpZHRoOiAxNHB4O1xufVxuLmRpc21pc3NhYmxlLWNhcmQtY2xvc2U6Zm9jdXMsIC5kaXNtaXNzYWJsZS1jYXJkLWNsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGlzbWlzc2FibGUtY2FyZHMtcm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kaXNtaXNzYWJsZS1jYXJkcy1yb3cge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ub3B0X2lucyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uY2hlY2tib3gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1sLW1pbnVzLTkge1xuICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmNoZWNrYm94LXJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmNoZWNrYm94LWxhYmVsIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFpc29uIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuLmNoZWNrYm94LWxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAuY2hlY2ssXG4uY2hlY2tib3gtbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5taW51cyxcbi5jaGVja2JveC1sYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlIH4gLmNoZWNrIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzVmYzViYjtcbiAgYmFja2dyb3VuZDogIzVmYzViYjtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2hlY2tib3gtbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSB+IC5jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTglLCAtMTU1JSk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbiNtYXNzX21lc3NhZ2VfbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIHdpZHRoOiA3NzVweDtcbn1cbiNtYXNzX21lc3NhZ2VfbW9kYWwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgd2lkdGg6IDEyZW07XG59XG5cbi5vcHQtaW4tZmlsdGVyLWNvbnRhaW5lciBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1mYW1pbHk6IFwiTWFpc29uIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzMzMzUzYTtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLm9wdC1pbi1maWx0ZXItY29udGFpbmVyIC5vcHQtaW4tZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxNi41NjNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgcGFkZGluZzogMC42ODhyZW0gMXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjYzRjZGQ1O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJNYWlzb24gTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICM4OTg5ODk7XG59XG5cbi5tYWluLW1ldHJpYy1jb250YWluZXIge1xuICBnYXA6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWV0cmljLWNvbHVtbiB7XG4gIHJvdy1nYXA6IDE2cHg7XG4gIG1pbi13aWR0aDogMDsgLyogUHJldmVudHMgb3ZlcmZsb3cgaXNzdWVzICovXG59XG5cbi5tZXRyaWMtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5tZXRyaWMtdmFsdWUge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2hhbm5lbC1oYW5kbGUtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIFJlcXVpcmVkIGZvciBlbGxpcHNpcyB0byB3b3JrICovXG59XG5cbi5jaGFubmVsLWhhbmRsZS1saW5rIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5sb2FkaW5nLW1ldHJpY3Mge1xuICBoZWlnaHQ6IDE3OHB4O1xufVxuXG4jYWdlbmN5LWNvbm5lY3Rpb24tYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZTdmMztcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmFnZW5jeS1jb25uZWN0aW9uLWluZm8ge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJNYWlzb24gTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbiNhZ2VuY3ktYmFubmVyLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWluLWhlaWdodDogMTRweDtcbiAgbWluLXdpZHRoOiAxNHB4O1xufVxuI2FnZW5jeS1iYW5uZXItY2xvc2U6Zm9jdXMsICNhZ2VuY3ktYmFubmVyLWNsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufSIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjAuMC1hbHBoYS42IChodHRwczovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE3IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxNyBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG4vLyBDb3JlIHZhcmlhYmxlcyBhbmQgbWl4aW5zXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG4vLyBSZXNldCBhbmQgZGVwZW5kZW5jaWVzXG5AaW1wb3J0IFwibm9ybWFsaXplXCI7XG5AaW1wb3J0IFwicHJpbnRcIjtcbi8vIENvcmUgQ1NTXG5AaW1wb3J0IFwicmVib290XCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwiY29kZVwiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJ0eXBlXCI7XG4vLyBDb21wb25lbnRzXG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuQGltcG9ydCBcImJ1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcImlucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY3VzdG9tLWZvcm1zXCI7XG5AaW1wb3J0IFwibmF2XCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwiY2FyZFwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYmFkZ2VcIjtcbkBpbXBvcnQgXCJqdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInByb2dyZXNzXCI7XG5AaW1wb3J0IFwibWVkaWFcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwicmVzcG9uc2l2ZS1lbWJlZFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG4vLyBDb21wb25lbnRzIHcvIEphdmFTY3JpcHRcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbi8vIFV0aWxpdHkgY2xhc3Nlc1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuQGltcG9ydCBcImN1c3RvbVwiO1xuXG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBDb3B5IHNldHRpbmdzIGZyb20gdGhpcyBmaWxlIGludG8gdGhlIHByb3ZpZGVkIGBfY3VzdG9tLnNjc3NgIHRvIG92ZXJyaWRlXG4vLyB0aGUgQm9vdHN0cmFwIGRlZmF1bHRzIHdpdGhvdXQgbW9kaWZ5aW5nIGtleSwgdmVyc2lvbmVkIGZpbGVzLlxuXG5cbi8vIFRhYmxlIG9mIENvbnRlbnRzXG4vL1xuLy8gQ29sb3JzXG4vLyBPcHRpb25zXG4vLyBTcGFjaW5nXG4vLyBCb2R5XG4vLyBMaW5rc1xuLy8gR3JpZCBicmVha3BvaW50c1xuLy8gR3JpZCBjb250YWluZXJzXG4vLyBHcmlkIGNvbHVtbnNcbi8vIEZvbnRzXG4vLyBDb21wb25lbnRzXG4vLyBUYWJsZXNcbi8vIEJ1dHRvbnNcbi8vIEZvcm1zXG4vLyBEcm9wZG93bnNcbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vIE5hdmJhclxuLy8gTmF2c1xuLy8gUGFnaW5hdGlvblxuLy8gSnVtYm90cm9uXG4vLyBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vLyBDYXJkc1xuLy8gVG9vbHRpcHNcbi8vIFBvcG92ZXJzXG4vLyBCYWRnZXNcbi8vIE1vZGFsc1xuLy8gQWxlcnRzXG4vLyBQcm9ncmVzcyBiYXJzXG4vLyBMaXN0IGdyb3VwXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4vLyBGaWd1cmVzXG4vLyBCcmVhZGNydW1ic1xuLy8gQ2Fyb3VzZWxcbi8vIENsb3NlXG4vLyBDb2RlXG5cbmh0bWwgKiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5tYWluIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9XG4gICAgQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogJycpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwKSB7XG4gICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xuICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiBgJGdyaWQtYnJlYWtwb2ludHNgIG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gIH1cbn1cblxuXG4vLyBHZW5lcmFsIHZhcmlhYmxlIHN0cnVjdHVyZVxuLy9cbi8vIFZhcmlhYmxlIGZvcm1hdCBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1tb2RpZmllci1zdGF0ZS1wcm9wZXJ0eWAgb3JkZXIuXG5cblxuLy8gQ29sb3JzXG4vL1xuLy8gR3JheXNjYWxlIGFuZCBicmFuZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxuXG4vLyBTdGFydCB3aXRoIGFzc2lnbmluZyBjb2xvciBuYW1lcyB0byBzcGVjaWZpYyBoZXggdmFsdWVzLlxuJHB1cmUtYmxhY2s6ICAjMDAwICFkZWZhdWx0O1xuJHdoaXRlOiAgICAgICAjZmZmICFkZWZhdWx0O1xuJG9mZi13aGl0ZTogICAjZjNmNGZiICFkZWZhdWx0O1xuJGJsYWNrOiAgICAgICAjMzMzNTNhICFkZWZhdWx0O1xuJGdyZWVuOiAgICAgICAjNTViOTQ4ICFkZWZhdWx0O1xuJGJsdWU6ICAgICAgICAjMzA4ZmMxICFkZWZhdWx0O1xuJGRhcmstYmx1ZTogICAjMzMzNTNhICFkZWZhdWx0O1xuJHRlYWw6ICAgICAgICAjNWZjNWJiICFkZWZhdWx0O1xuJHBpbms6ICAgICAgICAjZjI1OTdjICFkZWZhdWx0O1xuJGFjdGl2ZS1waW5rOiAjZDUzNjVlICFkZWZhdWx0O1xuJGdvbGQ6ICAgICAgICAjZmFhYjUyICFkZWZhdWx0O1xuJGJvZHktZ3JheTogICAjOTM5NzlkICFkZWZhdWx0O1xuJHRlY2gtYmxhY2s6ICAjMzMzNTNhICFkZWZhdWx0O1xuJGFuY2hvci1saW5rLWJsdWU6ICM0MTgzYzQgIWRlZmF1bHQ7XG4kZmFjZWJvb2stYmx1ZTogIzQyNjdiMiAhZGVmYXVsdDtcbiRncmF5LWRlbGl2ZXJlZDogI2UyNkY1YiAhZGVmYXVsdDtcbiRncmF5LWlucHJvZ3Jlc3M6ICM4OTg5ODkgIWRlZmF1bHQ7XG4keWVsbG93LXBlbmRpbmc6ICNmZmJhNDkgIWRlZmF1bHQ7XG4kY29yYWwtY29tcGxldGVkOiAjZTI2ZTViICFkZWZhdWx0O1xuJHBpbmstbGl2ZTogI2VjM2U2OSAhZGVmYXVsdDtcbiRwdXJwbGU6ICNlY2U3ZjMgIWRlZmF1bHQ7XG4kaGlnaGxpZ2h0LXllbGxvdzogI2ZmZjdlOSAhZGVmYXVsdDtcbiRleHRlbmRlZC15ZWxsb3c6ICNmZWYwZDkgIWRlZmF1bHQ7XG5cbiRob3Zlci1waW5rOiByZ2JhKDIzNiwgNjIsIDEwNSwgMC44KSAhZGVmYXVsdDtcbiR0cmFuc3BhcmVudC1ncmF5OiByZ2JhKDI0MywgMjQzLCAyNDUsIDAuOSkgIWRlZmF1bHQ7XG4kdHJhbnNwYXJlbnQtd2hpdGU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhZGVmYXVsdDtcbiR0cmFuc3BhcmVudC1ibGFjazogcmdiYSgwLCAwLCAwLCAwLjg3KSAhZGVmYXVsdDtcbiRhY3RpdmUtcGluazogI2Q1Mzc1ZSAhZGVmYXVsdDtcbiRncmF5LXJlcXVpcmVkOiAjOTc5Nzk3ICFkZWZhdWx0O1xuJHllbGxvdy1yZXZpZXc6ICNmY2I2NDMgIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogICM0QzQxRTAgIWRlZmF1bHQ7XG5cbiRvcmFuZ2U6ICAgICAgI2ZmYTUwMDtcbiRyZWQ6ICAgICAgICAgI2ZmYTUwMDtcbiRmaXJlLXJlZDogICAgICAjZmYwMDAwO1xuJHRlYWwtYXBwcm92ZWQ6ICM0ZmE5YjM7XG4kY3lhbjogICAgICAgICM1MWE4YjM7XG4kd2hpdGUtc21va2U6ICNmNWY1ZjU7XG5cbi8vIENyZWF0ZSBncmF5c2NhbGVcbiRncmF5LWRhcms6ICAgICAgICAgICAgICAgICAjMzMzNTNhICFkZWZhdWx0O1xuJGdyYXk6ICAgICAgICAgICAgICAgICAgICAgICNjY2NjY2IgIWRlZmF1bHQ7XG4kZ3JheS1saWdodDogICAgICAgICAgICAgICAgI2U5ZTllOSAhZGVmYXVsdDtcbiRncmF5LW1lZGl1bTogICAgICAgICAgICAgICAjOTQ5ODlmICFkZWZhdWx0O1xuJGdyYXktbGlnaHRlc3Q6ICAgICAgICAgICAgICNmM2Y0ZjYgIWRlZmF1bHQ7XG4kZ3JheS1saWdodGVyOiAgICAgICAgICAgICAgIzk0OTg5ZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogICAgICAgICAgICAgICAgICAjNTk1QTcxICFkZWZhdWx0O1xuXG4vLyBSZWFzc2lnbiBjb2xvciB2YXJzIHRvIHNlbWFudGljIGNvbG9yIHNjaGVtZVxuJGJyYW5kLXByaW1hcnk6ICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuJGJyYW5kLXNlY29uZGFyeTogICAgICAgICAgICRncmF5LWxpZ2h0ZXN0ICFkZWZhdWx0O1xuJGJyYW5kLXN1Y2Nlc3M6ICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuJGJyYW5kLWluZm86ICAgICAgICAgICAgICAgICR0ZWFsICFkZWZhdWx0O1xuJGJyYW5kLXdhcm5pbmc6ICAgICAgICAgICAgICRvcmFuZ2UgIWRlZmF1bHQ7XG4kYnJhbmQtZGFuZ2VyOiAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG4kYnJhbmQtaW52ZXJzZTogICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogICAxcmVtICFkZWZhdWx0O1xuJHNwYWNlci14OiAkc3BhY2VyICFkZWZhdWx0O1xuJHNwYWNlci15OiAkc3BhY2VyICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogKFxuICAgIHg6IDAsXG4gICAgeTogMFxuICApLFxuICAxOiAoXG4gICAgeDogKCRzcGFjZXIteCAqIDAuMjUpLFxuICAgIHk6ICgkc3BhY2VyLXkgKiAwLjI1KVxuICApLFxuICAyOiAoXG4gICAgeDogKCRzcGFjZXIteCAqIDAuNSksXG4gICAgeTogKCRzcGFjZXIteSAqIDAuNSlcbiAgKSxcbiAgMzogKFxuICAgIHg6ICRzcGFjZXIteCxcbiAgICB5OiAkc3BhY2VyLXlcbiAgKSxcbiAgNDogKFxuICAgIHg6ICgkc3BhY2VyLXggKiAxLjUpLFxuICAgIHk6ICgkc3BhY2VyLXkgKiAxLjUpXG4gICksXG4gIDU6IChcbiAgICB4OiAoJHNwYWNlci14ICogMiksXG4gICAgeTogKCRzcGFjZXIteSAqIDIpXG4gICksXG4gIDY6IChcbiAgICB4OiAoJHNwYWNlci14ICogMi41KSxcbiAgICB5OiAoJHNwYWNlci15ICogMi41KVxuICApLFxuICA3OiAoXG4gICAgeDogKCRzcGFjZXIteCAqIDMpLFxuICAgIHk6ICgkc3BhY2VyLXkgKiAzKVxuICApLFxuICA4OiAoXG4gICAgeDogKCRzcGFjZXIteCAqIDMuNSksXG4gICAgeTogKCRzcGFjZXIteSAqIDMuNSlcbiAgKSxcbiAgOTogKFxuICAgIHg6ICgkc3BhY2VyLXggKiA0KSxcbiAgICB5OiAoJHNwYWNlci15ICogNClcbiAgKSxcbiAgMTA6IChcbiAgICB4OiAoJHNwYWNlci14ICogNC41KSxcbiAgICB5OiAoJHNwYWNlci15ICogNC41KVxuICApLFxuICAxMTogKFxuICAgIHg6ICgkc3BhY2VyLXggKiA1KSxcbiAgICB5OiAoJHNwYWNlci15ICogNSlcbiAgKSxcbiAgMTI6IChcbiAgICB4OiAoJHNwYWNlci14ICogNS41KSxcbiAgICB5OiAoJHNwYWNlci15ICogNS41KVxuICApLFxuICAxMzogKFxuICAgIHg6ICgkc3BhY2VyLXggKiA2KSxcbiAgICB5OiAoJHNwYWNlci15ICogNilcbiAgKVxuKSAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGg6IDJweCAhZGVmYXVsdDtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoXG4gIDI1OiAyNSUsXG4gIDUwOiA1MCUsXG4gIDc1OiA3NSUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAkYm9keS1ncmF5ICFkZWZhdWx0O1xuJGludmVyc2UtYmc6ICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kaW52ZXJzZS1jb2xvcjogJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgJGdyYXktbWVkaXVtICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICRibGFjayAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTI0MHB4XG4pICFkZWZhdWx0O1xuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZTogICAgIDMycHggIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGhzOiAoXG4gIHhzOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSxcbiAgc206ICRncmlkLWd1dHRlci13aWR0aC1iYXNlLFxuICBtZDogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UsXG4gIGxnOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSxcbiAgeGw6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlXG4pICFkZWZhdWx0O1xuXG4vLyBGb250c1xuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4kZm9udC1mYW1pbHktcm9ib3RvOiBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWFjdGFkaXNwbGF5OiBBY3RhRGlzcGxheSwgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1zb2ZpYXBybzogJ1NvZmlhIFBybycsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAnU29maWEgUHJvJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlICFkZWZhdWx0O1xuXG4kZm9udC1mYW1pbHktYmFzZTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtYmFzZTogMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgIDAuODc1cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS14czogICAwLjc1cmVtICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbm9ybWFsOiBub3JtYWwgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogYm9sZCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1pdGFsaWM6IGl0YWxpYyAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogMS41ICFkZWZhdWx0O1xuXG4kZm9udC1zaXplLWgxOiAzLjVyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLWgyOiAzcmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oMzogMi41cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oNDogMnJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDU6IDEuNXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDY6IDFyZW0gIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAoJHNwYWNlciAqIDEuNSkgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgJGZvbnQtZmFtaWx5LXNvZmlhcHJvICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAxLjMgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6IDMuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAzcmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6IDIuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAycmVtICFkZWZhdWx0O1xuJGRpc3BsYXk1LXNpemU6IDEuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogNDAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogNDAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogNTAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogNDAwICFkZWZhdWx0O1xuJGRpc3BsYXk1LXdlaWdodDogNTAwICFkZWZhdWx0O1xuXG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGRpc3BsYXk0LWxpbmUtaGVpZ2h0OiAyLjg3NXJlbSAhZGVmYXVsdDtcblxuXG4kbGVhZC1mb250LXNpemU6ICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kc21hbGwtZm9udC1saW5lLWhlaWdodDogMS40MztcblxuJHRleHQtbXV0ZWQ6ICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kdGV4dC1kYXJrZW46ICRibGFjayAhZGVmYXVsdDtcblxuJGFiYnItYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtYm9yZGVyLXdpZHRoOiAwLjI1cmVtICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgMC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6IDAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgaW5zZXQgMCAtMC4xcmVtIDAgcmdiYSgkYmxhY2ssIDAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogNXB4ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAoNCAvIDMpICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgIDAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgMC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgIDAuMnJlbSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICRibGFjayAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAkb2ZmLXdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgMC4zZW0gIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICBhbGwgMC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICBvcGFjaXR5IDAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICBoZWlnaHQgMC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgICAgMXJlbSAxcmVtIDFyZW0gMCAhZGVmYXVsdDtcbiR0YWJsZS1zbS1jZWxsLXBhZGRpbmc6ICAgICAgICAgMC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kdGFibGUtaW52ZXJzZS1iZzogICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kdGFibGUtaW52ZXJzZS1jb2xvcjogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYmctYWNjZW50OiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAwLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1iZy1ob3ZlcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIDAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1iZy1hY3RpdmU6ICAgICAgICAgICAgICAgJHRhYmxlLWJnLWhvdmVyICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgMC41cmVtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgMjRweCAhZGVmYXVsdDtcbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDAgMjRweCAwIHJnYmEoJGRhcmstYmx1ZSwgMC4zKSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgIDAgMCAwIDJweCByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjI1KSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgMC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLXByaW1hcnktY29sb3I6ICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRidG4tcHJpbWFyeS1ib3JkZXI6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWhvdmVyOiAgICAgICAgICAgICAgJGhvdmVyLXBpbmsgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYWN0aXZlOiAgICAgICAgICAgICAkYWN0aXZlLXBpbmsgIWRlZmF1bHQ7XG5cblxuJGJ0bi1zZWNvbmRhcnktY29sb3I6ICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG4kYnRuLXNlY29uZGFyeS1iZzogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYnRuLXNlY29uZGFyeS1ib3JkZXI6ICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGJ0bi1wZW5kaW5nLWNvbG9yOiAgICAgICAgICAgICAgJGJvZHktZ3JheSAhZGVmYXVsdDtcbiRidG4tcGVuZGluZy1iZzogICAgICAgICAgICAgICAgICRib2R5LWdyYXkgIWRlZmF1bHQ7XG4kYnRuLXBlbmRpbmctYm9yZGVyOiAgICAgICAgICAgICAkYm9keS1ncmF5ICFkZWZhdWx0O1xuXG4kYnRuLWluZm8tY29sb3I6ICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcbiRidG4taW5mby1iZzogICAgICAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJvcmRlcjogICAgICAgICAgICAgICAgJGJ0bi1pbmZvLWJnICFkZWZhdWx0O1xuXG4kYnRuLXN1Y2Nlc3MtY29sb3I6ICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcbiRidG4tc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICAgICRidG4tc3VjY2Vzcy1iZyAhZGVmYXVsdDtcblxuJGJ0bi13YXJuaW5nLWNvbG9yOiAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJ0bi13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgICAkYnRuLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG5cbiRidG4tZGFuZ2VyLWNvbG9yOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRidG4tZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgICAkYnRuLWRhbmdlci1iZyAhZGVmYXVsdDtcblxuJGJ0bi1mYi1jb2xvcjogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJ0bi1mYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGZhY2Vib29rLWJsdWUgIWRlZmF1bHQ7XG4kYnRuLWZiLWJvcmRlcjogICAgICAgICAgICAgICAgICAkZmFjZWJvb2stYmx1ZSAhZGVmYXVsdDtcblxuJGJ0bi1ncmF5LWNvbG9yOiAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWdyYXktYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJGJ0bi1ncmF5LWJvcmRlcjogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy14LW5hdi1wcmltYXJ5OiAgICAgIDMuMjVyZW0gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteS1uYXYtcHJpbWFyeTogICAgICAwLjgxMjVyZW0gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy14LW5hdi1zZWNvbmRhcnk6ICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteS1uYXYtc2Vjb25kYXJ5OiAgICAwLjVyZW0gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAwLjVyZW0gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgIDMuMjVyZW0gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAwLjgxMjVyZW0gIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgICAgIDAuNXJlbSAhZGVmYXVsdDtcbiRidG4tdG9vbGJhci1tYXJnaW46ICAgICAgICAgICAgIDAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLWxldHRlci1zcGFjaW5nOiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgYWxsIDAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIDAuN3JlbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWJnLWRpc2FibGVkOiAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIDAuMTUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvcm0gY29udHJvbHMgYW5kIGJ1dHRvbnNcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgMC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZy1mb2N1czogICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItZm9jdXM6ICAgICAgICAgICAgICRncmF5O1xuJGlucHV0LWJveC1zaGFkb3ctZm9jdXM6ICAgICAgICAgJGlucHV0LWJveC1zaGFkb3csIHJnYmEoJGlucHV0LWJvcmRlci1mb2N1cywgMC42KSAhZGVmYXVsdDtcbiRpbnB1dC1jb2xvci1mb2N1czogICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgIDAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgIDAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgIDAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICgoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWxpbmUtaGVpZ2h0KSArICgkaW5wdXQtcGFkZGluZy15ICogMikpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgKCgkZm9udC1zaXplLWxnICogJGxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtcGFkZGluZy15LWxnICogMikpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgKCgkZm9udC1zaXplLXNtICogJGxpbmUtaGVpZ2h0LXNtKSArICgkaW5wdXQtcGFkZGluZy15LXNtICogMikpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXMgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgIDAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAwLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgMS43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAwLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6IDAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogMC43NXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgJHNwYWNlci15ICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1cnNvci1kaXNhYmxlZDogICAgICAgICAgICAgICAgbm90LWFsbG93ZWQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgMS41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci15OiAwLjI1cmVtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLW1hcmdpbi15OiAgICgoJGxpbmUtaGVpZ2h0LWJhc2UgKiAxcmVtKSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAtMiAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogaW5zZXQgMCAwLjI1cmVtIDAuMjVyZW0gcmdiYSgkYmxhY2ssIDAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1kaXNhYmxlZC1jdXJzb3I6ICAgICAgICAgICAgICRjdXJzb3ItZGlzYWJsZWQgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtZGlzYWJsZWQtaW5kaWNhdG9yLWJnOiAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWRpc2FibGVkLWRlc2NyaXB0aW9uLWNvbG9yOiAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1jaGVja2VkLWluZGljYXRvci1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY2hlY2tlZC1pbmRpY2F0b3ItYmc6ICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY2hlY2tlZC1pbmRpY2F0b3ItYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWZvY3VzLWluZGljYXRvci1ib3gtc2hhZG93OiAwIDAgMCAxcHggJGJvZHktYmcsIDAgMCAwIDNweCAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWFjdGl2ZS1pbmRpY2F0b3ItY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWFjdGl2ZS1pbmRpY2F0b3ItYmc6ICAgICAgICAgbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1hY3RpdmUtaW5kaWNhdG9yLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtY2hlY2tlZC1pY29uOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1jaGVja2VkLWluZGljYXRvci1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1iZzogJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtaW5kaWNhdG9yLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtY2hlY2tlZC1pbmRpY2F0b3ItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtaWNvbjogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLXJhZGl1czogNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1jaGVja2VkLWljb246IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1jaGVja2VkLWluZGljYXRvci1jb2xvcn0nLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgMC43NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgIDAuMzc1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRicmFuZC1wcmltYXJ5LCAyNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIDAuMDc1KSwgMCAwIDVweCByZ2JhKCRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvciwgMC41KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3Qtc20tcGFkZGluZy15OiAgMC4ycmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3Qtc20tZm9udC1zaXplOiAgNzUlICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgMi41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXdpZHRoOiAgICAgICAgICAgIDE0cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMDc1cmVtICR3aGl0ZSwgMCAwIDAgMC4ycmVtICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgMC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgMS41ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICRncmF5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgaW5zZXQgMCAwLjJyZW0gMC40cmVtIHJnYmEoJGJsYWNrLCAwLjA1KSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIHBsYWNlaG9sZGVyOiAoXG4gICAgZW46IFwiQ2hvb3NlIGZpbGUuLi5cIlxuICApLFxuICBidXR0b24tbGFiZWw6IChcbiAgICBlbjogXCJCcm93c2VcIlxuICApXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvbiBpY29uc1xuJGZvcm0taWNvbi1zdWNjZXNzLWNvbG9yOiAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWljb24tc3VjY2Vzczogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nI3skZm9ybS1pY29uLXN1Y2Nlc3MtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWljb24td2FybmluZy1jb2xvcjogJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4kZm9ybS1pY29uLXdhcm5pbmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyN7JGZvcm0taWNvbi13YXJuaW5nLWNvbG9yfScgZD0nTTQuNCA1LjMyNGgtLjh2LTIuNDZoLjh6bTAgMS40MmgtLjhWNS44OWguOHpNMy43Ni42M0wuMDQgNy4wNzVjLS4xMTUuMi4wMTYuNDI1LjI2LjQyNmg3LjM5N2MuMjQyIDAgLjM3Mi0uMjI2LjI1OC0uNDI2QzYuNzI2IDQuOTI0IDUuNDcgMi43OSA0LjI1My42M2MtLjExMy0uMTc0LS4zOS0uMTc0LS40OTQgMHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGZvcm0taWNvbi1kYW5nZXItY29sb3I6ICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG4kZm9ybS1pY29uLWRhbmdlcjogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRmb3JtLWljb24tZGFuZ2VyLWNvbG9yfScgdmlld0JveD0nLTIgLTIgNyA3JyUzRSUzQ3BhdGggc3Ryb2tlPSclMjNkOTUzNGYnIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzRSUzQ2NpcmNsZSByPScuNScvJTNFJTNDY2lyY2xlIGN4PSczJyByPScuNScvJTNFJTNDY2lyY2xlIGN5PSczJyByPScuNScvJTNFJTNDY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvcm0tbWluLXdpZHRoOiAgICAgICAgMjRyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAwLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tbWFyZ2luLXRvcDogICAgICAgICAgICAwLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAwLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgMCAwLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgMC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAkZ3JheS1tZWRpdW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGdyYXktZGFyaywgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgJG9mZi13aGl0ZSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgIDAuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bi1iYWNrZHJvcDogIDk5MCAhZGVmYXVsdDtcbiR6aW5kZXgtbmF2YmFyOiAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgIDAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgICAwLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgIDAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItaW52ZXJzZS1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsdWUsIDAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibHVlLCAwLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1hY3RpdmUtY29sb3I6ICAgICAgICAgIHJnYmEoJGJsdWUsIDEpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkYmx1ZSwgMC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlci1iZzogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMyIDMyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1pbnZlcnNlLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgOGgyNE00IDE2aDI0TTQgMjRoMjQnLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS10b2dnbGVyLWJvcmRlcjogICAgICAgIHJnYmEoJGJsdWUsIDAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsdWUsIDAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibHVlLCAwLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmx1ZSwgMC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsdWUsIDAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMiAzMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA4aDI0TTQgMTZoMjRNNCAyNGgyNCcvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlcjogICAgICAgcmdiYSgkYmx1ZSwgMC4xKSAhZGVmYXVsdDtcblxuLy8gTmF2c1xuXG4kbmF2LWl0ZW0tbWFyZ2luOiAgICAgICAgICAgICAgIDAuMnJlbSAhZGVmYXVsdDtcbiRuYXYtaXRlbS1pbmxpbmUtc3BhY2VyOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nOiAgICAgICAgICAgICAgMC41cmVtIDFyZW0gMC45NHJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjogICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkdHJhbnNwYXJlbnQtZ3JheSAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAjZGRkICFkZWZhdWx0O1xuJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjogICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjogJGJvZHktYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1hY3RpdmUtbGluay1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWJnOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgICAgMC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgICAwLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAgIDAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgICAgMC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyOiAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI6ICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8gRGVmaW5lIGNvbG9ycyBmb3IgZm9ybSBmZWVkYmFjayBzdGF0ZXMgYW5kLCBieSBkZWZhdWx0LCBhbGVydHMuXG5cbiRzdGF0ZS1zdWNjZXNzLXRleHQ6ICAgICAgICAgICAgICR0ZWFsICFkZWZhdWx0O1xuJHN0YXRlLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgJHRlYWwgIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oJHN0YXRlLXN1Y2Nlc3MtYmcsIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWluZm8tdGV4dDogICAgICAgICAgICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc3RhdGUtaW5mby1iZzogICAgICAgICAgICAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbigkc3RhdGUtaW5mby1iZywgNyUpICFkZWZhdWx0O1xuXG4kc3RhdGUtd2FybmluZy10ZXh0OiAgICAgICAgICAgICAkZ29sZCAhZGVmYXVsdDtcbiRzdGF0ZS13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICRnb2xkICFkZWZhdWx0O1xuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oJHN0YXRlLXdhcm5pbmctYmcsIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgI2E5NDQ0MiAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICNmMmRlZGUgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJHN0YXRlLWRhbmdlci1iZywgNSUpICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAwLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgMC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1cy1pbm5lcjogY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICRvZmYtd2hpdGUgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICgkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSAvIDIpICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgIDM4MHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgJGRhcmstYmx1ZSAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgIDVweCAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgMC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCA1cHggMTBweCByZ2JhKCRibGFjaywgMC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItdGl0bGUtYmc6ICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLXRpdGxlLXBhZGRpbmcteDogICAgICAgICAgICAgMTRweCAhZGVmYXVsdDtcbiRwb3BvdmVyLXRpdGxlLXBhZGRpbmcteTogICAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1jb250ZW50LXBhZGRpbmcteDogICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1jb250ZW50LXBhZGRpbmcteTogICAgICAgICAgIDlweCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg6ICAgICAgICAgICAoJHBvcG92ZXItYXJyb3ctd2lkdGggKyAxcHgpICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgMC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1kZWZhdWx0LWJnOiAgICAgICAgICAgICRvZmYtd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcHJpbWFyeS1iZzogICAgICAgICAgICAkb2ZmLXdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kYmFkZ2UtaW5mby1iZzogICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcbiRiYWRnZS13YXJuaW5nLWJnOiAgICAgICAgICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuJGJhZGdlLWRhbmdlci1iZzogICAgICAgICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcblxuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGJhZGdlLWxpbmstaG92ZXItY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtcGFkZGluZzogICAgICAgMnJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLXNtLXVwLW1hcmdpbi15OiAzcmVtICFkZWZhdWx0O1xuXG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICByZ2JhKCRibGFjaywgMC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC14cy1ib3gtc2hhZG93OiAgICAwIDNweCA5cHggcmdiYSgkYmxhY2ssIDAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1zbS11cC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoJGJsYWNrLCAwLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAwLjggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgIDcwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgNTcwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAwLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgJHNwYWNlci15ICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgMC43NXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgMC43NXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICBpbnNldCAwIDAuMXJlbSAwLjFyZW0gcmdiYSgkYmxhY2ssIDAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6IDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgMCAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHRlc3QgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjogICAgICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I6ICAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I6ICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtbGluay1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtbGluay1hY3RpdmUtY29sb3I6ICAgJGxpc3QtZ3JvdXAtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saW5rLWFjdGl2ZS1iZzogICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgMC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICNkZGQgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgMC4wNzUpICFkZWZhdWx0O1xuJHRodW1ibmFpbC10cmFuc2l0aW9uOiAgICAgICAgYWxsIDAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAkZ3JheSAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgIDAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgIDAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgNDBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhlaWdodDogICAgICAgICAgICAgICAgICAgICA0MHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgIDAuNSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgICAgICAgICAgIDdweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICA3cHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNCAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMS41IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGNvZGUtcGFkZGluZy14OiAgICAgICAgICAgICAgMC40cmVtICFkZWZhdWx0O1xuJGNvZGUtcGFkZGluZy15OiAgICAgICAgICAgICAgMC4ycmVtICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgI2JkNDE0NyAhZGVmYXVsdDtcbiRjb2RlLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXN0ICFkZWZhdWx0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuXG4kcHJlLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVzdCAhZGVmYXVsdDtcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcHJlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHggIWRlZmF1bHQ7XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2NS4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8vXG4vLyAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4vLyAyLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4vLyAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vL1xuXG4vLyBEb2N1bWVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAxXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICBmb250LXNpemU6IDE2cHg7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4vLyBTZWN0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuLy9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuLy9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vL1xuLy8gQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuLy8gYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbi8vXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8vIEdyb3VwaW5nIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuLy9cblxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4geyAvLyAxXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuLy9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbi8vXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTsgLy8gMVxuICBmb250LXNpemU6IDFlbTsgLy8gMlxufVxuXG4vLyBUZXh0LWxldmVsIHNlbWFudGljc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbi8vIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbi8vXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gMVxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbi8vIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuLy9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG59XG5cbi8vXG4vLyBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbi8vXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4vL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7IC8vIDFcbiAgZm9udC1zaXplOiAxZW07IC8vIDJcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbi8vXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbi8vXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLy8gRW1iZWRkZWQgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuLy9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4vL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbi8vXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy9cbi8vIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuLy9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4vLyAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4vL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxuICBmb250LXNpemU6IDEwMCU7IC8vIDFcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDFcbiAgbWFyZ2luOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbi8vIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4vL1xuXG5idXR0b24sXG5pbnB1dCB7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbi8vIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbi8vXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8vIDFcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vL1xuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbi8vXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vL1xuLy8gUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuLy9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8vXG4vLyBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbi8vXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbi8vIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbi8vICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICBkaXNwbGF5OiB0YWJsZTsgLy8gMVxuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gM1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4vL1xuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4vL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbi8vXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4vL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4vLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxuICBmb250OiBpbmhlcml0OyAvLyAyXG59XG5cbi8vIEludGVyYWN0aXZlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4vL1xuXG5kZXRhaWxzLCAvLyAxXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vLyBTY3JpcHRpbmdcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbi8vXG5cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuLy9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBIaWRkZW5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4vL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cDovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyLFxuICAgIHA6OmZpcnN0LWxldHRlcixcbiAgICBkaXY6OmZpcnN0LWxldHRlcixcbiAgICBibG9ja3F1b3RlOjpmaXJzdC1sZXR0ZXIsXG4gICAgbGk6OmZpcnN0LWxldHRlcixcbiAgICBwOjpmaXJzdC1saW5lLFxuICAgIGRpdjo6Zmlyc3QtbGluZSxcbiAgICBibG9ja3F1b3RlOjpmaXJzdC1saW5lLFxuICAgIGxpOjpmaXJzdC1saW5lIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6XG4gICAgICAvLyAgIGh0dHA6Ly93d3cuc2FuYmVpamkuY29tL2FyY2hpdmVzLzk1M1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhLFxuICAgIGE6dmlzaXRlZCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgIzk5OTsgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICAvL1xuXG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICMwMDA7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnQsIER1cGxpY2F0ZVByb3BlcnR5XG5cbi8vIFJlYm9vdFxuLy9cbi8vIEdsb2JhbCByZXNldHMgdG8gY29tbW9uIEhUTUwgZWxlbWVudHMgYW5kIG1vcmUgZm9yIGVhc2llciB1c2FnZSBieSBCb290c3RyYXAuXG4vLyBBZGRzIGFkZGl0aW9uYWwgcnVsZXMgb24gdG9wIG9mIE5vcm1hbGl6ZS5jc3MsIGluY2x1ZGluZyBzZXZlcmFsIG92ZXJyaWRlcy5cblxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHRvIGBib3JkZXItYm94YCBzbyB0aGF0IHdoZW4geW91IGFkZFxuLy8gYHBhZGRpbmdgIG9yIGBib3JkZXJgcyB0byBhbiBlbGVtZW50LCB0aGUgb3ZlcmFsbCBkZWNsYXJlZCBgd2lkdGhgIGRvZXMgbm90XG4vLyBjaGFuZ2UuIEZvciBleGFtcGxlLCBgd2lkdGg6IDEwMHB4O2Agd2lsbCBhbHdheXMgYmUgYDEwMHB4YCBkZXNwaXRlIHRoZVxuLy8gYGJvcmRlcjogMTBweCBzb2xpZCByZWQ7YCBhbmQgYHBhZGRpbmc6IDIwcHg7YC5cbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLiBGb3Jcbi8vIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxuLy8gaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jdGhpcmQtYm94LXNpemluZy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlL1xuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLy8gTWFrZSB2aWV3cG9ydCByZXNwb25zaXZlXG4vL1xuLy8gQHZpZXdwb3J0IGlzIG5lZWRlZCBiZWNhdXNlIElFIDEwKyBkb2Vzbid0IGhvbm9yIDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiPiBpblxuLy8gc29tZSBjYXNlcy4gU2VlIGh0dHBzOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi8uXG4vLyBFdmVudHVhbGx5IEB2aWV3cG9ydCB3aWxsIHJlcGxhY2UgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCI+LlxuLy9cbi8vIEhvd2V2ZXIsIGBkZXZpY2Utd2lkdGhgIGlzIGJyb2tlbiBvbiBJRSAxMCBvbiBXaW5kb3dzIChQaG9uZSkgOCxcbi8vIChzZWUgaHR0cHM6Ly90aW1rYWRsZWMuY29tLzIwMTMvMDEvd2luZG93cy1waG9uZS04LWFuZC1kZXZpY2Utd2lkdGgvIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwNDk3KVxuLy8gYW5kIHRoZSBmaXggZm9yIHRoYXQgaW52b2x2ZXMgYSBzbmlwcGV0IG9mIEphdmFTY3JpcHQgdG8gc25pZmYgdGhlIHVzZXIgYWdlbnRcbi8vIGFuZCBhcHBseSBzb21lIGNvbmRpdGlvbmFsIENTUy5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jc3VwcG9ydC1pZTEwLXdpZHRoIGZvciB0aGUgcmVsZXZhbnQgaGFjay5cbi8vXG4vLyBXcmFwIGBAdmlld3BvcnRgIHdpdGggYEBhdC1yb290YCBmb3Igd2hlbiBmb2xrcyBkbyBhIG5lc3RlZCBpbXBvcnQgKGUuZy4sXG4vLyBgLmNsYXNzLW5hbWUgeyBAaW1wb3J0IFwiYm9vdHN0cmFwXCI7IH1gKS5cbkBhdC1yb290IHtcbiAgQC1tcy12aWV3cG9ydCB7XG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgfVxufVxuXG4vL1xuLy8gUmVzZXQgSFRNTCwgYm9keSwgYW5kIG1vcmVcbi8vXG5cbmh0bWwge1xuICAvLyBXZSBhc3N1bWUgbm8gaW5pdGlhbCBwaXhlbCBgZm9udC1zaXplYCBmb3IgYWNjZXNzaWJpbGl0eSByZWFzb25zLiBUaGlzXG4gIC8vIGFsbG93cyB3ZWIgdmlzaXRvcnMgdG8gY3VzdG9taXplIHRoZWlyIGJyb3dzZXIgZGVmYXVsdCBmb250LXNpemUsIG1ha2luZ1xuICAvLyB5b3VyIHByb2plY3QgbW9yZSBpbmNsdXNpdmUgYW5kIGFjY2Vzc2libGUgdG8gZXZlcnlvbmUuXG5cbiAgLy8gQXMgYSBzaWRlLWVmZmVjdCBvZiBzZXR0aW5nIHRoZSBAdmlld3BvcnQgYWJvdmUsXG4gIC8vIElFMTEgJiBFZGdlIG1ha2UgdGhlIHNjcm9sbGJhciBvdmVybGFwIHRoZSBjb250ZW50IGFuZCBhdXRvbWF0aWNhbGx5IGhpZGUgaXRzZWxmIHdoZW4gbm90IGluIHVzZS5cbiAgLy8gVW5mb3J0dW5hdGVseSwgdGhlIGF1dG8tc2hvd2luZyBvZiB0aGUgc2Nyb2xsYmFyIGlzIHNvbWV0aW1lcyB0b28gc2Vuc2l0aXZlLFxuICAvLyB0aHVzIG1ha2luZyBpdCBoYXJkIHRvIGNsaWNrIG9uIHN0dWZmIG5lYXIgdGhlIHJpZ2h0IGVkZ2Ugb2YgdGhlIHBhZ2UuXG4gIC8vIFNvIHdlIGFkZCB0aGlzIHN0eWxlIHRvIGZvcmNlIElFMTEgJiBFZGdlIHRvIHVzZSBhIFwibm9ybWFsXCIsIG5vbi1vdmVybGFwcGluZywgbm9uLWF1dG8taGlkaW5nIHNjcm9sbGJhci5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg1NDNcbiAgLy8gYW5kIGh0dHBzOi8vZGV2ZWxvcGVyLm1pY3Jvc29mdC5jb20vZW4tdXMvbWljcm9zb2Z0LWVkZ2UvcGxhdGZvcm0vaXNzdWVzLzcxNjUzODMvXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuXG4gIC8vIENoYW5nZXMgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIC8vIEdvIGVhc3kgb24gdGhlIGV5ZXMgYW5kIHVzZSBzb21ldGhpbmcgb3RoZXIgdGhhbiBgIzAwMGAgZm9yIHRleHRcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAvLyBCeSBkZWZhdWx0LCBgPGJvZHk+YCBoYXMgbm8gYGJhY2tncm91bmQtY29sb3JgIHNvIHdlIHNldCBvbmUgYXMgYSBiZXN0IHByYWN0aWNlLlxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuYWJiclt0aXRsZV0sXG4gIC8vIEFkZCBkYXRhLSogYXR0cmlidXRlIHRvIGhlbHAgb3V0IG91ciB0b29sdGlwIHBsdWdpbiwgcGVyIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNTI1N1xuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGZpbGw6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIGZpbGw6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICYubGluay11bmRlcmxpbmUge1xuICAgICZfX3ByaW1hcnkge1xuICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRib2R5LWdyYXk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZWNvbmRhcnkge1xuICAgICAgY29sb3I6ICRib2R5LWdyYXk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5saW5rLXVuZGVybGluZSB7XG4gICZfX3ByaW1hcnkge1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkYm9keS1ncmF5O1xuICAgIH1cbiAgfVxuXG4gICZfX3NlY29uZGFyeSB7XG4gICAgY29sb3I6ICRib2R5LWdyYXk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgfVxuICB9XG59XG5cbmxhYmVsIHtcbiAgJi5saW5rLXVuZGVybGluZSB7XG4gICAgJl9fcHJpbWFyeSB7XG4gICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGJvZHktZ3JheTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZWNvbmRhcnkge1xuICAgICAgY29sb3I6ICRib2R5LWdyYXk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKVxuLy8gd2hpY2ggaGF2ZSBub3QgYmVlbiBtYWRlIGV4cGxpY2l0bHkga2V5Ym9hcmQtZm9jdXNhYmxlICh3aXRob3V0IHRhYmluZGV4KS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbi8vYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuLy8gIGNvbG9yOiBpbmhlcml0O1xuLy8gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vXG4vLyAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuLy8gICAgY29sb3I6IGluaGVyaXQ7XG4vLyAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyAgfVxuLy9cbi8vICAmOmZvY3VzIHtcbi8vICAgIG91dGxpbmU6IDA7XG4vLyAgfVxuLy99XG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gTm9ybWFsaXplIHY0IHJlbW92ZWQgdGhpcyBwcm9wZXJ0eSwgY2F1c2luZyBgPHByZT5gIGNvbnRlbnQgdG8gYnJlYWsgb3V0IG9mIHdyYXBwaW5nIGNvZGUgc25pcHBldHNcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBOb3JtYWxpemUgYWRkcyBgbWFyZ2luYCB0byBgZmlndXJlYHMgYXMgYnJvd3NlcnMgYXBwbHkgaXQgaW5jb25zaXN0ZW50bHkuXG4gIC8vIFdlIHJlc2V0IHRoYXQgdG8gY3JlYXRlIGEgYmV0dGVyIGZsb3cgaW4tcGFnZS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuLy9cbi8vIEltYWdlc1xuLy9cblxuaW1nIHtcbiAgLy8gQnkgZGVmYXVsdCwgYDxpbWc+YHMgYXJlIGBpbmxpbmUtYmxvY2tgLiBUaGlzIGFzc3VtZXMgdGhhdCwgYW5kIHZlcnRpY2FsbHlcbiAgLy8gY2VudGVycyB0aGVtLiBUaGlzIHdvbid0IGFwcGx5IHNob3VsZCB5b3UgcmVzZXQgdGhlbSB0byBgYmxvY2tgIGxldmVsLlxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAvLyBOb3RlOiBgPGltZz5gcyBhcmUgZGVsaWJlcmF0ZWx5IG5vdCBtYWRlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdC5cbiAgLy8gRm9yIHRoZSByYXRpb25hbGUgYmVoaW5kIHRoaXMsIHNlZSB0aGUgY29tbWVudHMgb24gdGhlIGAuaW1nLWZsdWlkYCBjbGFzcy5cbn1cblxuLy8gaU9TIFwiY2xpY2thYmxlIGVsZW1lbnRzXCIgZml4IGZvciByb2xlPVwiYnV0dG9uXCJcbi8vXG4vLyBGaXhlcyBcImNsaWNrYWJpbGl0eVwiIGlzc3VlIChhbmQgbW9yZSBnZW5lcmFsbHksIHRoZSBmaXJpbmcgb2YgZXZlbnRzIHN1Y2ggYXMgZm9jdXMgYXMgd2VsbClcbi8vIGZvciB0cmFkaXRpb25hbGx5IG5vbi1mb2N1c2FibGUgZWxlbWVudHMgd2l0aCByb2xlPVwiYnV0dG9uXCJcbi8vIHNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gQXZvaWQgMzAwbXMgY2xpY2sgZGVsYXkgb24gdG91Y2ggZGV2aWNlcyB0aGF0IHN1cHBvcnQgdGhlIGB0b3VjaC1hY3Rpb25gIENTUyBwcm9wZXJ0eS5cbi8vXG4vLyBJbiBwYXJ0aWN1bGFyLCB1bmxpa2UgbW9zdCBvdGhlciBicm93c2VycywgSUUxMStFZGdlIG9uIFdpbmRvd3MgMTAgb24gdG91Y2ggZGV2aWNlcyBhbmQgSUUgTW9iaWxlIDEwLTExXG4vLyBET04nVCByZW1vdmUgdGhlIGNsaWNrIGRlbGF5IHdoZW4gYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiIGNvbnRlbnQ9XCJ3aWR0aD1kZXZpY2Utd2lkdGhcIj5gIGlzIHByZXNlbnQuXG4vLyBIb3dldmVyLCB0aGV5IERPIHN1cHBvcnQgcmVtb3ZpbmcgdGhlIGNsaWNrIGRlbGF5IHZpYSBgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb25gLlxuLy8gU2VlOlxuLy8gKiBodHRwczovL3Y0LWFscGhhLmdldGJvb3RzdHJhcC5jb20vY29udGVudC9yZWJvb3QvI2NsaWNrLWRlbGF5LW9wdGltaXphdGlvbi1mb3ItdG91Y2hcbi8vICogaHR0cDovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy10b3VjaC1hY3Rpb25cbi8vICogaHR0cHM6Ly9wYXRyaWNraGxhdWtlLmdpdGh1Yi5pby90b3VjaC90ZXN0cy9yZXN1bHRzLyNzdXBwcmVzc2luZy0zMDBtcy1kZWxheVxuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbltyb2xlPVwiYnV0dG9uXCJdLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIC8vIE5vIGxvbmdlciBwYXJ0IG9mIE5vcm1hbGl6ZSBzaW5jZSB2NFxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIENlbnRlcmVkIGJ5IGRlZmF1bHQsIGJ1dCBsZWZ0LWFsaWduLWVkIHRvIG1hdGNoIHRoZSBgdGRgcyBiZWxvdy5cbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgLy8gTm9ybWFsaXplIGluY2x1ZGVzIGBmb250OiBpbmhlcml0O2AsIHNvIGBmb250LWZhbWlseWAuIGBmb250LXNpemVgLCBldGMgYXJlXG4gIC8vIHByb3Blcmx5IGluaGVyaXRlZC4gSG93ZXZlciwgYGxpbmUtaGVpZ2h0YCBpc24ndCBpbmhlcml0ZWQgdGhlcmUuXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAvLyBBcHBseSBhIGRpc2FibGVkIGN1cnNvciBmb3IgcmFkaW9zIGFuZCBjaGVja2JveGVzLlxuICAvL1xuICAvLyBOb3RlOiBOZWl0aGVyIHJhZGlvcyBub3IgY2hlY2tib3hlcyBjYW4gYmUgcmVhZG9ubHkuXG4gICY6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGFwcGVhcmFuY2Ugb2YgdGVtcG9yYWwgaW5wdXRzIHRvIGF2b2lkIGEgTW9iaWxlIFNhZmFyaVxuICAvLyBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxuICAvLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuICAvLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIC8vIFJlc2V0IHRoZSBlbnRpcmUgbGVnZW5kIGVsZW1lbnQgdG8gbWF0Y2ggdGhlIGBmaWVsZHNldGBcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8vICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgLy8gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vICBjb2xvcjogJGlucHV0LWNvbG9yO1xufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBUb2dnbGVzXG4vL1xuLy8gVXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIGdsb2JhbCB2YXJpYWJsZXMgdG8gZW5hYmxlIGNlcnRhaW4gdGhlbWUgZmVhdHVyZXMuXG5cbkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcbiAgfVxufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cbn1cblxuLy8gVXRpbGl0aWVzXG5AaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2hvdmVyXCI7XG5AaW1wb3J0IFwibWl4aW5zL2ltYWdlXCI7XG5AaW1wb3J0IFwibWl4aW5zL2JhZGdlXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Jlc2l6ZVwiO1xuQGltcG9ydCBcIm1peGlucy9zY3JlZW4tcmVhZGVyXCI7XG5AaW1wb3J0IFwibWl4aW5zL3NpemVcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcmVzZXQtdGV4dFwiO1xuQGltcG9ydCBcIm1peGlucy90ZXh0LWVtcGhhc2lzXCI7XG5AaW1wb3J0IFwibWl4aW5zL3RleHQtaGlkZVwiO1xuQGltcG9ydCBcIm1peGlucy90ZXh0LXRydW5jYXRlXCI7XG5AaW1wb3J0IFwibWl4aW5zL3RyYW5zZm9ybXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdmlzaWJpbGl0eVwiO1xuXG4vLyAvLyBDb21wb25lbnRzXG5AaW1wb3J0IFwibWl4aW5zL2FsZXJ0XCI7XG5AaW1wb3J0IFwibWl4aW5zL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvY2FyZHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcIm1peGlucy9saXN0c1wiO1xuQGltcG9ydCBcIm1peGlucy9saXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwibWl4aW5zL25hdi1kaXZpZGVyXCI7XG5AaW1wb3J0IFwibWl4aW5zL2Zvcm1zXCI7XG5AaW1wb3J0IFwibWl4aW5zL3RhYmxlLXJvd1wiO1xuXG4vLyAvLyBTa2luc1xuQGltcG9ydCBcIm1peGlucy9iYWNrZ3JvdW5kLXZhcmlhbnRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYm9yZGVyLXJhZGl1c1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmFkaWVudHNcIjtcblxuLy8gLy8gTGF5b3V0XG5AaW1wb3J0IFwibWl4aW5zL2NsZWFyZml4XCI7XG4vLyBAaW1wb3J0IFwibWl4aW5zL25hdmJhci1hbGlnblwiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkLWZyYW1ld29ya1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkXCI7XG5AaW1wb3J0IFwibWl4aW5zL2Zsb2F0XCI7XG4iLCJAbWl4aW4gaG92ZXIge1xuICAvLyAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuICAvLyAgICAvLyBTZWUgTWVkaWEgUXVlcmllcyBMZXZlbCA0OiBodHRwczovL2RyYWZ0cy5jc3N3Zy5vcmcvbWVkaWFxdWVyaWVzLyNob3ZlclxuICAvLyAgICAvLyBDdXJyZW50bHkgc2hpbW1lZCBieSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9tcTQtaG92ZXItc2hpbVxuICAvLyAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAvLyAgICAgICY6aG92ZXIgeyBAY29udGVudCB9XG4gIC8vICAgIH1cbiAgLy8gIH1cbiAgLy8gIEBlbHNlIHtcbiAgJixcbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgQGNvbnRlbnRcbiAgfVxuICAvLyAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICBAaWYgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeSB7XG4gICAgJjpmb2N1cyB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcbiAgICAmLFxuICAgICY6Zm9jdXMge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICYsXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUge1xuICBAaWYgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeSB7XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxuICB9XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRodW1ibmFpbC10cmFuc2l0aW9uKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHA6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbn1cbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG4iLCIvLyBJbmxpbmUgYW5kIGJsb2NrIGNvZGUgc3R5bGVzXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xufVxuXG4vLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIHBhZGRpbmc6ICRjb2RlLXBhZGRpbmcteSAkY29kZS1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGNvZGUtcGFkZGluZy15ICRjb2RlLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG59XG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGhvdXQgYW55IGRlZmluZWRcbi8vIHdpZHRoIGZvciBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG59XG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXJzOiAkZ3JpZC1ndXR0ZXItd2lkdGhzKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3V0dGVycykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICRndXR0ZXI6IG1hcC1nZXQoJGd1dHRlcnMsICRicmVha3BvaW50KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyIC8gMik7XG4gICAgfVxuICB9XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIHdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtZ3V0dGVycygkZ3V0dGVyczogJGdyaWQtZ3V0dGVyLXdpZHRocykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3V0dGVycykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICRndXR0ZXI6IG1hcC1nZXQoJGd1dHRlcnMsICRicmVha3BvaW50KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyIC8gMik7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyczogJGdyaWQtZ3V0dGVyLXdpZHRocykge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGd1dHRlcnMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAkZ3V0dGVyOiBtYXAtZ2V0KCRndXR0ZXJzLCAkYnJlYWtwb2ludCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkZ3V0dGVyIC8gLTIpO1xuICAgICAgbWFyZ2luLWxlZnQ6ICgkZ3V0dGVyIC8gLTIpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcnM6ICRncmlkLWd1dHRlci13aWR0aHMpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbGxhcHNpbmdcblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3V0dGVycykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICRndXR0ZXI6IG1hcC1nZXQoJGd1dHRlcnMsICRicmVha3BvaW50KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyIC8gMik7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIHdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcHVzaCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgbGVmdDogaWYoJHNpemUgPiAwLCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpLCBhdXRvKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXB1bGwoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIHJpZ2h0OiBpZigkc2l6ZSA+IDAsIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyksIGF1dG8pO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtbW9kaWZpZXIoJHR5cGUsICRzaXplLCAkY29sdW1ucykge1xuICAvLyBXb3JrIGFyb3VuZCB0aGUgbGFjayBvZiBkeW5hbWljIG1peGluIEBpbmNsdWRlIHN1cHBvcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzYyNilcbiAgQGlmICR0eXBlID09IHB1c2gge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXB1c2goJHNpemUsICRjb2x1bW5zKTtcbiAgfSBAZWxzZSBpZiAkdHlwZSA9PSBwdWxsIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1wdWxsKCRzaXplLCAkY29sdW1ucyk7XG4gIH0gQGVsc2UgaWYgJHR5cGUgPT0gb2Zmc2V0IHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zKTtcbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjEuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgpKVxuLy8gICAgNzY3cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIDFweCwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW5mcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJG5hbWUsICRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyczogJGdyaWQtZ3V0dGVyLXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG5cbiAgICBAaW5jbHVkZSBtYWtlLWd1dHRlcnMoJGd1dHRlcnMpO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBlYWNoICRtb2RpZmllciBpbiAocHVsbCwgcHVzaCkge1xuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuI3skbW9kaWZpZXJ9I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW1vZGlmaWVyKCRtb2RpZmllciwgJGksICRjb2x1bW5zKVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQteHMtMFxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtbW9kaWZpZXIob2Zmc2V0LCAkaSwgJGNvbHVtbnMpXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIGJvcmRlci1ib3R0b206ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRkIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIH1cbn1cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLXNtLWNlbGwtcGFkZGluZztcbiAgfVxufVxuXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXG4vL1xuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctYWNjZW50O1xuICB9XG59XG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuLy8gR2VuZXJhdGUgdGhlIGNvbnRleHR1YWwgdmFyaWFudHNcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWJnLWFjdGl2ZSk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChzdWNjZXNzLCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChpbmZvLCAkc3RhdGUtaW5mby1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCh3YXJuaW5nLCAkc3RhdGUtd2FybmluZy1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChkYW5nZXIsICRzdGF0ZS1kYW5nZXItYmcpO1xuXG4vLyBJbnZlcnNlIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi50aGVhZC1pbnZlcnNlIHtcbiAgdGgge1xuICAgIGNvbG9yOiAkdGFibGUtaW52ZXJzZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaW52ZXJzZS1iZztcbiAgfVxufVxuXG4udGhlYWQtZGVmYXVsdCB7XG4gIHRoIHtcbiAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gIH1cbn1cblxuLnRhYmxlLWludmVyc2Uge1xuICBjb2xvcjogJHRhYmxlLWludmVyc2UtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1pbnZlcnNlLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJGJvZHktYmc7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBBZGQgYC50YWJsZS1yZXNwb25zaXZlYCB0byBgLnRhYmxlYHMgYW5kIHdlJ2xsIG1ha2UgdGhlbSBtb2JpbGUgZnJpZW5kbHkgYnlcbi8vIGVuYWJsaW5nIGhvcml6b250YWwgc2Nyb2xsaW5nLiBPbmx5IGFwcGxpZXMgPDc2OHB4LiBFdmVyeXRoaW5nIGFib3ZlIHRoYXRcbi8vIHdpbGwgZGlzcGxheSBub3JtYWxseS5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTAwNTdcblxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnRcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHdoaXRlIGluc2V0O1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICAvLyAvLyBNYWtlIGlucHV0cyBhdCBsZWFzdCB0aGUgaGVpZ2h0IG9mIHRoZWlyIGJ1dHRvbiBjb3VudGVycGFydCAoYmFzZSBsaW5lLWhlaWdodCArIHBhZGRpbmcgKyBib3JkZXIpXG4gIC8vIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTQuXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgSWNvbnMgZnJvbSBzZWxlY3QgZmllbGRcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAvLyBNYW51YWxseSB1c2UgdGhlIGlmL2Vsc2UgaW5zdGVhZCBvZiB0aGUgbWl4aW4gdG8gYWNjb3VudCBmb3IgaU9TIG92ZXJyaWRlXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIE90aGVyd2lzZSB1bmRvIHRoZSBpT1MgZGVmYXVsdFxuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAmLmVycm9yICsgLmVycm9yLFxuICAmLmVycm9yIHtcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgfVxuXG4gICYuZXJyb3IgKyAuZXJyb3Ige1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkIHtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZy1kaXNhYmxlZDtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBjb2xvcjogJGdyYXk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG5cbiAgLy8gc2VsZWN0IGJveCBpY29uXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3MzLmFtYXpvbmF3cy5jb20vaGFzaHRhZ3BhaWQtbmV3L2ljb25zL2Rvd25fYXJyb3cucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICYubW9udGgge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cblxuICAmLmRheSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuXG4gICYueWVhciB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuXG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICAkc2VsZWN0LWJvcmRlci13aWR0aDogKCRib3JkZXItd2lkdGggKiAyKTtcblxuICAgIGhlaWdodDogY2FsYygjeyRpbnB1dC1oZWlnaHR9ICsgI3skc2VsZWN0LWJvcmRlci13aWR0aH0pO1xuICB9XG5cbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCB0ZXh0IHRvXG4vLyBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD5gIGRlZmF1bHRcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xufVxuXG4vL1xuLy8gTGVnZW5kc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGVnZW5kIHRleHQgdG9cbi8vIGJlIHRoZSBzYW1lIHNpemUgYXMgcmVndWxhciBsYWJlbHMsIGFuZCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxlZ2VuZCB7XG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LXBhZGRpbmcteTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG59XG5cbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGFuIGVsZW1lbnQgdG8gbWFrZSBhbnkgc3RyaW5nIG9mIHRleHQgYWxpZ24gd2l0aCBsYWJlbHMgaW4gYVxuLy8gaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBwYWRkaW5nLXRvcDogJGlucHV0LXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1zbSB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1sZyB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAmOm9ubHktY2hpbGQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuLy8gQ3VzdG9tIFJhZGlvIHN0eWxlc1xuXG4ucmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgJGdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxlZnQ6IDFyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjI1cyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMjVzIGxpbmVhcjtcbn1cblxuLnJhZGlvOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgbGluZWFyO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLnJhZGlvIHtcbiAgYm9yZGVyOiAycHggc29saWQgJHBpbms7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiAucmFkaW86OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICRwaW5rO1xufVxuXG4vL2lucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiBsYWJlbCB7XG4vLyAgY29sb3I6ICRwaW5rO1xuLy99XG5cblxuLy8gQ3VzdG9tIENoZWNrYm94IHN0eWxlc1xuXG4uY2hlY2ssXG4ubWludXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRncmF5O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsZWZ0OiAxcmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGxpbmVhcjtcbn1cblxuLmNoZWNrOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIHRvcDogLTRweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubWludXM6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAycHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5jaGVjayxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAubWludXMge1xuICBib3JkZXI6IDJweCBzb2xpZCAkcGluaztcbiAgYmFja2dyb3VuZDogJHBpbms7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAubWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAuY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7XG59XG5cbi8vIFJhZGlvcyBhbmQgY2hlY2tib3hlcyBvbiBzYW1lIGxpbmVcbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gICsgLmZvcm0tY2hlY2staW5saW5lIHtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBmZWVkYmFjayBzdGF0ZXNcbi8vXG4vLyBBcHBseSBjb250ZXh0dWFsIGFuZCBzZW1hbnRpYyBzdGF0ZXMgdG8gaW5kaXZpZHVhbCBmb3JtIGNvbnRyb2xzLlxuXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbn1cblxuLmZvcm0tY29udHJvbC1zdWNjZXNzLFxuLmZvcm0tY29udHJvbC13YXJuaW5nLFxuLmZvcm0tY29udHJvbC1kYW5nZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAoJGlucHV0LXBhZGRpbmcteCAqIDMpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgKCRpbnB1dC1oZWlnaHQgLyA0KTtcbiAgYmFja2dyb3VuZC1zaXplOiAoJGlucHV0LWhlaWdodCAvIDIpICgkaW5wdXQtaGVpZ2h0IC8gMik7XG59XG5cbi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcbi5oYXMtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRicmFuZC1zdWNjZXNzKTtcblxuICAuZm9ybS1jb250cm9sLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRmb3JtLWljb24tc3VjY2VzcztcbiAgfVxufVxuXG4uaGFzLXdhcm5pbmcge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkYnJhbmQtd2FybmluZyk7XG5cbiAgLmZvcm0tY29udHJvbC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkZm9ybS1pY29uLXdhcm5pbmc7XG4gIH1cbn1cblxuLmhhcy1kYW5nZXIge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkYnJhbmQtZGFuZ2VyKTtcblxuICAuZm9ybS1jb250cm9sLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGZvcm0taWNvbi1kYW5nZXI7XG4gIH1cbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAvLyBDdXN0b20gZm9ybSBjb250cm9sc1xuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7IC8vIEZsZXhib3ggYWxpZ25tZW50IG1lYW5zIHdlIGxvc2Ugb3VyIEhUTUwgc3BhY2UgaGVyZSwgc28gd2UgY29tcGVuc2F0ZS5cbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICB9XG5cbiAgICAvLyBSZS1vdmVycmlkZSB0aGUgZmVlZGJhY2sgaWNvbi5cbiAgICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSB2YWxpZGF0aW9uIHN0YXRlc1xuLy9cbi8vIFVzZWQgaW4gX2Zvcm1zLnNjc3MgdG8gZ2VuZXJhdGUgdGhlIGZvcm0gdmFsaWRhdGlvbiBDU1MgZm9yIHdhcm5pbmdzLCBlcnJvcnMsXG4vLyBhbmQgc3VjY2Vzc2VzLlxuXG5AbWl4aW4gZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJGNvbG9yKSB7XG4gIC8vIENvbG9yIHRoZSBsYWJlbCBhbmQgaGVscCB0ZXh0XG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4gIC5mb3JtLWNvbnRyb2wtbGFiZWwsXG4gIC5jb2wtZm9ybS1sYWJlbCxcbiAgLmZvcm0tY2hlY2stbGFiZWwsXG4gIC5jdXN0b20tY29udHJvbCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC8vIFNldCB0aGUgYm9yZGVyIGFuZCBib3ggc2hhZG93IG9uIHNwZWNpZmljIGlucHV0cyB0byBtYXRjaFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgMCAwIDZweCBsaWdodGVuKCRjb2xvciwgMjAlKSk7XG4gICAgfVxuICB9XG5cbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGFkZG9uc1xuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDQwJSk7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgQGlucHV0LWJvcmRlci1mb2N1c2AgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtY29sb3ItZm9jdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnLWZvY3VzO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1mb2N1cztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3ctZm9jdXMpO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBSZWxhdGl2ZSB0ZXh0IHNpemUsIHBhZGRpbmcsIGFuZCBib3JkZXItcmFkaWkgY2hhbmdlcyBmb3IgZm9ybSBjb250cm9scy4gRm9yXG4vLyBob3Jpem9udGFsIHNpemluZywgd3JhcCBjb250cm9scyBpbiB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuIGA8c2VsZWN0PmBcbi8vIGVsZW1lbnQgZ2V0cyBzcGVjaWFsIGxvdmUgYmVjYXVzZSBpdCdzIHNwZWNpYWwsIGFuZCB0aGF0J3MgYSBmYWN0IVxuXG5AbWl4aW4gaW5wdXQtc2l6ZSgkcGFyZW50LCAkaW5wdXQtaGVpZ2h0LCAkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBzZWxlY3QjeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICB0ZXh0YXJlYSN7JHBhcmVudH0sXG4gIHNlbGVjdFttdWx0aXBsZV0jeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50XG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkYnRuLWxpbmUtaGVpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkZm9udC1zaXplLWJhc2UsICRidG4tYm9yZGVyLXJhZGl1cywgJGJ0bi1sZXR0ZXItc3BhY2luZyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAvLyBTaGFyZSBob3ZlciBhbmQgZm9jdXMgc3R5bGVzXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICBvcGFjaXR5OiAwLjY1O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmEuYnRuW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0sXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idG4ge1xuICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG59XG5cbi5kaXNhYmxlZCxcbjpkaXNhYmxlZCxcbltkaXNhYmxlZD1cImRpc2FibGVkXCJdLFxuW2Rpc2FibGVkPVwidHJ1ZVwiXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgb3BhY2l0eTogMC42NTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbn1cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG4uYnRuLXByaW1hcnksXG4uYnRuLXBpbGwge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXByaW1hcnktY29sb3IsICRidG4tcHJpbWFyeS1iZywgJGJ0bi1wcmltYXJ5LWJvcmRlcik7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLXBpbms7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1waW5rO1xuICB9XG5cbiAgJi5zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdztcbiAgfVxufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tc2Vjb25kYXJ5LWNvbG9yLCAkYnRuLXNlY29uZGFyeS1iZywgJGJ0bi1zZWNvbmRhcnktYm9yZGVyKTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXNlY29uZGFyeS1jb2xvciwgJGJ0bi1zZWNvbmRhcnktYmcsICRidG4tc2Vjb25kYXJ5LWJvcmRlcik7XG59XG5cbi5idG4tc20tcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tcHJpbWFyeS1jb2xvciwgJGJ0bi1wcmltYXJ5LWJnLCAkYnRuLXByaW1hcnktYm9yZGVyKTtcblxuICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3c7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLXBpbms7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1waW5rO1xuICB9XG59XG5cbi5idG4tbmF2LXByaW1hcnkge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXByaW1hcnktY29sb3IsICRidG4tcHJpbWFyeS1iZywgJGJ0bi1wcmltYXJ5LWJvcmRlcik7XG5cbiAgYm94LXNoYWRvdzogJGJ0bi1ib3gtc2hhZG93O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1waW5rO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtcGluaztcbiAgfVxufVxuXG4uYnRuLW5hdi1zZWNvbmRhcnkge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXNlY29uZGFyeS1jb2xvciwgdHJhbnNwYXJlbnQsICRidG4tc2Vjb25kYXJ5LWJvcmRlcik7XG5cbiAgJjpob3ZlcixcbiAgJi5ob3ZlcixcbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItcGluaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGhvdmVyLXBpbms7XG4gIH1cbn1cblxuLmJ0bi1pbmZvIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1pbmZvLWNvbG9yLCAkYnRuLWluZm8tYmcsICRidG4taW5mby1ib3JkZXIpO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXN1Y2Nlc3MtY29sb3IsICRidG4tc3VjY2Vzcy1iZywgJGJ0bi1zdWNjZXNzLWJvcmRlcik7XG59XG5cbi5idG4td2FybmluZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4td2FybmluZy1jb2xvciwgJGJ0bi13YXJuaW5nLWJnLCAkYnRuLXdhcm5pbmctYm9yZGVyKTtcbn1cblxuLmJ0bi1mYiB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tZmItY29sb3IsICRidG4tZmItYmcsICRidG4tZmItYm9yZGVyKTtcblxuICBoZWlnaHQ6IDQ5cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tZGFuZ2VyLWNvbG9yLCAkYnRuLWRhbmdlci1iZywgJGJ0bi1kYW5nZXItYm9yZGVyKTtcbn1cblxuLmJ0bi1ncmF5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1ncmF5LWNvbG9yLCAkYnRuLWdyYXktYmcsICRidG4tZ3JheS1ib3JkZXIpO1xufVxuXG4vLyBSZW1vdmUgYWxsIGJhY2tncm91bmRzXG4uYnRuLW91dGxpbmUtcGlsbCB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXBpbGwtdmFyaWFudCgkcGluayk7XG59XG5cbi5idG4tb3V0bGluZS1waWxsLXJlZCB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXBpbGwtdmFyaWFudCgkcGluayk7XG59XG5cbi5idG4tb3V0bGluZS1waWxsLWJsdWUge1xuICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS1waWxsLXZhcmlhbnQoJGJsdWUpO1xufVxuXG4uYnRuLW91dGxpbmUtcGlsbC1vcmFuZ2Uge1xuICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS1waWxsLXZhcmlhbnQoJG9yYW5nZSk7XG59XG5cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCRidG4tcHJpbWFyeS1iZyk7XG59XG5cbi5idG4tb3V0bGluZS1wZW5kaW5nIHtcbiAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkYnRuLXBlbmRpbmctYm9yZGVyKTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGJ0bi1zZWNvbmRhcnktYm9yZGVyKTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCRidG4taW5mby1iZyk7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkYnRuLXN1Y2Nlc3MtYmcpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGJ0bi13YXJuaW5nLWJnKTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGJ0bi1kYW5nZXItYmcpO1xufVxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIGV2ZW4tbnVtYmVyZWQgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIGxhcmdlIGlucHV0XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnLCAkYnRuLWxldHRlci1zcGFjaW5nKTtcbn1cblxuLmJ0bi1zbSB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSwgJGJ0bi1sZXR0ZXItc3BhY2luZyk7XG59XG5cbi5idG4tc20tcHJpbWFyeSB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtYmFzZSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtLCAkYnRuLWxldHRlci1zcGFjaW5nKTtcbn1cblxuLmJ0bi1uYXYtcHJpbWFyeSB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1uYXYtcHJpbWFyeSwgJGJ0bi1wYWRkaW5nLXgtbmF2LXByaW1hcnksICRmb250LXNpemUtYmFzZSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtLCAkYnRuLWxldHRlci1zcGFjaW5nKTtcbn1cblxuLmJ0bi1uYXYtc2Vjb25kYXJ5IHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBwcm9wZXIgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIHNtYWxsIGlucHV0XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LW5hdi1zZWNvbmRhcnksICRidG4tcGFkZGluZy14LW5hdi1zZWNvbmRhcnksICRmb250LXNpemUtYmFzZSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtLCAkYnRuLWxldHRlci1zcGFjaW5nKTtcbn1cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyBUaWtUb2sgYnV0dG9uXG4uYnRuLXRpa3RvayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8vIFNuYXBjaGF0IGJ1dHRvblxuLmJ0bi1zbmFwY2hhdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTIsIDAsIDEpO1xuICBjb2xvcjogcmdiYSg1MSwgNTMsIDU4LCAxKTtcbn1cblxuLmJ0bi1zbmFwY2hhdDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MywgNTgsIDEpO1xufVxuXG4uYnRuLXlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0MCwgNDAsIDEpO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idG4tdW5hcHByb3ZlLWNvbmNlcHQsIC5idG4tdW5hcHByb3ZlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgNjgsIDY4LCAxKTtcbiAgY29sb3I6IHdoaXRlO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgMzgsIDM4LCAxKTtcbiAgfVxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgNjgsIDY4LCAwLjUpO1xuICB9XG59XG5cbi5idG4tdW5hcHByb3ZlLWNhbmNlbCB7XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMjYsIDIzMiwgMjQwLCAxKTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDEsIDI0NSwgMjQ5LCAxKTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG4gICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIC8vIEhvdmVyIGFuZCBmb2N1cyBzdHlsZXMgYXJlIHNoYXJlZFxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3csIDAgMCAwIDJweCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGJvcmRlciwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIC8vYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiAjZmZmKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS1waWxsLXZhcmlhbnQoJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDMxJSk7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cywgJGJ0bi1sZXR0ZXItc3BhY2luZykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIGxldHRlci1zcGFjaW5nOiAkYnRuLWxldHRlci1zcGFjaW5nO1xufVxuXG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxudHIge1xuICAmLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxufVxuXG50Ym9keSB7XG4gICYuY29sbGFwc2Uuc2hvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJldC13aWR0aDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAvLyBQcmV2ZW50IHRoZSBmb2N1cyBvbiB0aGUgZHJvcGRvd24gdG9nZ2xlIHdoZW4gY2xvc2luZyBkcm9wZG93bnNcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XG4gIG1hcmdpbjogJGRyb3Bkb3duLW1hcmdpbi10b3AgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBSZWRlY2xhcmUgYmVjYXVzZSBuZXN0aW5nIGNhbiBjYXVzZSBpbmhlcml0YW5jZSBpc3N1ZXNcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xuXG4gICYuZHJvcGRvd24tc2V0dGluZ3Mge1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgJi5kcm9wZG93bi1mb3JtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAkZHJvcGRvd24tZm9ybS1taW4td2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm94LXNoYWRvdzogMCA1cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG5cbiAgICAuaHlwaGVuIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+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+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZztcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0IGFuZCByZW1vdmVzIGhvdmVyL3RhYiBlZmZlY3RzXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWRpc2FibGVkLWxpbmstY29sb3I7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG5cbi5uYXYtbGluay1jcmVhdG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGNvbG9yOiAkZ3JheS0zMDA7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkaW5kaWdvLTYwMDtcbiAgfVxufVxuXG4ubmF2LWxpbmstY3JlYXRvci5hY3RpdmUge1xuICBjb2xvcjogJGdyYXktZGFyaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRpbmRpZ28tNjAwO1xuICB9XG59XG5cbi5uYXYtZHJvcGRvd24tdXNlcm5hbWUge1xuICBjb2xvcjogJGdyYXktMzAwICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBUYWJzIGZvciBjYW1wYWlnbiB0YWJzIHRpdGxlc1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAmX19zZWNvbmRhcnkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWRpc2FibGVkLWxpbmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmNvdW50IHtcbiAgICAgIGNvbG9yOiAkYm9keS1ncmF5O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwLjI1cmVtIHNvbGlkICRncmF5LWRhcms7XG4gICAgfVxuICB9XG5cbiAgLnRhYi1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA4cHggMHB4IDEwcHggMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkYm9keS1ncmF5O1xuXG4gIH1cblxuICAudGFiLWxpbmsuYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyYXktZGFyaztcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWNvbG9yO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWJnO1xuICB9XG59XG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi8vIE5hdmJhciBicmFuZFxuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBzdmc6bm90KDpyb290KSB7XG4gICAgbWF4LXdpZHRoOiAyNXB4O1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIE5hdmJhciBuYXZcbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLy8ubmF2LWxpbmsge1xuICAvLyAgcGFkZGluZy1sZWZ0OiAwO1xuICAvLyAgcGFkZGluZy1yaWdodDogMDtcbiAgLy99XG59XG5cbi8vICNuYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgLy8gUHJldmVudCB0b2dnbGVyIGZyb20gZ3Jvd2luZyB0byBmdWxsIHdpZHRoIHdoZW4gaXQncyB0aGUgb25seSB2aXNpYmxlIG5hdmJhciBjaGlsZFxuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15IDA7XG4gIGZvbnQtc2l6ZTogJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLy8gVXNlIGBwb3NpdGlvbmAgb24gdGhlIHRvZ2dsZXIgdG8gcHJldmVudCBpdCBmcm9tIGJlaW5nIGF1dG8gcGxhY2VkIGFzIGEgZmxleFxuLy8gaXRlbSBhbmQgYWxsb3cgZWFzeSBwbGFjZW1lbnQuXG4ubmF2YmFyLXRvZ2dsZXItbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogJG5hdmJhci1wYWRkaW5nLXg7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItdG9nZ2xlYWJsZS0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLXRvZ2dsZWFibGUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLy8ubmF2LWxpbmsge1xuICAgICAgICAgIC8vICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgLy8gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgIC8vfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICA+IC5jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHNjc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLy8gc2Nzcy1saW50OmVuYWJsZSBJbXBvcnRhbnRSdWxlXG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kLFxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9wZW4gPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsub3BlbixcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItaW52ZXJzZSB7XG4gIC5uYXZiYXItYnJhbmQsXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1hY3RpdmUtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9wZW4gPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsub3BlbixcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlci1ib3JkZXI7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZXItYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtY29sb3I7XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICAvL2JvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtYmxvY2sge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0oJGNhcmQtc3BhY2VyLXkgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4uY2FyZCB7XG4gID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzLWlubmVyICRjYXJkLWJvcmRlci1yYWRpdXMtaW5uZXIgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtYm9yZGVyLXJhZGl1cy1pbm5lciAkY2FyZC1ib3JkZXItcmFkaXVzLWlubmVyKTtcbiAgfVxufVxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG4gIG1hcmdpbi1sZWZ0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG59XG5cbi8vXG4vLyBCYWNrZ3JvdW5kIHZhcmlhdGlvbnNcbi8vXG5cbi5jYXJkLXByaW1hcnkge1xuICBAaW5jbHVkZSBjYXJkLXZhcmlhbnQoJGJyYW5kLXByaW1hcnksICRicmFuZC1wcmltYXJ5KTtcbn1cblxuLmNhcmQtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGNhcmQtdmFyaWFudCgkYnJhbmQtc3VjY2VzcywgJGJyYW5kLXN1Y2Nlc3MpO1xufVxuXG4uY2FyZC1pbmZvIHtcbiAgQGluY2x1ZGUgY2FyZC12YXJpYW50KCRicmFuZC1pbmZvLCAkYnJhbmQtaW5mbyk7XG59XG5cbi5jYXJkLXdhcm5pbmcge1xuICBAaW5jbHVkZSBjYXJkLXZhcmlhbnQoJGJyYW5kLXdhcm5pbmcsICRicmFuZC13YXJuaW5nKTtcbn1cblxuLmNhcmQtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgY2FyZC12YXJpYW50KCRicmFuZC1kYW5nZXIsICRicmFuZC1kYW5nZXIpO1xufVxuXG4vLyBSZW1vdmUgYWxsIGJhY2tncm91bmRzXG4uY2FyZC1vdXRsaW5lLXByaW1hcnkge1xuICBAaW5jbHVkZSBjYXJkLW91dGxpbmUtdmFyaWFudCgkYnRuLXByaW1hcnktYmcpO1xufVxuXG4uY2FyZC1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIEBpbmNsdWRlIGNhcmQtb3V0bGluZS12YXJpYW50KCRidG4tc2Vjb25kYXJ5LWJvcmRlcik7XG59XG5cbi5jYXJkLW91dGxpbmUtaW5mbyB7XG4gIEBpbmNsdWRlIGNhcmQtb3V0bGluZS12YXJpYW50KCRidG4taW5mby1iZyk7XG59XG5cbi5jYXJkLW91dGxpbmUtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGNhcmQtb3V0bGluZS12YXJpYW50KCRidG4tc3VjY2Vzcy1iZyk7XG59XG5cbi5jYXJkLW91dGxpbmUtd2FybmluZyB7XG4gIEBpbmNsdWRlIGNhcmQtb3V0bGluZS12YXJpYW50KCRidG4td2FybmluZy1iZyk7XG59XG5cbi5jYXJkLW91dGxpbmUtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgY2FyZC1vdXRsaW5lLXZhcmlhbnQoJGJ0bi1kYW5nZXItYmcpO1xufVxuXG4vL1xuLy8gSW52ZXJzZSB0ZXh0IHdpdGhpbiBhIGNhcmQgZm9yIHVzZSB3aXRoIGRhcmsgYmFja2dyb3VuZHNcbi8vXG5cbi5jYXJkLWludmVyc2Uge1xuICBAaW5jbHVkZSBjYXJkLWludmVyc2U7XG59XG5cbi8vXG4vLyBCbG9ja3F1b3RlXG4vL1xuXG4uY2FyZC1ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZyB7XG4gIC8vIG1hcmdpbjogLTEuMzI1cmVtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMtaW5uZXIpO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xufVxuXG4vLyBDYXJkIGltYWdlIGNhcHNcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzLWlubmVyKTtcbn1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMtaW5uZXIpO1xufVxuXG4vLyBDYXJkIGRlY2tcblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAuY2FyZC1kZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMSAwIDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAvLyBTZWxlY3RpdmVseSBhcHBseSBob3Jpem9udGFsIG1hcmdpbnMgdG8gY2FyZHMgdG8gYXZvaWQgZG9pbmcgdGhlXG4gICAgICAvLyBuZWdhdGl2ZSBtYXJnaW4gZGFuY2UgbGlrZSBvdXIgZ3JpZC4gVGhpcyBkaWZmZXJzIGZyb20gdGhlIGdyaWRcbiAgICAgIC8vIGR1ZSB0byB0aGUgdXNlIG9mIG1hcmdpbnMgYXMgZ3V0dGVycyBpbnN0ZWFkIG9mIHBhZGRpbmcuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgIC5jYXJkIHtcbiAgICAgIGZsZXg6IDEgMCAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICB9XG4gIH1cbn1cblxuLy9uZXcgY2FyZCBpbWFnZSBzdHlsZXMgXG4uY2FyZC1hdmF0YXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwcHgpO1xufVxuLmNhcmQtaW1nLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgYm94LXNoYWRvdzogMCA1cHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSBncmFkaWVudC15KHJnYmEoMCwgMCwgMCwgMCksICRibGFjaywgNzAlLCAxMDAlKTtcblxuICAuY2FyZC1wbGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC5jYXJkLWltYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLDAsMCwwLjIpLCAwIDAgMXB4IHJnYmEoMCwwLDAsMC4yKTtcblxuICAgIC5jYXJkLXJlc3AtaGVpZ2h0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIH1cbiAgICAuY2FyZC1zdWJoZHJzLFxuICAgIC5jYXJkLXN1YnRpdGxlLFxuICAgICYgYVxuICAgIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLXVzZXItaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCksICMwMDApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgXG4gICYgLmltYWdlLXdyYXA6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIC5pbmZsdWVuY2VyLWRhdGEge1xuICAgIC5pbmZsdWVuY2VyLXRodW1ibmFpbCB7XG4gICAgICB0b3A6IDAuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDFyZW07XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjdweDtcbiAgICB9XG4gIH1cblxuICAuY2FyZC1sZWZ0LWNvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAgIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICB9XG4gIH1cbn1cblxuLmNhcmQtcmlnaHQtY29sIHtcbiAgcGFkZGluZzogMTZweCAxNnB4IDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5lci1zdWJoZHIge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uY2FyZC1zdGF0cy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgY29sb3I6ICMwMDA7XG5cbiAgLmNhcmQtc3RhdHMtaXRtIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMCAwO1xuICB9XG59XG5cbi5jYXJkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAubmF2YmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FyZC1pbWctd3JhcCAuY2FyZC1pbWFnZSAuY2FyZC1sZWZ0LWNvbCB7XG4gICAgZGl2IHNwYW4ge1xuICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgfVxuICB9XG4gIC5jYXJkLXJpZ2h0LWNvbCB7XG4gICAgLmNhcmQtc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICAuY2FyZC1zdGF0cy13cmFwIHtcblxuICAgIC5jYXJkLXN0YXRzLWl0bSB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDhweCAwIDA7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy8gQ2FyZCB2YXJpYW50c1xuXG5AbWl4aW4gY2FyZC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgLmNhcmQtaGVhZGVyLFxuICAuY2FyZC1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbkBtaXhpbiBjYXJkLW91dGxpbmUtdmFyaWFudCgkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xufVxuXG4vL1xuLy8gSW52ZXJzZSB0ZXh0IHdpdGhpbiBhIGNhcmQgZm9yIHVzZSB3aXRoIGRhcmsgYmFja2dyb3VuZHNcbi8vXG5cbkBtaXhpbiBjYXJkLWludmVyc2Uge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNjUpO1xuXG4gIC5jYXJkLWhlYWRlcixcbiAgLmNhcmQtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpO1xuICB9XG4gIC5jYXJkLWhlYWRlcixcbiAgLmNhcmQtZm9vdGVyLFxuICAuY2FyZC10aXRsZSxcbiAgLmNhcmQtYmxvY2txdW90ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmNhcmQtbGluayxcbiAgLmNhcmQtdGV4dCxcbiAgLmNhcmQtc3VidGl0bGUsXG4gIC5jYXJkLWJsb2NrcXVvdGUgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNjUpO1xuICB9XG4gIC5jYXJkLWxpbmsge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY2FyZC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogIzU1NSwgJG91dGVyLWNvbG9yOiAjMzMzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcblxuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIFN1cHByZXNzIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3IgaW4gbW9kZXJuIGJyb3dzZXJzXG4gICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiI3skYnJlYWRjcnVtYi1kaXZpZGVyfVwiO1xuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG5cbiAgPiAqIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG5cbiAgPiA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5jdXJyZW50IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkOyAvLyBXaGlsZSBgcG9pbnRlci1ldmVudHM6IG5vbmVgIHJlbW92ZXMgdGhlIGN1cnNvciBpbiBtb2Rlcm4gYnJvd3NlcnMsIHdlIHByb3ZpZGUgYSBkaXNhYmxlZCBjdXJzb3IgYXMgYSBmYWxsYmFjay5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjtcbiAgfVxufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyO1xuICB9XG59XG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJGJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkYmFkZ2UtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRiYWRnZS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50XG4vLyBBZGQgaG92ZXIgZWZmZWN0cywgYnV0IG9ubHkgZm9yIGxpbmtzXG5hLmJhZGdlIHtcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkYmFkZ2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi8vIHNjc3MtbGludDplbmFibGUgUXVhbGlmeWluZ0VsZW1lbnRcblxuLy8gUGlsbCBiYWRnZXNcbi8vXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2M3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbi5iYWRnZS1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkYmFkZ2UtZGVmYXVsdC1iZyk7XG59XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkYmFkZ2UtcHJpbWFyeS1iZyk7XG59XG5cbi5iYWRnZS1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkYmFkZ2Utc3VjY2Vzcy1iZyk7XG59XG5cbi5iYWRnZS1pbmZvIHtcbiAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkYmFkZ2UtaW5mby1iZyk7XG59XG5cbi5iYWRnZS13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkYmFkZ2Utd2FybmluZy1iZyk7XG59XG5cbi5iYWRnZS1kYW5nZXIge1xuICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCRiYWRnZS1kYW5nZXItYmcpO1xufVxuXG4uYmFkZ2Utc2VsZi1zZXJ2aWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxYjFiNjtcbn1cblxuLmJhZGdlLXN1Z2dlc3RlZC1yYXRlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5iYWRnZS1zdWdnZXN0ZWQtcmF0ZXM6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4iLCIvLyBCYWRnZXNcblxuQG1peGluIGJhZGdlLXZhcmlhbnQoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAmW2hyZWZdIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1ociB7XG4gIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkanVtYm90cm9uLWJnLCAxMCUpO1xufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uZmxhc2guZmxhc2gtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbn1cblxuLmZsYXNoLmZsYXNoLWFsZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XG59XG5cbi5mbGFzaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgcGFkZGluZzogMS42NzVlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG59XG5cbi5mbGFzaCAuZmxhc2gtaW5uZXIgYSB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZmxhc2ggLmZsYXNoLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0ZW0pO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZsYXNoIC5mbGFzaC1pbm5lciB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNzVlbTtcbiAgcGFkZGluZzogMCAxLjI1ZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZmxhc2gtY2xvc2UgaS56bWRpLWNsb3NlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbiNmbGFzaF9qb2Jib2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDMzQzU7XG4gIHBhZGRpbmc6IDAuNjI1MGVtIDA7XG59XG5cbiNmbGFzaF9jb25uZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTk3YztcbiAgcGFkZGluZzogXHQwLjYyNTBlbSAwO1xufVxuXG4uaW5uZXItY3VzdG9tLWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY3VzdG9tLWJhbm5lci1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLSRhbGVydC1wYWRkaW5nLXk7XG4gICAgcmlnaHQ6IC0kYWxlcnQtcGFkZGluZy14O1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1zdWNjZXNzLWJnLCAkYWxlcnQtc3VjY2Vzcy1ib3JkZXIsICRhbGVydC1zdWNjZXNzLXRleHQpO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWluZm8tYmcsICRhbGVydC1pbmZvLWJvcmRlciwgJGFsZXJ0LWluZm8tdGV4dCk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtd2FybmluZy1iZywgJGFsZXJ0LXdhcm5pbmctYm9yZGVyLCAkYWxlcnQtd2FybmluZy10ZXh0KTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWRhbmdlci1iZywgJGFsZXJ0LWRhbmdlci1ib3JkZXIsICRhbGVydC1kYW5nZXItdGV4dCk7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNGN0Y3RkE7XG59XG4iLCIvLyBBbGVydHNcblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRib2R5LWNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkYm9keS1jb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gUHJvZ3Jlc3MgYW5pbWF0aW9uc1xuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cblxuLy8gQmFzaWMgcHJvZ3Jlc3MgYmFyXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIGZvbnQtc2l6ZTogJHByb2dyZXNzLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLm1ldGVyIHtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgdHJhbnNpdGlvbjogd2lkdGggNTBtcyBlYXNlO1xuICB3aWR0aDogMDtcbn1cblxuLy8gU3RyaXBlZFxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuXG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG4vLyBBbmltYXRlZFxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nO1xufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yO1xuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xuICBtYXJnaW4tYm90dG9tOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG5cbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyO1xuXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHN1Y2Nlc3MsICRzdGF0ZS1zdWNjZXNzLWJnLCAkc3RhdGUtc3VjY2Vzcy10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGluZm8sICRzdGF0ZS1pbmZvLWJnLCAkc3RhdGUtaW5mby10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHdhcm5pbmcsICRzdGF0ZS13YXJuaW5nLWJnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGRhbmdlciwgJHN0YXRlLWRhbmdlci1iZywgJHN0YXRlLWRhbmdlci10ZXh0KTtcbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIH1cblxuICBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0sXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMjEpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMTYpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDMgLyA0KTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgxIC8gMSk7XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAkY2xvc2UtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogMC43NTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCAjY2NjO1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDE1cHg7XG4gIHotaW5kZXg6IDEwO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgfVxufVxuXG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIFF1YWxpZnlpbmdFbGVtZW50XG5cbmEuY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAxNXB4O1xuICB6LWluZGV4OiAxMDtcblxuICAmOjpiZWZvcmUge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICB9XG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gICYuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUlKTtcbiAgfVxuICAvLyYuc2hvdyAubW9kYWwtZGlhbG9nIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cblxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLy8gTW9kYWwgZm9yIHByb2ZpbGUgdmlld3NcblxuLm1vZGFsLXByb2ZpbGVfX3ZpZXcge1xuICAuem1kaS1jaGV2cm9uLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IC01MHB4O1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxuXG4gIC56bWRpLWNoZXZyb24tbGVmdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC01MHB4O1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxuXG4gIC5pbmZsdWVuY2VyLWNhcmRfX2RhdGEge1xuICAgIG1heC1oZWlnaHQ6IDY4dmg7XG4gICAgb3ZlcmZsb3cteTogb3ZlcmxheTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIC8vbWF4LWhlaWdodDogNjV2aDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTW9kYWwgZm9yIGNvbGxhYm9yYXRpb24gdmlld3NcblxuLm1vZGFsLW9wZW4gLm1vZGFsLm1vZGFsLWNvbGxhYl9fdmlldyB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLm1vZGFsLWNvbGxhYl9fdmlldyB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG5cbiAgICAjY29sbGFiLXNsaWRlciB7XG4gICAgICBoZWlnaHQ6IDgydmg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTW9kYWwgZm9yIHJlcG9ydCB2aWV3c1xuXG4ubW9kYWwtb3BlbiAubW9kYWwubW9kYWwtcmVwb3J0X192aWV3IHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ubW9kYWwtcmVwb3J0X192aWV3IHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcblxuICAgICNyZXBvcnQtc2xpZGVyIHtcbiAgICAgIGhlaWdodDogODJ2aDtcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LXhzLWJveC1zaGFkb3cpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7XG4gIH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlciBpdFxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gc2hvdWxkIHRoZXJlIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG5cbiAgLy8gRWFzaWx5IHBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIH1cblxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLXNtLXVwLW1hcmdpbi15IGF1dG87XG5cbiAgICAvLyBUaGVzZSBDbGFzc2VzIHdpbGwgaGVscCBjb250cm9sIHdpdGggd2lkdGggb2YgbW9kYWwgd2hvc2UgY29udGVudCB3aWR0aCBpcyBub3Qgc3RhdGljIGV4OiBJZnJhbWVzXG5cbiAgICAmLm1vZGFsLWxnIHtcbiAgICAgIHdpZHRoOiAkbW9kYWwtbGc7XG4gICAgfVxuXG4gICAgJi5tb2RhbC1tZCB7XG4gICAgICB3aWR0aDogJG1vZGFsLW1kO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtY29udGVudC1wYWRkaW5nO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtc20tdXAtYm94LXNoYWRvdyk7XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogJG1vZGFsLXNtO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTtcbiAgfVxuXG4gICYuYnMtdG9vbHRpcC10b3AsXG4gICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tIHtcbiAgICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1tYXJnaW47XG5cbiAgICAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5icy10b29sdGlwLXJpZ2h0LFxuICAmLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQge1xuICAgIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICR0b29sdGlwLW1hcmdpbjtcblxuICAgIC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5icy10b29sdGlwLWJvdHRvbSxcbiAgJi5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3Age1xuICAgIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgbWFyZ2luLXRvcDogJHRvb2x0aXAtbWFyZ2luO1xuXG4gICAgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYuYnMtdG9vbHRpcC1sZWZ0LFxuICAmLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtbWFyZ2luO1xuXG4gICAgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWlubmVyLXBhZGRpbmc7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAvLyBQb3BvdmVyIGRpcmVjdGlvbnNcblxuICAmLnBvcG92ZXItdG9wLFxuICAmLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLSgkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aCAtIDEpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYucG9wb3Zlci1yaWdodCxcbiAgJi5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAtKCRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoIC0gMSk7XG4gICAgICBtYXJnaW4tdG9wOiAtKCRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoIC0gMSk7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYucG9wb3Zlci1ib3R0b20sXG4gICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSAxKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci10aXRsZS1iZztcbiAgICB9XG5cbiAgICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLXRpdGxlJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gICAgLnBvcG92ZXItdGl0bGU6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcG9wb3Zlci10aXRsZS1iZztcbiAgICB9XG4gIH1cblxuICAmLnBvcG92ZXItbGVmdCxcbiAgJi5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogLSgkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aCAtIDEpO1xuICAgICAgbWFyZ2luLXRvcDogLSgkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aCAtIDEpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLXRpdGxlIHtcbiAgcGFkZGluZzogJHBvcG92ZXItdGl0bGUtcGFkZGluZy15ICRwb3BvdmVyLXRpdGxlLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLXRpdGxlLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLXRpdGxlLWJnLCA1JSk7XG4gICRvZmZzZXQtYm9yZGVyLXdpZHRoOiBjYWxjKCN7JGJvcmRlci1yYWRpdXMtbGd9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG9mZnNldC1ib3JkZXItd2lkdGgpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWNvbnRlbnQtcGFkZGluZy15ICRwb3BvdmVyLWNvbnRlbnQtcGFkZGluZy14O1xufVxuXG4vLyBBcnJvd3Ncbi8vXG4vLyAucG9wb3Zlci1hcnJvdyBpcyBvdXRlciwgLnBvcG92ZXItYXJyb3c6OmFmdGVyIGlzIGlubmVyXG5cbi5wb3BvdmVyOjpiZWZvcmUsXG4ucG9wb3Zlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4ucG9wb3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbn1cblxuLnBvcG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbn1cbiIsIi8vIFdyYXBwZXIgZm9yIHRoZSBzbGlkZSBjb250YWluZXIgYW5kIGluZGljYXRvcnNcbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSxcbi5jYXJvdXNlbC1jaGlsZC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBpZi1zdXBwb3J0cy0zZC10cmFuc2Zvcm1zKCkge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xuXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWNoaWxkLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi8vIENTUzMgdHJhbnNmb3JtcyB3aGVuIHN1cHBvcnRlZCBieSB0aGUgYnJvd3NlclxuQGluY2x1ZGUgaWYtc3VwcG9ydHMtM2QtdHJhbnNmb3JtcygpIHtcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LFxuLm11bHRpLWNhcm91c2VsLXByZXYsXG4ubXVsdGktY2Fyb3VzZWwtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgLy8gV2UgY2FuJ3QgaGF2ZSBhIHRyYW5zaXRpb24gaGVyZSBiZWNhdXNlIFdlYktpdCBjYW5jZWxzIHRoZSBjYXJvdXNlbFxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxuXG4gICY6bm90KC5uby1ob3Zlcikge1xuICAgIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICB9XG4gIH1cblxuICAuaW5mbHVlbmNlci1zbGlkZXItYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICAgIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWhlaWdodDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4ICNjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgIH1cblxuICAgICYuem1kaS1sb25nLWFycm93LXJpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICB9XG5cbiAgICAmLnptZGktbG9uZy1hcnJvdy1sZWZ0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLm11bHRpLWNhcm91c2VsLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LFxuLm11bHRpLWNhcm91c2VsLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZztcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnO1xufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMzBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIG92ZXJyaWRlIDxvbD4gZGVmYXVsdFxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZywgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAvLyBVc2UgcHNldWRvIGNsYXNzZXMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKCgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMik7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKCgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4iLCIvLyBBcHBsaWVzIHRoZSBnaXZlbiBzdHlsZXMgb25seSB3aGVuIHRoZSBicm93c2VyIHN1cHBvcnQgQ1NTMyAzRCB0cmFuc2Zvcm1zLlxuQG1peGluIGlmLXN1cHBvcnRzLTNkLXRyYW5zZm9ybXMoKSB7XG4gIEBtZWRpYSAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgICAvLyBPbGQgU2FmYXJpLCBPbGQgQW5kcm9pZFxuICAgIC8vIGh0dHA6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtZmVhdHVyZXF1ZXJpZXNcbiAgICAvLyBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQG1lZGlhLy13ZWJraXQtdHJhbnNmb3JtLTNkXG4gICAgQGNvbnRlbnQ7XG4gIH1cblxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApKSB7XG4gICAgLy8gVGhlIFByb3BlciBXYXk6IFVzaW5nIGEgQ1NTIGZlYXR1cmUgcXVlcnlcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuIiwiLy9cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcbi8vXG5cbi5iZy1mYWRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYm9keS1iZywgMyUpO1xufVxuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctdGVjaC1ibGFjaycsICR0ZWNoLWJsYWNrKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLWxpZ2h0ZXN0LWdyYXknLCAkb2ZmLXdoaXRlKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1zZWNvbmRhcnknLCAkYnJhbmQtc2Vjb25kYXJ5KTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXN1Y2Nlc3MnLCAkYnJhbmQtc3VjY2Vzcyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1pbmZvJywgJGJyYW5kLWluZm8pO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctd2FybmluZycsICRicmFuZC13YXJuaW5nKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLWRhbmdlcicsICRicmFuZC1kYW5nZXIpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctaW52ZXJzZScsICRicmFuZC1pbnZlcnNlKTtcbiIsIi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnJvdW5kZWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4iLCIvL1xuLy8gRGlzcGxheSB1dGlsaXRpZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kI3skaW5maXh9LW5vbmUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQjeyRpbmZpeH0tYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUge1xuICAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtY2VsbCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kI3skaW5maXh9LWZsZXgge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtZmxleCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LWZpcnN0IHtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbGFzdCB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gICAgLmZsZXgjeyRpbmZpeH0tdW5vcmRlcmVkIHtcbiAgICAgIG9yZGVyOiAwO1xuICAgIH1cblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAge1xuICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUge1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQge1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvIHtcbiAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7XG4gICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoIHtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0IHtcbiAgICAgIEBpbmNsdWRlIGZsb2F0LWxlZnQ7XG4gICAgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7XG4gICAgICBAaW5jbHVkZSBmbG9hdC1yaWdodDtcbiAgICB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUge1xuICAgICAgQGluY2x1ZGUgZmxvYXQtbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBmbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuQG1peGluIGZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbkBtaXhpbiBmbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFBvc2l0aW9uaW5nXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnRcblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG4iLCIvLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0ge1xuICAgICAgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuIiwiLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RocyBpbiAkc3BhY2VycyB7XG4gICAgICAgICRsZW5ndGgteDogbWFwLWdldCgkbGVuZ3RocywgeCk7XG4gICAgICAgICRsZW5ndGgteTogbWFwLWdldCgkbGVuZ3RocywgeSk7XG5cbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9OiAkbGVuZ3RoLXkgJGxlbmd0aC14ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGgteSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGgteCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoLXkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGgteCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGgteCAhaW1wb3J0YW50O1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGgteCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoLXkgIWltcG9ydGFudDtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGgteSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gVGV4dFxuLy9cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlO1xufVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtbXV0ZWQnLCAkdGV4dC1tdXRlZCk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1zdWNjZXNzJywgJGJyYW5kLXN1Y2Nlc3MpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWluZm8nLCAkYnJhbmQtaW5mbyk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtd2FybmluZycsICRicmFuZC13YXJuaW5nKTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1kYW5nZXInLCAkYnJhbmQtZGFuZ2VyKTtcblxuLy8gRm9udCBjb2xvclxuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWdyYXktZGFyaycsICRncmF5LWRhcmspO1xuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1kYXJrZW4nLCAkYmxhY2spO1xuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoKTtcbn1cbiIsIi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCkge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbiIsIi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLmludmlzaWJsZSB7XG4gIEBpbmNsdWRlIGludmlzaWJsZSgpO1xufVxuXG4vLyBSZXNwb25zaXZlIHZpc2liaWxpdHkgdXRpbGl0aWVzXG5cbkBlYWNoICRicCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAuaGlkZGVuLSN7JGJwfS11cCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmhpZGRlbi0jeyRicH0tZG93biB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicCkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBQcmludCB1dGlsaXRpZXNcbi8vXG4vLyBNZWRpYSBxdWVyaWVzIGFyZSBwbGFjZWQgb24gdGhlIGluc2lkZSB0byBiZSBtaXhpbi1mcmllbmRseS5cblxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oaWRkZW4tcHJpbnQge1xuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gVmlzaWJpbGl0eVxuXG5AbWl4aW4gaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBCb290c3RyYXAgb3ZlcnJpZGVzXG4vL1xuLy8gQ29weSB2YXJpYWJsZXMgZnJvbSBgX3ZhcmlhYmxlcy5zY3NzYCB0byB0aGlzIGZpbGUgdG8gb3ZlcnJpZGUgZGVmYXVsdCB2YWx1ZXNcbi8vIHdpdGhvdXQgbW9kaWZ5aW5nIHNvdXJjZSBmaWxlcy5cbi8vXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhciAubWV0ZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVlbSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy1iYXIgLm1ldGVyIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggNTBtcyBlYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYzViYjtcbn1cbiIsIi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogTmV3IENoZWNrQm94IFN0eWxlcyAqL1xuXG5ib2R5IDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5hLmNvbm5lY3QtYWNjb3VudC51bmRlcmxpbmUsXG5hLmNvbm5lY3QtYWNjb3VudC51bmRlcmxpbmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYS51bGluZXtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmEudWxpbmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAycHggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbn1cblxuLm5vdC1hbGxvd2VkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuXG4gIC5jb2xsYWItY29udGVudF9fY2FyZDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIH1cbn1cblxuLm92ZXJmbG93LXkge1xuICBvdmVyZmxvdy15OiAtd2Via2l0LXBhZ2VkLXk7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi8vIEEgcXVpY2sgd2F5IHRvIHZlcnRpY2FsbHkgYWxpZ24gaW1hZ2Ugb3IgdGV4dFxuLnZlcnRpY2FsLWFsaWduIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgJl9fdXBsb2FkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX2xlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIH1cbn1cblxuLy8gQ29udGVudCBTdHlsZSBDaGVja2JveGVzXG5cbi5jaGVja2JveC1pdGVtcyB7XG4gIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDFyZW0gNXJlbSAxcmVtIDJyZW07XG4gIH1cblxuICAuY2hlY2sge1xuICAgIHRvcDogMTVweDtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5zZXR0aW5ncy1ub3RpZmljYXRpb25zIC5pbnB1dC1maWVsZCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi8vIFN0YXR1cyBDaXJjbGVzXG5cbi5ncmVlbi1kb3QsXG4ueWVsbG93LWRvdCxcbi5yZWQtZG90IHtcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLmdyZWVuLWRvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xufVxuXG4ueWVsbG93LWRvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG59XG5cbi5yZWQtZG90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG59XG5cbi5ncmVlbiB7XG4gIGNvbG9yOiAkdGVhbCAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93IHtcbiAgY29sb3I6ICRnb2xkICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQge1xuICBjb2xvcjogJHBpbmsgIWltcG9ydGFudDtcbiAgZmlsbDogJHBpbmsgIWltcG9ydGFudDtcbn1cblxuLmZpcmUtcmVkIHtcbiAgY29sb3I6ICRmaXJlLXJlZDtcbn1cblxuLmdyZXkge1xuICBjb2xvcjogJGJvZHktZ3JheSAhaW1wb3J0YW50O1xufVxuLy8gUGhvbmUgTnVtYmVyIElucHV0IEZsYWdzXG5cbi5pdGktZmxhZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImZsYWdzLnBuZ1wiKTtcbn1cblxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbWFsbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xuICBiYWNrZ3JvdW5kOiAkcGluaztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAkcGluaztcbn1cblxuLyogRmlnIGNhcHRpb24gKi9cblxuZmlndXJlIHtcbiAgLmZpZ3VyZS1pbnRybyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5maWd1cmUtaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiA0OHB4O1xuXG4gICAgJi5yb3VuZGVkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZyZW07XG4gICAgfVxuICB9XG5cbiAgLmZpZ3VyZS1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6ICRib2R5LWdyYXk7XG4gICAgfVxuICB9XG59XG5cbi8qIE51bWJlciBXcmFwICovXG5cbi5udW1iZXItYW1vdW50IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMy41cHg7XG5cbiAgLm51bWJlci10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA0cHg7XG4gIH1cbn1cblxuLm51bWJlci13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cblxuLyogQ3VzdG9tIEljb24gU2l6ZXMgKi9cblxuLnptZGktaGMtMS01eCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4yNXJlbTtcbn1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5hY2NvdW50LW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmluZmx1ZW5jZXItY2FwdGlvbi1kaXNwbGF5IHtcbiAgbWF4LWhlaWdodDogMTU0cHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG5cbi5zdGF0dXMtbWVzc2FnZS1jb250YWluZXIge1xuICAubG9hZGVyIHtcbiAgICBib3JkZXI6IDE2cHggc29saWQgJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICMzNDk4ZGI7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTsgLyogU2FmYXJpICovXG4gICAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuXG4gIC8qIFNhZmFyaSAqL1xuICBALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gICAgMCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIHNwaW4ge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFByZXZpb3VzIGlucHV0IGdyb3VwcyBhcmUgaW5wdXRzIHRoYXQgYXJlIGNyZWF0ZWQgdG8gd29ya1xuLy8gd2l0aCB2YWxpZGF0ZS5qcyBoaWdobGlnaHRpbmcgYW5kIGZvY3VzIGV2ZW50c1xuXG4uaW5wdXQtZ3JvdXAucHJldi1pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogYXV0bztcblxuICAmLnNtYWxsIHtcbiAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgcGFkZGluZzogMC43cmVtIDAuNXJlbSAwLjdyZW0gMDtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIHdpZHRoOiAxNyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cyAoMC4yNXJlbSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDgzJTtcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDAuMjVyZW0pO1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cyAoMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbDpmb2N1cyArIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIH1cblxuICBpbnB1dC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQgKyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBjb2xvcjogJGdyYXk7XG4gIH1cbn1cblxubGFiZWwge1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBsaW5lYXI7XG5cbiAgJi5lcnJvcixcbiAgJjpmb2N1cy5lcnJvciB7XG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxufVxuXG4vLyBJbnB1dCBpbm5lciB0ZXh0IGFuZCBmaWVsZCBwYWRkaW5nXG5cbi5pbnB1dC1maWVsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcblxuICBoNiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgc3Bhbi5pbnB1dC10ZXh0IHtcbiAgICBjb2xvcjogJGdyYXk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgdG9wOiAwLjhyZW07XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoJ3JvYm90by1saWdodC9yb2JvdG8tbGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdyb2JvdG8tbGlnaHQvcm9ib3RvLWxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ3JvYm90by1saWdodC9yb2JvdG8tbGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ3JvYm90by1saWdodC9yb2JvdG8tbGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ3JvYm90by1saWdodC9yb2JvdG8tbGlnaHQuc3ZnI1JvYm90b0x0JykgZm9ybWF0KCdzdmcnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgncm9ib3RvLXJlZ3VsYXIvcm9ib3RvLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdyb2JvdG8tcmVndWxhci9yb2JvdG8tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdyb2JvdG8tcmVndWxhci9yb2JvdG8tcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgncm9ib3RvLXJlZ3VsYXIvcm9ib3RvLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ3JvYm90by1yZWd1bGFyL3JvYm90by1yZWd1bGFyLnN2ZyNSb2JvdG9SZWcnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKCdyb2JvdG8tbWVkaXVtL3JvYm90by1tZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdyb2JvdG8tbWVkaXVtL3JvYm90by1tZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgncm9ib3RvLW1lZGl1bS9yb2JvdG8tbWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdyb2JvdG8tbWVkaXVtL3JvYm90by1tZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ3JvYm90by1tZWRpdW0vcm9ib3RvLW1lZGl1bS5zdmcjUm9ib3RvTWVkJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybCgncm9ib3RvLWJvbGQvcm9ib3RvLWJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdyb2JvdG8tYm9sZC9yb2JvdG8tYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdyb2JvdG8tYm9sZC9yb2JvdG8tYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgncm9ib3RvLWJvbGQvcm9ib3RvLWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ3JvYm90by1ib2xkL3JvYm90by1ib2xkLnN2ZyNSb2JvdG9Cb2xkJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQWN0YURpc3BsYXknO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKCdhY3RhRGlzcGxheUJsYWNrL2FjdGFEaXNwbGF5QmxhY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdhY3RhRGlzcGxheUJsYWNrL2FjdGFEaXNwbGF5QmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnYWN0YURpc3BsYXlCbGFjay9hY3RhRGlzcGxheUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdhY3RhRGlzcGxheUJsYWNrL2FjdGFEaXNwbGF5QmxhY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2FjdGFEaXNwbGF5QmxhY2svYWN0YURpc3BsYXlCbGFjay5zdmcjQWN0YURpc3BsYXknKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCdzb2ZpYVByby1yZWd1bGFyL3NvZmlhUHJvLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdzb2ZpYVByby1yZWd1bGFyL3NvZmlhUHJvLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnc29maWFQcm8tcmVndWxhci9zb2ZpYVByby1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdzb2ZpYVByby1yZWd1bGFyL3NvZmlhUHJvLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ3NvZmlhUHJvLXJlZ3VsYXIvc29maWFQcm8tcmVndWxhci5zdmcjU29maWFQcm9SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybCgnc29maWFQcm8tc2VtaUJvbGQvc29maWFQcm8tc2VtaUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdzb2ZpYVByby1zZW1pQm9sZC9zb2ZpYVByby1zZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdzb2ZpYVByby1zZW1pQm9sZC9zb2ZpYVByby1zZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnc29maWFQcm8tc2VtaUJvbGQvc29maWFQcm8tc2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ3NvZmlhUHJvLXNlbWlCb2xkL3NvZmlhUHJvLXNlbWlCb2xkLnN2ZyNTb2ZpYVByb1NlbWlCb2xkJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybCgnc29maWFQcm8tYm9sZC9zb2ZpYVByby1ib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnc29maWFQcm8tYm9sZC9zb2ZpYVByby1ib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ3NvZmlhUHJvLWJvbGQvc29maWFQcm8tYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnc29maWFQcm8tYm9sZC9zb2ZpYVByby1ib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdzb2ZpYVByby1ib2xkL3NvZmlhUHJvLWJvbGQuc3ZnI1NvZmlhUHJvQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJ1NvZmlhUHJvUmVndWxhci1JdGFsaWMub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xufVxuIiwiLm1hcmtkb3duLWNvbnRhaW5lciB7XG4gIG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICB9XG59XG4iLCJmb290ZXIge1xuICAucGFpZC1oYXNoLWxvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICB9XG5cbiAgLmZvb3Rlci1saW5rcyB7XG4gICAgcGFkZGluZzogMTAwcHggMjBweCA4MHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlOWU5ZTk7XG5cbiAgICAudGl0bGUge1xuICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5zb2NpYWwtaWNvbiB7XG4gICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAwO1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgIGEge1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLWJhc2Uge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgJl9fdHJhZGVtYXJrIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjYuMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuZm9vdGVyLWJhc2Uge1xuICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgIH1cblxuICAgIC5mb290ZXItbGlua3Mge1xuICAgICAgcGFkZGluZzogNjBweCAwIDQwcHg7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAmLmZvb3Rlci1pY29ucyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wYWlkLWhhc2gtbG9nbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5mb290ZXItYmFzZV9fdHJhZGVtYXJrIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG4iLCIvKiBuYXZiYXIgKi9cblxuLyogTW9iaWxlIE5hdiBJY29uICovXG5cbiNuYXYtaWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA0cHggYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjAwO1xufVxuXG4jbmF2LWljb24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMjhweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbiNuYXYtaWNvbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG5cbiNuYXYtaWNvbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogN3B4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cblxuI25hdi1pY29uIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAxNHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cblxuI25hdi1pY29uLm9wZW4gc3BhbjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogOHB4O1xufVxuXG4jbmF2LWljb24ub3BlbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4jbmF2LWljb24ub3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogOHB4O1xufVxuXG5uYXYubmF2YmFyLm5hdmJhci10b2dnbGVhYmxlLW1kIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICB9XG5cbiAgJi5jb2xsYWItaGVhZGVyOjpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICRkYXJrLWJsdWU7XG59XG5cbi5uYXYtaXRlbS5kcm9wZG93biBhLm5hdi1saW5rIHtcbiAgY29sb3I6ICRibGFjaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaWNvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZyl7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDI5cHg7XG5cbiAgICAmIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICB3aWR0aDogNzZweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbGxhYi1oZWFkZXJfX3RpdGxlIHtcbiAgaDYge1xuICAgIG1heC13aWR0aDogNjB2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJi5jb2xsYWItaGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG5cbiAgICBhLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICB9XG5cbiAgICAuYnRuLW5hdi1zZWNvbmRhcnkge1xuICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLXJpZ2h0IHtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDE1cHg7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlIC5idG4tbmF2LXNlY29uZGFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2UgYS5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMXJlbSAwIDJyZW07XG4gIH1cblxuICAuaWNvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAubmF2YmFyIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm5hdmJhci1icmFuZCBzdmc6bm90KDpyb290KSB7XG4gICAgbWF4LXdpZHRoOiAyNXB4O1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBOYXZiYXIgZHJvcGRvd25zXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMCAycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93biAubmF2LWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBTdGlja3kgQmFubmVyXG5cbi5zdGlja3ktYmFubmVyIHtcbiAgJl9fYnRtLFxuICAmX190b3AsXG4gICZfX2J0bS1sZyB7XG4gICAgLmJhbm5lciB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAuc3RpY2t5IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHAge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tbmF2LXByaW1hcnkge1xuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjc1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAuYnRuLW5hdi1wcmltYXJ5IHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RvcCB7XG4gICAgLmJhbm5lciB7XG4gICAgICB0b3A6IC0xMDBweDtcblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmLnN0aWNreSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idG0ge1xuICAgIC5iYW5uZXIge1xuICAgICAgYm90dG9tOiAtMTAwcHg7XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICYuc3RpY2t5IHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J0bS1sZyB7XG4gICAgLmJhbm5lciB7XG4gICAgICBib3R0b206IC0xMDBweDtcblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmLnN0aWNreSB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxubmF2Lm5hdmJhci5sb2ctaW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICBuYXYubmF2YmFyLmxvZy1pbiB7XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHggMjBweDtcbiAgfVxufVxuXG4vLyBWZXJ0aWNhbCBuYXZcblxuLnZlcnRpY2FsLW5hdiB7XG4gIC5uYXZiYXItbmF2IHtcbiAgICBhLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgfVxuXG4gIC5jaGVjayB7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5uYXYtc2lkZV9fYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gV2UgbWFrZSBhbiBleGNlcHRpb24gdG8gdGhlIGNvbGxhcHNlIHJ1bGUgZm9yIHNpZGUtbWVudSB3aXRoIG1vYmlsZSBkcm9wZG93bixcbiAgICAvLyBpbiB0aGlzIHNpdHVhdGlvbiB3ZSBkaXNwbGF5IHRoZSBjb2xsYXBzZSBjbGFzcyBhcyBhIGJsb2NrIGVsZW1lbnQgb24gbGFyZ2VyIHNjcmVlbnNcbiAgICAjc2lkZW1lbnUuY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAudmVydGljYWwtbmF2IC5uYXZiYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSg1MSwgNTMsIDU4LCAwLjEyNSk7XG5cbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAjbmF2LXNlbGVjdGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNnB4O1xuICB9XG59XG5cbi8vIFN0eWxlcyBmb3IgYm90dG9tIG1vYmlsZSBuYXZpZ2F0aW9uIGZvciBpbmZsdWVuY2VycyAoY29yZS9oZWFkZXJfbWFpbl9pbmZsdWVuY2VyKVxuLmluZmx1ZW5jZXItbW9iaWxlLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LW1lZGl1bTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4uaW5mbHVlbmNlci1mb290ZXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmluZmx1ZW5jZXItZm9vdGVyLWxpbmsge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICRncmF5LTMwMDtcbiAgZmlsbDogJGdyYXktMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG5cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZmlsbDogJGluZGlnby02MDA7XG4gICAgY29sb3I6ICRpbmRpZ28tNjAwO1xuICB9XG59XG5cbi5pbmZsdWVuY2VyLWZvb3Rlci1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAkZ3JheS1kYXJrO1xuICBmb250LXdlaWdodDogNTAwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGluZGlnby02MDA7XG4gIH1cbn1cblxuLmluZmx1ZW5jZXItZm9vdGVyLWljb24uYWN0aXZlIHtcbiAgZmlsbDogJGluZGlnby02MDA7XG59XG5cblxuLy8gU3R5bGVzIGZvciBpbmZsdWVuY2VyIG1vYmlsZSBtZW51IG5hdmlnYXRpb24gcGFnZSAoaW5mbHVlbmNlcnMvbW9iaWxlX21lbnVfbmF2aWdhdGlvbilcbi5pbmZsdWVuY2VyLW1vYmlsZS1tZW51LW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG59XG5cbi5pbmZsdWVuY2VyLW1lbnUtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuXG4uaW5mbHVlbmNlci1tZW51LXByb2ZpbGUtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaW5mbHVlbmNlci1tZW51LXByb2ZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4jaW5mbHVlbmNlci1tZW51LXByb2ZpbGUtdGV4dCB7XG4gIGNvbG9yOiAkZ3JheS0zMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4jaW5mbHVlbmNlci11c2VybmFtZSB7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5kYXJrLWdyYXktaGFpcmxpbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbWVkaXVtO1xufVxuXG4uaW5mbHVlbmNlci1tZW51LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMjRweCAwO1xuICByb3ctZ2FwOiAyNHB4O1xufVxuXG4uaW5mbHVlbmNlci1tZW51LWxpbmstaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cblxuLmluZmx1ZW5jZXItbWVudS1saW5rIHtcbiAgY29sb3I6ICRncmF5LTMwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaW5mbHVlbmNlci1tZW51LWxpbms6aG92ZXIge1xuICBjb2xvcjogJGluZGlnby02MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmluZmx1ZW5jZXItbWVudS1pY29uIHtcbiAgZmlsbDogJGdyYXktMzAwO1xufVxuXG4iLCIvKiBJbnRybyBIZWFkaW5ncyAqL1xuXG4uaW50cm8ge1xuICAmX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBwIHtcbiAgICAgIG1heC13aWR0aDogNTcwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmLnB1bGwtbGVmdC1kZXNrdG9wIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NlY29uZGFyeSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fYnRtLWNvbnRlbnQge1xuICAgIGgxIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAuYnRuLXByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICBwYWRkaW5nOiAxM3B4IDUxcHg7XG4gICAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAuaW50cm8ge1xuICAgICZfX2NvbnRlbnQsXG4gICAgJl9fYnRtLWNvbnRlbnQsXG4gICAgJl9fc2Vjb25kYXJ5LFxuICAgICZfX2xlZnQtY29udGVudCB7XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlY29uZGFyeSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICZfX2J0bS1jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIExvZ28gR3JpZCBTcXVhcmUgICovXG5cbi5ncmlkLXNxdWFyZSB7XG4gIHBhZGRpbmc6IDUuMzEzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nOiAzLjVyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMi41cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIHBhZGRpbmc6IDEuOXJlbTtcbiAgfVxufVxuIiwiLmN0YS1saXN0IHtcbiAgLmdyaWQtc3F1YXJlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgYm9yZGVyOiA1cHggc29saWQgJHdoaXRlO1xuICAgIHBhZGRpbmc6IDVyZW07XG4gIH1cbn1cblxuLmxvZ28tbGlzdCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4cykge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG5cbiAgLmdyaWQtc3F1YXJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICR3aGl0ZTtcbiAgICBwYWRkaW5nOiA1cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICBwYWRkaW5nOiAzLjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICBwYWRkaW5nOiA1LjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICBwYWRkaW5nOiA0cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4cykge1xuICAgICAgcGFkZGluZzogMi41cmVtO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiAzMCU7XG4gICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIvLyBUaHVtYm5haWwgU2xpZGVyXG5cbiN0aHVtYm5haWwtc2xpZGVyLFxuLnRodW1ibmFpbC1zbGlkZXIge1xuICAuc2hhZG93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMzUwcHggMzUwcHggLTM1MHB4ICRwdXJlLWJsYWNrO1xuICAgIHRvcDogLThweDtcbiAgICBsZWZ0OiA4cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgd2lkdGg6IDkzJTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gICAgICB3aWR0aDogOTQlO1xuICAgIH1cbiAgfVxuXG4gIC5maWd1cmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC01cHg7XG4gICAgbGVmdDogMjBweDtcblxuICAgIC5maWd1cmUtaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkcyAkb2ZmLXdoaXRlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWd1cmUtY2FwdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICBzcGFuLFxuICAgICAgc3BhbiBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJvdXNlbC1pbWcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZS5sZWZ0ID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUucmlnaHQgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cblxuICAuY2Fyb3VzZWwtY29udHJvbC5sZWZ0LFxuICAuY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgfVxuXG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAucHJvZmlsZS1zbGlkZXIge1xuICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCxcbiAgICAucHJvZmlsZS1zbGlkZXItYnV0dG9uIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhvdmVyID4gYVtjbGFzcyo9XCJjYXJvdXNlbC1jb250cm9sLVwiXSB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnRodW1ibmFpbC1zbGlkZS0xMDAgLmNhcm91c2VsLWl0ZW0tbGVmdC5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cblxuICAudGh1bWJuYWlsLXNsaWRlLTEwMCAuY2Fyb3VzZWwtaXRlbS1yaWdodC5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuXG4gIC50aHVtYm5haWwtc2xpZGUtMTAwIC5jYXJvdXNlbC1pdGVtLW5leHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuXG4gIC50aHVtYm5haWwtc2xpZGUtMTAwIC5jYXJvdXNlbC1pdGVtLXByZXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cblxuICAudGh1bWJuYWlsLXNsaWRlLTMzIC5jYXJvdXNlbC1pdGVtLWxlZnQuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMzLjMlKTtcbiAgfVxuXG4gIC50aHVtYm5haWwtc2xpZGUtMzMgLmNhcm91c2VsLWl0ZW0tcmlnaHQuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzMuMyUpO1xuICB9XG5cbiAgLnRodW1ibmFpbC1zbGlkZS0zMyAuY2Fyb3VzZWwtaXRlbS1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzMuMyUpO1xuICB9XG5cbiAgLnRodW1ibmFpbC1zbGlkZS0zMyAuY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMzLjMlKTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1yaWdodCxcbiAgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCBoMSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLmNhcm91c2VsLWlubmVyIHtcbiAgICAgIHdpZHRoOiAxODAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1sZWZ0LmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXJpZ2h0LmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbmV4dCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXJpZ2h0LFxuICAgIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG5cbiAgICAuaW5mbHVlbmNlci1zbGlkZXItYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi50aHVtYm5haWwtc2xpZGVyIHtcbiAgLyogcHJldmVudCBmbGlja2VyIGR1cmluZyB0cmFuc2l0aW9uICovXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5jYXJvdXNlbC1pdGVtLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5jYXJvdXNlbC1pdGVtLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbiIsIi8qIENhcm91c2VsIE1hcmtldGVycyBJbnRybyAqL1xuXG4jY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvIHtcblxuICAvLy5jYXJvdXNlbC1pbm5lciB7XG4gIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAvL31cblxuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgfVxuXG4gICYuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0sXG4gICYuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLmFjdGl2ZS5sZWZ0LFxuICAmLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWlubmVyIC5hY3RpdmUucmlnaHQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gICYuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAmLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAmLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2luZmx1ZW5jZXItc2xpZGVyL2RvZy1zbGlkZXItc3RkLmpwZycpO1xuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2luZmx1ZW5jZXItc2xpZGVyL2NhbWVyYS1zbGlkZXItc3RkLmpwZycpO1xuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2luZmx1ZW5jZXItc2xpZGVyL2Nhci1zbGlkZXItc3RkLmpwZycpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2luZmx1ZW5jZXItc2xpZGVyL2RvZy1zbGlkZXItcmV0LmpwZycpO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2luZmx1ZW5jZXItc2xpZGVyL2NhbWVyYS1zbGlkZXItcmV0LmpwZycpO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2luZmx1ZW5jZXItc2xpZGVyL2Nhci1zbGlkZXItcmV0LmpwZycpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHdpZHRoOiA0JTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYm90dG9tOiAxLjVyZW07XG4gIH1cblxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgICBsZWZ0OiA4MyU7XG4gIH1cblxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICByaWdodDogOCU7XG4gIH1cblxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgYm90dG9tOiAxLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsZWZ0OiAoKDgwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDIpO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICB9XG4gIH1cblxuICAuem1kaS1sb25nLWFycm93LXJpZ2h0OjpiZWZvcmUsXG4gIC56bWRpLWxvbmctYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgfVxuXG4gIC56bWRpLWxvbmctYXJyb3ctbGVmdCxcbiAgLnptZGktbG9uZy1hcnJvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlc3Q7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWF4LWhlaWdodDogNTU1cHg7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuY2Fyb3VzZWwtaXRlbTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMzMzNTNhIDQwJSwgcmdiYSg1MSwgNTMsIDU4LCAwKSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMzMzNTNhIDMwJSwgcmdiYSg1MSwgNTMsIDU4LCAwKSk7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBsZWZ0OiA1JTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgICAgIGxlZnQ6IDcwJTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgICAgd2lkdGg6IDEwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gICAgICBsZWZ0OiA4MyU7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICAgIHdpZHRoOiA1JTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIGluZmx1ZW5jZXIgY2Fyb3VzZWwgKi9cblxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSxcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIge1xuICAuY2Fyb3VzZWwtaW5uZXIge1xuICAgICZfX3RleHQge1xuICAgICAgcGFkZGluZzogMCAxMDBweCAwIDg1cHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgfVxuXG4gICAgICAuZmlndXJlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgLmZpZ3VyZS1pbWcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZ3VyZS1jYXB0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAkYm9keS1ncmF5O1xuICAgICAgICBsaW5lLWhlaWdodDogMi44NzVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC56bWRpLWxvbmctYXJyb3ctcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogLTIwcHg7XG4gIH1cblxuICAuem1kaS1sb25nLWFycm93LWxlZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMCA1cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLmNhcm91c2VsLWlubmVyX190ZXh0IGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuY2Fyb3VzZWwtaW5uZXIge1xuICAgICAgd2lkdGg6IDE4MCU7XG4gICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgcmlnaHQ6IDAlO1xuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDUwcHggMzBweCAxMHB4O1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbGVmdC5hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1yaWdodC5hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLW5leHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXByZXYge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1yaWdodCxcbiAgICAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgLmluZmx1ZW5jZXItc2xpZGVyLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIC5jYXJvdXNlbC1pbm5lciB7XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMTBweCA1MHB4IDMwcHggMTBweDtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNDVweCkge1xuICAgIC5jYXJvdXNlbC1pbm5lciB7XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4IDMwcHggMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIENQRSBTbGlkZXIgICovXG5cbi5wcmljZS1vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogOHJlbSBhdXRvIDVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuYnRuLXByaW1hcnkge1xuICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdztcbiAgICBwYWRkaW5nOiAwLjgxMjVyZW0gMy4yNXJlbTtcbiAgfVxuXG4gICZfX3ByaWNlIHtcbiAgICBtYXJnaW46IDMwcHggNXB4IDMwcHggMzBweDtcbiAgfVxuXG4gIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnJhZGlvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5yYWRpbyB7XG4gICAgICAgIHRvcDogMjAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBhZGRpbmc6IDI5cHggMzBweCAyNXB4IDUwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBsaW5lYXI7XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5yYWRpbyB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGdvbGQ7XG4gIH1cblxuICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLnJhZGlvOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICRnb2xkO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IGxhYmVsIHtcbiAgICBjb2xvcjogJGdvbGQ7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICNjcGUtc2xpZGVyIC5pbnRyb19fY29udGVudC1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5wcmljZS1vcHRpb25zIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG5cbiAgICAuYnRuLXByaW1hcnkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgLmNoZWNrIHtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDMwcHggNXB4IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmVzdWx0IHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICNwcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jc2xpZGVyMVZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMy44MjVyZW07XG4gIGNvbG9yOiAkZGFyay1ibHVlO1xuXG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4ucHJpY2UtdGV4dCAuem1kaSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICRkYXJrLWJsdWU7XG59XG5cbiNwcmljZSB7XG4gIGNvbG9yOiAkZGFyay1ibHVlO1xuICBmb250LXNpemU6IDMuODc1cmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbi5wcmljZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuXG4gIC56bWRpLWluZm8tb3V0bGluZSB7XG4gICAgY29sb3I6ICRncmF5O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gICNjcGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkZ29sZDtcbiAgfVxufVxuXG4vLyBJbmZsdWVuY2VyIHNldHRpbmdzIHBhZ2UgQ1BFIHN0eWxlc1xuXG4uaW5mbHVlbmNlcl9zZXR0aW5ncy5jaGFubmVscyB7XG4gIC5zbGlkZXItdmFsdWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5zZXR0aW5ncy1zbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgcGFkZGluZzogM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG4gIH1cblxuICAjcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuXG4gIC5wYWlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJpY2Utb3B0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsb2F0OiBub25lO1xuXG4gICAgJl9fcmVzdWx0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICB9XG5cbiAgICAucHJpY2Utb3B0aW9uIHNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpY2UtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIC56bWRpLWluZm8tb3V0bGluZS5pbmZvLXRvb2x0aXAge1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pbmZsdWVuY2VyX3NldHRpbmdzLmNoYW5uZWxzX25ldyB7XG4gIC5zbGlkZXItdmFsdWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5zZXR0aW5ncy1zbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgcGFkZGluZzogM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG4gIH1cblxuICAjcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuXG4gIC5wYWlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJpY2Utb3B0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsb2F0OiBub25lO1xuXG4gICAgJl9fcmVzdWx0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICB9XG5cbiAgICAucHJpY2Utb3B0aW9uIHNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpY2UtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIC56bWRpLWluZm8tb3V0bGluZS5pbmZvLXRvb2x0aXAge1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIEZ1bmN0aW9uYWwgc3R5bGluZztcbiAqIFRoZXNlIHN0eWxlcyBhcmUgcmVxdWlyZWQgZm9yIG5vVWlTbGlkZXIgdG8gZnVuY3Rpb24uXG4gKiBZb3UgZG9uJ3QgbmVlZCB0byBjaGFuZ2UgdGhlc2UgcnVsZXMgdG8gYXBwbHkgeW91ciBkZXNpZ24uXG4gKi9cblxuLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICBmb250LXNpemU6IDAuODc1ZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5sZy10b29sdGlwIC50b29sdGlwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIC50b29sdGlwLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vVWktdGFyZ2V0LFxuLm5vVWktdGFyZ2V0ICoge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubm9VaS10YXJnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4ubm9VaS1iYXNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyAvKiBGaXggNDAxICovXG59XG5cbi5ub1VpLW9yaWdpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ubm9VaS1oYW5kbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4ubm9VaS1zdGFja2luZyAubm9VaS1oYW5kbGUge1xuICAvKiBUaGlzIGNsYXNzIGlzIGFwcGxpZWQgdG8gdGhlIGxvd2VyIG9yaWdpbiB3aGVuXG4gICAgIGl0cyB2YWx1ZXMgaXMgPiA1MCUuICovXG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuM3MsIHRvcCAwLjNzO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MsIHRvcCAwLjNzO1xufVxuXG4ubm9VaS1zdGF0ZS1kcmFnICoge1xuICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLyogUGFpbnRpbmcgYW5kIHBlcmZvcm1hbmNlO1xuICogQnJvd3NlcnMgY2FuIHBhaW50IGhhbmRsZXMgaW4gdGhlaXIgb3duIGxheWVyLlxuICovXG4ubm9VaS1iYXNlLFxuLm5vVWktaGFuZGxlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4vKiBTbGlkZXIgc2l6ZSBhbmQgaGFuZGxlIHBsYWNlbWVudDtcbiAqL1xuLm5vVWktaG9yaXpvbnRhbCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGhlaWdodDogNnB4O1xufVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTIwcHg7XG59XG5cbi5ub1VpLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxlZnQ6IC02cHg7XG4gIHRvcDogLTE3cHg7XG59XG5cbi8qIFN0eWxpbmc7XG4gKi9cbi5ub1VpLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NiO1xufVxuXG4ubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogJHRlYWw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCA0NTBtcztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCA0NTBtcztcbn1cblxuLm5vVWktb3JpZ2luIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4jYnVkZ2V0U2xpZGVyLm5vVWktYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICNlYzNlNjk7XG59XG5cbiNidWRnZXRTbGlkZXIgLm5vVWktb3JpZ2luIHtcbiAgYmFja2dyb3VuZDogI2NjY2NjYjtcbn1cblxuLyogSGFuZGxlcyBhbmQgY3Vyc29ycztcbiAqL1xuLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiB3LXJlc2l6ZTtcbn1cblxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbn1cblxuLm5vVWktaGFuZGxlIHtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5vVWktYWN0aXZlIHtcbiAgYm94LXNoYWRvdzpcbiAgICBpbnNldCAwIDAgMXB4ICNmZmYsXG4gICAgaW5zZXQgMCAxcHggN3B4ICNkZGQsXG4gICAgMCAzcHggNnB4IC0zcHggI2JiYjtcbn1cblxuLyogRGlzYWJsZWQgc3RhdGU7XG4gKi9cbltkaXNhYmxlZF0ubm9VaS1jb25uZWN0LFxuW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI2I4YjhiODtcbn1cblxuW2Rpc2FibGVkXS5ub1VpLW9yaWdpbixcbltkaXNhYmxlZF0gLm5vVWktaGFuZGxlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLm5vVWktdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDUwcHg7XG59XG5cbi5wYWlkLXRvb2x0aXAge1xuICBtaW4td2lkdGg6IDEycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgcCB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuc2xpZGVyLXZhbHVlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaDQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4ucGFpZC10b29sdGlwOm50aC1vZi10eXBlKDEpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IC01LjFyZW07XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnBhaWQtdG9vbHRpcDpudGgtb2YtdHlwZSgyKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMjVweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ucGFpZC10b29sdGlwLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhaWQtdG9vbHRpcDo6YWZ0ZXIsXG4ucGFpZC10b29sdGlwOjpiZWZvcmUge1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyAnO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFpZC10b29sdGlwOjpiZWZvcmUsXG4ucGFpZC10b29sdGlwOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXJrLWJsdWU7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLnByb2dyZXNzLXNsaWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAucGFpZC10b29sdGlwOm50aC1vZi10eXBlKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAucGFpZC10b29sdGlwOm50aC1vZi10eXBlKDEpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnBhaWQtdG9vbHRpcDpudGgtb2YtdHlwZSgyKSB7XG4gICAgdG9wOiAzMHB4O1xuICB9XG5cbiAgLnBhaWQtdG9vbHRpcDo6YWZ0ZXIsXG4gIC5wYWlkLXRvb2x0aXA6OmJlZm9yZSB7XG4gICAgbGVmdDogNDguNSU7XG4gIH1cbn1cbiIsIi5xdW90ZS1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVzdDtcbiAgcGFkZGluZzogNjBweCAyMHB4IDM1MHB4O1xuICBtYXgtaGVpZ2h0OiA0MzBweDtcblxuICBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5maWd1cmUge1xuICAgIGJvdHRvbTogNjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgbWF4LWhlaWdodDogMzJweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggMTU1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1NnB4IDE2cHg7XG5cbiAgICAuZmlndXJlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vSW5mbHVlbmNlciBTZXR0aW5ncyBSZXF1aXJlIG1vZGFsXG5cbiNpbnN0YXZlcmlmeSB7XG4gIC52ZXJpZmljYXRpb24tY29kZSB7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCA1OSwgMTA0LCAwLjEpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5tb2RhbC1pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb250ZW50IElucHNpcmF0aW9uIE1vZGFsICYgQ2FtcGFpZ24gQXNzaWdubWVudCBNb2RhbFxuI2ludGVybmFsX2NhdGVnb3J5X2ltYWdlc19tb2RhbCxcbiNjYW1wYWlnbi1hc3NpZ25tZW50LW1vZGFsIHtcbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogOTB2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgI2NhdGVnb3J5LWltYWdlcy1tb2RhbCxcbiAgI3VwZGF0ZV9jYW1wYWlnbl9tYW5hZ2VycyB7XG4gICAgaGVpZ2h0OiA5MHZoO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cblxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHRlc3Q7XG4gIH1cbn1cbiIsIi52aWRlb1dyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mdWxsc2NyZWVuLWJnX192aWRlbyB7XG4gIGhlaWdodDogMjAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTAlO1xuICB3aWR0aDogMzAwJTtcbn1cblxuLnZpZGVvLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTMsIDU4LCAwLjcpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG59XG5cbi5tb2RhbC1iYWNrZHJvcC5pbiB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00KTtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4udmlkZW8tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG5cbi52aWRlby1saW5rLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICB6LWluZGV4OiA1O1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgJixcbiAgdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi52aWRlby1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyMDAwO1xufVxuXG4uZnVsbHNjcmVlbi12aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNpbmZsdWVuY2VyLXZpZGVvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2NyZWF0b3JzL3ZpZGVvLWNvdmVyLmpwZ1wiKSBjZW50ZXIgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cblxuICAuZnVsbHNjcmVlbi1iZ19fdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIENoYXQgY29tcG9uZW50XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAubW9iaWxlLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tb2JpbGUtc2hvdyB7IGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDsgfVxufVxuXG4vLyBCT1QgTUVTU0FHRSBDSEFUIFNUWUxFU1xuXG4uY29udmVyc2F0aW9uLW1lc3NhZ2UuZnJvbS1zeXN0ZW0ge1xuICBwYWRkaW5nOiAxcmVtIDAgMCAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAxZW0gMWVtIDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWVzc2FnZS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcblxuICAgIHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5tZXNzYWdlLWJvZHkge1xuICAgIHBhZGRpbmc6IDAgMXJlbSAxcmVtO1xuXG4gICAgLnRleHQtYm9sZCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gVVNFUiBNRVNTQUdFIENIQVQgU1RZTEVTXG5cbi5jb252ZXJzYXRpb24tdmlldyB7XG4gIC5jb252ZXJzYXRpb24tbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMWVtIDEuNWVtIDFlbSA0LjM3NWVtO1xuICB9XG59XG5cbi5pbmZsdWVuY2VyLWZlZWRiYWNrLXRhYiB7XG4gIGhlaWdodDogODUlO1xufVxuXG4uaW5mbHVlbmNlci1mZWVkYmFjay10YWItY2hhdCB7XG4gIC5jb252ZXJzYXRpb24tbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMWVtIDEuNWVtIDFlbSA0LjM3NWVtO1xuICB9XG5cbiAgLnNlbGVjdGVkOm5vdCguZnJvbS1zeXN0ZW0pIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoaWdobGlnaHQteWVsbG93O1xuICB9XG59XG5cbi5jb252ZXJzYXRpb24tcHJvZmlsZS1waG90byB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgbGVmdDogMS4yNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyLjVlbTtcbn1cblxucC5jb252ZXJzYXRpb24tcHJvZmlsZS1waG90byB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwYWRkaW5nLXRvcDogMC42ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbXBvc2UtbWVzc2FnZS5idG4tZml4ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAuYXR0YWNobWVudC10cmlnZ2VyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICAgIHRvcDogMjhweDtcbiAgICBjb2xvcjogJGdyYXk7XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgbWF4LWhlaWdodDogNDUwcHg7XG4gIH1cbn1cblxuLnptZGkuaWNvbi1vbmx5LWxpbmsge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmNvbnZlcnNhdGlvbi1tZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udmVyc2F0aW9uLXB1bGwtYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nOiAxZW07XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBjb2xvcjogJGJsYWNrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbnZlcnNhdGlvbi12aWV3IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5jb252ZXJzYXRpb24taGVhZGVyIHtcbiAgICB6LWluZGV4OiA1MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBoNiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5tZXNzYWdlLWhlYWRlciAubWVzc2FnZS1kZXRhaWxzIHtcbiAgYTpob3ZlcixcbiAgYTphY3RpdmUge1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICB9XG59XG5cbi5tZXNzYWdlLWRldGFpbHMge1xuICB0aW1lIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnZlcnNhdGlvbi1tZXNzYWdlIHtcbiAgaHIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICB9XG5cbiAgY29sb3I6ICRibGFjaztcblxuICAubWVzc2FnZS1ib2R5IHtcbiAgICBwLFxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIG1hcmdpbjogMC41ZW0gMDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIG9sIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUGFnZSBjb21wb25lbnRcblxubWFpbi5jb2xsYWJvcmF0aW9ucyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAuc2Nyb2xsLXNjcmVlbl9fbGcge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cbn1cblxuI3VwbG9hZC1zdGFnZSB7XG4gIC5zY3JvbGwtc2NyZWVuIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNzVweCk7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2Nyb2xsLXNjcmVlbiB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNjcm9sbC1zY3JlZW5fX2luZmx1ZW5jZXItc2lkZWJhciB7XG4gIG1heC1oZWlnaHQ6IDQ1dmg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uc2Nyb2xsLXNjcmVlbl9fY29sbGFiLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uaW5mbHVlbmNlci1zaWRlYmFyX19pdGVtLWRldGFpbHMge1xuICBoZWlnaHQ6IDM1JTtcbn1cblxuLmluZmx1ZW5jZXItc2lkZWJhcl9faXRlbS10YWJzIHtcbiAgaGVpZ2h0OiA2NSU7XG59XG5cblxuLy8gTmF2aWdhdGlvbiBjb21wb25lbnRcblxuLmNvbGxhYi1oZWFkZXIge1xuICAmX19kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGkuaWNvbi1vbmx5LWxpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDAuNWVtIDFlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JheTtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20tY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhc2sgU3RhdGUgaXRlbXNcblxuXG5hLml0ZW0tY2FyZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi5jb2xsYWItY29udGVudF9fY2FyZCB7XG4gIGkuem1kaS56bWRpLXNlYXJjaCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOHB4O1xuICAgIGJvdHRvbTogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uY29sbGFiLWNvbnRlbnQge1xuICAuaXRlbS1jYXJkLnZpc2libGUtY2FyZC5pdGVtLWNvbnRlbnQ6bGFzdC1jaGlsZCAuY29sbGFiLWNvbnRlbnRfX2NhcmQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAucG9zdGVyLWltYWdlIC5yZXNwb25zaXZlLWhlaWdodCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZmUzZTg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAuY29sbGFiLWNvbnRlbnRfX3RleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAuY29sbGFiLWNvbnRlbnRfX3RleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3Bhbi50YXNrLXN0YXRlIHtcbiAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjhweCkge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tZGVzY3JpcHRpb24gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYudXBsb2FkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZmI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40czsgLyogU2FmYXJpICovXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7IC8qIFNhZmFyaSAqL1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oI2YzZjRmYiwgNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZpeGVkIHNpZGUgaW1hZ2UgZm9yIHBvcmZvcm1hbmNlIHVwbG9hZHNcblxuI2luZmx1ZW5jZXItc2NyZWVuc2hvdC11cGxvYWRzLCAjbWFuYWdlci1zY3JlZW5zaG90LXVwbG9hZHMge1xuICAudGh1bWItY292ZXIge1xuICAgIHdpZHRoOiAxNjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5jb2xsYWItY29udGVudF9fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBzaWRlIGltYWdlXG5cbi5wb3N0ZXItaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuICAucmVzcG9uc2l2ZS1oZWlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICB9XG59XG5cbi50YXNrLXN0YXRlIHtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDAuNWVtO1xuICB9XG5cbiAgJi5wZW5kaW5nIHtcbiAgICBjb2xvcjogJGdyYXktbWVkaXVtICFpbXBvcnRhbnQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbWVkaXVtO1xuICAgIH1cbiAgfVxuXG4gICYuZGVsaXZlcmVkIHtcbiAgICBjb2xvcjogJGdyYXktZGVsaXZlcmVkICFpbXBvcnRhbnQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGVsaXZlcmVkO1xuICAgIH1cbiAgfVxuXG4gICYuZHJvcHBlZCB7XG4gICAgY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG5cbiAgJi5kcmFmdGluZyB7XG4gICAgY29sb3I6ICRncmF5LW1lZGl1bSAhaW1wb3J0YW50O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LW1lZGl1bTtcbiAgICB9XG4gIH1cblxuICAmLmluX2lucHJvZ3Jlc3Mge1xuICAgIGNvbG9yOiAkZ3JheS1pbnByb2dyZXNzICFpbXBvcnRhbnQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktaW5wcm9ncmVzcztcbiAgICB9XG4gIH1cblxuICAmLmluX3BlbmRpbmcge1xuICAgIGNvbG9yOiAkeWVsbG93LXBlbmRpbmcgIWltcG9ydGFudDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93LXBlbmRpbmc7XG4gICAgfVxuICB9XG5cbiAgJi5pbl9hcHByb3ZlZCwgJi5pbl9pbnN0YWdyYW1hcHByb3ZlZCwgJi5pbl9icmFuZGFwcHJvdmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbC1hcHByb3ZlZDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKck1wiO1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxuXG4gICYuaW5fY29tcGxldGVkIHtcbiAgICBjb2xvcjogJGNvcmFsLWNvbXBsZXRlZCAhaW1wb3J0YW50O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3JhbC1jb21wbGV0ZWQ7XG4gICAgfVxuICB9XG5cbiAgJi5pbl9saXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay1saXZlO1xuICB9XG5cbiAgJi5pbl9wYWlkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbC1hcHByb3ZlZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5pbl9jb250ZW50cmVxdWlyZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LXJlcXVpcmVkO1xuICB9XG5cbiAgJi5pbl9jb25jZXB0cmVxdWlyZWQge1xuICAgIGJhY2tncm91bmQ6ICRncmF5LXJlcXVpcmVkO1xuICB9XG5cbiAgJi5pbl9jb25jZXB0dW5kZXJyZXZpZXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctcmV2aWV3O1xuICB9XG5cbiAgJi5pbl9jb25jZXB0YXBwcm92ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsLWFwcHJvdmVkO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4pyTXCI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgJi5pbl9jb250ZW50dW5kZXJyZXZpZXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctcmV2aWV3O1xuICB9XG5cbiAgJi5pbl9jb250ZW50YXBwcm92ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsLWFwcHJvdmVkO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4pyTXCI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgJi5pbl90aWt0b2thcHByb3ZlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFyaztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKck1wiO1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4vL25ldyBzdHlsZXMgZm9yIHRodW1ibmFpbCBpbWFnZXNcbi50aHVtYi1jb3ZlciB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEzOXB4O1xuXG4gIC5wb3N0ZXItaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuLmNvbGxhYi10eHQtY29udHIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmNvbGxhYi10YXNrcy1zdW1tYXJ5IC5kaXNwbGF5LTQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjNyZW07XG59XG5cbi5kdWUtYXBwcm92YWwge1xuICBwYWRkaW5nLWJvdHRvbTogMC4zcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5lZGl0X2NhcHRpb25fYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG4gIGJvcmRlci1jb2xvcjogJGdyYXktbGlnaHQ7XG59XG4iLCIuaW50ZXJuYWwtaW1hZ2VzIHtcbiAgLnN0eWxlLWJveCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5pbWFnZS1ib3gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmltYWdlLWJveF9faW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBpLnptZGktY2hlY2stY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgZGl2IGRpdiBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyOiA0cHggc29saWQgJHRlYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiA5OTA7XG5cbiAgICBpLnptZGktY2hlY2stY2lyY2xlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIGkuem1kaS1jaGVjay1jaXJjbGU6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzVmYzViYjtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICBpLnptZGktY2hlY2stY2lyY2xlOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLThweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZTtcbiAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMjgwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyODBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMTQwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIzMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMzBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQm9vdHN0cmFwIE11bHRpc2VsZWN0IChodHRwOi8vZGF2aWRzdHV0ei5kZS9ib290c3RyYXAtbXVsdGlzZWxlY3QvKVxuICpcbiAqIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMDpcbiAqIENvcHlyaWdodCAoYykgMjAxMiAtIDIwMjIgRGF2aWQgU3R1dHpcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpOyB5b3UgbWF5IG5vdFxuICogdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLiBZb3UgbWF5IG9idGFpbiBhXG4gKiBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0IGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUywgV0lUSE9VVFxuICogV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLiBTZWUgdGhlXG4gKiBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZCBsaW1pdGF0aW9uc1xuICogdW5kZXIgdGhlIExpY2Vuc2UuXG4gKlxuICogQlNEIDMtQ2xhdXNlIExpY2Vuc2U6XG4gKiBDb3B5cmlnaHQgKGMpIDIwMTIgLSAyMDIyIERhdmlkIFN0dXR6XG4gKiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICpcbiAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dFxuICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZSBtZXQ6XG4gKiAgICAtIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSxcbiAqICAgICAgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci5cbiAqICAgIC0gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlLFxuICogICAgICB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZSBkb2N1bWVudGF0aW9uXG4gKiAgICAgIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLlxuICogICAgLSBOZWl0aGVyIHRoZSBuYW1lIG9mIERhdmlkIFN0dXR6IG5vciB0aGUgbmFtZXMgb2YgaXRzIGNvbnRyaWJ1dG9ycyBtYXkgYmVcbiAqICAgICAgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZCBmcm9tIHRoaXMgc29mdHdhcmUgd2l0aG91dFxuICogICAgICBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uXG4gKlxuICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUyBcIkFTIElTXCJcbiAqIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLFxuICogVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUlxuICogUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVCBIT0xERVIgT1JcbiAqIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLFxuICogRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLFxuICogUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7XG4gKiBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSxcbiAqIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SXG4gKiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGXG4gKiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS5cbiAqL1xuc3Bhbi5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuc3Bhbi5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0IHNlbGVjdCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAtMXB4IC0xcHggLTNweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDMwcHg7XG59XG4ubXVsdGlzZWxlY3QuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tdWx0aXNlbGVjdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1yZXNldCAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogOTMlO1xufVxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZmlsdGVyID4gLmZhLXNlYXJjaCB7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWZpbHRlciA+IGlucHV0Lm11bHRpc2VsZWN0LXNlYXJjaCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0Z3JleTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBtYXJnaW4tbGVmdDogLTEuNjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWZpbHRlciA+IGlucHV0Lm11bHRpc2VsZWN0LXNlYXJjaDpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZmlsdGVyID4gLm11bHRpc2VsZWN0LW1vei1jbGVhci1maWx0ZXIge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LW9wdGlvbi5tdWx0aXNlbGVjdC1ncm91cC1vcHRpb24taW5kZW50ZWQtZnVsbCB7XG4gIHBhZGRpbmctbGVmdDogMi42cmVtO1xufVxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3Qtb3B0aW9uLm11bHRpc2VsZWN0LWdyb3VwLW9wdGlvbi1pbmRlbnRlZCB7XG4gIHBhZGRpbmctbGVmdDogMS44cmVtO1xufVxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZ3JvdXAge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1ncm91cC5jbG9zZWQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZ3JvdXAgLmNhcmV0LWNvbnRhaW5lciB+IC5mb3JtLWNoZWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LW9wdGlvbixcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWdyb3VwLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtYWxsIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtIDAuMjVyZW0gMC43NXJlbTtcbn1cbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LW9wdGlvbi5kcm9wZG93bi1pdGVtLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZ3JvdXAuZHJvcGRvd24taXRlbSxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWFsbC5kcm9wZG93bi1pdGVtLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3Qtb3B0aW9uLmRyb3Bkb3duLXRvZ2dsZSxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWdyb3VwLmRyb3Bkb3duLXRvZ2dsZSxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWFsbC5kcm9wZG93bi10b2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1vcHRpb24gLmZvcm0tY2hlY2stbGFiZWwsXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1ncm91cCAuZm9ybS1jaGVjay1sYWJlbCxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWFsbCAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LW9wdGlvbi5hY3RpdmU6bm90KC5tdWx0aXNlbGVjdC1hY3RpdmUtaXRlbS1mYWxsYmFjayksXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1ncm91cC5hY3RpdmU6bm90KC5tdWx0aXNlbGVjdC1hY3RpdmUtaXRlbS1mYWxsYmFjayksXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1hbGwuYWN0aXZlOm5vdCgubXVsdGlzZWxlY3QtYWN0aXZlLWl0ZW0tZmFsbGJhY2spLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3Qtb3B0aW9uOm5vdCgubXVsdGlzZWxlY3QtYWN0aXZlLWl0ZW0tZmFsbGJhY2spOmFjdGl2ZSxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWdyb3VwOm5vdCgubXVsdGlzZWxlY3QtYWN0aXZlLWl0ZW0tZmFsbGJhY2spOmFjdGl2ZSxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWFsbDpub3QoLm11bHRpc2VsZWN0LWFjdGl2ZS1pdGVtLWZhbGxiYWNrKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZXk7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LW9wdGlvbjpob3Zlcixcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWdyb3VwOmhvdmVyLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtYWxsOmhvdmVyLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3Qtb3B0aW9uOmZvY3VzLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZ3JvdXA6Zm9jdXMsXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1hbGw6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZ3JheSAhaW1wb3J0YW50O1xufVxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3Qtb3B0aW9uIC5mb3JtLWNoZWNrLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZ3JvdXAgLmZvcm0tY2hlY2ssXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1hbGwgLmZvcm0tY2hlY2sge1xuICBwYWRkaW5nOiAwIDVweCAwIDIwcHg7XG59XG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1vcHRpb246Zm9jdXMsXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1ncm91cDpmb2N1cyxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWFsbDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZm9ybS1pbmxpbmUgLm11bHRpc2VsZWN0LWNvbnRhaW5lciBzcGFuLmZvcm0tY2hlY2sge1xuICBwYWRkaW5nOiAzcHggMjBweCAzcHggNDBweDtcbn1cbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSA+IC5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0IC5tdWx0aXNlbGVjdCB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xufVxuLmlucHV0LWdyb3VwID4gLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3Qge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xufVxuLmlucHV0LWdyb3VwID4gLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3QgPiBkaXYuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAubXVsdGlzZWxlY3QtbmF0aXZlLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSAubXVsdGlzZWxlY3Qge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSAubXVsdGlzZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4iLCIvLyBCYXNlIFN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbXBvcnQgJ2Jvb3RzdHJhcC1tdWx0aXNlbGVjdCc7XG5cbi8vIENvbXBvbmVudCBTdHlsZXNcbi5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0IHtcbiAgLy8gQ29udGFpbmVyXG5cbiAgc2VsZWN0IHtcbiAgICAvLyBUaGUgYWN0dWFsIGZvcm0gaW5wdXQgZWxlbWVudCAoaGlkZGVuKVxuICB9XG5cbiAgLmJ0bi1ncm91cCB7XG4gICAgLy8gV3JhcHBlclxuXG4gICAgLm11bHRpc2VsZWN0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAvLyBEcm9wZG93biBcImlucHV0XCJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IC8vIENsZWFyIGRlZmF1bHQgYmFja2dyb3VuZCAoZG93biBjaGV2cm9uIGljb24pXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDUxLCA1MywgNTgsIDAuMTUpO1xuICAgICAgbWluLWhlaWdodDogY2FsYygyLjlyZW0gKyA0cHgpO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAmLmVycm9yIHtcbiAgICAgICAgLy8gRXJyb3Igc3RhdGVcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjI1OTdjOyBcbiAgICAgIH1cblxuICAgICAgLm11bHRpc2VsZWN0LXNlbGVjdGVkLXRleHQge1xuICAgICAgICAvLyBTZWxlY3RlZCBPcHRpb25zIC8gUGxhY2Vob2xkZXIgVGV4dFxuICAgICAgfVxuXG4gICAgICAuem1kaS56bWRpLWNoZXZyb24tZG93biB7XG4gICAgICAgIC8vIE1hdGVyaWFsIERlc2lnbiBJY29uIGZvciBDaGV2cm9uIERvd25cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMC41ZW07XG4gICAgICAgIHRvcDogMC41ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm11bHRpc2VsZWN0LWNvbnRhaW5lci5kcm9wZG93bi1tZW51IHtcbiAgICAgIC8vIERyb3Bkb3duIExpc3RcbiAgICAgIHRvcDogMTAwJTtcblxuICAgICAgLm11bHRpc2VsZWN0LW9wdGlvbi5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgLy8gRHJvcGRvd24gTGlzdCBJdGVtXG4gICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsOyAvLyBBbGxvdyBsb25nIHRleHQgdG8gd3JhcFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsICFpbXBvcnRhbnQ7IC8vIEkgaGF0ZSB1c2luZyAhaW1wb3J0YW50LCBidXQgdGhlIGRlZmF1bHQgc3R5bGUgdXNlcyBpdCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgIHNvIGl0J3MgbmVlZGVkIHRvIG92ZXJyaWRlIHRoZW1cblxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICBjb2xvcjogIzkzOTc5ZDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgICAvLyBXcmFwcGVyXG5cbiAgICAgICAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgICAgICAvLyBDaGVja2JveCBpbnB1dCAoaGlkZGVuKVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC56bWRpLmNoZWNrIHtcbiAgICAgICAgICAgIC8vIE1hdGVyaWFsIERlc2lnbiBJY29uIGZvciBDaGVja21hcmtcbiAgICAgICAgICAgIHRvcDogMC4yNWVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcblxuICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAvLyBPcHRpb24gTGFiZWxcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgICAgLy8gT3B0aW9uIFN1Yi1sYWJlbFxuICAgICAgICAgICAgICBjb2xvcjogIzkzOTc5ZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb2xsYWItZGV0YWlscyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jb2xsYWItZGV0YWlscyBpbWcge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjNmNGY2O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xufVxuXG4uY29sbGFiLWRldGFpbHMgcCB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1sZWZ0OiAwLjZlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4IC0gMC42ZW0pO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pbWFnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1hZ2Utd3JhcDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byB0b3AsICMzMzM1M2EgNDAlLCByZ2JhKDUxLCA1MywgNTgsIDApKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzMzMzUzYSAzMCUsIHJnYmEoNTEsIDUzLCA1OCwgMCkpO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDE5MnB4O1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jaXJjbGUge1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLW1zLWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLmNhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4iLCIud3JhcHBlci0xOjphZnRlcixcbi53cmFwcGVyLTI6OmFmdGVyLFxuLndyYXBwZXItMzo6YWZ0ZXIsXG4ud3JhcHBlci00OjphZnRlcixcbi5mYXEtYmFubmVyLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICB6LWluZGV4OiAtMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTEwMCU7XG4gIHJpZ2h0OiAtMTAwJTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJvcmRlcjogaW5oZXJpdDtcbn1cbi8qIHRoaXMgaXMgc28gaXQgZG9lc24ndCBicmVhayBtb2JpbGUgbGF5b3V0cyBmb3IgcmVzcG9uc2l2ZSAqL1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0LndyYXBwZXItMTo6YWZ0ZXIsXG5cdC53cmFwcGVyLTI6OmFmdGVyLFxuXHQud3JhcHBlci0zOjphZnRlcixcblx0LndyYXBwZXItNDo6YWZ0ZXIsXG5cdC5mYXEtYmFubmVyLWNvbnRhaW5lcjo6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59IiwiXG4ubWFya2V0aW5nLWJhbm5lciB7XG4gIHotaW5kZXg6IC0yO1xuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogLTM4MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgdG9wOiAtMjI1cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBpbWcge1xuICAgICAgdG9wOiAtMzEwcHg7XG4gICAgICB3aWR0aDogMjAwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBpbWcge1xuICAgICAgdG9wOiAtMjEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5tYXJrZXRlcnMtc3RlcHMsXG4ud2h5cGFpZC1zdGVwcyB7XG4gIGhlaWdodDogNDMwcHg7XG5cbiAgJi5uby1iZyB7XG4gICAgaGVpZ2h0OiA0OTBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA1NnB4IDE2cHg7XG4gIH1cblxuICAud2h5cGFpZC1maXJzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTQwcHg7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICB6LWluZGV4OiAtMjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgdG9wOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5zdGVwcy1maXJzdCxcbiAgLndoeXBhaWQtc2Vjb25kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG5cbiAgLnN0ZXBzLXNlY29uZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxuXG4gIC5zdGVwcy10aGlyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxuXG4gIC5zdGVwcy1mb3VydGgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDE4MHB4O1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgei1pbmRleDogLTI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHdpZHRoOiAyMDAlO1xuICAgIH1cbiAgfVxufVxuXG4ubWFya2V0ZXJzLXN0ZXAsXG4ud2h5cGFpZC1zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgaW1nLnRocmVlcGhvdG9zIHtcbiAgICBtYXgtaGVpZ2h0OiA0MzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYtaW50cm8ge1xuICAgIHBhZGRpbmc6IDAgMTAwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGltZyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubWFya2V0ZXJzLXN0ZXAuaW1hZ2UtYmFjayB7XG4gIGRpc3BsYXk6IHVuc2V0O1xuICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA0OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICB3aWR0aDogMTEwJTtcbiAgICAgIGxlZnQ6IC00NnB4O1xuICAgICAgdG9wOiA5NnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IDEyMCU7XG4gICAgICBsZWZ0OiAtNjhweDtcbiAgICAgIHRvcDogMTYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICB0b3A6IDU2cHg7XG4gICAgfVxuICB9XG59XG5cbi5wcm9ncmFtLXRyYWNrIHtcbiAgaGVpZ2h0OiA0MzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNTZweCAxNnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uY29udGVudF9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcblxuICAmLXdyYXAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5yb3V0ZS1hLXNtLFxuLnJvdXRlLWItc20sXG4ucm91dGUtYy1zbSxcbi5yb3V0ZS1kLXNtIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cblxuLnJvdXRlLWEsXG4ucm91dGUtYixcbi5yb3V0ZS1jLFxuLnJvdXRlLWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yb3V0ZS1hIHtcbiAgYm90dG9tOiAtMjAwcHg7XG4gIHJpZ2h0OiAxNTBweDtcbiAgbWF4LXdpZHRoOiAzMzdweDtcbn1cblxuLnJvdXRlLWIge1xuICBsZWZ0OiAxNjBweDtcbiAgbWF4LXdpZHRoOiA0NDdweDtcbn1cblxuLnJvdXRlLWMge1xuICByaWdodDogMjA1cHg7XG4gIG1heC13aWR0aDogNDYxcHg7XG59XG5cbi5yb3V0ZS1kIHtcbiAgbGVmdDogMjQwcHg7XG4gIG1heC13aWR0aDogMzk3cHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAucm91dGUtYSB7XG4gICAgcmlnaHQ6IDkwcHg7XG4gIH1cblxuICAucm91dGUtYiB7XG4gICAgbGVmdDogNTVweDtcbiAgfVxuXG4gIC5yb3V0ZS1jIHtcbiAgICByaWdodDogMjA1cHg7XG4gIH1cblxuICAucm91dGUtZCB7XG4gICAgbGVmdDogODVweDtcbiAgfVxufVxuXG4ubWFya2V0aW5nLWNvbnRlbnQge1xuICB0b3A6IC0zNzVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTI4MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNTBweDtcbiAgICB0b3A6IC0yMTBweDtcblxuICAgIC5pbnRyb19fY29udGVudC53aWR0aDUwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRvcDogLTMwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMTBweDtcblxuICAgIC5pbnRyb19fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgdG9wOiAtMjUwcHg7XG4gIH1cbn1cblxuLy8gV2hhdCB3ZSBkbyAtLS0gU2VydmljZXNcbi5zZXJ2aWNlIHtcbiAgJl9fcm9zdGVyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG5cbiAgJl9faW5mbHVlbmNlcixcbiAgJl9fbmF0aXZlIHtcbiAgICBwYWRkaW5nOiAxMjBweCAxMDBweDtcbiAgfVxuXG4gICZfX2JyYW5kZWQge1xuICAgIHBhZGRpbmc6IDEyMHB4IDEwMHB4IDEyMHB4IDYwMHB4O1xuICB9XG5cbiAgJl9faW5mbHVlbmNlcixcbiAgJl9fbmF0aXZlLFxuICAmX19icmFuZGVkIHtcbiAgICAmLXRleHQge1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB9XG4gIH1cblxuICAmX19yb3N0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCh3aHlwYWlkL3dvcmxkLW1hcC1yZXQpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3OHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogNTZweCAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2luZmx1ZW5jZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChtYXJrZXRlcnMvbWFya2V0ZXJzLWluZGV4LXBob25lLWNvbGxhYnMtcmV0KSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjQwcHggLTIwMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTIwMHB4O1xuICAgIGxlZnQ6IDMwMHB4O1xuICB9XG5cbiAgJl9fYnJhbmRlZCB7XG4gICAgYmFja2dyb3VuZDogdXJsKG1hcmtldGVycy9tYXJrZXRlcnMtaW5kZXgtYnJhbmRlZC1yZXQpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNzVweCBhdXRvO1xuICB9XG5cbiAgJl9fbmF0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwobWFya2V0ZXJzL21hcmtldGVycy1pbmRleC1hbXBsaWZpY2F0aW9uLXJldCkgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYzMHB4IC05MXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjAwcHg7XG4gICAgbGVmdDogMzAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAmX19uYXRpdmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTEwcHggLTQwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgJl9faW5mbHVlbmNlcixcbiAgICAmX19uYXRpdmUge1xuICAgICAgcGFkZGluZzogMTIwcHggNjBweDtcblxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYXRpdmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzYwcHggLTQwcHg7XG4gICAgfVxuXG4gICAgJl9faW5mbHVlbmNlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNDZweCAtMjAwcHg7XG4gICAgfVxuXG4gICAgJl9fYnJhbmRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMHB4IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDE1MHB4O1xuICAgICAgcGFkZGluZzogMTIwcHggNjBweCAxMjBweCAzNTBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmX19pbmZsdWVuY2VyLFxuICAgICZfX2JyYW5kZWQsXG4gICAgJl9fbmF0aXZlIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMTZweCAyNDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDMxMHB4O1xuXG4gICAgICAmLXRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYXRpdmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDI2MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNzlweDtcbiAgICB9XG5cbiAgICAmX19icmFuZGVkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMjkwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwMHB4IGF1dG87XG4gICAgfVxuXG4gICAgJl9faW5mbHVlbmNlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjhweCAzMDBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDgwcHggYXV0bztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAmX19pbmZsdWVuY2VyLFxuICAgICZfX2JyYW5kZWQsXG4gICAgJl9fbmF0aXZlIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMTZweCAyNDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgICAgbWF4LWhlaWdodDogNTUwcHg7XG5cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMzAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4O1xuICAgIH1cblxuICAgICZfX2JyYW5kZWQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDM1MHB4O1xuICAgIH1cblxuICAgICZfX2luZmx1ZW5jZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkwcHggMzU1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4MHB4IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5iZy10ZWNoLWJsYWNrLFxuLmJnLXRlY2gtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAkdGVjaC1ibGFjazsgLyogRm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgZ3JhZGllbnRzICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHJpZ2h0LCAkdGVjaC1ibGFjaywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDEwMCUpLCAkdGVjaC1ibGFjazsgLyogRm9yIEZpcmVmb3ggMy42IHRvIDE1ICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChyaWdodCwgJHRlY2gtYmxhY2ssIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAxMDAlKSwgJHRlY2gtYmxhY2s7IC8qIEZvciBPcGVyYSAxMS4xIHRvIDEyLjAgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHRlY2gtYmxhY2ssIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAxMDAlKSwgJHRlY2gtYmxhY2s7IC8qIEZvciBTYWZhcmkgNS4xIHRvIDYuMCAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICR0ZWNoLWJsYWNrLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMTAwJSksICR0ZWNoLWJsYWNrO1xuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYsXG4gIC5oMSxcbiAgLmgyLFxuICAuaDMsXG4gIC5oNCxcbiAgLmg1LFxuICAuaDYge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuaW1nLm92YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDgwcHg7XG4gIHRvcDogMTUwcHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICBpbWcub3ZhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ud2h5cGFpZC1zdGVwLmltYWdlLWJhY2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoJ3doeXBhaWQvdGVjaC13ZWItcmV0Jykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNThweCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ1MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cblxuLmxhcHRvcC1pbWFnZSB7XG4gIG1heC13aWR0aDogNTQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBsZWZ0OiAtNDBweDtcbiAgICB0b3A6IDU2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICBsZWZ0OiAtMjRweDtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDM2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoeGwpIHtcbiAgICBsZWZ0OiAtMjJweDtcbiAgICB0b3A6IDZweDtcbiAgfVxufVxuIiwiLyogTmV3IENoZWNrQm94IFN0eWxlcyAqL1xuXG5hLmNvbm5lY3QtYWNjb3VudC51bmRlcmxpbmUsXG5hLmNvbm5lY3QtYWNjb3VudC51bmRlcmxpbmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLy8gU3BlY2lmaWNcblxuLmNoZWNrYm94LWl0ZW1zIHtcbiAgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMXJlbSA1cmVtIDFyZW0gMnJlbTtcbiAgfVxuXG4gIC5jaGVjayB7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLnNldHRpbmdzLW5vdGlmaWNhdGlvbnMgLmlucHV0LWZpZWxkIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxubWFpbi5pbmZsdWVuY2VyX3NldHRpbmdzLFxubWFpbi5icmFuZF9zZXR0aW5ncyB7XG4gIC5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvL3NwYW4uaW5wdXQtdGV4dCB7XG4gIC8vICB0b3A6IDEycHhcbiAgLy99XG5cbiAgZmlndXJlIC5maWd1cmUtaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogODBweDtcblxuICAgICYucm91bmRlZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbmF2LXNlY29uZGFyeSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICAuYnRuLWRpc2Nvbm5lY3Qge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuY2FyZC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDFyZW0gNXJlbSAxcmVtIDJyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIC51c2FnZS1yaWdodHMtZW1wdHktbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRleHRlbmRlZC15ZWxsb3c7XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgLnVzYWdlLXJpZ2h0cy1zZWN0aW9uLWhlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC51c2FnZS1yaWdodHMtc2VjdGlvbi1zdWJoZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLnVzYWdlLXJpZ2h0cy1pbmZvLW1lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBjb2xvcjogIzMzMzUzQTtcbiAgfVxuXG4gIC51c2FnZS1yaWdodHMtbGluayB7XG4gICAgY29sb3I6ICM0RkE5QjM7XG4gIH1cblxuICAudXNhZ2UtcmlnaHRzLXN1Z2dlc3Rpb24tcGlsbCB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICBib3JkZXItcmFkaXVzOiAzOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgcCB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLnVzYWdlLXJpZ2h0cy1pbnB1dCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG5cbiAgLnVzYWdlLXJpZ2h0cy1oaWRkZW4tbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIEJvcmRlciBTZXBhcmF0b3JzXG5cbiAgI2FjY29yZGlhbiB7XG4gICAgLmJvcmRlci10b3Age1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnNldHRpbmdzLW5vdGlmaWNhdGlvbnMsXG4gIC5zZXR0aW5ncy1wYXlvdXRzIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5zZXR0aW5ncy1ub3RpZmljYXRpb25zLFxuICAuc2V0dGluZ3Mtc2FsZXN0YXgge1xuICAgIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAxcmVtIDVyZW0gMXJlbSAycmVtO1xuICAgIH1cblxuICAgIC5jaGVjayB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQYXlQYWwgQmFubmVyXG4jcGF5cGFsLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5wYXlwYWwtaW5mbyB7XG4gIGNvbG9yOiAkdGVjaC1ibGFjaztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uaW5mby1saW5rIHtcbiAgY29sb3I6ICR0ZWNoLWJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLy8gVHJhbnNhY3Rpb24gSW5mb3JtYXRpb24gQm94ZXNcblxuLnRvdGFsLXBhaWQsXG4udG90YWwtcGVuZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gIGZsb2F0OiBsZWZ0O1xuXG4gIHAge1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnRvdGFsLXBhaWQge1xuICAgIGJvcmRlci1yaWdodDogMXJlbSBzb2xpZCAkd2hpdGU7XG4gIH1cblxuICAudG90YWwtcGVuZGluZyB7XG4gICAgYm9yZGVyLWxlZnQ6IDFyZW0gc29saWQgJHdoaXRlO1xuICB9XG59XG5cbnRhYmxlLnRyYW5zYWN0aW9ucyB7XG4gICYgdGJvZHkgdGQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICBkaXYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICB9XG4gIH1cblxuICAmIHRoZWFkIHRoIHtcbiAgICBjb2xvcjogJGdyYXktbWVkaXVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgJi5kZXRhaWxzIHtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICYuYW1vdW50IHtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgfVxuXG4gICAgJi5wYXlvdXQtZGF0ZSB7XG4gICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIH1cblxuICAgICYuc3RhdHVzIHtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIFN0eWxlIHJ1bGVzXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKStsYWJlbCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkK2xhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAuem1kaS1jaGVjay1zcXVhcmUge1xuICAgIGJhY2tncm91bmQ6ICRncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGxlZnQ6IDFweDtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKStsYWJlbCB7XG4gIC56bWRpLWNoZWNrLXNxdWFyZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGdyYXk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuem1kaS1jaGVjay1zcXVhcmU6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCtsYWJlbCB7XG4gIC56bWRpLWNoZWNrLXNxdWFyZSB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG5cbiAgLnptZGktY2hlY2stc3F1YXJlOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4ubWFuYWdlbWVudC10ZXh0IHtcbiAgY29sb3I6ICR0ZWNoLWJsYWNrO1xufVxuXG4ubWFuYWdlbWVudC1zdXBwb3J0LWxpbmsge1xuICBjb2xvcjogJGN5YW47XG59XG5cbi5tYW5hZ2VtZW50LW5ldy1waWxsIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQ6ICRjeWFuO1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBib3JkZXItcmFkaXVzOiAzOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBwIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5tYW5hZ2VtZW50LWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1zbW9rZTtcbiAgcGFkZGluZzogMjBweCAxNnB4O1xufVxuIiwiLy8gQ2FtcGFpZ25zIFZpZXdcblxuLmNhbXBhaWduLWNlbGwge1xuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDFyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLyp0cmFuc2l0aW9uOiBhbGwgMC41czsgKi9cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLm9wdC1pbl9faGVhZGVyIHtcbiAgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgIH1cbiAgfVxufVxuXG4uZW1wdHktc3RhdGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLnptZGktY2hlY2stY2lyY2xlIHtcbiAgICBjb2xvcjogJHRlYWw7XG4gIH1cblxuICBwIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG59XG5cbi5jYW1wYWlnbnMuYnJpZWYge1xuICAubmF2YmFyIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cblxuLmlucHV0LWZpZWxkIHRleHRhcmVhIHtcbiAgLyogbWluLWhlaWdodDogMTU2cHggIWltcG9ydGFudDsgKi9cbiAgcmVzaXplOiBub25lO1xufVxuXG4uem1kaS1jbG9zZS1jaXJjbGUtbzo6YmVmb3JlIHtcbiAgY29sb3I6ICRwaW5rO1xufVxuXG4ubG9jYXRpb24taW5wdXRzIHtcbiAgLnptZGktY2xvc2UtY2lyY2xlLW86OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNTJyZW07XG4gICAgdG9wOiAtNDJweDtcbiAgfVxuXG4gIGEucmVtb3ZlLWxvY2F0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLm91dHB1dC1maWVsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG5cbiAgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICBwIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cblxuLmJyaWVmLWRpc3BsYXkge1xuICBjb2xvcjogJGdyYXktZGFyaztcblxuICBoNiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICBvbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgfVxufVxuXG4uaHlwaGVuIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIi1cIjtcbiAgICBjb2xvcjogJGdyYXk7XG4gICAgcmlnaHQ6IC0wLjJyZW07XG4gICAgdG9wOiA0cmVtO1xuICB9XG59XG5cbi56bWRpLWV5ZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICRib2R5LWdyYXk7XG59XG5cbi56bWRpLW5vLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDFyZW07XG59XG5cbi5pbnB1dC1maWVsZCB7XG4gICZbY2xhc3MqPVwiZmllbGQtcHJlZml4LVwiXSxcbiAgJltjbGFzcyo9XCJmaWVsZC1zdWZmaXgtXCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlcixcbiAgICAuem1kaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICAuem1kaSB7XG4gICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjY7XG4gICAgICB0b3A6IDJyZW07XG4gICAgfVxuXG4gICAgLnptZGktZXllIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgdG9wOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICZbY2xhc3MqPVwiZmllbGQtcHJlZml4LVwiXSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDAuNzVyZW07XG4gICAgfVxuXG4gICAgLnptZGkge1xuICAgICAgbGVmdDogMC41cmVtO1xuICAgIH1cbiAgfVxuXG4gICZbY2xhc3MqPVwiZmllbGQtc3VmZml4LVwiXSB7XG4gICAgLnptZGkge1xuICAgICAgcmlnaHQ6IDJyZW07XG4gICAgfVxuXG4gICAgLnptZGktZXllIHtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICYuZmllbGQtc3VmZml4LWljb24gaW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcblxuICAgICY6ZGlzYWJsZWQgKyAuem1kaSB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG59XG5cbi5pY2lfbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5pbWFnZS1ib3gge1xuICBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4ubm90ZXMge1xuICBwIHtcbiAgICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1mb250LWxpbmUtaGVpZ2h0O1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICNJTkZMVUVOQ0VSLUNBUkRTIFJPU1RFUlxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmluZmx1ZW5jZXItbGlzdCB7XG4gIG1pbi1oZWlnaHQ6IDkwdmg7XG59XG5cbi5zaG9ydGxpc3QtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5pbmZsdWVuY2VyLWNhcmQge1xuICAmX19kYXRhIHtcbiAgICAuZmlndXJlLWNhcHRpb24ge1xuICAgICAgY29sb3I6ICRib2R5LWdyYXk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAuY291bnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZ3VyZS1pbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZyZW07XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiAwLjI1cmVtIHNvbGlkICR0ZWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aHVtYm5haWwge1xuICAgICAgLnRodW1ibmFpbC1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1OHB4O1xuICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnptZGktY2hlY2stY2lyY2xlIHtcbiAgICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wb3N0cyB7XG4gICAgOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDA7XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgI0lORkxVRU5DRVIgQ0FSRCBMSVNUU1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmJyYW5kX2NvbnRlbnRfYXBwcm92YWwsXG4uaW5mbHVlbmNlcl9hcHByb3ZlZF9saXN0LFxuLmluZmx1ZW5jZXJfbGl2ZV9saXN0IHtcbiAgLmluZmx1ZW5jZXItY2FyZCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgI0NPTlRFTlQgQVBQUk9WQUwgU0xJREVSXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uY2Fyb3VzZWwtY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogcmlnaHQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcblxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB9XG59XG5cbi5jbG9zZS1zZWNvbmRhcnkge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB6LWluZGV4OiAxMDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gIH1cbn1cblxuLnRvcC1jYXJvdXNlbC1jb250cm9sLW5leHQsXG4udG9wLWNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi5wcm9maWxlLXNsaWRlci1idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAkZ3JheS1tZWRpdW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgI2luZmx1ZW5jZXItY29udGVudCxcbiAgI21hbmFnZXItY29udGVudCB7XG4gICAgJl9fZGV0YWlscyB7XG4gICAgICBoZWlnaHQ6IDkydmg7XG4gICAgfVxuICB9XG59XG5cbi5jbGllbnQtY29udGVudF9fYXBwcm92ZSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICNFTVBUWSBTVEFURSBGT1IgQ09OVEVOVCBBUFBST1ZBTFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jb250YWluZXItZW1wdHktc3RhdGUge1xuICBoZWlnaHQ6IDUwdmg7XG5cbiAgJl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuXG5ib2R5W2RhdGEtY29udHJvbGxlcj1cImJyYW5kX2NhbXBhaWduXCJdIHtcbiAgLm5hdi1saW5rIHtcbiAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkZ3JheS1tZWRpdW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi5jb2xsYWItY29udGVudC1zdW1tYXJ5IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uY29sbGFiLWNvbnRlbnQtcG9zdC1saW5rLXJlbWluZGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgJGdvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLXNtb2tlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuXG4gIC5tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gIH1cbn1cblxuLmNvbGxhYi1jbGlwYm9hcmQtY29uZmlybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6ICRib2R5LWdyYXk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuIiwiLm1vYmlsZS1zYXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuem1kaS1zbWFydHBob25lLWlwaG9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRncmF5LWxpZ2h0O1xuICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgIH1cblxuICAgIC56bWRpLWNsb3NlOjpiZWZvcmUge1xuICAgICAgY29sb3I6IHJlZDtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5tYWluLmNhbXBhaWducyB7XG4gICYuYnJpZWYsXG4gICYuY2FtcGFpZ25fY2xpZW50X2JyaWVmLFxuICAmLmNhbXBhaWduX2luZmx1ZW5jZXJfYnJpZWYsXG4gICYub3B0X2lucyxcbiAgJi5zaG9ydGxpc3QsXG4gICYuY29sbGFib3JhdGlvbnMsXG4gICYuYnVpbGQsXG4gICYucm9zdGVyX2xpc3Qge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxubWFpbi5icmFuZF9jYW1wYWlnbiB7XG4gICYuYnJhbmRfZGV0YWlsc192aWV3LFxuICAmLmJyYW5kX2luZmx1ZW5jZXJfYnJpZWYsXG4gICYuYnJhbmRfY2FtcGFpZ25fcm9zdGVyLFxuICAmLmluZmx1ZW5jZXJfYXBwcm92ZWRfbGlzdCxcbiAgJi5icmFuZF9jb250ZW50X2FwcHJvdmFsLFxuICAmLmluZmx1ZW5jZXJfbGl2ZV9saXN0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbm1haW4uc2VhcmNoLmluZGV4IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jbWFuYWdlci1jb250ZW50X19kZXRhaWxzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cblxuIiwiYm9keVtkYXRhLWNvbnRyb2xsZXI9XCJjb2xsYWJvcmF0aW9uc1wiXSxcbmJvZHlbZGF0YS1jb250cm9sbGVyPVwiY29sbGFib3JhdGlvbl9jb250ZW50c1wiXSB7XG4gIC5pbnRlcmNvbS1hcHAge1xuICB9XG5cbiAgI2ludGVyY29tLWNvbnRhaW5lciB7XG4gIH1cblxuICAuaW50ZXJjb20tbGF1bmNoZXItZnJhbWUge1xuICB9XG5cbiAgLnptZGktbG9uZy1hcnJvdy1sZWZ0IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAgIH1cbiAgfVxufVxuXG5tYWluLmNvbGxhYm9yYXRpb25zLnNob3cge1xuICAuaW50ZXJjb20tYXBwIHtcbiAgfVxuXG4gICNpbnRlcmNvbS1jb250YWluZXIge1xuICB9XG5cbiAgLmludGVyY29tLWxhdW5jaGVyLWZyYW1lIHtcbiAgfVxufVxuXG4uY29sbGFiLWNvbnRlbnQge1xuICAmX19ib3gge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuXG4gICAgbGFiZWwuZXJyb3Ige1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIEVtcHR5IHN0YXRlIGxvY2tlZFxuXG4uem1kaS1sb2NrIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi8vIEludm9pY2UgQ29tcG9uZW50XG5cbi5pbnZvaWNlLWl0ZW0ge1xuICAuaXRlbS1jb250ZW50IHtcbiAgICAuaXRlbS1uYW1lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLml0ZW0tdGFzayxcbiAgLml0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuXG4gICAgLml0ZW0tbmFtZSB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIGRkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4uYnJpZWYtdmlldyB7XG4gIHAge1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxufVxuXG4ucmF0ZS1kcm9wZG93biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5pbnZvaWNlLWl0ZW0gaDYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLmNvbGxhYi1jb250ZW50X19ib3gge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cblxuICAjbWFuYWdlci1zdGFnZSxcbiAgI2luZmx1ZW5jZXItc3RhZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbiNtYW5hZ2VyLWRldGFpbHNfc2lkZWJhcixcbiNjbGllbnQtY29udGVudF9fc2lkZWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTW96aWxsYSBvdmVyZmxvdyBpbnNpZGUgZmxleGJveCBmaXhcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MjBweCkge1xuICAuY29sbGFiLXN1Ym1pdCB7XG4gICAgYnV0dG9uIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbGxhYm9yYXRpb25zIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5jb2xsYWItZmlsdGVyLWNvbnRhaW5lciB7XG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiTWFpc29uIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbGxhYi1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxNi41NjNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIHBhZGRpbmc6IDAuNjg4cmVtIDFyZW07XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI2M0Y2RkNTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1haXNvbiBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgY29sb3I6ICRncmF5LWlucHJvZ3Jlc3M7XG4gIH1cbn1cblxuLm1sLW1pbnVzLTkge1xuICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudFxufVxuXG4ubWwtbWludXMtOCB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50XG59XG5cbi5jb2xsYWItY2hlY2tib3gtcm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uY2hlY2tib3gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvbGxhYi1jaGVja2JveC1sYWJlbCB7XG4gIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJNYWlzb24gTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAuY2hlY2ssXG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAubWludXMge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICR0ZWFsO1xuICAgIGJhY2tncm91bmQ6ICR0ZWFsO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLnVzYWdlLXJpZ2h0cy1lbXB0eS1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRleHRlbmRlZC15ZWxsb3c7XG5cbiAgcCB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG4udXNhZ2UtcmlnaHRzLWluZm8tbWVzc2FnZSB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGNvbG9yOiAjMzMzNTNBO1xufVxuXG4udXNhZ2UtcmlnaHRzLWxpbmsge1xuICBjb2xvcjogIzRGQTlCMztcbn1cblxuLnVzYWdlLXJpZ2h0cy1zZWN0aW9uLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4udXNhZ2UtcmlnaHRzLXNlY3Rpb24tc3ViaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi51c2FnZS1yaWdodHMtc3VnZ2VzdGlvbi1waWxsIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm9yZGVyLXJhZGl1czogMzhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgcCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4udXNhZ2UtcmlnaHRzLWlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4udXNhZ2UtcmlnaHRzLWhpZGRlbi1tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVycm9yLWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGdhcDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmNkOWRkO1xufSIsIi8qIFdyYXBwZXJzICovXG5cbi53cmFwcGVyLTEge1xuICBiYWNrZ3JvdW5kOiAkb2ZmLXdoaXRlOyAvKiBGb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBncmFkaWVudHMgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJHdoaXRlLCAkb2ZmLXdoaXRlKTsgLyogRm9yIFNhZmFyaSA1LjEgdG8gNi4wICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgkd2hpdGUsICRvZmYtd2hpdGUpOyAvKiBGb3IgT3BlcmEgMTEuMSB0byAxMi4wICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KCR3aGl0ZSwgJG9mZi13aGl0ZSk7IC8qIEZvciBGaXJlZm94IDMuNiB0byAxNSAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHdoaXRlLCAkb2ZmLXdoaXRlKTsgLyogU3RhbmRhcmQgc3ludGF4ICovXG59XG5cbi53cmFwcGVyLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xufVxuXG4ud3JhcHBlci0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi53cmFwcGVyLTQge1xuICBiYWNrZ3JvdW5kOiAkb2ZmLXdoaXRlOyAvKiBGb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBncmFkaWVudHMgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJG9mZi13aGl0ZSwgJHdoaXRlKTsgLyogRm9yIFNhZmFyaSA1LjEgdG8gNi4wICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgkb2ZmLXdoaXRlLCAkd2hpdGUpOyAvKiBGb3IgT3BlcmEgMTEuMSB0byAxMi4wICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KCRvZmYtd2hpdGUsICR3aGl0ZSk7IC8qIEZvciBGaXJlZm94IDMuNiB0byAxNSAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJG9mZi13aGl0ZSwgJHdoaXRlKTsgLyogU3RhbmRhcmQgc3ludGF4ICovXG59XG5cbi53cmFwcGVyLTUge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7IC8qIEZvciBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IGdyYWRpZW50cyAqL1xufVxuXG4ucGFpZC1oYXNoLWxvZ28ge1xuICB3aWR0aDogNzBweDtcbn1cblxuLyogQ3JlYXRvcnMgYXJ0aWNsZSBJbnRyb3MgKi9cbi5jcmVhdG9ycy1hcnRpY2xlIHtcbiAgLmNyZWF0b3JzLWFydGljbGUtaW50cm8ge1xuICAgIHBhZGRpbmc6IDAgODVweCAxMHB4O1xuXG4gICAgaDUuZmlndXJlLWludHJvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAuY3JlYXRvcnMtYXJ0aWNsZS1pbnRybyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZhY2Vib29rLWxvZ2luLWJ0biB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mYWNlYm9vay1sb2dpbi1idG4ge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cblxuIiwibWFpbi5mYXEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xuXG4gIGgzIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICB9XG5cbiAgLmludHJvX19sZWZ0LWNvbnRlbnQge1xuICAgIHAge1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gIC5mYXEtYmFubmVyLWNvbnRhaW5lciB7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgbWF4LXdpZHRoOiA2N3JlbTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRib2R5LWdyYXk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBhLmZhcS1ibG9jay1saW5rIHtcbiAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAuZmFxLXFhLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA2N3JlbTtcblxuICAgIC5mYXEtYmxvY2stdGl0bGUge1xuICAgICAgQGV4dGVuZCAubWItNjtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgQGV4dGVuZCAubWItMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tYWluLnNlc3Npb25zLm5ldyxcbi5tYWluLnNlc3Npb25zLmNyZWF0ZSxcbi5tYWluLnNlc3Npb25zLnBhc3N3b3JkLFxuLm1haW4ucGFzc3dvcmRfcmVzZXRzLm5ldyxcbi5tYWluLnBhc3N3b3JkX3Jlc2V0cy5jcmVhdGUsXG4ubWFpbi5wYXNzd29yZF9yZXNldHMuZWRpdCxcbi5tYWluLmFwcGx5Lm5ldyB7XG4gICYgKyAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmxvZ2luLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5sb2dpbi1mb3JtIHtcbiAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAuYmctaW1hZ2Uge1xuICAgIGJhY2tncm91bmQ6IHVybCgnaG9tZS9sb2ctaW4taGVyby1yZXQnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgLmluZmwtZXZlbnQge1xuICAgIGJhY2tncm91bmQ6IHVybCgnaG9tZS9sb2ctaW4tb25ib2FyZGluZy1oZXJvLXJldC5qcGcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5cbiNldmVudC1zaWduLXVwIHtcbiAgLmlucHV0LWdyb3VwLnByZXYtaW5wdXQtZ3JvdXAge1xuICAgIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cbn1cblxuXG4ucGFzc3dvcmQtZXllIHtcbiAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4uc2lnbi11cC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50b3AtZml4ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbiIsIm1haW4ucHJpdmFjeSxcbm1haW4udGVybXMge1xuICAjbWVudS1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgxMnB4KSB7XG4gICAgI21lbnUtYmxvY2sge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAjbW9iaWxlLWNoZWNrIHsgZGlzcGxheTogbm9uZTsgfVxuICB9XG59XG5tYWluLmZhcSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG5cbiAgLy8udG9zLWNvbnRhaW5lcixcbiAgLy8ucHJpdmFjeS1jb250YWluZXIge1xuICAvLyAgbWF4LXdpZHRoOiA2NXJlbTtcbiAgLy99XG5cbiAgcCxcbiAgYSxcbiAgbGksXG4gIHN0cm9uZyxcbiAgLndhcm5pbmcge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBjb2xvcjogJHRyYW5zcGFyZW50LWJsYWNrO1xuICB9XG5cbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgQGV4dGVuZCAubXQtNztcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkYW5jaG9yLWxpbmstYmx1ZTtcbiAgfVxuXG4gIG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIH1cbn1cbiIsIi5ob21lIHtcbiAgaWZyYW1lIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAmX19jb250ZW50LFxuICAmX19tYXJrZXRlcnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gIH1cblxuICAmX19mZWF0dXJlcy1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuem1kaSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMC4zcmVtO1xuICAgIH1cblxuICAgIGg2LFxuICAgIHAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICB9XG5cbiAgICBoNiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3Rlc3RpbW9uaWFscyB7XG4gICAgJi1xdW90ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdGVjaC1ibGFjaztcbiAgICAgIGhlaWdodDogMzByZW07XG4gICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgaGVpZ2h0OiAxNnJlbTtcbiAgICAgIH1cblxuICAgICAgaDUge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1xdW90ZS1mb290ZXIge1xuICAgICAgYm90dG9tOiAycmVtO1xuICAgICAgbGVmdDogMnJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAycmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlcm8ge1xuICAgIGJhY2tncm91bmQ6IHVybCgnaG9tZS9ob21lLWhlcm8tcmV0Jyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIGF1dG8sIDEwMCUgMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MnZoO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDIwMCUsIDEwMCUgMTAwJTtcbiAgICAgIGhlaWdodDogODR2aDtcbiAgICAgIG1pbi1oZWlnaHQ6IDc2cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUwdmgsIGNlbnRlciBib3R0b207XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzB2aCwgY2VudGVyIGJvdHRvbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDM1JSA3NSUsIGNlbnRlciBib3R0b207XG5cbiAgICAgIC5pbnRyb19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM2dmg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHhsKSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnZ3IDY1JSwgY2VudGVyIGJvdHRvbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcmVtO1xuXG4gICAgICAuaW50cm9fX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiA4dmg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgLmludHJvX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjR2aDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19haSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkdGVjaC1ibGFjaywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpKSwgJHRlY2gtYmxhY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICZfX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Bob3Rvd2FsbGJnIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2hvbWUvaG9tZS1waG90by13YWxsLXJldCcpIG5vLXJlcGVhdCBib3R0b20gbGVmdCwgbGluZWFyLWdyYWRpZW50KCRvZmYtd2hpdGUsICR3aGl0ZSk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMnZ3O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAudmlkZW9XcmFwcGVyIHtcbiAgICAgICAgYm90dG9tOiAyMi42dnc7XG4gICAgICAgIGxlZnQ6IDkuNXZ3O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA0My4zJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkb2ZmLXdoaXRlLCAkd2hpdGUpO1xuICAgIH1cbiAgfVxufVxuIiwiaHIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLnN1Yi10aXRsZSB7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmluZmx1ZW5jZXItZGF0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICBhLmVkaXQtbm90ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLmluZmx1ZW5jZXItdGh1bWJuYWlsIHtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0b3A6IDAuOHJlbTtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBwLm5hbWUsXG4gIC5pbmYtbG9jYXRpb24sXG4gIC5pbmZsdWVuY2VyLXN0YXQsXG4gIC5pbmZsdWVuY2VyLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3NXB4O1xuICAgIHRvcDogN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG5cbiAgcC5uYW1lIGEge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICAuaW5mLWxvY2F0aW9uIHAge1xuICAgIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgfVxufVxuXG4uY2FtcGFpZ24tYnVpbGQtdGFibGUge1xuICB0YWJsZSB7XG4gICAgdGJvZHkge1xuICAgICAgdGQ6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgfVxuXG4gICAgICAuaW5mbHVlbmNlci1kYXRhIHtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zaWRlYmFyLW1lbnUge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAubmF2YmFyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwcmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIC5uYXZiYXItYnJhbmQtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJyYW5kLWxvZ28ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYnJhbmQtbG9nby1taW5pIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5icmFuZC1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuYnJhbmQtbG9nby1taW5pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5uYXYge1xuICBjb2xvcjogJGJsYWNrO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICAubmF2LWl0ZW0ubmF2LXByb2ZpbGUge1xuICAgIC5wcm9maWxlLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9maWxlLW5hbWUge1xuICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLmRlc2lnbmF0aW9uIHtcbiAgICAgICAgb3ZlcmZsb3c6IGNsaXA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubmF2YmFyLW1lbnUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICRncmF5LWRhcms7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC5uYXZiYXItbWVudSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIHBhZGRpbmc6IDIycHggMjVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jYW1wYWlnbi1wZXJtaXNzaW9ucyB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlc3Q7XG5cbiAgI2NhbXBhaWduLWFzc2lnbm1lbnQtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAuaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnptZGktc2VhcmNoIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDIuNjcxNDI4NTdlbTtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gIH1cblxuICAjY2FtcGFpZ24tYXNzaWdubWVudC1zZWFyY2gtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMC40ZW0gMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlc3Q7XG4gICAgfVxuICB9XG5cbiAgLmNhbXBhaWduLWFzc2lnbm1lbnQtdGFibGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgfVxuXG4gIC5jYW1wYWlnbi1hc3NpZ25tZW50LXRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG5cbiAgICB0aCB7XG4gICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuXG4gICAgdGg6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuXG4gICAgdGg6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuXG4gICAgLm1lbWJlcnMge1xuICAgICAgbWF4LXdpZHRoOiAyNTJweDtcbiAgICAgIG1pbi13aWR0aDogMjUycHg7XG5cbiAgICAgIC5mdWxsLW5hbWUgc3BhbiB7XG4gICAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYW5hZ2VyLXNlY3Rpb24ge1xuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICB9XG5cbiAgICAgIC5jaGVjayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgbGVmdDogYXV0bztcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFuYWdlci1zZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICNjYW1wYWlnbi1hc3NpZ25tZW50LW1vZGFsIHtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgIH1cblxuICAgIGkuem1kaSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG5cbiAgICAgICYuc2VsZWN0LW1hbmFnZXItaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICB9XG5cbiAgICAgICYuem1kaS1jaGVjay1jaXJjbGUge1xuICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgICB9XG5cbiAgICAgICYuem1kaS1wbHVzLWNpcmNsZS1vIHtcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdGF0dXMtbWVzc2FnZS1jb250YWluZXIge1xuICAgIC5sb2FkZXIge1xuICAgICAgYm9yZGVyOiAxNnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlci10b3A6IDE2cHggc29saWQgIzM0OThkYjtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7IC8qIFNhZmFyaSAqL1xuICAgICAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICAvKiBTYWZhcmkgKi9cbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gICAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB9XG5cbiAgICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBzcGluIHtcbiAgICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB9XG5cbiAgICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiYm9keS5ub3RfZm91bmQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIC5iZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB9XG5cbiAgLmJnLTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi8vczMuYW1hem9uYXdzLmNvbS9oYXNodGFncGFpZC1uZXcvc3RhdGljLzQwNF9iYWNrZ3JvdW5kXzEuanBnXCIpO1xuICB9XG5cbiAgLmJnLTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi8vczMuYW1hem9uYXdzLmNvbS9oYXNodGFncGFpZC1uZXcvc3RhdGljLzQwNF9iYWNrZ3JvdW5kXzIuanBnXCIpO1xuICB9XG5cbiAgbWFpbixcbiAgLnJvdyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgaDEsXG4gIHAge1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAudG9wLXNwYWNlLWZpeCB7XG4gICAgbWFyZ2luLXRvcDogMTAlO1xuICB9XG59XG5cbmJvZHkuaW50ZXJuYWxfc2VydmVyX2Vycm9yIHtcbiAgLmVycm9yLW1zZyB7XG4gICAgbWluLWhlaWdodDogNTB2aDtcbiAgfVxufVxuIiwiLyogVGFidWxhciBkYXRhIHN0eWxlcyAqL1xuLmluZmx1ZW5jZXItc3RhdHMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJiAuaW1hZ2Utd3JhcDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgLmluZmx1ZW5jZXItZGF0YSAuaW5mbHVlbmNlci10aHVtYm5haWwge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiA0OHB4O1xuICB9XG4gIC5jYXJkLWxlZnQtY29sIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuXG4gICAgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxufVxuXG4ubG9jYXRpb24tdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubXVsdGlwbGUtaW5mLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC5sb2NhdGlvbi1zdGF0cy13cmFwIHtcbiAgICAuaW5mbHVlbmNlci10aHVtYm5haWwge1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgfVxuICB9XG59XG4uYmJjLWNvbnRhaW5lciB7XG4gIC5pbmZsdWVuY2VyLXN0YXRzLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLmZpcnN0LWVsZW1lbnQge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICB9XG59XG5cbi5oZWxwZXItaWNuIHtcbiAgcGFkZGluZzogN3B4IDAgMCA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi8qIFNlbnRpbWVudCBBbmFseXNpcyBTdHlsZXMgKi9cbi5zZW50aW1lbnQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC5zZW50aW1lbnQtY29sdW1ucyB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbi5zZW50LWNvbW1lbnQtc3RhdHMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctdG9wOiAxN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICAgIFJlcG9ydCBNb2RhbCBcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi5yZXBvcnQtbW9kYWwge1xuXG4gIC5wb3N0LWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJGJvZHktZ3JheTtcbiAgfVxuICAucG9zdC1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnN0YXRzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICB9XG4gIH1cbn1cbi5wb3N0LXRleHQsXG4uc3RhdHMtbGlzdC10eHQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4iLCIuaW5mbHVlbmNlci1wcm9maWxlLWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAxMnB4IDEycHggMDtcbn1cbi5pbmZsdWVuY2VyX25hbWVfaGRyIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuLnNtLWdyZXktdHh0IHtcbiAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuICBjb2xvcjogIzkzOTc5ZDtcbn1cbi5mb2xsb3dlci1oZWFsdGgtd3JhcCB7XG4gIHBhZGRpbmc6IDMycHggMCAzOHB4IDA7XG59XG4uZm9sbG93ZXItaGVhbHRoLWhkciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5mb2wtaGVhbHRoLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaW5mbHVlbmNlci1jYXRlZ29yeS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDFyZW0gMCAycmVtIDA7XG5cbiAgbGkge1xuICAgIG1hcmdpbjogMCA0cHggMTFweCAwO1xuICB9XG59XG4uc29jaWFsLWNoYW5uZWwtbGluayB7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLnZlcmlmaWVkLWNoYW5uZWxzLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogMjBweDsgXG5cbiAgLnptZGkge1xuICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9IFxufVxuLnByb2ZpbGUtcGFnZS1uYXYge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuXG5cbiAgLnByb2YtbmF2LWxpbmsge1xuICAgIGNvbG9yOiAkYm9keS1ncmF5O1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmMjU5N2M7XG4gICAgfVxuICB9XG59XG4ucHJvZmlsZV9fc3RhdHMge1xuICBtYXJnaW46IDQwcHggMDtcbn1cbi5wcm9maWxlX19jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdi10YWJzX19hbHRlcm5hdGl2ZSB7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH0gXG4gIC5zb2NpYWwtbmF2LWxpbmssIC5jb2xsYWItbmF2LWxpbmsge1xuICAgIGNvbG9yOiAkYm9keS1ncmF5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcGluaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uaW5zdGFncmFtX19zbHVnLCAueW91dHViZV9fc2x1ZyB7XG4gIGRpc3BsYXk6IGJsb2NrOyBcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucHJvZmlsZV9fY2FyZC1saW5rOmhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDJweCAyNHB4IDAgcmdiYSgwLDAsMCwwLjEwKTtcbn1cbi5zb2NpYWwtY2hhbm5lbC1pY29uIHtcbiAgd2lkdGg6IDEycHg7XG59XG4iLCIubWFpbi5zZWFyY2guaW5kZXgge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmhlYWRlci1uYXYubmF2LWxpbmsge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5pbmZsdWVuY2VyLWNhcmRfX2RhdGEge1xuICAuZmlndXJlIHtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtZmllbGQgLmtleXdvcmQtaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJlbW92ZS1rZXl3b3JkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgdG9wOiAwO1xufVxuXG4uYWRkLWtleXdvcmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHRvcDogMnJlbTtcbn1cblxuLmZpbHRlci1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHotaW5kZXg6IDEwO1xuXG4gICYuYWZmaXgge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB9XG59XG5cbiNzZWFyY2hfaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc29maWFwcm87XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2lkdGg6IDkyJTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRncmF5LW1lZGl1bTtcbiAgfVxufVxuXG4uYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI2MDBweDtcbiAgaGVpZ2h0OiA4MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDg7XG59XG5cblxuLmJ0bi1waWxsLFxuLmJ0bi1vdXRsaW5lLXBpbGwtYmx1ZSxcbi5idG4tb3V0bGluZS1waWxsLXJlZCxcbi5idG4tb3V0bGluZS1waWxsLW9yYW5nZSB7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwLjNyZW0gMXJlbTtcbn1cblxuLmJ0bi1maWx0ZXIge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmJ0bi1waWxsLmJ0bi1jb3B5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwYzBjMDtcbiAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7XG4gIH1cbn1cblxuLmJ0bi1vdXRsaW5lLXBpbGwtb3JhbmdlIHtcbiAgJjphY3RpdmUsXG4gICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJG9yYW5nZSwgNDUlKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgfVxufVxuXG4uYnRuLW91dGxpbmUtcGlsbC1ibHVlIHtcbiAgJjphY3RpdmUsXG4gICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRibHVlLCA0NSUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgfVxufVxuXG4jc2VhcmNoLXJlc3VsdHNfX2hlYWQge1xuICB6LWluZGV4OiA5O1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7IC8vIGZvciBzYWZhcmlcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBociB7XG4gICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgZGl2IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICB6LWluZGV4OiA5O1xuICB9XG59XG5cbiNzZWFyY2gtcmVzdWx0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgbWluLXdpZHRoOiAxMDAwcHg7XG5cbiAgJi5zY3JvbGwtc2NyZWVuIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxOTBweCk7XG4gIH1cblxuICAuaW5mbHVlbmNlci1jYXJkLCAjc2VhcmNoLXJlc3VsdHNfX2hlYWQgLnJvdyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAuaW5mbHVlbmNlci1jYXJkX19wb3N0cyB7XG4gICAgICB3aWR0aDogMTZyZW07XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0cyBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5zZWFyY2gtcmVzdWx0cyB7XG4gIC5jb2wtMSB7XG4gIG1heC13aWR0aDogODBweDtcblxuICAgICZbZGF0YS10YXJnZXQ9XCJhdHRyLXNpZ251cFwiXXtcbiAgICAgIG1heC13aWR0aDogMTQxcHg7XG4gICAgfVxuICAgICZbZGF0YS10YXJnZXQ9XCJhdHRyLWdlbmRlclwiXXtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgfVxuICAgICZbZGF0YS10YXJnZXQ9XCJhdHRyLWNoYW5uZWxzXCJdIHtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgfVxuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgbWF4LXdpZHRoOiAyMTVweDtcblxuICAgICZbZGF0YS10YXJnZXQ9XCJyYXRlLWJyYW5kZWRcIl17XG4gICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIH1cblxuICAgICZbZGF0YS10YXJnZXQ9XCJpbnN0YS1mb2xsb3dlcnNcIl17XG4gICAgICBtYXgtd2lkdGg6IDE5NXB4O1xuICAgIH1cblxuICAgICZbZGF0YS10YXJnZXQ9XCJpbnN0YS1lbmdhZ2VtZW50LXJhdGVcIl17XG4gICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi5zZWFyY2gtcmVzdWx0cyB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8uY29sLXhsLTEge1xuICAvLyAgZmxleDogMCAwIDEwJTtcbiAgLy8gIG1heC13aWR0aDogMTAlO1xuICAvL31cbn1cblxuLnNlYXJjaC1mb3JtX19zdWJtaXQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNvZmlhcHJvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogJHBpbms7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jYXR0cmlidXRlLWRyb3Bkb3duIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgbWluLXdpZHRoOiAxOXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEyZW0pO1xuXG4gICAgbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuaW5wdXQtZmllbGQge1xuICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgfVxuICB9XG59XG5cbiNmaWx0ZXItb3B0aW9uIHtcbiAgd2lkdGg6IDczJTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXG4gIC5zZWFyY2hfZGVsZXRlIHtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgfVxuXG4gIC5idG4tb3V0bGluZS1waWxsLXJlZCxcbiAgLmJ0bi1vdXRsaW5lLXBpbGwtYmx1ZSxcbiAgLmJ0bi1vdXRsaW5lLXBpbGwtb3JhbmdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cbiAgICBpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMXB4O1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIH1cbn1cblxuI2F0dHJpYnV0ZS1kcm9wZG93biB7XG4gIHdpZHRoOiAxMiU7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5maWx0ZXItZHJvcGRvd24ge1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWluLXdpZHRoOiAxNXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDVweCA3cHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMmVtKTtcbiAgfVxuICAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG59XG5cbmEudG9nZ2xlLXZlcmlmaWVkIHtcbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi51c2VyLXN0YXR1c2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuXG5mb3JtLmRvd25sb2FkLWJ1dHRvbiAuYnRuIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6aW5oZXJpdDtcbiAgICB9XG4gIH1cblxuXG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICNNVUxUSSBDT0xMQUItQ09OVEVOVCBVUExPQURcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnRodW1ibmFpbC1ib3gge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2FkZCB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGJvcmRlcjogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAvL2Rpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5LW1lZGl1bTtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBjb2xvcjogJGdyYXktbWVkaXVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICBjb2xvcjogJGdyYXktbGlnaHQ7XG5cbiAgICAgIGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICBmb250LXNpemU6IDEuOWVtXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNvcHRpb24tc2VsZWN0IHtcbiAgaGVpZ2h0OiA3MHZoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJl9fb3B0aW9ucyB7XG4gICAgYSB7XG4gICAgICAudGh1bWJuYWlsLWJveCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgYS5hY3RpdmUge1xuICAgICAgLnRodW1ibmFpbC1ib3gge1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0ZWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vcHRpb24tYmxhbmsge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgIH1cblxuICB9XG5cbiAgLnRhYi1wYW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogNjB2aDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6IDUwdmg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAjQ09MTEFCLUNPTlRFTlQgVVBMT0FEXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiNpbmZsdWVuY2VyLWNvbnRlbnQsXG4jbWFuYWdlci1jb250ZW50IHtcbiAgJl9fZGV0YWlscyB7XG4gICAgI2N1cnJlbnRfb3B0aW9uIHtcbiAgICAgIC8qb3ZlcmZsb3c6IGhpZGRlbjsqL1xuICAgIH1cbiAgfVxufVxuXG4ub3B0aW9uLXByZXZpZXcge1xuICBtYXgtd2lkdGg6IDkwJTtcblxuICAuY2FyZC1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmlkZW8sXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgZGl2IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICNDT0xMQUItQ09OVEVOVCBVUExPQUQgQ09OVFJPTFNcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLm9wdGlvbi1jb250cm9scyB7XG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBjb2xvcjogJGdyYXktbWVkaXVtO1xuICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG5cbiAgJl9fYWN0aW9uIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAjQ09MTEFCLUNPTlRFTlQgVVBMT0FEIFNMSURFUlNcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuI2NvbGxhYi1zbGlkZXIge1xuXG4gIC5jYXJvdXNlbC1pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0sXG4gIC5jYXJvdXNlbC1jaGlsZC1pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuI211bHRpLWNvbnRlbnQtY2Fyb3VzZWwge1xuICB3aWR0aDogOTAlO1xuXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpe1xuICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC52ZXJ0aWNhbC1hbGlnbl9fdXBsb2FkIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtcGlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgb3BhY2l0eTogMC45O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTBweDtcbiAgYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc3RvcnktaGVhZGVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogIEluZmx1ZW5jZXIgRGFzaGJvYXJkIFN0eWxlc1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZGFzaGJvYXJkLXdyYXAge1xuICBtYXJnaW4tdG9wOiA3MnB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gIC5jYXJkLWltZy13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmNhcmQtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLmNhcmQtY29udGVudC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICB9XG4gIH1cbn1cbi5jb2xsYWItaGRyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZ3JlZXRpbmctbXNnIHtcbiAgcGFkZGluZy1ib3R0b206IDU2cHg7XG59XG4uY2FyZC1zb2NpYWwtd3JwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG5cbiAgZGl2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cblxuICBzdHJvbmcsIC5zbWFsbGVyLXR4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cblxuXG4uZGFzaC1ibG9nLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogNzJweCAwIDMycHggMDtcbn1cbi5ibG9nLWNvbnRlbnQge1xuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuYmxvZy1wb3N0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAuY2FyZC1pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogMTk2cHg7XG4gIH1cbiAgLmNhcmQtaW1nLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDdweCAwIHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgfVxuICB9XG59XG4uYmxvZy1jYXJkLWNvbnRlbnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG4uYmxvZy1wb3N0LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY3VzdG9tLXN1Y2Nlc3MtZ3JlZXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICM1ZmM1YmI7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIG1hcmdpbjogMCAwIDU2cHggMDtcbiAgcGFkZGluZzogMzJweDtcblxuXG4gIGg0IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG4uZ3JlZXRpbmctbGluayB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG4ud2hpdGUtY3Jvc3Mge1xuICBjb2xvcjogJHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0xNXB4O1xufVxuLmJhY2stYXJ3LWJpZyB7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTW9iaWxlIFN0eWxlcyAgICAgICAgICAgICAgICAgICAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5kYXNoLWJsb2ctY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5ibG9nLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5kYXNoYm9hcmQtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5ncmVldGluZy1tc2cge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbiAgLmN1c3RvbS1zdWNjZXNzLWdyZWV0aW5nIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG4gIC5kYXNoLWJsb2ctY29udGFpbmVyIHtcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuICAud2hpdGUtY3Jvc3Mge1xuICAgIHRvcDogLTRweDtcbiAgfVxuICAuY29sbGFiLWhkciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tb3JlLWNvbGxhYnMge1xuXG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgfVxuICAgIC56bWRpLWxvbmctYXJyb3ctbGVmdCB7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgfVxuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFR5cGVmb3JtIG1vYmlsZSBwb3AtdXAgICAgICAgICAgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmZvcm0tbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgei1pbmRleDogMjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1OTdjO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgYm90dG9tOiA1JTtcbiAgbGVmdDogMXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDUxLCA1MywgNTgsIDAuMyk7XG5cbiAgaDUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMjA7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAzMHB4O1xuICB9XG5cbiAgJl9fYnV0dG9ud3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnR5cGVmb3JtLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzMzMzUzYTtcbiAgICBwYWRkaW5nOiAwLjRyZW0gMi41cmVtO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoNTEsIDUzLCA1OCwgMC4zKTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBEYXNoYm9hcmQgZGlzbWlzc2libGUgY2FyZHMgICAgICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5kaXNtaXNzYWJsZS1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcbiAgcGFkZGluZzogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhcmQtaW1nIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uY2FyZC1pbWctc20ge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5kaXNtaXNzYWJsZS1jYXJkLXRleHQge1xuICBjb2xvcjogJHRlY2gtYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiTWFpc29uIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmbGV4LWdyb3c6IDE7XG5cbiAgLmRpc21pc3NhYmxlLWNhcmQtaGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuZGlzbWlzc2FibGUtY2FyZC1saW5rIHtcbiAgICBjb2xvcjogJHRlY2gtYmxhY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbn1cblxuLmRpc21pc3NhYmxlLWNhcmQtY2xvc2Uge1xuICBjb2xvcjogJHRlY2gtYmxhY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWluLWhlaWdodDogMTRweDtcbiAgbWluLXdpZHRoOiAxNHB4O1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmRpc21pc3NhYmxlLWNhcmRzLXJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5vcHRfaW5zIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5jaGVja2JveC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWwtbWludXMtOSB7XG4gIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uY2hlY2tib3gtcm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uY2hlY2tib3gtbGFiZWwge1xuICBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTWFpc29uIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gLmNoZWNrLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IC5taW51cyxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUgfiAuY2hlY2sge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICR0ZWFsO1xuICAgIGJhY2tncm91bmQ6ICR0ZWFsO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB+IC5jaGVjazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKAk1wiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU4JSwgLTE1NSUpO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuI21hc3NfbWVzc2FnZV9tb2RhbCB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiA3NzVweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIHdpZHRoOiAxMmVtO1xuICB9XG59XG5cbi5vcHQtaW4tZmlsdGVyLWNvbnRhaW5lciB7XG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiTWFpc29uIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICB9XG5cbiAgLm9wdC1pbi1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxNi41NjNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIHBhZGRpbmc6IDAuNjg4cmVtIDFyZW07XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI2M0Y2RkNTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1haXNvbiBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgY29sb3I6ICRncmF5LWlucHJvZ3Jlc3M7XG4gIH1cbn1cblxuLy8gU2hvcnRsaXN0IHN0eWxlc1xuLm1haW4tbWV0cmljLWNvbnRhaW5lciB7XG4gIGdhcDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZXRyaWMtY29sdW1uIHtcbiAgcm93LWdhcDogMTZweDtcbiAgbWluLXdpZHRoOiAwOyAvKiBQcmV2ZW50cyBvdmVyZmxvdyBpc3N1ZXMgKi9cbn1cblxuLm1ldHJpYy1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm1ldHJpYy12YWx1ZSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jaGFubmVsLWhhbmRsZS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogUmVxdWlyZWQgZm9yIGVsbGlwc2lzIHRvIHdvcmsgKi9cbn1cblxuLmNoYW5uZWwtaGFuZGxlLWxpbmsgc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmxvYWRpbmctbWV0cmljcyB7XG4gIGhlaWdodDogMTc4cHg7XG59XG4iLCIjYWdlbmN5LWNvbm5lY3Rpb24tYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmFnZW5jeS1jb25uZWN0aW9uLWluZm8ge1xuICBjb2xvcjogJHRlY2gtYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiTWFpc29uIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4jYWdlbmN5LWJhbm5lci1jbG9zZSB7XG4gIGNvbG9yOiAkdGVjaC1ibGFjaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtaW4taGVpZ2h0OiAxNHB4O1xuICBtaW4td2lkdGg6IDE0cHg7XG4gIFxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4iXX0= */
