@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-instagram,.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}.task-state.state_concept_draft.badge-creator{background-color:#ef4056}.task-state.state_concept_admin_review.badge-creator,.task-state.state_concept_draft.badge-admin{background-color:#fbbf24}.task-state.state_concept_admin_review.badge-admin,.task-state.state_concept_revision.badge-creator{background-color:#ef4056}.task-state.state_concept_brand_feedback.badge-creator,.task-state.state_concept_brand_review.badge-admin,.task-state.state_concept_brand_review.badge-creator,.task-state.state_concept_revision.badge-admin{background-color:#fbbf24}.task-state.state_concept_brand_feedback.badge-admin{background-color:#ef4056}.task-state.state_content_creation.badge-admin{background-color:#fbbf24}.task-state.state_content_creation.badge-creator,.task-state.state_content_revision.badge-creator{background-color:#ef4056}.task-state.state_content_admin_review.badge-creator,.task-state.state_content_revision.badge-admin{background-color:#fbbf24}.task-state.state_content_admin_review.badge-admin{background-color:#ef4056}.task-state.state_content_brand_feedback.badge-creator,.task-state.state_content_brand_review.badge-admin,.task-state.state_content_brand_review.badge-creator{background-color:#fbbf24}.task-state.state_content_brand_feedback.badge-admin{background-color:#ef4056}.task-state.state_post_scheduling.badge-creator{background-color:#fbbf24}.task-state.state_post_pending.badge-creator,.task-state.state_post_scheduling.badge-admin{background-color:#ef4056}.task-state.state_post_pending.badge-admin{background-color:#fbbf24}.task-state.state_post_live.badge-admin{background-color:#4fa9b3}.task-state.state_post_live.badge-creator{background-color:#fbbf24}.task-state.state_complete.badge-admin{background-color:#4fa9b3}.task-state.state_complete.badge-creator{background-color:#fbbf24}.task-state.state_creator_paid.badge-admin,.task-state.state_creator_paid.badge-creator{background-color:#4fa9b3}.task-state.state_content_dropped.badge-admin,.task-state.state_content_dropped.badge-creator{background-color:#94989f}.task-state.task_state_approved.badge-admin{background-color:#ef4056}.task-state.task_state_approved.badge-creator,.task-state.task_state_live.badge-admin,.task-state.task_state_live.badge-creator{background-color:#fbbf24}.task-state.task_state_paid.badge-admin,.task-state.task_state_paid.badge-creator{background-color:#4fa9b3}.task-state.task_state_dropped.badge-admin,.task-state.task_state_dropped.badge-creator{background-color:#94989f}.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-bottom:.3rem;display:inline-block;padding-top:.3rem}.due-approval{padding-bottom:.2rem;display: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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsInN0eWxlcy5jc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19ub3JtYWxpemUuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX21peGlucy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmRzLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX3Jlc3BvbnNpdmUtZW1iZWQuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNmb3Jtcy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZmxvYXQuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19jb21tb24uc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fcHJldl9pbnB1dF9ncm91cC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19mb250cy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19tYXJrZG93bi5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19mb290ZXIuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fbmF2YmFyLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX2ludHJvX2Jhbm5lcnMuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fY3JlYXRvcnNfbG9nb19ncmlkLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX21hcmtldGVyc19sb2dvX2dyaWQuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fdGh1bWJuYWlsX3NsaWRlci5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19jYXJvdXNlbF9tYWluLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX2luZmx1ZW5jZXJfY2Fyb3VzZWwuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fY3Blc2xpZGVyLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX3F1b3RlX2JveC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19tb2RhbHMuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fdmlkZW9fbW9kZWwuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fY2hhdC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19jb2xsYWJfY2FyZC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19jb250ZW50X3N0eWxlLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvYm9vdHN0cmFwLW11bHRpc2VsZWN0LmNzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fbXVsdGlzZWxlY3RfZHJvcGRvd24uc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fY29sbGFic19sYW5kaW5nLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX2JhY2tncm91bmRfYnJlYWsuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fbWFya2V0ZXJzX2xhbmRpbmcuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9faW5mbHVlbmNlcl9zZXR0aW5ncy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19jYW1wYWlnbl9icmllZi5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19jbGllbnRfZXhwZXJpZW5jZS5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19tb2JpbGVfdmlldy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19jb2xsYWJvcmF0aW9ucy5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19jcmVhdG9yc19sYW5kaW5nLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX2ZhcS5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19sb2dpbi5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL190b3NfcHJpdmFjeS5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19ob21lLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX2NhbXBhaWduX2J1aWxkLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX2FkbWluX3NpZGViYXJfbWVudS5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19hZG1pbl9uYXZiYXIuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fY2FtcGFpZ25fcGVybWlzc2lvbnMuc2NzcyIsIi4uLy4uLy4uL2FwcC9hc3NldHMvYm9vdHN0cmFwL3N0eWxlcy9fZXJyb3JzLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX3JlcG9ydC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19wcm9maWxlLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX3NlYXJjaC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19jb250ZW50X3VwbG9hZC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19pbmZsdWVuY2VyX2Rhc2hib2FyZC5zY3NzIiwiLi4vLi4vLi4vYXBwL2Fzc2V0cy9ib290c3RyYXAvc3R5bGVzL19vcHRfaW5zLnNjc3MiLCIuLi8uLi8uLi9hcHAvYXNzZXRzL2Jvb3RzdHJhcC9zdHlsZXMvX3NvY2lhbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW9LRSxpQkNvN0ZGO0FDeGxHQTs7Ozs7R0FBQSxBQzJDQSxPQUNFLGVBQUEsQUFDQSxnQkFBQSxDRm5DRixBRXNDQSxNQUNFLGtCQUFBLEFBQ0EsaUJBQUEsQ0ZuQ0Y7O0FHZkEsNEVBQUEsQUFZQSxLQUNFLHVCQUFBLEFBQ0EsaUJBQUEsQUFDQSwwQkFBQSxBQUNBLDhCQUFBLEFBQ0EsZUFBQSxBQUNBLHNCQUFBLENIT0YsQUdHQSxLQUNFLFFBQUEsQ0hBRixBR09BLHdDQU1FLGFBQUEsQ0hKRixBR1lBLEdBQ0UsY0FBQSxBQUNBLGNBQUEsQ0hURixBR29CQSx1QkFHRSxhQUFBLENIakJGLEFHd0JBLE9BQ0UsZUFBQSxDSHJCRixBRzZCQSxHQUNFLHVCQUFBLEFBQ0EsU0FBQSxBQUNBLGdCQUFBLENIMUJG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QSxDQUtGLEFMOFBBLFNLM1BFLFlBQUEsQ0wyUEYsQUt2UEEsd0JBSUUsZUFBQSxDTDBQRixBS3ZQQSxHQUNFLGVIMkxpQixDRitEbkIsQUt2UEEsR0FDRSxvQkFBQSxBQUNBLGFBQUEsQ0wwUEYsQUt2UEEsV0FDRSxlQUFBLENMMFBGLEFLblBBLEVBQ0UsY0hqQjBCLEFHa0IxQixhSGxCMEIsQUdtQjFCLHFCSHFHc0IsQUk5UGxCLDhCRDJKSixDTHFQRixBT3RZSSxnQkZtSkEsY0hoRVUsQUdpRVYsYUhqRVUsQUdrRVYseUJIaUdvQixDRnFKeEIsQUtsUEksMEJBQ0UsY0hqQ3NCLEFHa0N0QiwwQkgyRmtCLEFHMUZsQixlQUFBLEFBQ0EsOEJBQUEsQ0xvUE4sQUszT0ksNkZBTEksY0h0RU0sQUd1RU4sb0JBQUEsQ0FJSixBTHFQSiw0QktsUE0sZUFBQSxBQUNBLDhCQUFBLENMaVBOLEFLL09NLHFFQUVFLGFIckRvQixDRnFTNUIsQUt6T0UseUJBQ0UsY0g3RHdCLEFHOER4QiwwQkgrRG9CLEFHOURwQixlQUFBLEFBQ0EsOEJBQUEsQ0w0T0osQUsxT0ksK0RBRUUsYUhsR1EsQ0Y2VWQsQUt2T0UsMkJBQ0UsY0h2R1UsQUd3R1YscUJBQUEsQUFDQSxlQUFBLEFBQ0EsOEJBQUEsQ0x5T0osQUt2T0ksbUVBRUUsYUhoRnNCLENGd1Q1QixBS2pPSSw4QkFDRSxjSHhGc0IsQUd5RnRCLDBCSG9Da0IsQUduQ2xCLGVBQUEsQUFDQSw4QkFBQSxDTG9PTixBS2xPTSx5RUFFRSxhSDdITSxDRmdXZCxBSy9OSSxnQ0FDRSxjSGxJUSxBR21JUixxQkFBQSxBQUNBLGVBQUEsQUFDQSw4QkFBQSxDTGlPTixBSy9OTSw2RUFFRSxhSDNHb0IsQ0YyVTVCLEFLbE1BLElBTUUsYUFBQSxDTGtNRixBSzNMQSxPQUdFLGVBQUEsQ0w0TEYsQUtyTEEsSUFHRSxxQkFBQSxDTHNMRixBSzNLQSxjQUNFLGNBQUEsQ0w4S0YsQUtqS0EsZ0VBU0UseUJBQUEsQ0xvS0YsQUs3SkEsTUFFRSx5QkFBQSxBQUVBLDRCSDBFOEIsQ0ZvRmhDLEFLM0pBLFFBQ0UsNkJIbUU4QixBR2xFOUIsZ0NIa0U4QixBR2pFOUIsY0hqTjBCLEFHbU4xQixtQkFBQSxDTDhKRixBSzNKQSxXQUpFLGVBQUEsQ0xtS0YsQUt0SkEsTUFFRSxxQkFBQSxBQUNBLG1CQUFBLENMd0pGLEFLakpBLGFBQ0UsbUJBQUEsQUFDQSx5Q0FBQSxDTG9KRixBS2pKQSw2QkFNRSxtQkFBQSxDTGtKRixBSzFJRSx5REFDRSxrQkgwSzZCLENGNUJqQyxBSzFJQSwrRUFTRSwwQkFBQSxDTHdJRixBS3JJQSxTQUVFLGVBQUEsQ0x1SUYsQUtwSUEsU0FNRSxZQUFBLEFBRUEsVUFBQSxBQUNBLFNBQUEsQUFDQSxRQUFBLENMaUlGLEFLOUhBLE9BRUUsY0FBQSxBQUNBLFdBQUEsQUFDQSxVQUFBLEFBQ0Esb0JBQUEsQUFDQSxpQkFBQSxBQUNBLG1CQUFBLENMZ0lGLEFLN0hBLG1CQUtFLHVCQUFBLENMNEhGLEFLekhBLE9BQ0Usb0JBQUEsQ0w0SEYsQUtySEEsU0FDRSxzQkFBQSxDTHdIRixBUTlqQkEsMEJDRkUsZUFBQSxBQUdBLFdBQUEsQ0RERixBUjZrQkEsZVE1a0JFLGVONjlCNEIsQU01OUI1QixzQk42RlksQU01Rlosc0JBQUEsQUVYRSxxQlJvWnFCLEFJeFluQiw4QkVDSixDUndrQkYsQVE3akJBLFFBRUUsb0JBQUEsQ1IrakJGLEFRNWpCQSxZQUNFLGFBQUEsQ1IrakJGLEFRNWpCQSxnQkFDRSxjTis4QnlCLEFNOThCekIsYU42RzBCLENGa2Q1QixBV3JtQkEsa0JBSUUsdUVUa1V1QixDRnNTekIsQVdwbUJBLEtBQ0Usb0JBQUEsQUFDQSxjVDJoQzRCLEFTMWhDNUIsY1Q2aEM0QixBUzVoQzVCLHlCVDBJMEIsQVFuSnhCLG9CUm9acUIsQ0Y2TnpCLEFXcG1CRSxPQUNFLFVBQUEsQUFDQSxjQUFBLEFBQ0Esd0JBQUEsQ1hzbUJKLEFXam1CQSxJQUNFLG9CQUFBLEFBQ0EsY1QyZ0M0QixBUzFnQzVCLFdUK0VZLEFTOUVaLHlCVHNIMEIsQVEvSXhCLG1CUnNacUIsQ0Z3T3pCLEFX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d0JBQUEsQ2JzeEJGLEFldnpCUSxPRjRCTixhQUFBLEFBS0EsYUFBQSxDYjJ4QkYsQWU1ekJRLE9GNEJOLHdCQUFBLEFBS0Esd0JBQUEsQ2JneUJGLEFlajBCUSxPRjRCTix3QkFBQSxBQUtBLHdCQUFBLENicXlCRixBZXQwQlEsT0Y0Qk4sYUFBQSxBQUtBLGFBQUEsQ2IweUJGLEFlMzBCUSxRRjRCTix3QkFBQSxBQUtBLHdCQUFBLENiK3lCRixBZWgxQlEsUUY0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYm96QkYsQWVyMUJRLFFGNEJOLGNBQUEsQUFLQSxjQUFBLENieXpCRixBZW4xQlUsUUZzQ1IsVUFBQSxDYml6QkYsQWV2MUJVLFFGc0NSLG1CQUFBLENicXpCRixBZTMxQlUsUUZzQ1Isb0JBQUEsQ2J5ekJGLEFlLzFCVSxRRnNDUixTQUFBLENiNnpCRixBZW4yQlUsUUZzQ1Isb0JBQUEsQ2JpMEJGLEFldjJCVSxRRnNDUixvQkFBQSxDYnEwQkYsQWUzMkJVLFFGc0NSLFNBQUEsQ2J5MEJGLEFlLzJCVSxRRnNDUixvQkFBQSxDYjYwQkYsQWVuM0JVLFFGc0NSLG9CQUFBLENiaTFCRixBZXYzQlUsUUZzQ1IsU0FBQSxDYnExQkYsQWUzM0JVLFNGc0NSLG9CQUFBLENieTFCRixBZS8zQlUsU0ZzQ1Isb0JBQUEsQ2I2MUJGLEFlbjRCVSxTRnNDUixVQUFBLENiaTJCRixBZXY0QlUsUUZrQ1IsU0FBQSxDYnkyQkYsQWUzNEJVLFFGa0NSLGtCQUFBLENiNjJCRixBZS80QlUsUUZrQ1IsbUJBQUEsQ2JpM0JGLEFlbjVCVSxRRmtDUixRQUFBLENicTNCRixBZXY1QlUsUUZrQ1IsbUJBQUEsQ2J5M0JGLEFlMzVCVSxRRmtDUixtQkFBQSxDYjYzQkYsQWUvNUJVLFFGa0NSLFFBQUEsQ2JpNEJGLEFlbjZCVSxRRmtDUixtQkFBQSxDYnE0QkYsQWV2NkJVLFFGa0NSLG1CQUFBLENieTRCRixBZTM2QlUsUUZrQ1IsUUFBQSxDYjY0QkYsQWUvNkJVLFNGa0NSLG1CQUFBLENiaTVCRixBZW43QlUsU0ZrQ1IsbUJBQUEsQ2JxNUJGLEFldjdCVSxTRmtDUixTQUFBLENieTVCRixBZWw3QlUsVUZxQlIseUJBQUEsQ2JpNkJGLEFldDdCVSxVRnFCUiwwQkFBQSxDYnE2QkYsQWUxN0JVLFVGcUJSLGVBQUEsQ2J5NkJGLEFlOTdCVSxVRnFCUiwwQkFBQSxDYjY2QkYsQWVsOEJVLFVGcUJSLDBCQUFBLENiaTdCRixBZXQ4QlUsVUZxQlIsZUFBQSxDYnE3QkYsQWUxOEJVLFVGcUJSLDBCQUFBLENieTdCRixBZTk4QlUsVUZxQlIsMEJBQUEsQ2I2N0JGLEFlbDlCVSxVRnFCUixlQUFBLENiaThCRixBZXQ5QlUsV0ZxQlIsMEJBQUEsQ2JxOEJGLEFlMTlCVSxXRnFCUiwwQkFBQSxDYnk4QkYsQWMvOUJJLHlCQzFCRSxRQUNFLGFBQUEsQUFDQSxZQUFBLEFBQ0EsY0FBQSxDZjYvQk4sQWUzL0JJLGFBQ0UsY0FBQSxBQUNBLFVBQUEsQ2Y2L0JOLEFlei9CTSxVRjRCTix1QkFBQSxBQUtBLHVCQUFBLENiNDlCQSxBZTcvQk0sVUY0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYmcrQkEsQWVqZ0NNLFVGNEJOLGFBQUEsQUFLQSxhQUFBLENibytCQSxBZXJnQ00sVUY0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYncrQkEsQWV6Z0NNLFVGNEJOLHdCQUFBLEFBS0Esd0JBQUEsQ2I0K0JBLEFlN2dDTSxVRjRCTixhQUFBLEFBS0EsYUFBQSxDYmcvQkEsQWVqaENNLFVGNEJOLHdCQUFBLEFBS0Esd0JBQUEsQ2JvL0JBLEFlcmhDTSxVRjRCTix3QkFBQSxBQUtBLHdCQUFBLENidy9CQSxBZXpoQ00sVUY0Qk4sYUFBQSxBQUtBLGFBQUEsQ2I0L0JBLEFlN2hDTSxXRjRCTix3QkFBQSxBQUtBLHdCQUFBLENiZ2dDQSxBZWppQ00sV0Y0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYm9nQ0EsQWVyaUNNLFdGNEJOLGNBQUEsQUFLQSxjQUFBLENid2dDQSxBZWxpQ1EsV0ZzQ1IsVUFBQSxDYisvQkEsQWVyaUNRLFdGc0NSLG1CQUFBLENia2dDQSxBZXhpQ1EsV0ZzQ1Isb0JBQUEsQ2JxZ0NBLEFlM2lDUSxXRnNDUixTQUFBLENid2dDQSxBZTlpQ1EsV0ZzQ1Isb0JBQUEsQ2IyZ0NBLEFlampDUSxXRnNDUixvQkFBQSxDYjhnQ0EsQWVwakNRLFdGc0NSLFNBQUEsQ2JpaENBLEFldmpDUSxXRnNDUixvQkFBQSxDYm9oQ0EsQWUxakNRLFdGc0NSLG9CQUFBLENidWhDQSxBZTdqQ1EsV0ZzQ1IsU0FBQSxDYjBoQ0EsQWVoa0NRLFlGc0NSLG9CQUFBLENiNmhDQSxBZW5rQ1EsWUZzQ1Isb0JBQUEsQ2JnaUNBLEFldGtDUSxZRnNDUixVQUFBLENibWlDQSxBZXprQ1EsV0ZrQ1IsU0FBQSxDYjBpQ0EsQWU1a0NRLFdGa0NSLGtCQUFBLENiNmlDQSxBZS9rQ1EsV0ZrQ1IsbUJBQUEsQ2JnakNBLEFlbGxDUSxXRmtDUixRQUFBLENibWpDQSxBZXJsQ1EsV0ZrQ1IsbUJBQUEsQ2JzakNBLEFleGxDUSxXRmtDUixtQkFBQSxDYnlqQ0EsQWUzbENRLFdGa0NSLFFBQUEsQ2I0akNBLEFlOWxDUSxXRmtDUixtQkFBQSxDYitqQ0EsQWVqbUNRLFdGa0NSLG1CQUFBLENia2tDQSxBZXBtQ1EsV0ZrQ1IsUUFBQSxDYnFrQ0EsQWV2bUNRLFlGa0NSLG1CQUFBLENid2tDQSxBZTFtQ1EsWUZrQ1IsbUJBQUEsQ2Iya0NBLEFlN21DUSxZRmtDUixTQUFBLENiOGtDQSxBZXZtQ1EsYUZxQlIsYUFBQSxDYnFsQ0EsQWUxbUNRLGFGcUJSLHlCQUFBLENid2xDQSxBZTdtQ1EsYUZxQlIsMEJBQUEsQ2IybENBLEFlaG5DUSxhRnFCUixlQUFBLENiOGxDQSxBZW5uQ1EsYUZxQlIsMEJBQUEsQ2JpbUNBLEFldG5DUSxhRnFCUiwwQkFBQSxDYm9tQ0EsQWV6bkNRLGFGcUJSLGVBQUEsQ2J1bUNBLEFlNW5DUSxhRnFCUiwwQkFBQSxDYjBtQ0EsQWUvbkNRLGFGcUJSLDBCQUFBLENiNm1DQSxBZWxvQ1EsYUZxQlIsZUFBQSxDYmduQ0EsQWVyb0NRLGNGcUJSLDBCQUFBLENibW5DQSxBZXhvQ1EsY0ZxQlIsMEJBQUEsQ2JzbkNBLENBQ0YsQWM3b0NJLHlCQzFCRSxRQUNFLGFBQUEsQUFDQSxZQUFBLEFBQ0EsY0FBQSxDZjBxQ04sQWV4cUNJLGFBQ0UsY0FBQSxBQUNBLFVBQUEsQ2YwcUNOLEFldHFDTSxVRjRCTix1QkFBQSxBQUtBLHVCQUFBLENieW9DQSxBZTFxQ00sVUY0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYjZvQ0EsQWU5cUNNLFVGNEJOLGFBQUEsQUFLQSxhQUFBLENiaXBDQSxBZWxyQ00sVUY0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYnFwQ0EsQWV0ckNNLFVGNEJOLHdCQUFBLEFBS0Esd0JBQUEsQ2J5cENBLEFlMXJDTSxVRjRCTixhQUFBLEFBS0EsYUFBQSxDYjZwQ0EsQWU5ckNNLFVGNEJOLHdCQUFBLEFBS0Esd0JBQUEsQ2JpcUNBLEFlbHNDTSxVRjRCTix3QkFBQSxBQUtBLHdCQUFBLENicXFDQSxBZXRzQ00sVUY0Qk4sYUFBQSxBQUtBLGFBQUEsQ2J5cUNBLEFlMXNDTSxXRjRCTix3QkFBQSxBQUtBLHdCQUFBLENiNnFDQSxBZTlzQ00sV0Y0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYmlyQ0EsQWVsdENNLFdGNEJOLGNBQUEsQUFLQSxjQUFBLENicXJDQSxBZS9zQ1EsV0ZzQ1IsVUFBQSxDYjRxQ0EsQWVsdENRLFdGc0NSLG1CQUFBLENiK3FDQSxBZXJ0Q1EsV0ZzQ1Isb0JBQUEsQ2JrckNBLEFleHRDUSxXRnNDUixTQUFBLENicXJDQSxBZTN0Q1EsV0ZzQ1Isb0JBQUEsQ2J3ckNBLEFlOXRDUSxXRnNDUixvQkFBQSxDYjJyQ0EsQWVqdUNRLFdGc0NSLFNBQUEsQ2I4ckNBLEFlcHVDUSxXRnNDUixvQkFBQSxDYmlzQ0EsQWV2dUNRLFdGc0NSLG9CQUFBLENib3NDQSxBZTF1Q1EsV0ZzQ1IsU0FBQSxDYnVzQ0EsQWU3dUNRLFlGc0NSLG9CQUFBLENiMHNDQSxBZWh2Q1EsWUZzQ1Isb0JBQUEsQ2I2c0NBLEFlbnZDUSxZRnNDUixVQUFBLENiZ3RDQSxBZXR2Q1EsV0ZrQ1IsU0FBQSxDYnV0Q0EsQWV6dkNRLFdGa0NSLGtCQUFBLENiMHRDQSxBZTV2Q1EsV0ZrQ1IsbUJBQUEsQ2I2dENBLEFlL3ZDUSxXRmtDUixRQUFBLENiZ3VDQSxBZWx3Q1EsV0ZrQ1IsbUJBQUEsQ2JtdUNBLEFlcndDUSxXRmtDUixtQkFBQSxDYnN1Q0EsQWV4d0NRLFdGa0NSLFFBQUEsQ2J5dUNBLEFlM3dDUSxXRmtDUixtQkFBQSxDYjR1Q0EsQWU5d0NRLFdGa0NSLG1CQUFBLENiK3VDQSxBZWp4Q1EsV0ZrQ1IsUUFBQSxDYmt2Q0EsQWVweENRLFlGa0NSLG1CQUFBLENicXZDQSxBZXZ4Q1EsWUZrQ1IsbUJBQUEsQ2J3dkNBLEFlMXhDUSxZRmtDUixTQUFBLENiMnZDQSxBZXB4Q1EsYUZxQlIsYUFBQSxDYmt3Q0EsQWV2eENRLGFGcUJSLHlCQUFBLENicXdDQSxBZTF4Q1EsYUZxQlIsMEJBQUEsQ2J3d0NBLEFlN3hDUSxhRnFCUixlQUFBLENiMndDQSxBZWh5Q1EsYUZxQlIsMEJBQUEsQ2I4d0NBLEFlbnlDUSxhRnFCUiwwQkFBQSxDYml4Q0EsQWV0eUNRLGFGcUJSLGVBQUEsQ2JveENBLEFlenlDUSxhRnFCUiwwQkFBQSxDYnV4Q0EsQWU1eUNRLGFGcUJSLDBCQUFBLENiMHhDQSxBZS95Q1EsYUZxQlIsZUFBQSxDYjZ4Q0EsQWVsekNRLGNGcUJSLDBCQUFBLENiZ3lDQSxBZXJ6Q1EsY0ZxQlIsMEJBQUEsQ2JteUNBLENBQ0YsQWMxekNJLHlCQzFCRSxRQUNFLGFBQUEsQUFDQSxZQUFBLEFBQ0EsY0FBQSxDZnUxQ04sQWVyMUNJLGFBQ0UsY0FBQSxBQUNBLFVBQUEsQ2Z1MUNOLEFlbjFDTSxVRjRCTix1QkFBQSxBQUtBLHVCQUFBLENic3pDQSxBZXYxQ00sVUY0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYjB6Q0EsQWUzMUNNLFVGNEJOLGFBQUEsQUFLQSxhQUFBLENiOHpDQSxBZS8xQ00sVUY0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYmswQ0EsQWVuMkNNLFVGNEJOLHdCQUFBLEFBS0Esd0JBQUEsQ2JzMENBLEFldjJDTSxVRjRCTixhQUFBLEFBS0EsYUFBQSxDYjAwQ0EsQWUzMkNNLFVGNEJOLHdCQUFBLEFBS0Esd0JBQUEsQ2I4MENBLEFlLzJDTSxVRjRCTix3QkFBQSxBQUtBLHdCQUFBLENiazFDQSxBZW4zQ00sVUY0Qk4sYUFBQSxBQUtBLGFBQUEsQ2JzMUNBLEFldjNDTSxXRjRCTix3QkFBQSxBQUtBLHdCQUFBLENiMDFDQSxBZTMzQ00sV0Y0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYjgxQ0EsQWUvM0NNLFdGNEJOLGNBQUEsQUFLQSxjQUFBLENiazJDQSxBZTUzQ1EsV0ZzQ1IsVUFBQSxDYnkxQ0EsQWUvM0NRLFdGc0NSLG1CQUFBLENiNDFDQSxBZWw0Q1EsV0ZzQ1Isb0JBQUEsQ2IrMUNBLEFlcjRDUSxXRnNDUixTQUFBLENiazJDQSxBZXg0Q1EsV0ZzQ1Isb0JBQUEsQ2JxMkNBLEFlMzRDUSxXRnNDUixvQkFBQSxDYncyQ0EsQWU5NENRLFdGc0NSLFNBQUEsQ2IyMkNBLEFlajVDUSxXRnNDUixvQkFBQSxDYjgyQ0EsQWVwNUNRLFdGc0NSLG9CQUFBLENiaTNDQSxBZXY1Q1EsV0ZzQ1IsU0FBQSxDYm8zQ0EsQWUxNUNRLFlGc0NSLG9CQUFBLENidTNDQSxBZTc1Q1EsWUZzQ1Isb0JBQUEsQ2IwM0NBLEFlaDZDUSxZRnNDUixVQUFBLENiNjNDQSxBZW42Q1EsV0ZrQ1IsU0FBQSxDYm80Q0EsQWV0NkNRLFdGa0NSLGtCQUFBLENidTRDQSxBZXo2Q1EsV0ZrQ1IsbUJBQUEsQ2IwNENBLEFlNTZDUSxXRmtDUixRQUFBLENiNjRDQSxBZS82Q1EsV0ZrQ1IsbUJBQUEsQ2JnNUNBLEFlbDdDUSxXRmtDUixtQkFBQSxDYm01Q0EsQWVyN0NRLFdGa0NSLFFBQUEsQ2JzNUNBLEFleDdDUSxXRmtDUixtQkFBQSxDYnk1Q0EsQWUzN0NRLFdGa0NSLG1CQUFBLENiNDVDQSxBZTk3Q1EsV0ZrQ1IsUUFBQSxDYis1Q0EsQWVqOENRLFlGa0NSLG1CQUFBLENiazZDQSxBZXA4Q1EsWUZrQ1IsbUJBQUEsQ2JxNkNBLEFldjhDUSxZRmtDUixTQUFBLENidzZDQSxBZWo4Q1EsYUZxQlIsYUFBQSxDYis2Q0EsQWVwOENRLGFGcUJSLHlCQUFBLENiazdDQSxBZXY4Q1EsYUZxQlIsMEJBQUEsQ2JxN0NBLEFlMThDUSxhRnFCUixlQUFBLENidzdDQSxBZTc4Q1EsYUZxQlIsMEJBQUEsQ2IyN0NBLEFlaDlDUSxhRnFCUiwwQkFBQSxDYjg3Q0EsQWVuOUNRLGFGcUJSLGVBQUEsQ2JpOENBLEFldDlDUSxhRnFCUiwwQkFBQSxDYm84Q0EsQWV6OUNRLGFGcUJSLDBCQUFBLENidThDQSxBZTU5Q1EsYUZxQlIsZUFBQSxDYjA4Q0EsQWUvOUNRLGNGcUJSLDBCQUFBLENiNjhDQSxBZWwrQ1EsY0ZxQlIsMEJBQUEsQ2JnOUNBLENBQ0YsQWN2K0NJLDBCQzFCRSxRQUNFLGFBQUEsQUFDQSxZQUFBLEFBQ0EsY0FBQSxDZm9nRE4sQWVsZ0RJLGFBQ0UsY0FBQSxBQUNBLFVBQUEsQ2ZvZ0ROLEFlaGdETSxVRjRCTix1QkFBQSxBQUtBLHVCQUFBLENibStDQSxBZXBnRE0sVUY0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYnUrQ0EsQWV4Z0RNLFVGNEJOLGFBQUEsQUFLQSxhQUFBLENiMitDQSxBZTVnRE0sVUY0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYisrQ0EsQWVoaERNLFVGNEJOLHdCQUFBLEFBS0Esd0JBQUEsQ2JtL0NBLEFlcGhETSxVRjRCTixhQUFBLEFBS0EsYUFBQSxDYnUvQ0EsQWV4aERNLFVGNEJOLHdCQUFBLEFBS0Esd0JBQUEsQ2IyL0NBLEFlNWhETSxVRjRCTix3QkFBQSxBQUtBLHdCQUFBLENiKy9DQSxBZWhpRE0sVUY0Qk4sYUFBQSxBQUtBLGFBQUEsQ2JtZ0RBLEFlcGlETSxXRjRCTix3QkFBQSxBQUtBLHdCQUFBLENidWdEQSxBZXhpRE0sV0Y0Qk4sd0JBQUEsQUFLQSx3QkFBQSxDYjJnREEsQWU1aURNLFdGNEJOLGNBQUEsQUFLQSxjQUFBLENiK2dEQSxBZXppRFEsV0ZzQ1IsVUFBQSxDYnNnREEsQWU1aURRLFdGc0NSLG1CQUFBLENieWdEQSxBZS9pRFEsV0ZzQ1Isb0JBQUEsQ2I0Z0RBLEFlbGpEUSxXRnNDUixTQUFBLENiK2dEQSxBZXJqRFEsV0ZzQ1Isb0JBQUEsQ2JraERBLEFleGpEUSxXRnNDUixvQkFBQSxDYnFoREEsQWUzakRRLFdGc0NSLFNBQUEsQ2J3aERBLEFlOWpEUSxXRnNDUixvQkFBQSxDYjJoREEsQWVqa0RRLFdGc0NSLG9CQUFBLENiOGhEQSxBZXBrRFEsV0ZzQ1IsU0FBQSxDYmlpREEsQWV2a0RRLFlGc0NSLG9CQUFBLENib2lEQSxBZTFrRFEsWUZzQ1Isb0JBQUEsQ2J1aURBLEFlN2tEUSxZRnNDUixVQUFBLENiMGlEQSxBZWhsRFEsV0ZrQ1IsU0FBQSxDYmlqREEsQWVubERRLFdGa0NSLGtCQUFBLENib2pEQSxBZXRsRFEsV0ZrQ1IsbUJBQUEsQ2J1akRBLEFlemxEUSxXRmtDUixRQUFBLENiMGpEQSxBZTVsRFEsV0ZrQ1IsbUJBQUEsQ2I2akRBLEFlL2xEUSxXRmtDUixtQkFBQSxDYmdrREEsQWVsbURRLFdGa0NSLFFBQUEsQ2Jta0RBLEFlcm1EUSxXRmtDUixtQkFBQSxDYnNrREEsQWV4bURRLFdGa0NSLG1CQUFBLENieWtEQSxBZTNtRFEsV0ZrQ1IsUUFBQSxDYjRrREEsQWU5bURRLFlGa0NSLG1CQUFBLENiK2tEQSxBZWpuRFEsWUZrQ1IsbUJBQUEsQ2JrbERBLEFlcG5EUSxZRmtDUixTQUFBLENicWxEQSxBZTltRFEsYUZxQlIsYUFBQSxDYjRsREEsQWVqbkRRLGFGcUJSLHlCQUFBLENiK2xEQSxBZXBuRFEsYUZxQlIsMEJBQUEsQ2JrbURBLEFldm5EUSxhRnFCUixlQUFBLENicW1EQSxBZTFuRFEsYUZxQlIsMEJBQUEsQ2J3bURBLEFlN25EUSxhRnFCUiwwQkFBQSxDYjJtREEsQWVob0RRLGFGcUJSLGVBQUEsQ2I4bURBLEFlbm9EUSxhRnFCUiwwQkFBQSxDYmluREEsQWV0b0RRLGFGcUJSLDBCQUFBLENib25EQSxBZXpvRFEsYUZxQlIsZUFBQSxDYnVuREEsQWU1b0RRLGNGcUJSLDBCQUFBLENiMG5EQSxBZS9vRFEsY0ZxQlIsMEJBQUEsQ2I2bkRBLENBQ0YsQWdCeHNEQSxPQUNFLFdBQUEsQUFDQSxlQUFBLEFBQ0Esb0JBQUEsQ2hCMHNERixBZ0J4c0RFLG9CQUVFLHlCZCtaNEIsQWM5WjVCLCtCQUFBLENoQjBzREosQWdCdnNERSxVQUNFLGFkNkZVLENGNG1EZCxBZ0J0c0RFLGdCQUNFLGdCQUFBLEFBQ0Esc0JBQUEsQUFDQSwrQkFBQSxDaEJ3c0RKLEFnQnJzREUsbUJBQ0UsNEJBQUEsQ2hCdXNESixBZ0Jwc0RFLGNBQ0UscUJkNkVVLENGeW5EZCxBZ0I3ckRFLDBCQUVFLGFka1k0QixDRjh6Q2hDLEFnQnJyREUsc0RBRUUsd0JBQUEsQ2hCMnJESixBZ0J2ckRJLGtEQUVFLHVCQUFBLENoQnlyRE4sQWdCL3FERSx5Q0FDRSxtQ2QyVzRCLENGdTBDaEMsQWlCbnZESSw4SEFHRSxvQ2YwYTBCLENGZzFDaEMsQWlCN3VEUSx5U0FFRSxvQ0FSYSxDakI2dkR2QixBaUJ2d0RJLG1EQUdFLHdCZndHUSxDRmtxRGQsQWlCN3ZEUSxrVEFFRSx3QkFSYSxDakI2d0R2QixBaUJ2eERJLDBDQUdFLHdCZnNHUSxDRm9yRGQsQWlCN3dEUSx1UkFFRSx3QkFSYSxDakI2eER2QixBaUJ2eURJLG1EQUdFLHdCZjJHUSxDRityRGQsQWlCN3hEUSxrVEFFRSx3QkFSYSxDakI2eUR2QixBaUJ2ekRJLGdEQUdFLHdCZnV5QjJCLENGbWhDakMsQWlCN3lEUSx5U0FFRSx3QkFSYSxDakI2ekR2QixBZ0JydURFLGtCQUNFLFdkRVUsQWNEVix3QmR5Q3dCLENGK3JENUIsQWdCbnVERSxrQkFDRSxjZG9Dd0IsQWNuQ3hCLHdCZHVDd0IsQ0YrckQ1QixBZ0JsdURBLGVBQ0UsV2RYWSxBY1laLHdCZDRCMEIsQ0Z5c0Q1QixBZ0JudURFLDREQUdFLGlCZGpCVSxDRnN2RGQsQWdCbHVERSw4QkFDRSxRQUFBLENoQm91REosQWdCMXREQSxrQkFDRSxjQUFBLEFBQ0EsV0FBQSxBQUNBLGdCQUFBLEFBQ0EsMkNBQUEsQ2hCNnRERixBZ0IxdERFLGlDQUNFLFFBQUEsQ2hC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d0RKLENBQ0YsQW9CdHhFQSxLQUNFLHFCQUFBLEFBQ0EsdUdsQitUdUIsQWtCOVR2QixnQmxCd1VtQixBa0J2VW5CLGlCbEIwYitCLEFrQnhiL0Isa0JBQUEsQUFDQSxtQkFBQSxBQUNBLHNCQUFBLEFBQ0EseUJBQUEsc0JBQUEsaUJBQUEsQUFDQSxlQUFBLEFBQ0EsNkJBQUEsQUN1RkEsbUJBQUEsQUFDQSxlbkJtT2UsQVF2VWIscUJSb1pxQixBbUI5U3ZCLGlCbkI0WmdDLEFJdGY1Qiw4QmNFSixDcEI0eEVGLEFPcHhFSSwyQmFoQkYsb0JBQUEsQ3BCdXlFRixBb0J4eEVFLHNCQUVFLFdsQmdGVSxBa0IvRVYscUJBQUEsQUFDQSxTQUFBLENwQnl4RUosQW9CcnhFRSw0QkFFRSxtQmxCNGhCNkIsQWtCM2hCN0IsV0FBQSxDcEJzeEVKLEFvQmx4RUUsd0JBRUUscUJBQUEsQ3BCbXhFSixBb0I3d0VBLGlFQUdFLG1CbEI0Z0IrQixBa0IzZ0IvQixXQUFBLENwQmd4RUYsQW9CNXdFQSx3REFJRSw4QkFBQSxBQUNBLG1CbEJrZ0IrQixBa0JqZ0IvQixXQUFBLENwQit3RUYsQW9CdndFQSx1QkM3REUsV25Ca0dZLEFtQmpHWix5Qm5Cd0dZLEFtQnZHWix3Qm5CZ2MrQixDRnk0RGpDLEFPMzBFRSw2RmNPRSxXbkIyRlUsQW1CMUZWLHlCQVhrQixBQVlsQix3QkFYYyxDckJxMUVsQixBcUI3ekVFLGtGQUVFLHlCbkJpRlUsQW1CaEZWLHdCbkJ5YTZCLENGdTVEakMsQXFCN3pFRSw2SUFHRSxXbkJtRVUsQW1CbEVWLHlCQW5Da0IsQUFvQ2xCLHFCQUFBLENyQmcwRUosQW9CaHlFRSxtQ0FDRSxvQ2xCdURTLENGNHVFYixBb0JoeUVFLHFDQUNFLHdCbEJvQ1UsQ0YrdkVkLEFvQmh5RUUscUNBQ0UsdUNsQmtYNkIsQ0ZpN0RqQyxBb0IzeEVBLGVDbEZFLGNuQnlHWSxBbUJ4R1osc0JuQmlHWSxBbUJoR1osb0JuQnVHWSxDRjh4RWQsQU92NEVFLHlEY09FLGNuQmtHVSxBbUJqR1YseUJBWGtCLEFBWWxCLG9CQVhjLENyQjg0RWxCLEFxQnQzRUUsZ0RBRUUsc0JuQjBFVSxBbUJ6RVYsb0JuQmdGVSxDRnV5RWQsQXFCcDNFRSxpRkFHRSxjbkIwRVUsQW1CekVWLHlCQW5Da0IsQUFvQ2xCLHFCQUFBLENyQm8zRUosQW9CL3pFQSxnQkN0RkUsV25Ca0dZLEFtQmpHWix5Qm5Cd0dZLEFtQnZHWix5Qm5CZ2MrQixBa0J6Vy9CLHVDbEJtVytCLENGZytEakMsQU81NUVFLDREY09FLFduQjJGVSxBbUIxRlYseUJBWGtCLEFBWWxCLHdCQVhjLENyQm02RWxCLEFxQjM0RUUsa0RBRUUseUJuQmlGVSxBbUJoRlYsd0JuQnlhNkIsQ0ZtK0RqQyxBcUJ6NEVFLG9GQUdFLFduQm1FVSxBbUJsRVYseUJBbkNrQixBQW9DbEIscUJBQUEsQ3JCeTRFSixBb0IvMEVFLHNCQUNFLG9DbEI2QlMsQ0ZvekViLEFvQjkwRUUsdUJBQ0Usd0JsQlVVLENGczBFZCxBb0I1MEVBLGlCQ3BHRSxXbkJrR1ksQW1CakdaLHlCbkJ3R1ksQW1CdkdaLHlCbkJnYytCLEFrQjNWL0IsdUNsQnFWK0IsQ0YyL0RqQyxBT3Y3RUUsK0RjT0UsV25CMkZVLEFtQjFGVix5QkFYa0IsQUFZbEIsd0JBWGMsQ3JCODdFbEIsQXFCdDZFRSxvREFFRSx5Qm5CaUZVLEFtQmhGVix3Qm5CeWE2QixDRjgvRGpDLEFxQnA2RUUsdUZBR0UsV25CbUVVLEFtQmxFVix5QkFuQ2tCLEFBb0NsQixxQkFBQSxDckJvNkVKLEFvQjUxRUUsdUJBQ0Usb0NsQmVTLENGKzBFYixBb0IzMUVFLHdCQUNFLHdCbEJKVSxDRmkyRWQsQW9CejFFQSxtQkNsSEUsY25CeUdZLEFtQnhHWiw2QkRrSDhDLEFDakg5QyxvQm5CdUdZLENGdzJFZCxBT2o5RUUscUVjT0UsY25Ca0dVLEFtQmpHViw2QkFYa0IsQUFZbEIsb0JBWGMsQ3JCdzlFbEIsQXFCaDhFRSx3REFFRSw2QkQyRjRDLEFDMUY1QyxvQm5CZ0ZVLENGaTNFZCxBcUI5N0VFLDZGQUdFLGNuQjBFVSxBbUJ6RVYsNkJBbkNrQixBQW9DbEIscUJBQUEsQ3JCODdFSixBb0IxMkVFLG9HQUlFLGlDQUFBLEFBQ0EsNkJBQUEsQUFDQSx5QmxCRlMsQ0YyMkViLEFvQnIyRUEsVUMvSEUsY25CeUdZLEFtQnhHWix5Qm5CdUdZLEFtQnRHWixvQm5Cc0dZLENGazRFZCxBTzErRUUsMENjT0UsY25Ca0dVLEFtQmpHVix5QkFYa0IsQUFZbEIsb0JBWGMsQ3JCaS9FbEIsQXFCejlFRSxzQ0FFRSx5Qm5CZ0ZVLEFtQi9FVixvQm5CK0VVLENGMjRFZCxBcUJ2OUVFLGtFQUdFLGNuQjBFVSxBbUJ6RVYseUJBbkNrQixBQW9DbEIscUJBQUEsQ3JCdTlFSixBb0JyM0VBLGFDbklFLFduQmtHWSxBbUJqR1oseUJuQnVHWSxBbUJ0R1osb0JuQnNHWSxDRnM1RWQsQU85L0VFLG1EY09FLFduQjJGVSxBbUIxRlYseUJBWGtCLEFBWWxCLG9CQVhjLENyQnFnRmxCLEFxQjcrRUUsNENBRUUseUJuQmdGVSxBbUIvRVYsb0JuQitFVSxDRis1RWQsQXFCMytFRSwyRUFHRSxXbkJtRVUsQW1CbEVWLHlCQW5Da0IsQUFvQ2xCLHFCQUFBLENyQjIrRUosQW9CcjRFQSxhQ3ZJRSxXbkJrR1ksQW1CakdaLHdCbkJpSVksQW1CaElaLG1CbkJnSVksQ0ZnNUVkLEFPbGhGRSxtRGNPRSxXbkIyRlUsQW1CMUZWLHlCQVhrQixBQVlsQixvQkFYYyxDckJ5aEZsQixBcUJqZ0ZFLDRDQUVFLHdCbkIwR1UsQW1CekdWLG1CbkJ5R1UsQ0Z5NUVkLEFxQi8vRUUsMkVBR0UsV25CbUVVLEFtQmxFVix5QkFuQ2tCLEFBb0NsQixxQkFBQSxDckIrL0VKLEFvQnI1RUEsUUMzSUUsV25Ca0dZLEFtQmpHWix5Qm5COEdjLEFtQjdHZCxxQm5CNkdjLEFrQitCZCxZQUFBLEFBQ0EsZUFBQSxDcEJ5NUVGLEFPeGlGRSxvQ2NPRSxXbkIyRlUsQW1CMUZWLHlCQVhrQixBQVlsQixvQkFYYyxDckIraUZsQixBcUJ2aEZFLGtDQUVFLHlCbkJ1RlksQW1CdEZaLG9CbkJzRlksQ0ZrOEVoQixBcUJyaEZFLDREQUdFLFduQm1FVSxBbUJsRVYseUJBbkNrQixBQW9DbEIscUJBQUEsQ3JCcWhGSixBb0JwNkVBLFlDbEpFLFduQmtHWSxBbUJqR1oseUJuQndHWSxBbUJ2R1osb0JuQnVHWSxDRm05RWQsQU81akZFLGdEY09FLFduQjJGVSxBbUIxRlYseUJBWGtCLEFBWWxCLG9CQVhjLENyQm1rRmxCLEFxQjNpRkUsMENBRUUseUJuQmlGVSxBbUJoRlYsb0JuQmdGVSxDRjQ5RWQsQXFCemlGRSx3RUFHRSxXbkJtRVUsQW1CbEVWLHlCQW5Da0IsQUFvQ2xCLHFCQUFBLENyQnlpRkosQW9CcDdFQSxVQ3RKRSxjbkJvR1ksQW1CbkdaLHlCbkIySTBCLEFtQjFJMUIsb0JuQjBJMEIsQ0ZvOEU1QixBT2hsRkUsMENjT0UsY25CNkZVLEFtQjVGVix5QkFYa0IsQUFZbEIsb0JBWGMsQ3JCdWxGbEIsQXFCL2pGRSxzQ0FFRSx5Qm5Cb0h3QixBbUJuSHhCLG9CbkJtSHdCLENGNjhFNUIsQXFCN2pGRSxrRUFHRSxjbkJxRVUsQW1CcEVWLHlCQW5Da0IsQUFvQ2xCLHFCQUFBLENyQjZqRkosQW9CbjhFQSxrQkNqRkUscUJuQitCWSxBbUI5QlosZ0JBQUEsQ3JCMmhGRixBcUJ6aEZFLDBDQU5BLGNuQmtDWSxBbUJqQ1osc0JBQUEsQUFDQSw0QkFBQSxDckJraUZGLEFxQnhoRkUsK0RBRUUsY25Cb0JVLEFtQm5CVix5QkFBQSxBQUNBLG9CbkJrQlUsQ0Z1Z0ZkLEFvQmo5RUEsc0JDckZFLHFCbkIrQlksQW1COUJaLGdCQUFBLENyQjZpRkYsQXFCM2lGRSxrREFOQSxjbkJrQ1ksQW1CakNaLHNCQUFBLEFBQ0EsNEJBQUEsQ3JCb2pGRixBcUIxaUZFLHVFQUVFLGNuQm9CVSxBbUJuQlYseUJBQUEsQUFDQSxvQm5Ca0JVLENGeWhGZCxBb0IvOUVBLHVCQ3pGRSxxQm5CNEJZLEFtQjNCWixnQkFBQSxDckIrakZGLEFxQjdqRkUsb0RBTkEsY25CK0JZLEFtQjlCWixzQkFBQSxBQUNBLDRCQUFBLENyQnNrRkYsQXFCNWpGRSx5RUFHRSx3QkFBQSxDckI4akZKLEFvQjcrRUEseUJDN0ZFLG9CbkJ3RFksQW1CdkRaLGdCQUFBLENyQmlsRkYsQXFCL2tGRSx3REFOQSxhbkIyRFksQW1CMURaLHNCQUFBLEFBQ0EsNEJBQUEsQ3JCd2xGRixBcUI5a0ZFLDZFQUdFLHdCQUFBLENyQmdsRkosQW9CMS9FQSxxQkNwSUUsY25CaUVZLEFtQmhFWixzQkFBQSxBQUNBLDZCQUFBLEFBQ0Esb0JuQjhEWSxDRm9rRmQsQU83cUZFLDJFYzhDRSxXQVBnRCxBQVFoRCx3Qm5CMERVLENGd2tGZCxBcUIvbkZFLHNEQUVFLHdDQUFBLENyQmdvRkosQXFCN25GRSw0REFFRSxjbkJnRFUsQW1CL0NWLDRCQUFBLENyQjhuRkosQXFCM25GRSxtR0FHRSxXQXpCZ0QsQUEwQmhELHlCbkJ3Q1UsQW1CdkNWLG9CbkJ1Q1UsQ0ZvbEZkLEFvQjdnRkEscUJDeElFLGNuQm9FWSxBbUJuRVosc0JBQUEsQUFDQSw2QkFBQSxBQUNBLG9CbkJpRVksQ0Z3bEZkLEFPcHNGRSwyRWM4Q0UsV0FQZ0QsQUFRaEQsd0JuQjZEVSxDRjRsRmQsQXFCdHBGRSxzREFFRSx3Q0FBQSxDckJ1cEZKLEFxQnBwRkUsNERBRUUsY25CbURVLEFtQmxEViw0QkFBQSxDckJxcEZKLEFxQmxwRkUsbUdBR0UsV0F6QmdELEFBMEJoRCx5Qm5CMkNVLEFtQjFDVixvQm5CMENVLENGd21GZCxBb0JoaUZBLHVCQzVJRSxjbkJpRVksQW1CaEVaLHNCQUFBLEFBQ0EsNkJBQUEsQUFDQSxvQm5COERZLENGa25GZCxBTzN0RkUsaUZjOENFLFdBUGdELEFBUWhELHdCbkIwRFUsQ0ZzbkZkLEFxQjdxRkUsMERBRUUsd0NBQUEsQ3JCOHFGSixBcUIzcUZFLGdFQUVFLGNuQmdEVSxBbUIvQ1YsNEJBQUEsQ3JCNHFGSixBcUJ6cUZFLHlHQUdFLFdBekJnRCxBQTBCaEQseUJuQndDVSxBbUJ2Q1Ysb0JuQnVDVSxDRmtvRmQsQW9CbmpGQSxrQkNoSkUsY25CZ0VZLEFtQi9EWixzQkFBQSxBQUNBLDZCQUFBLEFBQ0Esb0JuQjZEWSxDRjBvRmQsQU9sdkZFLGtFYzhDRSxXQVBnRCxBQVFoRCx3Qm5CeURVLENGOG9GZCxBcUJwc0ZFLGdEQUVFLHdDQUFBLENyQnFzRkosQXFCbHNGRSxzREFFRSxjbkIrQ1UsQW1COUNWLDRCQUFBLENyQm1zRkosQXFCaHNGRSwwRkFHRSxXQXpCZ0QsQUEwQmhELHlCbkJ1Q1UsQW1CdENWLG9CbkJzQ1UsQ0YwcEZkLEFvQnRrRkEscUJDcEpFLGNuQmdFWSxBbUIvRFosc0JBQUEsQUFDQSw2QkFBQSxBQUNBLG9CbkI2RFksQ0ZpcUZkLEFPendGRSwyRWM4Q0UsV0FQZ0QsQUFRaEQsd0JuQnlEVSxDRnFxRmQsQXFCM3RGRSxzREFFRSx3Q0FBQSxDckI0dEZKLEFxQnp0RkUsNERBRUUsY25CK0NVLEFtQjlDViw0QkFBQSxDckIwdEZKLEFxQnZ0RkUsbUdBR0UsV0F6QmdELEFBMEJoRCx5Qm5CdUNVLEFtQnRDVixvQm5Cc0NVLENGaXJGZCxBb0J6bEZBLHFCQ3hKRSxhbkIwRlksQW1CekZaLHNCQUFBLEFBQ0EsNkJBQUEsQUFDQSxtQm5CdUZZLENGOHBGZCxBT2h5RkUsMkVjOENFLFdBUGdELEFBUWhELHVCbkJtRlUsQ0ZrcUZkLEFxQmx2RkUsc0RBRUUsdUNBQUEsQ3JCbXZGSixBcUJodkZFLDREQUVFLGFuQnlFVSxBbUJ4RVYsNEJBQUEsQ3JCaXZGSixBcUI5dUZFLG1HQUdFLFdBekJnRCxBQTBCaEQsd0JuQmlFVSxBbUJoRVYsbUJuQmdFVSxDRjhxRmQsQW9CNW1GQSxvQkM1SkUsY25CaUVZLEFtQmhFWixzQkFBQSxBQUNBLDZCQUFBLEFBQ0Esb0JuQjhEWSxDRjhzRmQsQU92ekZFLHdFYzhDRSxXQVBnRCxBQVFoRCx3Qm5CMERVLENGa3RGZCxBcUJ6d0ZFLG9EQUVFLHdDQUFBLENyQjB3RkosQXFCdndGRSwwREFFRSxjbkJnRFUsQW1CL0NWLDRCQUFBLENyQnd3RkosQXFCcndGRSxnR0FHRSxXQXpCZ0QsQUEwQmhELHlCbkJ3Q1UsQW1CdkNWLG9CbkJ1Q1UsQ0Y4dEZkLEFvQjFuRkEsVUFDRSxnQmxCeUhtQixBa0J4SG5CLGNsQmxFMEIsQWtCbUUxQixlQUFBLENwQjZuRkYsQW9CM25GRSwrREFJRSw0QkFBQSxDcEIwbkZKLEFPaDFGRSwyRGFnT0Usd0JBQUEsQ3BCc25GSixBT3IwRkksZ0Nha05BLGNsQi9IVSxBa0JnSVYsMEJsQm1Db0IsQWtCbENwQiw0QkFBQSxDcEJzbkZKLEFvQm5uRkUsbUJBQ0UsYWxCN0Z3QixDRmt0RjVCLEFPNzBGSSxrRGEyTkUsb0JBQUEsQ3BCcW5GTixBb0I1bUZBLDJCQ3ZKRSx5QkFBQSxBQUNBLGtCbkJvT2UsQVF4VWIsb0JScVpxQixBbUIvU3ZCLGdCbkI0WmdDLENGMjJFbEMsQW9COW1GQSwyQkMzSkUsaUJuQnFPZSxDRjJpRmpCLEFvQmhuRkEsMkNDaktFLG1CQUFBLEFYbkdFLG9CUnNacUIsQW1CaFR2QixnQm5CNFpnQyxDa0I5UGxDLEFwQnVuRkEsZ0JxQnZ4RkUsY25CbU9lLENGb2pGakIsQW9CbG5GQSxpQkN0S0Usd0JBQUEsQ3JCK3hGRixBb0JwbkZBLG9DQzFLRSxlbkJtT2UsQVF2VWIsb0JSc1pxQixBbUJoVHZCLGdCbkI0WmdDLENrQnBQbEMsQXBCMm5GQSxtQnFCdHlGRSxxQkFBQSxDckJzeUZGLEFvQmxuRkEsV0FDRSxjQUFBLEFBQ0EsVUFBQSxDcEJxbkZGLEFvQmpuRkEsc0JBQ0UsZ0JsQjROK0IsQ0Z3NUVqQyxBb0I3bUZFLHNGQUNFLFVBQUEsQ3BCa25GSixBb0I3bUZBLFlBQ0Usc0JBQUEsQUFDQSxVQUFBLENwQmduRkYsQW9CNW1GQSxjQUNFLHlCQUFBLEFBQ0EsYUFBQSxDcEIrbUZGLEFvQjVtRkEsb0JBQ0UsYUFBQSxDcEIrbUZGLEFvQnZtRkEsNEJBQ0UseUJBQUEsQUFDQSxVQUFBLENwQittRkYsQW9CNW1GQSw4Q0FDRSx5QkFBQSxBQUNBLFVBQUEsQ3BCK21GRixBb0I5bUZFLDBEQUNFLHdCQUFBLENwQmduRkosQW9COW1GRSxnRUFDRSxtQ0FBQSxDcEJnbkZKLEFvQjVtRkEsc0JBQ0UsV0FBQSxBQUNBLHdCQUFBLENwQittRkYsQW9COW1GRSw0QkFDRSx3QkFBQSxDcEJnbkZKLEFEbjhGQSwwQ0FZRSxjR2dHWSxBSC9GWiw2REdtVHFCLEFIbFRyQixtQ0FBQSxBQUNBLGdCRzZVdUIsQUg1VXZCLG9CRzBVdUIsQ0Y0bkZ6QixBRG44RkEsT0FFRSxpQkc4VGEsQUg3VGIsZ0JBQUEsQ0NzOEZGLEFEbjhGQSxPQUVFLGVHeVRhLEFIeFRiLGdCQUFBLENDczhGRixBRG44RkEsT0FFRSxpQkdvVGEsQUhuVGIsZ0JBQUEsQ0NzOEZGLEFEbjhGQSxPQUVFLGVHK1NhLEFIOVNiLGdCQUFBLENDczhGRixBRG44RkEsT0FFRSxpQkcwU2EsQUh6U2IsZ0JBQUEsQ0NzOEZGLEFEbjhGQSxPQUVFLGVHcVNhLEFIcFNiLGdCQUFBLENDczhGRixBRG44RkEsTUFDRSxrQkd3VGlCLEFIdlRqQixlR3dUaUIsQ0Y4b0ZuQixBRGw4RkEsV0FDRSxjR21EWSxBSGxEWixlR3VTZ0IsQ0Y4cEZsQixBRGw4RkEsV0FDRSxnQkdvU2dCLEFIblNoQixlR3lSdUIsQ0Y0cUZ6QixBRGw4RkEsV0FDRSxXRytCWSxBSDlCWixnQkcrUmdCLEFIOVJoQixlR21SdUIsQ0ZrckZ6QixBRGw4RkEsV0FDRSxjRzJCWSxBSDFCWixlR3VSZ0IsQ0Y4cUZsQixBRGw4RkEsV0FDRSxpQkdpUmMsQUhoUmQsZ0JHc1JnQixBSHJSaEIsZUd3UXVCLENGNnJGekIsQUQ5N0ZBLEdBQ0UsU0FBQSxBQUNBLHVDQUFBLEFBQ0EsbUJHcUZTLEFIcEZULGVHb0ZTLENGNjJGWCxBRDE3RkEsYUFFRSxlRzBRZ0IsQUh6UWhCLGdCR2tPbUIsQUhqT25CLGdCR3lRdUIsQ0ZvckZ6QixBRDE3RkEsV0FFRSx5QkFBQSxBQUNBLFlHa1JhLENGMnFGZixBRGo3RkEsNEJ1QjdIRSxlQUFBLEFBQ0EsZUFBQSxDdEJ1akdGLEFEdjdGQSxrQkFDRSxvQkFBQSxDQzA3RkYsQUR4N0ZFLG1DQUNFLGdCR3FRa0IsQ0ZxckZ0QixBRGo3RkEsWUFDRSxjQUFBLEFBQ0Esd0JBQUEsQ0NvN0ZGLEFEaDdGQSxZQUNFLG1CQUFBLEFBQ0EsbUJH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QkFBQSxDMUJ1eEdGLEEwQnJ4R0UseUNBQ0Usa0JBQUEsQUFDQSxhQUFBLEMxQnd4R0osQTBCaHhHSSxpUUFHRSxTQUFBLEMxQnl4R04sQTBCcHhHRSw0UEFJRSxnQkFBQSxDMUIweEdKLEEwQnJ4R0EsYUFDRSxhQUFBLEFBQ0EsMEJBQUEsQzFCd3hHRixBMEJ0eEdFLDBCQUNFLFVBQUEsQzFCd3hHSixBMEJweEdBLHlFQUNFLGVBQUEsQzFCdXhHRixBMEJueEdBLDRCQUNFLGFBQUEsQzFCc3hHRixBMEJweEdFLG1FaEJwQ0UsNkJnQnFDNkIsQWhCcEM3Qix5QmdCb0M2QixDMUJ1eEdqQyxBMEJseEdBLDJGaEI1QkksNEJnQjhCMEIsQWhCN0IxQix3QmdCNkIwQixDMUJzeEc5QixBMEJseEdBLHNCQUNFLFVBQUEsQzFCcXhHRixBMEJseEdBLDhEQUNFLGVBQUEsQzFCcXhHRixBMEJqeEdFLHVJaEJ6REUsNkJnQjJENkIsQWhCMUQ3Qix5QmdCMEQ2QixDMUJxeEdqQyxBMEJqeEdBLG9FaEJqREksNEJnQmtEMEIsQWhCakQxQix3QmdCaUQwQixDMUJxeEc5QixBMEJqeEdBLG9FQUVFLFNBQUEsQzFCb3hHRixBMEJqd0dBLDRCQUNFLHFCQUFBLEFBQ0EsbUJBQUEsQzFCb3dHRixBMEJsd0dFLGtDQUNFLGFBQUEsQzFCb3dHSixBMEJod0dBLHlFQUNFLHFCQUFBLEFBQ0EsbUJBQUEsQzFCbXdHRixBMEJod0dBLHlFQUNFLHdCQUFBLEFBQ0Esc0JBQUEsQzFCbXdHRixBMEJqdkdBLG9CQUNFLG9CQUFBLEFBQ0Esc0JBQUEsQUFDQSx1QkFBQSxBQUNBLHNCQUFBLEMxQm92R0YsQTBCbHZHRSx3REFFRSxVQUFBLEMxQm92R0osQTBCanZHRSxnSkFJRSxnQkFBQSxBQUNBLGFBQUEsQzFCbXZHSixBMEI5dUdFLDREQUNFLGVBQUEsQzFCaXZHSixBMEI5dUdFLHNEaEI3SUUsNkJnQjhJOEIsQWhCN0k5QiwyQmdCNkk4QixDMUJpdkdsQyxBMEI5dUdFLHNEaEIvSkUsMEJnQmdLMkIsQWhCL0ozQix3QmdCK0oyQixDMUJpdkcvQixBMEI3dUdBLHVFQUNFLGVBQUEsQzFCZ3ZHRixBMEI1dUdFLHlKaEIzSkUsNkJnQjZKOEIsQWhCNUo5QiwyQmdCNEo4QixDMUJndkdsQyxBMEI1dUdBLDZFaEIvS0ksMEJnQmdMeUIsQWhCL0t6Qix3QmdCK0t5QixDMUJndkc3QixBMEI5dEdJLGdOQUVFLGtCQUFBLEFBQ0EsbUJBQUEsQUFDQSxtQkFBQSxDMUJtdUdOLEEyQi82R0EsYUFDRSxrQkFBQSxBQUNBLGFBQUEsQUFDQSxVQUFBLEMzQms3R0YsQTJCaDdHRSwyQkFHRSxrQkFBQSxBQUNBLFVBQUEsQUFDQSxjQUFBLEFBR0EsU0FBQSxBQUNBLGVBQUEsQzNCODZHSixBT240R0ksb0dvQnZDRSxTQUFBLEMzQjY2R04sQTJCeDZHQSwrREFJRSxhQUFBLEFBQ0Esc0JBQUEsQUFDQSx1QkFBQSxBQUNBLGdCQUFBLEMzQjA2R0YsQTJCeDZHRSx3S2pCaENFLGVpQmlDdUIsQzNCNDZHM0IsQTJCeDZHQSxvQ0FFRSxtQkFBQSxBQUNBLHFCQUFBLEMzQjI2R0YsQTJCbjVHQSxtQkFDRSxtQkFBQSxBQUNBLGdCQUFBLEFBQ0EsZXpCb1FlLEF5Qm5RZixnQnpCd1FtQixBeUJ2UW5CLGdCekJzYytCLEF5QnJjL0IsY3pCMEUwQixBeUJ6RTFCLGtCQUFBLEFBQ0EseUNBQUEsQUFDQSx3Q0FBQSxBQUNBLDJDQUFBLEFqQjFFRSxvQlJvWnFCLENGNmtHekIsQTJCbDVHRSw4SEFDRSxxQkFBQSxBQUNBLGtCekJ3UGEsQVF6VWIsbUJSc1pxQixDRmtsR3pCLEEyQm41R0UsOEhBQ0Usc0JBQUEsQUFDQSxrQnpCaVBhLEFReFViLG1CUnFacUIsQ0YwbEd6QixBMkJsNUdFLDZFQUVFLFlBQUEsQzNCbzVHSixBMkIzNEdBLCtXakIzRkksNkJpQmtHMkIsQWpCakczQix5QmlCaUcyQixDM0IrNEcvQixBMkI1NEdBLG9DQUNFLGNBQUEsQzNCKzRHRixBMkI1NEdBLDhWakIzRkksNEJpQmtHMEIsQWpCakcxQix3QmlCaUcwQixDM0JnNUc5QixBMkJyNEdBLGlCQUNFLGtCQUFBLEFBR0EsWUFBQSxBQUNBLGtCQUFBLEMzQnM0R0YsQTJCbDRHRSxzQkFDRSxrQkFBQSxBQUVBLE1BQUEsQzNCbTRHSixBMkJqNEdJLDJCQUNFLGdCQUFBLEMzQm00R04sQU9qK0dJLHFGb0JtR0UsU0FBQSxDM0JpNEdOLEEyQjMzR0ksb0ZBRUUsaUJBQUEsQzNCNjNHTixBMkJ4M0dJLHNGQUVFLFVBQUEsQUFDQSxnQkFBQSxDM0IwM0dOLEFPNytHSSx3U29Cc0hJLFNBQUEsQzNCNjNHUixBNEJ0aUhBLGdCQUNFLGtCQUFBLEFBQ0Esb0JBQUEsQUFDQSxrQkFBQSxBQUNBLG9CMUJtakJ3QixBMEJsakJ4QixrQjFCbWpCd0IsQTBCbGpCeEIsY0FBQSxDNUJ5aUhGLEE0QnRpSEEsc0JBQ0Usa0JBQUEsQUFDQSxXQUFBLEFBQ0EsU0FBQSxDNUJ5aUhGLEE0QnZpSEUsd0RBQ0UsVzFCa0ZVLEEwQmpGVix3QjFCd0ZVLENGaTlHZCxBNEJyaUhFLHNEQUVFLDJDMUJtakJ3QyxDRm0vRjVDLEE0Qm5pSEUsdURBQ0UsVzFCdUVVLEEwQnRFVixxQjFCaWpCeUMsQ0ZvL0Y3QyxBNEJoaUhJLHlEQUNFLG1CMUJvaEIyQixBMEJuaEIzQix3QjFCNEdzQixDRnM3RzVCLEE0Qi9oSEksMkRBQ0UsYzFCcUdzQixBMEJwR3RCLGtCMUI4Z0IyQixDRm1oR2pDLEE0QnhoSEEsMEJBQ0Usa0JBQUEsQUFDQSxXQUFBLEFBQ0EsT0FBQSxBQUNBLGNBQUEsQUFDQSxXMUJzZ0JvQyxBMEJyZ0JwQyxZMUJxZ0JvQyxBMEJwZ0JwQyxvQkFBQSxBQUNBLHlCQUFBLHNCQUFBLGlCQUFBLEFBQ0Esc0IxQm9nQm9DLEEwQm5nQnBDLDRCQUFBLEFBQ0Esd0JBQUEsQUFDQSx1QjFCa2dCb0MsQ0Z5aEd0QyxBNEJsaEhFLDJDbEIzRUUsb0JSb1pxQixDRjZzR3pCLEE0QmxoSEUseUVBQ0UseU4xQnNnQjJCLENGOGdHL0IsQTRCamhIRSwrRUFDRSx5QjFCMEJVLEEwQnpCVixzSzFCcWdCaUMsQ0Y4Z0dyQyxBNEJ4Z0hBLGtCQUNF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NkIzdkhFLHdCQUNFLGEzQm9HVSxDRnlwSGQsQTZCenZIQSx5QkFDRSxjM0J5RzBCLEEyQnhHMUIsZUFBQSxDN0I0dkhGLEE2QjN2SEUsK0JBQ0UsYTNCNEZVLENGaXFIZCxBNkJ6dkhBLHVCQUNFLHVCQUFBLEM3QjR2SEYsQTZCcnZIQSxVQUNFLDJDQUFBLEM3Qnd2SEYsQTZCdHZIRSxvQkFDRSxrQkFBQSxDN0J3dkhKLEE2QnJ2SEUscUJBQ0Usa0JBQUEsQzdCdXZISixBNkJwdkhFLG9CQUVFLGMzQmtGd0IsQVE5SXhCLCtCUjhZcUIsQVE3WXJCLDZCUjZZcUIsQ0ZxNkd6QixBT255SEksb0RzQmdERSxnREFBQSxDN0JzdkhOLEE2Qm52SEksNkJBQ0UsYzNCdUVzQixBMkJ0RXRCLDZCQUFBLEFBQ0Esd0JBQUEsQzdCcXZITixBNkJsdkhJLDJCQUNFLGEzQmlDUSxDRm10SGQsQTZCaHZIRSw4REFFRSxjM0J5RHdCLEEyQnhEeEIscUIzQmdCVSxDRmt1SGQsQWNyeEhJLHlCZWdDRiw4REFNSSxrQ0FBQSxDN0JvdkhKLENBQ0YsQTZCanZIRSxvQkFDRSxjQUFBLEFBQ0EsbUJBQUEsQUFDQSxrQkFBQSxBQU1BLGVBQUEsQUFDQSxhM0JTVSxDRnF1SGQsQU9oMEhJLG9Ec0I4RUUsOEJBQUEsQzdCcXZITixBNkI3dUhFLDJCQUNFLGdDQUFBLEFBQ0EsYTNCTFUsQ0ZvdkhkLEE2QjV1SEUseUJBRUUsZ0JBQUEsQW5CN0dBLDBCbUIrRzJCLEFuQjlHM0Isd0JtQjhHMkIsQzdCNnVIL0IsQTZCcHVIRSxxQm5COUhFLG9CUm9acUIsQ0ZrOUd6QixBNkJwdUhFLGdFQUVFLGMzQjNCVSxBMkI0QlYsZUFBQSxBQUNBLHdCM0I5QlUsQ0Zvd0hkLEE2Qjd0SEUsb0JBQ0UsY0FBQSxBQUNBLGlCQUFBLEM3Qmd1SEosQTZCM3RIRSx5QkFDRSxjQUFBLEFBQ0EsaUJBQUEsQzdCOHRISixBNkJydEhFLHVCQUNFLFlBQUEsQzdCd3RISixBNkJydEhFLHFCQUNFLGFBQUEsQzdCdXRISixBOEJqM0hBLFFBQ0Usa0JBQUEsQUFD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NkhSLEE4QnY2SE0sdUNBQ0UsdUJBQUEsQUFDQSx5QkFBQSxBQUNBLFdBQUEsQUFDQSxnQkFBQSxDOUJ5NkhSLEE4QnI2SE0sc0NBQ0UsWUFBQSxDOUJ1NkhSLENBQ0YsQThCdDlISSxzQkFnQkksbUJBQUEsQUFDQSxpQkFBQSxBQUNBLGtCQUFBLEM5Qnk4SFIsQThCeDlIVSxpREFDRSxnQkFBQSxBQUNBLFVBQUEsQzlCMDlIWixBOEJ0OUhRLGlDQUNFLGdCQUFBLEFBQ0EsY0FBQSxDOUJ3OUhWLEE4Qi84SFEsa0NBQ0Usa0JBQUEsQzlCaTlIVixBOEJ4OEhRLGlDQUNFLGFBQUEsQUFDQSxpQkFBQSxBQUNBLGtCQUFBLEM5QjA4SFYsQThCdDhIUSx1Q0FDRSx1QkFBQSxBQUNBLHlCQUFBLEFBQ0EsV0FBQSxBQUNBLGdCQUFBLEM5Qnc4SFYsQThCcDhIUSxzQ0FDRSxZQUFBLEM5QnM4SFYsQU92bElJLHNNdUJtS0UseUI1Qm1pQjhCLENGMjVHcEMsQThCejdISSxvQ0FDRSx5QjVCMmhCOEIsQ0ZnNkdwQyxBT3BtSUksb0Z1QjRLSSx5QjVCeWhCNEIsQ0ZrNkdwQyxBOEJ4N0hNLDZDQUNFLHlCNUJ1aEI0QixDRm02R3BDLEE4QnQ3SEksMEtBSUUseUI1QjhnQjhCLENGMDZHcEMsQThCcDdIRSw4QkFDRSxnQzVCNGdCZ0MsQ0YwNkdwQyxBOEJuN0hFLG1DQUNFLHlRNUJ1Z0JzQixDRjg2RzFCLEE4Qmw3SEUsMkJBQ0UseUI1QitmZ0MsQ0ZxN0dwQyxBT3puSUksa051QmdORSxhNUIrZWlDLENGbzhHdkMsQThCOTZISSxzQ0FDRSx5QjVCdWVpQyxDRnk4R3ZDLEFPdG9JSSx3RnVCeU5JLDBCNUJxZStCLENGMjhHdkMsQThCNzZITSwrQ0FDRSwwQjVCbWUrQixDRjQ4R3ZDLEE4QjM2SEksa0xBSUUsYTVCMGRpQyxDRm05R3ZDLEE4Qno2SEUsZ0NBQ0UsZ0M1QndkbUMsQ0ZtOUd2QyxBOEJ4NkhFLHFDQUNFLHlRNUJtZHdCLENGdTlHNUIsQThCdjZIRSw2QkFDRSx5QjVCMmNtQyxDRjg5R3ZDLEErQmpySUEsTUFDRSxrQkFBQSxBQUNBLGFBQUEsQUFDQSxzQkFBQSxBQUNBLHNCN0JtR1ksQVF2R1Ysb0JSb1pxQixDRnF5SHpCLEErQmhySUEsWUFHRSxjQUFBLEFBQ0EsZ0I3QnF5QnlCLEE2QnB5QnpCLHdCN0IwRlksQ0Z1bElkLEErQjlxSUEsWUFDRSxvQjdCaXlCeUIsQ0ZnNUczQixBK0I5cUlBLGVBQ0UsbUJBQUEsQy9Ca3JJRixBK0I5cUlBLHFDQUhFLGVBQUEsQy9CcXJJRixBT3ZzSUUsNkN3QjJCRSxvQkFBQSxDL0JncklKLEErQjdxSUUsc0JBQ0UsbUI3Qjh3QnVCLENGaTZHM0IsQStCenFJSSwyRHJCcENBLCtCUjhZcUIsQVE3WXJCLDZCUjZZcUIsQ0ZvMEh6QixBK0J4cUlJLHlEckI1QkEsa0NSZ1lxQixBUS9YckIsZ0NSK1hxQixDRncwSHpCLEErQmxxSUEsYUFDRSx1QkFBQSxBQUNBLGdCQUFBLEFBQ0EseUI3QjJDWSxBNkIxQ1osMkNBQUEsQy9CcXFJRixBK0JucUlFLHlCckJoRUUsdURxQmlFdUIsQy9CcXFJM0IsQStCanFJQSxhQUNFLHVCQUFBLEFBQ0EseUI3QmlDWSxBNkJoQ1osd0NBQUEsQy9Cb3FJRixBK0JscUlFLHdCckIxRUUsdURxQjJFdUIsQy9Cb3FJM0IsQStCNXBJQSxrQkFFRSxzQkFBQSxBQUVBLGVBQUEsQy9CK3BJRixBK0I1cElBLHFDQU5FLHNCQUFBLEFBRUEsb0JBQUEsQy9CcXFJRixBK0J4cElBLGNDcEdFLHlCOUIrR1ksQThCOUdaLG9COUI4R1ksQ0ZrcElkLEFnQzl2SUUsc0RBRUUsNEJBQUEsQ2hDZ3dJSixBK0I3cElBLGNDeEdFLHlCOUIrR1ksQThCOUdaLG9COUI4R1ksQ0YycElkLEFnQ3Z3SUUsc0RBRUUsNEJBQUEsQ2hDeXdJSixBK0JscUlBLFdDNUdFLHlCOUI4R1ksQThCN0daLG9COUI2R1ksQ0ZxcUlkLEFnQ2h4SUUsZ0RBRUUsNEJBQUEsQ2hDa3hJSixBK0J2cUlBLGNDaEhFLHdCOUJ3SVksQThCdklaLG1COUJ1SVksQ0ZvcElkLEFnQ3p4SUUsc0RBRUUsNEJBQUEsQ2hDMnhJSixBK0I1cUlBLGFDcEhFLHlCOUIrR1ksQThCOUdaLG9COUI4R1ksQ0ZzcklkLEFnQ2x5SUUsb0RBRUUsNEJBQUEsQ2hDb3lJSixBK0I1cUlBLDhDQ25IRSw2QkFBQSxBQUNBLG9COUJvR1ksQ0Zvc0lkLEErQjlxSUEseUNDM0hFLDZCQUFBLEFBQ0Esb0I5Qm1HWSxDRitzSWQsQStCcHJJQSxzQkMvSEUsNkJBQUEsQUFDQSxtQjlCNkhZLENGMHJJZCxBK0JycklBLHFCQ25JRSw2QkFBQSxBQUNBLG9COUJvR1ksQ0Z3dElkLEErQmxySUEsY0NsSUUseUJBQUEsQ2hDd3pJRixBZ0N0eklFLHNEQUVFLDZCQUFBLEFBQ0EsK0JBQUEsQ2hDd3pJSixBZ0N0eklFLCtHQUlFLFVBQUEsQ2hDd3pJSixBZ0N0eklFLGlJQUlFLHlCQUFBLENoQ3d6SUosQU9yMElJLDhEeUJpQkUsVTlCZ0VRLENGdXZJZCxBK0Jsc0lBLGlCQUNFLFVBQUEsQUFDQSxnQkFBQSxBQUNBLGFBQUEsQy9CcXNJRixBK0Jqc0lBLFVyQm5LSSxnQ1J1ekJ1QixDRmlqSDNCLEErQmhzSUEsa0JBQ0Usa0JBQUEsQUFDQSxNQUFBLEFBQ0EsUUFBQSxBQUNBLFNBQUEsQUFDQSxPQUFBLEFBQ0EsZTdCK29CeUIsQ0ZvakgzQixBK0IvcklBLGNyQjVLSSwyQ1JpekJ1QixBUWh6QnZCLHlDUmd6QnVCLENGK2pIM0IsQStCaHNJQSxpQnJCbEtJLDhDUm15QnVCLEFRbHlCdkIsNENSa3lCdUIsQ0Zva0gzQixBY3YwSUkseUJpQnlJRixXQUNFLGFBQUEsQUFDQSxrQkFBQSxDL0Jrc0lGLEErQmhzSUUsaUJBQ0UsYUFBQSxBQUNBLFdBQUEsQUFDQSxxQkFBQSxDL0Jrc0lKLEErQjdySUksbUNBQ0UsZ0I3QnFuQm9CLENGMGtIMUIsQStCNXJJSSxrQ0FDRSxpQjdCaW5Cb0IsQ0Y2a0gxQixDQUNGLEFjejFJSSx5QmlCcUtGLFlBQ0UsYUFBQSxBQUNBLGtCQUFBLEMvQnVySUYsQStCcnJJRSxrQkFDRSxVQUFBLEMvQnVySUosQStCcnJJ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b0Mva0pFLHFCQUNFLDBCQUFBLEFBQ0EsbUJBQUEsQ3BDaWxKSixBb0Mza0pJLGtDQUNFLGNBQUEsQTFCR0YsaUNSeVhxQixBUXhYckIsNkJSd1hxQixDRm90SXpCLEFvQzFrSkksaUMxQmpCQSxrQ1J1WXFCLEFRdFlyQiw4QlJzWXFCLENGd3RJekIsQW9DemtKRSw2QkFDRSxVQUFBLEFBQ0EsV2xDa0VVLEFrQ2pFVix5QmxDd0VVLEFrQ3ZFVixvQmxDdUVVLENGb2dKZCxBb0N4a0pFLCtCQUNFLGNsQ3NHd0IsQWtDckd4QixvQkFBQSxBQUNBLG1CbEM4Z0I2QixBa0M3Z0I3QixzQmxDeURVLEFrQ3hEVixpQmxDa3VCbUMsQ0Z3Mkh2QyxBb0N0a0pBLFdBQ0Usa0JBQUEsQUFDQSxjQUFBLEFBQ0EscUJBQUEsQUFDQSxpQkFBQSxBQUNBLGlCbEN3c0JvQyxBa0N2c0JwQyxjbEN5RjBCLEFrQ3hGMUIsc0JsQzZDWSxBa0M1Q1oscUJBQUEsQ3BDeWtKRixBTzltSkksa0M2QndDQSxjbEMyQ1UsQWtDMUNWLHFCQUFBLEFBQ0EseUJsQ29Gd0IsQWtDbkZ4QixpQmxDd3NCbUMsQ0ZpNEh2QyxBcUMzb0pFLDBCQUNFLHNCQUFBLEFBQ0EsaUJuQ3VVYSxDRnUwSWpCLEFxQ3pvSk0saUQzQnFCRixnQ1IwWHFCLEFRelhyQiw0QlJ5WHFCLENGOHZJekIsQXFDeG9KTSxnRDNCRUYsaUNSd1lxQixBUXZZckIsNkJSdVlxQixDRmt3SXpCLEFxQ3hwSkUsMEJBQ0UscUJBQUEsQUFDQSxpQm5Dd1VhLENGbTFJakIsQXFDdHBKTSxpRDNCcUJGLGdDUjJYcUIsQVExWHJCLDRCUjBYcUIsQ0Ywd0l6QixBcUNycEpNLGdEM0JFRixpQ1J5WXFCLEFReFlyQiw2QlJ3WXFCLENGOHdJekIsQXNDbnFKQSxPQUNFLHFCQUFBLEFBQ0EsbUJBQUEsQUFDQSxjcENpM0I0QixBb0NoM0I1QixnQnBDd1VpQixBb0N2VWpCLGNBQUEsQUFDQSxjcENrR1ksQW9DakdaLGtCQUFBLEFBQ0EsbUJBQUEsQUFDQSx3QkFBQSxBNUJWRSxvQlJvWnFCLENGNnhJekIsQXNDbnFKRSxhQUNFLFlBQUEsQ3RDcXFKSixBc0NocUpBLFlBQ0Usa0JBQUEsQUFDQSxRQUFBLEN0Q21xSkYsQU9ucUpJLDRCK0JPQSxXcEMwRVUsQW9DekVWLHFCQUFBLEFBQ0EsY0FBQSxDdENncUpKLEFzQ3RwSkEsWUFDRSxtQnBDZzFCNEIsQW9DLzBCNUIsa0JwQyswQjRCLEFRMTNCMUIsbUJSNjNCMEIsQ0Z3MEg5QixBc0NscEpBLGVDcERFLHdCckN5R1ksQ0ZpbUpkLEFPbnJKSSxzRGdDbkJFLHdCQUFBLEN2Q3lzSk4sQXNDcnBKQSxlQ3hERSx3QnJDeUdZLENGd21KZCxBTzFySkksc0RnQ25CRSx3QkFBQSxDdkNndEpOLEFzQ3hwSkEsZUM1REUsd0JyQytHWSxDRnltSmQsQU9qc0pJLHNEZ0NuQkUsd0JBQUEsQ3ZDdXRKTixBc0MzcEpBLFlDaEVFLHdCckM4R1ksQ0ZpbkpkLEFPeHNKSSxnRGdDbkJFLHdCQUFBLEN2Qzh0Sk4sQXNDOXBKQSxlQ3BFRSx1QnJDd0lZLENGOGxKZCxBTy9zSkksc0RnQ25CRSx3QkFBQSxDdkNxdUpOLEFzQ2pxSkEsY0N4RUUsd0JyQytHWSxDRjhuSmQsQU90dEpJLG9EZ0NuQkUsd0JBQUEsQ3ZDNHVKTixBc0NwcUpBLG9CQUNFLHdCQUFBLEN0Q3VxSkYsQXNDcHFKQSx1QkFDRSx3QkFBQSxDdEN1cUpGLEFzQ3BxSkEsNkJBQ0UsY0FBQSxDdEN1cUpGLEF3Qy92SkEsV0FDRSxrQkFBQSxBQUNBLG1CdEN3eEIrQixBc0N2eEIvQix5QnRDcUowQixBUXBKeEIsbUJScVpxQixDRjYySXpCLEFjOXNKSSx5QjBCeERKLFdBT0ksaUJBQUEsQ3hDbXdKRixDQUNGLEF3Q2h3SkEsY0FDRSx3QkFBQSxDeENtd0pGLEF3Q2h3SkEsaUJBQ0UsZ0JBQUEsQUFDQSxlQUFBLEE5QmJFLGU4QmNxQixDeENtd0p6QixBeUNqeEpBLG1CQUNFLHdCdkM2R1ksQ0Z1cUpkLEF5Q2p4SkEsbUJBQ0Usd0J2QzJHWSxDRnlxSmQsQXlDanhKQSxPQUNFLGtCQUFBLEFBQ0EsVUFBQSxBQUNBLGtCQUFBLEFBQ0Esd0J2QzZGWSxDRnVySmQsQXlDanhKQSxzQkFDRSxXdkN1RlksQXVDdEZaLHlCQUFBLEN6Q294SkYsQXlDanhKQSxzQkFDRSxxQkFBQSxBQUNBLHVCQUFBLEFBQ0EsbUJBQUEsQUFDQSxlQUFBLEN6Q294SkYsQXlDanhKQSxvQkFDRSxXdkMyRVksQXVDMUVaLGFBQUEsQUFDQSxtQkFBQSxBQUNBLGVBQUEsQUFDQSxpQkFBQSxBQUNBLGFBQUEsQ3pDb3hKRixBeUNqeEpBLDBCQUNFLGdCQUFBLEN6Q294SkYsQXlDanhKQSxnQkFDRSx5QkFBQSxBQUNBLGdCQUFBLEN6Q294SkYsQXlDanhKQSxrQkFDRSx5QkFBQSxBQUNBLGdCQUFBLEN6Q294SkYsQXlDanhKQSxxQkFDRSxhQUFBLEFBQ0Esa0JBQUEsQ3pDb3hKRixBeUNseEpBLHVCQUNFLGVBQUEsQUFDQSxnQkFBQSxBQUNBLHVHdkN5UXVCLEF1Q3hRdkIsZ0JBQUEsQUFDQSxnQkFBQSxDekNxeEpGLEF5Q3B4SkUseUJBQ0UsY0FBQSxDekNzeEpKLEF5Q2x4SkEsT0FDRSx1QkFBQSxBQUNBLG1CdkNpSFMsQXVDaEhULDZCQUFBLEEvQnBFRSxvQlJvWnFCLENGczhJekIsQXlDanhKQSxlQUVFLGFBQUEsQ3pDbXhKRixBeUMvd0pBLFlBQ0UsZXZDNlBpQixDRnFoSm5CLEF5Q3p3SkUsMEJBQ0Usa0JBQUEsQUFDQSxZQUFBLEFBQ0EsZUFBQSxBQUNBLHVCQUFBLEFBQ0EsYUFBQSxDekM0d0pKLEF5Q3B3SkEsZUN2R0UseUJ4QzhHWSxBd0M3R1oscUJ4Q2d5QitCLEF3Qy94Qi9CLGF4QzRHWSxDRm13SmQsQTBDNzJKRSxrQkFDRSx3QkFBQSxDMUMrMkpKLEEwQzcySkUsMkJBQ0UsYUFBQSxDMUMrMkpKLEF5QzV3SkEsWUMzR0UseUJ4QzRHWSxBd0MzR1oscUJ4Q295QitCLEF3Q255Qi9CLGF4QzBHWSxDRml4SmQsQTBDejNKRSxlQUNFLHdCQUFBLEMxQzIzSkosQTBDejNKRSx3QkFDRSxhQUFBLEMxQzIzSkosQXlDcHhKQSxlQy9HRSx5QnhDaUhZLEF3Q2hIWixxQnhDeXlCK0IsQXdDeHlCL0IsYXhDK0dZLENGd3hKZCxBMENyNEpFLGtCQUNFLHdCQUFBLEMxQ3U0SkosQTBDcjRKRSwyQkFDRSxhQUFBLEMxQ3U0SkosQXlDNXhKQSxjQ25IRSx5QnhDNnlCK0IsQXdDNXlCL0IscUJ4QzZ5QitCLEF3QzV5Qi9CLGF4QzB5QitCLENGeW1JakMsQTBDajVKRSxpQkFDRSx3QkFBQSxDMUNtNUpKLEEwQ2o1SkUsMEJBQ0UsYUFBQSxDMUNtNUpKLEF5Q3B5SkEsYUFDRSxrQkFBQSxDekN1eUpGLEEyQ2o2SkEsYUFDRSxHQUNFLDRCQUFBLEMzQ282SkYsQTJDajZKQSxHQUNFLHVCQUFBLEMzQ202SkYsQ0FDRixBMkMvNUpBLGNBQ0UsYUFBQSxBQUNBLGdCQUFBLEFBQ0EsaUJ6Q283QjhCLEF5Q243QjlCLG1CekNrN0I4QixBeUNqN0I5QixrQkFBQSxBQUNBLHlCekNtSTBCLEFRakp4QixvQlJvWnFCLENGNGhKekIsQTJDOTVKQSxPQUNFLGN6QzI2QjhCLEF5QzE2QjlCLFd6Q21GWSxBeUNsRloseUJ6Q3dGWSxBeUN2RlosMkJBQUEsQUFDQSxPQUFBLEMzQ2k2SkYsQTJDNzVKQSxzQlZRRSxzS0FBQSxBVUxBLDZCQUFBLEMzQys1SkYsQTJDMzVKQSx1QkFDRSw4QkFBQSxDM0M4NUpGLEE0Q3I4SkEsT0FDRSxhQUFBLEFBQ0Esc0JBQUEsQzVDdzhKRixBNENyOEpBLFlBQ0UsTUFBQSxDNUN3OEpGLEE2QzE4SkEsWUFDRSxhQUFBLEFBQ0Esc0JBQUEsQUFHQSxlQUFBLEFBQ0EsZUFBQSxDN0MyOEpGLEE2Q244SkEsd0JBQ0UsV0FBQSxBQUNBLGMzQ2dJMEIsQTJDL0gxQixrQkFBQSxDN0NzOEpGLEE2Q3A4SkUsaURBQ0UsYTNDMkh3QixDRjIwSjVCLEFPcDhKSSw0RHNDR0EsYzNDdUh3QixBMkN0SHhCLHFCQUFBLEFBQ0Esd0IzQ3dId0IsQ0Y0MEo1QixBNkNqOEpFLCtCQUNFLGMzQ2tGVSxBMkNqRlYsd0IzQ29Id0IsQ0YrMEo1QixBNkMzN0pBLGlCQUNFLGtCQUFBLEFBQ0EsYUFBQSxBQUNBLG1CQUFBLEFBQ0EsbUJBQUEsQUFDQSxVQUFBLEFBRUEsZ0JBQUEsQUFDQSx5QjNDMDVCK0IsQTJDejVCL0Isc0JBQUEsQzdDNjdKRixBNkMzN0pFLDZCbkM3Q0UsK0JSOFlxQixBUTdZckIsNkJSNllxQixDRjhsSnpCLEE2QzM3SkUsNEJBQ0UsZ0JBQUEsQW5DcENBLGtDUmdZcUIsQVEvWHJCLGdDUitYcUIsQ0ZtbUp6QixBT2orSkksOENzQ3VDQSxvQkFBQSxDN0M2N0pKLEE2QzE3SkUsb0RBRUUsYzNDK0V3QixBMkM5RXhCLG1CM0N3ZjZCLEEyQ3ZmN0Isd0IzQ3M0QjZCLENGcWpJakMsQTZDeDdKSSxzR0FDRSxhQUFBLEM3QzA3Sk4sQTZDdjdKSSxnR0FDRSxhM0NxRXNCLENGbzNKNUIsQTZDcDdKRSx3QkFDRSxVQUFBLEFBQ0EsYzNDc0JVLEEyQ3JCVix5QjNDb0JVLEEyQ25CVixvQjNDbUJVLENGbTZKZCxBNkNuN0pJLGdLQUdFLGFBQUEsQzdDcTdKTixBNkNsN0pJLDhDQUNFLFUzQ3UzQjJCLENGNmpJakMsQTZDejZKRSxtQ0FDRSxlQUFBLEFBQ0EsY0FBQSxBQUNBLGVBQUEsQzdDNDZKSixBNkN4NkpJLDJEQUNFLFlBQUEsQzdDMDZKTixBNkNyNkpJLHlEQUNFLGVBQUEsQzdDdTZKTixBOENoaUtFLHlCQUNFLGM1QzZHVSxBNEM1R1Ysd0I1QzRHVSxDRnU3SmQsQThDaGlLRSx5REFFRSxhNUN1R1UsQ0Y0N0pkLEE4Q2ppS0ksMkdBQ0UsYUFBQSxDOUNvaUtOLEFPdmhLSSwwSXVDVEUsYzVDZ0dRLEE0Qy9GUix3QkFBQSxDOUNxaUtOLEE4Q2xpS0ksdUVBQ0UsV0FBQSxBQUNBLHlCNUMwRlEsQTRDekZSLG9CNUN5RlEsQ0Y0OEpkLEE4QzFqS0Usc0JBQ0UsYzVDMkdVLEE0QzFHVix3QjVDMEdVLENGbTlKZCxBOEMxaktFLG1EQUVFLGE1Q3FHVSxDRnc5SmQsQThDM2pLSSxxR0FDRSxhQUFBLEM5QzhqS04sQU9qaktJLDhIdUNURSxjNUM4RlEsQTRDN0ZSLHdCQUFBLEM5QytqS04sQThDNWpLSSxpRUFDRSxXQUFBLEFBQ0EseUI1Q3dGUSxBNEN2RlIsb0I1Q3VGUSxDRncrSmQsQThDcGxLRSx5QkFDRSxjNUNnSFUsQTRDL0dWLHdCNUMrR1UsQ0Z3K0pkLEE4Q3BsS0UseURBRUUsYTVDMEdVLENGNitKZCxBOENybEtJLDJHQUNFLGFBQUEsQzlDd2xLTixBTzNrS0ksMEl1Q1RFLGM1Q21HUSxBNENsR1Isd0JBQUEsQzlDeWxLTixBOEN0bEtJLHVFQUNFLFdBQUEsQUFDQSx5QjVDNkZRLEE0QzVGUixvQjVDNEZRLENGNi9KZCxBOEM5bUtFLHdCQUNFLGM1QzJ5QjZCLEE0QzF5QjdCLHdCNUMyeUI2QixDRnMwSWpDLEE4QzltS0UsdURBRUUsYTVDcXlCNkIsQ0Y0MElqQyxBOEMvbUtJLHlHQUNFLGFBQUEsQzlDa25LTixBT3JtS0ksc0l1Q1RFLGM1Qzh4QjJCLEE0Qzd4QjNCLHdCQUFBLEM5Q21uS04sQThDaG5LSSxxRUFDRSxXQUFBLEFBQ0EseUI1Q3d4QjJCLEE0Q3Z4QjNCLG9CNUN1eEIyQixDRjQxSWpDLEErQ3pvS0Esa0JBQ0Usa0JBQUEsQUFDQSxjQUFBLEFBQ0EsV0FBQSxBQUNBLFVBQUEsQUFDQSxlQUFBLEMvQzRvS0YsQStDMW9LRSx5QkFDRSxjQUFBLEFBQ0EsVUFBQSxDL0M0b0tKLEErQ3pvS0UsMklBS0Usa0JBQUEsQUFDQSxNQUFBLEFBQ0EsU0FBQSxBQUNBLE9BQUEsQUFDQSxXQUFBLEFBQ0EsWUFBQSxBQUNBLFFBQUEsQy9DMm9LSixBK0N0b0tFLCtCQUNFLDBCQUFBLEMvQ3lvS0osQStDcG9LRSwrQkFDRSxrQkFBQSxDL0N1b0tKLEErQ2xvS0UsOEJBQ0UsZUFBQSxDL0Nxb0tKLEErQ2hvS0UsOEJBQ0UsZ0JBQUEsQy9DbW9LSixBZ0RwcktBLE9BQ0UsWUFBQSxBQUNBLGlCOUM0aEM0QixBOEMzaEM1QixnQjlDOFVpQixBOEM3VWpCLGNBQUEsQUFDQSxjOUN3R1ksQThDdkdaLHlCOUMyaEM0QixBOEMxaEM1QixXQUFBLENo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dUQzMkxBLGNBQ0UsK0JBQUEsQ3ZEODJMRixBdUQzMkxBLG1CQUNFLG9DQUFBLEN2RDgyTEYsQXVEMzJMQSxnQkFDRSxpQ0FBQSxDdkQ4MkxGLEF3RGg0TEEsVUFDRSx3QkFBQSxDeERtNExGLEF5RHI0TEUsZUFDRSxrQ0FBQSxDekR3NExKLEFPbDNMSSw0Q2tEbEJFLGtDQUFBLEN6RHc0TE4sQXlENzRMRSxrQkFDRSxrQ0FBQSxDekRnNUxKLEFPMTNMSSxrRGtEbEJFLGtDQUFBLEN6RGc1TE4sQXlEcjVMRSxZQUNFLGtDQUFBLEN6RHc1TEosQU9sNExJLHNDa0RsQkUsa0NBQUEsQ3pEdzVMTixBeUQ3NUxFLGNBQ0Usa0NBQUEsQ3pEZzZMSixBTzE0TEksMENrRGxCRSxrQ0FBQSxDekRnNkxOLEF5RHI2TEUsWUFDRSxrQ0FBQSxDekR3NkxKLEFPbDVMSSxzQ2tEbEJFLGtDQUFBLEN6RHc2TE4sQXlENzZMRSxTQUNFLGtDQUFBLEN6RGc3TEosQU8xNUxJLGdDa0RsQkUsa0NBQUEsQ3pEZzdMTixBeURyN0xFLFlBQ0UsaUNBQUEsQ3pEdzdMSixBT2w2TEksc0NrRGxCRSxrQ0FBQSxDekR3N0xOLEF5RDc3TEUsV0FDRSxrQ0FBQSxDekRnOExKLEFPMTZMSSxvQ2tEbEJFLGtDQUFBLEN6RGc4TE4sQXlEcjhMRSxZQUNFLGtDQUFBLEN6RHc4TEosQU9sN0xJLHNDa0RsQkUsa0NBQUEsQ3pEdzhMTixBMEQ1OExBLFVBQ0Usa0JBQUEsQzFEKzhMRixBMEQ1OExBLGNBQ0Usc0JBQUEsQzFEKzhMRixBMEQ1OExBLGdCQUNFLHdCQUFBLEMxRCs4TEYsQTBENThMQSxpQkFDRSx5QkFBQSxDMUQrOExGLEEwRDU4TEEsZUFDRSx1QkFBQSxDMUQrOExGLEEwRHg4TEEsU2hEeEJJLG9CUm9acUIsQ0ZnbEx6QixBMER4OExBLGFoRHJCSSw2QlI2WXFCLENGcWxMekIsQTBEejhMQSw0QmhEMUJJLDhCUjhZcUIsQ0YwbEx6QixBMEQxOExBLCtCaER2QkksaUNSdVlxQixDRitsTHpCLEEwRDM4TEEsOEJoRG5CSSxnQ1IrWHFCLEN3RDVXekIsQTFEZzlMQSxjVTU5TEksNkJSd1hxQixDRm9tTHpCLEEwRDU4TEEsZ0JBQ0UsaUJBQUEsQzFEKzhMRixBMEQ1OExBLFdBQ0UsZUFBQSxDMUQrOExGLEEwRDU4TEEsV0FDRSxvQkFBQSxDMUQrOExGLEFtQ3ZnTUUsZ0JBQ0UsY0FBQSxBQUNBLFdBQUEsQUFDQSxVQUFBLENuQzBnTUosQTJEdGdNSSxRQUNFLHNCQUFBLEMzRHlnTU4sQTJEdmdNSSxVQUNFLHdCQUFBLEMzRDBnTU4sQTJEeGdNSSxnQkFDRSw4QkFBQSxDM0QyZ01OLEEyRHpnTUksU0FDRSx1QkFBQSxDM0Q0Z01OLEEyRDFnTUksU0FDRSx1QkFBQSxDM0Q2Z01OLEEyRDNnTUksY0FDRSw0QkFBQSxDM0Q4Z01OLEEyRDVnTUksUUFDRSxzQkFBQSxDM0QrZ01OLEEyRDdnTUksZUFDRSw2QkFBQSxDM0RnaE1OLEFjdC9MSSx5QjZDaERBLFdBQ0Usc0JBQUEsQzNEMGlNSixBMkR4aU1FLGFBQ0Usd0JBQUEsQzNEMGlNSixBMkR4aU1FLG1CQUNFLDhCQUFBLEMzRDBpTUosQTJEeGlNRSxZQUNFLHVCQUFBLEMzRDBpTUosQTJEeGlNRSxZQUNFLHVCQUFBLEMzRDBpTUosQTJEeGlNRSxpQkFDRSw0QkFBQSxDM0QwaU1KLEEyRHhpTUUsV0FDRSxzQkFBQSxDM0QwaU1KLEEyRHhpTUUsa0JBQ0UsNkJBQUEsQzNEMGlNSixDQUNGLEFjamhNSSx5QjZDaERBLFdBQ0Usc0JBQUEsQzNEb2tNSixBMkRsa01FLGFBQ0Usd0JBQUEsQzNEb2tNSixBMkRsa01FLG1CQUNFLDhCQUFBLEMzRG9rTUosQTJEbGtNRSxZQUNFLHVCQUFBLEMzRG9rTUosQTJEbGtNRSxZQUNFLHVCQUFBLEMzRG9rTUosQTJEbGtNRSxpQkFDRSw0QkFBQSxDM0Rva01KLEEyRGxrTUUsV0FDRSxzQkFBQSxDM0Rva01KLEEyRGxrTUUsa0JBQ0UsNkJBQUEsQzNEb2tNSixDQUNGLEFjM2lNSSx5QjZDaERBLFdBQ0Usc0JBQUEsQzNEOGxNSixBMkQ1bE1FLGFBQ0Usd0JBQUEsQzNEOGxNSixBMkQ1bE1FLG1CQUNFLDhCQUFBLEMzRDhsTUosQTJENWxNRSxZQUNFLHVCQUFBLEMzRDhsTUosQTJENWxNRSxZQUNFLHVCQUFBLEMzRDhsTUosQTJENWxNRSxpQkFDRSw0QkFBQSxDM0Q4bE1KLEEyRDVsTUUsV0FDRSxzQkFBQSxDM0Q4bE1KLEEyRDVsTUUsa0JBQ0UsNkJBQUEsQzNEOGxNSixDQUNGLEFjcmtNSSwwQjZDaERBLFdBQ0Usc0JBQUEsQzNEd25NSixBMkR0bk1FLGFBQ0Usd0JBQUEsQzNEd25NSixBMkR0bk1FLG1CQUNFLDhCQUFBLEMzRHduTUosQTJEdG5NRSxZQUNFLHVCQUFBLEMzRHduTUosQTJEdG5NRSxZQUNFLHVCQUFBLEMzRHduTUosQTJEdG5NRSxpQkFDRSw0QkFBQSxDM0R3bk1KLEEyRHRuTUUsV0FDRSxzQkFBQSxDM0R3bk1KLEEyRHRuTUUsa0JBQ0UsNkJBQUEsQzNEd25NSixDQUNGLEE0RC9vTUksWUFDRSxRQUFBLEM1RGlwTU4sQTREL29NSSxXQUNFLE9BQUEsQzVEa3BNTixBNERocE1JLGdCQUNFLE9BQUEsQzVEbXBNTixBNERocE1JLFVBQ0UsNEJBQUEsQzVEbXBNTixBNERqcE1JLGFBQ0UsK0JBQUEsQzVEb3BNTixBNERscE1JLGtCQUNFLG9DQUFBLEM1RHFwTU4sQTREbnBNSSxxQkFDRSx1Q0FBQSxDNURzcE1OLEE0RG5wTUksV0FDRSx3QkFBQSxDNURzcE1OLEE0RHBwTUksYUFDRSwwQkFBQSxDNUR1cE1OLEE0RHJwTUksbUJBQ0UsZ0NBQUEsQzVEd3BNTixBNERycE1JLHVCQUNFLG9DQUFBLEM1RHdwTU4sQTREdHBNSSxxQkFDRSxrQ0FBQSxDNUR5cE1OLEE0RHZwTUksd0JBQ0UsZ0NBQUEsQzVEMHBNTixBNER4cE1JLHlCQUNFLHVDQUFBLEM1RDJwTU4sQTREenBNSSx3QkFDRSxzQ0FBQSxDNUQ0cE1OLEE0RHpwTUksbUJBQ0UsZ0NBQUEsQzVENHBNTixBNEQxcE1JLGlCQUNFLDhCQUFBLEM1RDZwTU4sQTREM3BNSSxvQkFDRSw0QkFBQSxDNUQ4cE1OLEE0RDVwTUksc0JBQ0UsOEJBQUEsQzVEK3BNTixBNEQ3cE1JLHFCQUNFLDZCQUFBLEM1RGdxTU4sQTREN3BNSSxxQkFDRSxrQ0FBQSxDNURncU1OLEE0RDlwTUksbUJBQ0UsZ0NBQUEsQzVEaXFNTixBNEQvcE1JLHNCQUNFLDhCQUFBLEM1RGtxTU4sQTREaHFNSSx1QkFDRSxxQ0FBQSxDNURtcU1OLEE0RGpxTUksc0JBQ0Usb0NBQUEsQzVEb3FNTixBNERscU1JLHVCQUNFLCtCQUFBLEM1RHFxTU4sQTREbHFNSSxpQkFDRSx5QkFBQSxDNURxcU1OLEE0RG5xTUksa0JBQ0UsK0JBQUEsQzVEc3FNTixBNERwcU1JLGdCQUNFLDZCQUFBLEM1RHVxTU4sQTREcnFNSSxtQkFDRSwyQkFBQSxDNUR3cU1OLEE0RHRxTUkscUJBQ0UsNkJBQUEsQzVEeXFNTixBNER2cU1JLG9CQUNFLDRCQUFBLEM1RDBxTU4sQWM5dE1JLHlCOENoREEsZUFDRSxRQUFBLEM1RGt4TUosQTREaHhNRSxjQUNFLE9BQUEsQzVEa3hNSixBNERoeE1FLG1CQUNFLE9BQUEsQzVEa3hNSixBNEQvd01FLGFBQ0UsNEJBQUEsQzVEaXhNSixBNEQvd01FLGdCQUNFLCtCQUFBLEM1RGl4TUosQTREL3dNRSxxQkFDRSxvQ0FBQSxDNURpeE1KLEE0RC93TUUsd0JBQ0UsdUNBQUEsQzVEaXhNSixBNEQ5d01FLGNBQ0Usd0JBQUEsQzVEZ3hNSixBNEQ5d01FLGdCQUNFLDBCQUFBLEM1RGd4TUosQTREOXdNRSxzQkFDRSxnQ0FBQSxDNURneE1KLEE0RDd3TUUsMEJBQ0Usb0NBQUEsQzVEK3dNSixBNEQ3d01FLHdCQUNFLGtDQUFBLEM1RCt3TUosQTREN3dNRSwyQkFDRSxnQ0FBQSxDNUQrd01KLEE0RDd3TUUsNEJBQ0UsdUNBQUEsQzVEK3dNSixBNEQ3d01FLDJCQUNFLHNDQUFBLEM1RCt3TUosQTRENXdNRSxzQkFDRSxnQ0FBQSxDNUQ4d01KLEE0RDV3TUUsb0JBQ0UsOEJBQUEsQzVEOHdNSixBNEQ1d01FLHVCQUNFLDRCQUFBLEM1RDh3TUosQTRENXdNRSx5QkFDRSw4QkFBQSxDNUQ4d01KLEE0RDV3TUUsd0JBQ0UsNkJBQUEsQzVEOHdNSixBNEQzd01FLHdCQUNFLGtDQUFBLEM1RDZ3TUosQTREM3dNRSxzQkFDRSxnQ0FBQSxDNUQ2d01KLEE0RDN3TUUseUJBQ0UsOEJBQUEsQzVENndNSixBNEQzd01FLDBCQUNFLHFDQUFBLEM1RDZ3TUosQTREM3dNRSx5QkFDRSxvQ0FBQSxDNUQ2d01KLEE0RDN3TUUsMEJBQ0UsK0JBQUEsQzVENndNSixBNEQxd01FLG9CQUNFLHlCQUFBLEM1RDR3TUosQTREMXdNRSxxQkFDRSwrQkFBQSxDNUQ0d01KLEE0RDF3TUUsbUJBQ0UsNkJBQUEsQzVENHdNSixBNEQxd01FLHNCQUNFLDJCQUFBLEM1RDR3TUosQTREMXdNRSx3QkFDRSw2QkFBQSxDNUQ0d01KLEE0RDF3TUUsdUJBQ0UsNEJBQUEsQzVENHdNSixDQUNGLEFjajBNSSx5QjhDaERBLGVBQ0UsUUFBQSxDNURvM01KLEE0RGwzTUUsY0FDRSxPQUFBLEM1RG8zTUosQTREbDNNRSxtQkFDRSxPQUFBLEM1RG8zTUosQTREajNNRSxhQUNFLDRCQUFBLEM1RG0zTUosQTREajNNRSxnQkFDRSwrQkFBQSxDNURtM01KLEE0RGozTUUscUJBQ0Usb0NBQUEsQzVEbTNNSixBNERqM01FLHdCQUNFLHVDQUFBLEM1RG0zTUosQTREaDNNRSxjQUNFLHdCQUFBLEM1RGszTUosQTREaDNNRSxnQkFDRSwwQkFBQSxDNURrM01KLEE0RGgzTUUsc0JBQ0UsZ0NBQUEsQzVEazNNSixBNEQvMk1FLDBCQUNFLG9DQUFBLEM1RGkzTUosQTRELzJNRSx3QkFDRSxrQ0FBQSxDNURpM01KLEE0RC8yTUUsMkJBQ0UsZ0NBQUEsQzVEaTNNSixBNEQvMk1FLDRCQUNFLHVDQUFBLEM1RGkzTUosQTRELzJNRSwyQkFDRSxzQ0FBQSxDNURpM01KLEE0RDkyTUUsc0JBQ0UsZ0NBQUEsQzVEZzNNSixBNEQ5Mk1FLG9CQUNFLDhCQUFBLEM1RGczTUosQTREOTJNRSx1QkFDRSw0QkFBQSxDNURnM01KLEE0RDkyTUUseUJBQ0UsOEJBQUEsQzVEZzNNSixBNEQ5Mk1FLHdCQUNFLDZCQUFBLEM1RGczTUosQTRENzJNRSx3QkFDRSxrQ0FBQSxDNUQrMk1KLEE0RDcyTUUsc0JBQ0UsZ0NBQUEsQzVEKzJNSixBNEQ3Mk1FLHlCQUNFLDhCQUFBLEM1RCsyTUosQTRENzJNRSwwQkFDRSxxQ0FBQSxDNUQrMk1KLEE0RDcyTUUseUJBQ0Usb0NBQUEsQzVEKzJNSixBNEQ3Mk1FLDBCQUNFLCtCQUFBLEM1RCsyTUosQTRENTJNRSxvQkFDRSx5QkFBQSxDNUQ4Mk1KLEE0RDUyTUUscUJBQ0UsK0JBQUEsQzVEODJNSixBNEQ1Mk1FLG1CQUNFLDZCQUFBLEM1RDgyTUosQTRENTJNRSxzQkFDRSwyQkFBQSxDNUQ4Mk1KLEE0RDUyTUUsd0JBQ0UsNkJBQUEsQzVEODJNSixBNEQ1Mk1FLHVCQUNFLDRCQUFBLEM1RDgyTUosQ0FDRixBY242TUkseUI4Q2hEQSxlQUNFLFFBQUEsQzVEczlNSixBNERwOU1FLGNBQ0UsT0FBQSxDNURzOU1KLEE0RHA5TUUsbUJBQ0UsT0FBQSxDNURzOU1KLEE0RG45TUUsYUFDRSw0QkFBQSxDNURxOU1KLEE0RG45TUUsZ0JBQ0UsK0JBQUEsQzVEcTlNSixBNERuOU1FLHFCQUNFLG9DQUFBLEM1RHE5TUosQTREbjlNRSx3QkFDRSx1Q0FBQSxDNURxOU1KLEE0RGw5TUUsY0FDRSx3QkFBQSxDNURvOU1KLEE0RGw5TUUsZ0JBQ0UsMEJBQUEsQzVEbzlNSixBNERsOU1FLHNCQUNFLGdDQUFBLEM1RG85TUosQTREajlNRSwwQkFDRSxvQ0FBQSxDNURtOU1KLEE0RGo5TUUsd0JBQ0Usa0NBQUEsQzVEbTlNSixBNERqOU1FLDJCQUNFLGdDQUFBLEM1RG05TUosQTREajlNRSw0QkFDRSx1Q0FBQSxDNURtOU1KLEE0RGo5TUUsMkJBQ0Usc0NBQUEsQzVEbTlNSixBNERoOU1FLHNCQUNFLGdDQUFBLEM1RGs5TUosQTREaDlNRSxvQkFDRSw4QkFBQSxDNURrOU1KLEE0RGg5TUUsdUJBQ0UsNEJBQUEsQzVEazlNSixBNERoOU1FLHlCQUNFLDhCQUFBLEM1RGs5TUosQTREaDlNRSx3QkFDRSw2QkFBQSxDNURrOU1KLEE0RC84TUUsd0JBQ0Usa0NBQUEsQzVEaTlNSixBNEQvOE1FLHNCQUNFLGdDQUFBLEM1RGk5TUosQTRELzhNRSx5QkFDRSw4QkFBQSxDNURpOU1KLEE0RC84TUUsMEJBQ0UscUNBQUEsQzVEaTlNSixBNEQvOE1FLHlCQUNFLG9DQUFBLEM1RGk5TUosQTRELzhNRSwwQkFDRSwrQkFBQSxDNURpOU1KLEE0RDk4TUUsb0JBQ0UseUJBQUEsQzVEZzlNSixBNEQ5OE1FLHFCQUNFLCtCQUFBLEM1RGc5TUosQTREOThNRSxtQkFDRSw2QkFBQSxDNURnOU1KLEE0RDk4TUUsc0JBQ0UsMkJBQUEsQzVEZzlNSixBNEQ5OE1FLHdCQUNFLDZCQUFBLEM1RGc5TUosQTREOThNRSx1QkFDRSw0QkFBQSxDNURnOU1KLENBQ0YsQWNyZ05JLDBCOENoREEsZUFDRSxRQUFBLEM1RHdqTkosQTREdGpORSxjQUNFLE9BQUEsQzVEd2pOSixBNER0ak5FLG1CQUNFLE9BQUEsQzVEd2pOSixBNERyak5FLGFBQ0UsNEJBQUEsQzVEdWpOSixBNERyak5FLGdCQUNFLCtCQUFBLEM1RHVqTkosQTREcmpORSxxQkFDRSxvQ0FBQSxDNUR1ak5KLEE0RHJqTkUsd0JBQ0UsdUNBQUEsQzVEdWpOSixBNERwak5FLGNBQ0Usd0JBQUEsQzVEc2pOSixBNERwak5FLGdCQUNFLDBCQUFBLEM1RHNqTkosQTREcGpORSxzQkFDRSxnQ0FBQSxDNURzak5KLEE0RG5qTkUsMEJBQ0Usb0NBQUEsQzVEcWpOSixBNERuak5FLHdCQUNFLGtDQUFBLEM1RHFqTkosQTREbmpORSwyQkFDRSxnQ0FBQSxDNURxak5KLEE0RG5qTkUsNEJBQ0UsdUNBQUEsQzVEcWpOSixBNERuak5FLDJCQUNFLHNDQUFBLEM1RHFqTkosQTREbGpORSxzQkFDRSxnQ0FBQSxDNURvak5KLEE0RGxqTkUsb0JBQ0UsOEJBQUEsQzVEb2pOSixBNERsak5FLHVCQUNFLDRCQUFBLEM1RG9qTkosQTREbGpORSx5QkFDRSw4QkFBQSxDNURvak5KLEE0RGxqTkUsd0JBQ0UsNkJBQUEsQzVEb2pOSixBNERqak5FLHdCQUNFLGtDQUFBLEM1RG1qTkosQTREampORSxzQkFDRSxnQ0FBQSxDNURtak5KLEE0RGpqTkUseUJBQ0UsOEJBQUEsQzVEbWpOSixBNERqak5FLDBCQUNFLHFDQUFBLEM1RG1qTkosQTREampORSx5QkFDRSxvQ0FBQSxDNURtak5KLEE0RGpqTkUsMEJBQ0UsK0JBQUEsQzVEbWpOSixBNERoak5FLG9CQUNFLHlCQUFBLEM1RGtqTkosQTREaGpORSxxQkFDRSwrQkFBQSxDNURrak5KLEE0RGhqTkUsbUJBQ0UsNkJBQUEsQzVEa2pOSixBNERoak5FLHNCQUNFLDJCQUFBLEM1RGtqTkosQTREaGpORSx3QkFDRSw2QkFBQSxDNURrak5KLEE0RGhqTkUsdUJBQ0UsNEJBQUEsQzVEa2pOSixDQUNGLEE2RDNwTkksWUNIRixvQkFBQSxDOURpcU5GLEE2RDNwTkksYUNGRixxQkFBQSxDOURpcU5GLEE2RDVwTkksWUNERixvQkFBQSxDOURpcU5GLEFjbG5OSSx5QitDcERBLGVDSEYsb0JBQUEsQzlEOHFOQSxBNkR4cU5FLGdCQ0ZGLHFCQUFBLEM5RDZxTkEsQTZEeHFORSxlQ0RGLG9CQUFBLEM5RDRxTkEsQ0FDRixBYzluTkkseUIrQ3BEQSxlQ0hGLG9CQUFBLEM5RHlyTkEsQTZEbnJORSxnQkNGRixxQkFBQSxDOUR3ck5BLEE2RG5yTkUsZUNERixvQkFBQSxDOUR1ck5BLENBQ0YsQWN6b05JLHlCK0NwREEsZUNIRixvQkFBQSxDOURvc05BLEE2RDlyTkUsZ0JDRkYscUJBQUEsQzlEbXNOQSxBNkQ5ck5FLGVDREYsb0JBQUEsQzlEa3NOQSxDQUNGLEFjcHBOSSwwQitDcERBLGVDSEYsb0JBQUEsQzlEK3NOQSxBNkR6c05FLGdCQ0ZGLHFCQUFBLEM5RDhzTkEsQTZEenNORSxlQ0RGLG9CQUFBLEM5RDZzTkEsQ0FDRixBK0RydE5BLFdBRUUsS0FBQSxDL0QwdE5GLEErRHB0TkEseUJBUEUsZUFBQSxBQUVBLFFBQUEsQUFDQSxPQUFBLEFBQ0EsWTdEMnJCMEIsQzZEeHJCNUIsQS9ENHROQSxjK0R6dE5FLFFBQUEsQy9EeXRORixBK0RwdE5BLFlBQ0UsZ0JBQUEsQUFDQSxNQUFBLEFBQ0EsWTdEOHFCMEIsQ0Z5aU01QixBZ0V4dU5BLFNDQ0Usa0JBQUEsQUFDQSxVQUFBLEFBQ0EsV0FBQSxBQUNBLFVBQUEsQUFDQSxZQUFBLEFBQ0EsZ0JBQUEsQUFDQSxtQkFBQSxBQUNBLFFBQUEsQ2pFMnVORixBaUVqdU5FLG1EQUVFLGdCQUFBLEFBQ0EsV0FBQSxBQUNBLFlBQUEsQUFDQSxTQUFBLEFBQ0EsaUJBQUEsQUFDQSxTQUFBLENqRW11TkosQWtFNXZOSSxNQUNFLG1CQUFBLENsRSt2Tk4sQWtFaHdOSSxNQUNFLG1CQUFBLENsRW13Tk4sQWtFcHdOSSxNQUNFLG1CQUFBLENsRXV3Tk4sQWtFeHdOSSxPQUNFLG9CQUFBLENsRTJ3Tk4sQWtFNXdOSSxNQUNFLG9CQUFBLENsRSt3Tk4sQWtFaHhOSSxNQUNFLG9CQUFBLENsRW14Tk4sQWtFcHhOSSxNQUNFLG9CQUFBLENsRXV4Tk4sQWtFeHhOSSxPQUNFLHFCQUFBLENsRTJ4Tk4sQWtFdHhOQSxRQUNFLHdCQUFBLENsRXl4TkYsQWtFdHhOQSxRQUNFLHlCQUFBLENsRXl4TkYsQW1FN3hOUSxLQUNFLGtCQUFBLENuRWd5TlYsQW1FOXhOUSxNQUNFLHNCQUFBLENuRWl5TlYsQW1FL3hOUSxNQUNFLHdCQUFBLENuRWt5TlYsQW1FaHlOUSw2REFDRSx5QkFBQSxDbkVteU5WLEFtRTl4TlEsWUFGRSx1QkFBQSxDQUVGLEFuRXV5TlIsTW1FdHlOVSx3QkFBQSxDbkVzeU5WLEFtRW55TlEsTUFDRSx1QkFBQSxBQUNBLHlCQUFBLENuRXN5TlYsQW1FM3pOUSxLQUNFLHVCQUFBLENuRTh6TlYsQW1FNXpOUSxNQUNFLDJCQUFBLENuRSt6TlYsQW1FN3pOUSxNQUNFLDZCQUFBLENuRWcwTlYsQW1FOXpOUSxNQUNFLDhCQUFBLENuRWkwTlYsQW1FNXpOUSxZQUZFLDRCQUFBLENBRUYsQW5FcTBOUixNbUVwME5VLDZCQUFBLENuRW8wTlYsQW1FajBOUSxNQUNFLDRCQUFBLEFBQ0EsOEJBQUEsQ25FbzBOVixBbUV6MU5RLEtBQ0Usc0JBQUEsQ25FNDFOVixBbUUxMU5RLE1BQ0UsMEJBQUEsQ25FNjFOVixBbUUzMU5RLE1BQ0UsNEJBQUEsQ25FODFOVixBbUU1MU5RLE1BQ0UsNkJBQUEsQ25FKzFOVixBbUUxMU5RLFlBRkUsMkJBQUEsQ0FFRixBbkVtMk5SLE1tRWwyTlUsNEJBQUEsQ25FazJOVixBbUUvMU5RLE1BQ0UsMkJBQUEsQUFDQSw2QkFBQSxDbkVrMk5WLEFtRXYzTlEsS0FDRSxxQkFBQSxDbkUwM05WLEFtRXgzTlEsTUFDRSx5QkFBQSxDbkUyM05WLEFtRXozTlEsTUFDRSwyQkFBQSxDbkU0M05WLEFtRTEzTlEsTUFDRSw0QkFBQSxDbkU2M05WLEFtRXgzTlEsWUFGRSwwQkFBQSxDQUVGLEFuRWk0TlIsTW1FaDROVSwyQkFBQSxDbkVnNE5WLEFtRTczTlEsTUFDRSwwQkFBQSxBQUNBLDRCQUFBLENuRWc0TlYsQW1FcjVOUSxLQUNFLHVCQUFBLENuRXc1TlYsQW1FdDVOUSxNQUNFLDJCQUFBLENuRXk1TlYsQW1FdjVOUSxNQUNFLDZCQUFBLENuRTA1TlYsQW1FeDVOUSxNQUNFLDhCQUFBLENuRTI1TlYsQW1FdDVOUSxZQUZFLDRCQUFBLENBRUYsQW5FKzVOUixNbUU5NU5VLDZCQUFBLENuRTg1TlYsQW1FMzVOUSxNQUNFLDRCQUFBLEFBQ0EsOEJBQUEsQ25FODVOVixBbUVuN05RLEtBQ0UscUJBQUEsQ25FczdOVixBbUVwN05RLE1BQ0UseUJBQUEsQ25FdTdOVixBbUVyN05RLE1BQ0UsMkJBQUEsQ25FdzdOVixBbUV0N05RLE1BQ0UsNEJBQUEsQ25FeTdOVixBbUVwN05RLFlBRkUsMEJBQUEsQ0FFRixBbkU2N05SLE1tRTU3TlUsMkJBQUEsQ25FNDdOVixBbUV6N05RLE1BQ0UsMEJBQUEsQUFDQSw0QkFBQSxDbkU0N05WLEFtRWo5TlEsS0FDRSx1QkFBQSxDbkVvOU5WLEFtRWw5TlEsTUFDRSwyQkFBQSxDbkVxOU5WLEFtRW45TlEsTUFDRSw2QkFBQSxDbkVzOU5WLEFtRXA5TlEsa0RBQ0UsOEJBQUEsQ25FdTlOVixBbUVsOU5RLFlBRkUsNEJBQUEsQ0FFRixBbkUyOU5SLE1tRTE5TlUsNkJBQUEsQ25FMDlOVixBbUV2OU5RLE1BQ0UsNEJBQUEsQUFDQSw4QkFBQSxDbkUwOU5WLEFtRS8rTlEsS0FDRSxxQkFBQSxDbkVrL05WLEFtRWgvTlEsMENBQ0UseUJBQUEsQ25FcS9OVixBbUVuL05RLE1BQ0UsMkJBQUEsQ25Fcy9OVixBbUVwL05RLE1BQ0UsNEJBQUEsQ25FdS9OVixBbUVsL05RLFlBRkUsMEJBQUEsQ0FFRixBbkUyL05SLE1tRTEvTlUsMkJBQUEsQ25FMC9OVixBbUV2L05RLE1BQ0UsMEJBQUEsQUFDQSw0QkFBQSxDbkUwL05WLEFtRS9nT1EsS0FDRSx1QkFBQSxDbkVraE9WLEFtRWhoT1EsTUFDRSwyQkFBQSxDbkVtaE9WLEFtRWpoT1EsTUFDRSw2QkFBQSxDbkVvaE9WLEFtRWxoT1EsTUFDRSw4QkFBQSxDbkVxaE9WLEFtRWhoT1EsWUFGRSw0QkFBQSxDQUVGLEFuRXloT1IsTW1FeGhPVSw2QkFBQSxDbkV3aE9WLEFtRXJoT1EsTUFDRSw0QkFBQSxBQUNBLDhCQUFBLENuRXdoT1YsQW1FN2lPUSxLQUNFLHFCQUFBLENuRWdqT1YsQW1FOWlPUSxNQUNFLHlCQUFBLENuRWlqT1YsQW1FL2lPUSxNQUNFLDJCQUFBLENuRWtqT1YsQW1FaGpPUSxNQUNFLDRCQUFBLENuRW1qT1YsQW1FOWlPUSxZQUZFLDBCQUFBLENBRUYsQW5FdWpPUixNbUV0ak9VLDJCQUFBLENuRXNqT1YsQW1FbmpPUSxNQUNFLDBCQUFBLEFBQ0EsNEJBQUEsQ25Fc2pPVixBbUUza09RLE1BQ0UsdUJBQUEsQ25FOGtPVixBbUU1a09RLE9BQ0UsMkJBQUEsQ25FK2tPVixBbUU3a09RLE9BQ0UsNkJBQUEsQ25FZ2xPVixBbUU5a09RLE9BQ0UsOEJBQUEsQ25FaWxPVixBbUU1a09RLGNBRkUsNEJBQUEsQ0FFRixBbkVxbE9SLE9tRXBsT1UsNkJBQUEsQ25Fb2xPVixBbUVqbE9RLE9BQ0UsNEJBQUEsQUFDQSw4QkFBQSxDbkVvbE9WLEFtRXptT1EsTUFDRSxxQkFBQSxDbkU0bU9WLEFtRTFtT1EsT0FDRSx5QkFBQSxDbkU2bU9WLEFtRTNtT1EsT0FDRSwyQkFBQSxDbkU4bU9WLEFtRTVtT1EsT0FDRSw0QkFBQSxDbkUrbU9WLEFtRTFtT1EsY0FGRSwwQkFBQSxDQUVGLEFuRW1uT1IsT21FbG5PVSwyQkFBQSxDbkVrbk9WLEFtRS9tT1EsT0FDRSwwQkFBQSxBQUNBLDRCQUFBLENuRWtuT1YsQW1Fdm9PUSxNQUNFLHVCQUFBLENuRTBvT1YsQW1FeG9PUSxPQUNFLDJCQUFBLENuRTJvT1YsQW1Fem9PUSxPQUNFLDZCQUFBLENuRTRvT1YsQW1FMW9PUSxPQUNFLDhCQUFBLENuRTZvT1YsQW1FeG9PUSxjQUZFLDRCQUFBLENBRUYsQW5FaXBPUixPbUVocE9VLDZCQUFBLENuRWdwT1YsQW1FN29PUSxPQUNFLDRCQUFBLEFBQ0EsOEJBQUEsQ25FZ3BPVixBbUVycU9RLE1BQ0UscUJBQUEsQ25Fd3FPVixBbUV0cU9RLE9BQ0UseUJBQUEsQ25FeXFPVixBbUV2cU9RLE9BQ0UsMkJBQUEsQ25FMHFPVixBbUV4cU9RLE9BQ0UsNEJBQUEsQ25FMnFPVixBbUV0cU9RLGNBRkUsMEJBQUEsQ0FFRixBbkUrcU9SLE9tRTlxT1UsMkJBQUEsQ25FOHFPVixBbUUzcU9RLE9BQ0UsMEJBQUEsQUFDQSw0QkFBQSxDbkU4cU9WLEFtRW5zT1EsS0FDRSxtQkFBQSxDbkVzc09WLEFtRXBzT1EsTUFDRSx1QkFBQSxDbkV1c09WLEFtRXJzT1EsTUFDRSx5QkFBQSxDbkV3c09WLEFtRXRzT1EsTUFDRSwwQkFBQSxDbkV5c09WLEFtRXBzT1EsWUFGRSx3QkFBQSxDQUVGLEFuRTZzT1IsTW1FNXNPVSx5QkFBQSxDbkU0c09WLEFtRXpzT1EsTUFDRSx3QkFBQSxBQUNBLDBCQUFBLENuRTRzT1YsQW1FanVPUSxLQUNFLHdCQUFBLENuRW91T1YsQW1FbHVPUSxNQUNFLDRCQUFBLENuRXF1T1YsQW1FbnVPUSxNQUNFLDhCQUFBLENuRXN1T1YsQW1FcHVPUSxNQUNFLCtCQUFBLENuRXV1T1YsQW1FbHVPUSxZQUZFLDZCQUFBLENBRUYsQW5FMnVPUixNbUUxdU9VLDhCQUFBLENuRTB1T1YsQW1FdnVPUSxNQUNFLDZCQUFBLEFBQ0EsK0JBQUEsQ25FMHVPVixBbUUvdk9RLEtBQ0UsdUJBQUEsQ25Fa3dPVixBbUVod09RLE1BQ0UsMkJBQUEsQ25FbXdPVixBbUVqd09RLE1BQ0UsNkJBQUEsQ25Fb3dPVixBbUVsd09RLE1BQ0UsOEJBQUEsQ25FcXdPVixBbUVod09RLFlBRkUsNEJBQUEsQ0FFRixBbkV5d09SLE1tRXh3T1UsNkJBQUEsQ25Fd3dPVixBbUVyd09RLE1BQ0UsNEJBQUEsQUFDQSw4QkFBQSxDbkV3d09WLEFtRTd4T1EsS0FDRSxzQkFBQSxDbkVneU9WLEFtRTl4T1EsTUFDRSwwQkFBQSxDbkVpeU9WLEFtRS94T1EsTUFDRSw0QkFBQSxDbkVreU9WLEFtRWh5T1EsTUFDRSw2QkFBQSxDbkVteU9WLEFtRTl4T1EsWUFGRSwyQkFBQSxDQUVGLEFuRXV5T1IsTW1FdHlPVSw0QkFBQSxDbkVzeU9WLEFtRW55T1EsTUFDRSwyQkFBQSxBQUNBLDZCQUFBLENuRXN5T1YsQW1FM3pPUSxLQUNFLHdCQUFBLENuRTh6T1YsQW1FNXpPUSxNQUNFLDRCQUFBLENuRSt6T1YsQW1FN3pPUSxNQUNFLDhCQUFBLENuRWcwT1YsQW1FOXpPUSxNQUNFLCtCQUFBLENuRWkwT1YsQW1FNXpPUSxZQUZFLDZCQUFBLENBRUYsQW5FcTBPUixNbUVwME9VLDhCQUFBLENuRW8wT1YsQW1FajBPUSxNQUNFLDZCQUFBLEFBQ0EsK0JBQUEsQ25FbzBPVixBbUV6MU9RLEtBQ0Usc0JBQUEsQ25FNDFPVixBbUUxMU9RLE1BQ0UsMEJBQUEsQ25FNjFPVixBbUUzMU9RLE1BQ0UsNEJBQUEsQ25FODFPVixBbUU1MU9RLE1BQ0UsNkJBQUEsQ25FKzFPVixBbUUxMU9RLFlBRkUsMkJBQUEsQ0FFRixBbkVtMk9SLE1tRWwyT1UsNEJBQUEsQ25FazJPVixBbUUvMU9RLE1BQ0UsMkJBQUEsQUFDQSw2QkFBQSxDbkVrMk9WLEFtRXYzT1EsS0FDRSx3QkFBQSxDbkUwM09WLEFtRXgzT1EsTUFDRSw0QkFBQSxDbkUyM09WLEFtRXozT1EsTUFDRSw4QkFBQSxDbkU0M09WLEFtRTEzT1EsTUFDRSwrQkFBQSxDbkU2M09WLEFtRXgzT1EsWUFGRSw2QkFBQSxDQUVGLEFuRWk0T1IsTW1FaDRPVSw4QkFBQSxDbkVnNE9WLEFtRTczT1EsTUFDRSw2QkFBQSxBQUNBLCtCQUFBLENuRWc0T1YsQW1FcjVPUSxLQUNFLHNCQUFBLENuRXc1T1YsQW1FdDVPUSxNQUNFLDBCQUFBLENuRXk1T1YsQW1FdjVPUSxNQUNFLDRCQUFBLENuRTA1T1YsQW1FeDVPUSxNQUNFLDZCQUFBLENuRTI1T1YsQW1FdDVPUSxZQUZFLDJCQUFBLENBRUYsQW5FKzVPUixNbUU5NU9VLDRCQUFBLENuRTg1T1YsQW1FMzVPUSxNQUNFLDJCQUFBLEFBQ0EsNkJBQUEsQ25FODVPVixBbUVuN09RLEtBQ0Usd0JBQUEsQ25FczdPVixBbUVwN09RLE1BQ0UsNEJBQUEsQ25FdTdPVixBbUVyN09RLE1BQ0UsOEJBQUEsQ25FdzdPVixBbUV0N09RLE1BQ0UsK0JBQUEsQ25FeTdPVixBbUVwN09RLFlBRkUsNkJBQUEsQ0FFRixBbkU2N09SLE1tRTU3T1UsOEJBQUEsQ25FNDdPVixBbUV6N09RLE1BQ0UsNkJBQUEsQUFDQSwrQkFBQSxDbkU0N09WLEFtRWo5T1EsS0FDRSxzQkFBQSxDbkVvOU9WLEFtRWw5T1EsTUFDRSwwQkFBQSxDbkVxOU9WLEFtRW45T1EsTUFDRSw0QkFBQSxDbkVzOU9WLEFtRXA5T1EsTUFDRSw2QkFBQSxDbkV1OU9WLEFtRWw5T1EsWUFGRSwyQkFBQSxDQUVGLEFuRTI5T1IsTW1FMTlPVSw0QkFBQSxDbkUwOU9WLEFtRXY5T1EsTUFDRSwyQkFBQSxBQUNBLDZCQUFBLENuRTA5T1YsQW1FLytPUSxNQUNFLHdCQUFBLENuRWsvT1YsQW1FaC9PUSxPQUNFLDRCQUFBLENuRW0vT1YsQW1Fai9PUSxPQUNFLDhCQUFBLENuRW8vT1YsQW1FbC9PUSxPQUNFLCtCQUFBLENuRXEvT1YsQW1FaC9PUSxjQUZFLDZCQUFBLENBRUYsQW5FeS9PUixPbUV4L09VLDhCQUFBLENuRXcvT1YsQW1Fci9PUSxPQUNFLDZCQUFBLEFBQ0EsK0JBQUEsQ25Fdy9PVixBbUU3Z1BRLE1BQ0Usc0JBQUEsQ25FZ2hQVixBbUU5Z1BRLE9BQ0UsMEJBQUEsQ25FaWhQVixBbUUvZ1BRLE9BQ0UsNEJBQUEsQ25Fa2hQVixBbUVoaFBRLE9BQ0UsNkJBQUEsQ25FbWhQVixBbUU5Z1BRLGNBRkUsMkJBQUEsQ0FFRixBbkV1aFBSLE9tRXRoUFUsNEJBQUEsQ25Fc2hQVixBbUVuaFBRLE9BQ0UsMkJBQUEsQUFDQSw2QkFBQSxDbkVzaFBWLEFtRTNpUFEsTUFDRSx3QkFBQSxDbkU4aVBWLEFtRTVpUFEsT0FDRSw0QkFBQSxDbkUraVBWLEFtRTdpUFEsT0FDRSw4QkFBQSxDbkVnalBWLEFtRTlpUFEsT0FDRSwrQkFBQSxDbkVpalBWLEFtRTVpUFEsY0FGRSw2QkFBQSxDQUVGLEFuRXFqUFIsT21FcGpQVSw4QkFBQSxDbkVvalBWLEFtRWpqUFEsT0FDRSw2QkFBQSxBQUNBLCtCQUFBLENuRW9qUFYsQW1FemtQUSxNQUNFLHNCQUFBLENuRTRrUFYsQW1FMWtQUSxPQUNFLDBCQUFBLENuRTZrUFYsQW1FM2tQUSxPQUNFLDRCQUFBLENuRThrUFYsQW1FNWtQUSxPQUNFLDZCQUFBLENuRStrUFYsQW1FMWtQUSxjQUZFLDJCQUFBLENBRUYsQW5FbWxQUixPbUVsbFBVLDRCQUFBLENuRWtsUFYsQW1FL2tQUSxPQUNFLDJCQUFBLEFBQ0EsNkJBQUEsQ25Fa2xQVixBbUU1a1BJLFFBQ0UscUJBQUEsQ25FK2tQTixBbUU3a1BJLFNBQ0UseUJBQUEsQ25FZ2xQTixBbUU5a1BJLFNBQ0UsMkJBQUEsQ25FaWxQTixBbUUva1BJLFNBQ0UsNEJBQUEsQ25Fa2xQTixBbUU3a1BJLGtCQUZFLDBCQUFBLENBRUYsQW5Fc2xQSixTbUVybFBNLDJCQUFBLENuRXFsUE4sQW1FbGxQSSxTQUNFLDBCQUFBLEFBQ0EsNEJBQUEsQ25FcWxQTixBY3hsUEkseUJxRDdDSSxRQUNFLGtCQUFBLENuRXlvUFIsQW1Fdm9QTSxTQUNFLHNCQUFBLENuRXlvUFIsQW1Fdm9QTSxTQUNFLHdCQUFBLENuRXlvUFIsQW1Fdm9QTSxTQUNFLHlCQUFBLENuRXlvUFIsQW1FcG9QTSxrQkFGRSx1QkFBQSxDQUVGLEFuRTJvUE4sU21FMW9QUSx3QkFBQSxDbkUwb1BSLEFtRXZvUE0sU0FDRSx1QkFBQSxBQUNBLHlCQUFBLENuRXlvUFIsQW1FOXBQTSxRQUNFLHVCQUFBLENuRWdxUFIsQW1FOXBQTSxTQUNFLDJCQUFBLENuRWdxUFIsQW1FOXBQTSxTQUNFLDZCQUFBLENuRWdxUFIsQW1FOXBQTSxTQUNFLDhCQUFBLENuRWdxUFIsQW1FM3BQTSxrQkFGRSw0QkFBQSxDQUVGLEFuRWtxUE4sU21FanFQUSw2QkFBQSxDbkVpcVBSLEFtRTlwUE0sU0FDRSw0QkFBQSxBQUNBLDhCQUFBLENuRWdxUFIsQW1FcnJQTSxRQUNFLHNCQUFBLENuRXVyUFIsQW1FcnJQTSxTQUNFLDBCQUFBLENuRXVyUFIsQW1FcnJQTSxTQUNFLDRCQUFBLENuRXVyUFIsQW1FcnJQTSxTQUNFLDZCQUFBLENuRXVyUFIsQW1FbHJQTSxrQkFGRSwyQkFBQSxDQUVGLEFuRXlyUE4sU21FeHJQUSw0QkFBQSxDbkV3clBSLEFtRXJyUE0sU0FDRSwyQkFBQSxBQUNBLDZCQUFBLENuRXVyUFIsQW1FNXNQTSxRQUNFLHFCQUFBLENuRThzUFIsQW1FNXNQTSxTQUNFLHlCQUFBLENuRThzUFIsQW1FNXNQTSxTQUNFLDJCQUFBLENuRThzUFIsQW1FNXNQTSxTQUNFLDRCQUFBLENuRThzUFIsQW1FenNQTSxrQkFGRSwwQkFBQSxDQUVGLEFuRWd0UE4sU21FL3NQUSwyQkFBQSxDbkUrc1BSLEFtRTVzUE0sU0FDRSwwQkFBQSxBQUNBLDRCQUFBLENuRThzUFIsQW1FbnVQTSxRQUNFLHVCQUFBLENuRXF1UFIsQW1FbnVQTSxTQUNFLDJCQUFBLENuRXF1UFIsQW1FbnVQTSxTQUNFLDZCQUFBLENuRXF1UFIsQW1FbnVQTSxTQUNFLDhCQUFBLENuRXF1UFIsQW1FaHVQTSxrQkFGRSw0QkFBQSxDQUVGLEFuRXV1UE4sU21FdHVQUSw2QkFBQSxDbkVzdVBSLEFtRW51UE0sU0FDRSw0QkFBQSxBQUNBLDhCQUFBLENuRXF1UFIsQW1FMXZQTSxRQUNFLHFCQUFBLENuRTR2UFIsQW1FMXZQTSxTQUNFLHlCQUFBLENuRTR2UFIsQW1FMXZQTSxTQUNFLDJCQUFBLENuRTR2UFIsQW1FMXZQTSxTQUNFLDRCQUFBLENuRTR2UFIsQW1FdnZQTSxrQkFGRSwwQkFBQSxDQUVGLEFuRTh2UE4sU21FN3ZQUSwyQkFBQSxDbkU2dlBSLEFtRTF2UE0sU0FDRSwwQkFBQSxBQUNBLDRCQUFBLENuRTR2UFIsQW1FanhQTSxRQUNFLHVCQUFBLENuRW14UFIsQW1FanhQTSxTQUNFLDJCQUFBLENuRW14UFIsQW1FanhQTSxTQUNFLDZCQUFBLENuRW14UFIsQW1FanhQTSxTQUNFLDhCQUFBLENuRW14UFIsQW1FOXdQTSxrQkFGRSw0QkFBQSxDQUVGLEFuRXF4UE4sU21FcHhQUSw2QkFBQSxDbkVveFBSLEFtRWp4UE0sU0FDRSw0QkFBQSxBQUNBLDhCQUFBLENuRW14UFIsQW1FeHlQTSxRQUNFLHFCQUFBLENuRTB5UFIsQW1FeHlQTSxTQUNFLHlCQUFBLENuRTB5UFIsQW1FeHlQTSxTQUNFLDJCQUFBLENuRTB5UFIsQW1FeHlQTSxTQUNFLDRCQUFBLENuRTB5UFIsQW1FcnlQTSxrQkFGRSwwQkFBQSxDQUVGLEFuRTR5UE4sU21FM3lQUSwyQkFBQSxDbkUyeVBSLEFtRXh5UE0sU0FDRSwwQkFBQSxBQUNBLDRCQUFBLENuRTB5UFIsQW1FL3pQTSxRQUNFLHVCQUFBLENuRWkwUFIsQW1FL3pQTSxTQUNFLDJCQUFBLENuRWkwUFIsQW1FL3pQTSxTQUNFLDZCQUFBLENuRWkwUFIsQW1FL3pQTSxTQUNFLDhCQUFBLENuRWkwUFIsQW1FNXpQTSxrQkFGRSw0QkFBQSxDQUVGLEFuRW0wUE4sU21FbDBQUSw2QkFBQSxDbkVrMFBSLEFtRS96UE0sU0FDRSw0QkFBQSxBQUNBLDhCQUFBLENuRWkwUFIsQW1FdDFQTSxRQUNFLHFCQUFBLENuRXcxUFIsQW1FdDFQTSxTQUNFLHlCQUFBLENuRXcxUFIsQW1FdDFQTSxTQUNFLDJCQUFBLENuRXcxUFIsQW1FdDFQTSxTQUNFLDRCQUFBLENuRXcxUFIsQW1FbjFQTSxrQkFGRSwwQkFBQSxDQUVGLEFuRTAxUE4sU21FejFQUSwyQkFBQSxDbkV5MVBSLEFtRXQxUE0sU0FDRSwwQkFBQSxBQUNBLDRCQUFBLENuRXcxUFIsQW1FNzJQTSxTQUNFLHVCQUFBLENuRSsyUFIsQW1FNzJQTSxVQUNFLDJCQUFBLENuRSsyUFIsQW1FNzJQTSxVQUNFLDZCQUFBLENuRSsyUFIsQW1FNzJQTSxVQUNFLDhCQUFBLENuRSsyUFIsQW1FMTJQTSxvQkFGRSw0QkFBQSxDQUVGLEFuRWkzUE4sVW1FaDNQUSw2QkFBQSxDbkVnM1BSLEFtRTcyUE0sVUFDRSw0QkFBQSxBQUNBLDhCQUFBLENuRSsyUFIsQW1FcDRQTSxTQUNFLHFCQUFBLENuRXM0UFIsQW1FcDRQTSxVQUNFLHlCQUFBLENuRXM0UFIsQW1FcDRQTSxVQUNFLDJCQUFBLENuRXM0UFIsQW1FcDRQTSxVQUNFLDRCQUFBLENuRXM0UFIsQW1FajRQTSxvQkFGRSwwQkFBQSxDQUVGLEFuRXc0UE4sVW1FdjRQUSwyQkFBQSxDbkV1NFBSLEFtRXA0UE0sVUFDRSwwQkFBQSxBQUNBLDRCQUFBLENuRXM0UFIsQW1FMzVQTSxTQUNFLHVCQUFBLENuRTY1UFIsQW1FMzVQTSxVQUNFLDJCQUFBLENuRTY1UFIsQW1FMzVQTSxVQUNFLDZCQUFBLENuRTY1UFIsQW1FMzVQTSxVQUNFLDhCQUFBLENuRTY1UFIsQW1FeDVQTSxvQkFGRSw0QkFBQSxDQUVGLEFuRSs1UE4sVW1FOTVQUSw2QkFBQSxDbkU4NVBSLEFtRTM1UE0sVUFDRSw0QkFBQSxBQUNBLDhCQUFBLENuRTY1UFIsQW1FbDdQTSxTQUNFLHFCQUFBLENuRW83UFIsQW1FbDdQTSxVQUNFLHlCQUFBLENuRW83UFIsQW1FbDdQTSxVQUNFLDJCQUFBLENuRW83UFIsQW1FbDdQTSxVQUNFLDRCQUFBLENuRW83UFIsQW1FLzZQTSxvQkFGRSwwQkFBQSxDQUVGLEFuRXM3UE4sVW1FcjdQUSwyQkFBQSxDbkVxN1BSLEFtRWw3UE0sVUFDRSwwQkFBQSxBQUNBLDRCQUFBLENuRW83UFIsQW1FejhQTSxRQUNFLG1CQUFBLENuRTI4UFIsQW1FejhQTSxTQUNFLHVCQUFBLENuRTI4UFIsQW1FejhQTSxTQUNFLHlCQUFBLENuRTI4UFIsQW1FejhQTSxTQUNFLDBCQUFBLENuRTI4UFIsQW1FdDhQTSxrQkFGRSx3QkFBQSxDQUVGLEFuRTY4UE4sU21FNThQUSx5QkFBQSxDbkU0OFBSLEFtRXo4UE0sU0FDRSx3QkFBQSxBQUNBLDBCQUFBLENuRTI4UFIsQW1FaCtQTSxRQUNFLHdCQUFBLENuRWsrUFIsQW1FaCtQTSxTQUNFLDRCQUFBLENuRWsrUFIsQW1FaCtQTSxTQUNFLDhCQUFBLENuRWsrUFIsQW1FaCtQTSxTQUNFLCtCQUFBLENuRWsrUFIsQW1FNzlQTSxrQkFGRSw2QkFBQSxDQUVGLEFuRW8rUE4sU21FbitQUSw4QkFBQSxDbkVtK1BSLEFtRWgrUE0sU0FDRSw2QkFBQSxBQUNBLCtCQUFBLENuRWsrUFIsQW1Fdi9QTSxRQUNFLHVCQUFBLENuRXkvUFIsQW1Fdi9QTSxTQUNFLDJCQUFBLENuRXkvUFIsQW1Fdi9QTSxTQUNFLDZCQUFBLENuRXkvUFIsQW1Fdi9QTSxTQUNFLDhCQUFBLENuRXkvUFIsQW1FcC9QTSxrQkFGRSw0QkFBQSxDQUVGLEFuRTIvUE4sU21FMS9QUSw2QkFBQSxDbkUwL1BSLEFtRXYvUE0sU0FDRSw0QkFBQSxBQUNBLDhCQUFBLENuRXkvUFIsQW1FOWdRTSxRQUNFLHNCQUFBLENuRWdoUVIsQW1FOWdRTSxTQUNFLDBCQUFBLENuRWdoUVIsQW1FOWdRTSxTQUNFLDRCQUFBLENuRWdoUVIsQW1FOWdRTSxTQUNFLDZCQUFBLENuRWdoUVIsQW1FM2dRTSxrQkFGRSwyQkFBQSxDQUVGLEFuRWtoUU4sU21FamhRUSw0QkFBQSxDbkVpaFFSLEFtRTlnUU0sU0FDRSwyQkFBQSxBQUNBLDZCQUFBLENuRWdoUVIsQW1FcmlRTSxRQUNFLHdCQUFBLENuRXVpUVIsQW1FcmlRTSxTQUNFLDRCQUFBLENuRXVpUVIsQW1FcmlRTSxTQUNFLDhCQUFBLENuRXVpUVIsQW1FcmlRTSxTQUNFLCtCQUFBLENuRXVpUVIsQW1FbGlRTSxrQkFGRSw2QkFBQSxDQUVGLEFuRXlpUU4sU21FeGlRUSw4QkFBQSxDbkV3aVFSLEFtRXJpUU0sU0FDRSw2QkFBQSxBQUNBLCtCQUFBLENuRXVpUVIsQW1FNWpRTSxRQUNFLHNCQUFBLENuRThqUVIsQW1FNWpRTSxTQUNFLDBCQUFBLENuRThqUVIsQW1FNWpRTSxTQUNFLDRCQUFBLENuRThqUVIsQW1FNWpRTSxTQUNFLDZCQUFBLENuRThqUVIsQW1FempRTSxrQkFGRSwyQkFBQSxDQUVGLEFuRWdrUU4sU21FL2pRUSw0QkFBQSxDbkUralFSLEFtRTVqUU0sU0FDRSwyQkFBQSxBQUNBLDZCQUFBLENuRThqUVIsQW1FbmxRTSxRQUNFLHdCQUFBLENuRXFsUVIsQW1FbmxRTSxTQUNFLDRCQUFBLENuRXFsUVIsQW1FbmxRTSxTQUNFLDhCQUFBLENuRXFsUVIsQW1FbmxRTSxTQUNFLCtCQUFBLENuRXFsUVIsQW1FaGxRTSxrQkFGRSw2QkFBQSxDQUVGLEFuRXVsUU4sU21FdGxRUSw4QkFBQSxDbkVzbFFSLEFtRW5sUU0sU0FDRSw2QkFBQSxBQUNBLCtCQUFBLENuRXFsUVIsQW1FMW1RTSxRQUNFLHNCQUFBLENuRTRtUVIsQW1FMW1RTSxTQUNFLDBCQUFBLENuRTRtUVIsQW1FMW1RTSxTQUNFLDRCQUFBLENuRTRtUVIsQW1FMW1RTSxTQUNFLDZCQUFBLENuRTRtUVIsQW1Fdm1RTSxrQkFGRSwyQkFBQSxDQUVGLEFuRThtUU4sU21FN21RUSw0QkFBQSxDbkU2bVFSLEFtRTFtUU0sU0FDRSwyQkFBQSxBQUNBLDZCQUFBLENuRTRtUVIsQW1Fam9RTSxRQUNFLHdCQUFBLENuRW1vUVIsQW1Fam9RTSxTQUNFLDRCQUFBLENuRW1vUVIsQW1Fam9RTSxTQUNFLDhCQUFBLENuRW1vUVIsQW1Fam9RTSxTQUNFLCtCQUFBLENuRW1vUVIsQW1FOW5RTSxrQkFGRSw2QkFBQSxDQUVGLEFuRXFvUU4sU21FcG9RUSw4QkFBQSxDbkVvb1FSLEFtRWpvUU0sU0FDRSw2QkFBQSxBQUNBLCtCQUFBLENuRW1vUVIsQW1FeHBRTSxRQUNFLHNCQUFBLENuRTBwUVIsQW1FeHBRTSxTQUNFLDBCQUFBLENuRTBwUVIsQW1FeHBRTSxTQUNFLDRCQUFBLENuRTBwUVIsQW1FeHBRTSxTQUNFLDZCQUFBLENuRTBwUVIsQW1FcnBRTSxrQkFGRSwyQkFBQSxDQUVGLEFuRTRwUU4sU21FM3BRUSw0QkFBQSxDbkUycFFSLEFtRXhwUU0sU0FDRSwyQkFBQSxBQUNBLDZCQUFBLENuRTBwUVIsQW1FL3FRTSxTQUNFLHdCQUFBLENuRWlyUVIsQW1FL3FRTSxVQUNFLDRCQUFBLENuRWlyUVIsQW1FL3FRTSxVQUNFLDhCQUFBLENuRWlyUVIsQW1FL3FRTSxVQUNFLCtCQUFBLENuRWlyUVIsQW1FNXFRTSxvQkFGRSw2QkFBQSxDQUVGLEFuRW1yUU4sVW1FbHJRUSw4QkFBQSxDbkVrclFSLEFtRS9xUU0sVUFDRSw2QkFBQSxBQUNBLCtCQUFBLENuRWlyUVIsQW1FdHNRTSxTQUNFLHNCQUFBLENuRXdzUVIsQW1FdHNRTSxVQUNFLDBCQUFBLENuRXdzUVIsQW1FdHNRTSxVQUNFLDRCQUFBLENuRXdzUVIsQW1FdHNRTSxVQUNFLDZCQUFBLENuRXdzUVIsQW1FbnNRTSxvQkFGRSwyQkFBQSxDQUVGLEFuRTBzUU4sVW1FenNRUSw0QkFBQSxDbkV5c1FSLEFtRXRzUU0sVUFDRSwyQkFBQSxBQUNBLDZCQUFBLENuRXdzUVIsQW1FN3RRTSxTQUNFLHdCQUFBLENuRSt0UVIsQW1FN3RRTSxVQUNFLDRCQUFBLENuRSt0UVIsQW1FN3RRTSxVQUNFLDhCQUFBLENuRSt0UVIsQW1FN3RRTSxVQUNFLCtCQUFBLENuRSt0UVIsQW1FMXRRTSxvQkFGRSw2QkFBQSxDQUVGLEFuRWl1UU4sVW1FaHVRUSw4QkFBQSxDbkVndVFSLEFtRTd0UU0sVUFDRSw2QkFBQSxBQUNBLCtCQUFBLENuRSt0UVIsQW1FcHZRTSxTQUNFLHNCQUFBLENuRXN2UVIsQW1FcHZRTSxVQUNFLDBCQUFBLENuRXN2UVIsQW1FcHZRTSxVQUNFLDRCQUFBLENuRXN2UVIsQW1FcHZRTSxVQUNFLDZCQUFBLENuRXN2UVIsQW1FanZRTSxvQkFGRSwyQkFBQSxDQUVGLEFuRXd2UU4sVW1FdnZRUSw0QkFBQSxDbkV1dlFSLEFtRXB2UU0sVUFDRSwyQkFBQSxBQUNBLDZCQUFBLENuRXN2UVIsQW1FaHZRRSxXQUNFLHFCQUFBLENuRWt2UUosQW1FaHZRRSxZQUNFLHlCQUFBLENuRWt2UUosQW1FaHZRRSxZQUNFLDJCQUFBLENuRWt2UUosQW1FaHZRRSxZQUNFLDRCQUFBLENuRWt2UUosQW1FN3VRRSx3QkFGRSwwQkFBQSxDQUVGLEFuRW92UUYsWW1FbnZRSSwyQkFBQSxDbkVtdlFKLEFtRWh2UUUsWUFDRSwwQkFBQSxBQUNBLDRCQUFBLENuRWt2UUosQ0FDRixBY3R2UUkseUJxRDdDSSxRQUNFLGtCQUFBLENuRXN5UVIsQW1FcHlRTSxTQUNFLHNCQUFBLENuRXN5UVIsQW1FcHlRTSxTQUNFLHdCQUFBLENuRXN5UVIsQW1FcHlRTSxTQUNFLHlCQUFBLENuRXN5UVIsQW1FanlRTSxrQkFGRSx1QkFBQSxDQUVGLEFuRXd5UU4sU21FdnlRUSx3QkFBQSxDbkV1eVFSLEFtRXB5UU0sU0FDRSx1QkFBQSxBQUNBLHlCQUFBLENuRXN5UVIsQW1FM3pRTSxRQUNFLHVCQUFBLENuRTZ6UVIsQW1FM3pRTSxTQUNFLDJCQUFBLENuRTZ6UVIsQW1FM3pRTSxTQUNFLDZCQUFBLENuRTZ6UVIsQW1FM3pRTSxTQUNFLDhCQUFBLENuRTZ6UVIsQW1FeHpRTSxrQkFGRSw0QkFBQSxDQUVGLEFuRSt6UU4sU21FOXpRUSw2QkFBQSxDbkU4elFSLEFtRTN6UU0sU0FDRSw0QkFBQSxBQUNBLDhCQUFBLENuRTZ6UVIsQW1FbDFRTSxRQUNFLHNCQUFBLENuRW8xUVIsQW1FbDFRTSxTQUNFLDBCQUFBLENuRW8xUVIsQW1FbDFRTSxTQUNFLDRCQUFBLENuRW8xUVIsQW1FbDFRTSxTQUNFLDZCQUFBLENuRW8xUVIsQW1FLzBRTSxrQkFGRSwyQkFBQSxDQUVGLEFuRXMxUU4sU21FcjFRUSw0QkFBQSxDbkVxMVFSLEFtRWwxUU0sU0FDRSwyQkFBQSxBQUNBLDZCQUFBLENuRW8xUVIsQW1FejJRTSxRQUNFLHFCQUFBLENuRTIyUVIsQW1FejJRTSxTQUNFLHlCQUFBLENuRTIyUVIsQW1FejJRTSxTQUNFLDJCQUFBLENuRTIyUVIsQW1FejJRTSxTQUNFLDRCQUFBLENuRTIyUVIsQW1FdDJRTSxrQkFGRSwwQkFBQSxDQUVGLEFuRTYyUU4sU21FNTJRUSwyQkFBQSxDbkU0MlFSLEFtRXoyUU0sU0FDRSwwQkFBQSxBQUNBLDRCQUFBLENuRTIyUVIsQW1FaDRRTSxRQUNFLHVCQUFBLENuRWs0UVIsQW1FaDRRTSxTQUNFLDJCQUFBLENuRWs0UVIsQW1FaDRRTSxTQUNFLDZCQUFBLENuRWs0UVIsQW1FaDRRTSxTQUNFLDhCQUFBLENuRWs0UVIsQW1FNzNRTSxrQkFGRSw0QkFBQSxDQUVGLEFuRW80UU4sU21FbjRRUSw2QkFBQSxDbkVtNFFSLEFtRWg0UU0sU0FDRSw0QkFBQSxBQUNBLDhCQUFBLENuRWs0UVIsQW1FdjVRTSxRQUNFLHFCQUFBLENuRXk1UVIsQW1FdjVRTSxTQUNFLHlCQUFBLENuRXk1UVIsQW1FdjVRTSxTQUNFLDJCQUFBLENuRXk1UVIsQW1FdjVRTSxTQUNFLDRCQUFBLENuRXk1UVIsQW1FcDVRTSxrQkFGRSwwQkFBQSxDQUVGLEFuRTI1UU4sU21FMTVRUSwyQkFBQSxDbkUwNVFSLEFtRXY1UU0sU0FDRSwwQkFBQSxBQUNBLDRCQUFBLENuRXk1UVIsQW1FOTZRTSxRQUNFLHVCQUFBLENuRWc3UVIsQW1FOTZRTSxTQUNFLDJCQUFBLENuRWc3UVIsQW1FOTZRTSxTQUNFLDZCQUFBLENuRWc3UVIsQW1FOTZRTSxTQUNFLDhCQUFBLENuRWc3UVIsQW1FMzZRTSxrQkFGRSw0QkFBQSxDQUVGLEFuRWs3UU4sU21FajdRUSw2QkFBQSxDbkVpN1FSLEFtRTk2UU0sU0FDRSw0QkFBQSxBQUNBLDhCQUFBLENuRWc3UVIsQW1FcjhRTSxRQUNFLHFCQUFBLENuRXU4UVIsQW1FcjhRTSxTQUNFLHlCQUFBLENuRXU4UVIsQW1FcjhRTSxTQUNFLDJCQUFBLENuRXU4UVIsQW1FcjhRTSxTQUNFLDRCQUFBLENuRXU4UVIsQW1FbDhRTSxrQkFGRSwwQkFBQSxDQUVGLEFuRXk4UU4sU21FeDhRUSwyQkFBQSxDbkV3OFFSLEFtRXI4UU0sU0FDRSwwQkFBQSxBQUNBLDRCQUFBLENuRXU4UVIsQW1FNTlRTSxRQUNFLHVCQUFBLENuRTg5UVIsQW1FNTlRTSxTQUNFLDJCQUFBLENuRTg5UVIsQW1FNTlRTSxTQUNFLDZCQUFBLENuRTg5UVIsQW1FNTlRTSxTQUNFLDhCQUFBLENuRTg5UVIsQW1FejlRTSxrQkFGRSw0QkFBQSxDQUVGLEFuRWcrUU4sU21FLzlRUSw2QkFBQSxDbkUrOVFSLEFtRTU5UU0sU0FDRSw0QkFBQSxBQUNBLDhCQUFBLENuRTg5UVIsQW1Fbi9RTSxRQUNFLHFCQUFBLENuRXEvUVIsQW1Fbi9RTSxTQUNFLHlCQUFBLENuRXEvUVIsQW1Fbi9RTSxTQUNFLDJCQUFBLENuRXEvUVIsQW1Fbi9RTSxTQUNFLDRCQUFBLENuRXEvUVIsQW1FaC9RTSxrQkFGRSwwQkFBQSxDQUVGLEFuRXUvUU4sU21FdC9RUSwyQkFBQSxDbkVzL1FSLEFtRW4vUU0sU0FDRSwwQkFBQSxBQUNBLDRCQUFBLENuRXEvUVIsQW1FMWdSTSxTQUNFLHVCQUFBLENuRTRnUlIsQW1FMWdSTSxVQUNFLDJCQUFBLENuRTRnUlIsQW1FMWdSTSxVQUNFLDZCQUFBLENuRTRnUlIsQW1FMWdSTSxVQUNFLDhCQUFBLENuRTRnUlIsQW1FdmdSTSxvQkFGRSw0QkFBQSxDQUVGLEFuRThnUk4sVW1FN2dSUSw2QkFBQSxDbkU2Z1JSLEFtRTFnUk0sVUFDRSw0QkFBQSxBQUNBLDhCQUFBLENuRTRnUlIsQW1FamlSTSxTQUNFLHFCQUFBLENuRW1pUlIsQW1FamlSTSxVQUNFLHlCQUFBLENuRW1pUlIsQW1FamlSTSxVQUNFLDJCQUFBLENuRW1pUlIsQW1FamlSTSxVQUNFLDRCQUFBLENuRW1pUlIsQW1FOWhSTSxvQkFGRSwwQkFBQSxDQUVGLEFuRXFpUk4sVW1FcGlSUSwyQkFBQSxDbkVvaVJSLEFtRWppUk0sVUFDRSwwQkFBQSxBQUNBLDRCQUFBLENuRW1pUlIsQW1FeGpSTSxTQUNFLHVCQUFBLENuRTBqUlIsQW1FeGpSTSxVQUNFLDJCQUFBLENuRTBqUlIsQW1FeGpSTSxVQUNFLDZCQUFBLENuRTBqUlIsQW1FeGpSTSxVQUNFLDhCQUFBLENuRTBqUlIsQW1FcmpSTSxvQkFGRSw0QkFBQSxDQUVGLEFuRTRqUk4sVW1FM2pSUSw2QkFBQSxDbkUyalJSLEFtRXhqUk0sVUFDRSw0QkFBQSxBQUNBLDhCQUFBLENuRTBqUlIsQW1FL2tSTSxTQUNFLHFCQUFBLENuRWlsUlIsQW1FL2tSTSxVQUNFLHlCQUFBLENuRWlsUlIsQW1FL2tSTSxVQUNFLDJCQUFBLENuRWlsUlIsQW1FL2tSTSxVQUNFLDRCQUFBLENuRWlsUlIsQW1FNWtSTSxvQkFGRSwwQkFBQSxDQUVGLEFuRW1sUk4sVW1FbGxSUSwyQkFBQSxDbkVrbFJSLEFtRS9rUk0sVUFDRSwwQkFBQSxBQUNBLDRCQUFBLENuRWlsUlIsQW1FdG1STSxRQUNFLG1CQUFBLENuRXdtUlIsQW1FdG1STSxTQUNFLHVCQUFBLENuRXdtUlIsQW1FdG1STSxTQUNFLHlCQUFBLENuRXdtUlIsQW1FdG1STSxTQUNFLDBCQUFBLENuRXdtUlIsQW1Fbm1STSxrQkFGRSx3QkFBQSxDQUVGLEFuRTBtUk4sU21Fem1SUSx5QkFBQSxDbkV5bVJSLEFtRXRtUk0sU0FDRSx3QkFBQSxBQUNBLDBCQUFBLENuRXdtUlIsQW1FN25STSxRQUNFLHdCQUFBLENuRStuUlIsQW1FN25STSxTQUNFLDRCQUFBLENuRStuUlIsQW1FN25STSxTQUNFLDhCQUFBLENuRStuUlIsQW1FN25STSxTQUNFLCtCQUFBLENuRStuUlIsQW1FMW5STSxrQkFGRSw2QkFBQSxDQUVGLEFuRWlvUk4sU21FaG9SUSw4QkFBQSxDbkVnb1JSLEFtRTduUk0sU0FDRSw2QkFBQSxBQUNBLCtCQUFBLENuRStuUlIsQW1FcHBSTSxRQUNFLHVCQUFBLENuRXNwUlIsQW1FcHBSTSxTQUNFLDJCQUFBLENuRXNwUlIsQW1FcHBSTSxTQUNFLDZCQUFBLENuRXNwUlIsQW1FcHBSTSxTQUNFLDhCQUFBLENuRXNwUlIsQW1FanBSTSxrQkFGRSw0QkFBQSxDQUVGLEFuRXdwUk4sU21FdnBSUSw2QkFBQSxDbkV1cFJSLEFtRXBwUk0sU0FDRSw0QkFBQSxBQUNBLDhCQUFBLENuRXNwUlIsQW1FM3FSTSxRQUNFLHNCQUFBLENuRTZxUlIsQW1FM3FSTSxTQUNFLDBCQUFBLENuRTZxUlIsQW1FM3FSTSxTQUNFLDRCQUFBLENuRTZxUlIsQW1FM3FSTSxTQUNFLDZCQUFBLENuRTZxUlIsQW1FeHFSTSxrQkFGRSwyQkFBQSxDQUVGLEFuRStxUk4sU21FOXFSUSw0QkFBQSxDbkU4cVJSLEFtRTNxUk0sU0FDRSwyQkFBQSxBQUNBLDZCQUFBLENuRTZxUlIsQW1FbHNSTSxRQUNFLHdCQUFBLENuRW9zUlIsQW1FbHNSTSxTQUNFLDRCQUFBLENuRW9zUlIsQW1FbHNSTSxTQUNFLDhCQUFBLENuRW9zUlIsQW1FbHNSTSxTQUNFLCtCQUFBLENuRW9zUlIsQW1FL3JSTSxrQkFGRSw2QkFBQSxDQUVGLEFuRXNzUk4sU21FcnNSUSw4QkFBQSxDbkVxc1JSLEFtRWxzUk0sU0FDRSw2QkFBQSxBQUNBLCtCQUFBLENuRW9zUlIsQW1FenRSTSxRQUNFLHNCQUFBLENuRTJ0UlIsQW1FenRSTSxTQUNFLDBCQUFBLENuRTJ0UlIsQW1FenRSTSxTQUNFLDRCQUFBLENuRTJ0UlIsQW1FenRSTSxTQUNFLDZCQUFBLENuRTJ0UlIsQW1FdHRSTSxrQkFGRSwyQkFBQSxDQUVGLEFuRTZ0Uk4sU21FNXRSUSw0QkFBQSxDbkU0dFJSLEFtRXp0Uk0sU0FDRSwyQkFBQSxBQUNBLDZCQUFBLENuRTJ0UlIsQW1FaHZSTSxRQUNFLHdCQUFBLENuRWt2UlIsQW1FaHZSTSxTQUNFLDRCQUFBLENuRWt2UlIsQW1FaHZSTSxTQUNFLDhCQUFBLENuRWt2UlIsQW1FaHZSTSxTQUNFLCtCQUFBLENuRWt2UlIsQW1FN3VSTSxrQkFGRSw2QkFBQSxDQUVGLEFuRW92Uk4sU21FbnZSUSw4QkFBQSxDbkVtdlJSLEFtRWh2Uk0sU0FDRSw2QkFBQSxBQUNBLCtCQUFBLENuRWt2UlIsQW1FdndSTSxRQUNFLHNCQUFBLENuRXl3UlIsQW1FdndSTSxTQUNFLDBCQUFBLENuRXl3UlIsQW1FdndSTSxTQUNFLDRCQUFBLENuRXl3UlIsQW1FdndSTSxTQUNFLDZCQUFBLENuRXl3UlIsQW1FcHdSTSxrQkFGRSwyQkFBQSxDQUVGLEFuRTJ3Uk4sU21FMXdSUSw0QkFBQSxDbkUwd1JSLEFtRXZ3Uk0sU0FDRSwyQkFBQSxBQUNBLDZCQUFBLENuRXl3UlIsQW1FOXhSTSxRQUNFLHdCQUFBLENuRWd5UlIsQW1FOXhSTSxTQUNFLDRCQUFBLENuRWd5UlIsQW1FOXhSTSxTQUNFLDhCQUFBLENuRWd5UlIsQW1FOXhSTSxTQUNFLCtCQUFBLENuRWd5UlIsQW1FM3hSTSxrQkFGRSw2QkFBQSxDQUVGLEFuRWt5Uk4sU21FanlSUSw4QkFBQSxDbkVpeVJSLEFtRTl4Uk0sU0FDRSw2QkFBQSxBQUNBLCtCQUFBLENuRWd5UlIsQW1FcnpSTSxRQUNFLHNCQUFBLENuRXV6UlIsQW1FcnpSTSxTQUNFLDBCQUFBLENuRXV6UlIsQW1FcnpSTSxTQUNFLDRCQUFBLENuRXV6UlIsQW1FcnpSTSxTQUNFLDZCQUFBLENuRXV6UlIsQW1FbHpSTSxrQkFGRSwyQkFBQSxDQUVGLEFuRXl6Uk4sU21FeHpSUSw0QkFBQSxDbkV3elJSLEFtRXJ6Uk0sU0FDRSwyQkFBQSxBQUNBLDZCQUFBLENuRXV6UlIsQW1FNTBSTSxTQUNFLHdCQUFBLENuRTgwUlIsQW1FNTBSTSxVQUNFLDRCQUFBLENuRTgwUlIsQW1FNTBSTSxVQUNFLDhCQUFBLENuRTgwUlIsQW1FNTBSTSxVQUNFLCtCQUFBLENuRTgwUlIsQW1FejBSTSxvQkFGRSw2QkFBQSxDQUVGLEFuRWcxUk4sVW1FLzBSUSw4QkFBQSxDbkUrMFJSLEFtRTUwUk0sVUFDRSw2QkFBQSxBQUNBLCtCQUFBLENuRTgwUlIsQW1FbjJSTSxTQUNFLHNCQUFBLENuRXEyUlIsQW1FbjJSTSxVQUNFLDBCQUFBLENuRXEyUlIsQW1FbjJSTSxVQUNFLDRCQUFBLENuRXEyUlIsQW1FbjJSTSxVQUNFLDZCQUFBLENuRXEyUlIsQW1FaDJSTSxvQkFGRSwyQkFBQSxDQUVGLEFuRXUyUk4sVW1FdDJSUSw0QkFBQSxDbkVzMlJSLEFtRW4yUk0sVUFDRSwyQkFBQSxBQUNBLDZCQUFBLENuRXEyUlIsQW1FMTNSTSxTQUNFLHdCQUFBLENuRTQzUlIsQW1FMTNSTSxVQUNFLDRCQUFBLENuRTQzUlIsQW1FMTNSTSxVQUNFLDhCQUFBLENuRTQzUlIsQW1FMTNSTSxVQUNFLCtCQUFBLENuRTQzUlIsQW1FdjNSTSxvQkFGRSw2QkFBQSxDQUVGLEFuRTgzUk4sVW1FNzNSUSw4QkFBQSxDbkU2M1JSLEFtRTEzUk0sVUFDRSw2QkFBQSxBQUNBLCtCQUFBLENuRTQzUlIsQW1FajVSTSxTQUNFLHNCQUFBLENuRW01UlIsQW1FajVSTSxVQUNFLDBCQUFBLENuRW01UlIsQW1FajVSTSxVQUNFLDRCQUFBLENuRW01UlIsQW1FajVSTSxVQUNFLDZCQUFBLENuRW01UlIsQW1FOTRSTSxvQkFGRSwyQkFBQSxDQUVGLEFuRXE1Uk4sVW1FcDVSUSw0QkFBQSxDbkVvNVJSLEFtRWo1Uk0sVUFDRSwyQkFBQSxBQUNBLDZCQUFBLENuRW01UlIsQW1FNzRSRSxXQUNFLHFCQUFBLENuRSs0UkosQW1FNzRSRSxZQUNFLHlCQUFBLENuRSs0UkosQW1FNzRSRSxZQUNFLDJCQUFBLENuRSs0UkosQW1FNzRSRSxZQUNFLDRCQUFBLENuRSs0UkosQW1FMTRSRSx3QkFGRSwwQkFBQSxDQUVGLEFuRWk1UkYsWW1FaDVSSSwyQkFBQSxDbkVnNVJKLEFtRTc0UkUsWUFDRSwwQkFBQSxBQUNBLDRCQUFBLENuRSs0UkosQ0FDRixBY241UkkseUJxRDdDSSxRQUNFLGtCQUFBLENuRW04UlIsQW1FajhSTSxTQUNFLHNCQUFBLENuRW04UlIsQW1FajhSTSxTQUNFLHdCQUFBLENuRW04UlIsQW1FajhSTSxTQUNFLHlCQUFBLENuRW04UlIsQW1FOTdSTSxrQkFGRSx1QkFBQSxDQUVGLEFuRXE4Uk4sU21FcDhSUSx3QkFBQSxDbkVvOFJSLEFtRWo4Uk0sU0FDRSx1QkFBQSxBQUNBLHlCQUFBLENuRW04UlIsQW1FeDlSTSxRQUNFLHVCQUFBLENuRTA5UlIsQW1FeDlSTSxTQUNFLDJCQUFBLENuRTA5UlIsQW1FeDlSTSxTQUNFLDZCQUFBLENuRTA5UlIsQW1FeDlSTSxTQUNFLDhCQUFBLENuRTA5UlIsQW1FcjlSTSxrQkFGRSw0QkFBQSxDQUVGLEFuRTQ5Uk4sU21FMzlSUSw2QkFBQSxDbkUyOVJSLEFtRXg5Uk0sU0FDRSw0QkFBQSxBQUNBLDhCQUFBLENuRTA5UlIsQW1FLytSTSxRQUNFLHNCQUFBLENuRWkvUlIsQW1FLytSTSxTQUNFLDBCQUFBLENuRWkvUlIsQW1FLytSTSxTQUNFLDRCQUFBLENuRWkvUlIsQW1FLytSTSxTQUNFLDZCQUFBLENuRWkvUlIsQW1FNStSTSxrQkFGRSwyQkFBQSxDQUVGLEFuRW0vUk4sU21FbC9SUSw0QkFBQSxDbkVrL1JSLEFtRS8rUk0sU0FDRSwyQkFBQSxBQUNBLDZCQUFBLENuRWkvUlIsQW1FdGdTTSxRQUNFLHFCQUFBLENuRXdnU1IsQW1FdGdTTSxTQUNFLHlCQUFBLENuRXdnU1IsQW1FdGdTTSxTQUNFLDJCQUFBLENuRXdnU1IsQW1FdGdTTSxTQUNFLDRCQUFBLENuRXdnU1IsQW1FbmdTTSxrQkFGRSwwQkFBQSxDQUVGLEFuRTBnU04sU21FemdTUSwyQkFBQSxDbkV5Z1NSLEFtRXRnU00sU0FDRSwwQkFBQSxBQUNBLDRCQUFBLENuRXdnU1IsQW1FN2hTTSxRQUNFLHVCQUFBLENuRStoU1IsQW1FN2hTTSxTQUNFLDJCQUFBLENuRStoU1IsQW1FN2hTTSxTQUNFLDZCQUFBLENuRStoU1IsQW1FN2hTTSxTQUNFLDhCQUFBLENuRStoU1IsQW1FMWhTTSxrQkFGRSw0QkFBQSxDQUVGLEFuRWlpU04sU21FaGlTUSw2QkFBQSxDbkVnaVNSLEFtRTdoU00sU0FDRSw0QkFBQSxBQUNBLDhCQUFBLENuRStoU1IsQW1FcGpTTSxRQUNFLHFCQUFBLENuRXNqU1IsQW1FcGpTTSxTQUNFLHlCQUFBLENuRXNqU1IsQW1FcGpTTSxTQUNFLDJCQUFBLENuRXNqU1IsQW1FcGpTTSxTQUNFLDRCQUFBLENuRXNqU1IsQW1FampTTSxrQkFGRSwwQkFBQSxDQUVGLEFuRXdqU04sU21FdmpTUSwyQkFBQSxDbkV1alNSLEFtRXBqU00sU0FDRSwwQkFBQSxBQUNBLDRCQUFBLENuRXNqU1IsQW1FM2tTTSxRQUNFLHVCQUFBLENuRTZrU1IsQW1FM2tTTSxTQUNFLDJCQUFBLENuRTZrU1IsQW1FM2tTTSxTQUNFLDZCQUFBLENuRTZrU1IsQW1FM2tTTSxTQUNFLDhCQUFBLENuRTZrU1IsQW1FeGtTTSxrQkFGRSw0QkFBQSxDQUVGLEFuRStrU04sU21FOWtTUSw2QkFBQSxDbkU4a1NSLEFtRTNrU00sU0FDRSw0QkFBQSxBQUNBLDhCQUFBLENuRTZrU1IsQW1FbG1TTSxRQUNFLHFCQUFBLENuRW9tU1IsQW1FbG1TTSxTQUNFLHlCQUFBLENuRW9tU1IsQW1FbG1TTSxTQUNFLDJCQUFBLENuRW9tU1IsQW1FbG1TTSxTQUNFLDRCQUFBLENuRW9tU1IsQW1FL2xTTSxrQkFGRSwwQkFBQSxDQUVGLEFuRXNtU04sU21Fcm1TUSwyQkFBQSxDbkVxbVNSLEFtRWxtU00sU0FDRSwwQkFBQSxBQUNBLDRCQUFBLENuRW9tU1IsQW1Fem5TTSxRQUNFLHVCQUFBLENuRTJuU1IsQW1Fem5TTSxTQUNFLDJCQUFBLENuRTJuU1IsQW1Fem5TTSxTQUNFLDZCQUFBLENuRTJuU1IsQW1Fem5TTSxTQUNFLDhCQUFBLENuRTJuU1IsQW1FdG5TTSxrQkFGRSw0QkFBQSxDQUVGLEFuRTZuU04sU21FNW5TUSw2QkFBQSxDbkU0blNSLEFtRXpuU00sU0FDRSw0QkFBQSxBQUNBLDhCQUFBLENuRTJuU1IsQW1FaHBTTSxRQUNFLHFCQUFBLENuRWtwU1IsQW1FaHBTTSxTQUNFLHlCQUFBLENuRWtwU1IsQW1FaHBTTSxTQUNFLDJCQUFBLENuRWtwU1IsQW1FaHBTTSxTQUNFLDRCQUFBLENuRWtwU1IsQW1FN29TTSxrQkFGRSwwQkFBQSxDQUVGLEFuRW9wU04sU21FbnBTUSwyQkFBQSxDbkVtcFNSLEFtRWhwU00sU0FDRSwwQkFBQSxBQUNBLDRCQUFBLENuRWtwU1IsQW1FdnFTTSxTQUNFLHVCQUFBLENuRXlxU1IsQW1FdnFTTSxVQUNFLDJCQUFBLENuRXlxU1IsQW1FdnFTTSxVQUNFLDZCQUFBLENuRXlxU1IsQW1FdnFTTSxVQUNFLDhCQUFBLENuRXlxU1IsQW1FcHFTTSxvQkFGRSw0QkFBQSxDQUVGLEFuRTJxU04sVW1FMXFTUSw2QkFBQSxDbkUwcVNSLEFtRXZxU00sVUFDRSw0QkFBQSxBQUNBLDhCQUFBLENuRXlxU1IsQW1FOXJTTSxTQUNFLHFCQUFBLENuRWdzU1IsQW1FOXJTTSxVQUNFLHlCQUFBLENuRWdzU1IsQW1FOXJTTSxVQUNFLDJCQUFBLENuRWdzU1IsQW1FOXJTTSxVQUNFLDRCQUFBLENuRWdzU1IsQW1FM3JTTSxvQkFGRSwwQkFBQSxDQUVGLEFuRWtzU04sVW1FanNTUSwyQkFBQSxDbkVpc1NSLEFtRTlyU00sVUFDRSwwQkFBQSxBQUNBLDRCQUFBLENuRWdzU1IsQW1FcnRTTSxTQUNFLHVCQUFBLENuRXV0U1IsQW1FcnRTTSxVQUNFLDJCQUFBLENuRXV0U1IsQW1FcnRTTSxVQUNFLDZCQUFBLENuRXV0U1IsQW1FcnRTTSxVQUNFLDhCQUFBLENuRXV0U1IsQW1FbHRTTSxvQkFGRSw0QkFBQSxDQUVGLEFuRXl0U04sVW1FeHRTUSw2QkFBQSxDbkV3dFNSLEFtRXJ0U00sVUFDRSw0QkFBQSxBQUNBLDhCQUFBLENuRXV0U1IsQW1FNXVTTSxTQUNFLHFCQUFBLENuRTh1U1IsQW1FNXVTTSxVQUNFLHlCQUFBLENuRTh1U1IsQW1FNXVTTSxVQUNFLDJCQUFBLENuRTh1U1IsQW1FNXVTTSxVQUNFLDRCQUFBLENuRTh1U1IsQW1FenVTTSxvQkFGRSwwQkFBQSxDQUVGLEFuRWd2U04sVW1FL3VTUSwyQkFBQSxDbkUrdVNSLEFtRTV1U00sVUFDRSwwQkFBQSxBQUNBLDRCQUFBLENuRTh1U1IsQW1FbndTTSxRQUNFLG1CQUFBLENuRXF3U1IsQW1FbndTTSxTQUNFLHVCQUFBLENuRXF3U1IsQW1FbndTTSxTQUNFLHlCQUFBLENuRXF3U1IsQW1FbndTTSxTQUNFLDBCQUFBLENuRXF3U1IsQW1FaHdTTSxrQkFGRSx3QkFBQSxDQUVGLEFuRXV3U04sU21FdHdTUSx5QkFBQSxDbkVzd1NSLEFtRW53U00sU0FDRSx3QkFBQSxBQUNBLDBCQUFBLENuRXF3U1IsQW1FMXhTTSxRQUNFLHdCQUFBLENuRTR4U1IsQW1FMXhTTSxTQUNFLDRCQUFBLENuRTR4U1IsQW1FMXhTTSxTQUNFLDhCQUFBLENuRTR4U1IsQW1FMXhTTSxTQUNFLCtCQUFBLENuRTR4U1IsQW1FdnhTTSxrQkFGRSw2QkFBQSxDQUVGLEFuRTh4U04sU21FN3hTUSw4QkFBQSxDbkU2eFNSLEFtRTF4U00sU0FDRSw2QkFBQSxBQUNBLCtCQUFBLENuRTR4U1IsQW1FanpTTSxRQUNFLHVCQUFBLENuRW16U1IsQW1FanpTTSxTQUNFLDJCQUFBLENuRW16U1IsQW1FanpTTSxTQUNFLDZCQUFBLENuRW16U1IsQW1FanpTTSxTQUNFLDhCQUFBLENuRW16U1IsQW1FOXlTTSxrQkFGRSw0QkFBQSxDQUVGLEFuRXF6U04sU21FcHpTUSw2QkFBQSxDbkVvelNSLEFtRWp6U00sU0FDRSw0QkFBQSxBQUNBLDhCQUFBLENuRW16U1IsQW1FeDBTTSxRQUNFLHNCQUFBLENuRTAwU1IsQW1FeDBTTSxTQUNFLDBCQUFBLENuRTAwU1IsQW1FeDBTTSxTQUNFLDRCQUFBLENuRTAwU1IsQW1FeDBTTSxTQUNFLDZCQUFBLENuRTAwU1IsQW1FcjBTTSxrQkFGRSwyQkFBQSxDQUVGLEFuRTQwU04sU21FMzBTUSw0QkFBQSxDbkUyMFNSLEFtRXgwU00sU0FDRSwyQkFBQSxBQUNBLDZCQUFBLENuRTAwU1IsQW1FLzFTTSxRQUNFLHdCQUFBLENuRWkyU1IsQW1FLzFTTSxTQUNFLDRCQUFBLENuRWkyU1IsQW1FLzFTTSxTQUNFLDhCQUFBLENuRWkyU1IsQW1FLzFTTSxTQUNFLCtCQUFBLENuRWkyU1IsQW1FNTFTTSxrQkFGRSw2QkFBQSxDQUVGLEFuRW0yU04sU21FbDJTUSw4QkFBQSxDbkVrMlNSLEFtRS8xU00sU0FDRSw2QkFBQSxBQUNBLCtCQUFBLENuRWkyU1IsQW1FdDNTTSxRQUNFLHNCQUFBLENuRXczU1IsQW1FdDNTTSxTQUNFLDBCQUFBLENuRXczU1IsQW1FdDNTTSxTQUNFLDRCQUFBLENuRXczU1IsQW1FdDNTTSxTQUNFLDZCQUFBLENuRXczU1IsQW1FbjNTTSxrQkFGRSwyQkFBQSxDQUVGLEFuRTAzU04sU21FejNTUSw0QkFBQSxDbkV5M1NSLEFtRXQzU00sU0FDRSwyQkFBQSxBQUNBLDZCQUFBLENuRXczU1IsQW1FNzRTTSxRQUNFLHdCQUFBLENuRSs0U1IsQW1FNzRTTSxTQUNFLDRCQUFBLENuRSs0U1IsQW1FNzRTTSxTQUNFLDhCQUFBLENuRSs0U1IsQW1FNzRTTSxTQUNFLCtCQUFBLENuRSs0U1IsQW1FMTRTTSxrQkFGRSw2QkFBQSxDQUVGLEFuRWk1U04sU21FaDVTUSw4QkFBQSxDbkVnNVNSLEFtRTc0U00sU0FDRSw2QkFBQSxBQUNBLCtCQUFBLENuRSs0U1IsQW1FcDZTTSxRQUNFLHNCQUFBLENuRXM2U1IsQW1FcDZTTSxTQUNFLDBCQUFBLENuRXM2U1IsQW1FcDZTTSxTQUNFLDRCQUFBLENuRXM2U1IsQW1FcDZTTSxTQUNFLDZCQUFBLENuRXM2U1IsQW1FajZTTSxrQkFGRSwyQkFBQSxDQUVGLEFuRXc2U04sU21FdjZTUSw0QkFBQSxDbkV1NlNSLEFtRXA2U00sU0FDRSwyQkFBQSxBQUNBLDZCQUFBLENuRXM2U1IsQW1FMzdTTSxRQUNFLHdCQUFBLENuRTY3U1IsQW1FMzdTTSxTQUNFLDRCQUFBLENuRTY3U1IsQW1FMzdTTSxTQUNFLDhCQUFBLENuRTY3U1IsQW1FMzdTTSxTQUNFLCtCQUFBLENuRTY3U1IsQW1FeDdTTSxrQkFGRSw2QkFBQSxDQUVGLEFuRSs3U04sU21FOTdTUSw4QkFBQSxDbkU4N1NSLEFtRTM3U00sU0FDRSw2QkFBQSxBQUNBLCtCQUFBLENuRTY3U1IsQW1FbDlTTSxRQUNFLHNCQUFBLENuRW85U1IsQW1FbDlTTSxTQUNFLDBCQUFBLENuRW85U1IsQW1FbDlTTSxTQUNFLDRCQUFBLENuRW85U1IsQW1FbDlTTSxTQUNFLDZCQUFBLENuRW85U1IsQW1FLzhTTSxrQkFGRSwyQkFBQSxDQUVGLEFuRXM5U04sU21FcjlTUSw0QkFBQSxDbkVxOVNSLEFtRWw5U00sU0FDRSwyQkFBQSxBQUNBLDZCQUFBLENuRW85U1IsQW1FeitTTSxTQUNFLHdCQUFBLENuRTIrU1IsQW1FeitTTSxVQUNFLDRCQUFBLENuRTIrU1IsQW1FeitTTSxVQUNFLDhCQUFBLENuRTIrU1IsQW1FeitTTSxVQUNFLCtCQUFBLENuRTIrU1IsQW1FdCtTTSxvQkFGRSw2QkFBQSxDQUVGLEFuRTYrU04sVW1FNStTUSw4QkFBQSxDbkU0K1NSLEFtRXorU00sVUFDRSw2QkFBQSxBQUNBLCtCQUFBLENuRTIrU1IsQW1FaGdUTSxTQUNFLHNCQUFBLENuRWtnVFIsQW1FaGdUTSxVQUNFLDBCQUFBLENuRWtnVFIsQW1FaGdUTSxVQUNFLDRCQUFBLENuRWtnVFIsQW1FaGdUTSxVQUNFLDZCQUFBLENuRWtnVFIsQW1FNy9TTSxvQkFGRSwyQkFBQSxDQUVGLEFuRW9nVE4sVW1FbmdUUSw0QkFBQSxDbkVtZ1RSLEFtRWhnVE0sVUFDRSwyQkFBQSxBQUNBLDZCQUFBLENuRWtnVFIsQW1FdmhUTSxTQUNFLHdCQUFBLENuRXloVFIsQW1FdmhUTSxVQUNFLDRCQUFBLENuRXloVFIsQW1FdmhUTSxVQUNFLDhCQUFBLENuRXloVFIsQW1FdmhUTSxVQUNFLCtCQUFBLENuRXloVFIsQW1FcGhUTSxvQkFGRSw2QkFBQSxDQUVGLEFuRTJoVE4sVW1FMWhUUSw4QkFBQSxDbkUwaFRSLEFtRXZoVE0sVUFDRSw2QkFBQSxBQUNBLCtCQUFBLENuRXloVFIsQW1FOWlUTSxTQUNFLHNCQUFBLENuRWdqVFIsQW1FOWlUTSxVQUNFLDBCQUFBLENuRWdqVFIsQW1FOWlUTSxVQUNFLDRCQUFBLENuRWdqVFIsQW1FOWlUTSxVQUNFLDZCQUFBLENuRWdqVFIsQW1FM2lUTSxvQkFGRSwyQkFBQSxDQUVGLEFuRWtqVE4sVW1FampUUSw0QkFBQSxDbkVpalRSLEFtRTlpVE0sVUFDRSwyQkFBQSxBQUNBLDZCQUFBLENuRWdqVFIsQW1FMWlURSxXQUNFLHFCQUFBLENuRTRpVEosQW1FMWlURSxZQUNFLHlCQUFBLENuRTRpVEosQW1FMWlURSxZQUNFLDJCQUFBLENuRTRpVEosQW1FMWlURSxZQUNFLDRCQUFBLENuRTRpVEosQW1FdmlURSx3QkFGRSwwQkFBQSxDQUVGLEFuRThpVEYsWW1FN2lUSSwyQkFBQSxDbkU2aVRKLEFtRTFpVEUsWUFDRSwwQkFBQSxBQUNBLDRCQUFBLENuRTRpVEosQ0FDRixBY2hqVEksMEJxRDdDSSxRQUNFLGtCQUFBLENuRWdtVFIsQW1FOWxUTSxTQUNFLHNCQUFBLENuRWdtVFIsQW1FOWxUTSxTQUNFLHdCQUFBLENuRWdtVFIsQW1FOWxUTSxTQUNFLHlCQUFBLENuRWdtVFIsQW1FM2xUTSxrQkFGRSx1QkFBQSxDQUVGLEFuRWttVE4sU21Fam1UUSx3QkFBQSxDbkVpbVRSLEFtRTlsVE0sU0FDRSx1QkFBQSxBQUNBLHlCQUFBLENuRWdtVFIsQW1Fcm5UTSxRQUNFLHVCQUFBLENuRXVuVFIsQW1Fcm5UTSxTQUNFLDJCQUFBLENuRXVuVFIsQW1Fcm5UTSxTQUNFLDZCQUFBLENuRXVuVFIsQW1Fcm5UTSxTQUNFLDhCQUFBLENuRXVuVFIsQW1FbG5UTSxrQkFGRSw0QkFBQSxDQUVGLEFuRXluVE4sU21FeG5UUSw2QkFBQSxDbkV3blRSLEFtRXJuVE0sU0FDRSw0QkFBQSxBQUNBLDhCQUFBLENuRXVuVFIsQW1FNW9UTSxRQUNFLHNCQUFBLENuRThvVFIsQW1FNW9UTSxTQUNFLDBCQUFBLENuRThvVFIsQW1FNW9UTSxTQUNFLDRCQUFBLENuRThvVFIsQW1FNW9UTSxTQUNFLDZCQUFBLENuRThvVFIsQW1Fem9UTSxrQkFGRSwyQkFBQSxDQUVGLEFuRWdwVE4sU21FL29UUSw0QkFBQSxDbkUrb1RSLEFtRTVvVE0sU0FDRSwyQkFBQSxBQUNBLDZCQUFBLENuRThvVFIsQW1FbnFUTSxRQUNFLHFCQUFBLENuRXFxVFIsQW1FbnFUTSxTQUNFLHlCQUFBLENuRXFxVFIsQW1FbnFUTSxTQUNFLDJCQUFBLENuRXFxVFIsQW1FbnFUTSxTQUNFLDRCQUFBLENuRXFxVFIsQW1FaHFUTSxrQkFGRSwwQkFBQSxDQUVGLEFuRXVxVE4sU21FdHFUUSwyQkFBQSxDbkVzcVRSLEFtRW5xVE0sU0FDRSwwQkFBQSxBQUNBLDRCQUFBLENuRXFxVFIsQW1FMXJUTSxRQUNFLHVCQUFBLENuRTRyVFIsQW1FMXJUTSxTQUNFLDJCQUFBLENuRTRyVFIsQW1FMXJUTSxTQUNFLDZCQUFBLENuRTRyVFIsQW1FMXJUTSxTQUNFLDhCQUFBLENuRTRyVFIsQW1FdnJUTSxrQkFGRSw0QkFBQSxDQUVGLEFuRThyVE4sU21FN3JUUSw2QkFBQSxDbkU2clRSLEFtRTFyVE0sU0FDRSw0QkFBQSxBQUNBLDhCQUFBLENuRTRyVFIsQW1FanRUTSxRQUNFLHFCQUFBLENuRW10VFIsQW1FanRUTSxTQUNFLHlCQUFBLENuRW10VFIsQW1FanRUTSxTQUNFLDJCQUFBLENuRW10VFIsQW1FanRUTSxTQUNFLDRCQUFBLENuRW10VFIsQW1FOXNUTSxrQkFGRSwwQkFBQSxDQUVGLEFuRXF0VE4sU21FcHRUUSwyQkFBQSxDbkVvdFRSLEFtRWp0VE0sU0FDRSwwQkFBQSxBQUNBLDRCQUFBLENuRW10VFIsQW1FeHVUTSxRQUNFLHVCQUFBLENuRTB1VFIsQW1FeHVUTSxTQUNFLDJCQUFBLENuRTB1VFIsQW1FeHVUTSxTQUNFLDZCQUFBLENuRTB1VFIsQW1FeHVUTSxTQUNFLDhCQUFBLENuRTB1VFIsQW1FcnVUTSxrQkFGRSw0QkFBQSxDQUVGLEFuRTR1VE4sU21FM3VUUSw2QkFBQSxDbkUydVRSLEFtRXh1VE0sU0FDRSw0QkFBQSxBQUNBLDhCQUFBLENuRTB1VFIsQW1FL3ZUTSxRQUNFLHFCQUFBLENuRWl3VFIsQW1FL3ZUTSxTQUNFLHlCQUFBLENuRWl3VFIsQW1FL3ZUTSxTQUNFLDJCQUFBLENuRWl3VFIsQW1FL3ZUTSxTQUNFLDRCQUFBLENuRWl3VFIsQW1FNXZUTSxrQkFGRSwwQkFBQSxDQUVGLEFuRW13VE4sU21FbHdUUSwyQkFBQSxDbkVrd1RSLEFtRS92VE0sU0FDRSwwQkFBQSxBQUNBLDRCQUFBLENuRWl3VFIsQW1FdHhUTSxRQUNFLHVCQUFBLENuRXd4VFIsQW1FdHhUTSxTQUNFLDJCQUFBLENuRXd4VFIsQW1FdHhUTSxTQUNFLDZCQUFBLENuRXd4VFIsQW1FdHhUTSxTQUNFLDhCQUFBLENuRXd4VFIsQW1FbnhUTSxrQkFGRSw0QkFBQSxDQUVGLEFuRTB4VE4sU21FenhUUSw2QkFBQSxDbkV5eFRSLEFtRXR4VE0sU0FDRSw0QkFBQSxBQUNBLDhCQUFBLENuRXd4VFIsQW1FN3lUTSxRQUNFLHFCQUFBLENuRSt5VFIsQW1FN3lUTSxTQUNFLHlCQUFBLENuRSt5VFIsQW1FN3lUTSxTQUNFLDJCQUFBLENuRSt5VFIsQW1FN3lUTSxTQUNFLDRCQUFBLENuRSt5VFIsQW1FMXlUTSxrQkFGRSwwQkFBQSxDQUVGLEFuRWl6VE4sU21FaHpUUSwyQkFBQSxDbkVnelRSLEFtRTd5VE0sU0FDRSwwQkFBQSxBQUNBLDRCQUFBLENuRSt5VFIsQW1FcDBUTSxTQUNFLHVCQUFBLENuRXMwVFIsQW1FcDBUTSxVQUNFLDJCQUFBLENuRXMwVFIsQW1FcDBUTSxVQUNFLDZCQUFBLENuRXMwVFIsQW1FcDBUTSxVQUNFLDhCQUFBLENuRXMwVFIsQW1FajBUTSxvQkFGRSw0QkFBQSxDQUVGLEFuRXcwVE4sVW1FdjBUUSw2QkFBQSxDbkV1MFRSLEFtRXAwVE0sVUFDRSw0QkFBQSxBQUNBLDhCQUFBLENuRXMwVFIsQW1FMzFUTSxTQUNFLHFCQUFBLENuRTYxVFIsQW1FMzFUTSxVQUNFLHlCQUFBLENuRTYxVFIsQW1FMzFUTSxVQUNFLDJCQUFBLENuRTYxVFIsQW1FMzFUTSxVQUNFLDRCQUFBLENuRTYxVFIsQW1FeDFUTSxvQkFGRSwwQkFBQSxDQUVGLEFuRSsxVE4sVW1FOTFUUSwyQkFBQSxDbkU4MVRSLEFtRTMxVE0sVUFDRSwwQkFBQSxBQUNBLDRCQUFBLENuRTYxVFIsQW1FbDNUTSxTQUNFLHVCQUFBLENuRW8zVFIsQW1FbDNUTSxVQUNFLDJCQUFBLENuRW8zVFIsQW1FbDNUTSxVQUNFLDZCQUFBLENuRW8zVFIsQW1FbDNUTSxVQUNFLDhCQUFBLENuRW8zVFIsQW1FLzJUTSxvQkFGRSw0QkFBQSxDQUVGLEFuRXMzVE4sVW1FcjNUUSw2QkFBQSxDbkVxM1RSLEFtRWwzVE0sVUFDRSw0QkFBQSxBQUNBLDhCQUFBLENuRW8zVFIsQW1FejRUTSxTQUNFLHFCQUFBLENuRTI0VFIsQW1FejRUTSxVQUNFLHlCQUFBLENuRTI0VFIsQW1FejRUTSxVQUNFLDJCQUFBLENuRTI0VFIsQW1FejRUTSxVQUNFLDRCQUFBLENuRTI0VFIsQW1FdDRUTSxvQkFGRSwwQkFBQSxDQUVGLEFuRTY0VE4sVW1FNTRUUSwyQkFBQSxDbkU0NFRSLEFtRXo0VE0sVUFDRSwwQkFBQSxBQUNBLDRCQUFBLENuRTI0VFIsQW1FaDZUTSxRQUNFLG1CQUFBLENuRWs2VFIsQW1FaDZUTSxTQUNFLHVCQUFBLENuRWs2VFIsQW1FaDZUTSxTQUNFLHlCQUFBLENuRWs2VFIsQW1FaDZUTSxTQUNFLDBCQUFBLENuRWs2VFIsQW1FNzVUTSxrQkFGRSx3QkFBQSxDQUVGLEFuRW82VE4sU21FbjZUUSx5QkFBQSxDbkVtNlRSLEFtRWg2VE0sU0FDRSx3QkFBQSxBQUNBLDBCQUFBLENuRWs2VFIsQW1FdjdUTSxRQUNFLHdCQUFBLENuRXk3VFIsQW1FdjdUTSxTQUNFLDRCQUFBLENuRXk3VFIsQW1FdjdUTSxTQUNFLDhCQUFBLENuRXk3VFIsQW1FdjdUTSxTQUNFLCtCQUFBLENuRXk3VFIsQW1FcDdUTSxrQkFGRSw2QkFBQSxDQUVGLEFuRTI3VE4sU21FMTdUUSw4QkFBQSxDbkUwN1RSLEFtRXY3VE0sU0FDRSw2QkFBQSxBQUNBLCtCQUFBLENuRXk3VFIsQW1FOThUTSxRQUNFLHVCQUFBLENuRWc5VFIsQW1FOThUTSxTQUNFLDJCQUFBLENuRWc5VFIsQW1FOThUTSxTQUNFLDZCQUFBLENuRWc5VFIsQW1FOThUTSxTQUNFLDhCQUFBLENuRWc5VFIsQW1FMzhUTSxrQkFGRSw0QkFBQSxDQUVGLEFuRWs5VE4sU21FajlUUSw2QkFBQSxDbkVpOVRSLEFtRTk4VE0sU0FDRSw0QkFBQSxBQUNBLDhCQUFBLENuRWc5VFIsQW1FcitUTSxRQUNFLHNCQUFBLENuRXUrVFIsQW1FcitUTSxTQUNFLDBCQUFBLENuRXUrVFIsQW1FcitUTSxTQUNFLDRCQUFBLENuRXUrVFIsQW1FcitUTSxTQUNFLDZCQUFBLENuRXUrVFIsQW1FbCtUTSxrQkFGRSwyQkFBQSxDQUVGLEFuRXkrVE4sU21FeCtUUSw0QkFBQSxDbkV3K1RSLEFtRXIrVE0sU0FDRSwyQkFBQSxBQUNBLDZCQUFBLENuRXUrVFIsQW1FNS9UTSxRQUNFLHdCQUFBLENuRTgvVFIsQW1FNS9UTSxTQUNFLDRCQUFBLENuRTgvVFIsQW1FNS9UTSxTQUNFLDhCQUFBLENuRTgvVFIsQW1FNS9UTSxTQUNFLCtCQUFBLENuRTgvVFIsQW1Fei9UTSxrQkFGRSw2QkFBQSxDQUVGLEFuRWdnVU4sU21FLy9UUSw4QkFBQSxDbkUrL1RSLEFtRTUvVE0sU0FDRSw2QkFBQSxBQUNBLCtCQUFBLENuRTgvVFIsQW1FbmhVTSxRQUNFLHNCQUFBLENuRXFoVVIsQW1FbmhVTSxTQUNFLDBCQUFBLENuRXFoVVIsQW1FbmhVTSxTQUNFLDRCQUFBLENuRXFoVVIsQW1FbmhVTSxTQUNFLDZCQUFBLENuRXFoVVIsQW1FaGhVTSxrQkFGRSwyQkFBQSxDQUVGLEFuRXVoVU4sU21FdGhVUSw0QkFBQSxDbkVzaFVSLEFtRW5oVU0sU0FDRSwyQkFBQSxBQUNBLDZCQUFBLENuRXFoVVIsQW1FMWlVTSxRQUNFLHdCQUFBLENuRTRpVVIsQW1FMWlVTSxTQUNFLDRCQUFBLENuRTRpVVIsQW1FMWlVTSxTQUNFLDhCQUFBLENuRTRpVVIsQW1FMWlVTSxTQUNFLCtCQUFBLENuRTRpVVIsQW1FdmlVTSxrQkFGRSw2QkFBQSxDQUVGLEFuRThpVU4sU21FN2lVUSw4QkFBQSxDbkU2aVVSLEFtRTFpVU0sU0FDRSw2QkFBQSxBQUNBLCtCQUFBLENuRTRpVVIsQW1FamtVTSxRQUNFLHNCQUFBLENuRW1rVVIsQW1FamtVTSxTQUNFLDBCQUFBLENuRW1rVVIsQW1FamtVTSxTQUNFLDRCQUFBLENuRW1rVVIsQW1FamtVTSxTQUNFLDZCQUFBLENuRW1rVVIsQW1FOWpVTSxrQkFGRSwyQkFBQSxDQUVGLEFuRXFrVU4sU21FcGtVUSw0QkFBQSxDbkVva1VSLEFtRWprVU0sU0FDRSwyQkFBQSxBQUNBLDZCQUFBLENuRW1rVVIsQW1FeGxVTSxRQUNFLHdCQUFBLENuRTBsVVIsQW1FeGxVTSxTQUNFLDRCQUFBLENuRTBsVVIsQW1FeGxVTSxTQUNFLDhCQUFBLENuRTBsVVIsQW1FeGxVTSxTQUNFLCtCQUFBLENuRTBsVVIsQW1FcmxVTSxrQkFGRSw2QkFBQSxDQUVGLEFuRTRsVU4sU21FM2xVUSw4QkFBQSxDbkUybFVSLEFtRXhsVU0sU0FDRSw2QkFBQSxBQUNBLCtCQUFBLENuRTBsVVIsQW1FL21VTSxRQUNFLHNCQUFBLENuRWluVVIsQW1FL21VTSxTQUNFLDBCQUFBLENuRWluVVIsQW1FL21VTSxTQUNFLDRCQUFBLENuRWluVVIsQW1FL21VTSxTQUNFLDZCQUFBLENuRWluVVIsQW1FNW1VTSxrQkFGRSwyQkFBQSxDQUVGLEFuRW1uVU4sU21FbG5VUSw0QkFBQSxDbkVrblVSLEFtRS9tVU0sU0FDRSwyQkFBQSxBQUNBLDZCQUFBLENuRWluVVIsQW1FdG9VTSxTQUNFLHdCQUFBLENuRXdvVVIsQW1FdG9VTSxVQUNFLDRCQUFBLENuRXdvVVIsQW1FdG9VTSxVQUNFLDhCQUFBLENuRXdvVVIsQW1FdG9VTSxVQUNFLCtCQUFBLENuRXdvVVIsQW1Fbm9VTSxvQkFGRSw2QkFBQSxDQUVGLEFuRTBvVU4sVW1Fem9VUSw4QkFBQSxDbkV5b1VSLEFtRXRvVU0sVUFDRSw2QkFBQSxBQUNBLCtCQUFBLENuRXdvVVIsQW1FN3BVTSxTQUNFLHNCQUFBLENuRStwVVIsQW1FN3BVTSxVQUNFLDBCQUFBLENuRStwVVIsQW1FN3BVTSxVQUNFLDRCQUFBLENuRStwVVIsQW1FN3BVTSxVQUNFLDZCQUFBLENuRStwVVIsQW1FMXBVTSxvQkFGRSwyQkFBQSxDQUVGLEFuRWlxVU4sVW1FaHFVUSw0QkFBQSxDbkVncVVSLEFtRTdwVU0sVUFDRSwyQkFBQSxBQUNBLDZCQUFBLENuRStwVVIsQW1FcHJVTSxTQUNFLHdCQUFBLENuRXNyVVIsQW1FcHJVTSxVQUNFLDRCQUFBLENuRXNyVVIsQW1FcHJVTSxVQUNFLDhCQUFBLENuRXNyVVIsQW1FcHJVTSxVQUNFLCtCQUFBLENuRXNyVVIsQW1FanJVTSxvQkFGRSw2QkFBQSxDQUVGLEFuRXdyVU4sVW1FdnJVUSw4QkFBQSxDbkV1clVSLEFtRXByVU0sVUFDRSw2QkFBQSxBQUNBLCtCQUFBLENuRXNyVVIsQW1FM3NVTSxTQUNFLHNCQUFBLENuRTZzVVIsQW1FM3NVTSxVQUNFLDBCQUFBLENuRTZzVVIsQW1FM3NVTSxVQUNFLDRCQUFBLENuRTZzVVIsQW1FM3NVTSxVQUNFLDZCQUFBLENuRTZzVVIsQW1FeHNVTSxvQkFGRSwyQkFBQSxDQUVGLEFuRStzVU4sVW1FOXNVUSw0QkFBQSxDbkU4c1VSLEFtRTNzVU0sVUFDRSwyQkFBQSxBQUNBLDZCQUFBLENuRTZzVVIsQW1FdnNVRSxXQUNFLHFCQUFBLENuRXlzVUosQW1FdnNVRSxZQUNFLHlCQUFBLENuRXlzVUosQW1FdnNVRSxZQUNFLDJCQUFBLENuRXlzVUosQW1FdnNVRSxZQUNFLDRCQUFBLENuRXlzVUosQW1FcHNVRSx3QkFGRSwwQkFBQSxDQUVGLEFuRTJzVUYsWW1FMXNVSSwyQkFBQSxDbkUwc1VKLEFtRXZzVUUsWUFDRSwwQkFBQSxBQUNBLDRCQUFBLENuRXlzVUosQ0FDRixBb0UvdlVBLGNBQ0UsNEJBQUEsQ3BFaXdVRixBb0U5dlVBLGFBQ0UsNEJBQUEsQ3BFaXdVRixBb0VwdlVJLFdBQ0UseUJBQUEsQ3BFNnZVTixBb0UzdlVJLFlBQ0UsMEJBQUEsQ3BFOHZVTixBb0U1dlVJLGFBQ0UsMkJBQUEsQ3BFK3ZVTixBY3R1VUkseUJzRGhDQSxjQUNFLHlCQUFBLENwRTB3VUosQW9FeHdVRSxlQUNFLDBCQUFBLENwRTB3VUosQW9FeHdVRSxnQkFDRSwyQkFBQSxDcEUwd1VKLENBQ0YsQWNsdlVJLHlCc0RoQ0EsY0FDRSx5QkFBQSxDcEVxeFVKLEFvRW54VUUsZUFDRSwwQkFBQSxDcEVxeFVKLEFvRW54VUUsZ0JBQ0UsMkJBQUEsQ3BFcXhVSixDQUNGLEFjN3ZVSSx5QnNEaENBLGNBQ0UseUJBQUEsQ3BFZ3lVSixBb0U5eFVFLGVBQ0UsMEJBQUEsQ3BFZ3lVSixBb0U5eFVFLGdCQUNFLDJCQUFBLENwRWd5VUosQ0FDRixBY3h3VUksMEJzRGhDQSxjQUNFLHlCQUFBLENwRTJ5VUosQW9FenlVRSxlQUNFLDBCQUFBLENwRTJ5VUosQW9FenlVRSxnQkFDRSwyQkFBQSxDcEUyeVVKLENBQ0YsQW9FcnlVQSxnQkFDRSxrQ0FBQSxDcEV1eVVGLEFvRXB5VUEsZ0JBQ0Usa0NBQUEsQ3BFdXlVRixBb0VweVVBLGlCQUNFLG1DQUFBLENwRXV5VUYsQW9FbHlVQSxvQkFDRSxlQUFBLENwRXF5VUYsQW9FbHlVQSxrQkFDRSxlQUFBLENwRXF5VUYsQW9FbHlVQSxhQUNFLGlCQUFBLENwRXF5VUYsQW9FaHlVQSxZQUNFLG9CQUFBLENwRW15VUYsQW9FaHlVQSxZQUNFLHVCQUFBLENwRW15VUYsQW9FaHlVQSxXQUNFLHlCQUFBLENwRW15VUYsQXFFMzJVRSxZQUNFLHVCQUFBLENyRTgyVUosQU94MVVJLHNDOERsQkUsdUJBQUEsQ3JFODJVTixBcUVuM1VFLGNBQ0UsdUJBQUEsQ3JFczNVSixBT2gyVUksMEM4RGxCRSx1QkFBQSxDckVzM1VOLEFxRTMzVUUsY0FDRSx1QkFBQSxDckU4M1VKLEFPeDJVSSwwQzhEbEJFLHVCQUFBLENyRTgzVU4sQXFFbjRVRSxXQUNFLHVCQUFBLENyRXM0VUosQU9oM1VJLG9DOERsQkUsdUJBQUEsQ3JFczRVTixBcUUzNFVFLGNBQ0Usc0JBQUEsQ3JFODRVSixBT3gzVUksMEM4RGxCRSx1QkFBQSxDckU4NFVOLEFxRW41VUUsYUFDRSx1QkFBQSxDckVzNVVKLEFPaDRVSSx3QzhEbEJFLHVCQUFBLENyRXM1VU4sQXFFMzVVRSxnQkFDRSx1QkFBQSxDckU4NVVKLEFPeDRVSSw4QzhEbEJFLHVCQUFBLENyRTg1VU4sQXFFbjZVRSxhQUNFLHVCQUFBLENyRXM2VUosQU9oNVVJLHdDOERsQkUsdUJBQUEsQ3JFczZVTixBb0U3MFVBLFdFL0ZFLFdBQUEsQUFDQSxrQkFBQSxBQUNBLGlCQUFBLEFBQ0EsNkJBQUEsQUFDQSxRQUFBLEN0RWc3VUYsQXVFbDdVQSxXQ0RFLDJCQUFBLEN4RXU3VUYsQXVFLzZVRSxjQUVJLHNCQUFBLEN2RWk3VU4sQWN6M1VJLHlCeURyREYsZ0JBRUksc0JBQUEsQ3ZFaTdVSixDQUNGLEFjNTRVSSx5QnlEN0NGLGNBRUksc0JBQUEsQ3ZFNDdVSixDQUNGLEFjcjRVSSx5QnlEckRGLGdCQUVJLHNCQUFBLEN2RTY3VUosQ0FDRixBY3g1VUkseUJ5RDdDRixjQUVJLHNCQUFBLEN2RXc4VUosQ0FDRixBY2o1VUkseUJ5RHJERixnQkFFSSxzQkFBQSxDdkV5OFVKLENBQ0YsQWNwNlVJLHlCeUQ3Q0YsY0FFSSxzQkFBQSxDdkVvOVVKLENBQ0YsQWM3NVVJLDBCeURyREYsZ0JBRUksc0JBQUEsQ3ZFcTlVSixDQUNGLEFjaDdVSSwwQnlEN0NGLGNBRUksc0JBQUEsQ3ZFZytVSixDQUNGLEF1RW45VUEscUNBQ0Usc0JBQUEsQ3ZFMDlVRixBdUV4OVVFLGFBSEYscUJBSUksdUJBQUEsQ3ZFMjlVRixDQUNGLEF1RXg5VUEsc0JBQ0Usc0JBQUEsQ3ZFMjlVRixBdUV6OVVFLGFBSEYsc0JBSUks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QTJGMzNaRSxpQ0FDRSxnQkFBQSxDM0Y2M1pKLEEyRnozWkEsWUFDRSxVekZmWSxDRjQ0WmQsQTJGMzNaRSxtQkFDRSxrQkFBQSxBQUNBLFdBQUEsQUFDQSxxQkFBQSxBQUNBLFdBQUEsQzNGNjNaSixBMkYxM1pFLG9CQUNFLHVCQUFBLEMzRjQzWkosQTJGMTNaSSwyQkFDRSx3QnpGZXNCLENGNjJaNUIsQTJGeDNaRSxzQkFDRSx1QkFBQSxDM0YwM1pKLEEyRngzWkksNkJBQ0Usd0J6RnRCVyxDRmc1WmpCLEEyRnQzWkUsb0JBQ0UsdUJBQUEsQzNGdzNaSixBMkZ0M1pJLDJCQUNFLHdCekZyQ1EsQ0Y2NVpkLEEyRnAzWkUscUJBQ0UsdUJBQUEsQzNGczNaSixBMkZwM1pJLDRCQUNFLHdCekZUc0IsQ0YrM1o1QixBMkZsM1pFLDBCQUNFLHVCQUFBLEMzRm8zWkosQTJGbDNaSSxpQ0FDRSx3QnpGN0NZLENGaTZabEIsQTJGaDNaRSx1QkFDRSx1QkFBQSxDM0ZrM1pKLEEyRmgzWkksOEJBQ0Usd0J6RnBEVyxDRnM2WmpCLEEyRjkyWkUsc0ZBQ0Usd0J6RnRDWSxDRnM1WmhCLEEyRjkyWkksMkdBQ0UsWUFBQSxBQUNBLGlCQUFBLEMzRmczWk4sQTJGNTJaRSx5QkFDRSx1QkFBQSxDM0Y4MlpKLEEyRjUyWkksZ0NBQ0Usd0J6RnBFWSxDRms3WmxCLEEyRjEyWkUsb0JBQ0Usd0J6RnhFUSxDRm83WlosQTJGejJaRSxvQkFDRSxrQ0FBQSxDM0YyMlpKLEEyRngyWkUsK0JBQ0Usd0J6RnRFWSxDRmc3WmhCLEEyRnYyWkUsK0JBQ0Usa0J6RjFFWSxDRm03WmhCLEEyRnQyWkUsa0NBQ0Usd0J6RjdFWSxDRnE3WmhCLEEyRnIyWkUsK0JBQ0Usd0J6RjNFWSxDRms3WmhCLEEyRnIyWkksc0NBQ0UsWUFBQSxBQUNBLGlCQUFBLEMzRnUyWk4sQTJGbjJaRSxrQ0FDRSx3QnpGMUZZLENGKzdaaEIsQTJGbDJaRSwrQkFDRSx3QnpGeEZZLENGNDdaaEIsQTJGbDJaSSxzQ0FDRSxZQUFBLEFBQ0EsaUJBQUEsQzNGbzJaTixBMkZoMlpFLDhCQUNFLHdCekY1RndCLENGODdaNUIsQTJGaDJaSSxxQ0FDRSxZQUFBLEFBQ0EsaUJBQUEsQzNGazJaTixBMkZ4MVpJLDhDQUFrQix3QkFKRixDM0YrMVpwQixBMkZ0MVpJLGlHQUFrQix3QkFWUCxDM0ZzMlpmLEEyRnYxWkksb0dBQWtCLHdCQWRGLEMzRjIyWnBCLEEyRm4xWkksOE1BQWtCLHdCQXpCUCxDM0ZxM1pmLEEyRjMxWkkscURBQWdCLHdCQXpCQSxDM0Z1M1pwQixBMkYxMVpJLCtDQUFnQix3QkE5QkwsQzNGMjNaZixBMkZ4MVpJLGtHQUFrQix3QkFsQ0YsQzNGZzRacEIsQTJGejFaSSxvR0FBa0Isd0JBeENQLEMzRnU0WmYsQTJGOTFaSSxtREFBZ0Isd0JBeENBLEMzRnk0WnBCLEEyRngxWkksK0pBQWtCLHdCQWxEUCxDM0ZtNVpmLEEyRmgyWkkscURBQWdCLHdCQWxEQSxDM0ZxNVpwQixBMkYvMVpJLGdEQUFrQix3QkF2RFAsQzNGeTVaZixBMkY3MVpJLDJGQUFrQix3QkEzREYsQzNGODVacEIsQTJGbDJaSSwyQ0FBZ0Isd0JBN0RMLEMzRms2WmYsQTJGajJaSSx3Q0FBZ0Isd0JBL0RILEMzRm02WmpCLEEyRm4yWkksMENBQWtCLHdCQWxFUCxDM0Z3NlpmLEEyRmwyWkksdUNBQWdCLHdCQXBFSCxDM0Z5NlpqQixBMkZwMlpJLHlDQUFrQix3QkF2RVAsQzNGODZaZixBMkZsMlpJLHdGQUFrQix3QkExRUwsQzNGazdaakIsQTJGcDJaSSw4RkFDa0Isd0J6Rm5MTSxDRnloYTVCLEEyRmwyWkksNENBQ0Usd0JBckZjLEMzRnk3WnBCLEEyRjMxWkksZ0lBQ0Usd0JBaEdTLEMzRmc4WmYsQTJGMzFaSSxrRkFDRSx3QkFwR1csQzNGaThaakIsQTJGeDFaSSx3RkFDRSx3QnpGOU1zQixDRndpYTVCLEEyRnAxWkEsYUFDRSxZQUFBLEFBQ0EsV0FBQSxDM0Z1MVpGLEEyRnIxWkUsMkJBQ0UscUJBQUEsQzNGdTFaSixBY2pvYUkseUI2RThTSixrQkFFSSxpQkFBQSxDM0ZzMVpGLENBQ0YsQWN2b2FJLHlCNkU4U0osa0JBTUksYUFBQSxDM0Z1MVpGLENBQ0YsQTJGcDFaQSxpQ0FDRSxnQkFBQSxBQUNBLHFCQUFBLEFBQ0EscUJBQUEsQUFDQSxpQkFBQSxDM0Z1MVpGLEEyRnAxWkEsY0FDRSxxQkFBQSxBQUNBLGFBQUEsQzNGdTFaRixBMkZwMVpBLGtCQUNFLHlCekZyUDBCLEF5RnNQMUIsb0J6RnRQMEIsQ0Y2a2E1QixBNEZqdWFFLDRCQUNFLGVBQUEsQzVGb3VhSixBNEZsdWFJLHVDQUNFLFdBQUEsQUFDQSxvQkFBQSxBQUNBLGlCQUFBLEM1Rm91YU4sQTRGbHVhTSx5REFDRSxrQkFBQSxBQUNBLE1BQUEsQUFDQSxPQUFBLEFBQ0EsUUFBQSxBQUNBLFFBQUEsQzVGb3VhUixBNEYvdGFFLGtHQUVFLFlBQUEsQzVGaXVhSixBNEY5dGFFLHFDQUNFLGtCQUFBLEFBQ0EsU0FBQSxDNUZndWFKLEE0Rjd0YUUsNERBQ0Usa0JBQUEsQUFDQSxNQUFBLEFBQ0EsU0FBQSxBQUNBLHlCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxXQUFBLEM1Rit0YUosQTRGN3RhSSxnRkFDRSxVQUFBLEFBQ0Esa0JBQUEsQUFDQSxRQUFBLEFBQ0EsVUFBQSxDNUYrdGFOLEE0RjV0YUksdUZBQ0UsY0FBQSxBQUNBLGVBQUEsQUFDQSxrQkFBQSxBQUNBLFlBQUEsQUFDQSxRQUFBLEFBQ0EsU0FBQSxDNUY4dGFOLEE0RjN0YUksc0ZBQ0Usc0JBQUEsQUFDQSxrQkFBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0Esa0JBQUEsQUFDQSxXQUFBLEFBQ0EsU0FBQSxBQUNBLFdBQUEsQUFDQSxTQUFBLEM1RjZ0YU4sQTRGenRhRSx1QkFDRSxjQUFBLEFBQ0EsMkJBQUEsQUFDQSw0QkFBQSxDNUYydGFKLEE0Rnp0YUksMkJBQ0UsV0FBQSxBQUNBLG9CQUFBLGlCQUFBLEFBQ0EsWUFBQSxBQUNBLGlCQUFBLEFBQ0EsZ0JBQUEsQzVGMnRhTixBY2x1YUksMEI4RUVBLDJCQVFJLGlCQUFBLEFBQ0EsZ0JBQUEsQzVGNHRhTixDQUNGLEFjeHVhSSx5QjhFRUEsMkJBWUksaUJBQUEsQUFDQSxnQkFBQSxDNUY4dGFOLENBQ0YsQWM5dWFJLHlCOEVFQSwyQkFnQkksaUJBQUEsQUFDQSxnQkFBQSxDNUZndWFOLENBQ0YsQWNwdmFJLHlCOEVFQSwyQkFvQkksaUJBQUEsQUFDQSxnQkFBQSxDNUZrdWFOLENBQ0YsQTRGaHVhTSx5QkF4QkYsMkJBeUJJLGlCQUFBLEFBQ0EsZ0JBQUEsQzVGbXVhTixDQUNGLEE0Rmp1YU0seUJBN0JGLDJCQThCSSxpQkFBQSxBQUNBLGdCQUFBLEM1Rm91YU4sQ0FDRixBNEZsdWFNLHlCQWxDRiwyQkFtQ0ksaUJBQUEsQUFDQSxnQkFBQSxDNUZxdWFOLENBQ0YsQTZGdHlhQSwrQkFDRSxpQkFBQSxDN0ZvMWFGLEE2RmwxYUEsc0NBQ0UsbUJBQUEsQUFDQSw2QkFBQSxBQUNBLHFCQUFBLEFBQ0EscUNBQUEsQUFDQSwwQkFBQSxBQUNBLG9CQUFBLEFBQ0EsNEJBQUEsQUFDQSxvQkFBQSxBQUNBLFNBQUEsQUFDQSxRQUFBLEM3RnExYUYsQTZGbjFhQSxtQ0FDRSxZQUFBLEM3RnMxYUYsQTZGcDFhQSxhQUNFLGdCQUFBLEFBQ0Esc0JBQUEsQzdGdTFhRixBNkZyMWFBLHVCQUNFLGtCQUFBLEFBQ0EscUJBQUEsQUFDQSxTQUFBLEFBQ0EsU0FBQSxDN0Z3MWFGLEE2RnQxYUEsdURBQ0UsU0FBQSxDN0Z5MWFGLEE2RnYxYUEsc0RBQ0UsVUFBQSxBQUNBLG1CQUFBLEM3RjAxYUYsQTZGeDFhQSxvRUFDRSxZQUFBLEFBQ0EsZ0NBQUEsQUFDQSxrQkFBQSxBQUNBLHNCQUFBLEFBQ0EsNkJBQUEsQUFDQSwyQkFBQSxDN0YyMWFGLEE2RnoxYUEsMEVBQ0Usa0NBQUEsQUFDQSxnQ0FBQSxDN0Y0MWFGLEE2RjExYUEseUVBQ0Usb0JBQUEsQUFDQSxZQUFBLEM3RjYxYUYsQTZGMzFhQSxrRkFDRSxtQkFBQSxDN0Y4MWFGLEE2RjUxYUEsNkVBQ0UsbUJBQUEsQzdGKzFhRixBNkY3MWFBLDBDQUNFLGNBQUEsQzdGZzJhRixBNkY5MWFBLHdFQUNFLHdCQUFBLEM3RmkyYUYsQTZGLzFhQSx1RUFDRSxpQkFBQSxDN0ZrMmFGLEE2RmgyYUEsNkhBR0UsbUNBQUEsQzdGbTJhRixBNkZ6MWFBLHVnQkFHRSxjQUFBLEM3RnEyYUYsQTZGbjJhQSw4Z0JBTUUseUJBQUEsQUFDQSxVQUFBLEM3RnMyYUYsQTZGcDJhQSw4UkFNRSxrQ0FBQSxDN0Z1MmFGLEE2RnIyYUEsaUtBR0Usb0JBQUEsQzdGdzJhRixBNkZ0MmFBLCtJQUdFLFlBQUEsQzdGeTJhRixBNkZ2MmFBLG9EQUNFLHlCQUFBLEM3RjAyYUYsQTZGeDJhQSxvRUFDRSxxQkFBQSxBQUNBLGtCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxzQkFBQSxBQUNBLGdDQUFBLEM3RjIyYUYsQTZGejJhQSx3Q0FDRSxjQUFBLEFBQ0EsUUFBQSxDN0Y0MmFGLEE2RjEyYUEsc0RBQ0UsVUFBQSxDN0Y2MmFGLEE2RjMyYUEsdUVBQ0UseUJBQUEsQUFDQSwyQkFBQSxDN0Y4MmFGLEE2RjUyYUEsc0VBQ0UsMEJBQUEsQUFDQSw0QkFBQSxDN0YrMmFGLEE4RmpoYkksbUVBRUUsZ0JBQUEsQUFDQSxvQ0FBQSxBQUNBLDhCQUFBLEFBQ0EsV0FBQSxDOUZtaGJOLEE4RmpoYk0seUVBRUUsb0JBQUEsQzlGa2hiUixBOEYzZ2JNLDJGQUVFLGtCQUFBLEFBQ0EsV0FBQSxBQUNBLFFBQUEsQzlGNGdiUixBOEZ4Z2JJLDJFQUVFLFFBQUEsQzlGeWdiTixBOEZ2Z2JNLDZHQUVFLG1CQUFBLEFBQ0Esa0NBQUEsQzlGd2diUixBOEZyZ2JRLHNIQUNFLGFBQUEsQzlGdWdiVixBOEZwZ2JRLG1IQUNFLGtDQUFBLEM5RnNnYlYsQThGNS9hVSxxSUFFRSxTQUFBLEM5RjYvYVosQThGeC9hWSxpSkFFRSxlQUFBLEM5RnkvYWQsQThGdC9hWSxpSkFFRSxhQUFBLEM5RnUvYWQsQStGcmtiQSxnQkFDRSxrQkFBQSxBQUNBLFlBQUEsQUFDQSxVQUFBLEFBQ0EsZ0JBQUEsQUFDQSxtQkFBQSxBQUNBLHdCQUFBLEFBQ0EsU0FBQSxDL0Z3a2JGLEErRnJrYkEsb0JBQ0UseUJBQUEsQUFDQSxZQUFBLEFBQ0EsVUFBQSxDL0Z3a2JGLEErRnJrYkEsa0JBQ0UsVzdGMEZZLEE2RnpGWixnQkFBQSxBQUNBLGVBQUEsQUFDQSxjQUFBLEFBQ0EsaUJBQUEsQUFDQSxnQkFBQSxBQUNBLHVCQUFBLEFBQ0EsK0JBQUEsQUFDQSxxQkFBQSxBQUNBLHFCQUFBLEMvRndrYkYsQStGcmtiQSxZQUNFLGlCQUFBLEMvRndrYkYsQStGcmtiQSxrQkFFRSw4REFBQSxBQUNBLFNBQUEsQUFDQSxXQUFBLEFBQ0EsYUFBQSxBQUNBLE9BQUEsQUFDQSxXQUFBLEFBQ0Esa0JBQUEsQUFDQSxXQUFBLEFBQ0EsU0FBQSxDL0Z3a2JGLEErRnJrYkEsUUFJRSw0QkFBQSxBQUlBLGtCQUFBLEFBQ0EsZUFBQSxDL0Z3a2JGLEFjMWpiSSx5QmlGVkYsTUFDRSxtQkFBQSxDL0Z3a2JGLENBQ0YsQWdHcm9iQSxnR0FLRSxXQUFBLEFBQ0Esa0JBQUEsQUFDQSxNQUFBLEFBQ0EsU0FBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EsV0FBQSxBQUNBLG1CQUFBLEFBQ0EsY0FBQSxDaEd1b2JGLEFjL2tiSSx5QmtGbkRILGdHQUtDLFVBQUEsQ2hHdW9iQSxDQUNGLEFpRzlwYkEsa0JBQ0UsVUFBQSxDakdncWJGLEFpRzlwYkUsc0JBQ0Usa0JBQUEsQUFDQSxXQUFBLEFBQ0EsVUFBQSxDakdncWJKLEFjbG1iSSx5Qm1GakVGLHNCQUtJLFVBQUEsQ2pHa3FiSixDQUNGLEFjdm1iSSx5Qm1GcEVKLGtCQWFJLGFBQUEsQ2pHa3FiRixBaUdocWJFLHNCQUNFLFdBQUEsQUFDQSxVQUFBLENqR2txYkosQ0FDRixBY2huYkkseUJtRjlDQSxzQkFDRSxVQUFBLENqR2lxYkosQ0FDRixBaUc3cGJBLGdDQUVFLFlBQUEsQ2pHZ3FiRixBaUc5cGJFLDRDQUNFLFlBQUEsQ2pHaXFiSixBYzluYkkseUJtRnBDRiw0Q0FJSSxXQUFBLENqR21xYkosQ0FDRixBY3BvYkkseUJtRnhDSixnQ0FhSSxZQUFBLEFBQ0EsaUJBQUEsQ2pHb3FiRixDQUNGLEFpR2xxYkUsOERBQ0Usa0JBQUEsQUFDQSxVQUFBLEFBQ0EsZ0JBQUEsQUFDQSxVQUFBLENqR3FxYkosQWNscGJJLHlCbUZ2QkYsOERBT0ksUUFBQSxDakd1cWJKLENBQ0YsQWlHcHFiRSwwSEFFRSxXQUFBLEFBQ0EsZUFBQSxDakd3cWJKLEFpR3JxYkUsNERBQ0UsV0FBQSxBQUNBLGVBQUEsQ2pHd3FiSixBaUdycWJFLDBEQUNFLFdBQUEsQUFDQSxlQUFBLENqR3dxYkosQWlHcnFiRSw0REFDRSxrQkFBQSxBQUNBLFVBQUEsQUFDQSxnQkFBQSxBQUNBLFVBQUEsQ2pHd3FiSixBY2hyYkkseUJtRklGLDREQU9JLFNBQUEsQUFDQSxVQUFBLENqRzBxYkosQ0FDRixBaUd0cWJBLDhCQUVFLGFBQUEsQUFDQSxtQkFBQSxBQUNBLHNCQUFBLENqR3lxYkYsQWlHdnFiRSw4REFDRSxpQkFBQSxBQUNBLFVBQUEsQ2pHMHFiSixBaUd2cWJFLDBDQUNFLGVBQUEsQ2pHMHFiSixBY3ZzYkksMEJtRjRCRiwwQ0FJSSxjQUFBLENqRzRxYkosQ0FDRixBYzdzYkkseUJtRjRCRiwwQ0FRSSxrQkFBQSxBQUNBLGtCQUFBLENqRzhxYkosQ0FDRixBY3B0YkkseUJtRjRCRiwwQ0FhSSxlQUFBLEFBQ0EsZ0JBQUEsQUFDQSxpQkFBQSxDakdncmJKLENBQ0YsQWM1dGJJLHlCbUZnREEsc0NBQ0Usa0JBQUEsQUFDQSxrQkFBQSxDakdncmJKLENBQ0YsQWlHNXFiQSwyQkFDRSxjQUFBLEFBQ0Esa0JBQUEsQUFDQSxxQkFBQSxDakcrcWJGLEFpRzdxYkUsK0JBQ0Usa0JBQUEsQUFDQSxTQUFBLEFBQ0EsVUFBQSxDakcrcWJKLEFjOXViSSwwQm1GNERGLCtCQU1JLFdBQUEsQUFDQSxXQUFBLEFBQ0EsUUFBQSxDakdncmJKLENBQ0YsQWNydmJJLHlCbUY0REYsK0JBWUksV0FBQSxBQUNBLFdBQUEsQUFDQSxTQUFBLENqR2lyYkosQ0FDRixBYzV2YkkseUJtRjRERiwrQkFrQkksV0FBQSxBQUNBLFVBQUEsQUFDQSxRQUFBLENqR2tyYkosQ0FDRixBaUc5cWJBLGVBQ0UsYUFBQSxBQUNBLGtCQUFBLENqR2lyYkYsQWN4d2JJLHlCbUZxRkosZUFLSSxrQkFBQSxBQUNBLGtCQUFBLEFBQ0EsV0FBQSxDakdrcmJGLENBQ0YsQWlHL3FiQSxlQUNFLGFBQUEsQUFDQSxtQkFBQSxBQUNBLG9CQUFBLENqR2tyYkYsQWNseWJJLHlCbUZrSEYsb0JBRUksZUFBQSxDakdrcmJKLENBQ0YsQWlHOXFiQSxnREFJRSxlQUFBLENqR2lyYkYsQWlHOXFiQSxvQ0FJRSxpQkFBQSxDakdpcmJGLEFpRzlxYkEsU0FDRSxjQUFBLEFBQ0EsWUFBQSxBQUNBLGVBQUEsQ2pHaXJiRixBaUc5cWJBLFNBQ0UsV0FBQSxBQUNBLGVBQUEsQ2pHaXJiRixBaUc5cWJBLFNBQ0UsWUFBQSxBQUNBLGVBQUEsQ2pHaXJiRixBaUc5cWJBLFNBQ0UsV0FBQSxBQUNBLGVBQUEsQ2pHaXJiRixBYzd6YkksMEJtRmdKRixTQUNFLFVBQUEsQ2pHaXJiRixBaUc5cWJBLFNBQ0UsU0FBQSxDakdncmJGLEFpRzdxYkEsU0FDRSxXQUFBLENqRytxYkYsQWlHNXFiQSxTQUNFLFNBQUEsQ2pHOHFiRixDQUNGLEFpRzNxYkEsbUJBQ0UsV0FBQSxBQUNBLG9CQUFBLENqRzZxYkYsQWNoMWJJLHlCbUZpS0osbUJBS0kscUJBQUEsQUFDQSxVQUFBLENqRzhxYkYsQWlHNXFiRSwyQ0FDRSxVQUFBLENqRzhxYkosQ0FDRixBY3oxYkkseUJtRmlLSixtQkFjSSxXQUFBLEFBQ0Esb0JBQUEsQ2pHOHFiRixBaUc1cWJFLG1DQUNFLFVBQUEsQ2pHOHFiSixDQUNGLEFjbDJiSSx5Qm1GaUtKLG1CQXNCSSxVQUFBLENqRytxYkYsQ0FDRixBaUcxcWJFLGlCQUNFLGVBQUEsQ2pHNnFiSixBaUcxcWJFLHNDQUVFLG1CQUFBLENqRzJxYkosQWlHeHFiRSxrQkFDRSwrQkFBQSxDakcwcWJKLEFpR3BxYkksdUVBQ0UsZUFBQSxDakdzcWJOLEFpR2xxYkUsaUJBQ0UsZ0RBQUEsQUFDQSxzQkFBQSxBQUNBLHVCQUFBLENqR29xYkosQWN6M2JJLDBCbUZrTkYsaUJBTUksMEJBQUEsQ2pHcXFiSixDQUNGLEFjOTNiSSx5Qm1Ga05GLGlCQVVJLDBCQUFBLENqR3NxYkosQ0FDRixBY240YkkseUJtRmtORixpQkFjSSxrQkFBQSxBQUNBLDBCQUFBLENqR3VxYkosQ0FDRixBaUdwcWJFLHFCQUNFLHNFQUFBLEFBQ0EsaUNBQUEsQUFDQSx1QkFBQSxBQUNBLFVBQUEsQ2pHc3FiSixBaUducWJFLGtCQUNFLGdFQUFBLEFBQ0Esd0JBQUEsQUFDQSwwQkFBQSxDakdxcWJKLEFpR2xxYkUsaUJBQ0Usc0VBQUEsQUFDQSxnQ0FBQSxBQUNBLHNCQUFBLEFBQ0EsVUFBQSxDakdvcWJKLEFjMTViSSwwQm1GMFBBLGlCQUNFLCtCQUFBLENqR21xYkosQ0FDRixBYy81YkkseUJtRmdRQSxzQ0FFRSxrQkFBQSxDakdpcWJKLEFpRy9wYkksZ0RBQ0UsZUFBQSxDakdpcWJOLEFpRzdwYkUsaUJBQ0UsK0JBQUEsQ2pHK3BiSixBaUc1cGJFLHFCQUNFLGdDQUFBLENqRzhwYkosQWlHM3BiRSxrQkFDRSwyQkFBQSxBQUNBLDRCQUFBLEFBQ0EsOEJBQUEsQ2pHNnBiSixDQUNGLEFjbDdiSSx5Qm1GeVJBLHdEQUdFLHdCQUFBLEFBQ0EsZ0JBQUEsQ2pHMHBiSixBaUd4cGJJLHVFQUNFLGVBQUEsQUFDQSxpQkFBQSxDakcwcGJOLEFpR3RwYkUsaUJBQ0UsOEJBQUEsQUFDQSxxQkFBQSxDakd3cGJKLEFpR3JwYkUsa0JBQ0UsNEJBQUEsQUFDQSwwQkFBQSxDakd1cGJKLEFpR3BwYkUscUJBQ0UsZ0NBQUEsQUFDQSwwQkFBQSxDakdzcGJKLENBQ0YsQWN4OGJJLHlCbUZzVEEsd0RBR0Usd0JBQUEsQUFDQSxpQkFBQSxBQUNBLGdCQUFBLENqR21wYkosQWlHanBiSSx1RUFDRSxlQUFBLEFBQ0EsaUJBQUEsQ2pHbXBiTixBaUcvb2JFLGlCQUNFLDhCQUFBLEFBQ0EscUJBQUEsQ2pHaXBiSixBaUc5b2JFLGtCQUNFLDZCQUFBLENqR2dwYkosQWlHN29iRSxxQkFDRSxnQ0FBQSxBQUNBLDBCQUFBLENqRytvYkosQ0FDRixBaUczb2JBLGlDQUVFLG1CL0ZwU1ksQStGd1NaLG9FQUFBLENqRzhvYkYsQWlHNW9iRSxnZUFZRSxVL0ZqVVUsQ0YyOWJkLEFpR3RwYkEsU0FDRSxrQkFBQSxBQUNBLFVBQUEsQUFDQSxTQUFBLENqR3lwYkYsQWN2Z2NJLDBCbUZrWEYsU0FDRSxZQUFBLENqR3lwYkYsQ0FDRixBaUd0cGJBLHlCQUNFLCtDQUFBLEFBQ0EsNEJBQUEsQUFDQSxxQkFBQSxDakd3cGJGLEFjbGhjSSx5Qm1GdVhKLHlCQU1JLGVBQUEsQ2pHeXBiRixDQUNGLEFpR3RwYkEsY0FDRSxnQkFBQSxBQUNBLGlCQUFBLENqR3lwYkYsQWM1aGNJLHlCbUZpWUosY0FLSSxXQUFBLEFBQ0EsUUFBQSxDakcwcGJGLENBQ0YsQWNsaWNJLCtDbUZpWUosY0FVSSxXQUFBLEFBQ0EsU0FBQSxDakcycGJGLENBQ0YsQWN4aWNJLGdEbUZpWUosY0FlSSxPQUFBLEFBQ0EsUUFBQSxDakc0cGJGLENBQ0YsQWMzamNJLDBCbUY4WUosY0FvQkksV0FBQSxBQUNBLE9BQUEsQ2pHNnBiRixDQUNGLEFrR3ZuY0EsOERBRUUseUJBQUEsQ2xHMm5jRixBa0dybmNFLHNCQUNFLGdCQUFBLEFBQ0EsMkJBQUEsQ2xHd25jSixBa0dybmNFLHVCQUNFLFNBQUEsQUFDQSxTQUFBLENsR3VuY0osQWNobGNJLHlCb0ZuQ0oscUNBRUksU0FBQSxDbEdzbmNGLENBQ0YsQWtHam5jRSwyR0FDRSxVQUFBLENsR3FuY0osQWtHOW1jRSxtRkFDRSxpQkFBQSxBQUNBLG1CQUFBLEFBQ0EsWUFBQSxBQUNBLFVBQUEsQ2xHaW5jSixBa0cvbWNJLG1HQUNFLGtCQUFBLENsR2tuY04sQWN6bGNJLHlCb0ZyQkYsbUZBRUksVUFBQSxDbEdpbmNKLENBQ0YsQWtHL21jSSwrRkFDRSxhaEc0RFEsQ0ZzamNkLEFjbm1jSSx5Qm9GWEYsNkVBRUksb0JBQUEsQ2xHaW5jSixDQUNGLEFrRzltY0UsdUVBQ0UsY0FBQSxBQUNBLDZCQUFBLEFBQ0EsNEJBQUEsQUFDQSxrQkFBQSxDbEdpbmNKLEFrRzltY0UscUdBQ0UsZUFBQSxBQUNBLGtCQUFBLEFBQ0EsYUFBQSxBQUNBLHdCaEdxRGMsQ0Y0amNsQixBa0cvbWNJLHlHQUNFLGFoRytCUSxDRm1sY2QsQWtHOW1jRSx1R0FDRSxnQkFBQSxBQUNBLGVBQUEsQ2xHaW5jSixBa0c5bWNFLDZHQUNFLGVBQUEsQ2xHaW5jSixBa0c5bWNFLG1HQUNFLG1CQUFBLEFBQ0EsYUFBQSxBQUNBLGFBQUEsQ2xHaW5jSixBa0c5bWNFLG1GQUNFLGFBQUEsQ2xHaW5jSixBa0c5bWNFLHlHQUNFLFlBQUEsQUFDQSx1QkFBQSxrQkFBQSxBQUNBLGVBQUEsQUFDQSxtQkFBQSxBQUNBLG1CQUFBLEFBQ0EsYUFBQSxBQUNBLGdCQUFBLEFBQ0EsbUJBQUEsQUFDQSxzQkFBQSxDbEdpbmNKLEFrRy9tY0ksNkdBQ0UsV0FBQSxBQUNBLGdCQUFBLEFBQ0EsZUFBQSxBQUNBLFlBQUEsQUFDQSxpQkFBQSxDbEdrbmNOLEFrRzltY0UscUZBQ0UsaUJBQUEsQ2xHaW5jSixBa0c5bWNFLHVHQUNFLFlBQUEsQ2xHaW5jSixBa0czbWNJLDJGQUNFLHVDQUFBLENsRzhtY04sQWtHMW1jRSw4S0FFRSwwQ0FBQSxDbEc4bWNKLEFrR3ptY0ksd01BQ0UsZ0JBQUEsQUFDQSwyQkFBQSxDbEc4bWNOLEFrRzNtY0ksNE1BQ0UsTUFBQSxDbEdnbmNOLEFrRzFtY0EsZUFDRSx5QmhHL0JPLEFnR2dDUCxhQUFBLEFBQ0Esa0JBQUEsQ2xHNm1jRixBa0cxbWNBLGFBQ0UsY2hHN0NZLEFnRzhDWixjQUFBLENsRzZtY0YsQWtHMW1jQSxXQUNFLGNoR2xEWSxBZ0dtRFoseUJBQUEsQ2xHNm1jRixBa0d4bWNBLDJCQUVFLHlCaEdwRVksQWdHcUVaLFVBQUEsQ2xHMm1jRixBa0d6bWNFLCtCQUNFLGFoR3ZFVSxDRm1yY2QsQWtHMW1jSSw2Q0FDRSxnQkFBQSxDbEc2bWNOLEFjNXVjSSx5Qm9GcUlGLFlBQ0UsNEJBQUEsQ2xHMm1jRixBa0d4bWNBLGVBQ0UsMkJBQUEsQ2xHMG1jRixDQUNGLEFrR3RtY0UsNEJBQ0UsZ0JBQUEsQ2xHd21jSixBa0d0bWNJLHdDQUNFLGVBQUEsQ2xHd21jTixBa0dybWNJLHVDQUNFLGVBQUEsQ2xHdW1jTixBa0dybWNNLDJDQUNFLFdBQUEsQ2xHdW1jUixBa0dubWNJLDhCQUNFLGFoR3BFc0IsQ0Z5cWM1QixBa0dqbWNFLDRCQUNFLGNoR3RFd0IsQWdHdUV4QixnQkFBQSxDbEdtbWNKLEFrR2ptY0ksb0NBQ0UsZ0JBQUEsQUFDQSxlQUFBLENsR21tY04sQWtHaG1jSSxtQ0FDRSxlQUFBLENsR2ttY04sQWtHL2xjSSx3Q0FDRSxlQUFBLENsR2ltY04sQWtHOWxjSSxtQ0FDRSxlQUFBLENsR2dtY04sQWtHMWxjQSxnRUFFRSxrQkFBQSxBQUNBLFlBQUEsQ2xHNmxjRixBa0cxbGNBLDRFQUVFLGtCQUFBLEFBQ0Esa0JBQUEsQUFDQSxjQUFBLENsRzZsY0YsQWtHM2xjRSxrSEFDRSxtQmhHNUd3QixBZ0c2R3hCLGtCQUFBLEFBQ0Esa0JBQUEsQUFDQSxpQkFBQSxBQUNBLFlBQUEsQUFDQSxXQUFBLEFBQ0EsU0FBQSxBQUNBLEtBQUEsQ2xHOGxjSixBa0c1bGNJLGdJQUNFLDZCQUFBLEFBQ0EsZUFBQSxBQUNBLGFoRzFKUSxDRnl2Y2QsQWtHemxjRSw0REFDRSx5QkFBQSxBQUNBLHNCQUFBLENsRzRsY0osQWtHemxjRSxtRUFDRSxTQUFBLENsRzJsY0osQWtHdGxjRSxzREFDRSxlaEduTFUsQ0Y0d2NkLEFrR3RsY0UsNkRBQ0UsU0FBQSxDbEd3bGNKLEFrR25sY0EsaUJBQ0UsYWhHbExZLENGd3djZCxBa0dubGNBLHlCQUNFLGFoRzdKWSxDRm12Y2QsQWtHbmxjQSxxQkFDRSxZQUFBLEFBQ0EsdUJBQUEsa0JBQUEsQUFDQSxtQmhHbktZLEFnR29LWixnQkFBQSxBQUNBLG1CQUFBLEFBQ0EsYUFBQSxBQUNBLG1CQUFBLEFBQ0Esc0JBQUEsQ2xHc2xjRixBa0dwbGNFLHVCQUNFLFdoRy9NVSxBZ0dnTlYsZ0JBQUEsQUFDQSxjQUFBLENsR3NsY0osQWtHbGxjQSxtQkFDRSx5QmhHakxZLEFnR2tMWixpQkFBQSxDbEdxbGNGLEFtR3A1Y0UsdUJBQ0Usb0JBQUEsQ25HdTVjSixBbUduNWNBLE9BQ0UsZUFBQSxBQUNBLFNBQUEsQUFDQSx1QkFBQSxDbkd1NWNGLEFjNzFjSSwwQnFGN0RKLE9BT0ksV0FBQSxDbkd1NWNGLENBQ0YsQW1HbjVjRSxtQkFDRSxtQkFBQSxDbkdzNWNKLEFtR3A1Y0kscUJBQ0UsY2pHcUZRLEFpR3BGUixrQkFBQSxBQUNBLGtCQUFBLEFBQ0EsT0FBQSxDbkdzNWNOLEFtR2o1Y0EsYUFDRSxZQUFBLEFBQ0EsdUJBQUEsQUFDQSxhQUFBLEFBQ0Esc0JBQUEsQUFDQSxpQkFBQSxDbkdvNWNGLEFtR2w1Y0UsZ0NBQ0UsYWpHeUVVLENGMjBjZCxBbUdqNWNFLGVBQ0UsYWpHaUVVLENGazFjZCxBbUc5NGNFLHlCQUNFLFdBQUEsQ25HaTVjSixBbUc3NGNBLHNCQUVFLFdBQUEsQ25HZzVjRixBbUc3NGNBLDRCQUNFLGFqR3NEWSxDRjAxY2QsQW1HNTRjRSw2Q0FDRSxrQkFBQSxBQUNBLGFBQUEsQUFDQSxTQUFBLENuRys0Y0osQW1HNTRjRSxtQ0FDRSxpQkFBQSxDbkc4NGNKLEFtRzE0Y0EsY0FDRSxzQkFBQSxBQUNBLGtCQUFBLENuRzY0Y0YsQW1HMzRjRSxpQkFDRSxrQkFBQSxDbkc2NGNKLEFtRzE0Y0UsZ0JBQ0Usb0JBQUEsQ25HNDRjSixBbUd4NGNBLGVBQ0UsYWpHMEQwQixDRmkxYzVCLEFtR3o0Y0Usa0JBQ0UsZUFBQSxDbkcyNGNKLEFtR3g0Y0Usa0JBQ0UsdUJBQUEsQ25HMDRjSixBbUd2NGNFLGtCQUNFLG9CQUFBLENuR3k0Y0osQW1HcDRjRSxjQUNFLGtCQUFBLEFBQ0EsWUFBQSxBQUNBLGNqR3dDd0IsQWlHdkN4QixhQUFBLEFBQ0EsUUFBQSxDbkd1NGNKLEFtR240Y0EsVUFDRSxZQUFBLEFBQ0EsYWpHQ1ksQ0ZxNGNkLEFtR240Y0EsZUFDRSxrQkFBQSxBQUNBLFdBQUEsQ25HczRjRixBbUdsNGNFLHNFQUVFLGtCQUFBLEFBQ0EsYWpHbkJVLENGdTVjZCxBbUdsNGNJLHdQQUdFLGtCQUFBLEFBQ0EsVUFBQSxDbkdvNGNOLEFtR2o0Y0ksa0ZBQ0UsY0FBQSxBQUNBLGdCQUFBLEFBQ0EsUUFBQSxDbkdtNGNOLEFtR2g0Y0ksMEZBQ0UsZUFBQSxBQUNBLGlCQUFBLEFBQ0EsUUFBQSxDbkdrNGNOLEFtRzczY0ksMENBQ0UsV0FBQSxDbkcrM2NOLEFtRzUzY0kseUNBQ0UsVUFBQSxDbkc4M2NOLEFtR3ozY0kseUNBQ0UsVUFBQSxDbkcyM2NOLEFtR3gzY0ksNkNBQ0UsVUFBQSxDbkcwM2NOLEFtR3QzY0UscUNBQ0UsaUJBQUEsQ25HdzNjSixBbUd0M2NJLG9EQUNFLFVBQUEsQ25HdzNjTixBbUduM2NBLFVBQ0UsMEJBQUEsQUFDQSxXQUFBLENuR3MzY0YsQW1HbDNjRSxlQUNFLFlBQUEsQUFDQSxXQUFBLEFBQ0Esb0JBQUEsZ0JBQUEsQ25HcTNjSixBbUdsM2NFLGlCQUNFLFlBQUEsQUFDQSxlQUFBLENuR28zY0osQW1HLzJjRSxTQUNFLGVqR2dMYyxBaUcvS2QsZ0JqR3dJaUIsQWlHdklqQixnQmpHK0txQixDRm1zY3pCLEFvR3ZqZEEsaUJBQ0UsZUFBQSxDcEc2amRGLEFvRzFqZEEsc0JBQ0UsZUFBQSxDcEc2amRGLEFvR3hqZEksdUNBQ0UsY2xHc0dRLEFrR3JHUixrQkFBQSxBQUNBLGFBQUEsQUFDQSxzQkFBQSxBQUNBLHNCQUFBLENwRzJqZE4sQW9HempkTSw4Q0FDRSxjQUFBLENwRzJqZFIsQW9HdmpkSSxtQ0FDRSxrQkFBQSxBQUNBLE1BQUEsQUFDQSxhQUFBLEFBQ0Esa0JBQUEsQ3BHeWpkTixBb0d2amRNLDBDQUNFLDJCQUFBLENwR3lqZFIsQW9HcGpkTSxrREFDRSxrQkFBQSxBQUNBLFVBQUEsQUFDQSxTQUFBLEFBQ0EsaUJBQUEsQUFDQSxjbEdrRU0sQWtHakVOLHNCQUFBLEFBQ0Esa0JBQUEsQUFDQSxTQUFBLENwR3NqZFIsQW9HcGpkUSx5REFDRSxrQkFBQSxBQUNBLE9BQUEsQ3BHc2pkVixBb0duamRRLG9FQUNFLGFsRzJESSxDRjAvY2QsQW9HOWlkSSwrQkFDRSx1Q0FBQSxDcEdnamROLEFvR3BpZEUsMkhBQ0UsY0FBQSxDcEc0aWRKLEFvR3BpZEEsbUJBQ0UsYUFBQSxBQUNBLGtCQUFBLEFBQ0EsOEJBQUEsQUFDQSx3QmxHcUJZLENGcWhkZCxBb0d4aWRFLDJCQUNFLHFCQUFBLEFBQ0EsbUJBQUEsQ3BHMGlkSixBb0d0aWRBLGlCQUNFLFVBQUEsQUFDQSxtQkFBQSxBQUNBLHNCQUFBLEFBQ0EscUJBQUEsQUFDQSxzQkFBQSxBQUNBLGVBQUEsQUFDQSw4QkFBQSxBQUNBLGtCQUFBLEFBQ0EsaUJBQUEsQUFDQSxTQUFBLEFBQ0Esd0JBQUEsQUFDQSxVQUFBLENwR3lpZEYsQW9HdmlkRSx1QkFDRSxzQkFBQSxBQUNBLG1CQUFBLENwR3lpZEosQW9HdGlkRSx3QkFDRSxpQkFBQSxBQUNBLGFsR0pVLENGNGlkZCxBb0dwaWRBLHNEQUVFLGtCQUFBLENwR3VpZEYsQW9HcGlkQSx1QkFDRSxVQUFBLEFBQ0EsbUJBQUEsQUFDQSxzQkFBQSxBQUNBLGtCQUFBLEFBQ0EscUJBQUEsQUFDQSxzQkFBQSxBQUNBLGVBQUEsQUFDQSw4QkFBQSxBQUNBLGtCQUFBLEFBQ0EsaUJBQUEsQUFDQSxTQUFBLEFBQ0Esd0JBQUEsQUFDQSxVQUFBLENwR3VpZEYsQW9HcmlkRSw2QkFDRSxzQkFBQSxBQUNBLG9CQUFBLEFBQ0Esb0JBQUEsQ3BHdWlkSixBb0dyaWRJLG9DQUNFLGFsR2xDUSxDRnlrZGQsQW9HbmlkRSw4QkFDRSxpQkFBQSxBQUNBLGNsR0Z3QixBa0dHeEIsb0JBQUEsQ3BHcWlkSixBY3RvZEkseUJzRndHQSx1REFDRSxXQUFBLENwR21pZEosQ0FDRixBb0cvaGRBLHlCQUNFLGFBQUEsQUFDQSxxQmxHN0RZLENGOGxkZCxBb0cxaGRBLHVCQUNFLFdBQUEsQ3BHZ2lkRixBb0c5aGRFLDZCQUNFLGVBQUEsQ3BHZ2lkSixBb0czaGRFLCtDQUNFLDBCQUFBLEFBQ0EsdUJBQUEsQ3BHOGhkSixBb0czaGRFLHNEQUNFLHVCQUFBLENwRzZoZEosQW9HeGhkQSwyQkFDRSxvQkFBQSxDcEcyaGRGLEFvR3hoZEEsbUNBQ0UseUJBQUEsQUFDQSxvQkFBQSxBQUNBLHlCbEcxRFksQWtHMkRaLGFBQUEsQUFDQSw4QkFBQSxDcEcyaGRGLEFvR3poZEUsNENBQ0UsYUFBQSxBQUNBLDJCQUFBLENwRzJoZEosQW9HdmhkQSwwQkFDRSxrQkFBQSxBQUNBLFdBQUEsQUFDQSxRQUFBLEFBQ0EsU0FBQSxBQUNBLFVBQUEsQUFDQSxpQkFBQSxBQUNBLGdCQUFBLEFBQ0EsY2xHdkdZLEFrR3dHWixlbEdtSG1CLENGdTZjckIsQXFHdnZkQSxhQUNFLGNBQUEsQUFDQSxlQUFBLENyRzB2ZEYsQWNwc2RJLHlCdUZ4REosYUFLSSxZQUFBLENyRzJ2ZEYsQ0FDRixBcUd6dmRFLHFDQUNFLG1CQUFBLEFBQ0EsaUJBQUEsQ3JHMnZkSixBcUd6dmRJLDRDQUNFLGNuR3dJc0IsQW1Hdkl0QixjQUFBLENyRzJ2ZE4sQXFHeHZkSSx3REFDRSxVQUFBLEFBQ0EsZUFBQSxBQUNBLFNBQUEsQUFDQSxpQkFBQSxBQUNBLGtCQUFBLEFBQ0EsUUFBQSxDckcwdmROLEFjNXNkSSx5QnVGUEosMGdCQUVJLFlBQUEsQ3JHd3VkRixDQUNGLEFzRzl4ZEUsOEhBQ0Usc0JBQUEsQUFDQSxrQkFBQSxBQUNBLGtCQUFBLEFBQ0EsU0FBQSxBQUNBLGdCQUFBLEFBQ0EsY3BHNEZVLEFvRzNGVix5QnBHMEZVLEFvR3pGVixtQkFBQSxBQUNBLFlBQUEsQUFDQSxXQUFBLEFBQ0EsaUJBQUEsQUFDQSxrQkFBQSxBQUNBLGVBQUEsQ3RHa3lkSixBc0doeWRJLDRJQUNFLGtCQUFBLEFBQ0EsOEJBQUEsQ3RHbXlkTixBc0doeWRJLDBJQUNFLGNwR3NIc0IsQW9Hckh0QixtQkFBQSxDdEdteWROLEFzR2x4ZEUscUJBQ0UsYUFBQSxBQUNBLHFCcEdvV3FCLEFvR25XckIsc0JwR3NEVSxBb0dyRFYsb0NBQUEsQ3RHcXhkSixBc0dueGRJLGlDQUNFLGNBQUEsQ3RHcXhkTixBc0dueGRJLDJCQUNFLGlCQUFBLEN0R3F4ZE4sQXNHOXdkQSxXQUNFLFdwR3VDWSxBb0d0Q1oseUJwRzBDWSxBb0d6Q1osbUJBQUEsQUFDQSxZQUFBLEFBQ0EsV0FBQSxBQUNBLGlCQUFBLEFBQ0EsaUJBQUEsQ3RHaXhkRixBc0cvd2RFLGtCQUNFLHFCQUFBLEN0R2l4ZEosQXNHendkSSx1Q0FDRSxZQUFBLEN0RzR3ZE4sQXNHeHdkRSxxREFFRSxrQkFBQSxBQUNBLG9CQUFBLEN0RzB3ZEosQXNHeHdkSSwyRUFDRSxhcEdhUSxDRjh2ZGQsQXNHdndkRSxpQkFDRSxnQkFBQSxDdEd5d2RKLEFzR3B3ZEUsY0FDRSxvQkFBQSxDdEd1d2RKLEFzR253ZEEsZUFDRSxjQUFBLEN0R3N3ZEYsQWNqemRJLHlCd0YrQ0YsaUJBQ0UscUJBQUEsQUFDQSxrQkFBQSxDdEdzd2RGLEFzR253ZEEscUJBQ0UsWUFBQSxDdEdxd2RGLEFzR2x3ZEEsaUNBRUUsZUFBQSxBQUNBLGdCQUFBLEFBQ0EsbUJBQUEsQ3RHb3dkRixDQUNGLEFzR2p3ZEEsa0RBRUUsYUFBQSxBQUNBLHNCQUFBLEFBR0EsWUFBQSxBQUNBLFlBQUEsQ3RHaXdkRixBc0c5dmRBLDBDQUVJLDJCQUNFLFlBQUEsQ3RHZ3dkSixDQUNGLEFzRzV2ZEEsZ0JBQ0UsZ0JBQUEsQ3RHOHZkRixBc0cxdmRFLCtCQUNFLGVBQUEsQUFDQSxtQ0FBQSxBQUNBLGVBQUEsQUFDQSxnQkFBQSxBQUNBLGNwR3BEVSxBb0dxRFYsb0JBQUEsQUFDQSx1QkFBQSxDdEc2dmRKLEFzRzF2ZEUsd0NBQ0Usb0JBQUEsQUFDQSxtQkFBQSxBQUNBLDhCQUFBLEFBQ0EsdUJBQUEsQUFDQSxnQkFBQSxBQUNBLFlBQUEsQUFDQSxxQkFBQSxBQUNBLGdCcEduRVUsQW9Hb0VWLDZCQUFBLEFBQ0EscUJBQUEsQUFDQSxtQ0FBQSxBQUNBLGtCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxlQUFBLEFBQ0EsbUJBQUEsQUFDQSxhcEc1RGMsQ0Z3emRsQixBc0dwdmRBLFlBQ0UsMkJBQUEsQ3RHMnZkRixBc0d4dmRBLHFCQUNFLGlCQUFBLEN0RzJ2ZEYsQXNHbHZkRSw2QkFDRSxtQ0FBQSxBQUNBLG9CQUFBLEFBQ0EsZUFBQSxBQUNBLGdCQUFBLEFBQ0EsYXBHcEdVLENGODFkZCxBc0d4dmRFLHNIQUVFLHlCQUFBLEFBQ0EsbUJwR3JHVSxBb0dzR1YsVXBHNUdVLENGczJkZCxBc0d0dmRBLDRCQUNFLGVBQUEsQUFDQSxrQkFBQSxBQUNBLGFBQUEsQUFDQSx3QnBHL0ZnQixDRncxZGxCLEFzR3Z2ZEUsOEJBQ0UsYXBHckhVLENGODJkZCxBc0dydmRBLDJCQUNFLG1CQUFBLEFBQ0EsYUFBQSxBQUNBLGFBQUEsQ3RHd3ZkRixBc0dydmRBLG1CQUNFLGFBQUEsQ3RHd3ZkRixBc0dydmRBLDZCQUNFLGdCQUFBLEFBQ0EsZUFBQSxDdEd3dmRGLEFzR3J2ZEEsZ0NBQ0UsZUFBQSxDdEd3dmRGLEFzR3J2ZEEsOEJBQ0UsWUFBQSxBQUNBLHVCQUFBLGtCQUFBLEFBQ0EsZUFBQSxBQUNBLG1CQUFBLEFBQ0EsbUJBQUEsQUFDQSxhQUFBLEFBQ0EsZ0JBQUEsQUFDQSxtQkFBQSxBQUNBLHNCQUFBLEN0R3d2ZEYsQXNHdHZkRSxnQ0FDRSxXQUFBLEFBQ0EsZ0JBQUEsQUFDQSxlQUFBLEFBQ0EsWUFBQSxBQUNBLGlCQUFBLEN0R3d2ZEosQXNHcHZkQSxvQkFDRSxpQkFBQSxDdEd1dmRGLEFzR3B2ZEEsNkJBQ0UsWUFBQSxDdEd1dmRGLEFzR3B2ZEEsY0FDRSxhQUFBLEFBQ0EsbUJBQUEsQUFDQSwyQkFBQSxBQUNBLHVCQUFBLEFBQ0EsYUFBQSxBQUNBLFNBQUEsQUFDQSxrQkFBQSxBQUNBLGtCQUFBLEN0R3V2ZEYsQXVHbGhlQSxXQUNFLG1Cckd5R1ksQXFHckdaLHdDQUFBLEN2R3NoZUYsQXVHbmhlQSxXQUNFLHdCckdpR1ksQ0ZxN2RkLEF1R25oZUEsV0FDRSx5QnJHbUdZLEFxR2xHWixVckcyRlksQ0YyN2RkLEF1R25oZUEsV0FDRSxtQnJHd0ZZLEFxR3BGWix3Q0FBQSxDdkdzaGVGLEF1R25oZUEsV0FDRSxlckcrRVksQ0Z1OGRkLEF1R25oZUEsZ0JBQ0UsVUFBQSxDdkdzaGVGLEF1R2poZUUsMENBQ0UsbUJBQUEsQ3ZHcWhlSixBdUduaGVJLDBEQUNFLGtCQUFBLEN2R3FoZU4sQXVHbGhlSSwrQ0FDRSxZQUFBLEFBQ0Esc0JBQUEsQUFDQSxVQUFBLEN2R29oZU4sQWM5L2RJLHlCeUZuQkksbURBQ0Usa0JBQUEsQUFDQSxNQUFBLEFBQ0EsU0FBQSxBQUNBLFlBQUEsQUFDQSxnQkFBQSxBQUNBLGFBQUEsQ3ZHb2hlUixDQUNGLEFjeGdlSSx5QnlGTkEsMENBQ0UsU0FBQSxDdkdpaGVKLENBQ0YsQXVHN2dlQSx5QkFDRSxvQkFDRSxTQUFBLEN2R2doZUYsQ0FDRixBdUc5Z2VBLHlCQUNFLG9CQUNFLFNBQUEsQ3ZHZ2hlRixDQUNGLEF3RzFsZUUsWUFDRSxlQUFBLEN4RytsZUosQXdHNWxlRSxXQUNFLGN0R21VYSxDRjJ4ZGpCLEF3RzFsZUksZ0NBQ0UsaUJBQUEsQ3hHNGxlTixBd0d4bGVFLCtCQUNFLFVBQUEsQUFDQSxzQnRHd0ZVLEFzR3ZGVixlQUFBLEN4RzBsZUosQXdHeGxlSSxpQ0FDRSxjdEc4RlEsQXNHN0ZSLHlCQUFBLEN4RzBsZU4sQXdHdmxlSSxnREFDRSxjdEdvRlEsQXNHbkZSLHlCQUFBLEN4R3lsZU4sQXdHdGxlSSxrQ0FDRSxlQUFBLEN4R3dsZU4sQXdHcGxlRSwyQkFDRSxlQUFBLEN4R3NsZUosQXlHcm5lRSxnUEFDRSxZQUFBLEN6RzZuZUosQXlHMW5lRSw0UUFDRSxhQUFBLEFBQ0EsbUJBQUEsQUFDQSxxQkFBQSxBQUNBLFlBQUEsQ3pHa29lSixBYzVrZUkseUIyRmxEQSx1UEFDRSxnQkFBQSxBQUNBLGFBQUEsQ3pHdW9lSixDQUNGLEF5R3BvZUUseU9BQ0UsbURBQUEsQUFDQSxxQkFBQSxDekc0b2VKLEF5R3pvZUUsdVBBQ0Usa0VBQUEsQUFDQSxxQkFBQSxDekdpcGVKLEF5RzNvZUksZ0VBQ0UsVUFBQSxDekc4b2VOLEF5R3hvZUEsY0FDRSxrQkFBQSxBQUNBLFlBQUEsQ3pHMm9lRixBeUd4b2VBLGNBQ0UseUJBQUEsQ3pHMm9lRixBeUd4b2VBLFdBQ0Usa0JBQUEsQUFDQSxLQUFBLEN6RzJvZUYsQTBHanNlRSxnREFDRSxnQkFBQSxBQUNBLGdCQUFBLEFBQ0EsWUFBQSxBQUNBLGFBQUEsQzFHcXNlSixBMEduc2VFLHlDQUNFLGdEQUNFLGNBQUEsQzFHc3NlSixBMEdwc2VFLG9EQUFnQixZQUFBLEMxR3dzZWxCLENBQ0YsQTBHdHNlQSxTQUNFLHdCeEc0RlksQ0Y2bWVkLEEwR2xzZUUsb0VBS0Usa0J4R2lUYSxBd0doVGIscUJ4R3dHZ0IsQ0Y0bGVwQixBMEczcmVFLFdBQ0UsYXhHZ0ZlLENGNm1lbkIsQTBHMXJlRSxZQUNFLHVCQUFBLEMxRzRyZUosQTJHdHVlRSxhQUNFLE9BQUEsQUFDQSxrQkFBQSxBQUNBLEtBQUEsQzNHeXVlSixBMkd0dWVFLGdDQUVFLHdCekdtR1UsQ0Zvb2VkLEEyR3B1ZUUscUJBQ0UsaUJBQUEsQzNHc3VlSixBMkdwdWVJLDJCQUNFLGVBQUEsQUFDQSxPQUFBLEFBQ0Esa0JBQUEsQUFDQSxVQUFBLEMzR3N1ZU4sQTJHbnVlSSwrQ0FFRSxrQkFBQSxDM0dxdWVOLEEyR2x1ZUksd0JBQ0Usa0JBQUEsQzNHb3VlTixBMkcvdGVJLDBCQUNFLG1CekdvRlEsQXlHbkZSLGFBQUEsQUFDQSxhQUFBLEFBQ0EsaUJBQUEsQzNHaXVlTixBY2pzZUksK0M2RnBDQSwwQkFPSSxZQUFBLEMzR2t1ZU4sQ0FDRixBMkdodWVNLDZCQUNFLGlCQUFBLEMzR2t1ZVIsQTJHOXRlSSxpQ0FDRSxZQUFBLEFBQ0EsVUFBQSxBQUNBLGtCQUFBLEFBQ0EsVUFBQSxDM0dndWVOLEEyRzV0ZUUsWUFDRSxtQ0FBQSxBQUNBLDJCQUFBLEMzRzh0ZUosQWNudGVJLHlCNkZiRixZQUtJLG9DQUFBLEFBQ0Esb0JBQUEsQUFDQSxhQUFBLEMzRyt0ZUosQ0FDRixBY3Z1ZUkseUI2RkFGLFlBV0ksb0NBQUEsQUFDQSxZQUFBLEFBQ0EsZ0JBQUEsQzNHZ3VlSixDQUNGLEFjanVlSSx5QjZGYkYsWUFpQkksc0NBQUEsQzNHaXVlSixDQUNGLEFjdHVlSSwrQzZGYkYsWUFxQkksc0NBQUEsQzNHa3VlSixDQUNGLEFjM3VlSSxnRDZGYkYsWUF5Qkksa0NBQUEsQzNHbXVlSixBMkdqdWVJLDRCQUNFLGVBQUEsQzNHbXVlTixDQUNGLEFjaHdlSSwwQjZGQUYsWUFpQ0ksb0NBQUEsQUFDQSxnQkFBQSxDM0dtdWVKLEEyR2p1ZUksNEJBQ0UsY0FBQSxDM0dtdWVOLENBQ0YsQTJHaHVlSSwwQkFDRSw0QkFDRSxlQUFBLEMzR2t1ZU4sQ0FDRixBMkc5dGVFLFVBQ0UscUVBQUEsQUFDQSxnQkFBQSxBQUNBLGlCQUFBLEMzR2d1ZUosQWN0d2VJLHlCNkZ5Q0UsZUFDRSxZQUFBLEMzR2d1ZU4sQ0FDRixBMkc3dGVJLGVBQ0UsU0FBQSxBQUNBLGtCQUFBLEFBQ0EsS0FBQSxDM0crdGVOLEFjN3hlSSwwQjZGMkRBLGVBTUksU0FBQSxDM0dndWVOLENBQ0YsQWNyeGVJLGdENkY4Q0EsZUFVSSxXQUFBLEMzR2l1ZU4sQ0FDRixBY3Z5ZUkseUI2RjBFRixtQkFFSSx3RkFBQSxBQUNBLDBCQUFBLEFBQ0Esb0JBQUEsQUFDQSxpQkFBQSxDM0crdGVKLEEyRzd0ZUksaUNBQ0UsY0FBQSxBQUNBLFdBQUEsQUFDQSxrQkFBQSxBQUNBLFdBQUEsQzNHK3RlTixDQUNGLEFjeHllSSx5QjZGNkRGLG1CQWdCSSx3Q0FBQSxDM0crdGVKLENBQ0YsQTRHbDNlQSxHQUNFLG9CQUFBLEFBQ0EsZ0JBQUEsQzVHcTNlRixBNEdsM2VBLFdBQ0UsYzFHdUdZLEEwR3RHWixjQUFBLEM1R3EzZUYsQTRHbDNlQSxnQkFDRSxlQUFBLEM1R3EzZUYsQTRHbDNlQSxpQkFDRSxpQkFBQSxDNUdxM2VGLEE0R24zZUUsbUJBQ0UsY0FBQSxDNUdxM2VKLEE0R2wzZUUsNkJBQ0Usb0JBQUEsQzVHbzNlSixBNEdqM2VFLHVDQUNFLFlBQUEsQUFDQSxrQkFBQSxBQUNBLFdBQUEsQUFDQSxxQkFBQSxBQUNBLFNBQUEsQzVHbTNlSixBNEdqM2VJLDJDQUNFLFlBQUEsQUFDQSxVQUFBLEM1R20zZU4sQTRHLzJlRSwySEFJRSxrQkFBQSxBQUNBLFVBQUEsQUFDQSxRQUFBLEFBQ0Esa0JBQUEsQUFDQSxlQUFBLEM1R2kzZUosQTRHOTJlRSwwQkFDRSxhMUcyRFUsQ0ZxemVkLEE0RzcyZUUsaUNBQ0UsYTFHZ0d3QixDRit3ZTVCLEE0R3gyZU0sbURBQ0UsZUFBQSxDNUcyMmVSLEE0R3gyZU0sbURBQ0UsU0FBQSxDNUcwMmVSLEE2RzU2ZUEsY0FDRSxnQkFBQSxDN0crNmVGLEE2Rzc2ZUUsc0JBQ0UsUUFBQSxDN0crNmVKLEE2RzM2ZUksZ0NBQ0UsV0FBQSxDN0c2NmVOLEFjajNlSSwwQitGdkRBLG9DQUNFLDRCQUFBLEM3RzI2ZUosQTZHeDZlRSwwQkFDRSxZQUFBLEM3RzA2ZUosQTZHdjZlRSwrQkFDRSxvQkFBQSxDN0d5NmVKLEE2R3Y2ZUksbUNBQ0UsVUFBQSxDN0d5NmVOLEE2R3I2ZUUsMEJBQ0UseUJBQUEsQUFDQSx5QkFBQSxDN0d1NmVKLENBQ0YsQWNoNWVJLHlCK0ZuQkEsMEJBQ0Usb0JBQUEsQzdHczZlSixBNkduNmVFLCtCQUNFLFlBQUEsQzdHcTZlSixDQUNGLEE2Rzk1ZUUsWUFDRSxhM0cwRFUsQ0YwMmVkLEE2R2g2ZUksMENBQ0Usa0JBQUEsQUFDQSxXQUFBLEFBQ0EsWUFBQSxBQUNBLFdBQUEsQzdHazZlTixBNkdoNmVNLDhDQUNFLFdBQUEsQUFDQSxZQUFBLEFBQ0Esa0JBQUEsQzdHazZlUixBNkc5NWVJLHlDQUNFLGtCQUFBLEFBQ0EsaUJBQUEsQzdHZzZlTixBNkc5NWVNLHNEQUNFLGNBQUEsQUFDQSxrQkFBQSxDN0dnNmVSLEE4RzErZUEscUJBQ0UsbUI1R2tKMEIsQTRHakoxQixXNUd5R1ksQTRHeEdaLGFBQUEsQzlHNitlRixBOEczK2VFLGtDQUNFLGdCQUFBLEFBQ0EsYUFBQSxBQUNBLG1CQUFBLEFBQ0Esa0JBQUEsQzlHNitlSixBOEczK2VJLG9DQUNFLFc1RytGUSxBNEc5RlIsWUFBQSxBQUNBLGlCQUFBLEM5RzYrZU4sQStHMy9lQSxzQkFDRSxZQUFBLEFBQ0Esd0I3R3FKMEIsQ0Z5MmU1QixBK0c1L2VFLGtEQUNFLHFCQUFBLEFBQ0EsVUFBQSxBQUNBLGlCQUFBLEMvRzgvZUosQStHNS9lSSx5REFDRSxVQUFBLEMvRzgvZU4sQStHMy9lSSwrREFDRSxpQkFBQSxBQUNBLGVBQUEsQUFDQSxrQkFBQSxBQUNBLGdCQUFBLEFBQ0Esa0JBQUEsQUFDQSxNQUFBLEFBQ0EsUUFBQSxBQUNBLFNBQUEsQUFDQSxZQUFBLEFBQ0EsbUJBQUEsQUFDQSxVQUFBLEMvRzYvZU4sQStHei9lRSx5REFDRSxxQkFBQSxBQUNBLGtCQUFBLEFBQ0EsaUJBQUEsQy9HMi9lSixBK0d4L2VFLGdDQUNFLGVBQUEsQy9HMC9lSixBK0d4L2VJLHVDQUNFLGdCQUFBLEFBQ0Esd0I3R2dIc0IsQ0YwNGU1QixBK0d0L2VFLDJEQUNFLG1CQUFBLEMvR3cvZUosQStHci9lRSxpREFDRSxzQjdHMkRVLEE2RzFEVixtQkFBQSxDL0d1L2VKLEErR3IvZUksb0RBQ0UsYzdHK0ZzQixBNkc5RnRCLGVBQUEsQy9HdS9lTixBK0dwL2VJLGdFQUNFLGtCQUFBLEFBQ0EsU0FBQSxDL0dzL2VOLEErR24vZUksaUVBQ0UsU0FBQSxDL0dxL2VOLEErR2wvZUksaUVBQ0UsU0FBQSxDL0dvL2VOLEErR2ovZUksMERBQ0UsZ0JBQUEsQUFDQSxlQUFBLEMvR20vZU4sQStHai9lTSwwRUFDRSxhQUFBLEMvR20vZVIsQStHaC9lTSw0REFDRSwwQkFBQSxBQUNBLGE3R29Fb0IsQ0Y4NmU1QixBK0c3K2VNLHNFQUNFLGVBQUEsQUFDQSxrQkFBQSxBQUNBLGtCQUFBLEFBQ0EsT0FBQSxDL0crK2VSLEErRzUrZU0seUVBQ0UscUJBQUEsQUFDQSxnQkFBQSxBQUNBLFNBQUEsQy9HOCtlUixBK0c1K2VRLGdGQUNFLGVBQUEsQUFDQSxpQkFBQSxDL0c4K2VWLEErRzErZU0sd0VBQ0UsV0FBQSxBQUNBLFlBQUEsQy9HNCtlUixBK0d4K2VJLDZFQUNFLHlCQUFBLEMvRzArZU4sQStHcitlSSxzREFDRSxhN0dnQ3NCLENGdThlNUIsQStHcCtlSSx3REFDRSxjQUFBLEMvR3MrZU4sQStHcCtlTSw0RUFDRSxrQkFBQSxBQUNBLE9BQUEsQy9HcytlUixBK0duK2VNLDBFQUNFLGE3R2RNLENGbS9lZCxBK0dsK2VNLDJFQUNFLGE3R2pCTSxDRnEvZWQsQStHOTllSSx3REFDRSx1QkFBQSxBQUNBLGtCQUFBLEFBQ0EsOEJBQUEsQUFDQSxXQUFBLEFBQ0EsWUFBQSxBQUNBLGNBQUEsQUFFQSw4QkFBQSxDL0dtK2VOLEErR3I5ZUksYUFDRSxHQUNFLHNCQUFBLEMvRys5ZU4sQStHNTllSSxHQUNFLHVCQUFBLEMvRzg5ZU4sQ0FDRixBZ0hwb2ZBLGVBQ0UsV0FBQSxBQUNBLFdBQUEsQ2hIdW9mRixBZ0hyb2ZFLG1CQUNFLHNCQUFBLEFBQ0EsdUJBQUEsQ2hIdW9mSixBZ0hwb2ZFLHFCQUNFLG9GQUFBLENoSHNvZkosQWdIbm9mRSxxQkFDRSxvRkFBQSxDaEhxb2ZKLEFnSGxvZkUsd0NBRUUsV0FBQSxDaEhvb2ZKLEFnSGpvZkUsbUNBRUUsVTlHbUZVLENGZ2pmZCxBZ0hqb2ZJLHVDQUNFLFc5R2dGUSxBOEcvRVIseUJBQUEsQ2hIb29mTixBZ0hob2ZFLDhCQUNFLGNBQUEsQ2hIa29mSixBZ0g3bmZFLHNDQUNFLGVBQUEsQ2hIZ29mSixBaUh0cWZBLHVCQUNFLFlBQUEsQ2pIMHFmRixBaUh4cWZFLHlDQUNFLGVBQUEsQ2pIMHFmSixBaUh4cWZFLDhEQUNFLGdCQUFBLEFBQ0EsWUFBQSxBQUNBLFVBQUEsQ2pIMHFmSixBaUh4cWZFLHNDQUNFLGdCQUFBLEFBQ0EsZ0JBQUEsQ2pIMHFmSixBaUh4cWZJLDBDQUNFLGFBQUEsQUFDQSxxQkFBQSxDakgwcWZOLEFpSHJxZkEsZ0JBQ0Usb0JBQUEsQ2pId3FmRixBaUh0cWZBLG1CQUNFLFlBQUEsQ2pIeXFmRixBaUh0cWZJLDhEQUNFLFlBQUEsQUFDQSxVQUFBLENqSHdxZk4sQWlIbnFmRSxzQ0FDRSxpQkFBQSxBQUNBLG1CQUFBLENqSHNxZkosQWlIbnFmRSw4QkFDRSxnQkFBQSxDakhxcWZKLEFpSGpxZkEsWUFDRSxvQkFBQSxBQUNBLG9CQUFBLENqSG9xZkYsQWlIanFmQSxtQkFDRSxZQUFBLENqSHFxZkYsQWlIcHFmRSxzQ0FDRSxhQUFBLEFBQ0EsaUJBQUEsQ2pIc3FmSixBaUhycWZJLGlEQUNFLGNBQUEsQ2pIdXFmTixBaUhucWZBLG9CQUNFLGVBQUEsQUFDQSxpQkFBQSxBQUNBLHFCQUFBLEFBQ0EsYS9HMkNZLENGMm5mZCxBaUg3cGZFLHlCQUNFLGVBQUEsQUFDQSxhL0d3Q1UsQ0YybmZkLEFpSGpxZkUseUJBQ0UseUJBQUEsQ2pIbXFmSixBaUhscWZJLCtCQUNFLG9CQUFBLENqSG9xZk4sQWlIanFmRSwwQkFDRSxhQUFBLEFBQ0EscUJBQUEsQ2pIbXFmSixBaUhqcWZJLDZCQUNFLGFBQUEsQUFDQSw4QkFBQSxBQUNBLGFBQUEsQ2pIbXFmTixBaUgvcGZBLDJCQUVFLGNBQUEsQ2pIa3FmRixBa0hwd2ZBLHdCQUNFLGFBQUEsQUFDQSxvQkFBQSxDbEh1d2ZGLEFrSHJ3ZkEscUJBQ0UsY0FBQSxDbEh3d2ZGLEFrSHR3ZkEsYUFDRSxlaEgrV2dCLEFnSDlXaEIsYUFBQSxDbEh5d2ZGLEFrSHZ3ZkEsc0JBQ0UsbUJBQUEsQ2xIMHdmRixBa0h4d2ZBLHFCQUNFLGlCQUFBLENsSDJ3ZkYsQWtIendmQSxvQkFDRSxhQUFBLEFBQ0EsNkJBQUEsQ2xINHdmRixBa0gxd2ZBLDBCQUNFLGFBQUEsQUFDQSxlQUFBLEFBQ0Esa0JBQUEsQ2xINndmRixBa0gzd2ZFLDZCQUNFLG1CQUFBLENsSDZ3ZkosQWtIMXdmQSxxQkFDRSxjaEg4RVksQWdIN0VaLGVoSHVWZ0IsQWdIdFZoQixpQkFBQSxDbEg2d2ZGLEFrSDN3ZkEsd0JBQ0UsZ0JBQUEsQ2xIOHdmRixBa0g1d2ZFLDhCQUNFLGVoSGdWYyxBZ0gvVWQscUJBQUEsQ2xIOHdmSixBa0gzd2ZBLGtCQUNFLG1CQUFBLEFBQ0EsZUFBQSxDbEg4d2ZGLEFrSDN3ZkUsaUNBQ0UsY2hIb0VVLEFnSG5FVixnQkFBQSxDbEg2d2ZKLEFrSDN3Zkksd0NBQ0UsYUFBQSxDbEg2d2ZOLEFrSHp3ZkEsZ0JBQ0UsYUFBQSxDbEg0d2ZGLEFrSDF3ZkEsbUJBQ0UsVUFBQSxDbEg2d2ZGLEFrSHp3ZkUsaUNBQ0UsaUJBQUEsQ2xINHdmSixBa0gxd2ZFLGdGQUNFLGNoSGdEVSxBZ0gvQ1YsZ0JBQUEsQUFDQSw2QkFBQSxBQUNBLG1CQUFBLEFBQ0Esb0JBQUEsQ2xINHdmSixBa0gxd2ZJLDhGQUNFLGNoSHNDUSxBZ0hyQ1IsZ0NBQUEsQUFDQSxrQkFBQSxDbEg0d2ZOLEFrSDF3Zk0sMEdBQ0Usb0JBQUEsQ2xINHdmUixBa0h2d2ZBLGdDQUNFLGNBQUEsQUFDQSxtQkFBQSxDbEgwd2ZGLEFrSHh3ZkEsMEJBQ0UsY0FBQSxBQUNBLFdBQUEsQUFDQSxzQ0FBQSxDbEgyd2ZGLEFrSHp3ZkEscUJBQ0UsVUFBQSxDbEg0d2ZGLEFtSDUyZkEsbUJBQ0UsZ0JBQUEsQ25IKzJmRixBbUg1MmZBLHFCQUNFLG1CQUFBLENuSCsyZkYsQW1IMzJmRSwrQkFDRSxlQUFBLENuSDgyZkosQW1INTJmSSxvQ0FDRSxxQkFBQSxDbkg4MmZOLEFtSDcyZk0sa0RBQ0UsbUJBQUEsQ25IKzJmUixBbUh6MmZBLDBDQUNFLHVCQUFBLEFBQ0EsWUFBQSxBQUNBLFNBQUEsQ25INDJmRixBbUh6MmZBLGdCQUNFLGtCQUFBLEFBQ0EsV0FBQSxBQUNBLEtBQUEsQ25INDJmRixBbUh6MmZBLGFBQ0Usa0JBQUEsQUFDQSxhQUFBLEFBQ0EsUUFBQSxDbkg0MmZGLEFtSHoyZkEsWUFDRSxzQmpIbUVZLEFpSGxFWixVQUFBLENuSDQyZkYsQW1IMTJmRSxrQkFDRSxlQUFBLEFBQ0EsTUFBQSxBQUNBLHdCQUFBLEFBQ0Esa0JBQUEsQ25INDJmSixBbUh4MmZBLGNBQ0UsWUFBQSxBQUNBLDZEakgrUXFCLEFpSDlRckIsZUFBQSxBQUNBLFNBQUEsQ25IMjJmRixBbUh6MmZFLG9CQUNFLFlBQUEsQ25IMjJmSixBbUh4MmZFLHlDQUNFLGFqSHdGd0IsQ0ZreGY1QixBbUh0MmZBLFlBQ0Usa0JBQUEsQUFDQSxhQUFBLEFBQ0EsV0FBQSxBQUNBLHNCQUFBLEFBQ0EsU0FBQSxDbkh5MmZGLEFtSHIyZkEsZ0ZBSUUsaUJBQUEsQUFDQSxrQkFBQSxDbkh3MmZGLEFtSHIyZkEsWUFDRSxvQkFBQSxBQUNBLGVBQUEsQ25IdzJmRixBbUhyMmZBLG1CQUNFLHVCQUFBLENuSHcyZkYsQW1IdjJmRSxtREFDRSx3QkFBQSxDbkh5MmZKLEFtSHAyZkUsNkVBRUUsYWpIeUNVLEFpSHhDVixtQ0FBQSxBQUNBLG1Cakh1Q1UsQ0YremZkLEFtSGoyZkUseUVBRUUsY2pISVUsQWlISFYsbUNBQUEsQUFDQSxvQmpIRVUsQ0ZpMmZkLEFtSC8xZkEsc0JBQ0UsVUFBQSxBQUVBLGdCQUFBLEFBQ0EsS0FBQSxDbkhrMmZGLEFtSGoyZkUseUJBQ0MsVWpIWlcsQ0YrMmZkLEFtSGgyZkUsd0NBQ0UsU0FBQSxDbkhrMmZKLEFtSDkxZkEsZ0JBQ0Usc0JqSHJCWSxBaUhzQlosZ0JBQUEsQ25IaTJmRixBbUgvMWZFLDhCQUNFLDBCQUFBLENuSGkyZkosQW1IOTFmRSw0RUFDRSxtQkFBQSxBQUNBLGNBQUEsQUFDQSxzQkFBQSxBQUNBLGVBQUEsQ25IZzJmSixBbUg5MWZJLDRIQUNFLFdBQUEsQ25IZzJmTixBbUgzMWZBLDhCQUNFLGNqSHZDWSxBaUh3Q1oscUJBQUEsQUFDQSxXQUFBLEFBQ0Esc0JBQUEsQUFDQSxnQkFBQSxBQUNBLGtCQUFBLENuSDgxZkYsQW1IMTFmRSx1QkFDQSxjQUFBLENuSDYxZkYsQW1IMzFmSSxnREFDRSxlQUFBLENuSDYxZk4sQW1IeDFmSSxrR0FDRSxlQUFBLENuSDYxZk4sQW1IMTFmRSwwQkFDRSxlQUFBLENuSDQxZkosQW1IMTFmSSxvREFDRSxlQUFBLENuSDQxZk4sQW1IejFmSSx1REFDRSxlQUFBLENuSDIxZk4sQW1IeDFmSSw2REFDRSxlQUFBLENuSDAxZk4sQW1IcDFmQSxnQkFDRSxnQkFBQSxBQUNBLGtCQUFBLENuSHUxZkYsQW1ILzBmQSxxQkFDRSw2RGpINkhxQixBaUg1SHJCLGdCQUFBLEFBQ0EsY2pIdkZZLEFpSHdGWixZQUFBLEFBQ0EsY0FBQSxDbkhrMWZGLEFtSC8wZkEsb0JBQ0UsZUFBQSxBQUNBLGdCQUFBLENuSGsxZkYsQW1IaDFmRSxtQ0FDRSxnQkFBQSxBQUNBLFlBQUEsQUFDQSw2QkFBQSxDbkhrMWZKLEFtSGgxZkkseUNBQ0UsZUFBQSxDbkhrMWZOLEFtSC8wZkksZ0RBQ0UsZUFBQSxDbkhpMWZOLEFtSDUwZkEsZUFDRSxVQUFBLEFBQ0Esa0JBQUEsQUFDQSxrQkFBQSxDbkgrMGZGLEFtSDcwZkUsOEJBQ0UsZ0JBQUEsQ25IKzBmSixBbUg1MGZFLG1IQUdFLG1CQUFBLENuSDgwZkosQW1INTBmSSx5SEFDRSxrQkFBQSxBQUNBLE9BQUEsQ25IZzFmTixBbUg1MGZFLHdDQUNFLGtCQUFBLENuSDgwZkosQW1IMTBmQSxvQkFDRSxVQUFBLEFBQ0Esa0JBQUEsQ25INjBmRixBbUgxMGZBLGlCQUNFLFVBQUEsQUFDQSxpQkFBQSxDbkg2MGZGLEFtSDMwZkUsZ0NBQ0UsYUFBQSxBQUNBLGdCQUFBLEFBQ0EscUNBQUEsQUFDQSxZQUFBLEFBQ0EsWUFBQSxBQUNBLDZCQUFBLENuSDYwZkosQW1IMzBmRSxnQ0FDRSxpQkFBQSxDbkg2MGZKLEFtSHgwZkUsZ0RBQ0Usb0JBQUEsQ25IMjBmSixBbUh2MGZBLGVBQ0UsYUFBQSxBQUNBLG1CQUFBLEFBQ0Esa0JBQUEsQUFDQSxpQkFBQSxDbkgwMGZGLEFtSHYwZkEsMEJBQ0ksU0FBQSxDbkgwMGZKLEFtSHowZkksZ0NBQ0UsYUFBQSxDbkgyMGZOLEFtSHAwZkUsZ0dBQ0UsNEJBQUEsQ25IdTBmSixBb0gzbWdCQSxlQUNFLFdBQUEsQUFDQSxZQUFBLEFBQ0EsbUJBQUEsQUFDQSxzQkFBQSxBQUNBLGlCQUFBLENwSGluZ0JGLEFvSC9tZ0JFLG1CQUNFLFVBQUEsQ3BIaW5nQkosQW9IOW1nQkUsb0JBQ0UsV0FBQSxBQUNBLFlBQUEsQUFDQSxvQ0FBQSxBQUVBLGtCQUFBLEFBQ0EsY0FBQSxDcEgrbWdCSixBb0g3bWdCSSwwQkFDRSwrQkFBQSxBQUNBLG9CbEg2SHNCLENGay9mNUIsQW9IN21nQk0sZ0NBQ0UsYWxIMEhvQixDRnEvZjVCLEFvSDNtZ0JJLDBCQUNFLG1CQUFBLEFBQ0EsYWxIbUhzQixDRjAvZjVCLEFvSDNtZ0JNLDRCQUNFLGtCQUFBLEFBQ0EsUUFBQSxBQUNBLGVBQUEsQ3BINm1nQlIsQW9Idm1nQkEsZUFDRSxZQUFBLEFBQ0EsaUJBQUEsQ3BIMG1nQkYsQW9IdG1nQk0seUNBQ0UscUJBQUEsQ3BId21nQlIsQW9IcG1nQk0sZ0RBQ0Usb0JBQUEsQUFDQSx3QkFBQSxDcEhzbWdCUixBb0hsbWdCSSxzQ0FDRSwwQkFBQSxDcEhvbWdCTixBb0gvbGdCRSx5QkFDRSxpQkFBQSxDcEhpbWdCSixBb0gvbGdCSSw2QkFDRSxlQUFBLEFBQ0EsZUFBQSxDcEhpbWdCTixBY3JtZ0JJLHlCc0d4QkosZUFpQ0ksV0FBQSxDcEhnbWdCRixDQUNGLEFvSGhsZ0JBLGdCQUNFLGFBQUEsQ3BIMmxnQkYsQW9IemxnQkUsMkJBQ0UsaUJBQUEsQ3BIMmxnQkosQW9IMWxnQkksZ0VBRUUsZUFBQSxBQUNBLGlDQUFBLENwSDRsZ0JOLEFvSDFsZ0JNLHlCQUxGLGdFQU1JLGdCQUFBLENwSDhsZ0JOLENBQ0YsQW9INWxnQkksK0JBQ0UsZUFBQSxBQUNBLGlDQUFBLENwSDhsZ0JOLEFvSHJsZ0JBLGlCQWNFLGtCQUFBLEFBQ0EsU0FBQSxBQUNBLFVBQUEsQ3BIOGtnQkYsQW9IN2xnQkUseUJBQ0Usb0JBQUEsQ3BIK2xnQkosQW9INWxnQkUsdUJBQ0UsY2xId0J3QixBa0h2QnhCLGNBQUEsQ3BIOGxnQkosQW9INWxnQkksNkJBQ0UsYWxIckJRLENGbW5nQmQsQW9IdGxnQkUseUJBQ0UsWUFBQSxBQUNBLFdBQUEsQUFDQSxVQUFBLEFBQ0EsbUJBQUEsQUFDQSxzQkFBQSxBQUNBLGtCQUFBLEFBQ0Esc0JsSHRDVSxBa0h1Q1YsaUJBQUEsQ3BId2xnQkosQW9IMWtnQkUsaUdBRUUsV0FBQSxDcEhtbGdCSixBb0gva2dCQSx3QkFDRSxTQUFBLENwSGtsZ0JGLEFvSGhsZ0JFLGdEQUNFLGNBQUEsQ3BIa2xnQkosQW9IL2tnQkUsZ0RBQ0UsWUFBQSxDcEhpbGdCSixBb0g5a2dCRSw0QkFDRSxjQUFBLEFBQ0EsZ0JBQUEsQ3BIZ2xnQkosQW9INWtnQkEsZUFDRSx5QmxIM0VZLEFrSDRFWixXQUFBLEFBQ0EsbUJBQUEsQUFDQSxxQkFBQSxBQUNBLFdsSGpGWSxBa0hrRlosa0JBQUEsQUFDQSxXQUFBLEFBQ0EsWUFBQSxBQUNBLGlCQUFBLEFBQ0EsaUJBQUEsQ3BIK2tnQkYsQW9INWtnQkEsY0FDRSxjQUFBLENwSCtrZ0JGLEFxSGp4Z0JBLGdCQUNFLGdCQUFBLEFBQ0Esa0JBQUEsQ3JIdXhnQkYsQXFIcnhnQkUsK0JBQ0Usc0JBQUEsQUFDQSxnQkFBQSxBQUNBLFlBQUEsQUFDQSxlQUFBLENySHV4Z0JKLEFxSHJ4Z0JFLDhCQUNFLFdBQUEsQ3JIdXhnQkosQXFIcnhnQkksaURBQ0UsZUFBQSxBQUNBLGdCQUFBLEFBQ0EsZ0JBQUEsQ3JIdXhnQk4sQXFIbnhnQkEsWUFDRSxhQUFBLEFBQ0EsNkJBQUEsQ3JIc3hnQkYsQXFIbnhnQkEsY0FDRSxtQkFBQSxDckhzeGdCRixBcUhweGdCQSxpQkFDRSxhQUFBLEFBQ0EsZ0JBQUEsQ3JIdXhnQkYsQXFIcnhnQkUscUJBQ0UsaUJBQUEsQ3JIdXhnQkosQXFIcHhnQkUsc0RBQ0UsY0FBQSxDckhzeGdCSixBcUhoeGdCQSxxQkFDRSxrQkFBQSxDckhteGdCRixBcUhoeGdCRSxzQkFDRSx5QkFBQSxDckhteGdCSixBcUhqeGdCRSwrQkFDRSxlQUFBLEFBQ0EsZUFBQSxDckhteGdCSixBcUhqeGdCRSwwQkFDRSxnQkFBQSxDckhteGdCSixBcUhqeGdCRSw2QkFDRSxrQkFBQSxDckhteGdCSixBcUhqeGdCSSxtQ0FDRSxzQ0FBQSxDckhteGdCTixBcUgvd2dCQSxtQkFDRSw4QkFBQSxBQUNBLCtCQUFBLEFBQ0EsZ0NBQUEsQTNHbkVFLGtCMkdvRXFCLEFBQ3ZCLGFBQUEsQUFDQSxlQUFBLENySGt4Z0JGLEFxSGh4Z0JBLHNCQUNFLG9CQUFBLENySG14Z0JGLEFxSGp4Z0JBLHlCQUNFLGtCQUFBLEFBQ0EsbUJBQUEsQUFDQSxXbkh5QlksQW1IeEJaLGdCQUFBLEFBQ0EsWUFBQSxDckhveGdCRixBcUhqeGdCRSw0QkFDRSxVbkhtQlUsQ0Znd2dCZCxBcUhoeGdCQSxlQUNFLFduSGVZLEFtSGRaLDBCQUFBLEFBQ0EscUJBQUEsQUFDQSxnQkFBQSxDckhteGdCRixBcUhqeGdCRSxxQkFDRSxxQkFBQSxBQUNBLFVuSFFVLENGMndnQmQsQXFIaHhnQkEsYUFDRSxXbkhJWSxBbUhIWixrQkFBQSxBQUNBLFFBQUEsQUFDQSxTQUFBLENySG14Z0JGLEFxSGp4Z0JBLGNBQ0UsY0FBQSxBQUNBLGVBQUEsQUFDQSxrQkFBQSxDckhveGdCRixBYzl6Z0JJLHlCdUdpREYscUJBQ0UsZUFBQSxDckhveGdCRixBcUhseGdCQSxjQUNFLGdCQUFBLENySG94Z0JGLEFxSGx4Z0JBLGdCQUNFLGdCQUFBLEFBQ0EsZUFBQSxDckhveGdCRixBcUhseGdCQSxjQUNFLG9CQUFBLEFBQ0EsZUFBQSxDckhveGdCRixBcUhseGdCRSxnQkFDRSxjQUFBLENySG94Z0JKLEFxSGp4Z0JBLHlCQUNFLGFBQUEsQUFDQSxrQkFBQSxDckhteGdCRixBcUhqeGdCRSw0QkFDRSxjQUFBLENySG14Z0JKLEFxSDl3Z0JFLHVCQUNFLGNBQUEsQ3JIZ3hnQkosQXFIN3dnQkEsYUFDRSxRQUFBLENySCt3Z0JGLEFxSDd3Z0JBLFlBQ0UsYUFBQSxBQUNBLHFCQUFBLENySCt3Z0JGLEFxSDN3Z0JFLGlCQUNFLGVBQUEsQUFDQSxnQkFBQSxDckg2d2dCSixBcUgzd2dCRSxvQ0FDRSxjQUFBLENySDZ3Z0JKLENBQ0YsQXFIcndnQkEsWUFDRSxlQUFBLEFBQ0Esa0JBQUEsQUFDQSxZQUFBLEFBQ0EseUJBQUEsQUFDQSxXQUFBLEFBQ0Esa0JBQUEsQUFDQSxjQUFBLEFBQ0EsZ0JBQUEsQUFDQSxVQUFBLEFBQ0EsVUFBQSxBQUNBLHVDQUFBLENySDB3Z0JGLEFxSHh3Z0JFLGVBQ0UsVUFBQSxDckgwd2dCSixBcUh2d2dCRSxtQkFDRSxrQkFBQSxBQUNBLGVBQUEsQUFDQSxXQUFBLEFBQ0EsV0FBQSxBQUNBLFFBQUEsQ3JIeXdnQkosQXFIdHdnQkUsd0JBQ0UsYUFBQSxBQUNBLGtCQUFBLENySHd3Z0JKLEFxSHJ3Z0JFLDZCQUNFLHNCQUFBLEFBQ0EsY0FBQSxBQUNBLHFCQUFBLEFBQ0EseUJBQUEsc0JBQUEsaUJBQUEsQUFDQSxlQUFBLEFBQ0EsNkJBQUEsQUFDQSx3Q0FBQSxBQUNBLGVBQUEsQUFDQSxxQkFBQSxBQUNBLGlCQUFBLEFBQ0EsOEJBQUEsQ3JIdXdnQkosQWN4NWdCSSx5QnVHc0lGLDZCQWNJLGdCQUFBLEFBQ0EsVUFBQSxDckh3d2dCSixDQUNGLEFxSGh3Z0JBLGtCQUNFLHlCbkh0R08sQW1IdUdQLGFBQUEsQUFDQSxZQUFBLENySHN3Z0JGLEFxSG53Z0JBLFVBQ0UsWUFBQSxBQUNBLGtCQUFBLENySHN3Z0JGLEFxSG53Z0JBLGFBQ0UsWUFBQSxBQUNBLGtCQUFBLENySHN3Z0JGLEFxSG53Z0JBLHVCQUNFLGNuSDlIWSxBbUgrSFosZUFBQSxBQUNBLG1DQUFBLEFBQ0Esa0JBQUEsQUFDQSxXQUFBLENySHN3Z0JGLEFxSHB3Z0JFLGdEQUNFLGdCQUFBLEFBQ0EsY0FBQSxDckhzd2dCSixBcUhud2dCRSw4Q0FDRSxjbkgxSVUsQW1IMklWLDBCQUFBLEFBQ0EsY0FBQSxDckhxd2dCSixBcUhod2dCQSx3QkFDRSxjbkhsSlksQW1IbUpaLGtCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxjQUFBLENySG13Z0JGLEFPcC9nQkksNEQ4R29QQSxjQUFBLENySG13Z0JKLEFxSC92Z0JBLHVCQUNFLGtCQUFBLEFBQ0Esa0JBQUEsQ3JIa3dnQkYsQXFIaHdnQkUseUJBSkYsdUJBS0ksY0FBQSxDckhtd2dCRixDQUNGLEFzSDNoaEJBLFNBQ0UsZ0JBQUEsQ3RIOGhoQkYsQXNIM2hoQkEsb0JBQ0UsYUFBQSxBQUNBLGtCQUFBLEN0SDhoaEJGLEFzSDNoaEJBLFlBQ0UsMkJBQUEsQ3RIOGhoQkYsQXNIM2hoQkEsY0FDRSxpQkFBQSxDdEg4aGhCRixBc0gxaGhCRSxzQkFDRSxtQ0FBQSxBQUNBLG9CQUFBLEFBQ0EsZUFBQSxBQUNBLGdCQUFBLEFBQ0EsYXBIc0ZVLENGdThnQmQsQXNIMWhoQkUsa0tBR0UseUJBQUEsQUFDQSxtQnBIbUZVLEFvSGxGVixVcEg0RVUsQ0ZnOWdCZCxBc0h6aGhCRSxpRUFDRSxZQUFBLEFBQ0Esa0JBQUEsQUFDQSxRQUFBLEFBQ0EsU0FBQSxBQUNBLGdDQUFBLEFBQ0EsaUJBQUEsQUFDQSxnQkFBQSxBQUNBLFVwSGlFVSxDRjA5Z0JkLEFzSHRoaEJFLGtDQUNFLFdBQUEsQ3RIeWhoQkosQXNIdGhoQkUsdUNBQ0UsVUFBQSxDdEh3aGhCSixBc0huaGhCRSwrQkFDRSxlQUFBLEFBQ0EsbUNBQUEsQUFDQSxlQUFBLEFBQ0EsZ0JBQUEsQUFDQSxjcEgrQ1UsQW9IOUNWLHdCQUFBLEFBQ0EsbUJBQUEsQ3RIc2hoQkosQXNIbmhoQkUsd0NBQ0Usb0JBQUEsQUFDQSxtQkFBQSxBQUNBLDhCQUFBLEFBQ0EsdUJBQUEsQUFDQSxnQkFBQSxBQUNBLFlBQUEsQUFDQSxxQkFBQSxBQUNBLGdCcEhnQ1UsQW9IL0JWLDZCQUFBLEFBQ0EscUJBQUEsQUFDQSxtQ0FBQSxBQUNBLGtCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxlQUFBLEFBQ0EsbUJBQUEsQUFDQSxhcEh1Q2MsQ0Y4K2dCbEIsQXNIaGhoQkEsdUJBQ0UsU0FBQSxBQUNBLFVBQUEsQ3RIbWhoQkYsQXNIaGhoQkEsZUFDRSxhQUFBLEFBQ0EsV0FBQSxDdEhtaGhCRixBc0hoaGhCQSxlQUVFLGVBQUEsQUFDQSxrQkFBQSxBQUNBLGVBQUEsQ3RIb2hoQkYsQXNIaGhoQkEsNkJBUEUsZ0JBQUEsQUFJQSxrQkFBQSxDdEh3aGhCRixBc0hoaGhCQSxxQkFDRSwwQkFBQSxBQUNBLG1CQUFBLEFBQ0EsZ0JBQUEsQUFDQSx1QkFBQSxBQUNBLGVBQUEsQUFDQSxvQkFBQSxDdEhtaGhCRixBc0hoaGhCQSx5QkFDRSxzQkFBQSxBQUNBLGVBQUEsQ3RIbWhoQkYsQXNIaGhoQkEsaUJBQ0UsWUFBQSxDdEhtaGhCRixBdUhqcGhCQSwwQkFDRSx5QnJINkhPLEFxSDVIUCxhQUFBLEFBQ0Esa0JBQUEsQ3ZIb3BoQkYsQXVIanBoQkEsd0JBQ0UsY3JIK0dZLEFxSDlHWixlQUFBLEFBQ0EsbUNBQUEsQUFDQSxpQkFBQSxDdkhvcGhCRixBdUhqcGhCQSxxQkFDRSxjckh3R1ksQXFIdkdaLGtCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxjQUFBLEN2SG9waEJGLEFPM29oQkksc0RnSE5BLGNBQUEsQ3ZIb3BoQkoiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgY29sb3I6ICRkYXJrLWJsdWU7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6ICRmb250LXNpemUtaDE7XG4gIGxpbmUtaGVpZ2h0OiA3MXB4O1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjtcbiAgbGluZS1oZWlnaHQ6IDYycHg7XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWgzO1xuICBsaW5lLWhlaWdodDogNTJweDtcbn1cblxuaDQsXG4uaDQge1xuICBmb250LXNpemU6ICRmb250LXNpemUtaDQ7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5oNSxcbi5oNSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNTtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWg2O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6ICRsZWFkLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuLmRpc3BsYXktMSB7XG4gIGNvbG9yOiAkYm9keS1ncmF5O1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cbi5kaXNwbGF5LTMge1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG4uZGlzcGxheS00IHtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG59XG5cbi5kaXNwbGF5LTUge1xuICBmb250LXNpemU6ICRkaXNwbGF5NS1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk1LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci15O1xuICBtYXJnaW4tdG9wOiAkc3BhY2VyLXk7XG59XG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJHNtYWxsLWZvbnQtbGluZS1oZWlnaHQ7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xufVxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogKCRzcGFjZXIgLyAyKSAkc3BhY2VyO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBmb250LXNpemU6ICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcbiAgYm9yZGVyLWxlZnQ6ICRibG9ja3F1b3RlLWJvcmRlci13aWR0aCBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNCBcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG5cbi8vIE9wcG9zaXRlIGFsaWdubWVudCBvZiBibG9ja3F1b3RlXG4uYmxvY2txdW90ZS1yZXZlcnNlIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogJGJsb2NrcXVvdGUtYm9yZGVyLXdpZHRoIHNvbGlkICRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAuYmxvY2txdW90ZS1mb290ZXIge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFwwMEEwIFxcMjAxNCc7IC8vIG5ic3AsIGVtIGRhc2hcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIGgxLFxuICAuaDEsXG4gIGgyLFxuICAuaDIsXG4gIGgzLFxuICAuaDMge1xuICAgIGZvbnQtc2l6ZTogJGRpc3BsYXk0LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogQm9vdHN0cmFwIHY0LjAuMC1hbHBoYS42IChodHRwczovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE3IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxNyBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5odG1sICoge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ubWFpbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2NS4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuZGV0YWlscyxcbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbio6OmJlZm9yZSxcbio6OmFmdGVyLFxucDo6Zmlyc3QtbGV0dGVyLFxuZGl2OjpmaXJzdC1sZXR0ZXIsXG5ibG9ja3F1b3RlOjpmaXJzdC1sZXR0ZXIsXG5saTo6Zmlyc3QtbGV0dGVyLFxucDo6Zmlyc3QtbGluZSxcbmRpdjo6Zmlyc3QtbGluZSxcbmJsb2NrcXVvdGU6OmZpcnN0LWxpbmUsXG5saTo6Zmlyc3QtbGluZSB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSxcbmE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgfVxuICBwcmUsXG5ibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG4gIHRyLFxuaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgcCxcbmgyLFxuaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgyLFxuaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJhZGdlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICB9XG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZCxcbi50YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICB9XG59XG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5odG1sIHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjOTM5NzlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjOTQ5ODlmO1xuICBmaWxsOiAjOTQ5ODlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuYTpmb2N1cywgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBmaWxsOiAjMzMzNTNhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmEubGluay11bmRlcmxpbmVfX3ByaW1hcnkge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5hLmxpbmstdW5kZXJsaW5lX19wcmltYXJ5OmhvdmVyLCBhLmxpbmstdW5kZXJsaW5lX19wcmltYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjOTM5NzlkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hLmxpbmstdW5kZXJsaW5lX19zZWNvbmRhcnkge1xuICBjb2xvcjogIzkzOTc5ZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuYS5saW5rLXVuZGVybGluZV9fc2Vjb25kYXJ5OmhvdmVyLCBhLmxpbmstdW5kZXJsaW5lX19zZWNvbmRhcnk6YWN0aXZlIHtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG5cbi5saW5rLXVuZGVybGluZV9fcHJpbWFyeSB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5saW5rLXVuZGVybGluZV9fcHJpbWFyeTpob3ZlciwgLmxpbmstdW5kZXJsaW5lX19wcmltYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjOTM5NzlkO1xufVxuLmxpbmstdW5kZXJsaW5lX19zZWNvbmRhcnkge1xuICBjb2xvcjogIzkzOTc5ZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmxpbmstdW5kZXJsaW5lX19zZWNvbmRhcnk6aG92ZXIsIC5saW5rLXVuZGVybGluZV9fc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuXG5sYWJlbC5saW5rLXVuZGVybGluZV9fcHJpbWFyeSB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbmxhYmVsLmxpbmstdW5kZXJsaW5lX19wcmltYXJ5OmhvdmVyLCBsYWJlbC5saW5rLXVuZGVybGluZV9fcHJpbWFyeTphY3RpdmUge1xuICBjb2xvcjogIzkzOTc5ZDtcbn1cbmxhYmVsLmxpbmstdW5kZXJsaW5lX19zZWNvbmRhcnkge1xuICBjb2xvcjogIzkzOTc5ZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxubGFiZWwubGluay11bmRlcmxpbmVfX3NlY29uZGFyeTpob3ZlciwgbGFiZWwubGluay11bmRlcmxpbmVfX3NlY29uZGFyeTphY3RpdmUge1xuICBjb2xvcjogIzMzMzUzYTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmEsXG5hcmVhLFxuYnV0dG9uLFxuW3JvbGU9YnV0dG9uXSxcbmlucHV0LFxubGFiZWwsXG5zZWxlY3QsXG5zdW1tYXJ5LFxudGV4dGFyZWEge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxcmVtIDFyZW0gMXJlbSAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAxcmVtIDFyZW0gMDtcbiAgY29sb3I6ICM5NDk4OWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9dGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9bW9udGhdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNjY2NjY2I7XG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuY29kZSB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2JkNDE0NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbmEgPiBjb2RlIHtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzUzYTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG5wcmUgY29kZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDU0MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3MjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTYwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgfVxufVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wteGwsIC5jb2wteGwtMTIsIC5jb2wteGwtMTEsIC5jb2wteGwtMTAsIC5jb2wteGwtOSwgLmNvbC14bC04LCAuY29sLXhsLTcsIC5jb2wteGwtNiwgLmNvbC14bC01LCAuY29sLXhsLTQsIC5jb2wteGwtMywgLmNvbC14bC0yLCAuY29sLXhsLTEsIC5jb2wtbGcsIC5jb2wtbGctMTIsIC5jb2wtbGctMTEsIC5jb2wtbGctMTAsIC5jb2wtbGctOSwgLmNvbC1sZy04LCAuY29sLWxnLTcsIC5jb2wtbGctNiwgLmNvbC1sZy01LCAuY29sLWxnLTQsIC5jb2wtbGctMywgLmNvbC1sZy0yLCAuY29sLWxnLTEsIC5jb2wtbWQsIC5jb2wtbWQtMTIsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtOSwgLmNvbC1tZC04LCAuY29sLW1kLTcsIC5jb2wtbWQtNiwgLmNvbC1tZC01LCAuY29sLW1kLTQsIC5jb2wtbWQtMywgLmNvbC1tZC0yLCAuY29sLW1kLTEsIC5jb2wtc20sIC5jb2wtc20tMTIsIC5jb2wtc20tMTEsIC5jb2wtc20tMTAsIC5jb2wtc20tOSwgLmNvbC1zbS04LCAuY29sLXNtLTcsIC5jb2wtc20tNiwgLmNvbC1zbS01LCAuY29sLXNtLTQsIC5jb2wtc20tMywgLmNvbC1zbS0yLCAuY29sLXNtLTEsIC5jb2wsIC5jb2wtMTIsIC5jb2wtMTEsIC5jb2wtMTAsIC5jb2wtOSwgLmNvbC04LCAuY29sLTcsIC5jb2wtNiwgLmNvbC01LCAuY29sLTQsIC5jb2wtMywgLmNvbC0yLCAuY29sLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXhsLCAuY29sLXhsLTEyLCAuY29sLXhsLTExLCAuY29sLXhsLTEwLCAuY29sLXhsLTksIC5jb2wteGwtOCwgLmNvbC14bC03LCAuY29sLXhsLTYsIC5jb2wteGwtNSwgLmNvbC14bC00LCAuY29sLXhsLTMsIC5jb2wteGwtMiwgLmNvbC14bC0xLCAuY29sLWxnLCAuY29sLWxnLTEyLCAuY29sLWxnLTExLCAuY29sLWxnLTEwLCAuY29sLWxnLTksIC5jb2wtbGctOCwgLmNvbC1sZy03LCAuY29sLWxnLTYsIC5jb2wtbGctNSwgLmNvbC1sZy00LCAuY29sLWxnLTMsIC5jb2wtbGctMiwgLmNvbC1sZy0xLCAuY29sLW1kLCAuY29sLW1kLTEyLCAuY29sLW1kLTExLCAuY29sLW1kLTEwLCAuY29sLW1kLTksIC5jb2wtbWQtOCwgLmNvbC1tZC03LCAuY29sLW1kLTYsIC5jb2wtbWQtNSwgLmNvbC1tZC00LCAuY29sLW1kLTMsIC5jb2wtbWQtMiwgLmNvbC1tZC0xLCAuY29sLXNtLCAuY29sLXNtLTEyLCAuY29sLXNtLTExLCAuY29sLXNtLTEwLCAuY29sLXNtLTksIC5jb2wtc20tOCwgLmNvbC1zbS03LCAuY29sLXNtLTYsIC5jb2wtc20tNSwgLmNvbC1zbS00LCAuY29sLXNtLTMsIC5jb2wtc20tMiwgLmNvbC1zbS0xLCAuY29sLCAuY29sLTEyLCAuY29sLTExLCAuY29sLTEwLCAuY29sLTksIC5jb2wtOCwgLmNvbC03LCAuY29sLTYsIC5jb2wtNSwgLmNvbC00LCAuY29sLTMsIC5jb2wtMiwgLmNvbC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wteGwsIC5jb2wteGwtMTIsIC5jb2wteGwtMTEsIC5jb2wteGwtMTAsIC5jb2wteGwtOSwgLmNvbC14bC04LCAuY29sLXhsLTcsIC5jb2wteGwtNiwgLmNvbC14bC01LCAuY29sLXhsLTQsIC5jb2wteGwtMywgLmNvbC14bC0yLCAuY29sLXhsLTEsIC5jb2wtbGcsIC5jb2wtbGctMTIsIC5jb2wtbGctMTEsIC5jb2wtbGctMTAsIC5jb2wtbGctOSwgLmNvbC1sZy04LCAuY29sLWxnLTcsIC5jb2wtbGctNiwgLmNvbC1sZy01LCAuY29sLWxnLTQsIC5jb2wtbGctMywgLmNvbC1sZy0yLCAuY29sLWxnLTEsIC5jb2wtbWQsIC5jb2wtbWQtMTIsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtOSwgLmNvbC1tZC04LCAuY29sLW1kLTcsIC5jb2wtbWQtNiwgLmNvbC1tZC01LCAuY29sLW1kLTQsIC5jb2wtbWQtMywgLmNvbC1tZC0yLCAuY29sLW1kLTEsIC5jb2wtc20sIC5jb2wtc20tMTIsIC5jb2wtc20tMTEsIC5jb2wtc20tMTAsIC5jb2wtc20tOSwgLmNvbC1zbS04LCAuY29sLXNtLTcsIC5jb2wtc20tNiwgLmNvbC1zbS01LCAuY29sLXNtLTQsIC5jb2wtc20tMywgLmNvbC1zbS0yLCAuY29sLXNtLTEsIC5jb2wsIC5jb2wtMTIsIC5jb2wtMTEsIC5jb2wtMTAsIC5jb2wtOSwgLmNvbC04LCAuY29sLTcsIC5jb2wtNiwgLmNvbC01LCAuY29sLTQsIC5jb2wtMywgLmNvbC0yLCAuY29sLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC14bCwgLmNvbC14bC0xMiwgLmNvbC14bC0xMSwgLmNvbC14bC0xMCwgLmNvbC14bC05LCAuY29sLXhsLTgsIC5jb2wteGwtNywgLmNvbC14bC02LCAuY29sLXhsLTUsIC5jb2wteGwtNCwgLmNvbC14bC0zLCAuY29sLXhsLTIsIC5jb2wteGwtMSwgLmNvbC1sZywgLmNvbC1sZy0xMiwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy05LCAuY29sLWxnLTgsIC5jb2wtbGctNywgLmNvbC1sZy02LCAuY29sLWxnLTUsIC5jb2wtbGctNCwgLmNvbC1sZy0zLCAuY29sLWxnLTIsIC5jb2wtbGctMSwgLmNvbC1tZCwgLmNvbC1tZC0xMiwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMCwgLmNvbC1tZC05LCAuY29sLW1kLTgsIC5jb2wtbWQtNywgLmNvbC1tZC02LCAuY29sLW1kLTUsIC5jb2wtbWQtNCwgLmNvbC1tZC0zLCAuY29sLW1kLTIsIC5jb2wtbWQtMSwgLmNvbC1zbSwgLmNvbC1zbS0xMiwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS05LCAuY29sLXNtLTgsIC5jb2wtc20tNywgLmNvbC1zbS02LCAuY29sLXNtLTUsIC5jb2wtc20tNCwgLmNvbC1zbS0zLCAuY29sLXNtLTIsIC5jb2wtc20tMSwgLmNvbCwgLmNvbC0xMiwgLmNvbC0xMSwgLmNvbC0xMCwgLmNvbC05LCAuY29sLTgsIC5jb2wtNywgLmNvbC02LCAuY29sLTUsIC5jb2wtNCwgLmNvbC0zLCAuY29sLTIsIC5jb2wtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLmNvbC14bCwgLmNvbC14bC0xMiwgLmNvbC14bC0xMSwgLmNvbC14bC0xMCwgLmNvbC14bC05LCAuY29sLXhsLTgsIC5jb2wteGwtNywgLmNvbC14bC02LCAuY29sLXhsLTUsIC5jb2wteGwtNCwgLmNvbC14bC0zLCAuY29sLXhsLTIsIC5jb2wteGwtMSwgLmNvbC1sZywgLmNvbC1sZy0xMiwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy05LCAuY29sLWxnLTgsIC5jb2wtbGctNywgLmNvbC1sZy02LCAuY29sLWxnLTUsIC5jb2wtbGctNCwgLmNvbC1sZy0zLCAuY29sLWxnLTIsIC5jb2wtbGctMSwgLmNvbC1tZCwgLmNvbC1tZC0xMiwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMCwgLmNvbC1tZC05LCAuY29sLW1kLTgsIC5jb2wtbWQtNywgLmNvbC1tZC02LCAuY29sLW1kLTUsIC5jb2wtbWQtNCwgLmNvbC1tZC0zLCAuY29sLW1kLTIsIC5jb2wtbWQtMSwgLmNvbC1zbSwgLmNvbC1zbS0xMiwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS05LCAuY29sLXNtLTgsIC5jb2wtc20tNywgLmNvbC1zbS02LCAuY29sLXNtLTUsIC5jb2wtc20tNCwgLmNvbC1zbS0zLCAuY29sLXNtLTIsIC5jb2wtc20tMSwgLmNvbCwgLmNvbC0xMiwgLmNvbC0xMSwgLmNvbC0xMCwgLmNvbC05LCAuY29sLTgsIC5jb2wtNywgLmNvbC02LCAuY29sLTUsIC5jb2wtNCwgLmNvbC0zLCAuY29sLTIsIC5jb2wtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ucHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuXG4ucHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4ucHVsbC02IHtcbiAgcmlnaHQ6IDUwJTtcbn1cblxuLnB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLnB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLnB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7XG59XG5cbi5wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4ucHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLnB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cblxuLnB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4ucHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5wdXNoLTMge1xuICBsZWZ0OiAyNSU7XG59XG5cbi5wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnB1c2gtNSB7XG4gIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4ucHVzaC02IHtcbiAgbGVmdDogNTAlO1xufVxuXG4ucHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLnB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cblxuLnB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLnB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLnB1c2gtMTIge1xuICBsZWZ0OiAxMDAlO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5wdWxsLXNtLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLXNtLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wdWxsLXNtLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAucHVsbC1zbS0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5wdWxsLXNtLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucHVsbC1zbS01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnB1bGwtc20tNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAucHVsbC1zbS03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnB1bGwtc20tOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5wdWxsLXNtLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLnB1bGwtc20tMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAucHVsbC1zbS0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5wdWxsLXNtLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAucHVzaC1zbS0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLXNtLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnB1c2gtc20tMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnB1c2gtc20tMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5wdXNoLXNtLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wdXNoLXNtLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5wdXNoLXNtLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAucHVzaC1zbS03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucHVzaC1zbS04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAucHVzaC1zbS05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLnB1c2gtc20tMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wdXNoLXNtLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAucHVzaC1zbS0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5wdWxsLW1kLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLW1kLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wdWxsLW1kLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAucHVsbC1tZC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5wdWxsLW1kLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucHVsbC1tZC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnB1bGwtbWQtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAucHVsbC1tZC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnB1bGwtbWQtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5wdWxsLW1kLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLnB1bGwtbWQtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAucHVsbC1tZC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5wdWxsLW1kLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAucHVzaC1tZC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLW1kLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnB1c2gtbWQtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnB1c2gtbWQtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5wdXNoLW1kLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wdXNoLW1kLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5wdXNoLW1kLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAucHVzaC1tZC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucHVzaC1tZC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAucHVzaC1tZC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLnB1c2gtbWQtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wdXNoLW1kLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAucHVzaC1tZC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5wdWxsLWxnLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLWxnLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wdWxsLWxnLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAucHVsbC1sZy0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5wdWxsLWxnLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucHVsbC1sZy01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnB1bGwtbGctNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAucHVsbC1sZy03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnB1bGwtbGctOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5wdWxsLWxnLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLnB1bGwtbGctMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAucHVsbC1sZy0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5wdWxsLWxnLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAucHVzaC1sZy0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLWxnLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnB1c2gtbGctMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnB1c2gtbGctMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5wdXNoLWxnLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wdXNoLWxnLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5wdXNoLWxnLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAucHVzaC1sZy03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucHVzaC1sZy04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAucHVzaC1sZy05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLnB1c2gtbGctMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wdXNoLWxnLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAucHVzaC1sZy0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucHVsbC14bC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC14bC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucHVsbC14bC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnB1bGwteGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAucHVsbC14bC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnB1bGwteGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5wdWxsLXhsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLnB1bGwteGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wdWxsLXhsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAucHVsbC14bC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5wdWxsLXhsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnB1bGwteGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAucHVsbC14bC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLnB1c2gteGwtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAucHVzaC14bC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wdXNoLXhsLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5wdXNoLXhsLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAucHVzaC14bC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucHVzaC14bC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAucHVzaC14bC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLnB1c2gteGwtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnB1c2gteGwtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnB1c2gteGwtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5wdXNoLXhsLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAucHVzaC14bC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnB1c2gteGwtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4udGFibGUgdGgsXG4udGFibGUgdGQge1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U5ZTllOTtcbn1cbi50YWJsZSB0ZCB7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlOWU5ZTk7XG59XG4udGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZTllOWU5O1xufVxuLnRhYmxlIC50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2U5ZTllOTtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlOWU5ZTk7XG59XG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiA0cHg7XG59XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MywgNTgsIDAuMDUpO1xufVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHIsIC50YWJsZS1ob3ZlciB0Ym9keSB0cjpmb2N1cywgLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTMsIDU4LCAwLjA3NSk7XG59XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MywgNTgsIDAuMDc1KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmUsIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmZvY3VzLCAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzksIDQxLCA0NCwgMC4wNzUpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmUgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlID4gdGgsIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmZvY3VzID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpmb2N1cyA+IHRoLCAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzksIDQxLCA0NCwgMC4wNzUpO1xufVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYzViYjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzLCAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6Zm9jdXMsIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2JlYjM7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3MgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2VzcyA+IHRoLCAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6Zm9jdXMgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpmb2N1cyA+IHRoLCAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjYmViMztcbn1cblxuLnRhYmxlLWluZm8sXG4udGFibGUtaW5mbyA+IHRoLFxuLnRhYmxlLWluZm8gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDhmYzE7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbywgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmZvY3VzLCAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI4MGFkO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm8gPiB0aCwgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmZvY3VzID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86Zm9jdXMgPiB0aCwgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjgwYWQ7XG59XG5cbi50YWJsZS13YXJuaW5nLFxuLnRhYmxlLXdhcm5pbmcgPiB0aCxcbi50YWJsZS13YXJuaW5nID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFhYjUyO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmcsIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpmb2N1cywgLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5OWYzOTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZyA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nID4gdGgsIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpmb2N1cyA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmZvY3VzID4gdGgsIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk5ZjM5O1xufVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXIsIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmZvY3VzLCAudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXIgPiB0aCwgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6Zm9jdXMgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmZvY3VzID4gdGgsIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cblxuLnRoZWFkLWludmVyc2UgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzUzYTtcbn1cblxuLnRoZWFkLWRlZmF1bHQgdGgge1xuICBjb2xvcjogI2NjY2NjYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0OTg5Zjtcbn1cblxuLnRhYmxlLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzUzYTtcbn1cbi50YWJsZS1pbnZlcnNlIHRoLFxuLnRhYmxlLWludmVyc2UgdGQsXG4udGFibGUtaW52ZXJzZSB0aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi50YWJsZS1pbnZlcnNlLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG59XG4udGFibGUtcmVzcG9uc2l2ZS50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHdoaXRlIGluc2V0O1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjdyZW0gMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoNTEsIDUzLCA1OCwgMC4xNSk7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG59XG4uZm9ybS1jb250cm9sLmVycm9yICsgLmVycm9yLCAuZm9ybS1jb250cm9sLmVycm9yIHtcbiAgY29sb3I6ICNmMjU5N2M7XG4gIGJvcmRlci1jb2xvcjogI2YyNTk3Yztcbn1cbi5mb3JtLWNvbnRyb2wuZXJyb3IgKyAuZXJyb3Ige1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NiO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjY2NjYjtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIGNvbG9yOiAjY2NjY2NiO1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9zMy5hbWF6b25hd3MuY29tL2hhc2h0YWdwYWlkLW5ldy9pY29ucy9kb3duX2Fycm93LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbnNlbGVjdC5mb3JtLWNvbnRyb2wubW9udGgge1xuICB3aWR0aDogMzUlO1xufVxuc2VsZWN0LmZvcm0tY29udHJvbC5kYXkge1xuICB3aWR0aDogMzAlO1xufVxuc2VsZWN0LmZvcm0tY29udHJvbC55ZWFyIHtcbiAgd2lkdGg6IDMwJTtcbn1cbnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBjYWxjKDIuOXJlbSArIDRweCk7XG59XG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjdyZW0gLSAycHggKiAyKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC43cmVtIC0gMnB4ICogMik7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNzVyZW0gLSAycHggKiAyKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC43NXJlbSAtIDJweCAqIDIpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gLSAycHggKiAyKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSAtIDJweCAqIDIpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY29sLWZvcm0tbGVnZW5kIHtcbiAgcGFkZGluZy10b3A6IDAuN3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuN3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIHBhZGRpbmctdG9wOiAwLjdyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjdyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMnB4IDA7XG59XG4uZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wtc20sIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmJ0biwgLmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5idG4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20sIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtc206bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IDEuODEyNXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sLWxnOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwgLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb246bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG46bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiAzLjE2NjY2NjY2NjdyZW07XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5mb3JtLWNoZWNrLmRpc2FibGVkIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICM5NDk4OWY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTEuNzVyZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dDpvbmx5LWNoaWxkIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLnJhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2NjY2I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxlZnQ6IDFyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjI1cyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMjVzIGxpbmVhcjtcbn1cblxuLnJhZGlvOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBsaW5lYXI7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiAucmFkaW8ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjI1OTdjO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLnJhZGlvOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjI1OTdjO1xufVxuXG4uY2hlY2ssXG4ubWludXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2NjY2I7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxlZnQ6IDFyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgbGluZWFyO1xufVxuXG4uY2hlY2s6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICB0b3A6IC00cHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLm1pbnVzOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAycHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5jaGVjayxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAubWludXMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjI1OTdjO1xuICBiYWNrZ3JvdW5kOiAjZjI1OTdjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5mb3JtLWNoZWNrLWlubGluZSArIC5mb3JtLWNoZWNrLWlubGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1zdWNjZXNzLFxuLmZvcm0tY29udHJvbC13YXJuaW5nLFxuLmZvcm0tY29udHJvbC1kYW5nZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMC43MjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMS40NXJlbSAxLjQ1cmVtO1xufVxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5jb2wtZm9ybS1sYWJlbCxcbi5oYXMtc3VjY2VzcyAuZm9ybS1jaGVjay1sYWJlbCxcbi5oYXMtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wge1xuICBjb2xvcjogI2YyNTk3Yztcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjI1OTdjO1xufVxuLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjZjI1OTdjO1xuICBib3JkZXItY29sb3I6ICNmMjU5N2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2YyNTk3YycgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1sYWJlbCxcbi5oYXMtd2FybmluZyAuY29sLWZvcm0tbGFiZWwsXG4uaGFzLXdhcm5pbmcgLmZvcm0tY2hlY2stbGFiZWwsXG4uaGFzLXdhcm5pbmcgLmN1c3RvbS1jb250cm9sIHtcbiAgY29sb3I6ICNmZmE1MDA7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYTUwMDtcbn1cbi5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2ZmYTUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhNTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZGNjO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmYTUwMCcgZD0nTTQuNCA1LjMyNGgtLjh2LTIuNDZoLjh6bTAgMS40MmgtLjhWNS44OWguOHpNMy43Ni42M0wuMDQgNy4wNzVjLS4xMTUuMi4wMTYuNDI1LjI2LjQyNmg3LjM5N2MuMjQyIDAgLjM3Mi0uMjI2LjI1OC0uNDI2QzYuNzI2IDQuOTI0IDUuNDcgMi43OSA0LjI1My42M2MtLjExMy0uMTc0LS4zOS0uMTc0LS40OTQgMHonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaGFzLWRhbmdlciAuZm9ybS1jb250cm9sLWxhYmVsLFxuLmhhcy1kYW5nZXIgLmNvbC1mb3JtLWxhYmVsLFxuLmhhcy1kYW5nZXIgLmZvcm0tY2hlY2stbGFiZWwsXG4uaGFzLWRhbmdlciAuY3VzdG9tLWNvbnRyb2wge1xuICBjb2xvcjogI2YyNTk3Yztcbn1cbi5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNmMjU5N2M7XG59XG4uaGFzLWRhbmdlciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2YyNTk3YztcbiAgYm9yZGVyLWNvbG9yOiAjZjI1OTdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmMjU5N2MnIHZpZXdCb3g9Jy0yIC0yIDcgNyclM0UlM0NwYXRoIHN0cm9rZT0nJTIzZDk1MzRmJyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM0UlM0NjaXJjbGUgcj0nLjUnLyUzRSUzQ2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzRSUzQ2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzRSUzQ2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIH1cbiAgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuOmZvY3VzLCAuYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG4uYnRuLmRpc2FibGVkLCAuYnRuOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC42NTtcbn1cbi5idG46YWN0aXZlLCAuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbmEuYnRuLmRpc2FibGVkLFxuYS5idG5bZGlzYWJsZWQ9ZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRuIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLmRpc2FibGVkLFxuOmRpc2FibGVkLFxuW2Rpc2FibGVkPWRpc2FibGVkXSxcbltkaXNhYmxlZD10cnVlXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5idG4tcHJpbWFyeSxcbi5idG4tcGlsbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1OTdjO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1wcmltYXJ5LCAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcGlsbCxcbi5idG4tcGlsbDpmb2N1cyxcbi5idG4tcGlsbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUyYTU3O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCxcbi5idG4tcGlsbC5kaXNhYmxlZCxcbi5idG4tcGlsbDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU5N2M7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsXG4uYnRuLXBpbGw6YWN0aXZlLFxuLmJ0bi1waWxsLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1waWxsLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUyYTU3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1waWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDYyLCAxMDUsIDAuOCk7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1waWxsOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTM2NWU7XG59XG4uYnRuLXByaW1hcnkuc2hhZG93LFxuLmJ0bi1waWxsLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSg1MSwgNTMsIDU4LCAwLjMpO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZjI1OTdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmMjU5N2M7XG59XG4uYnRuLXNlY29uZGFyeSwgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmMjU5N2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2VlMjA0Zjtcbn1cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2YyNTk3Yztcbn1cbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZjI1OTdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZjI1OTdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmMjU5N2M7XG59XG4uYnRuLXNlY29uZGFyeSwgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmMjU5N2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2VlMjA0Zjtcbn1cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2YyNTk3Yztcbn1cbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZjI1OTdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLXNtLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTk3YztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDUxLCA1MywgNTgsIDAuMyk7XG59XG4uYnRuLXNtLXByaW1hcnksIC5idG4tc20tcHJpbWFyeTpmb2N1cywgLmJ0bi1zbS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTJhNTc7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5idG4tc20tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1zbS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTk3YztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tc20tcHJpbWFyeTphY3RpdmUsIC5idG4tc20tcHJpbWFyeS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zbS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUyYTU3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1zbS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDYyLCAxMDUsIDAuOCk7XG59XG4uYnRuLXNtLXByaW1hcnk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1MzY1ZTtcbn1cblxuLmJ0bi1uYXYtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1OTdjO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoNTEsIDUzLCA1OCwgMC4zKTtcbn1cbi5idG4tbmF2LXByaW1hcnksIC5idG4tbmF2LXByaW1hcnk6Zm9jdXMsIC5idG4tbmF2LXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlMmE1NztcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmJ0bi1uYXYtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1uYXYtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU5N2M7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW5hdi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1uYXYtcHJpbWFyeS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1uYXYtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlMmE1NztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tbmF2LXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgNjIsIDEwNSwgMC44KTtcbn1cbi5idG4tbmF2LXByaW1hcnk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1MzY1ZTtcbn1cblxuLmJ0bi1uYXYtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmMjU5N2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmMjU5N2M7XG59XG4uYnRuLW5hdi1zZWNvbmRhcnksIC5idG4tbmF2LXNlY29uZGFyeTpmb2N1cywgLmJ0bi1uYXYtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmMjU5N2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1jb2xvcjogI2VlMjA0Zjtcbn1cbi5idG4tbmF2LXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1uYXYtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2YyNTk3Yztcbn1cbi5idG4tbmF2LXNlY29uZGFyeTphY3RpdmUsIC5idG4tbmF2LXNlY29uZGFyeS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1uYXYtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZjI1OTdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1uYXYtc2Vjb25kYXJ5OmhvdmVyLCAuYnRuLW5hdi1zZWNvbmRhcnkuaG92ZXIsIC5idG4tbmF2LXNlY29uZGFyeTpmb2N1cywgLmJ0bi1uYXYtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNiwgNjIsIDEwNSwgMC44KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDIzNiwgNjIsIDEwNSwgMC44KTtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmMjU5N2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmM1YmI7XG4gIGJvcmRlci1jb2xvcjogIzVmYzViYjtcbn1cbi5idG4taW5mbywgLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2YyNTk3YztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwYjFhNjtcbiAgYm9yZGVyLWNvbG9yOiAjM2RhOTlmO1xufVxuLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZjNWJiO1xuICBib3JkZXItY29sb3I6ICM1ZmM1YmI7XG59XG4uYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2YyNTk3YztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwYjFhNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmM1YmI7XG4gIGJvcmRlci1jb2xvcjogIzVmYzViYjtcbn1cbi5idG4tc3VjY2VzcywgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwYjFhNjtcbiAgYm9yZGVyLWNvbG9yOiAjM2RhOTlmO1xufVxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZjNWJiO1xuICBib3JkZXItY29sb3I6ICM1ZmM1YmI7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwYjFhNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmE1MDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmYTUwMDtcbn1cbi5idG4td2FybmluZywgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjODQwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzI3ZDAwO1xufVxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNTAwO1xuICBib3JkZXItY29sb3I6ICNmZmE1MDA7XG59XG4uYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLCAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjODQwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi1mYiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2N2IyO1xuICBib3JkZXItY29sb3I6ICM0MjY3YjI7XG4gIGhlaWdodDogNDlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYnRuLWZiLCAuYnRuLWZiOmZvY3VzLCAuYnRuLWZiOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDUxOGQ7XG4gIGJvcmRlci1jb2xvcjogIzMxNGQ4NTtcbn1cbi5idG4tZmIuZGlzYWJsZWQsIC5idG4tZmI6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2N2IyO1xuICBib3JkZXItY29sb3I6ICM0MjY3YjI7XG59XG4uYnRuLWZiOmFjdGl2ZSwgLmJ0bi1mYi5hY3RpdmUsIC5zaG93ID4gLmJ0bi1mYi5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0NTE4ZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTk3YztcbiAgYm9yZGVyLWNvbG9yOiAjZjI1OTdjO1xufVxuLmJ0bi1kYW5nZXIsIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUyYTU3O1xuICBib3JkZXItY29sb3I6ICNlZTIwNGY7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1OTdjO1xuICBib3JkZXItY29sb3I6ICNmMjU5N2M7XG59XG4uYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlMmE1NztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi1ncmF5IHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlci1jb2xvcjogI2U5ZTllOTtcbn1cbi5idG4tZ3JheSwgLmJ0bi1ncmF5OmZvY3VzLCAuYnRuLWdyYXk6aG92ZXIge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZDBkMDtcbiAgYm9yZGVyLWNvbG9yOiAjY2FjYWNhO1xufVxuLmJ0bi1ncmF5LmRpc2FibGVkLCAuYnRuLWdyYXk6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBib3JkZXItY29sb3I6ICNlOWU5ZTk7XG59XG4uYnRuLWdyYXk6YWN0aXZlLCAuYnRuLWdyYXkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZ3JheS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZDBkMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXBpbGwge1xuICBjb2xvcjogI2YyNTk3YztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2YyNTk3YztcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4uYnRuLW91dGxpbmUtcGlsbDpmb2N1cyB7XG4gIGNvbG9yOiAjZjI1OTdjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1waWxsOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXBpbGxbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGNvbG9yOiAjZjI1OTdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlY2YwO1xuICBib3JkZXItY29sb3I6ICNmMjU5N2M7XG59XG5cbi5idG4tb3V0bGluZS1waWxsLXJlZCB7XG4gIGNvbG9yOiAjZjI1OTdjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjI1OTdjO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5idG4tb3V0bGluZS1waWxsLXJlZDpmb2N1cyB7XG4gIGNvbG9yOiAjZjI1OTdjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1waWxsLXJlZDphY3RpdmUsIC5idG4tb3V0bGluZS1waWxsLXJlZFthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgY29sb3I6ICNmMjU5N2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGVjZjA7XG4gIGJvcmRlci1jb2xvcjogI2YyNTk3Yztcbn1cblxuLmJ0bi1vdXRsaW5lLXBpbGwtYmx1ZSB7XG4gIGNvbG9yOiAjMzA4ZmMxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzA4ZmMxO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5idG4tb3V0bGluZS1waWxsLWJsdWU6Zm9jdXMge1xuICBjb2xvcjogIzMwOGZjMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtcGlsbC1ibHVlOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXBpbGwtYmx1ZVthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgY29sb3I6ICMzMDhmYzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNmQyZTk7XG4gIGJvcmRlci1jb2xvcjogIzMwOGZjMTtcbn1cblxuLmJ0bi1vdXRsaW5lLXBpbGwtb3JhbmdlIHtcbiAgY29sb3I6ICNmZmE1MDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmE1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLmJ0bi1vdXRsaW5lLXBpbGwtb3JhbmdlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmE1MDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXBpbGwtb3JhbmdlOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXBpbGwtb3JhbmdlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBjb2xvcjogI2ZmYTUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGQ5ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhNTAwO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZjI1OTdjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjI1OTdjO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnksIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1OTdjO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQyLCA4OSwgMTI0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmMjU5N2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU5N2M7XG4gIGJvcmRlci1jb2xvcjogI2YyNTk3Yztcbn1cblxuLmJ0bi1vdXRsaW5lLXBlbmRpbmcge1xuICBjb2xvcjogIzkzOTc5ZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzkzOTc5ZDtcbn1cbi5idG4tb3V0bGluZS1wZW5kaW5nLCAuYnRuLW91dGxpbmUtcGVuZGluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXBlbmRpbmc6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkzOTc5ZDtcbn1cbi5idG4tb3V0bGluZS1wZW5kaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtcGVuZGluZy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDE0NywgMTUxLCAxNTcsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtcGVuZGluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXBlbmRpbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogIzkzOTc5ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtcGVuZGluZzphY3RpdmUsIC5idG4tb3V0bGluZS1wZW5kaW5nLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtcGVuZGluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkzOTc5ZDtcbiAgYm9yZGVyLWNvbG9yOiAjOTM5NzlkO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmMjU5N2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmMjU5N2M7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU5N2M7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQyLCA4OSwgMTI0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZjI1OTdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1OTdjO1xuICBib3JkZXItY29sb3I6ICNmMjU5N2M7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICM1ZmM1YmI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM1ZmM1YmI7XG59XG4uYnRuLW91dGxpbmUtaW5mbywgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmM1YmI7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg5NSwgMTk3LCAxODcsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogIzVmYzViYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtaW5mbzphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYzViYjtcbiAgYm9yZGVyLWNvbG9yOiAjNWZjNWJiO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNWZjNWJiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNWZjNWJiO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MsIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZjNWJiO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoOTUsIDE5NywgMTg3LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICM1ZmM1YmI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmM1YmI7XG4gIGJvcmRlci1jb2xvcjogIzVmYzViYjtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYTUwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmYTUwMDtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nLCAuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTUwMDtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMTY1LCAwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmE1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZy5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmE1MDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmYTUwMDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZjI1OTdjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjI1OTdjO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlciwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1OTdjO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0MiwgODksIDEyNCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2YyNTk3YztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlci5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTk3YztcbiAgYm9yZGVyLWNvbG9yOiAjZjI1OTdjO1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzk0OTg5ZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tbGluaywgLmJ0bi1saW5rOmFjdGl2ZSwgLmJ0bi1saW5rLmFjdGl2ZSwgLmJ0bi1saW5rOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWxpbmssIC5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWxpbmssIC5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGluazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZTllOWU5O1xufVxuLmJ0bi1saW5rOmRpc2FibGVkOmZvY3VzLCAuYnRuLWxpbms6ZGlzYWJsZWQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC44MTI1cmVtIDMuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmJ0bi1zbS1wcmltYXJ5IHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmJ0bi1uYXYtcHJpbWFyeSB7XG4gIHBhZGRpbmc6IDAuODEyNXJlbSAzLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5idG4tbmF2LXNlY29uZGFyeSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLXRpa3RvayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idG4tc25hcGNoYXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTIsIDApO1xuICBjb2xvcjogcmdiKDUxLCA1MywgNTgpO1xufVxuXG4uYnRuLXNuYXBjaGF0OmZvY3VzIHtcbiAgY29sb3I6IHJnYig1MSwgNTMsIDU4KTtcbn1cblxuLmJ0bi15b3V0dWJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDQwLCA0MCwgNDApO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idG4taW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDQwLCA0MCwgNDApO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idG4tdW5hcHByb3ZlLWNvbmNlcHQsIC5idG4tdW5hcHByb3ZlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM5LCA2OCwgNjgpO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYnRuLXVuYXBwcm92ZS1jb25jZXB0OmhvdmVyLCAuYnRuLXVuYXBwcm92ZS1jb250ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyMCwgMzgsIDM4KTtcbn1cbi5idG4tdW5hcHByb3ZlLWNvbmNlcHQ6ZGlzYWJsZWQsIC5idG4tdW5hcHByb3ZlLWNvbnRlbnQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgNjgsIDY4LCAwLjUpO1xufVxuXG4uYnRuLXVuYXBwcm92ZS1jYW5jZWwge1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMjYsIDIzMiwgMjQwKTtcbn1cbi5idG4tdW5hcHByb3ZlLWNhbmNlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDEsIDI0NSwgMjQ5KTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbmgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA3MXB4O1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDYycHg7XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuXG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgY29sb3I6ICM5Mzk3OWQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uZGlzcGxheS0zIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5kaXNwbGF5LTQge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmRpc3BsYXktNSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoNTEsIDUzLCA1OCwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFhYjUyO1xuICBwYWRkaW5nOiAwLjJlbTtcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDAuMjVyZW0gc29saWQgIzk0OTg5Zjtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgY29sb3I6ICNlOWU5ZTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbn1cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuXG4uYmxvY2txdW90ZS1yZXZlcnNlIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMC4yNXJlbSBzb2xpZCAjOTQ5ODlmO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJsb2NrcXVvdGUtcmV2ZXJzZSAuYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlIC5ibG9ja3F1b3RlLWZvb3Rlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIsKg4oCUXCI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgfVxufVxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbi5mYWRlLnNob3cge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbGxhcHNlLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudHIuY29sbGFwc2Uuc2hvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxudGJvZHkuY29sbGFwc2Uuc2hvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5cbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzkzOTc5ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDUxLCA1MywgNTgsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tc2V0dGluZ3Mge1xuICByaWdodDogMDtcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLWZvcm0ge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgNXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tZm9ybSAuaHlwaGVuOjphZnRlciB7XG4gIHRvcDogMnJlbTtcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0OTg5Zjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbSA1cmVtIDAuNXJlbSAxLjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzk0OTg5ZjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNzI5MmM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbn1cbi5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNzI5MmM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbn1cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbn1cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZTllOWU5O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNob3cgPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNob3cgPiBhIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMzMzNTNhO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTkwO1xufVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDEgYXV0bztcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLCAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xufVxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG4uYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNDM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjQzNzVyZW07XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbltkYXRhLXRvZ2dsZT1idXR0b25zXSA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG5bZGF0YS10b2dnbGU9YnV0dG9uc10gPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuW2RhdGEtdG9nZ2xlPWJ1dHRvbnNdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG5bZGF0YS10b2dnbGU9YnV0dG9uc10gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzLCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDphY3RpdmUsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgei1pbmRleDogMztcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IDAuN3JlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjY2NjY2NiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgcmdiYSg1MSwgNTMsIDU4LCAwLjE1KTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoNTEsIDUzLCA1OCwgMC4xNSk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDUxLCA1MywgNTgsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uLmZvcm0tY29udHJvbC1zbSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbi5mb3JtLWNvbnRyb2wtbGcsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmlucHV0LWdyb3VwLWFkZG9uLmJ0biB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPXJhZGlvXSxcbi5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmZvY3VzLCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjphY3RpdmUsIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmhvdmVyIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xufVxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cCB7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zm9jdXMsIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmFjdGl2ZSwgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46aG92ZXIsXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cDpmb2N1cyxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOmFjdGl2ZSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOmhvdmVyIHtcbiAgei1pbmRleDogMztcbn1cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTk3Yztcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgM3B4ICNmMjU5N2M7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5ODlmO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNlOWU5ZTk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yNXJlbTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1OTdjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uem1kaS1kb3QtY2lyY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2NjY2NjYjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4yNXMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjI1cyBsaW5lYXI7XG59XG5cbi56bWRpLWRvdC1jaXJjbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBsaW5lYXI7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCAuem1kaS1kb3QtY2lyY2xlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2YyNTk3Yztcbn1cblxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIC56bWRpLWRvdC1jaXJjbGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmMjU5N2M7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmN1c3RvbS1jb250cm9scy1zdGFja2VkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jdXN0b20tY29udHJvbHMtc3RhY2tlZCAuY3VzdG9tLWNvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLmN1c3RvbS1jb250cm9scy1zdGFja2VkIC5jdXN0b20tY29udHJvbCArIC5jdXN0b20tY29udHJvbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi45cmVtICsgNHB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMS43NXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzMzMzUzYTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPSclMjMzMzMnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDhweCAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDUxLCA1MywgNTgsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmJjZmQ5O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogI2U5ZTllOTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0OTg5Zjtcbn1cbi5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiA3NSU7XG59XG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIG1pbi13aWR0aDogMTRyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbjogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNjY2NjY2I7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSg1MSwgNTMsIDU4LCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5jdXN0b20tZmlsZS1jb250cm9sOmxhbmcoZW4pOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQ2hvb3NlIGZpbGUuLi5cIjtcbn1cbi5jdXN0b20tZmlsZS1jb250cm9sOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogLTJweDtcbiAgei1pbmRleDogNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNjY2NjY2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDk4OWY7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoNTEsIDUzLCA1OCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMC4yNXJlbSAwLjI1cmVtIDA7XG59XG4uY3VzdG9tLWZpbGUtY29udHJvbDpsYW5nKGVuKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJCcm93c2VcIjtcbn1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDAuOTRyZW07XG59XG4ubmF2LWxpbms6Zm9jdXMsIC5uYXYtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICNlOWU5ZTk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5uYXYtbGluay1jcmVhdG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDAuOTRyZW07XG4gIGNvbG9yOiAjNTk1QTcxO1xufVxuLm5hdi1saW5rLWNyZWF0b3I6Zm9jdXMsIC5uYXYtbGluay1jcmVhdG9yOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubmF2LWxpbmstY3JlYXRvcjpob3ZlciB7XG4gIGNvbG9yOiAjNEM0MUUwO1xufVxuXG4ubmF2LWxpbmstY3JlYXRvci5hY3RpdmUge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5uYXYtbGluay1jcmVhdG9yLmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjNEM0MUUwO1xufVxuXG4ubmF2LWRyb3Bkb3duLXVzZXJuYW1lIHtcbiAgY29sb3I6ICM1OTVBNzEgIWltcG9ydGFudDtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjQzLCAyNDMsIDI0NSwgMC45KTtcbn1cbi5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xufVxuLm5hdi10YWJzX19zZWNvbmRhcnkge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjOTQ5ODlmO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMsIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM5NDk4OWYgIzk0OTg5ZiByZ2JhKDI0MywgMjQzLCAyNDUsIDAuOSk7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICNlOWU5ZTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtbGluayAuY291bnQge1xuICBjb2xvcjogIzkzOTc5ZDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4yNXJlbSBzb2xpZCAjMzMzNTNhO1xuICB9XG59XG4ubmF2LXRhYnMgLnRhYi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAwcHggMTBweCAwcHg7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzkzOTc5ZDtcbn1cbi5uYXYtdGFicyAudGFiLWxpbms6Zm9jdXMsIC5uYXYtdGFicyAudGFiLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5uYXYtdGFicyAudGFiLWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzMzM1M2E7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbn1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubmF2YmFyIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5hdmJhci1icmFuZCBzdmc6bm90KDpyb290KSB7XG4gIG1heC13aWR0aDogMjVweDtcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cbi5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5uYXZiYXItYnJhbmQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdmJhci10b2dnbGVyOmZvY3VzLCAubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFyZW07XG59XG5cbi5uYXZiYXItdG9nZ2xlci1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmF2YmFyLXRvZ2dsZWFibGUgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci10b2dnbGVhYmxlID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLXRvZ2dsZWFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubmF2YmFyLXRvZ2dsZWFibGUgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci10b2dnbGVhYmxlID4gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlYWJsZSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgfVxuICAubmF2YmFyLXRvZ2dsZWFibGUgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci10b2dnbGVhYmxlLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1zbSA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci10b2dnbGVhYmxlLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm5hdmJhci10b2dnbGVhYmxlLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1zbSA+IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubmF2YmFyLXRvZ2dsZWFibGUtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gIH1cbiAgLm5hdmJhci10b2dnbGVhYmxlLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAubmF2YmFyLXRvZ2dsZWFibGUtbWQgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLXRvZ2dsZWFibGUtbWQgPiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm5hdmJhci10b2dnbGVhYmxlLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgLm5hdmJhci10b2dnbGVhYmxlLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1sZyA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLXRvZ2dsZWFibGUtbGcgPiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm5hdmJhci10b2dnbGVhYmxlLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlYWJsZS14bCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5hdmJhci10b2dnbGVhYmxlLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2YmFyLXRvZ2dsZWFibGUteGwgPiAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdmJhci10b2dnbGVhYmxlLXhsIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItdG9nZ2xlYWJsZS14bCA+IC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uYXZiYXItdG9nZ2xlYWJsZS14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG59XG4ubmF2YmFyLXRvZ2dsZWFibGUteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kLFxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSg0OCwgMTQzLCAxOTMsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3Zlcixcbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyOmZvY3VzLFxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICBjb2xvcjogcmdiYSg0OCwgMTQzLCAxOTMsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDQ4LCAxNDMsIDE5MywgMC41KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDQ4LCAxNDMsIDE5MywgMC43KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoNDgsIDE0MywgMTkzLCAwLjMpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAub3BlbiA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLm9wZW4sXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogcmdiYSg0OCwgMTQzLCAxOTMsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0OCwgMTQzLCAxOTMsIDAuMSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMyIDMyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoNDgsIDE0MywgMTkzLCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA4aDI0TTQgMTZoMjRNNCAyNGgyNCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoNDgsIDE0MywgMTkzLCAwLjUpO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZCxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogIzMwOGZjMTtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmZvY3VzLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgY29sb3I6ICMzMDhmYzE7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoNDgsIDE0MywgMTkzLCAwLjUpO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDQ4LCAxNDMsIDE5MywgMC43NSk7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoNDgsIDE0MywgMTkzLCAwLjI1KTtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiA+IC5uYXYtbGluayxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5uYXYtbGluay5vcGVuLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzMwOGZjMTtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoNDgsIDE0MywgMTkzLCAwLjEpO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMyIDMyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoNDgsIDE0MywgMTkzLCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA4aDI0TTQgMTZoMjRNNCAyNGgyNCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSg0OCwgMTQzLCAxOTMsIDAuNSk7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uY2FyZC1ibG9jayB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rLCAuY2FyZC1saW5rOmZvY3VzLCAuY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cblxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNTEsIDUzLCA1OCwgMC4xMjUpO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpIDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg1MSwgNTMsIDU4LCAwLjEyNSk7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cblxuLmNhcmQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU5N2M7XG4gIGJvcmRlci1jb2xvcjogI2YyNTk3Yztcbn1cbi5jYXJkLXByaW1hcnkgLmNhcmQtaGVhZGVyLFxuLmNhcmQtcHJpbWFyeSAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhcmQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU5N2M7XG4gIGJvcmRlci1jb2xvcjogI2YyNTk3Yztcbn1cbi5jYXJkLXN1Y2Nlc3MgLmNhcmQtaGVhZGVyLFxuLmNhcmQtc3VjY2VzcyAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhcmQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmM1YmI7XG4gIGJvcmRlci1jb2xvcjogIzVmYzViYjtcbn1cbi5jYXJkLWluZm8gLmNhcmQtaGVhZGVyLFxuLmNhcmQtaW5mbyAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhcmQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmE1MDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmYTUwMDtcbn1cbi5jYXJkLXdhcm5pbmcgLmNhcmQtaGVhZGVyLFxuLmNhcmQtd2FybmluZyAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhcmQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTk3YztcbiAgYm9yZGVyLWNvbG9yOiAjZjI1OTdjO1xufVxuLmNhcmQtZGFuZ2VyIC5jYXJkLWhlYWRlcixcbi5jYXJkLWRhbmdlciAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhcmQtb3V0bGluZS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2YyNTk3Yztcbn1cblxuLmNhcmQtb3V0bGluZS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjI1OTdjO1xufVxuXG4uY2FyZC1vdXRsaW5lLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNWZjNWJiO1xufVxuXG4uY2FyZC1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNWZjNWJiO1xufVxuXG4uY2FyZC1vdXRsaW5lLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhNTAwO1xufVxuXG4uY2FyZC1vdXRsaW5lLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmMjU5N2M7XG59XG5cbi5jYXJkLWludmVyc2Uge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTtcbn1cbi5jYXJkLWludmVyc2UgLmNhcmQtaGVhZGVyLFxuLmNhcmQtaW52ZXJzZSAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uY2FyZC1pbnZlcnNlIC5jYXJkLWhlYWRlcixcbi5jYXJkLWludmVyc2UgLmNhcmQtZm9vdGVyLFxuLmNhcmQtaW52ZXJzZSAuY2FyZC10aXRsZSxcbi5jYXJkLWludmVyc2UgLmNhcmQtYmxvY2txdW90ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtaW52ZXJzZSAuY2FyZC1saW5rLFxuLmNhcmQtaW52ZXJzZSAuY2FyZC10ZXh0LFxuLmNhcmQtaW52ZXJzZSAuY2FyZC1zdWJ0aXRsZSxcbi5jYXJkLWludmVyc2UgLmNhcmQtYmxvY2txdW90ZSAuYmxvY2txdW90ZS1mb290ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTtcbn1cbi5jYXJkLWludmVyc2UgLmNhcmQtbGluazpmb2N1cywgLmNhcmQtaW52ZXJzZSAuY2FyZC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLWJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLmNhcmQtaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1kZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jYXJkLWRlY2sgLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG4gIC5jYXJkLWRlY2sgLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCAuY2FyZCB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgLmNhcmQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy10b3Age1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwIC5jYXJkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCAuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWltZy10b3Age1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwIC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtY29sdW1ucyB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gIH1cbiAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbn1cbi5jYXJkLWF2YXRhciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbi5jYXJkLWltZy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSA3MCUsICMzMzM1M2EgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbi5jYXJkLWltZy13cmFwIC5jYXJkLXBsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5jYXJkLWltZy13cmFwIC5jYXJkLWltYWdlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmNhcmQtaW1nLXdyYXAgLmNhcmQtaW1hZ2UgLmNhcmQtcmVzcC1oZWlnaHQge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cbi5jYXJkLWltZy13cmFwIC5jYXJkLWltYWdlIC5jYXJkLXN1YmhkcnMsXG4uY2FyZC1pbWctd3JhcCAuY2FyZC1pbWFnZSAuY2FyZC1zdWJ0aXRsZSwgLmNhcmQtaW1nLXdyYXAgLmNhcmQtaW1hZ2UgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG59XG5cbi5jYXJkLXVzZXItaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCksICMwMDApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jYXJkLXVzZXItaW5mbyAuaW1hZ2Utd3JhcDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmNhcmQtdXNlci1pbmZvIC5pbmZsdWVuY2VyLWRhdGEgLmluZmx1ZW5jZXItdGh1bWJuYWlsIHtcbiAgdG9wOiAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMXJlbTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyN3B4O1xufVxuLmNhcmQtdXNlci1pbmZvIC5jYXJkLWxlZnQtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXJkLXVzZXItaW5mbyAuY2FyZC1sZWZ0LWNvbCBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuXG4uY2FyZC1yaWdodC1jb2wge1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uZXItc3ViaGRyIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uY2FyZC1zdGF0cy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgY29sb3I6ICMwMDA7XG59XG4uY2FyZC1zdGF0cy13cmFwIC5jYXJkLXN0YXRzLWl0bSB7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAwIDA7XG59XG5cbi5jYXJkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmF2YmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FyZC1pbWctd3JhcCAuY2FyZC1pbWFnZSAuY2FyZC1sZWZ0LWNvbCBkaXYgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jYXJkLXJpZ2h0LWNvbCAuY2FyZC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jYXJkLXN0YXRzLXdyYXAgLmNhcmQtc3RhdHMtaXRtIHtcbiAgICBwYWRkaW5nOiAxNnB4IDhweCAwIDA7XG4gIH1cbiAgLmNhcmQtc3RhdHMtd3JhcCAuY2FyZC1zdGF0cy1pdG0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0OTg5ZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5icmVhZGNydW1iOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgY29sb3I6ICNlOWU5ZTk7XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNlOWU5ZTk7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2luYXRpb24gPiAqIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucGFnaW5hdGlvbiA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnBhZ2luYXRpb24gPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnBhZ2luYXRpb24gPiAuY3VycmVudCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTk3YztcbiAgYm9yZGVyLWNvbG9yOiAjZjI1OTdjO1xufVxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNlOWU5ZTk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzk0OTg5ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbn1cbi5wYWdlLWxpbms6Zm9jdXMsIC5wYWdlLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5ODlmO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4ycmVtO1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzMzMzUzYTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG5hLmJhZGdlOmZvY3VzLCBhLmJhZGdlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG59XG5cbi5iYWRnZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbn1cbi5iYWRnZS1kZWZhdWx0W2hyZWZdOmZvY3VzLCAuYmFkZ2UtZGVmYXVsdFtocmVmXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGQxZWU7XG59XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbn1cbi5iYWRnZS1wcmltYXJ5W2hyZWZdOmZvY3VzLCAuYmFkZ2UtcHJpbWFyeVtocmVmXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGQxZWU7XG59XG5cbi5iYWRnZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTk3Yztcbn1cbi5iYWRnZS1zdWNjZXNzW2hyZWZdOmZvY3VzLCAuYmFkZ2Utc3VjY2Vzc1tocmVmXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTJhNTc7XG59XG5cbi5iYWRnZS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYzViYjtcbn1cbi5iYWRnZS1pbmZvW2hyZWZdOmZvY3VzLCAuYmFkZ2UtaW5mb1tocmVmXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MGIxYTY7XG59XG5cbi5iYWRnZS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTUwMDtcbn1cbi5iYWRnZS13YXJuaW5nW2hyZWZdOmZvY3VzLCAuYmFkZ2Utd2FybmluZ1tocmVmXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzg0MDA7XG59XG5cbi5iYWRnZS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1OTdjO1xufVxuLmJhZGdlLWRhbmdlcltocmVmXTpmb2N1cywgLmJhZGdlLWRhbmdlcltocmVmXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTJhNTc7XG59XG5cbi5iYWRnZS1zZWxmLXNlcnZpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFiMWI2O1xufVxuXG4uYmFkZ2Utc3VnZ2VzdGVkLXJhdGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLmJhZGdlLXN1Z2dlc3RlZC1yYXRlczpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0OTg5ZjtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgfVxufVxuXG4uanVtYm90cm9uLWhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzc5N2U4Nztcbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmZsYXNoLmZsYXNoLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTk3Yztcbn1cblxuLmZsYXNoLmZsYXNoLWFsZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYWI1Mjtcbn1cblxuLmZsYXNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBwYWRkaW5nOiAxLjY3NWVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM1M2E7XG59XG5cbi5mbGFzaCAuZmxhc2gtaW5uZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZsYXNoIC5mbGFzaC1tZXNzYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNGVtKTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mbGFzaCAuZmxhc2gtaW5uZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA3NWVtO1xuICBwYWRkaW5nOiAwIDEuMjVlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5mbGFzaC1jbG9zZSBpLnptZGktY2xvc2Uge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuI2ZsYXNoX2pvYmJvYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwMzNDNTtcbiAgcGFkZGluZzogMC42MjVlbSAwO1xufVxuXG4jZmxhc2hfY29ubmVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU5N2M7XG4gIHBhZGRpbmc6IDAuNjI1ZW0gMDtcbn1cblxuLmlubmVyLWN1c3RvbS1iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY3VzdG9tLWJhbm5lci1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmN1c3RvbS1iYW5uZXItbWVzc2FnZSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWxlcnQge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjc1cmVtO1xuICByaWdodDogLTEuMjVyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYzViYjtcbiAgYm9yZGVyLWNvbG9yOiAjNGNiZWIzO1xuICBjb2xvcjogIzVmYzViYjtcbn1cbi5hbGVydC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQwYjFhNjtcbn1cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0MGIxYTY7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwOGZjMTtcbiAgYm9yZGVyLWNvbG9yOiAjMjk3YWE0O1xuICBjb2xvcjogIzMwOGZjMTtcbn1cbi5hbGVydC1pbmZvIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI0NmI5MDtcbn1cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyNjcxOTg7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYWI1MjtcbiAgYm9yZGVyLWNvbG9yOiAjZjk5ZjM5O1xuICBjb2xvcjogI2ZhYWI1Mjtcbn1cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y5OTMyMDtcbn1cbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNmOTkzMjA7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlYmNjY2M7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmFsZXJ0LWRhbmdlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNGI5Yjk7XG59XG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM4NDM1MzQ7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNGN0Y3RkE7XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwLjc1cmVtIDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLm1ldGVyIHtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYzViYjtcbiAgdHJhbnNpdGlvbjogd2lkdGggNTBtcyBlYXNlO1xuICB3aWR0aDogMDtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMC43NXJlbSAwLjc1cmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2NjY2NjYjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICNjY2NjY2I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjOTM5NzlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5ODlmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMCBzb2xpZCBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubGlzdC1ncm91cC1pdGVtOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZTllOWU5O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBjb2xvcjogI2U5ZTllOTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZmI7XG4gIGJvcmRlci1jb2xvcjogI2YzZjRmYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2g6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjNWZjNWJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZjNWJiO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICM1ZmM1YmI7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogIzVmYzViYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjYmViMztcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZjNWJiO1xuICBib3JkZXItY29sb3I6ICM1ZmM1YmI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzA4ZmMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA4ZmMxO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMDhmYzE7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIge1xuICBjb2xvcjogIzMwOGZjMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiODBhZDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA4ZmMxO1xuICBib3JkZXItY29sb3I6ICMzMDhmYzE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjZmFhYjUyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFhYjUyO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICNmYWFiNTI7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2ZhYWI1MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5OWYzOTtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFhYjUyO1xuICBib3JkZXItY29sb3I6ICNmYWFiNTI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQyODU3MSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzMzMzUzYTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5jbG9zZTpmb2N1cywgLmNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xufVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4ICNjY2M7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogMTVweDtcbiAgei1pbmRleDogMTA7XG59XG5idXR0b24uY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG5idXR0b24uY2xvc2U6OmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzMzMzUzYTtcbn1cblxuYS5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDE1cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuYS5jbG9zZTo6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNSUpO1xufVxuXG4ubW9kYWwtcHJvZmlsZV9fdmlldyAuem1kaS1jaGV2cm9uLXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTUwcHg7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cbi5tb2RhbC1wcm9maWxlX192aWV3IC56bWRpLWNoZXZyb24tbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTUwcHg7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cbi5tb2RhbC1wcm9maWxlX192aWV3IC5pbmZsdWVuY2VyLWNhcmRfX2RhdGEge1xuICBtYXgtaGVpZ2h0OiA2OHZoO1xuICBvdmVyZmxvdy15OiBvdmVybGF5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1wcm9maWxlX192aWV3IC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIH1cbn1cblxuLm1vZGFsLW9wZW4gLm1vZGFsLm1vZGFsLWNvbGxhYl9fdmlldyB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLm1vZGFsLWNvbGxhYl9fdmlldyAubW9kYWwtZGlhbG9nIHtcbiAgd2lkdGg6IDk1JTtcbiAgbWF4LXdpZHRoOiA5NSU7XG59XG4ubW9kYWwtY29sbGFiX192aWV3IC5tb2RhbC1kaWFsb2cgI2NvbGxhYi1zbGlkZXIge1xuICBoZWlnaHQ6IDgydmg7XG59XG5cbi5tb2RhbC1vcGVuIC5tb2RhbC5tb2RhbC1yZXBvcnRfX3ZpZXcge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5tb2RhbC1yZXBvcnRfX3ZpZXcgLm1vZGFsLWRpYWxvZyB7XG4gIHdpZHRoOiA5NSU7XG4gIG1heC13aWR0aDogOTUlO1xufVxuLm1vZGFsLXJlcG9ydF9fdmlldyAubW9kYWwtZGlhbG9nICNyZXBvcnQtc2xpZGVyIHtcbiAgaGVpZ2h0OiA4MnZoO1xufVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzNTNhO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjOTQ5ODlmO1xufVxuLm1vZGFsLWZvb3RlciA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuLm1vZGFsLWZvb3RlciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luOiAzcmVtIGF1dG87XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy5tb2RhbC1sZyB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICB9XG4gIC5tb2RhbC1kaWFsb2cubW9kYWwtbWQge1xuICAgIHdpZHRoOiA1NzBweDtcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cbi50b29sdGlwLmJzLXRvb2x0aXAtdG9wLCAudG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20ge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cbi50b29sdGlwLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWlubmVyOjpiZWZvcmUsIC50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbSAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMzMzUzYTtcbn1cbi50b29sdGlwLmJzLXRvb2x0aXAtcmlnaHQsIC50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi50b29sdGlwLmJzLXRvb2x0aXAtcmlnaHQgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSwgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzMzNTNhO1xufVxuLnRvb2x0aXAuYnMtdG9vbHRpcC1ib3R0b20sIC50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcCB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4udG9vbHRpcC5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1pbm5lcjo6YmVmb3JlLCAudG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3AgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzM1M2E7XG59XG4udG9vbHRpcC5icy10b29sdGlwLWxlZnQsIC50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0IHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuLnRvb2x0aXAuYnMtdG9vbHRpcC1sZWZ0IC50b29sdGlwLWlubmVyOjpiZWZvcmUsIC50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0IC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMzM1M2E7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzNTNhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoNTEsIDUzLCA1OCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLnBvcG92ZXIucG9wb3Zlci10b3AsIC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLnBvcG92ZXIucG9wb3Zlci10b3A6OmJlZm9yZSwgLnBvcG92ZXIucG9wb3Zlci10b3A6OmFmdGVyLCAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b206OmJlZm9yZSwgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tOjphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5wb3BvdmVyLnBvcG92ZXItdG9wOjpiZWZvcmUsIC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbTo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMTFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDUxLCA1MywgNTgsIDAuMjUpO1xufVxuLnBvcG92ZXIucG9wb3Zlci10b3A6OmFmdGVyLCAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b206OmFmdGVyIHtcbiAgYm90dG9tOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuLnBvcG92ZXIucG9wb3Zlci1yaWdodCwgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnBvcG92ZXIucG9wb3Zlci1yaWdodDo6YmVmb3JlLCAucG9wb3Zlci5wb3BvdmVyLXJpZ2h0OjphZnRlciwgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdDo6YmVmb3JlLCAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0OjphZnRlciB7XG4gIHRvcDogNTAlO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5wb3BvdmVyLnBvcG92ZXItcmlnaHQ6OmJlZm9yZSwgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdDo6YmVmb3JlIHtcbiAgbGVmdDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoNTEsIDUzLCA1OCwgMC4yNSk7XG59XG4ucG9wb3Zlci5wb3BvdmVyLXJpZ2h0OjphZnRlciwgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdDo6YWZ0ZXIge1xuICBsZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cbi5wb3BvdmVyLnBvcG92ZXItYm90dG9tLCAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3Age1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnBvcG92ZXIucG9wb3Zlci1ib3R0b206OmJlZm9yZSwgLnBvcG92ZXIucG9wb3Zlci1ib3R0b206OmFmdGVyLCAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3A6OmJlZm9yZSwgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wOjphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5wb3BvdmVyLnBvcG92ZXItYm90dG9tOjpiZWZvcmUsIC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcDo6YmVmb3JlIHtcbiAgdG9wOiAtMTFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDUxLCA1MywgNTgsIDAuMjUpO1xufVxuLnBvcG92ZXIucG9wb3Zlci1ib3R0b206OmFmdGVyLCAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3A6OmFmdGVyIHtcbiAgdG9wOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjdmN2Y3O1xufVxuLnBvcG92ZXIucG9wb3Zlci1ib3R0b20gLnBvcG92ZXItdGl0bGU6OmJlZm9yZSwgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wIC5wb3BvdmVyLXRpdGxlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG59XG4ucG9wb3Zlci5wb3BvdmVyLWxlZnQsIC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLnBvcG92ZXIucG9wb3Zlci1sZWZ0OjpiZWZvcmUsIC5wb3BvdmVyLnBvcG92ZXItbGVmdDo6YWZ0ZXIsIC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0OjpiZWZvcmUsIC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0OjphZnRlciB7XG4gIHRvcDogNTAlO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG4ucG9wb3Zlci5wb3BvdmVyLWxlZnQ6OmJlZm9yZSwgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDUxLCA1MywgNTgsIDAuMjUpO1xufVxuLnBvcG92ZXIucG9wb3Zlci1sZWZ0OjphZnRlciwgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQ6OmFmdGVyIHtcbiAgcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi5wb3BvdmVyLXRpdGxlIHtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDJweCk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMnB4KTtcbn1cbi5wb3BvdmVyLXRpdGxlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xufVxuXG4ucG9wb3Zlcjo6YmVmb3JlLFxuLnBvcG92ZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnBvcG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogMTFweDtcbn1cblxuLnBvcG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcm91c2VsLWl0ZW0sXG4uY2Fyb3VzZWwtY2hpbGQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gIC5jYXJvdXNlbC1pdGVtLFxuLmNhcm91c2VsLWNoaWxkLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICB9XG59XG5Ac3VwcG9ydHMgKHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkpIHtcbiAgLmNhcm91c2VsLWl0ZW0sXG4uY2Fyb3VzZWwtY2hpbGQtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWNoaWxkLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbkBtZWRpYSAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5Ac3VwcG9ydHMgKHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkpIHtcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCxcbi5tdWx0aS1jYXJvdXNlbC1wcmV2LFxuLm11bHRpLWNhcm91c2VsLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6bm90KC5uby1ob3Zlcik6Zm9jdXMsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6bm90KC5uby1ob3Zlcik6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0Om5vdCgubm8taG92ZXIpOmZvY3VzLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpub3QoLm5vLWhvdmVyKTpob3Zlcixcbi5tdWx0aS1jYXJvdXNlbC1wcmV2Om5vdCgubm8taG92ZXIpOmZvY3VzLFxuLm11bHRpLWNhcm91c2VsLXByZXY6bm90KC5uby1ob3Zlcik6aG92ZXIsXG4ubXVsdGktY2Fyb3VzZWwtbmV4dDpub3QoLm5vLWhvdmVyKTpmb2N1cyxcbi5tdWx0aS1jYXJvdXNlbC1uZXh0Om5vdCgubm8taG92ZXIpOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiAuaW5mbHVlbmNlci1zbGlkZXItYnV0dG9uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCAuaW5mbHVlbmNlci1zbGlkZXItYnV0dG9uLFxuLm11bHRpLWNhcm91c2VsLXByZXYgLmluZmx1ZW5jZXItc2xpZGVyLWJ1dHRvbixcbi5tdWx0aS1jYXJvdXNlbC1uZXh0IC5pbmZsdWVuY2VyLXNsaWRlci1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYgLmluZmx1ZW5jZXItc2xpZGVyLWJ1dHRvbjpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQgLmluZmx1ZW5jZXItc2xpZGVyLWJ1dHRvbjpob3Zlcixcbi5tdWx0aS1jYXJvdXNlbC1wcmV2IC5pbmZsdWVuY2VyLXNsaWRlci1idXR0b246aG92ZXIsXG4ubXVsdGktY2Fyb3VzZWwtbmV4dCAuaW5mbHVlbmNlci1zbGlkZXItYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiAuaW5mbHVlbmNlci1zbGlkZXItYnV0dG9uOjpiZWZvcmUsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IC5pbmZsdWVuY2VyLXNsaWRlci1idXR0b246OmJlZm9yZSxcbi5tdWx0aS1jYXJvdXNlbC1wcmV2IC5pbmZsdWVuY2VyLXNsaWRlci1idXR0b246OmJlZm9yZSxcbi5tdWx0aS1jYXJvdXNlbC1uZXh0IC5pbmZsdWVuY2VyLXNsaWRlci1idXR0b246OmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzMzMzUzYTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYgLmluZmx1ZW5jZXItc2xpZGVyLWJ1dHRvbi56bWRpLWxvbmctYXJyb3ctcmlnaHQsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IC5pbmZsdWVuY2VyLXNsaWRlci1idXR0b24uem1kaS1sb25nLWFycm93LXJpZ2h0LFxuLm11bHRpLWNhcm91c2VsLXByZXYgLmluZmx1ZW5jZXItc2xpZGVyLWJ1dHRvbi56bWRpLWxvbmctYXJyb3ctcmlnaHQsXG4ubXVsdGktY2Fyb3VzZWwtbmV4dCAuaW5mbHVlbmNlci1zbGlkZXItYnV0dG9uLnptZGktbG9uZy1hcnJvdy1yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0yMHB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiAuaW5mbHVlbmNlci1zbGlkZXItYnV0dG9uLnptZGktbG9uZy1hcnJvdy1sZWZ0LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCAuaW5mbHVlbmNlci1zbGlkZXItYnV0dG9uLnptZGktbG9uZy1hcnJvdy1sZWZ0LFxuLm11bHRpLWNhcm91c2VsLXByZXYgLmluZmx1ZW5jZXItc2xpZGVyLWJ1dHRvbi56bWRpLWxvbmctYXJyb3ctbGVmdCxcbi5tdWx0aS1jYXJvdXNlbC1uZXh0IC5pbmZsdWVuY2VyLXNsaWRlci1idXR0b24uem1kaS1sb25nLWFycm93LWxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0yMHB4O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLm11bHRpLWNhcm91c2VsLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LFxuLm11bHRpLWNhcm91c2VsLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTQgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMS41IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMzBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAwIGF1dG87XG4gIG1heC13aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTMsIDU4LCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzNTNhO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mYWRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5iZy10ZWNoLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzUzYSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXRlY2gtYmxhY2s6Zm9jdXMsIGEuYmctdGVjaC1ibGFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFjMWYgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0ZXN0LWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctbGlnaHRlc3QtZ3JheTpmb2N1cywgYS5iZy1saWdodGVzdC1ncmF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkZDFlZSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU5N2MgIWltcG9ydGFudDtcbn1cblxuYS5iZy1wcmltYXJ5OmZvY3VzLCBhLmJnLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUyYTU3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc2Vjb25kYXJ5OmZvY3VzLCBhLmJnLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ5ZTAgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1OTdjICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc3VjY2Vzczpmb2N1cywgYS5iZy1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlMmE1NyAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmM1YmIgIWltcG9ydGFudDtcbn1cblxuYS5iZy1pbmZvOmZvY3VzLCBhLmJnLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiMWE2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTUwMCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXdhcm5pbmc6Zm9jdXMsIGEuYmctd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzg0MDAgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU5N2MgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYW5nZXI6Zm9jdXMsIGEuYmctZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlMmE1NyAhaW1wb3J0YW50O1xufVxuXG4uYmctaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM1M2EgIWltcG9ydGFudDtcbn1cblxuYS5iZy1pbnZlcnNlOmZvY3VzLCBhLmJnLWludmVyc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYzFmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucm91bmRlZC00IHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmZsZXgtZmlyc3Qge1xuICBvcmRlcjogLTE7XG59XG5cbi5mbGV4LWxhc3Qge1xuICBvcmRlcjogMTtcbn1cblxuLmZsZXgtdW5vcmRlcmVkIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLmZsZXgtc20tbGFzdCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmZsZXgtc20tdW5vcmRlcmVkIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5mbGV4LW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5mbGV4LW1kLXVub3JkZXJlZCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAuZmxleC1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZmxleC1sZy11bm9yZGVyZWQge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAuZmxleC14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5mbGV4LXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5mbGV4LXhsLXVub3JkZXJlZCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAsIG1haW4uZmFxIC5mYXEtcWEtY29udGFpbmVyIC5mYXEtYmxvY2stdGl0bGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtIDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtIDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAycmVtIDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTYge1xuICBtYXJnaW46IDIuNXJlbSAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTYge1xuICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTYge1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNiwgbWFpbi5mYXEgLmZhcS1xYS1jb250YWluZXIgLmZhcS1ibG9jay10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNiB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTYge1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS02IHtcbiAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS03IHtcbiAgbWFyZ2luOiAzcmVtIDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTcsIG1haW4uZmFxIGg0LFxubWFpbi5mYXEgaDUsXG5tYWluLmZhcSBoNiB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTcge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTcge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC03IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTcge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTcge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tOCB7XG4gIG1hcmdpbjogMy41cmVtIDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtOCB7XG4gIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItOCB7XG4gIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC04IHtcbiAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtOCB7XG4gIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTgge1xuICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTkge1xuICBtYXJnaW46IDRyZW0gNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtOSB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTkge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTkge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC05IHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTkge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTkge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMTAge1xuICBtYXJnaW46IDQuNXJlbSA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xMCB7XG4gIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTAge1xuICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xMCB7XG4gIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTEwIHtcbiAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0xMSB7XG4gIG1hcmdpbjogNXJlbSA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMSB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTExIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xMSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTExIHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTExIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xMSB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0xMiB7XG4gIG1hcmdpbjogNS41cmVtIDUuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTIge1xuICBtYXJnaW4tdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMTIge1xuICBtYXJnaW4tdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEzIHtcbiAgbWFyZ2luOiA2cmVtIDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEzIHtcbiAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMTMge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEzIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTMge1xuICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTMge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTEzIHtcbiAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwIDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC02IHtcbiAgcGFkZGluZzogMi41cmVtIDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNiB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTYge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTYge1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC02IHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTYge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTYge1xuICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNyB7XG4gIHBhZGRpbmc6IDNyZW0gM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci03IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNyB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC03IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC03IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTcge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC04IHtcbiAgcGFkZGluZzogMy41cmVtIDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtOCB7XG4gIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTgge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTgge1xuICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC04IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTgge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTgge1xuICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtOSB7XG4gIHBhZGRpbmc6IDRyZW0gNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtOSB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci05IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItOSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC05IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC05IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTkge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0xMCB7XG4gIHBhZGRpbmc6IDQuNXJlbSA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMTAge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTEwIHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTExIHtcbiAgcGFkZGluZzogNXJlbSA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xMSB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTExIHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTExIHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xMSB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEyIHtcbiAgcGFkZGluZzogNS41cmVtIDUuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTIge1xuICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMTIge1xuICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xMiB7XG4gIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMTIge1xuICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMTMge1xuICBwYWRkaW5nOiA2cmVtIDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEzIHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEzIHtcbiAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMTMge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMTMge1xuICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTEzIHtcbiAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTEzIHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtIDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogMnJlbSAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS02IHtcbiAgICBtYXJnaW46IDIuNXJlbSAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNiB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTYge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTYge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS03IHtcbiAgICBtYXJnaW46IDNyZW0gM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTcge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tOCB7XG4gICAgbWFyZ2luOiAzLjVyZW0gMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTgge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tOCB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tOSB7XG4gICAgbWFyZ2luOiA0cmVtIDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tOSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS05IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEwIHtcbiAgICBtYXJnaW46IDQuNXJlbSA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMTAge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xMSB7XG4gICAgbWFyZ2luOiA1cmVtIDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMTEge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMTEge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMTEge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTExIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEyIHtcbiAgICBtYXJnaW46IDUuNXJlbSA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMTIge1xuICAgIG1hcmdpbi10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xMyB7XG4gICAgbWFyZ2luOiA2cmVtIDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMTMge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMTMge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMTMge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS02IHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNiB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS03IHtcbiAgICBwYWRkaW5nOiAzcmVtIDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS03IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tOCB7XG4gICAgcGFkZGluZzogMy41cmVtIDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS04IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTgge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tOSB7XG4gICAgcGFkZGluZzogNHJlbSA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTkge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tOSB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEwIHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMTAge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xMSB7XG4gICAgcGFkZGluZzogNXJlbSA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTExIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMTEge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xMSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEyIHtcbiAgICBwYWRkaW5nOiA1LjVyZW0gNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMTIge1xuICAgIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xMiB7XG4gICAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xMyB7XG4gICAgcGFkZGluZzogNnJlbSA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMTMge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xMyB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtIDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDJyZW0gMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNiB7XG4gICAgbWFyZ2luOiAyLjVyZW0gMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNyB7XG4gICAgbWFyZ2luOiAzcmVtIDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC03IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTgge1xuICAgIG1hcmdpbjogMy41cmVtIDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC04IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTgge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTkge1xuICAgIG1hcmdpbjogNHJlbSA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTkge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtOSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xMCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xMCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMTEge1xuICAgIG1hcmdpbjogNXJlbSA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTExIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xMSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xMiB7XG4gICAgbWFyZ2luOiA1LjVyZW0gNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMTIge1xuICAgIG1hcmdpbi1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMTIge1xuICAgIG1hcmdpbi1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xMiB7XG4gICAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMTMge1xuICAgIG1hcmdpbjogNnJlbSA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xMyB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwIDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNiB7XG4gICAgcGFkZGluZzogMi41cmVtIDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC02IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTYge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNyB7XG4gICAgcGFkZGluZzogM3JlbSAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTgge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtOCB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTkge1xuICAgIHBhZGRpbmc6IDRyZW0gNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC05IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTkge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTkge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xMCB7XG4gICAgcGFkZGluZzogNC41cmVtIDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTAge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMTEge1xuICAgIHBhZGRpbmc6IDVyZW0gNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTEge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xMiB7XG4gICAgcGFkZGluZzogNS41cmVtIDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTIge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMTMge1xuICAgIHBhZGRpbmc6IDZyZW0gNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTMge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwIDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAycmVtIDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTYge1xuICAgIG1hcmdpbjogMi41cmVtIDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTYge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTcge1xuICAgIG1hcmdpbjogM3JlbSAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTcge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy04IHtcbiAgICBtYXJnaW46IDMuNXJlbSAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctOCB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy04IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy05IHtcbiAgICBtYXJnaW46IDRyZW0gNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy05IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTkge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTkge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTkge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMTAge1xuICAgIG1hcmdpbjogNC41cmVtIDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xMCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMTAge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTExIHtcbiAgICBtYXJnaW46IDVyZW0gNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xMSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMTEge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMTIge1xuICAgIG1hcmdpbjogNS41cmVtIDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMTIge1xuICAgIG1hcmdpbi10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEzIHtcbiAgICBtYXJnaW46IDZyZW0gNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xMyB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMTMge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogMnJlbSAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTYge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTcge1xuICAgIHBhZGRpbmc6IDNyZW0gM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy03IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTcge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy04IHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTgge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctOCB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy05IHtcbiAgICBwYWRkaW5nOiA0cmVtIDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctOSB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctOSB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctOSB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy05IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTAge1xuICAgIHBhZGRpbmc6IDQuNXJlbSA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMTAge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTExIHtcbiAgICBwYWRkaW5nOiA1cmVtIDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMTEge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTExIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTIge1xuICAgIHBhZGRpbmc6IDUuNXJlbSA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMTIge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEzIHtcbiAgICBwYWRkaW5nOiA2cmVtIDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMTMge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtIDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDJyZW0gMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNiB7XG4gICAgbWFyZ2luOiAyLjVyZW0gMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNiB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNyB7XG4gICAgbWFyZ2luOiAzcmVtIDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC03IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTgge1xuICAgIG1hcmdpbjogMy41cmVtIDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC04IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTgge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTkge1xuICAgIG1hcmdpbjogNHJlbSA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTkge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtOSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xMCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xMCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMTEge1xuICAgIG1hcmdpbjogNXJlbSA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xMSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xMiB7XG4gICAgbWFyZ2luOiA1LjVyZW0gNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMTIge1xuICAgIG1hcmdpbi1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMTIge1xuICAgIG1hcmdpbi1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xMiB7XG4gICAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMTMge1xuICAgIG1hcmdpbjogNnJlbSA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xMyB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwIDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNiB7XG4gICAgcGFkZGluZzogMi41cmVtIDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC02IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNyB7XG4gICAgcGFkZGluZzogM3JlbSAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTgge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC04IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTkge1xuICAgIHBhZGRpbmc6IDRyZW0gNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC05IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTkge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTkge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xMCB7XG4gICAgcGFkZGluZzogNC41cmVtIDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMTAge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMTEge1xuICAgIHBhZGRpbmc6IDVyZW0gNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMTEge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xMiB7XG4gICAgcGFkZGluZzogNS41cmVtIDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMTIge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMTMge1xuICAgIHBhZGRpbmc6IDZyZW0gNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMTMge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMzMzM1M2EgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM5NDk4OWYgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LW11dGVkOmZvY3VzLCBhLnRleHQtbXV0ZWQ6aG92ZXIge1xuICBjb2xvcjogIzc5N2U4NyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICNmMjU5N2MgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXByaW1hcnk6Zm9jdXMsIGEudGV4dC1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNlZTJhNTcgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjZjI1OTdjICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zdWNjZXNzOmZvY3VzLCBhLnRleHQtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZWUyYTU3ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzVmYzViYiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtaW5mbzpmb2N1cywgYS50ZXh0LWluZm86aG92ZXIge1xuICBjb2xvcjogIzQwYjFhNiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmE1MDAgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXdhcm5pbmc6Zm9jdXMsIGEudGV4dC13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNjYzg0MDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNmMjU5N2MgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhbmdlcjpmb2N1cywgYS50ZXh0LWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZWUyYTU3ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktZGFyayB7XG4gIGNvbG9yOiAjMzMzNTNhICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1ncmF5LWRhcms6Zm9jdXMsIGEudGV4dC1ncmF5LWRhcms6aG92ZXIge1xuICBjb2xvcjogIzFiMWMxZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrZW4ge1xuICBjb2xvcjogIzMzMzUzYSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFya2VuOmZvY3VzLCBhLnRleHQtZGFya2VuOmhvdmVyIHtcbiAgY29sb3I6ICMxYjFjMWYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRkZW4teHMtdXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGlkZGVuLXhzLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhpZGRlbi1zbS11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXNtLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZGRlbi1tZC11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlkZGVuLW1kLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhpZGRlbi1sZy11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgLmhpZGRlbi1sZy1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAuaGlkZGVuLXhsLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGRlbi14bC1kb3duIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuaGlkZGVuLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXIgLm1ldGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1ZW0gIWltcG9ydGFudDtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGhlaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyIC5tZXRlciB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDUwbXMgZWFzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmM1YmI7XG59XG5cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogTmV3IENoZWNrQm94IFN0eWxlcyAqL1xuYm9keSA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYS5jb25uZWN0LWFjY291bnQudW5kZXJsaW5lLFxuYS5jb25uZWN0LWFjY291bnQudW5kZXJsaW5lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmEudWxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYS51bGluZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDUxLCA1MywgNTgsIDAuMSk7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoNTEsIDUzLCA1OCwgMC4xKTtcbn1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZ2JhKDUxLCA1MywgNTgsIDAuMSk7XG59XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKDUxLCA1MywgNTgsIDAuMTUpO1xufVxuXG4ubm90LWFsbG93ZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG4ubm90LWFsbG93ZWQgLmNvbGxhYi1jb250ZW50X19jYXJkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5vdmVyZmxvdy15IHtcbiAgb3ZlcmZsb3cteTogLXdlYmtpdC1wYWdlZC15O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4udmVydGljYWwtYWxpZ24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi52ZXJ0aWNhbC1hbGlnbl9fdXBsb2FkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udmVydGljYWwtYWxpZ25fX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udmVydGljYWwtYWxpZ25fX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udmVydGljYWwtYWxpZ25fX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG59XG5cbi5jaGVja2JveC1pdGVtcyBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDFyZW0gNXJlbSAxcmVtIDJyZW07XG59XG4uY2hlY2tib3gtaXRlbXMgLmNoZWNrIHtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNldHRpbmdzLW5vdGlmaWNhdGlvbnMgLmlucHV0LWZpZWxkIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5ncmVlbi1kb3QsXG4ueWVsbG93LWRvdCxcbi5yZWQtZG90IHtcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLmdyZWVuLWRvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmM1YmI7XG59XG5cbi55ZWxsb3ctZG90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTUwMDtcbn1cblxuLnJlZC1kb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1OTdjO1xufVxuXG4uZ3JlZW4ge1xuICBjb2xvcjogIzVmYzViYiAhaW1wb3J0YW50O1xufVxuXG4ueWVsbG93IHtcbiAgY29sb3I6ICNmYWFiNTIgIWltcG9ydGFudDtcbn1cblxuLnJlZCB7XG4gIGNvbG9yOiAjZjI1OTdjICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICNmMjU5N2MgIWltcG9ydGFudDtcbn1cblxuLmZpcmUtcmVkIHtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG5cbi5ncmV5IHtcbiAgY29sb3I6ICM5Mzk3OWQgIWltcG9ydGFudDtcbn1cblxuLml0aS1mbGFnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZmxhZ3MucG5nXCIpO1xufVxuXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNtYWxsLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xuICBiYWNrZ3JvdW5kOiAjZjI1OTdjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmMjU5N2M7XG59XG5cbi8qIEZpZyBjYXB0aW9uICovXG5maWd1cmUgLmZpZ3VyZS1pbnRybyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbmZpZ3VyZSAuZmlndXJlLWltZyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG59XG5maWd1cmUgLmZpZ3VyZS1pbWcucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZyZW07XG59XG5maWd1cmUgLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuZmlndXJlIC5maWd1cmUtY2FwdGlvbiBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5maWd1cmUgLmZpZ3VyZS1jYXB0aW9uIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmZpZ3VyZSAuZmlndXJlLWNhcHRpb24gcCB7XG4gIGNvbG9yOiAjOTM5NzlkO1xufVxuXG4vKiBOdW1iZXIgV3JhcCAqL1xuLm51bWJlci1hbW91bnQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAzLjVweDtcbn1cbi5udW1iZXItYW1vdW50IC5udW1iZXItdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xufVxuXG4ubnVtYmVyLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZjNWJiO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLyogQ3VzdG9tIEljb24gU2l6ZXMgKi9cbi56bWRpLWhjLTEtNXgge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMjVyZW07XG59XG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uYWNjb3VudC1udW1iZXIge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5pbmZsdWVuY2VyLWNhcHRpb24tZGlzcGxheSB7XG4gIG1heC1oZWlnaHQ6IDE1NHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuXG4uc3RhdHVzLW1lc3NhZ2UtY29udGFpbmVyIHtcbiAgLyogU2FmYXJpICovXG59XG4uc3RhdHVzLW1lc3NhZ2UtY29udGFpbmVyIC5sb2FkZXIge1xuICBib3JkZXI6IDE2cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICMzNDk4ZGI7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7IC8qIFNhZmFyaSAqL1xuICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC5wcmV2LWlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmlucHV0LWdyb3VwLnByZXYtaW5wdXQtZ3JvdXAuc21hbGwgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgd2lkdGg6IDQwJTtcbn1cbi5pbnB1dC1ncm91cC5wcmV2LWlucHV0LWdyb3VwLnNtYWxsIC5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nOiAwLjdyZW0gMC41cmVtIDAuN3JlbSAwO1xufVxuLmlucHV0LWdyb3VwLnByZXYtaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgd2lkdGg6IDE3JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pbnB1dC1ncm91cC5wcmV2LWlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLmlucHV0LWdyb3VwLnByZXYtaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiA4MyU7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmlucHV0LWdyb3VwLnByZXYtaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuLmlucHV0LWdyb3VwLnByZXYtaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyArIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xufVxuLmlucHV0LWdyb3VwLnByZXYtaW5wdXQtZ3JvdXAgaW5wdXQuZm9ybS1jb250cm9sOmRpc2FibGVkICsgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgb3BhY2l0eTogMC42O1xuICBjb2xvcjogI2NjY2NjYjtcbn1cblxubGFiZWwge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgbGluZWFyO1xufVxubGFiZWwuZXJyb3IsIGxhYmVsOmZvY3VzLmVycm9yIHtcbiAgY29sb3I6ICNmMjU5N2M7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLmlucHV0LWZpZWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLmlucHV0LWZpZWxkIGg2IHtcbiAgbWFyZ2luOiAwO1xufVxuLmlucHV0LWZpZWxkIHNwYW4uaW5wdXQtdGV4dCB7XG4gIGNvbG9yOiAjY2NjY2NiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHRvcDogMC44cmVtO1xuICB6LWluZGV4OiAxMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwicm9ib3RvLWxpZ2h0L3JvYm90by1saWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJyb2JvdG8tbGlnaHQvcm9ib3RvLWxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJyb2JvdG8tbGlnaHQvcm9ib3RvLWxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwicm9ib3RvLWxpZ2h0L3JvYm90by1saWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcInJvYm90by1saWdodC9yb2JvdG8tbGlnaHQuc3ZnI1JvYm90b0x0XCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcInJvYm90by1yZWd1bGFyL3JvYm90by1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcInJvYm90by1yZWd1bGFyL3JvYm90by1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJyb2JvdG8tcmVndWxhci9yb2JvdG8tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcInJvYm90by1yZWd1bGFyL3JvYm90by1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwicm9ib3RvLXJlZ3VsYXIvcm9ib3RvLXJlZ3VsYXIuc3ZnI1JvYm90b1JlZ1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCJyb2JvdG8tbWVkaXVtL3JvYm90by1tZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwicm9ib3RvLW1lZGl1bS9yb2JvdG8tbWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJyb2JvdG8tbWVkaXVtL3JvYm90by1tZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJyb2JvdG8tbWVkaXVtL3JvYm90by1tZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJyb2JvdG8tbWVkaXVtL3JvYm90by1tZWRpdW0uc3ZnI1JvYm90b01lZFwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCJyb2JvdG8tYm9sZC9yb2JvdG8tYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJyb2JvdG8tYm9sZC9yb2JvdG8tYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwicm9ib3RvLWJvbGQvcm9ib3RvLWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJyb2JvdG8tYm9sZC9yb2JvdG8tYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcInJvYm90by1ib2xkL3JvYm90by1ib2xkLnN2ZyNSb2JvdG9Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBY3RhRGlzcGxheVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKFwiYWN0YURpc3BsYXlCbGFjay9hY3RhRGlzcGxheUJsYWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImFjdGFEaXNwbGF5QmxhY2svYWN0YURpc3BsYXlCbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYWN0YURpc3BsYXlCbGFjay9hY3RhRGlzcGxheUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYWN0YURpc3BsYXlCbGFjay9hY3RhRGlzcGxheUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiYWN0YURpc3BsYXlCbGFjay9hY3RhRGlzcGxheUJsYWNrLnN2ZyNBY3RhRGlzcGxheVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCJzb2ZpYVByby1yZWd1bGFyL3NvZmlhUHJvLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwic29maWFQcm8tcmVndWxhci9zb2ZpYVByby1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJzb2ZpYVByby1yZWd1bGFyL3NvZmlhUHJvLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJzb2ZpYVByby1yZWd1bGFyL3NvZmlhUHJvLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJzb2ZpYVByby1yZWd1bGFyL3NvZmlhUHJvLXJlZ3VsYXIuc3ZnI1NvZmlhUHJvUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCJzb2ZpYVByby1zZW1pQm9sZC9zb2ZpYVByby1zZW1pQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJzb2ZpYVByby1zZW1pQm9sZC9zb2ZpYVByby1zZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwic29maWFQcm8tc2VtaUJvbGQvc29maWFQcm8tc2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJzb2ZpYVByby1zZW1pQm9sZC9zb2ZpYVByby1zZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcInNvZmlhUHJvLXNlbWlCb2xkL3NvZmlhUHJvLXNlbWlCb2xkLnN2ZyNTb2ZpYVByb1NlbWlCb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcInNvZmlhUHJvLWJvbGQvc29maWFQcm8tYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJzb2ZpYVByby1ib2xkL3NvZmlhUHJvLWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcInNvZmlhUHJvLWJvbGQvc29maWFQcm8tYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcInNvZmlhUHJvLWJvbGQvc29maWFQcm8tYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcInNvZmlhUHJvLWJvbGQvc29maWFQcm8tYm9sZC5zdmcjU29maWFQcm9Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIlNvZmlhUHJvUmVndWxhci1JdGFsaWMub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xufVxuLm1hcmtkb3duLWNvbnRhaW5lciBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi5tYXJrZG93bi1jb250YWluZXIgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi53cmFwcGVyLTE6OmFmdGVyLFxuLndyYXBwZXItMjo6YWZ0ZXIsXG4ud3JhcHBlci0zOjphZnRlcixcbi53cmFwcGVyLTQ6OmFmdGVyLFxuLmZhcS1iYW5uZXItY29udGFpbmVyOjphZnRlciB7XG4gIHotaW5kZXg6IC0yO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMTAwJTtcbiAgcmlnaHQ6IC0xMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBib3JkZXI6IGluaGVyaXQ7XG59XG5cbi8qIHRoaXMgaXMgc28gaXQgZG9lc24ndCBicmVhayBtb2JpbGUgbGF5b3V0cyBmb3IgcmVzcG9uc2l2ZSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cmFwcGVyLTE6OmFmdGVyLFxuLndyYXBwZXItMjo6YWZ0ZXIsXG4ud3JhcHBlci0zOjphZnRlcixcbi53cmFwcGVyLTQ6OmFmdGVyLFxuLmZhcS1iYW5uZXItY29udGFpbmVyOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbmZvb3RlciAucGFpZC1oYXNoLWxvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbn1cbmZvb3RlciAuZm9vdGVyLWxpbmtzIHtcbiAgcGFkZGluZzogMTAwcHggMjBweCA4MHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTllOWU5O1xufVxuZm9vdGVyIC5mb290ZXItbGlua3MgLnRpdGxlIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5mb290ZXIgLmZvb3Rlci1saW5rcyAuc29jaWFsLWljb24ge1xuICBwYWRkaW5nOiA1cHggNXB4IDVweCAwO1xufVxuZm9vdGVyIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuZm9vdGVyIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5mb290ZXIgdWwgbGkgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuZm9vdGVyIHVsIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5mb290ZXIgLmZvb3Rlci1iYXNlIHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuZm9vdGVyIC5mb290ZXItYmFzZV9fdHJhZGVtYXJrIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5mb290ZXIgLmZvb3Rlci1iYXNlX19sb2dvIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbn1cbmZvb3RlciAuZm9vdGVyLWJhc2VfX2xvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAyNi4xNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvb3RlciAuZm9vdGVyLWJhc2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1saW5rcyB7XG4gICAgcGFkZGluZzogNjBweCAwIDQwcHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItbGlua3MgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItbGlua3MgdWwuZm9vdGVyLWljb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIGZvb3RlciAucGFpZC1oYXNoLWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWJhc2VfX3RyYWRlbWFyayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4vKiBuYXZiYXIgKi9cbi8qIE1vYmlsZSBOYXYgSWNvbiAqL1xuI25hdi1pY29uIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDRweCBhdXRvO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyMDA7XG59XG5cbiNuYXYtaWNvbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAyOHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuI25hdi1pY29uIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cblxuI25hdi1pY29uIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiA3cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuXG4jbmF2LWljb24gc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDE0cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuXG4jbmF2LWljb24ub3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiA4cHg7XG59XG5cbiNuYXYtaWNvbi5vcGVuIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbiNuYXYtaWNvbi5vcGVuIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiA4cHg7XG59XG5cbm5hdi5uYXZiYXIubmF2YmFyLXRvZ2dsZWFibGUtbWQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMTAwJTtcbiAgcmlnaHQ6IC0xMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxubmF2Lm5hdmJhci5uYXZiYXItdG9nZ2xlYWJsZS1tZC5jb2xsYWItaGVhZGVyOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSg1MSwgNTMsIDU4LCAwLjE1KTtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzMzMzUzYTtcbn1cblxuLm5hdi1pdGVtLmRyb3Bkb3duIGEubmF2LWxpbmsge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaWNvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gIC5pY29uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG4uaWNvbi13cmFwcGVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyOXB4O1xufVxuLmljb24td3JhcHBlciBhIHN2ZyB7XG4gIGhlaWdodDogMjlweDtcbiAgd2lkdGg6IDc2cHg7XG59XG5cbi5jb2xsYWItaGVhZGVyX190aXRsZSBoNiB7XG4gIG1heC13aWR0aDogNjB2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY29sbGFiLWhlYWRlcl9fdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1tZC5jb2xsYWItaGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UgYS5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UgLmJ0bi1uYXYtc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci10b2dnbGVyLXJpZ2h0IHtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbiAgLm5hdmJhci1uYXYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UgLmJ0bi1uYXYtc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UgYS5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMXJlbSAwIDJyZW07XG4gIH1cbiAgLmljb24td3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uYXZiYXIgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci1icmFuZCBzdmc6bm90KDpyb290KSB7XG4gICAgbWF4LXdpZHRoOiAyNXB4O1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZzogMXJlbSAwIDJyZW07XG4gIH1cbiAgLmRyb3Bkb3duIC5uYXYtbGluayB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc3RpY2t5LWJhbm5lcl9fYnRtIC5iYW5uZXIsIC5zdGlja3ktYmFubmVyX190b3AgLmJhbm5lciwgLnN0aWNreS1iYW5uZXJfX2J0bS1sZyAuYmFubmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgb3BhY2l0eTogMTtcbn1cbi5zdGlja3ktYmFubmVyX19idG0gLmJhbm5lciAuc3RpY2t5LCAuc3RpY2t5LWJhbm5lcl9fdG9wIC5iYW5uZXIgLnN0aWNreSwgLnN0aWNreS1iYW5uZXJfX2J0bS1sZyAuYmFubmVyIC5zdGlja3kge1xuICBvcGFjaXR5OiAxO1xufVxuLnN0aWNreS1iYW5uZXJfX2J0bSAuYmFubmVyX19jb250ZW50IHAsIC5zdGlja3ktYmFubmVyX190b3AgLmJhbm5lcl9fY29udGVudCBwLCAuc3RpY2t5LWJhbm5lcl9fYnRtLWxnIC5iYW5uZXJfX2NvbnRlbnQgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLnN0aWNreS1iYW5uZXJfX2J0bSAuYmFubmVyX19jb250ZW50IC5idG4tbmF2LXByaW1hcnksIC5zdGlja3ktYmFubmVyX190b3AgLmJhbm5lcl9fY29udGVudCAuYnRuLW5hdi1wcmltYXJ5LCAuc3RpY2t5LWJhbm5lcl9fYnRtLWxnIC5iYW5uZXJfX2NvbnRlbnQgLmJ0bi1uYXYtcHJpbWFyeSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGlja3ktYmFubmVyX19idG0gLmJ0bi1uYXYtcHJpbWFyeSwgLnN0aWNreS1iYW5uZXJfX3RvcCAuYnRuLW5hdi1wcmltYXJ5LCAuc3RpY2t5LWJhbm5lcl9fYnRtLWxnIC5idG4tbmF2LXByaW1hcnkge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3RpY2t5LWJhbm5lcl9fdG9wIC5iYW5uZXIge1xuICB0b3A6IC0xMDBweDtcbn1cbi5zdGlja3ktYmFubmVyX190b3AgLmJhbm5lcl9fY29udGVudCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnN0aWNreS1iYW5uZXJfX3RvcCAuYmFubmVyLnN0aWNreSB7XG4gIHRvcDogMDtcbn1cbi5zdGlja3ktYmFubmVyX19idG0gLmJhbm5lciB7XG4gIGJvdHRvbTogLTEwMHB4O1xufVxuLnN0aWNreS1iYW5uZXJfX2J0bSAuYmFubmVyX19jb250ZW50IHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xufVxuLnN0aWNreS1iYW5uZXJfX2J0bSAuYmFubmVyLnN0aWNreSB7XG4gIGJvdHRvbTogMDtcbn1cbi5zdGlja3ktYmFubmVyX19idG0tbGcgLmJhbm5lciB7XG4gIGJvdHRvbTogLTEwMHB4O1xufVxuLnN0aWNreS1iYW5uZXJfX2J0bS1sZyAuYmFubmVyX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc3RpY2t5LWJhbm5lcl9fYnRtLWxnIC5iYW5uZXIuc3RpY2t5IHtcbiAgYm90dG9tOiAwO1xufVxuXG5uYXYubmF2YmFyLmxvZy1pbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbmF2Lm5hdmJhci5sb2ctaW4ge1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XG4gIH1cbn1cbi52ZXJ0aWNhbC1uYXYgLm5hdmJhci1uYXYgYS5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4udmVydGljYWwtbmF2IC5uYXZiYXItbmF2IGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbn1cbi52ZXJ0aWNhbC1uYXYgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSArIGxhYmVsLFxuLnZlcnRpY2FsLW5hdiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwge1xuICBsZWZ0OiAtMTBweDtcbn1cbi52ZXJ0aWNhbC1uYXYgLmNoZWNrIHtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52ZXJ0aWNhbC1uYXYgLm5hdi1zaWRlX19iYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZlcnRpY2FsLW5hdiAjc2lkZW1lbnUuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmVydGljYWwtbmF2IC5uYXZiYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSg1MSwgNTMsIDU4LCAwLjEyNSk7XG4gIH1cbiAgLnZlcnRpY2FsLW5hdiAubmF2YmFyIC5uYXZiYXItbmF2IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAjbmF2LXNlbGVjdGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNnB4O1xuICB9XG59XG4uaW5mbHVlbmNlci1tb2JpbGUtZm9vdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzk0OTg5ZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4uaW5mbHVlbmNlci1mb290ZXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmluZmx1ZW5jZXItZm9vdGVyLWxpbmsge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiAjNTk1QTcxO1xuICBmaWxsOiAjNTk1QTcxO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaW5mbHVlbmNlci1mb290ZXItbGluazpmb2N1cywgLmluZmx1ZW5jZXItZm9vdGVyLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZmlsbDogIzRDNDFFMDtcbiAgY29sb3I6ICM0QzQxRTA7XG59XG5cbi5pbmZsdWVuY2VyLWZvb3Rlci1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmluZmx1ZW5jZXItZm9vdGVyLWxpbmsuYWN0aXZlOmZvY3VzLCAuaW5mbHVlbmNlci1mb290ZXItbGluay5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogIzRDNDFFMDtcbn1cblxuLmluZmx1ZW5jZXItZm9vdGVyLWljb24uYWN0aXZlIHtcbiAgZmlsbDogIzRDNDFFMDtcbn1cblxuLmluZmx1ZW5jZXItbW9iaWxlLW1lbnUtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbn1cblxuLmluZmx1ZW5jZXItbWVudS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi5pbmZsdWVuY2VyLW1lbnUtcHJvZmlsZS1saW5rOmZvY3VzLCAuaW5mbHVlbmNlci1tZW51LXByb2ZpbGUtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW5mbHVlbmNlci1tZW51LXByb2ZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuI2luZmx1ZW5jZXItbWVudS1wcm9maWxlLXRleHQge1xuICBjb2xvcjogIzU5NUE3MTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbiNpbmZsdWVuY2VyLXVzZXJuYW1lIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5kYXJrLWdyYXktaGFpcmxpbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk0OTg5Zjtcbn1cblxuLmluZmx1ZW5jZXItbWVudS1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgcm93LWdhcDogMjRweDtcbn1cblxuLmluZmx1ZW5jZXItbWVudS1saW5rLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG5cbi5pbmZsdWVuY2VyLW1lbnUtbGluayB7XG4gIGNvbG9yOiAjNTk1QTcxO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pbmZsdWVuY2VyLW1lbnUtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNEM0MUUwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pbmZsdWVuY2VyLW1lbnUtaWNvbiB7XG4gIGZpbGw6ICM1OTVBNzE7XG59XG5cbi8qIEludHJvIEhlYWRpbmdzICovXG4uaW50cm9fX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW50cm9fX2NvbnRlbnQgcCB7XG4gIG1heC13aWR0aDogNTcwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludHJvX19jb250ZW50LnB1bGwtbGVmdC1kZXNrdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5pbnRyb19fY29udGVudC5wdWxsLWxlZnQtZGVza3RvcCBwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmludHJvX19zZWNvbmRhcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW50cm9fX2J0bS1jb250ZW50IGgxIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaW50cm9fX2J0bS1jb250ZW50IGg1IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaW50cm9fX2J0bS1jb250ZW50IC5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBwYWRkaW5nOiAxM3B4IDUxcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSg1MSwgNTMsIDU4LCAwLjMpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludHJvX19jb250ZW50IGgxLCAuaW50cm9fX2J0bS1jb250ZW50IGgxLCAuaW50cm9fX3NlY29uZGFyeSBoMSwgLmludHJvX19sZWZ0LWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pbnRyb19fY29udGVudCAuYnRuLCAuaW50cm9fX2J0bS1jb250ZW50IC5idG4sIC5pbnRyb19fc2Vjb25kYXJ5IC5idG4sIC5pbnRyb19fbGVmdC1jb250ZW50IC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbnRyb19fc2Vjb25kYXJ5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5pbnRyb19fYnRtLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLyogTG9nbyBHcmlkIFNxdWFyZSAgKi9cbi5ncmlkLXNxdWFyZSB7XG4gIHBhZGRpbmc6IDUuMzEzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ3JpZC1zcXVhcmUgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ncmlkLXNxdWFyZSB7XG4gICAgcGFkZGluZzogMy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyaWQtc3F1YXJlIHtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZ3JpZC1zcXVhcmUge1xuICAgIHBhZGRpbmc6IDEuOXJlbTtcbiAgfVxufVxuXG4uY3RhLWxpc3QgLmdyaWQtc3F1YXJlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbiAgcGFkZGluZzogNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5sb2dvLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG59XG4ubG9nby1saXN0IC5ncmlkLXNxdWFyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZmI7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgLmxvZ28tbGlzdCAuZ3JpZC1zcXVhcmUge1xuICAgIHBhZGRpbmc6IDMuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxvZ28tbGlzdCAuZ3JpZC1zcXVhcmUge1xuICAgIHBhZGRpbmc6IDUuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvZ28tbGlzdCAuZ3JpZC1zcXVhcmUge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubG9nby1saXN0IC5ncmlkLXNxdWFyZSB7XG4gICAgcGFkZGluZzogMi41cmVtO1xuICB9XG59XG4ubG9nby1saXN0IC5ncmlkLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubG9nby1saXN0IC5ncmlkLXNxdWFyZSBpbWcge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzMCU7XG4gIG1heC13aWR0aDogNDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4jdGh1bWJuYWlsLXNsaWRlciAuc2hhZG93LFxuLnRodW1ibmFpbC1zbGlkZXIgLnNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDk2JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0zNTBweCAzNTBweCAtMzUwcHggIzAwMDtcbiAgdG9wOiAtOHB4O1xuICBsZWZ0OiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgI3RodW1ibmFpbC1zbGlkZXIgLnNoYWRvdyxcbi50aHVtYm5haWwtc2xpZGVyIC5zaGFkb3cge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICN0aHVtYm5haWwtc2xpZGVyIC5zaGFkb3csXG4udGh1bWJuYWlsLXNsaWRlciAuc2hhZG93IHtcbiAgICB3aWR0aDogOTMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgI3RodW1ibmFpbC1zbGlkZXIgLnNoYWRvdyxcbi50aHVtYm5haWwtc2xpZGVyIC5zaGFkb3cge1xuICAgIHdpZHRoOiA5NCU7XG4gIH1cbn1cbiN0aHVtYm5haWwtc2xpZGVyIC5maWd1cmUsXG4udGh1bWJuYWlsLXNsaWRlciAuZmlndXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDIwcHg7XG59XG4jdGh1bWJuYWlsLXNsaWRlciAuZmlndXJlIC5maWd1cmUtaW1nLFxuLnRodW1ibmFpbC1zbGlkZXIgLmZpZ3VyZSAuZmlndXJlLWltZyB7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG4gIG1heC13aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZHMgI2YzZjRmYjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICN0aHVtYm5haWwtc2xpZGVyIC5maWd1cmUgLmZpZ3VyZS1pbWcsXG4udGh1bWJuYWlsLXNsaWRlciAuZmlndXJlIC5maWd1cmUtaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgfVxufVxuI3RodW1ibmFpbC1zbGlkZXIgLmZpZ3VyZSAuZmlndXJlLWNhcHRpb24sXG4udGh1bWJuYWlsLXNsaWRlciAuZmlndXJlIC5maWd1cmUtY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jdGh1bWJuYWlsLXNsaWRlciAuZmlndXJlIC5maWd1cmUtY2FwdGlvbiBzcGFuLFxuI3RodW1ibmFpbC1zbGlkZXIgLmZpZ3VyZSAuZmlndXJlLWNhcHRpb24gc3BhbiBhLFxuLnRodW1ibmFpbC1zbGlkZXIgLmZpZ3VyZSAuZmlndXJlLWNhcHRpb24gc3Bhbixcbi50aHVtYm5haWwtc2xpZGVyIC5maWd1cmUgLmZpZ3VyZS1jYXB0aW9uIHNwYW4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4jdGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaW1nLFxuLnRodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiN0aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pbWcgaW1nLFxuLnRodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbiN0aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZS5sZWZ0ID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpLFxuI3RodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLnJpZ2h0ID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpLFxuLnRodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLmxlZnQgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCksXG4udGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUucmlnaHQgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3RodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2wsXG4udGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbCB7XG4gIGNvbG9yOiAjMzMzO1xufVxuI3RodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2wubGVmdCxcbiN0aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0LFxuLnRodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2wubGVmdCxcbi50aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbiN0aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiN0aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pdGVtLW5leHQsXG4jdGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxuLnRodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLnRodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi50aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3RodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWl0ZW0sXG4udGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaXRlbSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG59XG4jdGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuI3RodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCxcbi50aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4udGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbn1cbiN0aHVtYm5haWwtc2xpZGVyIC5wcm9maWxlLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuI3RodW1ibmFpbC1zbGlkZXIgLnByb2ZpbGUtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLW5leHQsXG4jdGh1bWJuYWlsLXNsaWRlciAucHJvZmlsZS1zbGlkZXIgLnByb2ZpbGUtc2xpZGVyLWJ1dHRvbixcbi50aHVtYm5haWwtc2xpZGVyIC5wcm9maWxlLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLnRodW1ibmFpbC1zbGlkZXIgLnByb2ZpbGUtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLW5leHQsXG4udGh1bWJuYWlsLXNsaWRlciAucHJvZmlsZS1zbGlkZXIgLnByb2ZpbGUtc2xpZGVyLWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbiN0aHVtYm5haWwtc2xpZGVyIC5wcm9maWxlLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLFxuI3RodW1ibmFpbC1zbGlkZXIgLnByb2ZpbGUtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4jdGh1bWJuYWlsLXNsaWRlciAucHJvZmlsZS1zbGlkZXIgLnByb2ZpbGUtc2xpZGVyLWJ1dHRvbjpob3Zlcixcbi50aHVtYm5haWwtc2xpZGVyIC5wcm9maWxlLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLFxuLnRodW1ibmFpbC1zbGlkZXIgLnByb2ZpbGUtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4udGh1bWJuYWlsLXNsaWRlciAucHJvZmlsZS1zbGlkZXIgLnByb2ZpbGUtc2xpZGVyLWJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbiN0aHVtYm5haWwtc2xpZGVyOmhvdmVyID4gYVtjbGFzcyo9Y2Fyb3VzZWwtY29udHJvbC1dLFxuLnRodW1ibmFpbC1zbGlkZXI6aG92ZXIgPiBhW2NsYXNzKj1jYXJvdXNlbC1jb250cm9sLV0ge1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4jdGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaW5uZXIsXG4udGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcmlnaHQ6IDA7XG59XG4jdGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaXRlbSxcbi50aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI3RodW1ibmFpbC1zbGlkZXIgLnRodW1ibmFpbC1zbGlkZS0xMDAgLmNhcm91c2VsLWl0ZW0tbGVmdC5hY3RpdmUsXG4udGh1bWJuYWlsLXNsaWRlciAudGh1bWJuYWlsLXNsaWRlLTEwMCAuY2Fyb3VzZWwtaXRlbS1sZWZ0LmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4jdGh1bWJuYWlsLXNsaWRlciAudGh1bWJuYWlsLXNsaWRlLTEwMCAuY2Fyb3VzZWwtaXRlbS1yaWdodC5hY3RpdmUsXG4udGh1bWJuYWlsLXNsaWRlciAudGh1bWJuYWlsLXNsaWRlLTEwMCAuY2Fyb3VzZWwtaXRlbS1yaWdodC5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4jdGh1bWJuYWlsLXNsaWRlciAudGh1bWJuYWlsLXNsaWRlLTEwMCAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLnRodW1ibmFpbC1zbGlkZXIgLnRodW1ibmFpbC1zbGlkZS0xMDAgLmNhcm91c2VsLWl0ZW0tbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbiN0aHVtYm5haWwtc2xpZGVyIC50aHVtYm5haWwtc2xpZGUtMTAwIC5jYXJvdXNlbC1pdGVtLXByZXYsXG4udGh1bWJuYWlsLXNsaWRlciAudGh1bWJuYWlsLXNsaWRlLTEwMCAuY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbiN0aHVtYm5haWwtc2xpZGVyIC50aHVtYm5haWwtc2xpZGUtMzMgLmNhcm91c2VsLWl0ZW0tbGVmdC5hY3RpdmUsXG4udGh1bWJuYWlsLXNsaWRlciAudGh1bWJuYWlsLXNsaWRlLTMzIC5jYXJvdXNlbC1pdGVtLWxlZnQuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMy4zJSk7XG59XG4jdGh1bWJuYWlsLXNsaWRlciAudGh1bWJuYWlsLXNsaWRlLTMzIC5jYXJvdXNlbC1pdGVtLXJpZ2h0LmFjdGl2ZSxcbi50aHVtYm5haWwtc2xpZGVyIC50aHVtYm5haWwtc2xpZGUtMzMgLmNhcm91c2VsLWl0ZW0tcmlnaHQuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMzLjMlKTtcbn1cbiN0aHVtYm5haWwtc2xpZGVyIC50aHVtYm5haWwtc2xpZGUtMzMgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi50aHVtYm5haWwtc2xpZGVyIC50aHVtYm5haWwtc2xpZGUtMzMgLmNhcm91c2VsLWl0ZW0tbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMy4zJSk7XG59XG4jdGh1bWJuYWlsLXNsaWRlciAudGh1bWJuYWlsLXNsaWRlLTMzIC5jYXJvdXNlbC1pdGVtLXByZXYsXG4udGh1bWJuYWlsLXNsaWRlciAudGh1bWJuYWlsLXNsaWRlLTMzIC5jYXJvdXNlbC1pdGVtLXByZXYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMzLjMlKTtcbn1cbiN0aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1yaWdodCxcbiN0aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLnRodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXJpZ2h0LFxuLnRodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI3RodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWlubmVyX190ZXh0IGgxLFxuLnRodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWlubmVyX190ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3RodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWlubmVyLFxuLnRodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWlubmVyIHtcbiAgICB3aWR0aDogMTgwJTtcbiAgICByaWdodDogMDtcbiAgfVxuICAjdGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaXRlbSxcbi50aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgI3RodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLWxlZnQuYWN0aXZlLFxuLnRodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLWxlZnQuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgI3RodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXJpZ2h0LmFjdGl2ZSxcbi50aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1yaWdodC5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB9XG4gICN0aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLnRodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLW5leHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB9XG4gICN0aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxuLnRodW1ibmFpbC1zbGlkZXIgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXByZXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAjdGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tcmlnaHQsXG4jdGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbGVmdCxcbi50aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1yaWdodCxcbi50aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgI3RodW1ibmFpbC1zbGlkZXIgLmluZmx1ZW5jZXItc2xpZGVyLWJ1dHRvbixcbi50aHVtYm5haWwtc2xpZGVyIC5pbmZsdWVuY2VyLXNsaWRlci1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRodW1ibmFpbC1zbGlkZXIge1xuICAvKiBwcmV2ZW50IGZsaWNrZXIgZHVyaW5nIHRyYW5zaXRpb24gKi9cbn1cbi50aHVtYm5haWwtc2xpZGVyIC5jYXJvdXNlbC1pbm5lciA+IC5jYXJvdXNlbC1pdGVtLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4udGh1bWJuYWlsLXNsaWRlciAuY2Fyb3VzZWwtaW5uZXIgPiAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLyogQ2Fyb3VzZWwgTWFya2V0ZXJzIEludHJvICovXG4jY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvIC5jYXJvdXNlbC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuI2Nhcm91c2VsLW1hcmtldGVycy1pbnRyby5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbSwgI2Nhcm91c2VsLW1hcmtldGVycy1pbnRyby5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pbm5lciAuYWN0aXZlLmxlZnQsICNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLmFjdGl2ZS5yaWdodCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuI2Nhcm91c2VsLW1hcmtldGVycy1pbnRyby5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsICNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsICNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG59XG4jY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvIC5jYXJvdXNlbC1pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbmZsdWVuY2VyLXNsaWRlci9kb2ctc2xpZGVyLXN0ZC5qcGdcIik7XG59XG4jY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvIC5jYXJvdXNlbC1pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbmZsdWVuY2VyLXNsaWRlci9jYW1lcmEtc2xpZGVyLXN0ZC5qcGdcIik7XG59XG4jY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvIC5jYXJvdXNlbC1pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbmZsdWVuY2VyLXNsaWRlci9jYXItc2xpZGVyLXN0ZC5qcGdcIik7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gICNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8gLmNhcm91c2VsLWl0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW5mbHVlbmNlci1zbGlkZXIvZG9nLXNsaWRlci1yZXQuanBnXCIpO1xuICB9XG4gICNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8gLmNhcm91c2VsLWl0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW5mbHVlbmNlci1zbGlkZXIvY2FtZXJhLXNsaWRlci1yZXQuanBnXCIpO1xuICB9XG4gICNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8gLmNhcm91c2VsLWl0ZW06bnRoLW9mLXR5cGUoMykge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW5mbHVlbmNlci1zbGlkZXIvY2FyLXNsaWRlci1yZXQuanBnXCIpO1xuICB9XG59XG4jY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4jY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICB3aWR0aDogNCU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYm90dG9tOiAxLjVyZW07XG59XG4jY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiA4MyU7XG59XG4jY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogOCU7XG59XG4jY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGVmdDogNSU7XG59XG4jY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvIC5jYXJvdXNlbC1jYXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuI2Nhcm91c2VsLW1hcmtldGVycy1pbnRybyAuem1kaS1sb25nLWFycm93LXJpZ2h0OjpiZWZvcmUsXG4jY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvIC56bWRpLWxvbmctYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzMzMzUzYTtcbn1cbiNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8gLnptZGktbG9uZy1hcnJvdy1sZWZ0LFxuI2Nhcm91c2VsLW1hcmtldGVycy1pbnRybyAuem1kaS1sb25nLWFycm93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbiNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8gLmNhcm91c2VsLWl0ZW0ge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXgtaGVpZ2h0OiA1NTVweDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8gLmNhcm91c2VsLWl0ZW06OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byB0b3AsICMzMzM1M2EgNDAlLCByZ2JhKDUxLCA1MywgNTgsIDApKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMzMzNTNhIDMwJSwgcmdiYSg1MSwgNTMsIDU4LCAwKSk7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAjY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgfVxuICAjY2Fyb3VzZWwtbWFya2V0ZXJzLWludHJvIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGxlZnQ6IDUlO1xuICB9XG4gICNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8gLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gICAgbGVmdDogNzAlO1xuICB9XG4gICNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8gLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8gLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8gLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gICAgbGVmdDogODMlO1xuICB9XG4gICNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8gLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiNjYXJvdXNlbC1tYXJrZXRlcnMtaW50cm8gLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgd2lkdGg6IDUlO1xuICB9XG59XG5cbi8qIGluZmx1ZW5jZXIgY2Fyb3VzZWwgKi9cbiNpbmZsdWVuY2VyLWNhcm91c2VsLTEgLmNhcm91c2VsLWlubmVyX190ZXh0LFxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMiAuY2Fyb3VzZWwtaW5uZXJfX3RleHQge1xuICBwYWRkaW5nOiAwIDEwMHB4IDAgODVweDtcbn1cbiNpbmZsdWVuY2VyLWNhcm91c2VsLTEgLmNhcm91c2VsLWlubmVyX190ZXh0IGgxLFxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMiAuY2Fyb3VzZWwtaW5uZXJfX3RleHQgaDEge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4jaW5mbHVlbmNlci1jYXJvdXNlbC0xIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCAuZmlndXJlLFxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMiAuY2Fyb3VzZWwtaW5uZXJfX3RleHQgLmZpZ3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSAuY2Fyb3VzZWwtaW5uZXJfX3RleHQgLmZpZ3VyZSAuZmlndXJlLWltZyxcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIgLmNhcm91c2VsLWlubmVyX190ZXh0IC5maWd1cmUgLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgbWF4LWhlaWdodDogNzBweDtcbiAgbWF4LXdpZHRoOiA3MHB4O1xufVxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSAuY2Fyb3VzZWwtaW5uZXJfX3RleHQgLmZpZ3VyZSAuZmlndXJlLWNhcHRpb24sXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0yIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCAuZmlndXJlIC5maWd1cmUtY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAyNzVweDtcbn1cbiNpbmZsdWVuY2VyLWNhcm91c2VsLTEgLmNhcm91c2VsLWlubmVyX190ZXh0IC5maWd1cmUgLmZpZ3VyZS1jYXB0aW9uIHAsXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0yIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCAuZmlndXJlIC5maWd1cmUtY2FwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNpbmZsdWVuY2VyLWNhcm91c2VsLTEgLmNhcm91c2VsLWlubmVyX190ZXh0IC5maWd1cmUgLmZpZ3VyZS1jYXB0aW9uIHNwYW46Zmlyc3Qtb2YtdHlwZSxcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIgLmNhcm91c2VsLWlubmVyX190ZXh0IC5maWd1cmUgLmZpZ3VyZS1jYXB0aW9uIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSAuY2Fyb3VzZWwtaW5uZXJfX3RleHQgZmlnY2FwdGlvbiBzcGFuLFxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMiAuY2Fyb3VzZWwtaW5uZXJfX3RleHQgZmlnY2FwdGlvbiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSAuY2Fyb3VzZWwtaW5uZXJfX3RleHQgZmlnY2FwdGlvbiBzcGFuOm50aC1vZi10eXBlKDIpLFxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMiAuY2Fyb3VzZWwtaW5uZXJfX3RleHQgZmlnY2FwdGlvbiBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4jaW5mbHVlbmNlci1jYXJvdXNlbC0xIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCBoMSxcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIgLmNhcm91c2VsLWlubmVyX190ZXh0IGgxIHtcbiAgY29sb3I6ICM5Mzk3OWQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjg3NXJlbTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG4jaW5mbHVlbmNlci1jYXJvdXNlbC0xIC56bWRpLWxvbmctYXJyb3ctcmlnaHQsXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0yIC56bWRpLWxvbmctYXJyb3ctcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtMjBweDtcbn1cbiNpbmZsdWVuY2VyLWNhcm91c2VsLTEgLnptZGktbG9uZy1hcnJvdy1sZWZ0LFxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMiAuem1kaS1sb25nLWFycm93LWxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0yMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAjaW5mbHVlbmNlci1jYXJvdXNlbC0xIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCxcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIgLmNhcm91c2VsLWlubmVyX190ZXh0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMCA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjaW5mbHVlbmNlci1jYXJvdXNlbC0xIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCBoMSxcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIgLmNhcm91c2VsLWlubmVyX190ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSAuY2Fyb3VzZWwtaW5uZXIsXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0yIC5jYXJvdXNlbC1pbm5lciB7XG4gICAgd2lkdGg6IDE4MCU7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgICByaWdodDogMCU7XG4gIH1cbiAgI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSAuY2Fyb3VzZWwtaW5uZXJfX3RleHQsXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0yIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggNTBweCAzMHB4IDEwcHg7XG4gIH1cbiAgI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSAuY2Fyb3VzZWwtaW5uZXJfX3RleHQgaDEsXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0yIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIH1cbiAgI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSAuY2Fyb3VzZWwtaXRlbSxcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIgLmNhcm91c2VsLWl0ZW0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAjaW5mbHVlbmNlci1jYXJvdXNlbC0xIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1sZWZ0LmFjdGl2ZSxcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLWxlZnQuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tcmlnaHQuYWN0aXZlLFxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMiAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tcmlnaHQuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgfVxuICAjaW5mbHVlbmNlci1jYXJvdXNlbC0xIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMiAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbmV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIH1cbiAgI2luZmx1ZW5jZXItY2Fyb3VzZWwtMSAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tcHJldixcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXByZXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAjaW5mbHVlbmNlci1jYXJvdXNlbC0xIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1yaWdodCxcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTEgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0yIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1yaWdodCxcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAjaW5mbHVlbmNlci1jYXJvdXNlbC0xIC5pbmZsdWVuY2VyLXNsaWRlci1idXR0b24sXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0yIC5pbmZsdWVuY2VyLXNsaWRlci1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAjaW5mbHVlbmNlci1jYXJvdXNlbC0xIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCxcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIgLmNhcm91c2VsLWlubmVyX190ZXh0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHggMzBweCAxMHB4O1xuICB9XG4gICNpbmZsdWVuY2VyLWNhcm91c2VsLTEgLmNhcm91c2VsLWlubmVyX190ZXh0IGgxLFxuI2luZmx1ZW5jZXItY2Fyb3VzZWwtMiAuY2Fyb3VzZWwtaW5uZXJfX3RleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNDVweCkge1xuICAjaW5mbHVlbmNlci1jYXJvdXNlbC0xIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCxcbiNpbmZsdWVuY2VyLWNhcm91c2VsLTIgLmNhcm91c2VsLWlubmVyX190ZXh0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHggMzBweCAxMHB4O1xuICB9XG59XG5cbi8qIENQRSBTbGlkZXIgICovXG4ucHJpY2Utb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDhyZW0gYXV0byA1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJpY2Utb3B0aW9ucyAuYnRuLXByaW1hcnkge1xuICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoNTEsIDUzLCA1OCwgMC4zKTtcbiAgcGFkZGluZzogMC44MTI1cmVtIDMuMjVyZW07XG59XG4ucHJpY2Utb3B0aW9uc19fcHJpY2Uge1xuICBtYXJnaW46IDMwcHggNXB4IDMwcHggMzBweDtcbn1cbi5wcmljZS1vcHRpb25zIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5wcmljZS1vcHRpb25zIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJpY2Utb3B0aW9ucyBsaSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnByaWNlLW9wdGlvbnMgbGkgLnJhZGlvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByaWNlLW9wdGlvbnMgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wcmljZS1vcHRpb25zIGxpIC5yYWRpbyB7XG4gICAgdG9wOiAyMCU7XG4gIH1cbn1cbi5wcmljZS1vcHRpb25zIGxpIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2NjY2NjYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMjlweCAzMHB4IDI1cHggNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBsaW5lYXI7XG59XG4ucHJpY2Utb3B0aW9ucyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLnJhZGlvIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZhYWI1Mjtcbn1cbi5wcmljZS1vcHRpb25zIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiAucmFkaW86OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmYWFiNTI7XG59XG4ucHJpY2Utb3B0aW9ucyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gbGFiZWwge1xuICBjb2xvcjogI2ZhYWI1Mjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjcGUtc2xpZGVyIC5pbnRyb19fY29udGVudC1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucHJpY2Utb3B0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICB9XG4gIC5wcmljZS1vcHRpb25zIC5idG4tcHJpbWFyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByaWNlLW9wdGlvbnMgbGkgLmNoZWNrIHtcbiAgICB0b3A6IDVweDtcbiAgfVxuICAucHJpY2Utb3B0aW9ucyBsaSBsYWJlbCB7XG4gICAgcGFkZGluZzogNXB4IDMwcHggNXB4IDUwcHg7XG4gIH1cbiAgLnByaWNlLW9wdGlvbnNfX3Jlc3VsdCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAucHJpY2Utb3B0aW9uc19fcmVzdWx0ICNwcmljZSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cbiNzbGlkZXIxVmFsdWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzLjgyNXJlbTtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG4jc2xpZGVyMVZhbHVlIHNwYW4ge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5wcmljZS10ZXh0IC56bWRpIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzMzMzUzYTtcbn1cblxuI3ByaWNlIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIGZvbnQtc2l6ZTogMy44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucHJpY2UtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbi5wcmljZS10ZXh0IC56bWRpLWluZm8tb3V0bGluZSB7XG4gIGNvbG9yOiAjY2NjY2NiO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wcmljZS10ZXh0ICNjcGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmFhYjUyO1xufVxuXG4uaW5mbHVlbmNlcl9zZXR0aW5ncy5jaGFubmVscyAuc2xpZGVyLXZhbHVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmluZmx1ZW5jZXJfc2V0dGluZ3MuY2hhbm5lbHMgLnNldHRpbmdzLXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZmI7XG4gIHBhZGRpbmc6IDNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZmx1ZW5jZXJfc2V0dGluZ3MuY2hhbm5lbHMgLnNldHRpbmdzLXNsaWRlciB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuLmluZmx1ZW5jZXJfc2V0dGluZ3MuY2hhbm5lbHMgI3ByaWNlIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuLmluZmx1ZW5jZXJfc2V0dGluZ3MuY2hhbm5lbHMgLnBhaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5mbHVlbmNlcl9zZXR0aW5ncy5jaGFubmVscyAucHJpY2Utb3B0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uaW5mbHVlbmNlcl9zZXR0aW5ncy5jaGFubmVscyAucHJpY2Utb3B0aW9uc19fcmVzdWx0IHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuLmluZmx1ZW5jZXJfc2V0dGluZ3MuY2hhbm5lbHMgLnByaWNlLW9wdGlvbnMgLnByaWNlLW9wdGlvbiBzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmluZmx1ZW5jZXJfc2V0dGluZ3MuY2hhbm5lbHMgLnByaWNlLW9wdGlvbnMgLnByaWNlLW9wdGlvbiBzZWxlY3Qge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4uaW5mbHVlbmNlcl9zZXR0aW5ncy5jaGFubmVscyAucHJpY2Utb3B0aW9ucyAucHJpY2UtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pbmZsdWVuY2VyX3NldHRpbmdzLmNoYW5uZWxzIC5wcmljZS1vcHRpb25zIC5wcmljZS10ZXh0IC56bWRpLWluZm8tb3V0bGluZS5pbmZvLXRvb2x0aXAge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi5pbmZsdWVuY2VyX3NldHRpbmdzLmNoYW5uZWxzX25ldyAuc2xpZGVyLXZhbHVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmluZmx1ZW5jZXJfc2V0dGluZ3MuY2hhbm5lbHNfbmV3IC5zZXR0aW5ncy1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xuICBwYWRkaW5nOiAzcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZsdWVuY2VyX3NldHRpbmdzLmNoYW5uZWxzX25ldyAuc2V0dGluZ3Mtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG4uaW5mbHVlbmNlcl9zZXR0aW5ncy5jaGFubmVsc19uZXcgI3ByaWNlIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuLmluZmx1ZW5jZXJfc2V0dGluZ3MuY2hhbm5lbHNfbmV3IC5wYWlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluZmx1ZW5jZXJfc2V0dGluZ3MuY2hhbm5lbHNfbmV3IC5wcmljZS1vcHRpb25zIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmbG9hdDogbm9uZTtcbn1cbi5pbmZsdWVuY2VyX3NldHRpbmdzLmNoYW5uZWxzX25ldyAucHJpY2Utb3B0aW9uc19fcmVzdWx0IHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuLmluZmx1ZW5jZXJfc2V0dGluZ3MuY2hhbm5lbHNfbmV3IC5wcmljZS1vcHRpb25zIC5wcmljZS1vcHRpb24gc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pbmZsdWVuY2VyX3NldHRpbmdzLmNoYW5uZWxzX25ldyAucHJpY2Utb3B0aW9ucyAucHJpY2Utb3B0aW9uIHNlbGVjdCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi5pbmZsdWVuY2VyX3NldHRpbmdzLmNoYW5uZWxzX25ldyAucHJpY2Utb3B0aW9ucyAucHJpY2UtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pbmZsdWVuY2VyX3NldHRpbmdzLmNoYW5uZWxzX25ldyAucHJpY2Utb3B0aW9ucyAucHJpY2UtdGV4dCAuem1kaS1pbmZvLW91dGxpbmUuaW5mby10b29sdGlwIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4vKiBGdW5jdGlvbmFsIHN0eWxpbmc7XG4gKiBUaGVzZSBzdHlsZXMgYXJlIHJlcXVpcmVkIGZvciBub1VpU2xpZGVyIHRvIGZ1bmN0aW9uLlxuICogWW91IGRvbid0IG5lZWQgdG8gY2hhbmdlIHRoZXNlIHJ1bGVzIHRvIGFwcGx5IHlvdXIgZGVzaWduLlxuICovXG4udG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxnLXRvb2x0aXAgLnRvb2x0aXAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sZy10b29sdGlwIC50b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmxnLXRvb2x0aXAgLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5vVWktdGFyZ2V0LFxuLm5vVWktdGFyZ2V0ICoge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubm9VaS10YXJnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4ubm9VaS1iYXNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyAvKiBGaXggNDAxICovXG59XG5cbi5ub1VpLW9yaWdpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ubm9VaS1oYW5kbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4ubm9VaS1zdGFja2luZyAubm9VaS1oYW5kbGUge1xuICAvKiBUaGlzIGNsYXNzIGlzIGFwcGxpZWQgdG8gdGhlIGxvd2VyIG9yaWdpbiB3aGVuXG4gICAgIGl0cyB2YWx1ZXMgaXMgPiA1MCUuICovXG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuM3MsIHRvcCAwLjNzO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MsIHRvcCAwLjNzO1xufVxuXG4ubm9VaS1zdGF0ZS1kcmFnICoge1xuICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLyogUGFpbnRpbmcgYW5kIHBlcmZvcm1hbmNlO1xuICogQnJvd3NlcnMgY2FuIHBhaW50IGhhbmRsZXMgaW4gdGhlaXIgb3duIGxheWVyLlxuICovXG4ubm9VaS1iYXNlLFxuLm5vVWktaGFuZGxlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4vKiBTbGlkZXIgc2l6ZSBhbmQgaGFuZGxlIHBsYWNlbWVudDtcbiAqL1xuLm5vVWktaG9yaXpvbnRhbCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGhlaWdodDogNnB4O1xufVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTIwcHg7XG59XG5cbi5ub1VpLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxlZnQ6IC02cHg7XG4gIHRvcDogLTE3cHg7XG59XG5cbi8qIFN0eWxpbmc7XG4gKi9cbi5ub1VpLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NiO1xufVxuXG4ubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzVmYzViYjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQ1MG1zO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQ1MG1zO1xufVxuXG4ubm9VaS1vcmlnaW4ge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbiNidWRnZXRTbGlkZXIubm9VaS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI2VjM2U2OTtcbn1cblxuI2J1ZGdldFNsaWRlciAubm9VaS1vcmlnaW4ge1xuICBiYWNrZ3JvdW5kOiAjY2NjY2NiO1xufVxuXG4vKiBIYW5kbGVzIGFuZCBjdXJzb3JzO1xuICovXG4ubm9VaS1kcmFnZ2FibGUge1xuICBjdXJzb3I6IHctcmVzaXplO1xufVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1kcmFnZ2FibGUge1xuICBjdXJzb3I6IG4tcmVzaXplO1xufVxuXG4ubm9VaS1oYW5kbGUge1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubm9VaS1hY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNmZmYsIGluc2V0IDAgMXB4IDdweCAjZGRkLCAwIDNweCA2cHggLTNweCAjYmJiO1xufVxuXG4vKiBEaXNhYmxlZCBzdGF0ZTtcbiAqL1xuW2Rpc2FibGVkXS5ub1VpLWNvbm5lY3QsXG5bZGlzYWJsZWRdIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjYjhiOGI4O1xufVxuXG5bZGlzYWJsZWRdLm5vVWktb3JpZ2luLFxuW2Rpc2FibGVkXSAubm9VaS1oYW5kbGUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ubm9VaS10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogNTBweDtcbn1cblxuLnBhaWQtdG9vbHRpcCB7XG4gIG1pbi13aWR0aDogMTJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM1M2E7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWlkLXRvb2x0aXAgcCB7XG4gIHBhZGRpbmc6IDEycHggMjBweCAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucGFpZC10b29sdGlwIC5zbGlkZXItdmFsdWUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnBhaWQtdG9vbHRpcDpudGgtb2YtdHlwZSgxKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiAtNS4xcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5wYWlkLXRvb2x0aXA6bnRoLW9mLXR5cGUoMikge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDI1cHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnBhaWQtdG9vbHRpcC1tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWlkLXRvb2x0aXA6OmFmdGVyLFxuLnBhaWQtdG9vbHRpcDo6YmVmb3JlIHtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFpZC10b29sdGlwOjpiZWZvcmUsXG4ucGFpZC10b29sdGlwOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzM1M2E7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLnByb2dyZXNzLXNsaWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWlkLXRvb2x0aXA6bnRoLW9mLXR5cGUoMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFpZC10b29sdGlwOm50aC1vZi10eXBlKDEpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWlkLXRvb2x0aXA6bnRoLW9mLXR5cGUoMikge1xuICAgIHRvcDogMzBweDtcbiAgfVxuICAucGFpZC10b29sdGlwOjphZnRlcixcbi5wYWlkLXRvb2x0aXA6OmJlZm9yZSB7XG4gICAgbGVmdDogNDguNSU7XG4gIH1cbn1cbi5xdW90ZS1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2O1xuICBwYWRkaW5nOiA2MHB4IDIwcHggMzUwcHg7XG4gIG1heC1oZWlnaHQ6IDQzMHB4O1xufVxuLnF1b3RlLWJveCBwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4ucXVvdGUtYm94IC5maWd1cmUge1xuICBib3R0b206IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5xdW90ZS1ib3ggLmZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTEwcHg7XG4gIG1heC1oZWlnaHQ6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnF1b3RlLWJveCB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4IDE1NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVvdGUtYm94IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNTZweCAxNnB4O1xuICB9XG4gIC5xdW90ZS1ib3ggLmZpZ3VyZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4jaW5zdGF2ZXJpZnkgLnZlcmlmaWNhdGlvbi1jb2RlIHtcbiAgY29sb3I6ICNmMjU5N2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCA1OSwgMTA0LCAwLjEpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2luc3RhdmVyaWZ5IC5tb2RhbC1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI2luc3RhdmVyaWZ5IC5tb2RhbC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2ludGVybmFsX2NhdGVnb3J5X2ltYWdlc19tb2RhbCAubW9kYWwtY29udGVudCxcbiNjYW1wYWlnbi1hc3NpZ25tZW50LW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiA5MHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2ludGVybmFsX2NhdGVnb3J5X2ltYWdlc19tb2RhbCAjY2F0ZWdvcnktaW1hZ2VzLW1vZGFsLFxuI2ludGVybmFsX2NhdGVnb3J5X2ltYWdlc19tb2RhbCAjdXBkYXRlX2NhbXBhaWduX21hbmFnZXJzLFxuI2NhbXBhaWduLWFzc2lnbm1lbnQtbW9kYWwgI2NhdGVnb3J5LWltYWdlcy1tb2RhbCxcbiNjYW1wYWlnbi1hc3NpZ25tZW50LW1vZGFsICN1cGRhdGVfY2FtcGFpZ25fbWFuYWdlcnMge1xuICBoZWlnaHQ6IDkwdmg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG4jaW50ZXJuYWxfY2F0ZWdvcnlfaW1hZ2VzX21vZGFsIC5tb2RhbC1mb290ZXIsXG4jY2FtcGFpZ24tYXNzaWdubWVudC1tb2RhbCAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xufVxuXG4udmlkZW9XcmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZnVsbHNjcmVlbi1iZ19fdmlkZW8ge1xuICBoZWlnaHQ6IDIwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwJTtcbiAgd2lkdGg6IDMwMCU7XG59XG5cbi52aWRlby1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUzLCA1OCwgMC43KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzO1xufVxuXG4ubW9kYWwtYmFja2Ryb3AuaW4ge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NCk7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLnZpZGVvLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzMzMzUzYTtcbn1cblxuLnZpZGVvLWxpbmstaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi52aWRlby1saW5rLWljb24gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IGF1dG87XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgei1pbmRleDogNTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW8tbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjAwMDtcbn1cblxuLmZ1bGxzY3JlZW4tdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjaW5mbHVlbmNlci12aWRlbyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9jcmVhdG9ycy92aWRlby1jb3Zlci5qcGdcIikgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxuICAuZnVsbHNjcmVlbi1iZ19fdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubW9iaWxlLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubW9iaWxlLXNob3cge1xuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbnZlcnNhdGlvbi1tZXNzYWdlLmZyb20tc3lzdGVtIHtcbiAgcGFkZGluZzogMXJlbSAwIDAgMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMWVtIDFlbSAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZmI7XG59XG4uY29udmVyc2F0aW9uLW1lc3NhZ2UuZnJvbS1zeXN0ZW0gaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb252ZXJzYXRpb24tbWVzc2FnZS5mcm9tLXN5c3RlbSAubWVzc2FnZS1oZWFkZXIge1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4uY29udmVyc2F0aW9uLW1lc3NhZ2UuZnJvbS1zeXN0ZW0gLm1lc3NhZ2UtaGVhZGVyIHN0cm9uZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udmVyc2F0aW9uLW1lc3NhZ2UuZnJvbS1zeXN0ZW0gLm1lc3NhZ2UtYm9keSB7XG4gIHBhZGRpbmc6IDAgMXJlbSAxcmVtO1xufVxuLmNvbnZlcnNhdGlvbi1tZXNzYWdlLmZyb20tc3lzdGVtIC5tZXNzYWdlLWJvZHkgLnRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi5jb252ZXJzYXRpb24tdmlldyAuY29udmVyc2F0aW9uLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxZW0gMS41ZW0gMWVtIDQuMzc1ZW07XG59XG5cbi5pbmZsdWVuY2VyLWZlZWRiYWNrLXRhYiB7XG4gIGhlaWdodDogODUlO1xufVxuXG4uaW5mbHVlbmNlci1mZWVkYmFjay10YWItY2hhdCAuY29udmVyc2F0aW9uLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxZW0gMS41ZW0gMWVtIDQuMzc1ZW07XG59XG4uaW5mbHVlbmNlci1mZWVkYmFjay10YWItY2hhdCAuc2VsZWN0ZWQ6bm90KC5mcm9tLXN5c3RlbSkge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjdlOTtcbn1cblxuLmNvbnZlcnNhdGlvbi1wcm9maWxlLXBob3RvIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDIuNWVtO1xuICBsZWZ0OiAxLjI1ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIuNWVtO1xufVxuXG5wLmNvbnZlcnNhdGlvbi1wcm9maWxlLXBob3RvIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIHBhZGRpbmctdG9wOiAwLjZlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29tcG9zZS1tZXNzYWdlLmJ0bi1maXhlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jb21wb3NlLW1lc3NhZ2UuYnRuLWZpeGVkIC5hdHRhY2htZW50LXRyaWdnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDBweDtcbiAgdG9wOiAyOHB4O1xuICBjb2xvcjogI2NjY2NjYjtcbn1cbi5jb21wb3NlLW1lc3NhZ2UuYnRuLWZpeGVkIHRleHRhcmVhIHtcbiAgbWF4LWhlaWdodDogNDUwcHg7XG59XG5cbi56bWRpLmljb24tb25seS1saW5rIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jb252ZXJzYXRpb24tbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnZlcnNhdGlvbi1wdWxsLWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcGFkZGluZzogMWVtO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnZlcnNhdGlvbi1wdWxsLWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnZlcnNhdGlvbi12aWV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uY29udmVyc2F0aW9uLXZpZXcgLmNvbnZlcnNhdGlvbi1oZWFkZXIge1xuICB6LWluZGV4OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDUxLCA1MywgNTgsIDAuMTUpO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udmVyc2F0aW9uLXZpZXcgLmNvbnZlcnNhdGlvbi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb252ZXJzYXRpb24tdmlldyAuY29udmVyc2F0aW9uLWhlYWRlciBoNiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1lc3NhZ2UtaGVhZGVyIC5tZXNzYWdlLWRldGFpbHMgYTpob3Zlcixcbi5tZXNzYWdlLWhlYWRlciAubWVzc2FnZS1kZXRhaWxzIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG5cbi5tZXNzYWdlLWRldGFpbHMgdGltZSB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuLmNvbnZlcnNhdGlvbi1tZXNzYWdlIHtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG4uY29udmVyc2F0aW9uLW1lc3NhZ2UgaHIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NiO1xufVxuLmNvbnZlcnNhdGlvbi1tZXNzYWdlIC5tZXNzYWdlLWJvZHkgcCxcbi5jb252ZXJzYXRpb24tbWVzc2FnZSAubWVzc2FnZS1ib2R5IHVsLFxuLmNvbnZlcnNhdGlvbi1tZXNzYWdlIC5tZXNzYWdlLWJvZHkgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWFyZ2luOiAwLjVlbSAwO1xufVxuLmNvbnZlcnNhdGlvbi1tZXNzYWdlIC5tZXNzYWdlLWJvZHkgcDpmaXJzdC1jaGlsZCxcbi5jb252ZXJzYXRpb24tbWVzc2FnZSAubWVzc2FnZS1ib2R5IHVsOmZpcnN0LWNoaWxkLFxuLmNvbnZlcnNhdGlvbi1tZXNzYWdlIC5tZXNzYWdlLWJvZHkgb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNvbnZlcnNhdGlvbi1tZXNzYWdlIC5tZXNzYWdlLWJvZHkgcDpsYXN0LWNoaWxkLFxuLmNvbnZlcnNhdGlvbi1tZXNzYWdlIC5tZXNzYWdlLWJvZHkgdWw6bGFzdC1jaGlsZCxcbi5jb252ZXJzYXRpb24tbWVzc2FnZSAubWVzc2FnZS1ib2R5IG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnZlcnNhdGlvbi1tZXNzYWdlIC5tZXNzYWdlLWJvZHkgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5cbm1haW4uY29sbGFib3JhdGlvbnMge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2Nyb2xsLXNjcmVlbl9fbGcge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cbn1cbiN1cGxvYWQtc3RhZ2UgLnNjcm9sbC1zY3JlZW4ge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNzVweCk7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2Nyb2xsLXNjcmVlbiB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNjcm9sbC1zY3JlZW5fX2luZmx1ZW5jZXItc2lkZWJhciB7XG4gIG1heC1oZWlnaHQ6IDQ1dmg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uc2Nyb2xsLXNjcmVlbl9fY29sbGFiLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4vKiBUT0RPLUhNOiBEZWxldGUgb25jZSBuZXcgY29udGVudCBzdGF0ZSBtYWNoaW5lIGlzIGZ1bGx5IGltcGxlbWVudGVkLCBzaW5jZSB0aGlzIGNsYXNzIHdpbGwgbm8gbG9uZ2VyIGJlIHVzZWQgKi9cbi5pbmZsdWVuY2VyLXNpZGViYXJfX2l0ZW0tZGV0YWlscyB7XG4gIGhlaWdodDogMzUlO1xufVxuXG4vKiBUT0RPLUhNOiBEZWxldGUgb25jZSBuZXcgY29udGVudCBzdGF0ZSBtYWNoaW5lIGlzIGZ1bGx5IGltcGxlbWVudGVkLCBzaW5jZSB0aGlzIGNsYXNzIHdpbGwgbm8gbG9uZ2VyIGJlIHVzZWQgKi9cbi5pbmZsdWVuY2VyLXNpZGViYXJfX2l0ZW0tdGFicyB7XG4gIGhlaWdodDogNjUlO1xufVxuXG4uY29sbGFiLWhlYWRlcl9fZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNvbGxhYi1oZWFkZXJfX2Ryb3Bkb3duIC5kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG4uY29sbGFiLWhlYWRlcl9fZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xufVxuLmNvbGxhYi1oZWFkZXJfX3RpdGxlIGkuaWNvbi1vbmx5LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xufVxuLmNvbGxhYi1oZWFkZXJfX2xpbmsge1xuICBjb2xvcjogIzMzMzUzYTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sbGFiLWhlYWRlcl9fbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAuNWVtIDFlbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjY2NjYjtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tLWNvbG9yIDAuM3MgZWFzZTtcbiAgfVxuICAuY29sbGFiLWhlYWRlcl9fbGluazpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk0OTg5ZjtcbiAgfVxufVxuXG5hLml0ZW0tY2FyZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEuaXRlbS1jYXJkOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNvbGxhYi1jb250ZW50X19jYXJkIGkuem1kaS56bWRpLXNlYXJjaCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICBib3R0b206IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29sbGFiLWNvbnRlbnQgLml0ZW0tY2FyZC52aXNpYmxlLWNhcmQuaXRlbS1jb250ZW50Omxhc3QtY2hpbGQgLmNvbGxhYi1jb250ZW50X19jYXJkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5jb2xsYWItY29udGVudF9faW1hZ2Uge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbGxhYi1jb250ZW50X19pbWFnZSAucG9zdGVyLWltYWdlIC5yZXNwb25zaXZlLWhlaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgfVxufVxuLmNvbGxhYi1jb250ZW50X19jYXJkIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZmUzZTg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbGxhYi1jb250ZW50X19jYXJkIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLmNvbGxhYi1jb250ZW50X19jYXJkIC5jb2xsYWItY29udGVudF9fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbGxhYi1jb250ZW50X19jYXJkIC5jb2xsYWItY29udGVudF9fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uY29sbGFiLWNvbnRlbnRfX2NhcmQgc3Bhbi50YXNrLXN0YXRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjhweCkge1xuICAuY29sbGFiLWNvbnRlbnRfX2NhcmQgc3Bhbi50YXNrLXN0YXRlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbi5jb2xsYWItY29udGVudF9fY2FyZCAuaXRlbS1kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb2xsYWItY29udGVudF9fY2FyZC51cGxvYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40czsgLyogU2FmYXJpICovXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cztcbn1cbi5jb2xsYWItY29udGVudF9fY2FyZC51cGxvYWQ6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40czsgLyogU2FmYXJpICovXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbiNpbmZsdWVuY2VyLXNjcmVlbnNob3QtdXBsb2FkcyAudGh1bWItY292ZXIsICNtYW5hZ2VyLXNjcmVlbnNob3QtdXBsb2FkcyAudGh1bWItY292ZXIge1xuICB3aWR0aDogMTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2luZmx1ZW5jZXItc2NyZWVuc2hvdC11cGxvYWRzIC50aHVtYi1jb3ZlciwgI21hbmFnZXItc2NyZWVuc2hvdC11cGxvYWRzIC50aHVtYi1jb3ZlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuI2luZmx1ZW5jZXItc2NyZWVuc2hvdC11cGxvYWRzIC5jb2xsYWItY29udGVudF9fdGV4dCwgI21hbmFnZXItc2NyZWVuc2hvdC11cGxvYWRzIC5jb2xsYWItY29udGVudF9fdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAjaW5mbHVlbmNlci1zY3JlZW5zaG90LXVwbG9hZHMgLmNvbGxhYi1jb250ZW50X190ZXh0LCAjbWFuYWdlci1zY3JlZW5zaG90LXVwbG9hZHMgLmNvbGxhYi1jb250ZW50X190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNpbmZsdWVuY2VyLXNjcmVlbnNob3QtdXBsb2FkcyAuY29sbGFiLWNvbnRlbnRfX3RleHQsICNtYW5hZ2VyLXNjcmVlbnNob3QtdXBsb2FkcyAuY29sbGFiLWNvbnRlbnRfX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxufVxuXG4ucG9zdGVyLWltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4ucG9zdGVyLWltYWdlIC5yZXNwb25zaXZlLWhlaWdodCB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4udGFzay1zdGF0ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICAvKiBOZXcgdGFzayBzdGF0dXMgY29sb3VycyAqL1xufVxuLnRhc2stc3RhdGU6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDAuNWVtO1xufVxuLnRhc2stc3RhdGUucGVuZGluZyB7XG4gIGNvbG9yOiAjOTQ5ODlmICFpbXBvcnRhbnQ7XG59XG4udGFzay1zdGF0ZS5wZW5kaW5nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5ODlmO1xufVxuLnRhc2stc3RhdGUuZGVsaXZlcmVkIHtcbiAgY29sb3I6ICNlMjZGNWIgIWltcG9ydGFudDtcbn1cbi50YXNrLXN0YXRlLmRlbGl2ZXJlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyNkY1Yjtcbn1cbi50YXNrLXN0YXRlLmRyb3BwZWQge1xuICBjb2xvcjogI2YyNTk3YyAhaW1wb3J0YW50O1xufVxuLnRhc2stc3RhdGUuZHJvcHBlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTk3Yztcbn1cbi50YXNrLXN0YXRlLmRyYWZ0aW5nIHtcbiAgY29sb3I6ICM5NDk4OWYgIWltcG9ydGFudDtcbn1cbi50YXNrLXN0YXRlLmRyYWZ0aW5nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5ODlmO1xufVxuLnRhc2stc3RhdGUuaW5faW5wcm9ncmVzcyB7XG4gIGNvbG9yOiAjODk4OTg5ICFpbXBvcnRhbnQ7XG59XG4udGFzay1zdGF0ZS5pbl9pbnByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk4OTg5O1xufVxuLnRhc2stc3RhdGUuaW5fcGVuZGluZyB7XG4gIGNvbG9yOiAjZmZiYTQ5ICFpbXBvcnRhbnQ7XG59XG4udGFzay1zdGF0ZS5pbl9wZW5kaW5nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYTQ5O1xufVxuLnRhc2stc3RhdGUuaW5fYXBwcm92ZWQsIC50YXNrLXN0YXRlLmluX2luc3RhZ3JhbWFwcHJvdmVkLCAudGFzay1zdGF0ZS5pbl9icmFuZGFwcHJvdmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmYTliMztcbn1cbi50YXNrLXN0YXRlLmluX2FwcHJvdmVkOjpiZWZvcmUsIC50YXNrLXN0YXRlLmluX2luc3RhZ3JhbWFwcHJvdmVkOjpiZWZvcmUsIC50YXNrLXN0YXRlLmluX2JyYW5kYXBwcm92ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pyTXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi50YXNrLXN0YXRlLmluX2NvbXBsZXRlZCB7XG4gIGNvbG9yOiAjZTI2ZTViICFpbXBvcnRhbnQ7XG59XG4udGFzay1zdGF0ZS5pbl9jb21wbGV0ZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjZlNWI7XG59XG4udGFzay1zdGF0ZS5pbl9saXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjM2U2OTtcbn1cbi50YXNrLXN0YXRlLmluX3BhaWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZhOWIzICFpbXBvcnRhbnQ7XG59XG4udGFzay1zdGF0ZS5pbl9jb250ZW50cmVxdWlyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xufVxuLnRhc2stc3RhdGUuaW5fY29uY2VwdHJlcXVpcmVkIHtcbiAgYmFja2dyb3VuZDogIzk3OTc5Nztcbn1cbi50YXNrLXN0YXRlLmluX2NvbmNlcHR1bmRlcnJldmlldyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2I2NDM7XG59XG4udGFzay1zdGF0ZS5pbl9jb25jZXB0YXBwcm92ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZhOWIzO1xufVxuLnRhc2stc3RhdGUuaW5fY29uY2VwdGFwcHJvdmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKck1wiO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4udGFzay1zdGF0ZS5pbl9jb250ZW50dW5kZXJyZXZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNiNjQzO1xufVxuLnRhc2stc3RhdGUuaW5fY29udGVudGFwcHJvdmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmYTliMztcbn1cbi50YXNrLXN0YXRlLmluX2NvbnRlbnRhcHByb3ZlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLinJNcIjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnRhc2stc3RhdGUuaW5fdGlrdG9rYXBwcm92ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzNTNhO1xufVxuLnRhc2stc3RhdGUuaW5fdGlrdG9rYXBwcm92ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pyTXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi50YXNrLXN0YXRlLnN0YXRlX2NvbmNlcHRfZHJhZnQuYmFkZ2UtY3JlYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjQwNTY7XG59XG4udGFzay1zdGF0ZS5zdGF0ZV9jb25jZXB0X2RyYWZ0LmJhZGdlLWFkbWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQkYyNDtcbn1cbi50YXNrLXN0YXRlLnN0YXRlX2NvbmNlcHRfYWRtaW5fcmV2aWV3LmJhZGdlLWNyZWF0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJCRjI0O1xufVxuLnRhc2stc3RhdGUuc3RhdGVfY29uY2VwdF9hZG1pbl9yZXZpZXcuYmFkZ2UtYWRtaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY0MDU2O1xufVxuLnRhc2stc3RhdGUuc3RhdGVfY29uY2VwdF9yZXZpc2lvbi5iYWRnZS1jcmVhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNDA1Njtcbn1cbi50YXNrLXN0YXRlLnN0YXRlX2NvbmNlcHRfcmV2aXNpb24uYmFkZ2UtYWRtaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJCRjI0O1xufVxuLnRhc2stc3RhdGUuc3RhdGVfY29uY2VwdF9icmFuZF9yZXZpZXcuYmFkZ2UtY3JlYXRvciwgLnRhc2stc3RhdGUuc3RhdGVfY29uY2VwdF9icmFuZF9yZXZpZXcuYmFkZ2UtYWRtaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJCRjI0O1xufVxuLnRhc2stc3RhdGUuc3RhdGVfY29uY2VwdF9icmFuZF9mZWVkYmFjay5iYWRnZS1jcmVhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQkYyNDtcbn1cbi50YXNrLXN0YXRlLnN0YXRlX2NvbmNlcHRfYnJhbmRfZmVlZGJhY2suYmFkZ2UtYWRtaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY0MDU2O1xufVxuLnRhc2stc3RhdGUuc3RhdGVfY29udGVudF9jcmVhdGlvbi5iYWRnZS1hZG1pbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkJGMjQ7XG59XG4udGFzay1zdGF0ZS5zdGF0ZV9jb250ZW50X2NyZWF0aW9uLmJhZGdlLWNyZWF0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY0MDU2O1xufVxuLnRhc2stc3RhdGUuc3RhdGVfY29udGVudF9yZXZpc2lvbi5iYWRnZS1jcmVhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNDA1Njtcbn1cbi50YXNrLXN0YXRlLnN0YXRlX2NvbnRlbnRfcmV2aXNpb24uYmFkZ2UtYWRtaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJCRjI0O1xufVxuLnRhc2stc3RhdGUuc3RhdGVfY29udGVudF9hZG1pbl9yZXZpZXcuYmFkZ2UtY3JlYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkJGMjQ7XG59XG4udGFzay1zdGF0ZS5zdGF0ZV9jb250ZW50X2FkbWluX3Jldmlldy5iYWRnZS1hZG1pbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjQwNTY7XG59XG4udGFzay1zdGF0ZS5zdGF0ZV9jb250ZW50X2JyYW5kX3Jldmlldy5iYWRnZS1jcmVhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQkYyNDtcbn1cbi50YXNrLXN0YXRlLnN0YXRlX2NvbnRlbnRfYnJhbmRfcmV2aWV3LmJhZGdlLWFkbWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQkYyNDtcbn1cbi50YXNrLXN0YXRlLnN0YXRlX2NvbnRlbnRfYnJhbmRfZmVlZGJhY2suYmFkZ2UtY3JlYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkJGMjQ7XG59XG4udGFzay1zdGF0ZS5zdGF0ZV9jb250ZW50X2JyYW5kX2ZlZWRiYWNrLmJhZGdlLWFkbWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNDA1Njtcbn1cbi50YXNrLXN0YXRlLnN0YXRlX3Bvc3Rfc2NoZWR1bGluZy5iYWRnZS1jcmVhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQkYyNDtcbn1cbi50YXNrLXN0YXRlLnN0YXRlX3Bvc3Rfc2NoZWR1bGluZy5iYWRnZS1hZG1pbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjQwNTY7XG59XG4udGFzay1zdGF0ZS5zdGF0ZV9wb3N0X3BlbmRpbmcuYmFkZ2UtY3JlYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjQwNTY7XG59XG4udGFzay1zdGF0ZS5zdGF0ZV9wb3N0X3BlbmRpbmcuYmFkZ2UtYWRtaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJCRjI0O1xufVxuLnRhc2stc3RhdGUuc3RhdGVfcG9zdF9saXZlLmJhZGdlLWFkbWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRGQTlCMztcbn1cbi50YXNrLXN0YXRlLnN0YXRlX3Bvc3RfbGl2ZS5iYWRnZS1jcmVhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQkYyNDtcbn1cbi50YXNrLXN0YXRlLnN0YXRlX2NvbXBsZXRlLmJhZGdlLWFkbWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRGQTlCMztcbn1cbi50YXNrLXN0YXRlLnN0YXRlX2NvbXBsZXRlLmJhZGdlLWNyZWF0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJCRjI0O1xufVxuLnRhc2stc3RhdGUuc3RhdGVfY3JlYXRvcl9wYWlkLmJhZGdlLWFkbWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRGQTlCMztcbn1cbi50YXNrLXN0YXRlLnN0YXRlX2NyZWF0b3JfcGFpZC5iYWRnZS1jcmVhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRGQTlCMztcbn1cbi50YXNrLXN0YXRlLnN0YXRlX2NvbnRlbnRfZHJvcHBlZC5iYWRnZS1hZG1pbiwgLnRhc2stc3RhdGUuc3RhdGVfY29udGVudF9kcm9wcGVkLmJhZGdlLWNyZWF0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5ODlmO1xufVxuLnRhc2stc3RhdGUudGFza19zdGF0ZV9hcHByb3ZlZC5iYWRnZS1hZG1pbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjQwNTY7XG59XG4udGFzay1zdGF0ZS50YXNrX3N0YXRlX2FwcHJvdmVkLmJhZGdlLWNyZWF0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJCRjI0O1xufVxuLnRhc2stc3RhdGUudGFza19zdGF0ZV9saXZlLmJhZGdlLWFkbWluLCAudGFzay1zdGF0ZS50YXNrX3N0YXRlX2xpdmUuYmFkZ2UtY3JlYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkJGMjQ7XG59XG4udGFzay1zdGF0ZS50YXNrX3N0YXRlX3BhaWQuYmFkZ2UtYWRtaW4sIC50YXNrLXN0YXRlLnRhc2tfc3RhdGVfcGFpZC5iYWRnZS1jcmVhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRGQTlCMztcbn1cbi50YXNrLXN0YXRlLnRhc2tfc3RhdGVfZHJvcHBlZC5iYWRnZS1hZG1pbiwgLnRhc2stc3RhdGUudGFza19zdGF0ZV9kcm9wcGVkLmJhZGdlLWNyZWF0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5ODlmO1xufVxuXG4udGh1bWItY292ZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMzlweDtcbn1cbi50aHVtYi1jb3ZlciAucG9zdGVyLWltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xsYWItdHh0LWNvbnRyIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbGxhYi10eHQtY29udHIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5jb2xsYWItdGFza3Mtc3VtbWFyeSAuZGlzcGxheS00IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDAuM3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC4zcmVtO1xufVxuXG4uZHVlLWFwcHJvdmFsIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5lZGl0X2NhcHRpb25fYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgYm9yZGVyLWNvbG9yOiAjZTllOWU5O1xufVxuXG4uaW50ZXJuYWwtaW1hZ2VzIC5zdHlsZS1ib3gge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmludGVybmFsLWltYWdlcyAuc3R5bGUtYm94IC5pbWFnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnRlcm5hbC1pbWFnZXMgLnN0eWxlLWJveCAuaW1hZ2UtYm94IC5pbWFnZS1ib3hfX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uaW50ZXJuYWwtaW1hZ2VzIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6Y2hlY2tlZCksXG4uaW50ZXJuYWwtaW1hZ2VzIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmludGVybmFsLWltYWdlcyBpLnptZGktY2hlY2stY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuLmludGVybmFsLWltYWdlcyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgZGl2IGRpdiBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogNHB4IHNvbGlkICM1ZmM1YmI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDk5MDtcbn1cbi5pbnRlcm5hbC1pbWFnZXMgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGRpdiBkaXYgbGFiZWwgaS56bWRpLWNoZWNrLWNpcmNsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiAzMHB4O1xufVxuLmludGVybmFsLWltYWdlcyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgZGl2IGRpdiBsYWJlbCBpLnptZGktY2hlY2stY2lyY2xlOjpiZWZvcmUge1xuICBjb2xvcjogIzVmYzViYjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTBweDtcbiAgdG9wOiA2cHg7XG4gIHotaW5kZXg6IDM7XG59XG4uaW50ZXJuYWwtaW1hZ2VzIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBkaXYgZGl2IGxhYmVsIGkuem1kaS1jaGVjay1jaXJjbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC04cHg7XG4gIHRvcDogMTBweDtcbiAgd2lkdGg6IDI0cHg7XG4gIHotaW5kZXg6IDI7XG59XG4uaW50ZXJuYWwtaW1hZ2VzIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmludGVybmFsLWltYWdlcyBsYWJlbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjgwcHg7XG4gIG1pbi1oZWlnaHQ6IDI4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAuaW50ZXJuYWwtaW1hZ2VzIGxhYmVsIGltZyB7XG4gICAgbWF4LWhlaWdodDogMjIwcHg7XG4gICAgbWluLWhlaWdodDogMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW50ZXJuYWwtaW1hZ2VzIGxhYmVsIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTQwcHg7XG4gICAgbWluLWhlaWdodDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50ZXJuYWwtaW1hZ2VzIGxhYmVsIGltZyB7XG4gICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaW50ZXJuYWwtaW1hZ2VzIGxhYmVsIGltZyB7XG4gICAgbWF4LWhlaWdodDogMjMwcHg7XG4gICAgbWluLWhlaWdodDogMjMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaW50ZXJuYWwtaW1hZ2VzIGxhYmVsIGltZyB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkge1xuICAuaW50ZXJuYWwtaW1hZ2VzIGxhYmVsIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTcwcHg7XG4gICAgbWluLWhlaWdodDogMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaW50ZXJuYWwtaW1hZ2VzIGxhYmVsIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gIH1cbn1cblxuLyoqXG4gKiBCb290c3RyYXAgTXVsdGlzZWxlY3QgKGh0dHA6Ly9kYXZpZHN0dXR6LmRlL2Jvb3RzdHJhcC1tdWx0aXNlbGVjdC8pXG4gKlxuICogQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wOlxuICogQ29weXJpZ2h0IChjKSAyMDEyIC0gMjAyMiBEYXZpZCBTdHV0elxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7IHlvdSBtYXkgbm90XG4gKiB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuIFlvdSBtYXkgb2J0YWluIGFcbiAqIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLCBXSVRIT1VUXG4gKiBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuIFNlZSB0aGVcbiAqIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kIGxpbWl0YXRpb25zXG4gKiB1bmRlciB0aGUgTGljZW5zZS5cbiAqXG4gKiBCU0QgMy1DbGF1c2UgTGljZW5zZTpcbiAqIENvcHlyaWdodCAoYykgMjAxMiAtIDIwMjIgRGF2aWQgU3R1dHpcbiAqIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKlxuICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0XG4gKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlIG1ldDpcbiAqICAgIC0gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlLFxuICogICAgICB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLlxuICogICAgLSBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UsXG4gKiAgICAgIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlIGRvY3VtZW50YXRpb25cbiAqICAgICAgYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uXG4gKiAgICAtIE5laXRoZXIgdGhlIG5hbWUgb2YgRGF2aWQgU3R1dHogbm9yIHRoZSBuYW1lcyBvZiBpdHMgY29udHJpYnV0b3JzIG1heSBiZVxuICogICAgICB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20gdGhpcyBzb2Z0d2FyZSB3aXRob3V0XG4gKiAgICAgIHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi5cbiAqXG4gKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTIFwiQVMgSVNcIlxuICogQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sXG4gKiBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSXG4gKiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUlxuICogQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsXG4gKiBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sXG4gKiBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUztcbiAqIE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLFxuICogV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1JcbiAqIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUZcbiAqIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLlxuICovXG5zcGFuLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnNwYW4ubXVsdGlzZWxlY3QtbmF0aXZlLXNlbGVjdCBzZWxlY3Qge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggLTFweCAtMXB4IC0zcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAzMHB4O1xufVxuXG4ubXVsdGlzZWxlY3QuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm11bHRpc2VsZWN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5tdWx0aXNlbGVjdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1yZXNldCAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogOTMlO1xufVxuXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1maWx0ZXIgPiAuZmEtc2VhcmNoIHtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1maWx0ZXIgPiBpbnB1dC5tdWx0aXNlbGVjdC1zZWFyY2gge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGdyZXk7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWZpbHRlciA+IGlucHV0Lm11bHRpc2VsZWN0LXNlYXJjaDpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1maWx0ZXIgPiAubXVsdGlzZWxlY3QtbW96LWNsZWFyLWZpbHRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1vcHRpb24ubXVsdGlzZWxlY3QtZ3JvdXAtb3B0aW9uLWluZGVudGVkLWZ1bGwge1xuICBwYWRkaW5nLWxlZnQ6IDIuNnJlbTtcbn1cblxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3Qtb3B0aW9uLm11bHRpc2VsZWN0LWdyb3VwLW9wdGlvbi1pbmRlbnRlZCB7XG4gIHBhZGRpbmctbGVmdDogMS44cmVtO1xufVxuXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1ncm91cCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZ3JvdXAuY2xvc2VkIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZ3JvdXAgLmNhcmV0LWNvbnRhaW5lciB+IC5mb3JtLWNoZWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3Qtb3B0aW9uLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZ3JvdXAsXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1hbGwge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW0gMC4yNXJlbSAwLjc1cmVtO1xufVxuXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1vcHRpb24uZHJvcGRvd24taXRlbSxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWdyb3VwLmRyb3Bkb3duLWl0ZW0sXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1hbGwuZHJvcGRvd24taXRlbSxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LW9wdGlvbi5kcm9wZG93bi10b2dnbGUsXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1ncm91cC5kcm9wZG93bi10b2dnbGUsXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1hbGwuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1vcHRpb24gLmZvcm0tY2hlY2stbGFiZWwsXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1ncm91cCAuZm9ybS1jaGVjay1sYWJlbCxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWFsbCAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3Qtb3B0aW9uLmFjdGl2ZTpub3QoLm11bHRpc2VsZWN0LWFjdGl2ZS1pdGVtLWZhbGxiYWNrKSxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWdyb3VwLmFjdGl2ZTpub3QoLm11bHRpc2VsZWN0LWFjdGl2ZS1pdGVtLWZhbGxiYWNrKSxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWFsbC5hY3RpdmU6bm90KC5tdWx0aXNlbGVjdC1hY3RpdmUtaXRlbS1mYWxsYmFjayksXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1vcHRpb246bm90KC5tdWx0aXNlbGVjdC1hY3RpdmUtaXRlbS1mYWxsYmFjayk6YWN0aXZlLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZ3JvdXA6bm90KC5tdWx0aXNlbGVjdC1hY3RpdmUtaXRlbS1mYWxsYmFjayk6YWN0aXZlLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtYWxsOm5vdCgubXVsdGlzZWxlY3QtYWN0aXZlLWl0ZW0tZmFsbGJhY2spOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleTtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1vcHRpb246aG92ZXIsXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1ncm91cDpob3Zlcixcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWFsbDpob3Zlcixcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LW9wdGlvbjpmb2N1cyxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWdyb3VwOmZvY3VzLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtYWxsOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2dyYXkgIWltcG9ydGFudDtcbn1cblxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3Qtb3B0aW9uIC5mb3JtLWNoZWNrLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZ3JvdXAgLmZvcm0tY2hlY2ssXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1hbGwgLmZvcm0tY2hlY2sge1xuICBwYWRkaW5nOiAwIDVweCAwIDIwcHg7XG59XG5cbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LW9wdGlvbjpmb2N1cyxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWdyb3VwOmZvY3VzLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtYWxsOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZvcm0taW5saW5lIC5tdWx0aXNlbGVjdC1jb250YWluZXIgc3Bhbi5mb3JtLWNoZWNrIHtcbiAgcGFkZGluZzogM3B4IDIwcHggM3B4IDQwcHg7XG59XG5cbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSA+IC5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0IC5tdWx0aXNlbGVjdCB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAubXVsdGlzZWxlY3QtbmF0aXZlLXNlbGVjdCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0ID4gZGl2LmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAubXVsdGlzZWxlY3QtbmF0aXZlLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSAubXVsdGlzZWxlY3Qge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAubXVsdGlzZWxlY3QtbmF0aXZlLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpIC5tdWx0aXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3QgLmJ0bi1ncm91cCAubXVsdGlzZWxlY3QuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSg1MSwgNTMsIDU4LCAwLjE1KTtcbiAgbWluLWhlaWdodDogY2FsYygyLjlyZW0gKyA0cHgpO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubXVsdGlzZWxlY3QtbmF0aXZlLXNlbGVjdCAuYnRuLWdyb3VwIC5tdWx0aXNlbGVjdC5kcm9wZG93bi10b2dnbGUuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNmMjU5N2M7XG59XG4ubXVsdGlzZWxlY3QtbmF0aXZlLXNlbGVjdCAuYnRuLWdyb3VwIC5tdWx0aXNlbGVjdC5kcm9wZG93bi10b2dnbGUgLnptZGkuem1kaS1jaGV2cm9uLWRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjVlbTtcbiAgdG9wOiAwLjVlbTtcbn1cbi5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0IC5idG4tZ3JvdXAgLm11bHRpc2VsZWN0LWNvbnRhaW5lci5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAxMDAlO1xufVxuLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3QgLmJ0bi1ncm91cCAubXVsdGlzZWxlY3QtY29udGFpbmVyLmRyb3Bkb3duLW1lbnUgLm11bHRpc2VsZWN0LW9wdGlvbi5kcm9wZG93bi1pdGVtIHtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cbi5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0IC5idG4tZ3JvdXAgLm11bHRpc2VsZWN0LWNvbnRhaW5lci5kcm9wZG93bi1tZW51IC5tdWx0aXNlbGVjdC1vcHRpb24uZHJvcGRvd24taXRlbS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOTM5NzlkO1xufVxuLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3QgLmJ0bi1ncm91cCAubXVsdGlzZWxlY3QtY29udGFpbmVyLmRyb3Bkb3duLW1lbnUgLm11bHRpc2VsZWN0LW9wdGlvbi5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50O1xufVxuLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3QgLmJ0bi1ncm91cCAubXVsdGlzZWxlY3QtY29udGFpbmVyLmRyb3Bkb3duLW1lbnUgLm11bHRpc2VsZWN0LW9wdGlvbi5kcm9wZG93bi1pdGVtIC5mb3JtLWNoZWNrIC56bWRpLmNoZWNrIHtcbiAgdG9wOiAwLjI1ZW07XG59XG4ubXVsdGlzZWxlY3QtbmF0aXZlLXNlbGVjdCAuYnRuLWdyb3VwIC5tdWx0aXNlbGVjdC1jb250YWluZXIuZHJvcGRvd24tbWVudSAubXVsdGlzZWxlY3Qtb3B0aW9uLmRyb3Bkb3duLWl0ZW0gLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stbGFiZWwgLm5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0IC5idG4tZ3JvdXAgLm11bHRpc2VsZWN0LWNvbnRhaW5lci5kcm9wZG93bi1tZW51IC5tdWx0aXNlbGVjdC1vcHRpb24uZHJvcGRvd24taXRlbSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbCAuZGVzYyB7XG4gIGNvbG9yOiAjOTM5NzlkO1xufVxuXG4uY29sbGFiLWRldGFpbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB6LWluZGV4OiAyO1xufVxuXG4uY29sbGFiLWRldGFpbHMgaW1nIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2YzZjRmNjtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogNjBweDtcbn1cblxuLmNvbGxhYi1kZXRhaWxzIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWxlZnQ6IDAuNmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHggLSAwLjZlbSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmltYWdlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbWFnZS13cmFwOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzMzMzUzYSA0MCUsIHJnYmEoNTEsIDUzLCA1OCwgMCkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMzMzNTNhIDMwJSwgcmdiYSg1MSwgNTMsIDU4LCAwKSk7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxOTJweDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uY2lyY2xlIHtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC1tcy1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLndyYXBwZXItMTo6YWZ0ZXIsXG4ud3JhcHBlci0yOjphZnRlcixcbi53cmFwcGVyLTM6OmFmdGVyLFxuLndyYXBwZXItNDo6YWZ0ZXIsXG4uZmFxLWJhbm5lci1jb250YWluZXI6OmFmdGVyIHtcbiAgei1pbmRleDogLTI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xMDAlO1xuICByaWdodDogLTEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJvcmRlcjogaW5oZXJpdDtcbn1cblxuLyogdGhpcyBpcyBzbyBpdCBkb2Vzbid0IGJyZWFrIG1vYmlsZSBsYXlvdXRzIGZvciByZXNwb25zaXZlICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXBwZXItMTo6YWZ0ZXIsXG4ud3JhcHBlci0yOjphZnRlcixcbi53cmFwcGVyLTM6OmFmdGVyLFxuLndyYXBwZXItNDo6YWZ0ZXIsXG4uZmFxLWJhbm5lci1jb250YWluZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1hcmtldGluZy1iYW5uZXIge1xuICB6LWluZGV4OiAtMjtcbn1cbi5tYXJrZXRpbmctYmFubmVyIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogLTM4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYXJrZXRpbmctYmFubmVyIGltZyB7XG4gICAgdG9wOiAtMjI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFya2V0aW5nLWJhbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1hcmtldGluZy1iYW5uZXIgaW1nIHtcbiAgICB0b3A6IC0zMTBweDtcbiAgICB3aWR0aDogMjAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tYXJrZXRpbmctYmFubmVyIGltZyB7XG4gICAgdG9wOiAtMjEwcHg7XG4gIH1cbn1cblxuLm1hcmtldGVycy1zdGVwcyxcbi53aHlwYWlkLXN0ZXBzIHtcbiAgaGVpZ2h0OiA0MzBweDtcbn1cbi5tYXJrZXRlcnMtc3RlcHMubm8tYmcsXG4ud2h5cGFpZC1zdGVwcy5uby1iZyB7XG4gIGhlaWdodDogNDkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcmtldGVycy1zdGVwcy5uby1iZyxcbi53aHlwYWlkLXN0ZXBzLm5vLWJnIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFya2V0ZXJzLXN0ZXBzLFxuLndoeXBhaWQtc3RlcHMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA1NnB4IDE2cHg7XG4gIH1cbn1cbi5tYXJrZXRlcnMtc3RlcHMgLndoeXBhaWQtZmlyc3QsXG4ud2h5cGFpZC1zdGVwcyAud2h5cGFpZC1maXJzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNDBweDtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgei1pbmRleDogLTI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcmtldGVycy1zdGVwcyAud2h5cGFpZC1maXJzdCxcbi53aHlwYWlkLXN0ZXBzIC53aHlwYWlkLWZpcnN0IHtcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cbi5tYXJrZXRlcnMtc3RlcHMgLnN0ZXBzLWZpcnN0LFxuLm1hcmtldGVycy1zdGVwcyAud2h5cGFpZC1zZWNvbmQsXG4ud2h5cGFpZC1zdGVwcyAuc3RlcHMtZmlyc3QsXG4ud2h5cGFpZC1zdGVwcyAud2h5cGFpZC1zZWNvbmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbi5tYXJrZXRlcnMtc3RlcHMgLnN0ZXBzLXNlY29uZCxcbi53aHlwYWlkLXN0ZXBzIC5zdGVwcy1zZWNvbmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyODBweDtcbn1cbi5tYXJrZXRlcnMtc3RlcHMgLnN0ZXBzLXRoaXJkLFxuLndoeXBhaWQtc3RlcHMgLnN0ZXBzLXRoaXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG4ubWFya2V0ZXJzLXN0ZXBzIC5zdGVwcy1mb3VydGgsXG4ud2h5cGFpZC1zdGVwcyAuc3RlcHMtZm91cnRoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE4MHB4O1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICB6LWluZGV4OiAtMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFya2V0ZXJzLXN0ZXBzIC5zdGVwcy1mb3VydGgsXG4ud2h5cGFpZC1zdGVwcyAuc3RlcHMtZm91cnRoIHtcbiAgICB0b3A6IGF1dG87XG4gICAgd2lkdGg6IDIwMCU7XG4gIH1cbn1cblxuLm1hcmtldGVycy1zdGVwLFxuLndoeXBhaWQtc3RlcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1hcmtldGVycy1zdGVwIGltZy50aHJlZXBob3Rvcyxcbi53aHlwYWlkLXN0ZXAgaW1nLnRocmVlcGhvdG9zIHtcbiAgbWF4LWhlaWdodDogNDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1hcmtldGVycy1zdGVwLWludHJvLFxuLndoeXBhaWQtc3RlcC1pbnRybyB7XG4gIHBhZGRpbmc6IDAgMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gIC5tYXJrZXRlcnMtc3RlcC1pbnRybyxcbi53aHlwYWlkLXN0ZXAtaW50cm8ge1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYXJrZXRlcnMtc3RlcC1pbnRybyxcbi53aHlwYWlkLXN0ZXAtaW50cm8ge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcmtldGVycy1zdGVwLWludHJvLFxuLndoeXBhaWQtc3RlcC1pbnRybyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1hcmtldGVycy1zdGVwIGltZyxcbi53aHlwYWlkLXN0ZXAgaW1nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuXG4ubWFya2V0ZXJzLXN0ZXAuaW1hZ2UtYmFjayB7XG4gIGRpc3BsYXk6IHVuc2V0O1xuICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG59XG4ubWFya2V0ZXJzLXN0ZXAuaW1hZ2UtYmFjayBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gIC5tYXJrZXRlcnMtc3RlcC5pbWFnZS1iYWNrIGltZyB7XG4gICAgd2lkdGg6IDExMCU7XG4gICAgbGVmdDogLTQ2cHg7XG4gICAgdG9wOiA5NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1hcmtldGVycy1zdGVwLmltYWdlLWJhY2sgaW1nIHtcbiAgICB3aWR0aDogMTIwJTtcbiAgICBsZWZ0OiAtNjhweDtcbiAgICB0b3A6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcmtldGVycy1zdGVwLmltYWdlLWJhY2sgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHRvcDogNTZweDtcbiAgfVxufVxuXG4ucHJvZ3JhbS10cmFjayB7XG4gIGhlaWdodDogNDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2dyYW0tdHJhY2sge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1NnB4IDE2cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5jb250ZW50X190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50X190ZXh0LXdyYXAge1xuICAgIHBhZGRpbmc6IDAgMTAwcHg7XG4gIH1cbn1cblxuLnJvdXRlLWEtc20sXG4ucm91dGUtYi1zbSxcbi5yb3V0ZS1jLXNtLFxuLnJvdXRlLWQtc20ge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuXG4ucm91dGUtYSxcbi5yb3V0ZS1iLFxuLnJvdXRlLWMsXG4ucm91dGUtZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJvdXRlLWEge1xuICBib3R0b206IC0yMDBweDtcbiAgcmlnaHQ6IDE1MHB4O1xuICBtYXgtd2lkdGg6IDMzN3B4O1xufVxuXG4ucm91dGUtYiB7XG4gIGxlZnQ6IDE2MHB4O1xuICBtYXgtd2lkdGg6IDQ0N3B4O1xufVxuXG4ucm91dGUtYyB7XG4gIHJpZ2h0OiAyMDVweDtcbiAgbWF4LXdpZHRoOiA0NjFweDtcbn1cblxuLnJvdXRlLWQge1xuICBsZWZ0OiAyNDBweDtcbiAgbWF4LXdpZHRoOiAzOTdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAucm91dGUtYSB7XG4gICAgcmlnaHQ6IDkwcHg7XG4gIH1cbiAgLnJvdXRlLWIge1xuICAgIGxlZnQ6IDU1cHg7XG4gIH1cbiAgLnJvdXRlLWMge1xuICAgIHJpZ2h0OiAyMDVweDtcbiAgfVxuICAucm91dGUtZCB7XG4gICAgbGVmdDogODVweDtcbiAgfVxufVxuLm1hcmtldGluZy1jb250ZW50IHtcbiAgdG9wOiAtMzc1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0yODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFya2V0aW5nLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNTBweDtcbiAgICB0b3A6IC0yMTBweDtcbiAgfVxuICAubWFya2V0aW5nLWNvbnRlbnQgLmludHJvX19jb250ZW50LndpZHRoNTAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcmtldGluZy1jb250ZW50IHtcbiAgICB0b3A6IC0zMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjEwcHg7XG4gIH1cbiAgLm1hcmtldGluZy1jb250ZW50IC5pbnRyb19fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWFya2V0aW5nLWNvbnRlbnQge1xuICAgIHRvcDogLTI1MHB4O1xuICB9XG59XG5cbi5zZXJ2aWNlX19yb3N0ZXIge1xuICBwYWRkaW5nOiAxMjBweCAwO1xufVxuLnNlcnZpY2VfX2luZmx1ZW5jZXIsIC5zZXJ2aWNlX19uYXRpdmUge1xuICBwYWRkaW5nOiAxMjBweCAxMDBweDtcbn1cbi5zZXJ2aWNlX19icmFuZGVkIHtcbiAgcGFkZGluZzogMTIwcHggMTAwcHggMTIwcHggNjAwcHg7XG59XG4uc2VydmljZV9faW5mbHVlbmNlci10ZXh0LCAuc2VydmljZV9fbmF0aXZlLXRleHQsIC5zZXJ2aWNlX19icmFuZGVkLXRleHQge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuLnNlcnZpY2VfX3Jvc3RlciB7XG4gIGJhY2tncm91bmQ6IHVybCh3aHlwYWlkL3dvcmxkLW1hcC1yZXQpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzlweCkge1xuICAuc2VydmljZV9fcm9zdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VydmljZV9fcm9zdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZV9fcm9zdGVyIHtcbiAgICBwYWRkaW5nOiA1NnB4IDE2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwMHB4O1xuICB9XG59XG4uc2VydmljZV9faW5mbHVlbmNlciB7XG4gIGJhY2tncm91bmQ6IHVybChtYXJrZXRlcnMvbWFya2V0ZXJzLWluZGV4LXBob25lLWNvbGxhYnMtcmV0KSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDI0MHB4IC0yMDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMjAwcHg7XG4gIGxlZnQ6IDMwMHB4O1xufVxuLnNlcnZpY2VfX2JyYW5kZWQge1xuICBiYWNrZ3JvdW5kOiB1cmwobWFya2V0ZXJzL21hcmtldGVycy1pbmRleC1icmFuZGVkLXJldCkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMzc1cHggYXV0bztcbn1cbi5zZXJ2aWNlX19uYXRpdmUge1xuICBiYWNrZ3JvdW5kOiB1cmwobWFya2V0ZXJzL21hcmtldGVycy1pbmRleC1hbXBsaWZpY2F0aW9uLXJldCkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MzBweCAtOTFweDtcbiAgYmFja2dyb3VuZC1zaXplOiA2MDBweDtcbiAgbGVmdDogMzAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gIC5zZXJ2aWNlX19uYXRpdmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUxMHB4IC00MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlcnZpY2VfX2luZmx1ZW5jZXIsIC5zZXJ2aWNlX19uYXRpdmUge1xuICAgIHBhZGRpbmc6IDEyMHB4IDYwcHg7XG4gIH1cbiAgLnNlcnZpY2VfX2luZmx1ZW5jZXItdGV4dCwgLnNlcnZpY2VfX25hdGl2ZS10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG4gIC5zZXJ2aWNlX19uYXRpdmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDM2MHB4IC00MHB4O1xuICB9XG4gIC5zZXJ2aWNlX19pbmZsdWVuY2VyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNDZweCAtMjAwcHg7XG4gIH1cbiAgLnNlcnZpY2VfX2JyYW5kZWQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEwcHggYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDE1MHB4O1xuICAgIHBhZGRpbmc6IDEyMHB4IDYwcHggMTIwcHggMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZV9faW5mbHVlbmNlciwgLnNlcnZpY2VfX2JyYW5kZWQsIC5zZXJ2aWNlX19uYXRpdmUge1xuICAgIHBhZGRpbmc6IDQwcHggMTZweCAyNDBweDtcbiAgICBtaW4taGVpZ2h0OiAzMTBweDtcbiAgfVxuICAuc2VydmljZV9faW5mbHVlbmNlci10ZXh0LCAuc2VydmljZV9fYnJhbmRlZC10ZXh0LCAuc2VydmljZV9fbmF0aXZlLXRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlcnZpY2VfX25hdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDI2MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjc5cHg7XG4gIH1cbiAgLnNlcnZpY2VfX2JyYW5kZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMjkwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MDBweCBhdXRvO1xuICB9XG4gIC5zZXJ2aWNlX19pbmZsdWVuY2VyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjhweCAzMDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4MHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VydmljZV9faW5mbHVlbmNlciwgLnNlcnZpY2VfX2JyYW5kZWQsIC5zZXJ2aWNlX19uYXRpdmUge1xuICAgIHBhZGRpbmc6IDQwcHggMTZweCAyNDBweDtcbiAgICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgfVxuICAuc2VydmljZV9faW5mbHVlbmNlci10ZXh0LCAuc2VydmljZV9fYnJhbmRlZC10ZXh0LCAuc2VydmljZV9fbmF0aXZlLXRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlcnZpY2VfX25hdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDMwMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzYwcHg7XG4gIH1cbiAgLnNlcnZpY2VfX2JyYW5kZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAzNTBweDtcbiAgfVxuICAuc2VydmljZV9faW5mbHVlbmNlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkwcHggMzU1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0ODBweCBhdXRvO1xuICB9XG59XG5cbi5iZy10ZWNoLWJsYWNrLFxuLmJnLXRlY2gtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAjMzMzNTNhOyAvKiBGb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBncmFkaWVudHMgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQocmlnaHQsICMzMzM1M2EsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAxMDAlKSwgIzMzMzUzYTsgLyogRm9yIEZpcmVmb3ggMy42IHRvIDE1ICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChyaWdodCwgIzMzMzUzYSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDEwMCUpLCAjMzMzNTNhOyAvKiBGb3IgT3BlcmEgMTEuMSB0byAxMi4wICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICMzMzM1M2EsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAxMDAlKSwgIzMzMzUzYTsgLyogRm9yIFNhZmFyaSA1LjEgdG8gNi4wICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzMzMzUzYSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDEwMCUpLCAjMzMzNTNhO1xufVxuLmJnLXRlY2gtYmxhY2sgaDEsXG4uYmctdGVjaC1ibGFjayBoMixcbi5iZy10ZWNoLWJsYWNrIGgzLFxuLmJnLXRlY2gtYmxhY2sgaDQsXG4uYmctdGVjaC1ibGFjayBoNSxcbi5iZy10ZWNoLWJsYWNrIGg2LFxuLmJnLXRlY2gtYmxhY2sgLmgxLFxuLmJnLXRlY2gtYmxhY2sgLmgyLFxuLmJnLXRlY2gtYmxhY2sgLmgzLFxuLmJnLXRlY2gtYmxhY2sgLmg0LFxuLmJnLXRlY2gtYmxhY2sgLmg1LFxuLmJnLXRlY2gtYmxhY2sgLmg2LFxuLmJnLXRlY2gtZ3JhZGllbnQgaDEsXG4uYmctdGVjaC1ncmFkaWVudCBoMixcbi5iZy10ZWNoLWdyYWRpZW50IGgzLFxuLmJnLXRlY2gtZ3JhZGllbnQgaDQsXG4uYmctdGVjaC1ncmFkaWVudCBoNSxcbi5iZy10ZWNoLWdyYWRpZW50IGg2LFxuLmJnLXRlY2gtZ3JhZGllbnQgLmgxLFxuLmJnLXRlY2gtZ3JhZGllbnQgLmgyLFxuLmJnLXRlY2gtZ3JhZGllbnQgLmgzLFxuLmJnLXRlY2gtZ3JhZGllbnQgLmg0LFxuLmJnLXRlY2gtZ3JhZGllbnQgLmg1LFxuLmJnLXRlY2gtZ3JhZGllbnQgLmg2IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmltZy5vdmFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4MHB4O1xuICB0b3A6IDE1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gIGltZy5vdmFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ud2h5cGFpZC1zdGVwLmltYWdlLWJhY2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJ3aHlwYWlkL3RlY2gtd2ViLXJldFwiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE1OHB4IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogNDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndoeXBhaWQtc3RlcC5pbWFnZS1iYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5cbi5sYXB0b3AtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDU0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhcHRvcC1pbWFnZSB7XG4gICAgbGVmdDogLTQwcHg7XG4gICAgdG9wOiA1NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubGFwdG9wLWltYWdlIHtcbiAgICBsZWZ0OiAtMjRweDtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgLmxhcHRvcC1pbWFnZSB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLmxhcHRvcC1pbWFnZSB7XG4gICAgbGVmdDogLTIycHg7XG4gICAgdG9wOiA2cHg7XG4gIH1cbn1cblxuLyogTmV3IENoZWNrQm94IFN0eWxlcyAqL1xuYS5jb25uZWN0LWFjY291bnQudW5kZXJsaW5lLFxuYS5jb25uZWN0LWFjY291bnQudW5kZXJsaW5lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jaGVja2JveC1pdGVtcyBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDFyZW0gNXJlbSAxcmVtIDJyZW07XG59XG4uY2hlY2tib3gtaXRlbXMgLmNoZWNrIHtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNldHRpbmdzLW5vdGlmaWNhdGlvbnMgLmlucHV0LWZpZWxkIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbm1haW4uaW5mbHVlbmNlcl9zZXR0aW5ncyAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24sXG5tYWluLmJyYW5kX3NldHRpbmdzIC5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biB7XG4gIHdpZHRoOiAxMDAlO1xufVxubWFpbi5pbmZsdWVuY2VyX3NldHRpbmdzIGZpZ3VyZSAuZmlndXJlLWltZyxcbm1haW4uYnJhbmRfc2V0dGluZ3MgZmlndXJlIC5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLXRvcDogLTM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG5tYWluLmluZmx1ZW5jZXJfc2V0dGluZ3MgZmlndXJlIC5maWd1cmUtaW1nLnJvdW5kZWQsXG5tYWluLmJyYW5kX3NldHRpbmdzIGZpZ3VyZSAuZmlndXJlLWltZy5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmluZmx1ZW5jZXJfc2V0dGluZ3MgLmJ0bi1uYXYtc2Vjb25kYXJ5LFxubWFpbi5icmFuZF9zZXR0aW5ncyAuYnRuLW5hdi1zZWNvbmRhcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5tYWluLmluZmx1ZW5jZXJfc2V0dGluZ3MgLmJ0bi1uYXYtc2Vjb25kYXJ5OmZvY3VzLFxubWFpbi5icmFuZF9zZXR0aW5ncyAuYnRuLW5hdi1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogI2YyNTk3Yztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmluZmx1ZW5jZXJfc2V0dGluZ3MgLmJ0bi1kaXNjb25uZWN0LFxubWFpbi5icmFuZF9zZXR0aW5ncyAuYnRuLWRpc2Nvbm5lY3Qge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbm1haW4uaW5mbHVlbmNlcl9zZXR0aW5ncyAuY2FyZC1oZWFkZXIsXG5tYWluLmJyYW5kX3NldHRpbmdzIC5jYXJkLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMXJlbSA1cmVtIDFyZW0gMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbm1haW4uaW5mbHVlbmNlcl9zZXR0aW5ncyAudXNhZ2UtcmlnaHRzLWVtcHR5LW1lc3NhZ2UsXG5tYWluLmJyYW5kX3NldHRpbmdzIC51c2FnZS1yaWdodHMtZW1wdHktbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmMGQ5O1xufVxubWFpbi5pbmZsdWVuY2VyX3NldHRpbmdzIC51c2FnZS1yaWdodHMtZW1wdHktbWVzc2FnZSBwLFxubWFpbi5icmFuZF9zZXR0aW5ncyAudXNhZ2UtcmlnaHRzLWVtcHR5LW1lc3NhZ2UgcCB7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxubWFpbi5pbmZsdWVuY2VyX3NldHRpbmdzIC51c2FnZS1yaWdodHMtc2VjdGlvbi1oZWFkZXIsXG5tYWluLmJyYW5kX3NldHRpbmdzIC51c2FnZS1yaWdodHMtc2VjdGlvbi1oZWFkZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbm1haW4uaW5mbHVlbmNlcl9zZXR0aW5ncyAudXNhZ2UtcmlnaHRzLXNlY3Rpb24tc3ViaGVhZGVyLFxubWFpbi5icmFuZF9zZXR0aW5ncyAudXNhZ2UtcmlnaHRzLXNlY3Rpb24tc3ViaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5tYWluLmluZmx1ZW5jZXJfc2V0dGluZ3MgLnVzYWdlLXJpZ2h0cy1pbmZvLW1lc3NhZ2UsXG5tYWluLmJyYW5kX3NldHRpbmdzIC51c2FnZS1yaWdodHMtaW5mby1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgcGFkZGluZzogMTZweDtcbiAgY29sb3I6ICMzMzM1M0E7XG59XG5tYWluLmluZmx1ZW5jZXJfc2V0dGluZ3MgLnVzYWdlLXJpZ2h0cy1saW5rLFxubWFpbi5icmFuZF9zZXR0aW5ncyAudXNhZ2UtcmlnaHRzLWxpbmsge1xuICBjb2xvcjogIzRGQTlCMztcbn1cbm1haW4uaW5mbHVlbmNlcl9zZXR0aW5ncyAudXNhZ2UtcmlnaHRzLXN1Z2dlc3Rpb24tcGlsbCxcbm1haW4uYnJhbmRfc2V0dGluZ3MgLnVzYWdlLXJpZ2h0cy1zdWdnZXN0aW9uLXBpbGwge1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3JkZXItcmFkaXVzOiAzOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbm1haW4uaW5mbHVlbmNlcl9zZXR0aW5ncyAudXNhZ2UtcmlnaHRzLXN1Z2dlc3Rpb24tcGlsbCBwLFxubWFpbi5icmFuZF9zZXR0aW5ncyAudXNhZ2UtcmlnaHRzLXN1Z2dlc3Rpb24tcGlsbCBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5tYWluLmluZmx1ZW5jZXJfc2V0dGluZ3MgLnVzYWdlLXJpZ2h0cy1pbnB1dCxcbm1haW4uYnJhbmRfc2V0dGluZ3MgLnVzYWdlLXJpZ2h0cy1pbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbm1haW4uaW5mbHVlbmNlcl9zZXR0aW5ncyAudXNhZ2UtcmlnaHRzLWhpZGRlbi1tZXNzYWdlLFxubWFpbi5icmFuZF9zZXR0aW5ncyAudXNhZ2UtcmlnaHRzLWhpZGRlbi1tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbm1haW4uaW5mbHVlbmNlcl9zZXR0aW5ncyAjYWNjb3JkaWFuIC5ib3JkZXItdG9wLFxubWFpbi5icmFuZF9zZXR0aW5ncyAjYWNjb3JkaWFuIC5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoNTEsIDUzLCA1OCwgMC4xNSk7XG59XG5tYWluLmluZmx1ZW5jZXJfc2V0dGluZ3MgLnNldHRpbmdzLW5vdGlmaWNhdGlvbnMsXG5tYWluLmluZmx1ZW5jZXJfc2V0dGluZ3MgLnNldHRpbmdzLXBheW91dHMsXG5tYWluLmJyYW5kX3NldHRpbmdzIC5zZXR0aW5ncy1ub3RpZmljYXRpb25zLFxubWFpbi5icmFuZF9zZXR0aW5ncyAuc2V0dGluZ3MtcGF5b3V0cyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDUxLCA1MywgNTgsIDAuMTUpO1xufVxubWFpbi5pbmZsdWVuY2VyX3NldHRpbmdzIC5zZXR0aW5ncy1ub3RpZmljYXRpb25zIGxhYmVsLFxubWFpbi5pbmZsdWVuY2VyX3NldHRpbmdzIC5zZXR0aW5ncy1zYWxlc3RheCBsYWJlbCxcbm1haW4uYnJhbmRfc2V0dGluZ3MgLnNldHRpbmdzLW5vdGlmaWNhdGlvbnMgbGFiZWwsXG5tYWluLmJyYW5kX3NldHRpbmdzIC5zZXR0aW5ncy1zYWxlc3RheCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDFyZW0gNXJlbSAxcmVtIDJyZW07XG59XG5tYWluLmluZmx1ZW5jZXJfc2V0dGluZ3MgLnNldHRpbmdzLW5vdGlmaWNhdGlvbnMgLmNoZWNrLFxubWFpbi5pbmZsdWVuY2VyX3NldHRpbmdzIC5zZXR0aW5ncy1zYWxlc3RheCAuY2hlY2ssXG5tYWluLmJyYW5kX3NldHRpbmdzIC5zZXR0aW5ncy1ub3RpZmljYXRpb25zIC5jaGVjayxcbm1haW4uYnJhbmRfc2V0dGluZ3MgLnNldHRpbmdzLXNhbGVzdGF4IC5jaGVjayB7XG4gIGxlZnQ6IDA7XG59XG5cbiNwYXlwYWwtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZTdmMztcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnBheXBhbC1pbmZvIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmluZm8tbGluayB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRvdGFsLXBhaWQsXG4udG90YWwtcGVuZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZmI7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnRvdGFsLXBhaWQgcCxcbi50b3RhbC1wZW5kaW5nIHAge1xuICBjb2xvcjogIzMzMzUzYTtcbn1cbi50b3RhbC1wYWlkIHAgc3Ryb25nLFxuLnRvdGFsLXBlbmRpbmcgcCBzdHJvbmcge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3RhbC1wYWlkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFyZW0gc29saWQgI2ZmZjtcbiAgfVxuICAudG90YWwtcGVuZGluZyB7XG4gICAgYm9yZGVyLWxlZnQ6IDFyZW0gc29saWQgI2ZmZjtcbiAgfVxufVxudGFibGUudHJhbnNhY3Rpb25zIHRib2R5IHRkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG50YWJsZS50cmFuc2FjdGlvbnMgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGFibGUudHJhbnNhY3Rpb25zIHRib2R5IHRkOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxudGFibGUudHJhbnNhY3Rpb25zIHRib2R5IHRkOmxhc3QtY2hpbGQgZGl2IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxudGFibGUudHJhbnNhY3Rpb25zIHRib2R5IHRkIGEge1xuICBjb2xvcjogIzMzMzUzYTtcbn1cbnRhYmxlLnRyYW5zYWN0aW9ucyB0aGVhZCB0aCB7XG4gIGNvbG9yOiAjOTQ5ODlmO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbnRhYmxlLnRyYW5zYWN0aW9ucyB0aGVhZCB0aC5kZXRhaWxzIHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRhYmxlLnRyYW5zYWN0aW9ucyB0aGVhZCB0aC5hbW91bnQge1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxudGFibGUudHJhbnNhY3Rpb25zIHRoZWFkIHRoLnBheW91dC1kYXRlIHtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cbnRhYmxlLnRyYW5zYWN0aW9ucyB0aGVhZCB0aC5zdGF0dXMge1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmNoZWNrZWQpLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSArIGxhYmVsLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCAuem1kaS1jaGVjay1zcXVhcmUsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwgLnptZGktY2hlY2stc3F1YXJlIHtcbiAgYmFja2dyb3VuZDogI2NjY2NjYjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBsZWZ0OiAxcHg7XG4gIHRvcDogMDtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCAuem1kaS1jaGVjay1zcXVhcmU6OmJlZm9yZSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCAuem1kaS1jaGVjay1zcXVhcmU6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2YyNTk3Yztcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSArIGxhYmVsIC56bWRpLWNoZWNrLXNxdWFyZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2NjY2I7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSArIGxhYmVsIC56bWRpLWNoZWNrLXNxdWFyZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIC56bWRpLWNoZWNrLXNxdWFyZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwgLnptZGktY2hlY2stc3F1YXJlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWFuYWdlbWVudC10ZXh0IHtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG5cbi5tYW5hZ2VtZW50LXN1cHBvcnQtbGluayB7XG4gIGNvbG9yOiAjNTFhOGIzO1xufVxuXG4ubWFuYWdlbWVudC1uZXctcGlsbCB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kOiAjNTFhOGIzO1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBib3JkZXItcmFkaXVzOiAzOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tYW5hZ2VtZW50LW5ldy1waWxsIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubWFuYWdlbWVudC1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAyMHB4IDE2cHg7XG59XG5cbi5jYW1wYWlnbi1jZWxsIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxcmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC8qdHJhbnNpdGlvbjogYWxsIDAuNXM7ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzOXB4KSB7XG4gIC5hZmZpeCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5vcHQtaW5fX2hlYWRlciBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5vcHQtaW5fX2hlYWRlciBoNCBhIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbn1cblxuLmVtcHR5LXN0YXRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVtcHR5LXN0YXRlIC56bWRpLWNoZWNrLWNpcmNsZSB7XG4gIGNvbG9yOiAjNWZjNWJiO1xufVxuLmVtcHR5LXN0YXRlIHAge1xuICBjb2xvcjogIzMzMzUzYTtcbn1cblxuLmNhbXBhaWducy5icmllZiAubmF2YmFyIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4uaW5wdXQtZmllbGQgdGV4dGFyZWEge1xuICAvKiBtaW4taGVpZ2h0OiAxNTZweCAhaW1wb3J0YW50OyAqL1xuICByZXNpemU6IG5vbmU7XG59XG5cbi56bWRpLWNsb3NlLWNpcmNsZS1vOjpiZWZvcmUge1xuICBjb2xvcjogI2YyNTk3Yztcbn1cblxuLmxvY2F0aW9uLWlucHV0cyAuem1kaS1jbG9zZS1jaXJjbGUtbzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTUycmVtO1xuICB0b3A6IC00MnB4O1xufVxuLmxvY2F0aW9uLWlucHV0cyBhLnJlbW92ZS1sb2NhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm91dHB1dC1maWVsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG4ub3V0cHV0LWZpZWxkIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5vdXRwdXQtZmllbGQgcCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmJyaWVmLWRpc3BsYXkge1xuICBjb2xvcjogIzMzMzUzYTtcbn1cbi5icmllZi1kaXNwbGF5IGg2IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYnJpZWYtZGlzcGxheSBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi5icmllZi1kaXNwbGF5IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG4uaHlwaGVuOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCItXCI7XG4gIGNvbG9yOiAjY2NjY2NiO1xuICByaWdodDogLTAuMnJlbTtcbiAgdG9wOiA0cmVtO1xufVxuXG4uem1kaS1leWUge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjOTM5NzlkO1xufVxuXG4uem1kaS1uby1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAxcmVtO1xufVxuXG4uaW5wdXQtZmllbGRbY2xhc3MqPWZpZWxkLXByZWZpeC1dLCAuaW5wdXQtZmllbGRbY2xhc3MqPWZpZWxkLXN1ZmZpeC1dIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzMzMzUzYTtcbn1cbi5pbnB1dC1maWVsZFtjbGFzcyo9ZmllbGQtcHJlZml4LV06OmJlZm9yZSwgLmlucHV0LWZpZWxkW2NsYXNzKj1maWVsZC1wcmVmaXgtXTo6YWZ0ZXIsXG4uaW5wdXQtZmllbGRbY2xhc3MqPWZpZWxkLXByZWZpeC1dIC56bWRpLCAuaW5wdXQtZmllbGRbY2xhc3MqPWZpZWxkLXN1ZmZpeC1dOjpiZWZvcmUsIC5pbnB1dC1maWVsZFtjbGFzcyo9ZmllbGQtc3VmZml4LV06OmFmdGVyLFxuLmlucHV0LWZpZWxkW2NsYXNzKj1maWVsZC1zdWZmaXgtXSAuem1kaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG59XG4uaW5wdXQtZmllbGRbY2xhc3MqPWZpZWxkLXByZWZpeC1dIC56bWRpLCAuaW5wdXQtZmllbGRbY2xhc3MqPWZpZWxkLXN1ZmZpeC1dIC56bWRpIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjY7XG4gIHRvcDogMnJlbTtcbn1cbi5pbnB1dC1maWVsZFtjbGFzcyo9ZmllbGQtcHJlZml4LV0gLnptZGktZXllLCAuaW5wdXQtZmllbGRbY2xhc3MqPWZpZWxkLXN1ZmZpeC1dIC56bWRpLWV5ZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHRvcDogMXJlbTtcbn1cbi5pbnB1dC1maWVsZFtjbGFzcyo9ZmllbGQtcHJlZml4LV06OmJlZm9yZSB7XG4gIGxlZnQ6IDAuNzVyZW07XG59XG4uaW5wdXQtZmllbGRbY2xhc3MqPWZpZWxkLXByZWZpeC1dIC56bWRpIHtcbiAgbGVmdDogMC41cmVtO1xufVxuLmlucHV0LWZpZWxkW2NsYXNzKj1maWVsZC1zdWZmaXgtXSAuem1kaSB7XG4gIHJpZ2h0OiAycmVtO1xufVxuLmlucHV0LWZpZWxkW2NsYXNzKj1maWVsZC1zdWZmaXgtXSAuem1kaS1leWUge1xuICByaWdodDogMXJlbTtcbn1cbi5pbnB1dC1maWVsZC5maWVsZC1zdWZmaXgtaWNvbiBpbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJlbTtcbn1cbi5pbnB1dC1maWVsZC5maWVsZC1zdWZmaXgtaWNvbiBpbnB1dDpkaXNhYmxlZCArIC56bWRpIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uaWNpX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uaW1hZ2UtYm94IGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmltYWdlLWJveCBsYWJlbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vdGVzIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICNJTkZMVUVOQ0VSLUNBUkRTIFJPU1RFUlxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pbmZsdWVuY2VyLWxpc3Qge1xuICBtaW4taGVpZ2h0OiA5MHZoO1xufVxuXG4uc2hvcnRsaXN0LXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uaW5mbHVlbmNlci1jYXJkX19kYXRhIC5maWd1cmUtY2FwdGlvbiB7XG4gIGNvbG9yOiAjOTM5NzlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmluZmx1ZW5jZXItY2FyZF9fZGF0YSAuZmlndXJlLWNhcHRpb24gLmNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmluZmx1ZW5jZXItY2FyZF9fZGF0YSAuZmlndXJlLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiA2cmVtO1xufVxuLmluZmx1ZW5jZXItY2FyZF9fZGF0YSAuZmlndXJlLWltZy5hY3RpdmUge1xuICBib3JkZXI6IDAuMjVyZW0gc29saWQgIzVmYzViYjtcbn1cbi5pbmZsdWVuY2VyLWNhcmRfX2RhdGEgLnRodW1ibmFpbCAudGh1bWJuYWlsLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDU4cHg7XG4gIHRvcDogLThweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDE7XG59XG4uaW5mbHVlbmNlci1jYXJkX19kYXRhIC50aHVtYm5haWwgLnRodW1ibmFpbC1pY29uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xufVxuLmluZmx1ZW5jZXItY2FyZF9fZGF0YSAudGh1bWJuYWlsIC50aHVtYm5haWwtaWNvbi56bWRpLWNoZWNrLWNpcmNsZSB7XG4gIGNvbG9yOiAjNWZjNWJiO1xufVxuLmluZmx1ZW5jZXItY2FyZF9fcG9zdHMgOmZvY3VzIHtcbiAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAjSU5GTFVFTkNFUiBDQVJEIExJU1RTXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJyYW5kX2NvbnRlbnRfYXBwcm92YWwgLmluZmx1ZW5jZXItY2FyZCxcbi5pbmZsdWVuY2VyX2FwcHJvdmVkX2xpc3QgLmluZmx1ZW5jZXItY2FyZCxcbi5pbmZsdWVuY2VyX2xpdmVfbGlzdCAuaW5mbHVlbmNlci1jYXJkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICNDT05URU5UIEFQUFJPVkFMIFNMSURFUlxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jYXJvdXNlbC1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiByaWdodDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xufVxuLmNhcm91c2VsLWNvbnRyb2xzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbn1cblxuLmNsb3NlLXNlY29uZGFyeSB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLmNsb3NlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbn1cbi5jbG9zZS1zZWNvbmRhcnk6OmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzMzMzUzYTtcbn1cblxuLnRvcC1jYXJvdXNlbC1jb250cm9sLW5leHQsXG4udG9wLWNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi5wcm9maWxlLXNsaWRlci1idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnByb2ZpbGUtc2xpZGVyLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByb2ZpbGUtc2xpZGVyLWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG4ucHJvZmlsZS1zbGlkZXItYnV0dG9uOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICM5NDk4OWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNpbmZsdWVuY2VyLWNvbnRlbnRfX2RldGFpbHMsXG4jbWFuYWdlci1jb250ZW50X19kZXRhaWxzIHtcbiAgICBoZWlnaHQ6IDkydmg7XG4gIH1cbn1cbi5jbGllbnQtY29udGVudF9fYXBwcm92ZSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAjRU1QVFkgU1RBVEUgRk9SIENPTlRFTlQgQVBQUk9WQUxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNvbnRhaW5lci1lbXB0eS1zdGF0ZSB7XG4gIGhlaWdodDogNTB2aDtcbn1cbi5jb250YWluZXItZW1wdHktc3RhdGVfX3RleHQge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG5ib2R5W2RhdGEtY29udHJvbGxlcj1icmFuZF9jYW1wYWlnbl0gLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5NDk4OWYgIWltcG9ydGFudDtcbn1cbmJvZHlbZGF0YS1jb250cm9sbGVyPWJyYW5kX2NhbXBhaWduXSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMzMzM1M2EgIWltcG9ydGFudDtcbn1cblxuLmNvbGxhYi1jb250ZW50LXN1bW1hcnkgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5jb2xsYWItY29udGVudC1wb3N0LWxpbmstcmVtaW5kZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmFhYjUyO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG59XG4uY29sbGFiLWNvbnRlbnQtcG9zdC1saW5rLXJlbWluZGVyIC5tZXNzYWdlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbn1cblxuLmNvbGxhYi1jbGlwYm9hcmQtY29uZmlybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6ICM5Mzk3OWQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5tb2JpbGUtc2F2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2JpbGUtc2F2ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1vYmlsZS1zYXZlIC56bWRpLXNtYXJ0cGhvbmUtaXBob25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vYmlsZS1zYXZlIC56bWRpLXNtYXJ0cGhvbmUtaXBob25lOjpiZWZvcmUge1xuICBjb2xvcjogI2U5ZTllOTtcbiAgZm9udC1zaXplOiA3MHB4O1xufVxuLm1vYmlsZS1zYXZlIC56bWRpLXNtYXJ0cGhvbmUtaXBob25lIC56bWRpLWNsb3NlOjpiZWZvcmUge1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgbWFpbi5jYW1wYWlnbnMuYnJpZWYsIG1haW4uY2FtcGFpZ25zLmNhbXBhaWduX2NsaWVudF9icmllZiwgbWFpbi5jYW1wYWlnbnMuY2FtcGFpZ25faW5mbHVlbmNlcl9icmllZiwgbWFpbi5jYW1wYWlnbnMub3B0X2lucywgbWFpbi5jYW1wYWlnbnMuc2hvcnRsaXN0LCBtYWluLmNhbXBhaWducy5jb2xsYWJvcmF0aW9ucywgbWFpbi5jYW1wYWlnbnMuYnVpbGQsIG1haW4uY2FtcGFpZ25zLnJvc3Rlcl9saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBtYWluLmJyYW5kX2NhbXBhaWduLmJyYW5kX2RldGFpbHNfdmlldywgbWFpbi5icmFuZF9jYW1wYWlnbi5icmFuZF9pbmZsdWVuY2VyX2JyaWVmLCBtYWluLmJyYW5kX2NhbXBhaWduLmJyYW5kX2NhbXBhaWduX3Jvc3RlciwgbWFpbi5icmFuZF9jYW1wYWlnbi5pbmZsdWVuY2VyX2FwcHJvdmVkX2xpc3QsIG1haW4uYnJhbmRfY2FtcGFpZ24uYnJhbmRfY29udGVudF9hcHByb3ZhbCwgbWFpbi5icmFuZF9jYW1wYWlnbi5pbmZsdWVuY2VyX2xpdmVfbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgbWFpbi5zZWFyY2guaW5kZXgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNtYW5hZ2VyLWNvbnRlbnRfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keVtkYXRhLWNvbnRyb2xsZXI9Y29sbGFib3JhdGlvbnNdIC56bWRpLWxvbmctYXJyb3ctbGVmdCxcbmJvZHlbZGF0YS1jb250cm9sbGVyPWNvbGxhYm9yYXRpb25fY29udGVudHNdIC56bWRpLWxvbmctYXJyb3ctbGVmdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuYm9keVtkYXRhLWNvbnRyb2xsZXI9Y29sbGFib3JhdGlvbnNdIC56bWRpLWxvbmctYXJyb3ctbGVmdDo6YmVmb3JlLFxuYm9keVtkYXRhLWNvbnRyb2xsZXI9Y29sbGFib3JhdGlvbl9jb250ZW50c10gLnptZGktbG9uZy1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuYm9keVtkYXRhLWNvbnRyb2xsZXI9Y29sbGFib3JhdGlvbnNdIC56bWRpLWxvbmctYXJyb3ctbGVmdDpob3ZlcixcbmJvZHlbZGF0YS1jb250cm9sbGVyPWNvbGxhYm9yYXRpb25fY29udGVudHNdIC56bWRpLWxvbmctYXJyb3ctbGVmdDpob3ZlciB7XG4gIGNvbG9yOiAjOTQ5ODlmO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG5cbi5jb2xsYWItY29udGVudF9fYm94IHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA1cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG4uY29sbGFiLWNvbnRlbnRfX2JveCBsYWJlbC5lcnJvciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jb2xsYWItY29udGVudF9fYm94IGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuXG4uem1kaS1sb2NrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDhmYzE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uem1kaS1sb2NrOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaW52b2ljZS1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tbmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW52b2ljZS1pdGVtIC5pdGVtLXRhc2ssXG4uaW52b2ljZS1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuLmludm9pY2UtaXRlbSAuaXRlbS10YXNrIC5pdGVtLW5hbWUsXG4uaW52b2ljZS1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tbmFtZSB7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuLmludm9pY2UtaXRlbSBkZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYnJpZWYtdmlldyBwIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4ucmF0ZS1kcm9wZG93biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnZvaWNlLWl0ZW0gaDYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5jb2xsYWItY29udGVudF9fYm94IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gICNtYW5hZ2VyLXN0YWdlLFxuI2luZmx1ZW5jZXItc3RhZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG59XG4jbWFuYWdlci1kZXRhaWxzX3NpZGViYXIsXG4jY2xpZW50LWNvbnRlbnRfX3NpZGViYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQyMHB4KSB7XG4gIC5jb2xsYWItc3VibWl0IGJ1dHRvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY29sbGFib3JhdGlvbnMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmNvbGxhYi1maWx0ZXItY29udGFpbmVyIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LWZhbWlseTogXCJNYWlzb24gTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uY29sbGFiLWZpbHRlci1jb250YWluZXIgLmNvbGxhYi1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDE2LjU2M3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBwYWRkaW5nOiAwLjY4OHJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICNjNGNkZDU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1haXNvbiBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzg5ODk4OTtcbn1cblxuLm1sLW1pbnVzLTkge1xuICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW1pbnVzLTgge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbGxhYi1jaGVja2JveC1yb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jaGVja2JveC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY29sbGFiLWNoZWNrYm94LWxhYmVsIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFpc29uIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuLmNvbGxhYi1jaGVja2JveC1sYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLmNoZWNrLFxuLmNvbGxhYi1jaGVja2JveC1sYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLm1pbnVzIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzVmYzViYjtcbiAgYmFja2dyb3VuZDogIzVmYzViYjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51c2FnZS1yaWdodHMtZW1wdHktbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmMGQ5O1xufVxuLnVzYWdlLXJpZ2h0cy1lbXB0eS1tZXNzYWdlIHAge1xuICBjb2xvcjogIzMzMzUzYTtcbn1cblxuLnVzYWdlLXJpZ2h0cy1pbmZvLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBwYWRkaW5nOiAxNnB4O1xuICBjb2xvcjogIzMzMzUzQTtcbn1cblxuLnVzYWdlLXJpZ2h0cy1saW5rIHtcbiAgY29sb3I6ICM0RkE5QjM7XG59XG5cbi51c2FnZS1yaWdodHMtc2VjdGlvbi1oZWFkZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnVzYWdlLXJpZ2h0cy1zZWN0aW9uLXN1YmhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udXNhZ2UtcmlnaHRzLXN1Z2dlc3Rpb24tcGlsbCB7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJvcmRlci1yYWRpdXM6IDM4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnVzYWdlLXJpZ2h0cy1zdWdnZXN0aW9uLXBpbGwgcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4udXNhZ2UtcmlnaHRzLWlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4udXNhZ2UtcmlnaHRzLWhpZGRlbi1tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVycm9yLWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGdhcDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmNkOWRkO1xufVxuXG4vKiBXcmFwcGVycyAqL1xuLndyYXBwZXItMSB7XG4gIGJhY2tncm91bmQ6ICNmM2Y0ZmI7IC8qIEZvciBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IGdyYWRpZW50cyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZmZmLCAjZjNmNGZiKTsgLyogRm9yIFNhZmFyaSA1LjEgdG8gNi4wICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgjZmZmLCAjZjNmNGZiKTsgLyogRm9yIE9wZXJhIDExLjEgdG8gMTIuMCAqL1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgjZmZmLCAjZjNmNGZiKTsgLyogRm9yIEZpcmVmb3ggMy42IHRvIDE1ICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmZmLCAjZjNmNGZiKTsgLyogU3RhbmRhcmQgc3ludGF4ICovXG59XG5cbi53cmFwcGVyLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGZiO1xufVxuXG4ud3JhcHBlci0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTk3YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53cmFwcGVyLTQge1xuICBiYWNrZ3JvdW5kOiAjZjNmNGZiOyAvKiBGb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBncmFkaWVudHMgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2YzZjRmYiwgI2ZmZik7IC8qIEZvciBTYWZhcmkgNS4xIHRvIDYuMCAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoI2YzZjRmYiwgI2ZmZik7IC8qIEZvciBPcGVyYSAxMS4xIHRvIDEyLjAgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoI2YzZjRmYiwgI2ZmZik7IC8qIEZvciBGaXJlZm94IDMuNiB0byAxNSAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2YzZjRmYiwgI2ZmZik7IC8qIFN0YW5kYXJkIHN5bnRheCAqL1xufVxuXG4ud3JhcHBlci01IHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgLyogRm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgZ3JhZGllbnRzICovXG59XG5cbi5wYWlkLWhhc2gtbG9nbyB7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG4vKiBDcmVhdG9ycyBhcnRpY2xlIEludHJvcyAqL1xuLmNyZWF0b3JzLWFydGljbGUgLmNyZWF0b3JzLWFydGljbGUtaW50cm8ge1xuICBwYWRkaW5nOiAwIDg1cHggMTBweDtcbn1cbi5jcmVhdG9ycy1hcnRpY2xlIC5jcmVhdG9ycy1hcnRpY2xlLWludHJvIGg1LmZpZ3VyZS1pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY3JlYXRvcnMtYXJ0aWNsZSAuY3JlYXRvcnMtYXJ0aWNsZS1pbnRyb19faW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY3JlYXRvcnMtYXJ0aWNsZSAuY3JlYXRvcnMtYXJ0aWNsZS1pbnRyb19faW1nIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY3JlYXRvcnMtYXJ0aWNsZSAuY3JlYXRvcnMtYXJ0aWNsZS1pbnRybyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZhY2Vib29rLWxvZ2luLWJ0biB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mYWNlYm9vay1sb2dpbi1idG4ge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbm1haW4uZmFxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbn1cbm1haW4uZmFxIGgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5tYWluLmZhcSBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxubWFpbi5mYXEgLmludHJvX19sZWZ0LWNvbnRlbnQgcCB7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbn1cbm1haW4uZmFxIC5mYXEtYmFubmVyLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogNjdyZW07XG59XG5tYWluLmZhcSAuZmFxLWJhbm5lci1jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjOTM5NzlkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbm1haW4uZmFxIC5mYXEtYmFubmVyLWNvbnRhaW5lciBhLmZhcS1ibG9jay1saW5rIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxubWFpbi5mYXEgLmZhcS1iYW5uZXItY29udGFpbmVyIGgzIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbm1haW4uZmFxIC5mYXEtcWEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA2N3JlbTtcbn1cbi5tYWluLnNlc3Npb25zLm5ldyArIC5jb250YWluZXIsXG4ubWFpbi5zZXNzaW9ucy5jcmVhdGUgKyAuY29udGFpbmVyLFxuLm1haW4uc2Vzc2lvbnMucGFzc3dvcmQgKyAuY29udGFpbmVyLFxuLm1haW4ucGFzc3dvcmRfcmVzZXRzLm5ldyArIC5jb250YWluZXIsXG4ubWFpbi5wYXNzd29yZF9yZXNldHMuY3JlYXRlICsgLmNvbnRhaW5lcixcbi5tYWluLnBhc3N3b3JkX3Jlc2V0cy5lZGl0ICsgLmNvbnRhaW5lcixcbi5tYWluLmFwcGx5Lm5ldyArIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4uc2Vzc2lvbnMubmV3IC5sb2dpbi13cmFwcGVyLFxuLm1haW4uc2Vzc2lvbnMuY3JlYXRlIC5sb2dpbi13cmFwcGVyLFxuLm1haW4uc2Vzc2lvbnMucGFzc3dvcmQgLmxvZ2luLXdyYXBwZXIsXG4ubWFpbi5wYXNzd29yZF9yZXNldHMubmV3IC5sb2dpbi13cmFwcGVyLFxuLm1haW4ucGFzc3dvcmRfcmVzZXRzLmNyZWF0ZSAubG9naW4td3JhcHBlcixcbi5tYWluLnBhc3N3b3JkX3Jlc2V0cy5lZGl0IC5sb2dpbi13cmFwcGVyLFxuLm1haW4uYXBwbHkubmV3IC5sb2dpbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLnNlc3Npb25zLm5ldyAubG9naW4tZm9ybSxcbi5tYWluLnNlc3Npb25zLmNyZWF0ZSAubG9naW4tZm9ybSxcbi5tYWluLnNlc3Npb25zLnBhc3N3b3JkIC5sb2dpbi1mb3JtLFxuLm1haW4ucGFzc3dvcmRfcmVzZXRzLm5ldyAubG9naW4tZm9ybSxcbi5tYWluLnBhc3N3b3JkX3Jlc2V0cy5jcmVhdGUgLmxvZ2luLWZvcm0sXG4ubWFpbi5wYXNzd29yZF9yZXNldHMuZWRpdCAubG9naW4tZm9ybSxcbi5tYWluLmFwcGx5Lm5ldyAubG9naW4tZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLm1haW4uc2Vzc2lvbnMubmV3IC5iZy1pbWFnZSxcbi5tYWluLnNlc3Npb25zLmNyZWF0ZSAuYmctaW1hZ2UsXG4ubWFpbi5zZXNzaW9ucy5wYXNzd29yZCAuYmctaW1hZ2UsXG4ubWFpbi5wYXNzd29yZF9yZXNldHMubmV3IC5iZy1pbWFnZSxcbi5tYWluLnBhc3N3b3JkX3Jlc2V0cy5jcmVhdGUgLmJnLWltYWdlLFxuLm1haW4ucGFzc3dvcmRfcmVzZXRzLmVkaXQgLmJnLWltYWdlLFxuLm1haW4uYXBwbHkubmV3IC5iZy1pbWFnZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImhvbWUvbG9nLWluLWhlcm8tcmV0XCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLm1haW4uc2Vzc2lvbnMubmV3IC5pbmZsLWV2ZW50LFxuLm1haW4uc2Vzc2lvbnMuY3JlYXRlIC5pbmZsLWV2ZW50LFxuLm1haW4uc2Vzc2lvbnMucGFzc3dvcmQgLmluZmwtZXZlbnQsXG4ubWFpbi5wYXNzd29yZF9yZXNldHMubmV3IC5pbmZsLWV2ZW50LFxuLm1haW4ucGFzc3dvcmRfcmVzZXRzLmNyZWF0ZSAuaW5mbC1ldmVudCxcbi5tYWluLnBhc3N3b3JkX3Jlc2V0cy5lZGl0IC5pbmZsLWV2ZW50LFxuLm1haW4uYXBwbHkubmV3IC5pbmZsLWV2ZW50IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiaG9tZS9sb2ctaW4tb25ib2FyZGluZy1oZXJvLXJldC5qcGdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbiNldmVudC1zaWduLXVwIC5pbnB1dC1ncm91cC5wcmV2LWlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucGFzc3dvcmQtZXllIHtcbiAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4uc2lnbi11cC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50b3AtZml4ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxubWFpbi5wcml2YWN5ICNtZW51LWJsb2NrLFxubWFpbi50ZXJtcyAjbWVudS1ibG9jayB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgxMnB4KSB7XG4gIG1haW4ucHJpdmFjeSAjbWVudS1ibG9jayxcbm1haW4udGVybXMgI21lbnUtYmxvY2sge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBtYWluLnByaXZhY3kgI21vYmlsZS1jaGVjayxcbm1haW4udGVybXMgI21vYmlsZS1jaGVjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5tYWluLmZhcSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZmI7XG59XG5tYWluLmZhcSBwLFxubWFpbi5mYXEgYSxcbm1haW4uZmFxIGxpLFxubWFpbi5mYXEgc3Ryb25nLFxubWFpbi5mYXEgLndhcm5pbmcge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cbm1haW4uZmFxIGEge1xuICBjb2xvcjogIzQxODNjNDtcbn1cbm1haW4uZmFxIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuXG4uaG9tZSBpZnJhbWUge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbi5ob21lX19jb250ZW50LCAuaG9tZV9fbWFya2V0ZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbn1cbi5ob21lX19mZWF0dXJlcy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVfX2ZlYXR1cmVzLWl0ZW0gLnptZGkge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC4zcmVtO1xufVxuLmhvbWVfX2ZlYXR1cmVzLWl0ZW0gaDYsXG4uaG9tZV9fZmVhdHVyZXMtaXRlbSBwIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cbi5ob21lX19mZWF0dXJlcy1pdGVtIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ob21lX190ZXN0aW1vbmlhbHMtcXVvdGUge1xuICBiYWNrZ3JvdW5kOiAjMzMzNTNhO1xuICBoZWlnaHQ6IDMwcmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZV9fdGVzdGltb25pYWxzLXF1b3RlIHtcbiAgICBoZWlnaHQ6IDE2cmVtO1xuICB9XG59XG4uaG9tZV9fdGVzdGltb25pYWxzLXF1b3RlIGg1IHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmhvbWVfX3Rlc3RpbW9uaWFscy1xdW90ZS1mb290ZXIge1xuICBib3R0b206IDJyZW07XG4gIGxlZnQ6IDJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJyZW07XG59XG4uaG9tZV9faGVybyB7XG4gIGJhY2tncm91bmQ6IHVybChcImhvbWUvaG9tZS1oZXJvLXJldFwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZV9faGVybyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIGF1dG8sIDEwMCUgMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTJ2aDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lX19oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjAwJSwgMTAwJSAxMDAlO1xuICAgIGhlaWdodDogODR2aDtcbiAgICBtaW4taGVpZ2h0OiA3NnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lX19oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNTB2aCwgY2VudGVyIGJvdHRvbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhvbWVfX2hlcm8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMHZoLCBjZW50ZXIgYm90dG9tO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgLmhvbWVfX2hlcm8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDM1JSA3NSUsIGNlbnRlciBib3R0b207XG4gIH1cbiAgLmhvbWVfX2hlcm8gLmludHJvX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzNnZoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5ob21lX19oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnZ3IDY1JSwgY2VudGVyIGJvdHRvbTtcbiAgICBtaW4taGVpZ2h0OiA0MHJlbTtcbiAgfVxuICAuaG9tZV9faGVybyAuaW50cm9fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDh2aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuaG9tZV9faGVybyAuaW50cm9fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDI0dmg7XG4gIH1cbn1cbi5ob21lX19haSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzMzMzUzYSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpKSwgIzMzMzUzYTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ob21lX19haV9faW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaG9tZV9fYWlfX2ltZyB7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5ob21lX19haV9faW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgLmhvbWVfX2FpX19pbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lX19waG90b3dhbGxiZyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaG9tZS9ob21lLXBob3RvLXdhbGwtcmV0XCIpIG5vLXJlcGVhdCBib3R0b20gbGVmdCwgbGluZWFyLWdyYWRpZW50KCNmM2Y0ZmIsICNmZmYpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaG9tZV9fcGhvdG93YWxsYmcgLnZpZGVvV3JhcHBlciB7XG4gICAgYm90dG9tOiAyMi42dnc7XG4gICAgbGVmdDogOS41dnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0My4zJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lX19waG90b3dhbGxiZyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmM2Y0ZmIsICNmZmYpO1xuICB9XG59XG5cbmhyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5zdWItdGl0bGUge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4udGFibGUgdGhlYWQgdGgge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uaW5mbHVlbmNlci1kYXRhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluZmx1ZW5jZXItZGF0YSBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmluZmx1ZW5jZXItZGF0YSBhLmVkaXQtbm90ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5pbmZsdWVuY2VyLWRhdGEgLmluZmx1ZW5jZXItdGh1bWJuYWlsIHtcbiAgaGVpZ2h0OiA0cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogMC44cmVtO1xufVxuLmluZmx1ZW5jZXItZGF0YSAuaW5mbHVlbmNlci10aHVtYm5haWwgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbmZsdWVuY2VyLWRhdGEgcC5uYW1lLFxuLmluZmx1ZW5jZXItZGF0YSAuaW5mLWxvY2F0aW9uLFxuLmluZmx1ZW5jZXItZGF0YSAuaW5mbHVlbmNlci1zdGF0LFxuLmluZmx1ZW5jZXItZGF0YSAuaW5mbHVlbmNlci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA3NXB4O1xuICB0b3A6IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmluZmx1ZW5jZXItZGF0YSBwLm5hbWUgYSB7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuLmluZmx1ZW5jZXItZGF0YSAuaW5mLWxvY2F0aW9uIHAge1xuICBjb2xvcjogIzk0OTg5Zjtcbn1cblxuLmNhbXBhaWduLWJ1aWxkLXRhYmxlIHRhYmxlIHRib2R5IHRkOm50aC1vZi10eXBlKDEpIHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbn1cbi5jYW1wYWlnbi1idWlsZC10YWJsZSB0YWJsZSB0Ym9keSAuaW5mbHVlbmNlci1kYXRhIHtcbiAgd2lkdGg6IDg1JTtcbn1cblxuLnNpZGViYXItbWVudSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuLnNpZGViYXItbWVudSAubmF2YmFyIHtcbiAgYm9yZGVyOiAwO1xufVxuLnNpZGViYXItbWVudSAubmF2YmFyLWJyYW5kIGltZyB7XG4gIHdpZHRoOiAxMHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjM5cHgpIHtcbiAgLnNpZGViYXItbWVudSAubmF2YmFyLWJyYW5kLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2lkZWJhci1tZW51IC5icmFuZC1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaWRlYmFyLW1lbnUgLmJyYW5kLWxvZ28tbWluaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5zaWRlYmFyLW1lbnUgLmJyYW5kLWxvZ28tbWluaSBpbWcge1xuICAgIHdpZHRoOiAzcmVtO1xuICB9XG4gIC5zaWRlYmFyLW1lbnUgLm5hdmJhci1uYXYge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaWRlYmFyLW1lbnUgLmJyYW5kLWxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuc2lkZWJhci1tZW51IC5icmFuZC1sb2dvLW1pbmkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5hdiB7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuLm5hdiBhIHtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG4ubmF2IC5uYXYtaXRlbS5uYXYtcHJvZmlsZSAucHJvZmlsZS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLm5hdiAubmF2LWl0ZW0ubmF2LXByb2ZpbGUgLnByb2ZpbGUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5uYXYgLm5hdi1pdGVtLm5hdi1wcm9maWxlIC5wcm9maWxlLW5hbWUge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmF2IC5uYXYtaXRlbS5uYXYtcHJvZmlsZSAucHJvZmlsZS1uYW1lIC5kZXNpZ25hdGlvbiB7XG4gIG92ZXJmbG93OiBjbGlwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubmF2YmFyLW1lbnUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICMzMzM1M2E7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXZiYXItbWVudS13cmFwcGVyIC5uYXZiYXItbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmF2YmFyLW1lbnUtd3JhcHBlciAubmF2YmFyLW1lbnUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmc6IDIycHggMjVweDtcbn1cblxuLmNhbXBhaWduLXBlcm1pc3Npb25zIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2O1xufVxuLmNhbXBhaWduLXBlcm1pc3Npb25zICNjYW1wYWlnbi1hc3NpZ25tZW50LXNlYXJjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDc1JTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmNhbXBhaWduLXBlcm1pc3Npb25zICNjYW1wYWlnbi1hc3NpZ25tZW50LXNlYXJjaCAuaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYW1wYWlnbi1wZXJtaXNzaW9ucyAjY2FtcGFpZ24tYXNzaWdubWVudC1zZWFyY2ggLnptZGktc2VhcmNoIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogMS44O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMi42NzE0Mjg1N2VtO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY2FtcGFpZ24tcGVybWlzc2lvbnMgI2NhbXBhaWduLWFzc2lnbm1lbnQtc2VhcmNoLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC40ZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNhbXBhaWduLXBlcm1pc3Npb25zIC5uYXYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uY2FtcGFpZ24tcGVybWlzc2lvbnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjY7XG59XG4uY2FtcGFpZ24tcGVybWlzc2lvbnMgLmNhbXBhaWduLWFzc2lnbm1lbnQtdGFibGUtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG59XG4uY2FtcGFpZ24tcGVybWlzc2lvbnMgLmNhbXBhaWduLWFzc2lnbm1lbnQtdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cbi5jYW1wYWlnbi1wZXJtaXNzaW9ucyAuY2FtcGFpZ24tYXNzaWdubWVudC10YWJsZSB0aCB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jYW1wYWlnbi1wZXJtaXNzaW9ucyAuY2FtcGFpZ24tYXNzaWdubWVudC10YWJsZSB0aDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgd2lkdGg6IDIwJTtcbn1cbi5jYW1wYWlnbi1wZXJtaXNzaW9ucyAuY2FtcGFpZ24tYXNzaWdubWVudC10YWJsZSB0aDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMjAlO1xufVxuLmNhbXBhaWduLXBlcm1pc3Npb25zIC5jYW1wYWlnbi1hc3NpZ25tZW50LXRhYmxlIHRoOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAzMCU7XG59XG4uY2FtcGFpZ24tcGVybWlzc2lvbnMgLmNhbXBhaWduLWFzc2lnbm1lbnQtdGFibGUgLm1lbWJlcnMge1xuICBtYXgtd2lkdGg6IDI1MnB4O1xuICBtaW4td2lkdGg6IDI1MnB4O1xufVxuLmNhbXBhaWduLXBlcm1pc3Npb25zIC5jYW1wYWlnbi1hc3NpZ25tZW50LXRhYmxlIC5tZW1iZXJzIC5mdWxsLW5hbWUgc3BhbiB7XG4gIG1pbi13aWR0aDogNTAlO1xufVxuLmNhbXBhaWduLXBlcm1pc3Npb25zIC5jYW1wYWlnbi1hc3NpZ25tZW50LXRhYmxlIC5tZW1iZXJzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG4uY2FtcGFpZ24tcGVybWlzc2lvbnMgLmNhbXBhaWduLWFzc2lnbm1lbnQtdGFibGUgLm1hbmFnZXItc2VjdGlvbiBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbn1cbi5jYW1wYWlnbi1wZXJtaXNzaW9ucyAuY2FtcGFpZ24tYXNzaWdubWVudC10YWJsZSAubWFuYWdlci1zZWN0aW9uIC5jaGVjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbGVmdDogYXV0bztcbn1cbi5jYW1wYWlnbi1wZXJtaXNzaW9ucyAuY2FtcGFpZ24tYXNzaWdubWVudC10YWJsZSAubWFuYWdlci1zZWN0aW9uIC5jaGVjazo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FtcGFpZ24tcGVybWlzc2lvbnMgLmNhbXBhaWduLWFzc2lnbm1lbnQtdGFibGUgLm1hbmFnZXItc2VjdGlvbiBsYWJlbCB7XG4gIGxlZnQ6IC0yMHB4O1xuICB6LWluZGV4OiAxMDAwO1xufVxuLmNhbXBhaWduLXBlcm1pc3Npb25zIC5jYW1wYWlnbi1hc3NpZ25tZW50LXRhYmxlIC5tYW5hZ2VyLXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5jYW1wYWlnbi1wZXJtaXNzaW9ucyAjY2FtcGFpZ24tYXNzaWdubWVudC1tb2RhbCBzcGFuIHtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG4uY2FtcGFpZ24tcGVybWlzc2lvbnMgI2NhbXBhaWduLWFzc2lnbm1lbnQtbW9kYWwgaS56bWRpIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmNhbXBhaWduLXBlcm1pc3Npb25zICNjYW1wYWlnbi1hc3NpZ25tZW50LW1vZGFsIGkuem1kaS5zZWxlY3QtbWFuYWdlci1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbn1cbi5jYW1wYWlnbi1wZXJtaXNzaW9ucyAjY2FtcGFpZ24tYXNzaWdubWVudC1tb2RhbCBpLnptZGkuem1kaS1jaGVjay1jaXJjbGUge1xuICBjb2xvcjogIzVmYzViYjtcbn1cbi5jYW1wYWlnbi1wZXJtaXNzaW9ucyAjY2FtcGFpZ24tYXNzaWdubWVudC1tb2RhbCBpLnptZGkuem1kaS1wbHVzLWNpcmNsZS1vIHtcbiAgY29sb3I6ICNmMjU5N2M7XG59XG4uY2FtcGFpZ24tcGVybWlzc2lvbnMgLnN0YXR1cy1tZXNzYWdlLWNvbnRhaW5lciB7XG4gIC8qIFNhZmFyaSAqL1xufVxuLmNhbXBhaWduLXBlcm1pc3Npb25zIC5zdGF0dXMtbWVzc2FnZS1jb250YWluZXIgLmxvYWRlciB7XG4gIGJvcmRlcjogMTZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgIzM0OThkYjtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTsgLyogU2FmYXJpICovXG4gIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuYm9keS5ub3RfZm91bmQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keS5ub3RfZm91bmQgLmJnIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbmJvZHkubm90X2ZvdW5kIC5iZy0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLy9zMy5hbWF6b25hd3MuY29tL2hhc2h0YWdwYWlkLW5ldy9zdGF0aWMvNDA0X2JhY2tncm91bmRfMS5qcGdcIik7XG59XG5ib2R5Lm5vdF9mb3VuZCAuYmctMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi8vczMuYW1hem9uYXdzLmNvbS9oYXNodGFncGFpZC1uZXcvc3RhdGljLzQwNF9iYWNrZ3JvdW5kXzIuanBnXCIpO1xufVxuYm9keS5ub3RfZm91bmQgbWFpbixcbmJvZHkubm90X2ZvdW5kIC5yb3cge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5Lm5vdF9mb3VuZCBoMSxcbmJvZHkubm90X2ZvdW5kIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkubm90X2ZvdW5kIGgxIGEsXG5ib2R5Lm5vdF9mb3VuZCBwIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5ib2R5Lm5vdF9mb3VuZCAudG9wLXNwYWNlLWZpeCB7XG4gIG1hcmdpbi10b3A6IDEwJTtcbn1cblxuYm9keS5pbnRlcm5hbF9zZXJ2ZXJfZXJyb3IgLmVycm9yLW1zZyB7XG4gIG1pbi1oZWlnaHQ6IDUwdmg7XG59XG5cbi8qIFRhYnVsYXIgZGF0YSBzdHlsZXMgKi9cbi5pbmZsdWVuY2VyLXN0YXRzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmluZmx1ZW5jZXItc3RhdHMtd3JhcCAuaW1hZ2Utd3JhcDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmluZmx1ZW5jZXItc3RhdHMtd3JhcCAuaW5mbHVlbmNlci1kYXRhIC5pbmZsdWVuY2VyLXRodW1ibmFpbCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG59XG4uaW5mbHVlbmNlci1zdGF0cy13cmFwIC5jYXJkLWxlZnQtY29sIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4uaW5mbHVlbmNlci1zdGF0cy13cmFwIC5jYXJkLWxlZnQtY29sIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5sb2NhdGlvbi10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm11bHRpcGxlLWluZi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tdWx0aXBsZS1pbmYtd3JhcCAubG9jYXRpb24tc3RhdHMtd3JhcCAuaW5mbHVlbmNlci10aHVtYm5haWwge1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4uYmJjLWNvbnRhaW5lciAuaW5mbHVlbmNlci1zdGF0cy13cmFwIHtcbiAgcGFkZGluZy10b3A6IDU2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuLmJiYy1jb250YWluZXIgLmZpcnN0LWVsZW1lbnQge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cblxuLmhlbHBlci1pY24ge1xuICBwYWRkaW5nOiA3cHggMCAwIDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBTZW50aW1lbnQgQW5hbHlzaXMgU3R5bGVzICovXG4uc2VudGltZW50LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNlbnRpbWVudC1jb250ZW50IC5zZW50aW1lbnQtY29sdW1ucyB7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIG1hcmdpbi1yaWdodDogNzVweDtcbn1cbi5zZW50aW1lbnQtY29udGVudCAuc2VudGltZW50LWNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnNlbnQtY29tbWVudC1zdGF0cyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy10b3A6IDE3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMzMzM1M2E7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICAgIFJlcG9ydCBNb2RhbCBcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ucmVwb3J0LW1vZGFsIC5wb3N0LWRhdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTM5NzlkO1xufVxuLnJlcG9ydC1tb2RhbCAucG9zdC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucmVwb3J0LW1vZGFsIC5wb3N0LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmVwb3J0LW1vZGFsIC5zdGF0cy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZXBvcnQtbW9kYWwgLnN0YXRzLWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuXG4ucG9zdC10ZXh0LFxuLnN0YXRzLWxpc3QtdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uaW5mbHVlbmNlci1wcm9maWxlLWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAxMnB4IDEycHggMDtcbn1cblxuLmluZmx1ZW5jZXJfbmFtZV9oZHIge1xuICBmb250LXNpemU6IDIxcHg7XG59XG5cbi5zbS1ncmV5LXR4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5Mzk3OWQ7XG59XG5cbi5mb2xsb3dlci1oZWFsdGgtd3JhcCB7XG4gIHBhZGRpbmc6IDMycHggMCAzOHB4IDA7XG59XG5cbi5mb2xsb3dlci1oZWFsdGgtaGRyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uZm9sLWhlYWx0aC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaW5mbHVlbmNlci1jYXRlZ29yeS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDFyZW0gMCAycmVtIDA7XG59XG4uaW5mbHVlbmNlci1jYXRlZ29yeS1saXN0IGxpIHtcbiAgbWFyZ2luOiAwIDRweCAxMXB4IDA7XG59XG5cbi5zb2NpYWwtY2hhbm5lbC1saW5rIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4udmVyaWZpZWQtY2hhbm5lbHMtbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLnZlcmlmaWVkLWNoYW5uZWxzLWxpc3QgLnptZGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wcm9maWxlLXBhZ2UtbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wcm9maWxlLXBhZ2UtbmF2IC5wcm9mLW5hdi1saW5rIHtcbiAgY29sb3I6ICM5Mzk3OWQ7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuLnByb2ZpbGUtcGFnZS1uYXYgLnByb2YtbmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmMjU5N2M7XG59XG5cbi5wcm9maWxlX19zdGF0cyB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuXG4ucHJvZmlsZV9fY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5hdi10YWJzX19hbHRlcm5hdGl2ZSAubmF2LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4ubmF2LXRhYnNfX2FsdGVybmF0aXZlIC5zb2NpYWwtbmF2LWxpbmssIC5uYXYtdGFic19fYWx0ZXJuYXRpdmUgLmNvbGxhYi1uYXYtbGluayB7XG4gIGNvbG9yOiAjOTM5NzlkO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdi10YWJzX19hbHRlcm5hdGl2ZSAuc29jaWFsLW5hdi1saW5rLmFjdGl2ZSwgLm5hdi10YWJzX19hbHRlcm5hdGl2ZSAuY29sbGFiLW5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjI1OTdjO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YyNTk3YztcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi5uYXYtdGFic19fYWx0ZXJuYXRpdmUgLnNvY2lhbC1uYXYtbGluay5hY3RpdmU6aG92ZXIsIC5uYXYtdGFic19fYWx0ZXJuYXRpdmUgLmNvbGxhYi1uYXYtbGluay5hY3RpdmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pbnN0YWdyYW1fX3NsdWcsIC55b3V0dWJlX19zbHVnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucHJvZmlsZV9fY2FyZC1saW5rOmhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDJweCAyNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc29jaWFsLWNoYW5uZWwtaWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4ubWFpbi5zZWFyY2guaW5kZXgge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmhlYWRlci1uYXYubmF2LWxpbmsge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5pbmZsdWVuY2VyLWNhcmRfX2RhdGEgLmZpZ3VyZSB7XG4gIG1pbi13aWR0aDogMjUwcHg7XG59XG4uaW5mbHVlbmNlci1jYXJkX19kYXRhIC5maWd1cmUgc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaW5mbHVlbmNlci1jYXJkX19kYXRhIC5maWd1cmUgc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5zZWFyY2gtZmllbGQgLmtleXdvcmQtaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJlbW92ZS1rZXl3b3JkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgdG9wOiAwO1xufVxuXG4uYWRkLWtleXdvcmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHRvcDogMnJlbTtcbn1cblxuLmZpbHRlci1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbn1cbi5maWx0ZXItYmFyLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cbiNzZWFyY2hfaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2lkdGg6IDkyJTtcbn1cbiNzZWFyY2hfaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuI3NlYXJjaF9pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTQ5ODlmO1xufVxuXG4uYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI2MDBweDtcbiAgaGVpZ2h0OiA4MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDg7XG59XG5cbi5idG4tcGlsbCxcbi5idG4tb3V0bGluZS1waWxsLWJsdWUsXG4uYnRuLW91dGxpbmUtcGlsbC1yZWQsXG4uYnRuLW91dGxpbmUtcGlsbC1vcmFuZ2Uge1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMC4zcmVtIDFyZW07XG59XG5cbi5idG4tZmlsdGVyIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5idG4tcGlsbC5idG4tY29weSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGMwYzA7XG59XG4uYnRuLXBpbGwuYnRuLWNvcHk6aG92ZXIsIC5idG4tcGlsbC5idG4tY29weTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkY2RjO1xufVxuXG4uYnRuLW91dGxpbmUtcGlsbC1vcmFuZ2U6YWN0aXZlLCAuYnRuLW91dGxpbmUtcGlsbC1vcmFuZ2VbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGNvbG9yOiAjZmZhNTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNmU2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmYTUwMDtcbn1cblxuLmJ0bi1vdXRsaW5lLXBpbGwtYmx1ZTphY3RpdmUsIC5idG4tb3V0bGluZS1waWxsLWJsdWVbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGNvbG9yOiAjMzA4ZmMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlZmY3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzMwOGZjMTtcbn1cblxuI3NlYXJjaC1yZXN1bHRzX19oZWFkIHtcbiAgei1pbmRleDogOTtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG59XG4jc2VhcmNoLXJlc3VsdHNfX2hlYWQgaHIge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNzZWFyY2gtcmVzdWx0c19faGVhZCBkaXYgW2NsYXNzKj1jb2wtXSB7XG4gIHotaW5kZXg6IDk7XG59XG5cbiNzZWFyY2gtcmVzdWx0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1pbi13aWR0aDogMTAwMHB4O1xufVxuI3NlYXJjaC1yZXN1bHRzLnNjcm9sbC1zY3JlZW4ge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxOTBweCk7XG59XG4jc2VhcmNoLXJlc3VsdHMgLmluZmx1ZW5jZXItY2FyZCwgI3NlYXJjaC1yZXN1bHRzICNzZWFyY2gtcmVzdWx0c19faGVhZCAucm93IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jc2VhcmNoLXJlc3VsdHMgLmluZmx1ZW5jZXItY2FyZCAuaW5mbHVlbmNlci1jYXJkX19wb3N0cywgI3NlYXJjaC1yZXN1bHRzICNzZWFyY2gtcmVzdWx0c19faGVhZCAucm93IC5pbmZsdWVuY2VyLWNhcmRfX3Bvc3RzIHtcbiAgd2lkdGg6IDE2cmVtO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgW2NsYXNzKj1jb2wtXSB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgLmNvbC0xIHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzIC5jb2wtMVtkYXRhLXRhcmdldD1hdHRyLXNpZ251cF0ge1xuICBtYXgtd2lkdGg6IDE0MXB4O1xufVxuLnNlYXJjaC1yZXN1bHRzIC5jb2wtMVtkYXRhLXRhcmdldD1hdHRyLWdlbmRlcl0ge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzIC5jb2wtMVtkYXRhLXRhcmdldD1hdHRyLWNoYW5uZWxzXSB7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG4uc2VhcmNoLXJlc3VsdHMgLmNvbC1sZy0xIHtcbiAgbWF4LXdpZHRoOiAyMTVweDtcbn1cbi5zZWFyY2gtcmVzdWx0cyAuY29sLWxnLTFbZGF0YS10YXJnZXQ9cmF0ZS1icmFuZGVkXSB7XG4gIG1heC13aWR0aDogMjYwcHg7XG59XG4uc2VhcmNoLXJlc3VsdHMgLmNvbC1sZy0xW2RhdGEtdGFyZ2V0PWluc3RhLWZvbGxvd2Vyc10ge1xuICBtYXgtd2lkdGg6IDE5NXB4O1xufVxuLnNlYXJjaC1yZXN1bHRzIC5jb2wtbGctMVtkYXRhLXRhcmdldD1pbnN0YS1lbmdhZ2VtZW50LXJhdGVdIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlYXJjaC1mb3JtX19zdWJtaXQge1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2YyNTk3YztcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNhdHRyaWJ1dGUtZHJvcGRvd24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI2F0dHJpYnV0ZS1kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIG1pbi13aWR0aDogMTlyZW07XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEyZW0pO1xufVxuI2F0dHJpYnV0ZS1kcm9wZG93biAuZHJvcGRvd24tbWVudSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jYXR0cmlidXRlLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5pbnB1dC1maWVsZCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuXG4jZmlsdGVyLW9wdGlvbiB7XG4gIHdpZHRoOiA3MyU7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbiNmaWx0ZXItb3B0aW9uIC5zZWFyY2hfZGVsZXRlIHtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4jZmlsdGVyLW9wdGlvbiAuYnRuLW91dGxpbmUtcGlsbC1yZWQsXG4jZmlsdGVyLW9wdGlvbiAuYnRuLW91dGxpbmUtcGlsbC1ibHVlLFxuI2ZpbHRlci1vcHRpb24gLmJ0bi1vdXRsaW5lLXBpbGwtb3JhbmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuI2ZpbHRlci1vcHRpb24gLmJ0bi1vdXRsaW5lLXBpbGwtcmVkIGksXG4jZmlsdGVyLW9wdGlvbiAuYnRuLW91dGxpbmUtcGlsbC1ibHVlIGksXG4jZmlsdGVyLW9wdGlvbiAuYnRuLW91dGxpbmUtcGlsbC1vcmFuZ2UgaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG4jZmlsdGVyLW9wdGlvbiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbn1cblxuI2F0dHJpYnV0ZS1kcm9wZG93biB7XG4gIHdpZHRoOiAxMiU7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5maWx0ZXItZHJvcGRvd24ge1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4uZmlsdGVyLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWluLXdpZHRoOiAxNXJlbTtcbiAgYm94LXNoYWRvdzogMCA1cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDYwMHB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTJlbSk7XG59XG4uZmlsdGVyLWRyb3Bkb3duIC5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG5hLnRvZ2dsZS12ZXJpZmllZDpob3ZlciwgYS50b2dnbGUtdmVyaWZpZWQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51c2VyLXN0YXR1c2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuXG5mb3JtLmRvd25sb2FkLWJ1dHRvbiAuYnRuIHtcbiAgcGFkZGluZzogMDtcbn1cbmZvcm0uZG93bmxvYWQtYnV0dG9uIC5idG46Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci1jb2xsYXBzZSAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICNNVUxUSSBDT0xMQUItQ09OVEVOVCBVUExPQURcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50aHVtYm5haWwtYm94IHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRodW1ibmFpbC1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGh1bWJuYWlsLWJveF9fYWRkIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSg1MSwgNTMsIDU4LCAwLjE1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGh1bWJuYWlsLWJveF9fYWRkOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1jb2xvcjogIzk0OTg5Zjtcbn1cbi50aHVtYm5haWwtYm94X19hZGQ6aG92ZXIgbGFiZWwge1xuICBjb2xvcjogIzk0OTg5Zjtcbn1cbi50aHVtYm5haWwtYm94X19hZGQgbGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICBjb2xvcjogI2U5ZTllOTtcbn1cbi50aHVtYm5haWwtYm94X19hZGQgbGFiZWwgaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMS45ZW07XG59XG5cbiNvcHRpb24tc2VsZWN0IHtcbiAgaGVpZ2h0OiA3MHZoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jb3B0aW9uLXNlbGVjdF9fb3B0aW9ucyBhIC50aHVtYm5haWwtYm94IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbn1cbiNvcHRpb24tc2VsZWN0X19vcHRpb25zIGEuYWN0aXZlIC50aHVtYm5haWwtYm94IHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNWZjNWJiO1xufVxuI29wdGlvbi1zZWxlY3RfX29wdGlvbnMgLm9wdGlvbi1ibGFuayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbn1cbiNvcHRpb24tc2VsZWN0IC50YWItcGFuZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNvcHRpb24tc2VsZWN0IC50YWItcGFuZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDYwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI29wdGlvbi1zZWxlY3Qge1xuICAgIGhlaWdodDogNTB2aDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICNDT0xMQUItQ09OVEVOVCBVUExPQURcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNpbmZsdWVuY2VyLWNvbnRlbnRfX2RldGFpbHMgI2N1cnJlbnRfb3B0aW9uLFxuI21hbmFnZXItY29udGVudF9fZGV0YWlscyAjY3VycmVudF9vcHRpb24ge1xuICAvKm92ZXJmbG93OiBoaWRkZW47Ki9cbn1cblxuLm9wdGlvbi1wcmV2aWV3IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG4ub3B0aW9uLXByZXZpZXcgLmNhcmQtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vcHRpb24tcHJldmlldyAuY2FyZC1ib2R5IHZpZGVvLFxuLm9wdGlvbi1wcmV2aWV3IC5jYXJkLWJvZHkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5vcHRpb24tcHJldmlldyAuY2FyZC1ib2R5IHZpZGVvLFxuLm9wdGlvbi1wcmV2aWV3IC5jYXJkLWJvZHkgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuLm9wdGlvbi1wcmV2aWV3IC5jYXJkLWJvZHkgZGl2IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAjQ09MTEFCLUNPTlRFTlQgVVBMT0FEIENPTlRST0xTXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ub3B0aW9uLWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLm9wdGlvbi1jb250cm9scyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm9wdGlvbi1jb250cm9scyBsYWJlbCB7XG4gIGNvbG9yOiAjOTQ5ODlmO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ub3B0aW9uLWNvbnRyb2xzIGxhYmVsOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM1M2E7XG59XG4ub3B0aW9uLWNvbnRyb2xzX19hY3Rpb24ge1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAzNXB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAjQ09MTEFCLUNPTlRFTlQgVVBMT0FEIFNMSURFUlNcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNjb2xsYWItc2xpZGVyIC5jYXJvdXNlbC1pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNjb2xsYWItc2xpZGVyIC5jYXJvdXNlbC1pdGVtLFxuI2NvbGxhYi1zbGlkZXIgLmNhcm91c2VsLWNoaWxkLWl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNtdWx0aS1jb250ZW50LWNhcm91c2VsIHtcbiAgd2lkdGg6IDkwJTtcbn1cbiNtdWx0aS1jb250ZW50LWNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuI211bHRpLWNvbnRlbnQtY2Fyb3VzZWwgLnZlcnRpY2FsLWFsaWduX191cGxvYWQge1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuI211bHRpLWNvbnRlbnQtY2Fyb3VzZWwgaW1nIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1heC1oZWlnaHQ6IDQ1MHB4O1xufVxuXG4uY2Fyb3VzZWwtcGlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM1M2E7XG4gIG9wYWNpdHk6IDAuOTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MHB4O1xuICBib3R0b206IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zdG9yeS1oZWFkZXIge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogIEluZmx1ZW5jZXIgRGFzaGJvYXJkIFN0eWxlc1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZGFzaGJvYXJkLXdyYXAge1xuICBtYXJnaW4tdG9wOiA3MnB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLmRhc2hib2FyZC13cmFwIC5jYXJkLWltZy13cmFwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmRhc2hib2FyZC13cmFwIC5jYXJkLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZGFzaGJvYXJkLXdyYXAgLmNhcmQtY29udGVudCAuY2FyZC1jb250ZW50LXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG4uY29sbGFiLWhkciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmdyZWV0aW5nLW1zZyB7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4O1xufVxuXG4uY2FyZC1zb2NpYWwtd3JwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4uY2FyZC1zb2NpYWwtd3JwIGRpdiB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5jYXJkLXNvY2lhbC13cnAgc3Ryb25nLCAuY2FyZC1zb2NpYWwtd3JwIC5zbWFsbGVyLXR4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmRhc2gtYmxvZy1jb250YWluZXIge1xuICBtYXJnaW46IDcycHggMCAzMnB4IDA7XG59XG5cbi5ibG9nLWNvbnRlbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJsb2ctY29udGVudCAuYmxvZy1wb3N0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmJsb2ctY29udGVudCAuY2FyZC1pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDE5NnB4O1xufVxuLmJsb2ctY29udGVudCAuY2FyZC1pbWctd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG59XG4uYmxvZy1jb250ZW50IC5jYXJkLWltZy13cmFwOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA1cHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmJsb2ctY2FyZC1jb250ZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xufVxuXG4uYmxvZy1wb3N0LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jdXN0b20tc3VjY2Vzcy1ncmVldGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzVmYzViYjtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAwIDU2cHggMDtcbiAgcGFkZGluZzogMzJweDtcbn1cbi5jdXN0b20tc3VjY2Vzcy1ncmVldGluZyBoNCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZ3JlZXRpbmctbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5ncmVldGluZy1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndoaXRlLWNyb3NzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTE1cHg7XG59XG5cbi5iYWNrLWFydy1iaWcge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBNb2JpbGUgU3R5bGVzICAgICAgICAgICAgICAgICAgICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2gtYmxvZy1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmJsb2ctY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmRhc2hib2FyZC13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmdyZWV0aW5nLW1zZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAuZ3JlZXRpbmctbXNnIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuY3VzdG9tLXN1Y2Nlc3MtZ3JlZXRpbmcge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuY3VzdG9tLXN1Y2Nlc3MtZ3JlZXRpbmcgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuZGFzaC1ibG9nLWNvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLndoaXRlLWNyb3NzIHtcbiAgICB0b3A6IC00cHg7XG4gIH1cbiAgLmNvbGxhYi1oZHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubW9yZS1jb2xsYWJzIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLm1vcmUtY29sbGFicyAuem1kaS1sb25nLWFycm93LWxlZnQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogVHlwZWZvcm0gbW9iaWxlIHBvcC11cCAgICAgICAgICAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmZvcm0tbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgei1pbmRleDogMjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1OTdjO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgYm90dG9tOiA1JTtcbiAgbGVmdDogMXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDUxLCA1MywgNTgsIDAuMyk7XG59XG4uZm9ybS1tb2RhbCBoNSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvcm0tbW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDIwO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAzMHB4O1xufVxuLmZvcm0tbW9kYWxfX2J1dHRvbndyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm0tbW9kYWwgLnR5cGVmb3JtLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBwYWRkaW5nOiAwLjRyZW0gMi41cmVtO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDUxLCA1MywgNTgsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtLW1vZGFsIC50eXBlZm9ybS1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogRGFzaGJvYXJkIGRpc21pc3NpYmxlIGNhcmRzICAgICAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmRpc21pc3NhYmxlLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlN2YzO1xuICBwYWRkaW5nOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2FyZC1pbWcge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5jYXJkLWltZy1zbSB7XG4gIGhlaWdodDogMThweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmRpc21pc3NhYmxlLWNhcmQtdGV4dCB7XG4gIGNvbG9yOiAjMzMzNTNhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1haXNvbiBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZmxleC1ncm93OiAxO1xufVxuLmRpc21pc3NhYmxlLWNhcmQtdGV4dCAuZGlzbWlzc2FibGUtY2FyZC1oZWFkZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmRpc21pc3NhYmxlLWNhcmQtdGV4dCAuZGlzbWlzc2FibGUtY2FyZC1saW5rIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5kaXNtaXNzYWJsZS1jYXJkLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWluLWhlaWdodDogMTRweDtcbiAgbWluLXdpZHRoOiAxNHB4O1xufVxuLmRpc21pc3NhYmxlLWNhcmQtY2xvc2U6Zm9jdXMsIC5kaXNtaXNzYWJsZS1jYXJkLWNsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGlzbWlzc2FibGUtY2FyZHMtcm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kaXNtaXNzYWJsZS1jYXJkcy1yb3cge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ub3B0X2lucyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uY2hlY2tib3gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1sLW1pbnVzLTkge1xuICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmNoZWNrYm94LXJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmNoZWNrYm94LWxhYmVsIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFpc29uIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzMzNTNhO1xufVxuLmNoZWNrYm94LWxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAuY2hlY2ssXG4uY2hlY2tib3gtbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5taW51cyxcbi5jaGVja2JveC1sYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlIH4gLmNoZWNrIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzVmYzViYjtcbiAgYmFja2dyb3VuZDogIzVmYzViYjtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2hlY2tib3gtbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSB+IC5jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTglLCAtMTU1JSk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbiNtYXNzX21lc3NhZ2VfbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIHdpZHRoOiA3NzVweDtcbn1cbiNtYXNzX21lc3NhZ2VfbW9kYWwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgd2lkdGg6IDEyZW07XG59XG5cbi5vcHQtaW4tZmlsdGVyLWNvbnRhaW5lciBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1mYW1pbHk6IFwiTWFpc29uIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzMzMzUzYTtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLm9wdC1pbi1maWx0ZXItY29udGFpbmVyIC5vcHQtaW4tZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxNi41NjNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgcGFkZGluZzogMC42ODhyZW0gMXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjYzRjZGQ1O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJNYWlzb24gTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICM4OTg5ODk7XG59XG5cbi5tYWluLW1ldHJpYy1jb250YWluZXIge1xuICBnYXA6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWV0cmljLWNvbHVtbiB7XG4gIHJvdy1nYXA6IDE2cHg7XG4gIG1pbi13aWR0aDogMDsgLyogUHJldmVudHMgb3ZlcmZsb3cgaXNzdWVzICovXG59XG5cbi5tZXRyaWMtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5tZXRyaWMtdmFsdWUge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2hhbm5lbC1oYW5kbGUtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIFJlcXVpcmVkIGZvciBlbGxpcHNpcyB0byB3b3JrICovXG59XG5cbi5jaGFubmVsLWhhbmRsZS1saW5rIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5sb2FkaW5nLW1ldHJpY3Mge1xuICBoZWlnaHQ6IDE3OHB4O1xufVxuXG4jYWdlbmN5LWNvbm5lY3Rpb24tYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZTdmMztcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmFnZW5jeS1jb25uZWN0aW9uLWluZm8ge1xuICBjb2xvcjogIzMzMzUzYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJNYWlzb24gTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbiNhZ2VuY3ktYmFubmVyLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM1M2E7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWluLWhlaWdodDogMTRweDtcbiAgbWluLXdpZHRoOiAxNHB4O1xufVxuI2FnZW5jeS1iYW5uZXItY2xvc2U6Zm9jdXMsICNhZ2VuY3ktYmFubmVyLWNsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufSIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjAuMC1hbHBoYS42IChodHRwczovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE3IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxNyBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG4vLyBDb3JlIHZhcmlhYmxlcyBhbmQgbWl4aW5zXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG4vLyBSZXNldCBhbmQgZGVwZW5kZW5jaWVzXG5AaW1wb3J0IFwibm9ybWFsaXplXCI7XG5AaW1wb3J0IFwicHJpbnRcIjtcbi8vIENvcmUgQ1NTXG5AaW1wb3J0IFwicmVib290XCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwiY29kZVwiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJ0eXBlXCI7XG4vLyBDb21wb25lbnRzXG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuQGltcG9ydCBcImJ1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcImlucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY3VzdG9tLWZvcm1zXCI7XG5AaW1wb3J0IFwibmF2XCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwiY2FyZFwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYmFkZ2VcIjtcbkBpbXBvcnQgXCJqdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInByb2dyZXNzXCI7XG5AaW1wb3J0IFwibWVkaWFcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwicmVzcG9uc2l2ZS1lbWJlZFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG4vLyBDb21wb25lbnRzIHcvIEphdmFTY3JpcHRcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbi8vIFV0aWxpdHkgY2xhc3Nlc1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuQGltcG9ydCBcImN1c3RvbVwiO1xuXG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBDb3B5IHNldHRpbmdzIGZyb20gdGhpcyBmaWxlIGludG8gdGhlIHByb3ZpZGVkIGBfY3VzdG9tLnNjc3NgIHRvIG92ZXJyaWRlXG4vLyB0aGUgQm9vdHN0cmFwIGRlZmF1bHRzIHdpdGhvdXQgbW9kaWZ5aW5nIGtleSwgdmVyc2lvbmVkIGZpbGVzLlxuXG5cbi8vIFRhYmxlIG9mIENvbnRlbnRzXG4vL1xuLy8gQ29sb3JzXG4vLyBPcHRpb25zXG4vLyBTcGFjaW5nXG4vLyBCb2R5XG4vLyBMaW5rc1xuLy8gR3JpZCBicmVha3BvaW50c1xuLy8gR3JpZCBjb250YWluZXJzXG4vLyBHcmlkIGNvbHVtbnNcbi8vIEZvbnRzXG4vLyBDb21wb25lbnRzXG4vLyBUYWJsZXNcbi8vIEJ1dHRvbnNcbi8vIEZvcm1zXG4vLyBEcm9wZG93bnNcbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vIE5hdmJhclxuLy8gTmF2c1xuLy8gUGFnaW5hdGlvblxuLy8gSnVtYm90cm9uXG4vLyBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vLyBDYXJkc1xuLy8gVG9vbHRpcHNcbi8vIFBvcG92ZXJzXG4vLyBCYWRnZXNcbi8vIE1vZGFsc1xuLy8gQWxlcnRzXG4vLyBQcm9ncmVzcyBiYXJzXG4vLyBMaXN0IGdyb3VwXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4vLyBGaWd1cmVzXG4vLyBCcmVhZGNydW1ic1xuLy8gQ2Fyb3VzZWxcbi8vIENsb3NlXG4vLyBDb2RlXG5cbmh0bWwgKiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5tYWluIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9XG4gICAgQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogJycpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwKSB7XG4gICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xuICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiBgJGdyaWQtYnJlYWtwb2ludHNgIG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gIH1cbn1cblxuXG4vLyBHZW5lcmFsIHZhcmlhYmxlIHN0cnVjdHVyZVxuLy9cbi8vIFZhcmlhYmxlIGZvcm1hdCBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1tb2RpZmllci1zdGF0ZS1wcm9wZXJ0eWAgb3JkZXIuXG5cblxuLy8gQ29sb3JzXG4vL1xuLy8gR3JheXNjYWxlIGFuZCBicmFuZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxuXG4vLyBTdGFydCB3aXRoIGFzc2lnbmluZyBjb2xvciBuYW1lcyB0byBzcGVjaWZpYyBoZXggdmFsdWVzLlxuJHB1cmUtYmxhY2s6ICAjMDAwICFkZWZhdWx0O1xuJHdoaXRlOiAgICAgICAjZmZmICFkZWZhdWx0O1xuJG9mZi13aGl0ZTogICAjZjNmNGZiICFkZWZhdWx0O1xuJGJsYWNrOiAgICAgICAjMzMzNTNhICFkZWZhdWx0O1xuJGdyZWVuOiAgICAgICAjNTViOTQ4ICFkZWZhdWx0O1xuJGJsdWU6ICAgICAgICAjMzA4ZmMxICFkZWZhdWx0O1xuJGRhcmstYmx1ZTogICAjMzMzNTNhICFkZWZhdWx0O1xuJHRlYWw6ICAgICAgICAjNWZjNWJiICFkZWZhdWx0O1xuJHBpbms6ICAgICAgICAjZjI1OTdjICFkZWZhdWx0O1xuJGFjdGl2ZS1waW5rOiAjZDUzNjVlICFkZWZhdWx0O1xuJGdvbGQ6ICAgICAgICAjZmFhYjUyICFkZWZhdWx0O1xuJGJvZHktZ3JheTogICAjOTM5NzlkICFkZWZhdWx0O1xuJHRlY2gtYmxhY2s6ICAjMzMzNTNhICFkZWZhdWx0O1xuJGFuY2hvci1saW5rLWJsdWU6ICM0MTgzYzQgIWRlZmF1bHQ7XG4kZmFjZWJvb2stYmx1ZTogIzQyNjdiMiAhZGVmYXVsdDtcbiRncmF5LWRlbGl2ZXJlZDogI2UyNkY1YiAhZGVmYXVsdDtcbiRncmF5LWlucHJvZ3Jlc3M6ICM4OTg5ODkgIWRlZmF1bHQ7XG4keWVsbG93LXBlbmRpbmc6ICNmZmJhNDkgIWRlZmF1bHQ7XG4kY29yYWwtY29tcGxldGVkOiAjZTI2ZTViICFkZWZhdWx0O1xuJHBpbmstbGl2ZTogI2VjM2U2OSAhZGVmYXVsdDtcbiRwdXJwbGU6ICNlY2U3ZjMgIWRlZmF1bHQ7XG4kaGlnaGxpZ2h0LXllbGxvdzogI2ZmZjdlOSAhZGVmYXVsdDtcbiRleHRlbmRlZC15ZWxsb3c6ICNmZWYwZDkgIWRlZmF1bHQ7XG5cbiRob3Zlci1waW5rOiByZ2JhKDIzNiwgNjIsIDEwNSwgMC44KSAhZGVmYXVsdDtcbiR0cmFuc3BhcmVudC1ncmF5OiByZ2JhKDI0MywgMjQzLCAyNDUsIDAuOSkgIWRlZmF1bHQ7XG4kdHJhbnNwYXJlbnQtd2hpdGU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhZGVmYXVsdDtcbiR0cmFuc3BhcmVudC1ibGFjazogcmdiYSgwLCAwLCAwLCAwLjg3KSAhZGVmYXVsdDtcbiRhY3RpdmUtcGluazogI2Q1Mzc1ZSAhZGVmYXVsdDtcbiRncmF5LXJlcXVpcmVkOiAjOTc5Nzk3ICFkZWZhdWx0O1xuJHllbGxvdy1yZXZpZXc6ICNmY2I2NDMgIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogICM0QzQxRTAgIWRlZmF1bHQ7XG5cbiRvcmFuZ2U6ICAgICAgI2ZmYTUwMDtcbiRyZWQ6ICAgICAgICAgI2ZmYTUwMDtcbiRmaXJlLXJlZDogICAgICAjZmYwMDAwO1xuJHRlYWwtYXBwcm92ZWQ6ICM0ZmE5YjM7XG4kY3lhbjogICAgICAgICM1MWE4YjM7XG4kd2hpdGUtc21va2U6ICNmNWY1ZjU7XG5cbi8vIENyZWF0ZSBncmF5c2NhbGVcbiRncmF5LWRhcms6ICAgICAgICAgICAgICAgICAjMzMzNTNhICFkZWZhdWx0O1xuJGdyYXk6ICAgICAgICAgICAgICAgICAgICAgICNjY2NjY2IgIWRlZmF1bHQ7XG4kZ3JheS1saWdodDogICAgICAgICAgICAgICAgI2U5ZTllOSAhZGVmYXVsdDtcbiRncmF5LW1lZGl1bTogICAgICAgICAgICAgICAjOTQ5ODlmICFkZWZhdWx0O1xuJGdyYXktbGlnaHRlc3Q6ICAgICAgICAgICAgICNmM2Y0ZjYgIWRlZmF1bHQ7XG4kZ3JheS1saWdodGVyOiAgICAgICAgICAgICAgIzk0OTg5ZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogICAgICAgICAgICAgICAgICAjNTk1QTcxICFkZWZhdWx0O1xuXG4vLyBSZWFzc2lnbiBjb2xvciB2YXJzIHRvIHNlbWFudGljIGNvbG9yIHNjaGVtZVxuJGJyYW5kLXByaW1hcnk6ICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuJGJyYW5kLXNlY29uZGFyeTogICAgICAgICAgICRncmF5LWxpZ2h0ZXN0ICFkZWZhdWx0O1xuJGJyYW5kLXN1Y2Nlc3M6ICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuJGJyYW5kLWluZm86ICAgICAgICAgICAgICAgICR0ZWFsICFkZWZhdWx0O1xuJGJyYW5kLXdhcm5pbmc6ICAgICAgICAgICAgICRvcmFuZ2UgIWRlZmF1bHQ7XG4kYnJhbmQtZGFuZ2VyOiAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG4kYnJhbmQtaW52ZXJzZTogICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogICAxcmVtICFkZWZhdWx0O1xuJHNwYWNlci14OiAkc3BhY2VyICFkZWZhdWx0O1xuJHNwYWNlci15OiAkc3BhY2VyICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogKFxuICAgIHg6IDAsXG4gICAgeTogMFxuICApLFxuICAxOiAoXG4gICAgeDogKCRzcGFjZXIteCAqIDAuMjUpLFxuICAgIHk6ICgkc3BhY2VyLXkgKiAwLjI1KVxuICApLFxuICAyOiAoXG4gICAgeDogKCRzcGFjZXIteCAqIDAuNSksXG4gICAgeTogKCRzcGFjZXIteSAqIDAuNSlcbiAgKSxcbiAgMzogKFxuICAgIHg6ICRzcGFjZXIteCxcbiAgICB5OiAkc3BhY2VyLXlcbiAgKSxcbiAgNDogKFxuICAgIHg6ICgkc3BhY2VyLXggKiAxLjUpLFxuICAgIHk6ICgkc3BhY2VyLXkgKiAxLjUpXG4gICksXG4gIDU6IChcbiAgICB4OiAoJHNwYWNlci14ICogMiksXG4gICAgeTogKCRzcGFjZXIteSAqIDIpXG4gICksXG4gIDY6IChcbiAgICB4OiAoJHNwYWNlci14ICogMi41KSxcbiAgICB5OiAoJHNwYWNlci15ICogMi41KVxuICApLFxuICA3OiAoXG4gICAgeDogKCRzcGFjZXIteCAqIDMpLFxuICAgIHk6ICgkc3BhY2VyLXkgKiAzKVxuICApLFxuICA4OiAoXG4gICAgeDogKCRzcGFjZXIteCAqIDMuNSksXG4gICAgeTogKCRzcGFjZXIteSAqIDMuNSlcbiAgKSxcbiAgOTogKFxuICAgIHg6ICgkc3BhY2VyLXggKiA0KSxcbiAgICB5OiAoJHNwYWNlci15ICogNClcbiAgKSxcbiAgMTA6IChcbiAgICB4OiAoJHNwYWNlci14ICogNC41KSxcbiAgICB5OiAoJHNwYWNlci15ICogNC41KVxuICApLFxuICAxMTogKFxuICAgIHg6ICgkc3BhY2VyLXggKiA1KSxcbiAgICB5OiAoJHNwYWNlci15ICogNSlcbiAgKSxcbiAgMTI6IChcbiAgICB4OiAoJHNwYWNlci14ICogNS41KSxcbiAgICB5OiAoJHNwYWNlci15ICogNS41KVxuICApLFxuICAxMzogKFxuICAgIHg6ICgkc3BhY2VyLXggKiA2KSxcbiAgICB5OiAoJHNwYWNlci15ICogNilcbiAgKVxuKSAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGg6IDJweCAhZGVmYXVsdDtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoXG4gIDI1OiAyNSUsXG4gIDUwOiA1MCUsXG4gIDc1OiA3NSUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAkYm9keS1ncmF5ICFkZWZhdWx0O1xuJGludmVyc2UtYmc6ICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kaW52ZXJzZS1jb2xvcjogJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgJGdyYXktbWVkaXVtICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICRibGFjayAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTI0MHB4XG4pICFkZWZhdWx0O1xuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZTogICAgIDMycHggIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGhzOiAoXG4gIHhzOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSxcbiAgc206ICRncmlkLWd1dHRlci13aWR0aC1iYXNlLFxuICBtZDogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UsXG4gIGxnOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSxcbiAgeGw6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlXG4pICFkZWZhdWx0O1xuXG4vLyBGb250c1xuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4kZm9udC1mYW1pbHktcm9ib3RvOiBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWFjdGFkaXNwbGF5OiBBY3RhRGlzcGxheSwgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1zb2ZpYXBybzogJ1NvZmlhIFBybycsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAnU29maWEgUHJvJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlICFkZWZhdWx0O1xuXG4kZm9udC1mYW1pbHktYmFzZTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtYmFzZTogMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgIDAuODc1cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS14czogICAwLjc1cmVtICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbm9ybWFsOiBub3JtYWwgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogYm9sZCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1pdGFsaWM6IGl0YWxpYyAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogMS41ICFkZWZhdWx0O1xuXG4kZm9udC1zaXplLWgxOiAzLjVyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLWgyOiAzcmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oMzogMi41cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oNDogMnJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDU6IDEuNXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDY6IDFyZW0gIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAoJHNwYWNlciAqIDEuNSkgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgJGZvbnQtZmFtaWx5LXNvZmlhcHJvICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAxLjMgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6IDMuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAzcmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6IDIuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAycmVtICFkZWZhdWx0O1xuJGRpc3BsYXk1LXNpemU6IDEuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogNDAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogNDAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogNTAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogNDAwICFkZWZhdWx0O1xuJGRpc3BsYXk1LXdlaWdodDogNTAwICFkZWZhdWx0O1xuXG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGRpc3BsYXk0LWxpbmUtaGVpZ2h0OiAyLjg3NXJlbSAhZGVmYXVsdDtcblxuXG4kbGVhZC1mb250LXNpemU6ICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kc21hbGwtZm9udC1saW5lLWhlaWdodDogMS40MztcblxuJHRleHQtbXV0ZWQ6ICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kdGV4dC1kYXJrZW46ICRibGFjayAhZGVmYXVsdDtcblxuJGFiYnItYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtYm9yZGVyLXdpZHRoOiAwLjI1cmVtICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgMC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6IDAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgaW5zZXQgMCAtMC4xcmVtIDAgcmdiYSgkYmxhY2ssIDAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogNXB4ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAoNCAvIDMpICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgIDAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgMC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgIDAuMnJlbSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICRibGFjayAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAkb2ZmLXdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgMC4zZW0gIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICBhbGwgMC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICBvcGFjaXR5IDAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICBoZWlnaHQgMC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgICAgMXJlbSAxcmVtIDFyZW0gMCAhZGVmYXVsdDtcbiR0YWJsZS1zbS1jZWxsLXBhZGRpbmc6ICAgICAgICAgMC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kdGFibGUtaW52ZXJzZS1iZzogICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kdGFibGUtaW52ZXJzZS1jb2xvcjogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYmctYWNjZW50OiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAwLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1iZy1ob3ZlcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIDAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1iZy1hY3RpdmU6ICAgICAgICAgICAgICAgJHRhYmxlLWJnLWhvdmVyICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgMC41cmVtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgMjRweCAhZGVmYXVsdDtcbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDAgMjRweCAwIHJnYmEoJGRhcmstYmx1ZSwgMC4zKSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgIDAgMCAwIDJweCByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjI1KSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgMC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLXByaW1hcnktY29sb3I6ICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRidG4tcHJpbWFyeS1ib3JkZXI6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWhvdmVyOiAgICAgICAgICAgICAgJGhvdmVyLXBpbmsgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYWN0aXZlOiAgICAgICAgICAgICAkYWN0aXZlLXBpbmsgIWRlZmF1bHQ7XG5cblxuJGJ0bi1zZWNvbmRhcnktY29sb3I6ICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG4kYnRuLXNlY29uZGFyeS1iZzogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYnRuLXNlY29uZGFyeS1ib3JkZXI6ICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGJ0bi1wZW5kaW5nLWNvbG9yOiAgICAgICAgICAgICAgJGJvZHktZ3JheSAhZGVmYXVsdDtcbiRidG4tcGVuZGluZy1iZzogICAgICAgICAgICAgICAgICRib2R5LWdyYXkgIWRlZmF1bHQ7XG4kYnRuLXBlbmRpbmctYm9yZGVyOiAgICAgICAgICAgICAkYm9keS1ncmF5ICFkZWZhdWx0O1xuXG4kYnRuLWluZm8tY29sb3I6ICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcbiRidG4taW5mby1iZzogICAgICAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJvcmRlcjogICAgICAgICAgICAgICAgJGJ0bi1pbmZvLWJnICFkZWZhdWx0O1xuXG4kYnRuLXN1Y2Nlc3MtY29sb3I6ICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcbiRidG4tc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICAgICRidG4tc3VjY2Vzcy1iZyAhZGVmYXVsdDtcblxuJGJ0bi13YXJuaW5nLWNvbG9yOiAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJ0bi13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgICAkYnRuLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG5cbiRidG4tZGFuZ2VyLWNvbG9yOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRidG4tZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgICAkYnRuLWRhbmdlci1iZyAhZGVmYXVsdDtcblxuJGJ0bi1mYi1jb2xvcjogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJ0bi1mYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGZhY2Vib29rLWJsdWUgIWRlZmF1bHQ7XG4kYnRuLWZiLWJvcmRlcjogICAgICAgICAgICAgICAgICAkZmFjZWJvb2stYmx1ZSAhZGVmYXVsdDtcblxuJGJ0bi1ncmF5LWNvbG9yOiAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWdyYXktYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJGJ0bi1ncmF5LWJvcmRlcjogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy14LW5hdi1wcmltYXJ5OiAgICAgIDMuMjVyZW0gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteS1uYXYtcHJpbWFyeTogICAgICAwLjgxMjVyZW0gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy14LW5hdi1zZWNvbmRhcnk6ICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteS1uYXYtc2Vjb25kYXJ5OiAgICAwLjVyZW0gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAwLjVyZW0gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgIDMuMjVyZW0gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAwLjgxMjVyZW0gIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgICAgIDAuNXJlbSAhZGVmYXVsdDtcbiRidG4tdG9vbGJhci1tYXJnaW46ICAgICAgICAgICAgIDAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLWxldHRlci1zcGFjaW5nOiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgYWxsIDAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIDAuN3JlbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWJnLWRpc2FibGVkOiAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIDAuMTUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvcm0gY29udHJvbHMgYW5kIGJ1dHRvbnNcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgMC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZy1mb2N1czogICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItZm9jdXM6ICAgICAgICAgICAgICRncmF5O1xuJGlucHV0LWJveC1zaGFkb3ctZm9jdXM6ICAgICAgICAgJGlucHV0LWJveC1zaGFkb3csIHJnYmEoJGlucHV0LWJvcmRlci1mb2N1cywgMC42KSAhZGVmYXVsdDtcbiRpbnB1dC1jb2xvci1mb2N1czogICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgIDAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgIDAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgIDAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICgoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWxpbmUtaGVpZ2h0KSArICgkaW5wdXQtcGFkZGluZy15ICogMikpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgKCgkZm9udC1zaXplLWxnICogJGxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtcGFkZGluZy15LWxnICogMikpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgKCgkZm9udC1zaXplLXNtICogJGxpbmUtaGVpZ2h0LXNtKSArICgkaW5wdXQtcGFkZGluZy15LXNtICogMikpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXMgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgIDAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAwLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgMS43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAwLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6IDAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogMC43NXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgJHNwYWNlci15ICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1cnNvci1kaXNhYmxlZDogICAgICAgICAgICAgICAgbm90LWFsbG93ZWQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgMS41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci15OiAwLjI1cmVtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLW1hcmdpbi15OiAgICgoJGxpbmUtaGVpZ2h0LWJhc2UgKiAxcmVtKSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAtMiAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogaW5zZXQgMCAwLjI1cmVtIDAuMjVyZW0gcmdiYSgkYmxhY2ssIDAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1kaXNhYmxlZC1jdXJzb3I6ICAgICAgICAgICAgICRjdXJzb3ItZGlzYWJsZWQgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtZGlzYWJsZWQtaW5kaWNhdG9yLWJnOiAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWRpc2FibGVkLWRlc2NyaXB0aW9uLWNvbG9yOiAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1jaGVja2VkLWluZGljYXRvci1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY2hlY2tlZC1pbmRpY2F0b3ItYmc6ICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY2hlY2tlZC1pbmRpY2F0b3ItYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWZvY3VzLWluZGljYXRvci1ib3gtc2hhZG93OiAwIDAgMCAxcHggJGJvZHktYmcsIDAgMCAwIDNweCAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWFjdGl2ZS1pbmRpY2F0b3ItY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWFjdGl2ZS1pbmRpY2F0b3ItYmc6ICAgICAgICAgbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1hY3RpdmUtaW5kaWNhdG9yLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtY2hlY2tlZC1pY29uOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1jaGVja2VkLWluZGljYXRvci1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1iZzogJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtaW5kaWNhdG9yLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtY2hlY2tlZC1pbmRpY2F0b3ItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtaWNvbjogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLXJhZGl1czogNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1jaGVja2VkLWljb246IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1jaGVja2VkLWluZGljYXRvci1jb2xvcn0nLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgMC43NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgIDAuMzc1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRicmFuZC1wcmltYXJ5LCAyNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIDAuMDc1KSwgMCAwIDVweCByZ2JhKCRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvciwgMC41KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3Qtc20tcGFkZGluZy15OiAgMC4ycmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3Qtc20tZm9udC1zaXplOiAgNzUlICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgMi41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXdpZHRoOiAgICAgICAgICAgIDE0cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMDc1cmVtICR3aGl0ZSwgMCAwIDAgMC4ycmVtICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgMC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgMS41ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICRncmF5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgaW5zZXQgMCAwLjJyZW0gMC40cmVtIHJnYmEoJGJsYWNrLCAwLjA1KSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIHBsYWNlaG9sZGVyOiAoXG4gICAgZW46IFwiQ2hvb3NlIGZpbGUuLi5cIlxuICApLFxuICBidXR0b24tbGFiZWw6IChcbiAgICBlbjogXCJCcm93c2VcIlxuICApXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvbiBpY29uc1xuJGZvcm0taWNvbi1zdWNjZXNzLWNvbG9yOiAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWljb24tc3VjY2Vzczogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nI3skZm9ybS1pY29uLXN1Y2Nlc3MtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWljb24td2FybmluZy1jb2xvcjogJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4kZm9ybS1pY29uLXdhcm5pbmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyN7JGZvcm0taWNvbi13YXJuaW5nLWNvbG9yfScgZD0nTTQuNCA1LjMyNGgtLjh2LTIuNDZoLjh6bTAgMS40MmgtLjhWNS44OWguOHpNMy43Ni42M0wuMDQgNy4wNzVjLS4xMTUuMi4wMTYuNDI1LjI2LjQyNmg3LjM5N2MuMjQyIDAgLjM3Mi0uMjI2LjI1OC0uNDI2QzYuNzI2IDQuOTI0IDUuNDcgMi43OSA0LjI1My42M2MtLjExMy0uMTc0LS4zOS0uMTc0LS40OTQgMHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGZvcm0taWNvbi1kYW5nZXItY29sb3I6ICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG4kZm9ybS1pY29uLWRhbmdlcjogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRmb3JtLWljb24tZGFuZ2VyLWNvbG9yfScgdmlld0JveD0nLTIgLTIgNyA3JyUzRSUzQ3BhdGggc3Ryb2tlPSclMjNkOTUzNGYnIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzRSUzQ2NpcmNsZSByPScuNScvJTNFJTNDY2lyY2xlIGN4PSczJyByPScuNScvJTNFJTNDY2lyY2xlIGN5PSczJyByPScuNScvJTNFJTNDY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvcm0tbWluLXdpZHRoOiAgICAgICAgMjRyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAwLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tbWFyZ2luLXRvcDogICAgICAgICAgICAwLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAwLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgMCAwLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgMC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAkZ3JheS1tZWRpdW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGdyYXktZGFyaywgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgJG9mZi13aGl0ZSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgIDAuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bi1iYWNrZHJvcDogIDk5MCAhZGVmYXVsdDtcbiR6aW5kZXgtbmF2YmFyOiAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgIDAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgICAwLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgIDAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItaW52ZXJzZS1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsdWUsIDAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibHVlLCAwLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1hY3RpdmUtY29sb3I6ICAgICAgICAgIHJnYmEoJGJsdWUsIDEpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkYmx1ZSwgMC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlci1iZzogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMyIDMyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1pbnZlcnNlLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgOGgyNE00IDE2aDI0TTQgMjRoMjQnLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS10b2dnbGVyLWJvcmRlcjogICAgICAgIHJnYmEoJGJsdWUsIDAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsdWUsIDAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibHVlLCAwLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmx1ZSwgMC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsdWUsIDAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMiAzMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA4aDI0TTQgMTZoMjRNNCAyNGgyNCcvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlcjogICAgICAgcmdiYSgkYmx1ZSwgMC4xKSAhZGVmYXVsdDtcblxuLy8gTmF2c1xuXG4kbmF2LWl0ZW0tbWFyZ2luOiAgICAgICAgICAgICAgIDAuMnJlbSAhZGVmYXVsdDtcbiRuYXYtaXRlbS1pbmxpbmUtc3BhY2VyOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nOiAgICAgICAgICAgICAgMC41cmVtIDFyZW0gMC45NHJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjogICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkdHJhbnNwYXJlbnQtZ3JheSAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAjZGRkICFkZWZhdWx0O1xuJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjogICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjogJGJvZHktYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1hY3RpdmUtbGluay1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWJnOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgICAgMC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgICAwLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAgIDAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgICAgMC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyOiAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI6ICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8gRGVmaW5lIGNvbG9ycyBmb3IgZm9ybSBmZWVkYmFjayBzdGF0ZXMgYW5kLCBieSBkZWZhdWx0LCBhbGVydHMuXG5cbiRzdGF0ZS1zdWNjZXNzLXRleHQ6ICAgICAgICAgICAgICR0ZWFsICFkZWZhdWx0O1xuJHN0YXRlLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgJHRlYWwgIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oJHN0YXRlLXN1Y2Nlc3MtYmcsIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWluZm8tdGV4dDogICAgICAgICAgICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc3RhdGUtaW5mby1iZzogICAgICAgICAgICAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbigkc3RhdGUtaW5mby1iZywgNyUpICFkZWZhdWx0O1xuXG4kc3RhdGUtd2FybmluZy10ZXh0OiAgICAgICAgICAgICAkZ29sZCAhZGVmYXVsdDtcbiRzdGF0ZS13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICRnb2xkICFkZWZhdWx0O1xuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oJHN0YXRlLXdhcm5pbmctYmcsIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgI2E5NDQ0MiAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICNmMmRlZGUgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJHN0YXRlLWRhbmdlci1iZywgNSUpICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAwLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgMC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1cy1pbm5lcjogY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICRvZmYtd2hpdGUgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICgkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSAvIDIpICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgIDM4MHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgJGRhcmstYmx1ZSAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgIDVweCAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgMC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCA1cHggMTBweCByZ2JhKCRibGFjaywgMC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItdGl0bGUtYmc6ICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLXRpdGxlLXBhZGRpbmcteDogICAgICAgICAgICAgMTRweCAhZGVmYXVsdDtcbiRwb3BvdmVyLXRpdGxlLXBhZGRpbmcteTogICAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1jb250ZW50LXBhZGRpbmcteDogICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1jb250ZW50LXBhZGRpbmcteTogICAgICAgICAgIDlweCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg6ICAgICAgICAgICAoJHBvcG92ZXItYXJyb3ctd2lkdGggKyAxcHgpICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgMC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1kZWZhdWx0LWJnOiAgICAgICAgICAgICRvZmYtd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcHJpbWFyeS1iZzogICAgICAgICAgICAkb2ZmLXdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kYmFkZ2UtaW5mby1iZzogICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcbiRiYWRnZS13YXJuaW5nLWJnOiAgICAgICAgICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuJGJhZGdlLWRhbmdlci1iZzogICAgICAgICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcblxuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGJhZGdlLWxpbmstaG92ZXItY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtcGFkZGluZzogICAgICAgMnJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLXNtLXVwLW1hcmdpbi15OiAzcmVtICFkZWZhdWx0O1xuXG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICByZ2JhKCRibGFjaywgMC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC14cy1ib3gtc2hhZG93OiAgICAwIDNweCA5cHggcmdiYSgkYmxhY2ssIDAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1zbS11cC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoJGJsYWNrLCAwLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAwLjggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgIDcwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgNTcwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAwLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgJHNwYWNlci15ICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgMC43NXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgMC43NXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICBpbnNldCAwIDAuMXJlbSAwLjFyZW0gcmdiYSgkYmxhY2ssIDAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6IDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgMCAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHRlc3QgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjogICAgICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I6ICAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I6ICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtbGluay1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtbGluay1hY3RpdmUtY29sb3I6ICAgJGxpc3QtZ3JvdXAtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saW5rLWFjdGl2ZS1iZzogICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgMC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICNkZGQgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgMC4wNzUpICFkZWZhdWx0O1xuJHRodW1ibmFpbC10cmFuc2l0aW9uOiAgICAgICAgYWxsIDAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAkZ3JheSAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgIDAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgIDAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgNDBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhlaWdodDogICAgICAgICAgICAgICAgICAgICA0MHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgIDAuNSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgICAgICAgICAgIDdweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICA3cHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNCAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMS41IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGNvZGUtcGFkZGluZy14OiAgICAgICAgICAgICAgMC40cmVtICFkZWZhdWx0O1xuJGNvZGUtcGFkZGluZy15OiAgICAgICAgICAgICAgMC4ycmVtICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgI2JkNDE0NyAhZGVmYXVsdDtcbiRjb2RlLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXN0ICFkZWZhdWx0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuXG4kcHJlLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVzdCAhZGVmYXVsdDtcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcHJlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHggIWRlZmF1bHQ7XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2NS4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8vXG4vLyAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4vLyAyLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4vLyAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vL1xuXG4vLyBEb2N1bWVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAxXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICBmb250LXNpemU6IDE2cHg7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4vLyBTZWN0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuLy9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuLy9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vL1xuLy8gQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuLy8gYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbi8vXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8vIEdyb3VwaW5nIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuLy9cblxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4geyAvLyAxXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuLy9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbi8vXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTsgLy8gMVxuICBmb250LXNpemU6IDFlbTsgLy8gMlxufVxuXG4vLyBUZXh0LWxldmVsIHNlbWFudGljc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbi8vIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbi8vXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gMVxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbi8vIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuLy9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG59XG5cbi8vXG4vLyBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbi8vXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4vL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7IC8vIDFcbiAgZm9udC1zaXplOiAxZW07IC8vIDJcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbi8vXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbi8vXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLy8gRW1iZWRkZWQgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuLy9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4vL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbi8vXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy9cbi8vIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuLy9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4vLyAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4vL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxuICBmb250LXNpemU6IDEwMCU7IC8vIDFcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDFcbiAgbWFyZ2luOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbi8vIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4vL1xuXG5idXR0b24sXG5pbnB1dCB7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbi8vIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbi8vXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8vIDFcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vL1xuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbi8vXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vL1xuLy8gUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuLy9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8vXG4vLyBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbi8vXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbi8vIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbi8vICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICBkaXNwbGF5OiB0YWJsZTsgLy8gMVxuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gM1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4vL1xuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4vL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbi8vXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4vL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4vLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxuICBmb250OiBpbmhlcml0OyAvLyAyXG59XG5cbi8vIEludGVyYWN0aXZlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4vL1xuXG5kZXRhaWxzLCAvLyAxXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vLyBTY3JpcHRpbmdcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbi8vXG5cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuLy9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBIaWRkZW5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4vL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cDovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyLFxuICAgIHA6OmZpcnN0LWxldHRlcixcbiAgICBkaXY6OmZpcnN0LWxldHRlcixcbiAgICBibG9ja3F1b3RlOjpmaXJzdC1sZXR0ZXIsXG4gICAgbGk6OmZpcnN0LWxldHRlcixcbiAgICBwOjpmaXJzdC1saW5lLFxuICAgIGRpdjo6Zmlyc3QtbGluZSxcbiAgICBibG9ja3F1b3RlOjpmaXJzdC1saW5lLFxuICAgIGxpOjpmaXJzdC1saW5lIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6XG4gICAgICAvLyAgIGh0dHA6Ly93d3cuc2FuYmVpamkuY29tL2FyY2hpdmVzLzk1M1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhLFxuICAgIGE6dmlzaXRlZCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgIzk5OTsgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICAvL1xuXG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICMwMDA7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnQsIER1cGxpY2F0ZVByb3BlcnR5XG5cbi8vIFJlYm9vdFxuLy9cbi8vIEdsb2JhbCByZXNldHMgdG8gY29tbW9uIEhUTUwgZWxlbWVudHMgYW5kIG1vcmUgZm9yIGVhc2llciB1c2FnZSBieSBCb290c3RyYXAuXG4vLyBBZGRzIGFkZGl0aW9uYWwgcnVsZXMgb24gdG9wIG9mIE5vcm1hbGl6ZS5jc3MsIGluY2x1ZGluZyBzZXZlcmFsIG92ZXJyaWRlcy5cblxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHRvIGBib3JkZXItYm94YCBzbyB0aGF0IHdoZW4geW91IGFkZFxuLy8gYHBhZGRpbmdgIG9yIGBib3JkZXJgcyB0byBhbiBlbGVtZW50LCB0aGUgb3ZlcmFsbCBkZWNsYXJlZCBgd2lkdGhgIGRvZXMgbm90XG4vLyBjaGFuZ2UuIEZvciBleGFtcGxlLCBgd2lkdGg6IDEwMHB4O2Agd2lsbCBhbHdheXMgYmUgYDEwMHB4YCBkZXNwaXRlIHRoZVxuLy8gYGJvcmRlcjogMTBweCBzb2xpZCByZWQ7YCBhbmQgYHBhZGRpbmc6IDIwcHg7YC5cbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLiBGb3Jcbi8vIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxuLy8gaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jdGhpcmQtYm94LXNpemluZy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlL1xuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLy8gTWFrZSB2aWV3cG9ydCByZXNwb25zaXZlXG4vL1xuLy8gQHZpZXdwb3J0IGlzIG5lZWRlZCBiZWNhdXNlIElFIDEwKyBkb2Vzbid0IGhvbm9yIDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiPiBpblxuLy8gc29tZSBjYXNlcy4gU2VlIGh0dHBzOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi8uXG4vLyBFdmVudHVhbGx5IEB2aWV3cG9ydCB3aWxsIHJlcGxhY2UgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCI+LlxuLy9cbi8vIEhvd2V2ZXIsIGBkZXZpY2Utd2lkdGhgIGlzIGJyb2tlbiBvbiBJRSAxMCBvbiBXaW5kb3dzIChQaG9uZSkgOCxcbi8vIChzZWUgaHR0cHM6Ly90aW1rYWRsZWMuY29tLzIwMTMvMDEvd2luZG93cy1waG9uZS04LWFuZC1kZXZpY2Utd2lkdGgvIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwNDk3KVxuLy8gYW5kIHRoZSBmaXggZm9yIHRoYXQgaW52b2x2ZXMgYSBzbmlwcGV0IG9mIEphdmFTY3JpcHQgdG8gc25pZmYgdGhlIHVzZXIgYWdlbnRcbi8vIGFuZCBhcHBseSBzb21lIGNvbmRpdGlvbmFsIENTUy5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jc3VwcG9ydC1pZTEwLXdpZHRoIGZvciB0aGUgcmVsZXZhbnQgaGFjay5cbi8vXG4vLyBXcmFwIGBAdmlld3BvcnRgIHdpdGggYEBhdC1yb290YCBmb3Igd2hlbiBmb2xrcyBkbyBhIG5lc3RlZCBpbXBvcnQgKGUuZy4sXG4vLyBgLmNsYXNzLW5hbWUgeyBAaW1wb3J0IFwiYm9vdHN0cmFwXCI7IH1gKS5cbkBhdC1yb290IHtcbiAgQC1tcy12aWV3cG9ydCB7XG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgfVxufVxuXG4vL1xuLy8gUmVzZXQgSFRNTCwgYm9keSwgYW5kIG1vcmVcbi8vXG5cbmh0bWwge1xuICAvLyBXZSBhc3N1bWUgbm8gaW5pdGlhbCBwaXhlbCBgZm9udC1zaXplYCBmb3IgYWNjZXNzaWJpbGl0eSByZWFzb25zLiBUaGlzXG4gIC8vIGFsbG93cyB3ZWIgdmlzaXRvcnMgdG8gY3VzdG9taXplIHRoZWlyIGJyb3dzZXIgZGVmYXVsdCBmb250LXNpemUsIG1ha2luZ1xuICAvLyB5b3VyIHByb2plY3QgbW9yZSBpbmNsdXNpdmUgYW5kIGFjY2Vzc2libGUgdG8gZXZlcnlvbmUuXG5cbiAgLy8gQXMgYSBzaWRlLWVmZmVjdCBvZiBzZXR0aW5nIHRoZSBAdmlld3BvcnQgYWJvdmUsXG4gIC8vIElFMTEgJiBFZGdlIG1ha2UgdGhlIHNjcm9sbGJhciBvdmVybGFwIHRoZSBjb250ZW50IGFuZCBhdXRvbWF0aWNhbGx5IGhpZGUgaXRzZWxmIHdoZW4gbm90IGluIHVzZS5cbiAgLy8gVW5mb3J0dW5hdGVseSwgdGhlIGF1dG8tc2hvd2luZyBvZiB0aGUgc2Nyb2xsYmFyIGlzIHNvbWV0aW1lcyB0b28gc2Vuc2l0aXZlLFxuICAvLyB0aHVzIG1ha2luZyBpdCBoYXJkIHRvIGNsaWNrIG9uIHN0dWZmIG5lYXIgdGhlIHJpZ2h0IGVkZ2Ugb2YgdGhlIHBhZ2UuXG4gIC8vIFNvIHdlIGFkZCB0aGlzIHN0eWxlIHRvIGZvcmNlIElFMTEgJiBFZGdlIHRvIHVzZSBhIFwibm9ybWFsXCIsIG5vbi1vdmVybGFwcGluZywgbm9uLWF1dG8taGlkaW5nIHNjcm9sbGJhci5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg1NDNcbiAgLy8gYW5kIGh0dHBzOi8vZGV2ZWxvcGVyLm1pY3Jvc29mdC5jb20vZW4tdXMvbWljcm9zb2Z0LWVkZ2UvcGxhdGZvcm0vaXNzdWVzLzcxNjUzODMvXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuXG4gIC8vIENoYW5nZXMgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIC8vIEdvIGVhc3kgb24gdGhlIGV5ZXMgYW5kIHVzZSBzb21ldGhpbmcgb3RoZXIgdGhhbiBgIzAwMGAgZm9yIHRleHRcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAvLyBCeSBkZWZhdWx0LCBgPGJvZHk+YCBoYXMgbm8gYGJhY2tncm91bmQtY29sb3JgIHNvIHdlIHNldCBvbmUgYXMgYSBiZXN0IHByYWN0aWNlLlxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuYWJiclt0aXRsZV0sXG4gIC8vIEFkZCBkYXRhLSogYXR0cmlidXRlIHRvIGhlbHAgb3V0IG91ciB0b29sdGlwIHBsdWdpbiwgcGVyIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNTI1N1xuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGZpbGw6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIGZpbGw6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICYubGluay11bmRlcmxpbmUge1xuICAgICZfX3ByaW1hcnkge1xuICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRib2R5LWdyYXk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZWNvbmRhcnkge1xuICAgICAgY29sb3I6ICRib2R5LWdyYXk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5saW5rLXVuZGVybGluZSB7XG4gICZfX3ByaW1hcnkge1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkYm9keS1ncmF5O1xuICAgIH1cbiAgfVxuXG4gICZfX3NlY29uZGFyeSB7XG4gICAgY29sb3I6ICRib2R5LWdyYXk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgfVxuICB9XG59XG5cbmxhYmVsIHtcbiAgJi5saW5rLXVuZGVybGluZSB7XG4gICAgJl9fcHJpbWFyeSB7XG4gICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGJvZHktZ3JheTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZWNvbmRhcnkge1xuICAgICAgY29sb3I6ICRib2R5LWdyYXk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKVxuLy8gd2hpY2ggaGF2ZSBub3QgYmVlbiBtYWRlIGV4cGxpY2l0bHkga2V5Ym9hcmQtZm9jdXNhYmxlICh3aXRob3V0IHRhYmluZGV4KS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbi8vYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuLy8gIGNvbG9yOiBpbmhlcml0O1xuLy8gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vXG4vLyAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuLy8gICAgY29sb3I6IGluaGVyaXQ7XG4vLyAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyAgfVxuLy9cbi8vICAmOmZvY3VzIHtcbi8vICAgIG91dGxpbmU6IDA7XG4vLyAgfVxuLy99XG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gTm9ybWFsaXplIHY0IHJlbW92ZWQgdGhpcyBwcm9wZXJ0eSwgY2F1c2luZyBgPHByZT5gIGNvbnRlbnQgdG8gYnJlYWsgb3V0IG9mIHdyYXBwaW5nIGNvZGUgc25pcHBldHNcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBOb3JtYWxpemUgYWRkcyBgbWFyZ2luYCB0byBgZmlndXJlYHMgYXMgYnJvd3NlcnMgYXBwbHkgaXQgaW5jb25zaXN0ZW50bHkuXG4gIC8vIFdlIHJlc2V0IHRoYXQgdG8gY3JlYXRlIGEgYmV0dGVyIGZsb3cgaW4tcGFnZS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuLy9cbi8vIEltYWdlc1xuLy9cblxuaW1nIHtcbiAgLy8gQnkgZGVmYXVsdCwgYDxpbWc+YHMgYXJlIGBpbmxpbmUtYmxvY2tgLiBUaGlzIGFzc3VtZXMgdGhhdCwgYW5kIHZlcnRpY2FsbHlcbiAgLy8gY2VudGVycyB0aGVtLiBUaGlzIHdvbid0IGFwcGx5IHNob3VsZCB5b3UgcmVzZXQgdGhlbSB0byBgYmxvY2tgIGxldmVsLlxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAvLyBOb3RlOiBgPGltZz5gcyBhcmUgZGVsaWJlcmF0ZWx5IG5vdCBtYWRlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdC5cbiAgLy8gRm9yIHRoZSByYXRpb25hbGUgYmVoaW5kIHRoaXMsIHNlZSB0aGUgY29tbWVudHMgb24gdGhlIGAuaW1nLWZsdWlkYCBjbGFzcy5cbn1cblxuLy8gaU9TIFwiY2xpY2thYmxlIGVsZW1lbnRzXCIgZml4IGZvciByb2xlPVwiYnV0dG9uXCJcbi8vXG4vLyBGaXhlcyBcImNsaWNrYWJpbGl0eVwiIGlzc3VlIChhbmQgbW9yZSBnZW5lcmFsbHksIHRoZSBmaXJpbmcgb2YgZXZlbnRzIHN1Y2ggYXMgZm9jdXMgYXMgd2VsbClcbi8vIGZvciB0cmFkaXRpb25hbGx5IG5vbi1mb2N1c2FibGUgZWxlbWVudHMgd2l0aCByb2xlPVwiYnV0dG9uXCJcbi8vIHNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gQXZvaWQgMzAwbXMgY2xpY2sgZGVsYXkgb24gdG91Y2ggZGV2aWNlcyB0aGF0IHN1cHBvcnQgdGhlIGB0b3VjaC1hY3Rpb25gIENTUyBwcm9wZXJ0eS5cbi8vXG4vLyBJbiBwYXJ0aWN1bGFyLCB1bmxpa2UgbW9zdCBvdGhlciBicm93c2VycywgSUUxMStFZGdlIG9uIFdpbmRvd3MgMTAgb24gdG91Y2ggZGV2aWNlcyBhbmQgSUUgTW9iaWxlIDEwLTExXG4vLyBET04nVCByZW1vdmUgdGhlIGNsaWNrIGRlbGF5IHdoZW4gYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiIGNvbnRlbnQ9XCJ3aWR0aD1kZXZpY2Utd2lkdGhcIj5gIGlzIHByZXNlbnQuXG4vLyBIb3dldmVyLCB0aGV5IERPIHN1cHBvcnQgcmVtb3ZpbmcgdGhlIGNsaWNrIGRlbGF5IHZpYSBgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb25gLlxuLy8gU2VlOlxuLy8gKiBodHRwczovL3Y0LWFscGhhLmdldGJvb3RzdHJhcC5jb20vY29udGVudC9yZWJvb3QvI2NsaWNrLWRlbGF5LW9wdGltaXphdGlvbi1mb3ItdG91Y2hcbi8vICogaHR0cDovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy10b3VjaC1hY3Rpb25cbi8vICogaHR0cHM6Ly9wYXRyaWNraGxhdWtlLmdpdGh1Yi5pby90b3VjaC90ZXN0cy9yZXN1bHRzLyNzdXBwcmVzc2luZy0zMDBtcy1kZWxheVxuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbltyb2xlPVwiYnV0dG9uXCJdLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIC8vIE5vIGxvbmdlciBwYXJ0IG9mIE5vcm1hbGl6ZSBzaW5jZSB2NFxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIENlbnRlcmVkIGJ5IGRlZmF1bHQsIGJ1dCBsZWZ0LWFsaWduLWVkIHRvIG1hdGNoIHRoZSBgdGRgcyBiZWxvdy5cbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgLy8gTm9ybWFsaXplIGluY2x1ZGVzIGBmb250OiBpbmhlcml0O2AsIHNvIGBmb250LWZhbWlseWAuIGBmb250LXNpemVgLCBldGMgYXJlXG4gIC8vIHByb3Blcmx5IGluaGVyaXRlZC4gSG93ZXZlciwgYGxpbmUtaGVpZ2h0YCBpc24ndCBpbmhlcml0ZWQgdGhlcmUuXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAvLyBBcHBseSBhIGRpc2FibGVkIGN1cnNvciBmb3IgcmFkaW9zIGFuZCBjaGVja2JveGVzLlxuICAvL1xuICAvLyBOb3RlOiBOZWl0aGVyIHJhZGlvcyBub3IgY2hlY2tib3hlcyBjYW4gYmUgcmVhZG9ubHkuXG4gICY6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGFwcGVhcmFuY2Ugb2YgdGVtcG9yYWwgaW5wdXRzIHRvIGF2b2lkIGEgTW9iaWxlIFNhZmFyaVxuICAvLyBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxuICAvLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuICAvLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIC8vIFJlc2V0IHRoZSBlbnRpcmUgbGVnZW5kIGVsZW1lbnQgdG8gbWF0Y2ggdGhlIGBmaWVsZHNldGBcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8vICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgLy8gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vICBjb2xvcjogJGlucHV0LWNvbG9yO1xufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBUb2dnbGVzXG4vL1xuLy8gVXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIGdsb2JhbCB2YXJpYWJsZXMgdG8gZW5hYmxlIGNlcnRhaW4gdGhlbWUgZmVhdHVyZXMuXG5cbkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcbiAgfVxufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cbn1cblxuLy8gVXRpbGl0aWVzXG5AaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2hvdmVyXCI7XG5AaW1wb3J0IFwibWl4aW5zL2ltYWdlXCI7XG5AaW1wb3J0IFwibWl4aW5zL2JhZGdlXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Jlc2l6ZVwiO1xuQGltcG9ydCBcIm1peGlucy9zY3JlZW4tcmVhZGVyXCI7XG5AaW1wb3J0IFwibWl4aW5zL3NpemVcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcmVzZXQtdGV4dFwiO1xuQGltcG9ydCBcIm1peGlucy90ZXh0LWVtcGhhc2lzXCI7XG5AaW1wb3J0IFwibWl4aW5zL3RleHQtaGlkZVwiO1xuQGltcG9ydCBcIm1peGlucy90ZXh0LXRydW5jYXRlXCI7XG5AaW1wb3J0IFwibWl4aW5zL3RyYW5zZm9ybXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdmlzaWJpbGl0eVwiO1xuXG4vLyAvLyBDb21wb25lbnRzXG5AaW1wb3J0IFwibWl4aW5zL2FsZXJ0XCI7XG5AaW1wb3J0IFwibWl4aW5zL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvY2FyZHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcIm1peGlucy9saXN0c1wiO1xuQGltcG9ydCBcIm1peGlucy9saXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwibWl4aW5zL25hdi1kaXZpZGVyXCI7XG5AaW1wb3J0IFwibWl4aW5zL2Zvcm1zXCI7XG5AaW1wb3J0IFwibWl4aW5zL3RhYmxlLXJvd1wiO1xuXG4vLyAvLyBTa2luc1xuQGltcG9ydCBcIm1peGlucy9iYWNrZ3JvdW5kLXZhcmlhbnRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYm9yZGVyLXJhZGl1c1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmFkaWVudHNcIjtcblxuLy8gLy8gTGF5b3V0XG5AaW1wb3J0IFwibWl4aW5zL2NsZWFyZml4XCI7XG4vLyBAaW1wb3J0IFwibWl4aW5zL25hdmJhci1hbGlnblwiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkLWZyYW1ld29ya1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkXCI7XG5AaW1wb3J0IFwibWl4aW5zL2Zsb2F0XCI7XG4iLCJAbWl4aW4gaG92ZXIge1xuICAvLyAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuICAvLyAgICAvLyBTZWUgTWVkaWEgUXVlcmllcyBMZXZlbCA0OiBodHRwczovL2RyYWZ0cy5jc3N3Zy5vcmcvbWVkaWFxdWVyaWVzLyNob3ZlclxuICAvLyAgICAvLyBDdXJyZW50bHkgc2hpbW1lZCBieSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9tcTQtaG92ZXItc2hpbVxuICAvLyAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAvLyAgICAgICY6aG92ZXIgeyBAY29udGVudCB9XG4gIC8vICAgIH1cbiAgLy8gIH1cbiAgLy8gIEBlbHNlIHtcbiAgJixcbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgQGNvbnRlbnRcbiAgfVxuICAvLyAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICBAaWYgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeSB7XG4gICAgJjpmb2N1cyB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcbiAgICAmLFxuICAgICY6Zm9jdXMge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICYsXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUge1xuICBAaWYgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeSB7XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxuICB9XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRodW1ibmFpbC10cmFuc2l0aW9uKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHA6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbn1cbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG4iLCIvLyBJbmxpbmUgYW5kIGJsb2NrIGNvZGUgc3R5bGVzXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xufVxuXG4vLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIHBhZGRpbmc6ICRjb2RlLXBhZGRpbmcteSAkY29kZS1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGNvZGUtcGFkZGluZy15ICRjb2RlLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG59XG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGhvdXQgYW55IGRlZmluZWRcbi8vIHdpZHRoIGZvciBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG59XG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXJzOiAkZ3JpZC1ndXR0ZXItd2lkdGhzKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3V0dGVycykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICRndXR0ZXI6IG1hcC1nZXQoJGd1dHRlcnMsICRicmVha3BvaW50KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyIC8gMik7XG4gICAgfVxuICB9XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIHdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtZ3V0dGVycygkZ3V0dGVyczogJGdyaWQtZ3V0dGVyLXdpZHRocykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3V0dGVycykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICRndXR0ZXI6IG1hcC1nZXQoJGd1dHRlcnMsICRicmVha3BvaW50KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyIC8gMik7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyczogJGdyaWQtZ3V0dGVyLXdpZHRocykge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGd1dHRlcnMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAkZ3V0dGVyOiBtYXAtZ2V0KCRndXR0ZXJzLCAkYnJlYWtwb2ludCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkZ3V0dGVyIC8gLTIpO1xuICAgICAgbWFyZ2luLWxlZnQ6ICgkZ3V0dGVyIC8gLTIpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcnM6ICRncmlkLWd1dHRlci13aWR0aHMpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbGxhcHNpbmdcblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3V0dGVycykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICRndXR0ZXI6IG1hcC1nZXQoJGd1dHRlcnMsICRicmVha3BvaW50KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyIC8gMik7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIHdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcHVzaCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgbGVmdDogaWYoJHNpemUgPiAwLCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpLCBhdXRvKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXB1bGwoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIHJpZ2h0OiBpZigkc2l6ZSA+IDAsIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyksIGF1dG8pO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtbW9kaWZpZXIoJHR5cGUsICRzaXplLCAkY29sdW1ucykge1xuICAvLyBXb3JrIGFyb3VuZCB0aGUgbGFjayBvZiBkeW5hbWljIG1peGluIEBpbmNsdWRlIHN1cHBvcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzYyNilcbiAgQGlmICR0eXBlID09IHB1c2gge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXB1c2goJHNpemUsICRjb2x1bW5zKTtcbiAgfSBAZWxzZSBpZiAkdHlwZSA9PSBwdWxsIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1wdWxsKCRzaXplLCAkY29sdW1ucyk7XG4gIH0gQGVsc2UgaWYgJHR5cGUgPT0gb2Zmc2V0IHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zKTtcbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjEuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgpKVxuLy8gICAgNzY3cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIDFweCwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW5mcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJG5hbWUsICRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyczogJGdyaWQtZ3V0dGVyLXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG5cbiAgICBAaW5jbHVkZSBtYWtlLWd1dHRlcnMoJGd1dHRlcnMpO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBlYWNoICRtb2RpZmllciBpbiAocHVsbCwgcHVzaCkge1xuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuI3skbW9kaWZpZXJ9I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW1vZGlmaWVyKCRtb2RpZmllciwgJGksICRjb2x1bW5zKVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQteHMtMFxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtbW9kaWZpZXIob2Zmc2V0LCAkaSwgJGNvbHVtbnMpXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIGJvcmRlci1ib3R0b206ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRkIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIH1cbn1cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLXNtLWNlbGwtcGFkZGluZztcbiAgfVxufVxuXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXG4vL1xuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctYWNjZW50O1xuICB9XG59XG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuLy8gR2VuZXJhdGUgdGhlIGNvbnRleHR1YWwgdmFyaWFudHNcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWJnLWFjdGl2ZSk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChzdWNjZXNzLCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChpbmZvLCAkc3RhdGUtaW5mby1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCh3YXJuaW5nLCAkc3RhdGUtd2FybmluZy1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChkYW5nZXIsICRzdGF0ZS1kYW5nZXItYmcpO1xuXG4vLyBJbnZlcnNlIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi50aGVhZC1pbnZlcnNlIHtcbiAgdGgge1xuICAgIGNvbG9yOiAkdGFibGUtaW52ZXJzZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaW52ZXJzZS1iZztcbiAgfVxufVxuXG4udGhlYWQtZGVmYXVsdCB7XG4gIHRoIHtcbiAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gIH1cbn1cblxuLnRhYmxlLWludmVyc2Uge1xuICBjb2xvcjogJHRhYmxlLWludmVyc2UtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1pbnZlcnNlLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJGJvZHktYmc7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBBZGQgYC50YWJsZS1yZXNwb25zaXZlYCB0byBgLnRhYmxlYHMgYW5kIHdlJ2xsIG1ha2UgdGhlbSBtb2JpbGUgZnJpZW5kbHkgYnlcbi8vIGVuYWJsaW5nIGhvcml6b250YWwgc2Nyb2xsaW5nLiBPbmx5IGFwcGxpZXMgPDc2OHB4LiBFdmVyeXRoaW5nIGFib3ZlIHRoYXRcbi8vIHdpbGwgZGlzcGxheSBub3JtYWxseS5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTAwNTdcblxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnRcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHdoaXRlIGluc2V0O1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICAvLyAvLyBNYWtlIGlucHV0cyBhdCBsZWFzdCB0aGUgaGVpZ2h0IG9mIHRoZWlyIGJ1dHRvbiBjb3VudGVycGFydCAoYmFzZSBsaW5lLWhlaWdodCArIHBhZGRpbmcgKyBib3JkZXIpXG4gIC8vIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTQuXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgSWNvbnMgZnJvbSBzZWxlY3QgZmllbGRcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAvLyBNYW51YWxseSB1c2UgdGhlIGlmL2Vsc2UgaW5zdGVhZCBvZiB0aGUgbWl4aW4gdG8gYWNjb3VudCBmb3IgaU9TIG92ZXJyaWRlXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIE90aGVyd2lzZSB1bmRvIHRoZSBpT1MgZGVmYXVsdFxuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAmLmVycm9yICsgLmVycm9yLFxuICAmLmVycm9yIHtcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgfVxuXG4gICYuZXJyb3IgKyAuZXJyb3Ige1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkIHtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZy1kaXNhYmxlZDtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBjb2xvcjogJGdyYXk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG5cbiAgLy8gc2VsZWN0IGJveCBpY29uXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3MzLmFtYXpvbmF3cy5jb20vaGFzaHRhZ3BhaWQtbmV3L2ljb25zL2Rvd25fYXJyb3cucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICYubW9udGgge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cblxuICAmLmRheSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuXG4gICYueWVhciB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuXG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICAkc2VsZWN0LWJvcmRlci13aWR0aDogKCRib3JkZXItd2lkdGggKiAyKTtcblxuICAgIGhlaWdodDogY2FsYygjeyRpbnB1dC1oZWlnaHR9ICsgI3skc2VsZWN0LWJvcmRlci13aWR0aH0pO1xuICB9XG5cbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCB0ZXh0IHRvXG4vLyBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD5gIGRlZmF1bHRcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xufVxuXG4vL1xuLy8gTGVnZW5kc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGVnZW5kIHRleHQgdG9cbi8vIGJlIHRoZSBzYW1lIHNpemUgYXMgcmVndWxhciBsYWJlbHMsIGFuZCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxlZ2VuZCB7XG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LXBhZGRpbmcteTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG59XG5cbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGFuIGVsZW1lbnQgdG8gbWFrZSBhbnkgc3RyaW5nIG9mIHRleHQgYWxpZ24gd2l0aCBsYWJlbHMgaW4gYVxuLy8gaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBwYWRkaW5nLXRvcDogJGlucHV0LXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1zbSB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1sZyB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAmOm9ubHktY2hpbGQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuLy8gQ3VzdG9tIFJhZGlvIHN0eWxlc1xuXG4ucmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgJGdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxlZnQ6IDFyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjI1cyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMjVzIGxpbmVhcjtcbn1cblxuLnJhZGlvOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgbGluZWFyO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLnJhZGlvIHtcbiAgYm9yZGVyOiAycHggc29saWQgJHBpbms7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiAucmFkaW86OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICRwaW5rO1xufVxuXG4vL2lucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiBsYWJlbCB7XG4vLyAgY29sb3I6ICRwaW5rO1xuLy99XG5cblxuLy8gQ3VzdG9tIENoZWNrYm94IHN0eWxlc1xuXG4uY2hlY2ssXG4ubWludXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRncmF5O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsZWZ0OiAxcmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGxpbmVhcjtcbn1cblxuLmNoZWNrOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIHRvcDogLTRweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubWludXM6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAycHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5jaGVjayxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAubWludXMge1xuICBib3JkZXI6IDJweCBzb2xpZCAkcGluaztcbiAgYmFja2dyb3VuZDogJHBpbms7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAubWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAuY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7XG59XG5cbi8vIFJhZGlvcyBhbmQgY2hlY2tib3hlcyBvbiBzYW1lIGxpbmVcbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gICsgLmZvcm0tY2hlY2staW5saW5lIHtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBmZWVkYmFjayBzdGF0ZXNcbi8vXG4vLyBBcHBseSBjb250ZXh0dWFsIGFuZCBzZW1hbnRpYyBzdGF0ZXMgdG8gaW5kaXZpZHVhbCBmb3JtIGNvbnRyb2xzLlxuXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbn1cblxuLmZvcm0tY29udHJvbC1zdWNjZXNzLFxuLmZvcm0tY29udHJvbC13YXJuaW5nLFxuLmZvcm0tY29udHJvbC1kYW5nZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAoJGlucHV0LXBhZGRpbmcteCAqIDMpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgKCRpbnB1dC1oZWlnaHQgLyA0KTtcbiAgYmFja2dyb3VuZC1zaXplOiAoJGlucHV0LWhlaWdodCAvIDIpICgkaW5wdXQtaGVpZ2h0IC8gMik7XG59XG5cbi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcbi5oYXMtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRicmFuZC1zdWNjZXNzKTtcblxuICAuZm9ybS1jb250cm9sLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRmb3JtLWljb24tc3VjY2VzcztcbiAgfVxufVxuXG4uaGFzLXdhcm5pbmcge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkYnJhbmQtd2FybmluZyk7XG5cbiAgLmZvcm0tY29udHJvbC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkZm9ybS1pY29uLXdhcm5pbmc7XG4gIH1cbn1cblxuLmhhcy1kYW5nZXIge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkYnJhbmQtZGFuZ2VyKTtcblxuICAuZm9ybS1jb250cm9sLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGZvcm0taWNvbi1kYW5nZXI7XG4gIH1cbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAvLyBDdXN0b20gZm9ybSBjb250cm9sc1xuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7IC8vIEZsZXhib3ggYWxpZ25tZW50IG1lYW5zIHdlIGxvc2Ugb3VyIEhUTUwgc3BhY2UgaGVyZSwgc28gd2UgY29tcGVuc2F0ZS5cbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICB9XG5cbiAgICAvLyBSZS1vdmVycmlkZSB0aGUgZmVlZGJhY2sgaWNvbi5cbiAgICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSB2YWxpZGF0aW9uIHN0YXRlc1xuLy9cbi8vIFVzZWQgaW4gX2Zvcm1zLnNjc3MgdG8gZ2VuZXJhdGUgdGhlIGZvcm0gdmFsaWRhdGlvbiBDU1MgZm9yIHdhcm5pbmdzLCBlcnJvcnMsXG4vLyBhbmQgc3VjY2Vzc2VzLlxuXG5AbWl4aW4gZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJGNvbG9yKSB7XG4gIC8vIENvbG9yIHRoZSBsYWJlbCBhbmQgaGVscCB0ZXh0XG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4gIC5mb3JtLWNvbnRyb2wtbGFiZWwsXG4gIC5jb2wtZm9ybS1sYWJlbCxcbiAgLmZvcm0tY2hlY2stbGFiZWwsXG4gIC5jdXN0b20tY29udHJvbCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC8vIFNldCB0aGUgYm9yZGVyIGFuZCBib3ggc2hhZG93IG9uIHNwZWNpZmljIGlucHV0cyB0byBtYXRjaFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgMCAwIDZweCBsaWdodGVuKCRjb2xvciwgMjAlKSk7XG4gICAgfVxuICB9XG5cbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGFkZG9uc1xuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDQwJSk7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgQGlucHV0LWJvcmRlci1mb2N1c2AgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtY29sb3ItZm9jdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnLWZvY3VzO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1mb2N1cztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3ctZm9jdXMpO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBSZWxhdGl2ZSB0ZXh0IHNpemUsIHBhZGRpbmcsIGFuZCBib3JkZXItcmFkaWkgY2hhbmdlcyBmb3IgZm9ybSBjb250cm9scy4gRm9yXG4vLyBob3Jpem9udGFsIHNpemluZywgd3JhcCBjb250cm9scyBpbiB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuIGA8c2VsZWN0PmBcbi8vIGVsZW1lbnQgZ2V0cyBzcGVjaWFsIGxvdmUgYmVjYXVzZSBpdCdzIHNwZWNpYWwsIGFuZCB0aGF0J3MgYSBmYWN0IVxuXG5AbWl4aW4gaW5wdXQtc2l6ZSgkcGFyZW50LCAkaW5wdXQtaGVpZ2h0LCAkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBzZWxlY3QjeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICB0ZXh0YXJlYSN7JHBhcmVudH0sXG4gIHNlbGVjdFttdWx0aXBsZV0jeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50XG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkYnRuLWxpbmUtaGVpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkZm9udC1zaXplLWJhc2UsICRidG4tYm9yZGVyLXJhZGl1cywgJGJ0bi1sZXR0ZXItc3BhY2luZyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAvLyBTaGFyZSBob3ZlciBhbmQgZm9jdXMgc3R5bGVzXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICBvcGFjaXR5OiAwLjY1O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmEuYnRuW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0sXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idG4ge1xuICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG59XG5cbi5kaXNhYmxlZCxcbjpkaXNhYmxlZCxcbltkaXNhYmxlZD1cImRpc2FibGVkXCJdLFxuW2Rpc2FibGVkPVwidHJ1ZVwiXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgb3BhY2l0eTogMC42NTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbn1cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG4uYnRuLXByaW1hcnksXG4uYnRuLXBpbGwge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXByaW1hcnktY29sb3IsICRidG4tcHJpbWFyeS1iZywgJGJ0bi1wcmltYXJ5LWJvcmRlcik7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLXBpbms7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1waW5rO1xuICB9XG5cbiAgJi5zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdztcbiAgfVxufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tc2Vjb25kYXJ5LWNvbG9yLCAkYnRuLXNlY29uZGFyeS1iZywgJGJ0bi1zZWNvbmRhcnktYm9yZGVyKTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXNlY29uZGFyeS1jb2xvciwgJGJ0bi1zZWNvbmRhcnktYmcsICRidG4tc2Vjb25kYXJ5LWJvcmRlcik7XG59XG5cbi5idG4tc20tcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tcHJpbWFyeS1jb2xvciwgJGJ0bi1wcmltYXJ5LWJnLCAkYnRuLXByaW1hcnktYm9yZGVyKTtcblxuICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3c7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLXBpbms7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1waW5rO1xuICB9XG59XG5cbi5idG4tbmF2LXByaW1hcnkge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXByaW1hcnktY29sb3IsICRidG4tcHJpbWFyeS1iZywgJGJ0bi1wcmltYXJ5LWJvcmRlcik7XG5cbiAgYm94LXNoYWRvdzogJGJ0bi1ib3gtc2hhZG93O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1waW5rO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtcGluaztcbiAgfVxufVxuXG4uYnRuLW5hdi1zZWNvbmRhcnkge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXNlY29uZGFyeS1jb2xvciwgdHJhbnNwYXJlbnQsICRidG4tc2Vjb25kYXJ5LWJvcmRlcik7XG5cbiAgJjpob3ZlcixcbiAgJi5ob3ZlcixcbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItcGluaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGhvdmVyLXBpbms7XG4gIH1cbn1cblxuLmJ0bi1pbmZvIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1pbmZvLWNvbG9yLCAkYnRuLWluZm8tYmcsICRidG4taW5mby1ib3JkZXIpO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXN1Y2Nlc3MtY29sb3IsICRidG4tc3VjY2Vzcy1iZywgJGJ0bi1zdWNjZXNzLWJvcmRlcik7XG59XG5cbi5idG4td2FybmluZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4td2FybmluZy1jb2xvciwgJGJ0bi13YXJuaW5nLWJnLCAkYnRuLXdhcm5pbmctYm9yZGVyKTtcbn1cblxuLmJ0bi1mYiB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tZmItY29sb3IsICRidG4tZmItYmcsICRidG4tZmItYm9yZGVyKTtcblxuICBoZWlnaHQ6IDQ5cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tZGFuZ2VyLWNvbG9yLCAkYnRuLWRhbmdlci1iZywgJGJ0bi1kYW5nZXItYm9yZGVyKTtcbn1cblxuLmJ0bi1ncmF5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1ncmF5LWNvbG9yLCAkYnRuLWdyYXktYmcsICRidG4tZ3JheS1ib3JkZXIpO1xufVxuXG4vLyBSZW1vdmUgYWxsIGJhY2tncm91bmRzXG4uYnRuLW91dGxpbmUtcGlsbCB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXBpbGwtdmFyaWFudCgkcGluayk7XG59XG5cbi5idG4tb3V0bGluZS1waWxsLXJlZCB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXBpbGwtdmFyaWFudCgkcGluayk7XG59XG5cbi5idG4tb3V0bGluZS1waWxsLWJsdWUge1xuICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS1waWxsLXZhcmlhbnQoJGJsdWUpO1xufVxuXG4uYnRuLW91dGxpbmUtcGlsbC1vcmFuZ2Uge1xuICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS1waWxsLXZhcmlhbnQoJG9yYW5nZSk7XG59XG5cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCRidG4tcHJpbWFyeS1iZyk7XG59XG5cbi5idG4tb3V0bGluZS1wZW5kaW5nIHtcbiAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkYnRuLXBlbmRpbmctYm9yZGVyKTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGJ0bi1zZWNvbmRhcnktYm9yZGVyKTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCRidG4taW5mby1iZyk7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkYnRuLXN1Y2Nlc3MtYmcpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGJ0bi13YXJuaW5nLWJnKTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGJ0bi1kYW5nZXItYmcpO1xufVxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIGV2ZW4tbnVtYmVyZWQgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIGxhcmdlIGlucHV0XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnLCAkYnRuLWxldHRlci1zcGFjaW5nKTtcbn1cblxuLmJ0bi1zbSB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSwgJGJ0bi1sZXR0ZXItc3BhY2luZyk7XG59XG5cbi5idG4tc20tcHJpbWFyeSB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtYmFzZSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtLCAkYnRuLWxldHRlci1zcGFjaW5nKTtcbn1cblxuLmJ0bi1uYXYtcHJpbWFyeSB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1uYXYtcHJpbWFyeSwgJGJ0bi1wYWRkaW5nLXgtbmF2LXByaW1hcnksICRmb250LXNpemUtYmFzZSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtLCAkYnRuLWxldHRlci1zcGFjaW5nKTtcbn1cblxuLmJ0bi1uYXYtc2Vjb25kYXJ5IHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBwcm9wZXIgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIHNtYWxsIGlucHV0XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LW5hdi1zZWNvbmRhcnksICRidG4tcGFkZGluZy14LW5hdi1zZWNvbmRhcnksICRmb250LXNpemUtYmFzZSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtLCAkYnRuLWxldHRlci1zcGFjaW5nKTtcbn1cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyBUaWtUb2sgYnV0dG9uXG4uYnRuLXRpa3RvayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8vIFNuYXBjaGF0IGJ1dHRvblxuLmJ0bi1zbmFwY2hhdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTIsIDAsIDEpO1xuICBjb2xvcjogcmdiYSg1MSwgNTMsIDU4LCAxKTtcbn1cblxuLmJ0bi1zbmFwY2hhdDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MywgNTgsIDEpO1xufVxuXG4uYnRuLXlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0MCwgNDAsIDEpO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idG4taW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAxKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnRuLXVuYXBwcm92ZS1jb25jZXB0LCAuYnRuLXVuYXBwcm92ZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDY4LCA2OCwgMSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDM4LCAzOCwgMSk7XG4gIH1cbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDY4LCA2OCwgMC41KTtcbiAgfVxufVxuXG4uYnRuLXVuYXBwcm92ZS1jYW5jZWwge1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjI2LCAyMzIsIDI0MCwgMSk7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQxLCAyNDUsIDI0OSwgMSk7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuICAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICAvLyBIb3ZlciBhbmQgZm9jdXMgc3R5bGVzIGFyZSBzaGFyZWRcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAycHggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvL2JveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICAvL2JvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogI2ZmZikge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtcGlsbC12YXJpYW50KCRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAzMSUpO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMsICRidG4tbGV0dGVyLXNwYWNpbmcpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICBsZXR0ZXItc3BhY2luZzogJGJ0bi1sZXR0ZXItc3BhY2luZztcbn1cblxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbnRyIHtcbiAgJi5jb2xsYXBzZS5zaG93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbn1cblxudGJvZHkge1xuICAmLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtd2lkdGg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLy8gUHJldmVudCB0aGUgZm9jdXMgb24gdGhlIGRyb3Bkb3duIHRvZ2dsZSB3aGVuIGNsb3NpbmcgZHJvcGRvd25zXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1tYXJnaW4tdG9wIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTsgLy8gUmVkZWNsYXJlIGJlY2F1c2UgbmVzdGluZyBjYW4gY2F1c2UgaW5oZXJpdGFuY2UgaXNzdWVzXG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcblxuICAmLmRyb3Bkb3duLXNldHRpbmdzIHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gICYuZHJvcGRvd24tZm9ybSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogJGRyb3Bkb3duLWZvcm0tbWluLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuXG4gICAgLmh5cGhlbiB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogMC41cmVtIDVyZW0gMC41cmVtIDEuNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZDogbm9uZTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtYmc7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcGVuIHN0YXRlIGZvciB0aGUgZHJvcGRvd25cbi5zaG93IHtcbiAgLy8gU2hvdyB0aGUgbWVudVxuICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIDpmb2N1cyBpcyB0cmlnZ2VyZWRcbiAgPiBhIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi8vIE1lbnUgcG9zaXRpb25pbmdcbi8vXG4vLyBBZGQgZXh0cmEgY2xhc3MgdG8gYC5kcm9wZG93bi1tZW51YCB0byBmbGlwIHRoZSBhbGlnbm1lbnQgb2YgdGhlIGRyb3Bkb3duXG4vLyBtZW51IHdpdGggdGhlIHBhcmVudC5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gYC5kcm9wZG93bi1tZW51YFxufVxuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBCYWNrZHJvcCB0byBjYXRjaCBib2R5IGNsaWNrcyBvbiBtb2JpbGUsIGV0Yy5cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duLWJhY2tkcm9wO1xufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG5cbi5kcm9wdXAge1xuICAvLyBEaWZmZXJlbnQgcG9zaXRpb25pbmcgZm9yIGJvdHRvbSB1cCBtZW51XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1tYXJnaW4tdG9wO1xuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICNlNWU1ZTUpIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogKCRzcGFjZXIteSAvIDIpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbn1cbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50XG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9uIHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBTZXQgY29ybmVycyBpbmRpdmlkdWFsIGJlY2F1c2Ugc29tZXRpbWVzIGEgc2luZ2xlIGJ1dHRvbiBjYW4gYmUgaW4gYSAuYnRuLWdyb3VwIGFuZCB3ZSBuZWVkIDpmaXJzdC1jaGlsZCBhbmQgOmxhc3QtY2hpbGQgdG8gYm90aCBtYXRjaFxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIE5lZWQgLmRyb3Bkb3duLXRvZ2dsZSBzaW5jZSA6bGFzdC1jaGlsZCBkb2Vzbid0IGFwcGx5IGdpdmVuIGEgLmRyb3Bkb3duLW1lbnUgaW1tZWRpYXRlbHkgYWZ0ZXIgaXRcbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLy8gQ3VzdG9tIGVkaXRzIGZvciBpbmNsdWRpbmcgYnRuLWdyb3VwcyB3aXRoaW4gYnRuLWdyb3VwcyAodXNlZnVsIGZvciBpbmNsdWRpbmcgZHJvcGRvd24gYnV0dG9ucyB3aXRoaW4gYSBidG4tZ3JvdXApXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBPbiBhY3RpdmUgYW5kIG9wZW4sIGRvbid0IHNob3cgb3V0bGluZVxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgQGV4dGVuZCAuYnRuLXNtO1xufVxuXG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIEBleHRlbmQgLmJ0bi1sZztcbn1cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAwLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogMC43NTtcblxuICAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIDAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAwLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogMC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIDAuNzU7XG59XG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBhbmQgc2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLmJ0bixcbiAgLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG4gKyAuYnRuLFxuICA+IC5idG4gKyAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcblxuICAuZm9ybS1jb250cm9sIHtcbiAgICAvLyBFbnN1cmUgdGhhdCB0aGUgaW5wdXQgaXMgYWx3YXlzIGFib3ZlIHRoZSAqYXBwZW5kZWQqIGFkZG9uIGJ1dHRvbiBmb3JcbiAgICAvLyBwcm9wZXIgYm9yZGVyIGNvbG9ycy5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAvLyBBZGQgd2lkdGggMSUgYW5kIGZsZXgtYmFzaXMgYXV0byB0byBlbnN1cmUgdGhhdCBidXR0b24gd2lsbCBub3Qgd3JhcCBvdXRcbiAgICAvLyB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFIEVkZ2UrIGFuZCBGaXJlZm94LiBDaHJvbWUgZG9lcyBub3QgcmVxdWlyZSB0aGlzLlxuICAgIHdpZHRoOiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSBmcm9udFxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAvLyBWZXJ0aWNhbGx5IGNlbnRlcnMgdGhlIGNvbnRlbnQgb2YgdGhlIGFkZG9ucyB3aXRoaW4gdGhlIGlucHV0IGdyb3VwXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItbGVmdDogbm9uZTtcblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIE1hdGNoIHRoZSBpbnB1dHNcbn1cblxuLy8gU2l6aW5nIG9wdGlvbnNcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmZvcm0tY29udHJvbC1sZztcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgQGV4dGVuZCAuZm9ybS1jb250cm9sLXNtO1xufVxuXG4vL1xuLy8gVGV4dCBpbnB1dCBncm91cHNcbi8vXG5cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZ3JheTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItbGVmdDogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXRvcDogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcblxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBTaXppbmdcbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbiAgfVxuXG4gIC8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50XG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLy8gc2Nzcy1saW50OmVuYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxufVxuXG4vL1xuLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4vL1xuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4vLyAgYm9yZGVyLWxlZnQ6IDA7XG4vL31cblxuLy9cbi8vIEJ1dHRvbiBpbnB1dCBncm91cHNcbi8vXG5cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEphbmtpbHkgcHJldmVudCBpbnB1dCBidXR0b24gZ3JvdXBzIGZyb20gd3JhcHBpbmcgd2l0aCBgd2hpdGUtc3BhY2VgIGFuZFxuICAvLyBgZm9udC1zaXplYCBpbiBjb21iaW5hdGlvbiB3aXRoIGBpbmxpbmUtYmxvY2tgIG9uIGJ1dHRvbnMuXG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gZm9yIHNwYWNpbmcsIHBvc2l0aW9uIGZvciBicmluZ2luZyBob3ZlcmVkL2ZvY3VzZWQvYWN0aXZlZFxuICAvLyBlbGVtZW50IGFib3ZlIHRoZSBzaWJsaW5ncy5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gVmVydGljYWxseSBzdHJldGNoIHRoZSBidXR0b24gYW5kIGNlbnRlciBpdHMgY29udGVudFxuICAgIGZsZXg6IDE7XG5cbiAgICArIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICgtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGgpO1xuICAgIH1cblxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gdG8gb25seSBoYXZlIGEgc2luZ2xlLCBzaGFyZWQgYm9yZGVyIGJldHdlZW4gdGhlIHR3b1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAoLSRpbnB1dC1idG4tYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBtYXJnaW4tbGVmdDogKC0kaW5wdXQtYnRuLWJvcmRlci13aWR0aCk7XG4gICAgICAvLyBCZWNhdXNlIHNwZWNpZmljaXR5XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUHJvcGVydHlDb3VudFxuXG4vLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gQmFzZSBjbGFzcyB0YWtlcyBjYXJlIG9mIGFsbCB0aGUga2V5IGJlaGF2aW9yYWwgYXNwZWN0cy5cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWluLWhlaWdodDogKDFyZW0gKiAkbGluZS1oZWlnaHQtYmFzZSk7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTsgLy8gUHV0IHRoZSBpbnB1dCBiZWhpbmQgdGhlIGxhYmVsIHNvIGl0IGRvZXNuJ3Qgb3ZlcmxheSB0ZXh0XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1jaGVja2VkLWluZGljYXRvci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtY2hlY2tlZC1pbmRpY2F0b3ItYmc7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtY2hlY2tlZC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWZvY3VzLWluZGljYXRvci1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWFjdGl2ZS1pbmRpY2F0b3ItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWFjdGl2ZS1pbmRpY2F0b3ItYmc7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtYWN0aXZlLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBjdXJzb3I6ICRjdXN0b20tY29udHJvbC1kaXNhYmxlZC1jdXJzb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtZGlzYWJsZWQtaW5kaWNhdG9yLWJnO1xuICAgIH1cblxuICAgIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtZGlzYWJsZWQtZGVzY3JpcHRpb24tY29sb3I7XG4gICAgICBjdXJzb3I6ICRjdXN0b20tY29udHJvbC1kaXNhYmxlZC1jdXJzb3I7XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBpbmRpY2F0b3Jcbi8vXG4vLyBHZW5lcmF0ZXMgYSBzaGFkb3cgZWxlbWVudCB0byBjcmVhdGUgb3VyIG1ha2VzaGlmdCBjaGVja2JveC9yYWRpbyBiYWNrZ3JvdW5kLlxuXG4uY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICgoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMik7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xufVxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1jaGVja2VkLWljb247XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtaWNvbjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4vLyBDaXJjbGUtRG90IFJhZGlvIEJ1dHRvblxuXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uem1kaS1kb3QtY2lyY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgJGdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMjVzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4yNXMgbGluZWFyO1xufVxuXG4uem1kaS1kb3QtY2lyY2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGxpbmVhcjtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgLnptZGktZG90LWNpcmNsZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHBpbms7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgLnptZGktZG90LWNpcmNsZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAkcGluaztcbiAgfVxufVxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tcmFkaW8tY2hlY2tlZC1pY29uO1xuICB9XG59XG5cbi8vIExheW91dCBvcHRpb25zXG4vL1xuLy8gQnkgZGVmYXVsdCByYWRpb3MgYW5kIGNoZWNrYm94ZXMgYXJlIGBpbmxpbmUtYmxvY2tgIHdpdGggbm8gYWRkaXRpb25hbCBzcGFjaW5nXG4vLyBzZXQuIFVzZSB0aGVzZSBvcHRpb25hbCBjbGFzc2VzIHRvIHR3ZWFrIHRoZSBsYXlvdXQuXG5cbi5jdXN0b20tY29udHJvbHMtc3RhY2tlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmN1c3RvbS1jb250cm9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXk7XG5cbiAgICArIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cDovL3ByaW1lcmNzcy5pby5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gICRzZWxlY3QtYm9yZGVyLXdpZHRoOiAoJGJvcmRlci13aWR0aCAqIDIpO1xuXG4gIGhlaWdodDogY2FsYygjeyRpbnB1dC1oZWlnaHR9ICsgI3skc2VsZWN0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmcgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRjdXN0b20tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzKTtcbiAgLy8gVXNlIHZlbmRvciBwcmVmaXhlcyBhcyBgYXBwZWFyYW5jZWAgaXNuJ3QgcGFydCBvZiB0aGUgQ1NTIHNwZWMuXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XG4gIGZvbnQtc2l6ZTogJGN1c3RvbS1zZWxlY3Qtc20tZm9udC1zaXplO1xuXG4gIC8vICY6bm90KFttdWx0aXBsZV0pIHtcbiAgLy8gICBoZWlnaHQ6IDI2cHg7XG4gIC8vICAgbWluLWhlaWdodDogMjZweDtcbiAgLy8gfVxufVxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBtaW4td2lkdGg6ICRjdXN0b20tZmlsZS13aWR0aDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteCAkY3VzdG9tLWZpbGUtcGFkZGluZy15O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICBAZWFjaCAkbGFuZywgJHRleHQgaW4gbWFwLWdldCgkY3VzdG9tLWZpbGUtdGV4dCwgcGxhY2Vob2xkZXIpIHtcbiAgICAmOmxhbmcoI3skbGFuZ30pOjphZnRlciB7XG4gICAgICBjb250ZW50OiAkdGV4dDtcbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoO1xuICAgIHJpZ2h0OiAtJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDtcbiAgICBib3R0b206IC0kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoO1xuICAgIHotaW5kZXg6IDY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXggJGN1c3RvbS1maWxlLXBhZGRpbmcteTtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tYmc7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR0ZXh0IGluIG1hcC1nZXQoJGN1c3RvbS1maWxlLXRleHQsIGJ1dHRvbi1sYWJlbCkge1xuICAgICY6bGFuZygjeyRsYW5nfSk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAkdGV4dDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcyBvciBgPHVsPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmc7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dCBhbmQgcmVtb3ZlcyBob3Zlci90YWIgZWZmZWN0c1xuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yO1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuXG4ubmF2LWxpbmstY3JlYXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZztcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBjb2xvcjogJGdyYXktMzAwO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGluZGlnby02MDA7XG4gIH1cbn1cblxuLm5hdi1saW5rLWNyZWF0b3IuYWN0aXZlIHtcbiAgY29sb3I6ICRncmF5LWRhcms7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkaW5kaWdvLTYwMDtcbiAgfVxufVxuXG4ubmF2LWRyb3Bkb3duLXVzZXJuYW1lIHtcbiAgY29sb3I6ICRncmF5LTMwMCAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gVGFicyBmb3IgY2FtcGFpZ24gdGFicyB0aXRsZXNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgJl9fc2Vjb25kYXJ5IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5jb3VudCB7XG4gICAgICBjb2xvcjogJGJvZHktZ3JheTtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4yNXJlbSBzb2xpZCAkZ3JheS1kYXJrO1xuICAgIH1cbiAgfVxuXG4gIC50YWItbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogOHB4IDBweCAxMHB4IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIFxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJGJvZHktZ3JheTtcblxuICB9XG5cbiAgLnRhYi1saW5rLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmF5LWRhcms7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1hY3RpdmUtbGluay1jb2xvcjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1hY3RpdmUtbGluay1iZztcbiAgfVxufVxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIGJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgc3ZnOm5vdCg6cm9vdCkge1xuICAgIG1heC13aWR0aDogMjVweDtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBOYXZiYXIgbmF2XG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC8vLm5hdi1saW5rIHtcbiAgLy8gIHBhZGRpbmctbGVmdDogMDtcbiAgLy8gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIC8vfVxufVxuXG4vLyAjbmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IC8vIFByZXZlbnQgdG9nZ2xlciBmcm9tIGdyb3dpbmcgdG8gZnVsbCB3aWR0aCB3aGVuIGl0J3MgdGhlIG9ubHkgdmlzaWJsZSBuYXZiYXIgY2hpbGRcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAwO1xuICBmb250LXNpemU6ICRuYXZiYXItdG9nZ2xlci1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8vIFVzZSBgcG9zaXRpb25gIG9uIHRoZSB0b2dnbGVyIHRvIHByZXZlbnQgaXQgZnJvbSBiZWluZyBhdXRvIHBsYWNlZCBhcyBhIGZsZXhcbi8vIGl0ZW0gYW5kIGFsbG93IGVhc3kgcGxhY2VtZW50LlxuLm5hdmJhci10b2dnbGVyLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6ICRuYXZiYXItcGFkZGluZy14O1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLXRvZ2dsZWFibGUtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci10b2dnbGVhYmxlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC8vLm5hdi1saW5rIHtcbiAgICAgICAgICAvLyAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgIC8vICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICAvL31cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICAgICAgICB9XG4gICAgICAgIC8vIHNjc3MtbGludDplbmFibGUgSW1wb3J0YW50UnVsZVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCxcbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vcGVuID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLm9wZW4sXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXI7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1saWdodC10b2dnbGVyLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWludmVyc2Uge1xuICAubmF2YmFyLWJyYW5kLFxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtYWN0aXZlLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vcGVuID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLm9wZW4sXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZXItYm9yZGVyO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItaW52ZXJzZS10b2dnbGVyLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgLy9ib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWJsb2NrIHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtKCRjYXJkLXNwYWNlci15IC8gMik7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLmNhcmQge1xuICA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cy1pbm5lciAkY2FyZC1ib3JkZXItcmFkaXVzLWlubmVyIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWJvcmRlci1yYWRpdXMtaW5uZXIgJGNhcmQtYm9yZGVyLXJhZGl1cy1pbm5lcik7XG4gIH1cbn1cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xuICBtYXJnaW4tbGVmdDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xufVxuXG4vL1xuLy8gQmFja2dyb3VuZCB2YXJpYXRpb25zXG4vL1xuXG4uY2FyZC1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgY2FyZC12YXJpYW50KCRicmFuZC1wcmltYXJ5LCAkYnJhbmQtcHJpbWFyeSk7XG59XG5cbi5jYXJkLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBjYXJkLXZhcmlhbnQoJGJyYW5kLXN1Y2Nlc3MsICRicmFuZC1zdWNjZXNzKTtcbn1cblxuLmNhcmQtaW5mbyB7XG4gIEBpbmNsdWRlIGNhcmQtdmFyaWFudCgkYnJhbmQtaW5mbywgJGJyYW5kLWluZm8pO1xufVxuXG4uY2FyZC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgY2FyZC12YXJpYW50KCRicmFuZC13YXJuaW5nLCAkYnJhbmQtd2FybmluZyk7XG59XG5cbi5jYXJkLWRhbmdlciB7XG4gIEBpbmNsdWRlIGNhcmQtdmFyaWFudCgkYnJhbmQtZGFuZ2VyLCAkYnJhbmQtZGFuZ2VyKTtcbn1cblxuLy8gUmVtb3ZlIGFsbCBiYWNrZ3JvdW5kc1xuLmNhcmQtb3V0bGluZS1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgY2FyZC1vdXRsaW5lLXZhcmlhbnQoJGJ0bi1wcmltYXJ5LWJnKTtcbn1cblxuLmNhcmQtb3V0bGluZS1zZWNvbmRhcnkge1xuICBAaW5jbHVkZSBjYXJkLW91dGxpbmUtdmFyaWFudCgkYnRuLXNlY29uZGFyeS1ib3JkZXIpO1xufVxuXG4uY2FyZC1vdXRsaW5lLWluZm8ge1xuICBAaW5jbHVkZSBjYXJkLW91dGxpbmUtdmFyaWFudCgkYnRuLWluZm8tYmcpO1xufVxuXG4uY2FyZC1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBjYXJkLW91dGxpbmUtdmFyaWFudCgkYnRuLXN1Y2Nlc3MtYmcpO1xufVxuXG4uY2FyZC1vdXRsaW5lLXdhcm5pbmcge1xuICBAaW5jbHVkZSBjYXJkLW91dGxpbmUtdmFyaWFudCgkYnRuLXdhcm5pbmctYmcpO1xufVxuXG4uY2FyZC1vdXRsaW5lLWRhbmdlciB7XG4gIEBpbmNsdWRlIGNhcmQtb3V0bGluZS12YXJpYW50KCRidG4tZGFuZ2VyLWJnKTtcbn1cblxuLy9cbi8vIEludmVyc2UgdGV4dCB3aXRoaW4gYSBjYXJkIGZvciB1c2Ugd2l0aCBkYXJrIGJhY2tncm91bmRzXG4vL1xuXG4uY2FyZC1pbnZlcnNlIHtcbiAgQGluY2x1ZGUgY2FyZC1pbnZlcnNlO1xufVxuXG4vL1xuLy8gQmxvY2txdW90ZVxuLy9cblxuLmNhcmQtYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWcge1xuICAvLyBtYXJnaW46IC0xLjMyNXJlbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzLWlubmVyKTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbn1cblxuLy8gQ2FyZCBpbWFnZSBjYXBzXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cy1pbm5lcik7XG59XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzLWlubmVyKTtcbn1cblxuLy8gQ2FyZCBkZWNrXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLmNhcmQtZGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLy8gU2VsZWN0aXZlbHkgYXBwbHkgaG9yaXpvbnRhbCBtYXJnaW5zIHRvIGNhcmRzIHRvIGF2b2lkIGRvaW5nIHRoZVxuICAgICAgLy8gbmVnYXRpdmUgbWFyZ2luIGRhbmNlIGxpa2Ugb3VyIGdyaWQuIFRoaXMgZGlmZmVycyBmcm9tIHRoZSBncmlkXG4gICAgICAvLyBkdWUgdG8gdGhlIHVzZSBvZiBtYXJnaW5zIGFzIGd1dHRlcnMgaW5zdGVhZCBvZiBwYWRkaW5nLlxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cbiAgICAuY2FyZCB7XG4gICAgICBmbGV4OiAxIDAgMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuY2FyZC1jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY29sdW1ucy1nYXA7XG4gICAgfVxuICB9XG59XG5cbi8vbmV3IGNhcmQgaW1hZ2Ugc3R5bGVzIFxuLmNhcmQtYXZhdGFyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MHB4KTtcbn1cbi5jYXJkLWltZy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQteShyZ2JhKDAsIDAsIDAsIDApLCAkYmxhY2ssIDcwJSwgMTAwJSk7XG5cbiAgLmNhcmQtcGxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICByaWdodDogMTZweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuICAuY2FyZC1pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwwLDAsMC4yKSwgMCAwIDFweCByZ2JhKDAsMCwwLDAuMik7XG5cbiAgICAuY2FyZC1yZXNwLWhlaWdodCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICB9XG4gICAgLmNhcmQtc3ViaGRycyxcbiAgICAuY2FyZC1zdWJ0aXRsZSxcbiAgICAmIGFcbiAgICB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC11c2VyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApLCAjMDAwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIFxuICAmIC5pbWFnZS13cmFwOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAuaW5mbHVlbmNlci1kYXRhIHtcbiAgICAuaW5mbHVlbmNlci10aHVtYm5haWwge1xuICAgICAgdG9wOiAwLjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAxcmVtO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtbGVmdC1jb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgfVxuICB9XG59XG5cbi5jYXJkLXJpZ2h0LWNvbCB7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZXItc3ViaGRyIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmNhcmQtc3RhdHMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGNvbG9yOiAjMDAwO1xuXG4gIC5jYXJkLXN0YXRzLWl0bSB7XG4gICAgcGFkZGluZzogMTZweCAxNnB4IDAgMDtcbiAgfVxufVxuXG4uY2FyZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgLm5hdmJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhcmQtaW1nLXdyYXAgLmNhcmQtaW1hZ2UgLmNhcmQtbGVmdC1jb2wge1xuICAgIGRpdiBzcGFuIHtcbiAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgIH1cbiAgfVxuICAuY2FyZC1yaWdodC1jb2wge1xuICAgIC5jYXJkLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgLmNhcmQtc3RhdHMtd3JhcCB7XG5cbiAgICAuY2FyZC1zdGF0cy1pdG0ge1xuICAgICAgcGFkZGluZzogMTZweCA4cHggMCAwO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vIENhcmQgdmFyaWFudHNcblxuQG1peGluIGNhcmQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIC5jYXJkLWhlYWRlcixcbiAgLmNhcmQtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5AbWl4aW4gY2FyZC1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcbn1cblxuLy9cbi8vIEludmVyc2UgdGV4dCB3aXRoaW4gYSBjYXJkIGZvciB1c2Ugd2l0aCBkYXJrIGJhY2tncm91bmRzXG4vL1xuXG5AbWl4aW4gY2FyZC1pbnZlcnNlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjY1KTtcblxuICAuY2FyZC1oZWFkZXIsXG4gIC5jYXJkLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKTtcbiAgfVxuICAuY2FyZC1oZWFkZXIsXG4gIC5jYXJkLWZvb3RlcixcbiAgLmNhcmQtdGl0bGUsXG4gIC5jYXJkLWJsb2NrcXVvdGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5jYXJkLWxpbmssXG4gIC5jYXJkLXRleHQsXG4gIC5jYXJkLXN1YnRpdGxlLFxuICAuY2FyZC1ibG9ja3F1b3RlIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjY1KTtcbiAgfVxuICAuY2FyZC1saW5rIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJGNhcmQtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICM1NTUsICRvdXRlci1jb2xvcjogIzMzMykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci15O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG5cbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBTdXBwcmVzcyB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yIGluIG1vZGVybiBicm93c2Vyc1xuICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICBjb250ZW50OiBcIiN7JGJyZWFkY3J1bWItZGl2aWRlcn1cIjtcbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuXG4gID4gKiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gID4gOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAuY3VycmVudCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDsgLy8gV2hpbGUgYHBvaW50ZXItZXZlbnRzOiBub25lYCByZW1vdmVzIHRoZSBjdXJzb3IgaW4gbW9kZXJuIGJyb3dzZXJzLCB3ZSBwcm92aWRlIGEgZGlzYWJsZWQgY3Vyc29yIGFzIGEgZmFsbGJhY2suXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI7XG4gIH1cbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjtcbiAgfVxufVxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGJhZGdlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkYmFkZ2UtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuLy8gQWRkIGhvdmVyIGVmZmVjdHMsIGJ1dCBvbmx5IGZvciBsaW5rc1xuYS5iYWRnZSB7XG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGJhZGdlLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIFF1YWxpZnlpbmdFbGVtZW50XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjNzIGJhZGdlcy5cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG4uYmFkZ2UtZGVmYXVsdCB7XG4gIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJGJhZGdlLWRlZmF1bHQtYmcpO1xufVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJGJhZGdlLXByaW1hcnktYmcpO1xufVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJGJhZGdlLXN1Y2Nlc3MtYmcpO1xufVxuXG4uYmFkZ2UtaW5mbyB7XG4gIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJGJhZGdlLWluZm8tYmcpO1xufVxuXG4uYmFkZ2Utd2FybmluZyB7XG4gIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJGJhZGdlLXdhcm5pbmctYmcpO1xufVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkYmFkZ2UtZGFuZ2VyLWJnKTtcbn1cblxuLmJhZGdlLXNlbGYtc2VydmljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MWIxYjY7XG59XG5cbi5iYWRnZS1zdWdnZXN0ZWQtcmF0ZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uYmFkZ2Utc3VnZ2VzdGVkLXJhdGVzOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuIiwiLy8gQmFkZ2VzXG5cbkBtaXhpbiBiYWRnZS12YXJpYW50KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgJltocmVmXSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMikgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICB9XG59XG5cbi5qdW1ib3Ryb24taHIge1xuICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGp1bWJvdHJvbi1iZywgMTAlKTtcbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmZsYXNoLmZsYXNoLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG59XG5cbi5mbGFzaC5mbGFzaC1hbGVydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xufVxuXG4uZmxhc2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIHBhZGRpbmc6IDEuNjc1ZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xufVxuXG4uZmxhc2ggLmZsYXNoLWlubmVyIGEge1xuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZsYXNoIC5mbGFzaC1tZXNzYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNGVtKTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mbGFzaCAuZmxhc2gtaW5uZXIge1xuICBjb2xvcjogJHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDc1ZW07XG4gIHBhZGRpbmc6IDAgMS4yNWVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZsYXNoLWNsb3NlIGkuem1kaS1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4jZmxhc2hfam9iYm9hcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDAzM0M1O1xuICBwYWRkaW5nOiAwLjYyNTBlbSAwO1xufVxuXG4jZmxhc2hfY29ubmVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU5N2M7XG4gIHBhZGRpbmc6IFx0MC42MjUwZW0gMDtcbn1cblxuLmlubmVyLWN1c3RvbS1iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmN1c3RvbS1iYW5uZXItbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYWxlcnQge1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0kYWxlcnQtcGFkZGluZy15O1xuICAgIHJpZ2h0OiAtJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtc3VjY2Vzcy1iZywgJGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyLCAkYWxlcnQtc3VjY2Vzcy10ZXh0KTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1pbmZvLWJnLCAkYWxlcnQtaW5mby1ib3JkZXIsICRhbGVydC1pbmZvLXRleHQpO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LXdhcm5pbmctYmcsICRhbGVydC13YXJuaW5nLWJvcmRlciwgJGFsZXJ0LXdhcm5pbmctdGV4dCk7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1kYW5nZXItYmcsICRhbGVydC1kYW5nZXItYm9yZGVyLCAkYWxlcnQtZGFuZ2VyLXRleHQpO1xufVxuXG4uYWxlcnQtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjRjdGN0ZBO1xufVxuIiwiLy8gQWxlcnRzXG5cbkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkYm9keS1jb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGJvZHktY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIFByb2dyZXNzIGFuaW1hdGlvbnNcbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7XG4gIH1cblxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5cbi8vIEJhc2ljIHByb2dyZXNzIGJhclxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBmb250LXNpemU6ICRwcm9ncmVzcy1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5tZXRlciB7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIHRyYW5zaXRpb246IHdpZHRoIDUwbXMgZWFzZTtcbiAgd2lkdGg6IDA7XG59XG5cbi8vIFN0cmlwZWRcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcblxuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuLy8gQW5pbWF0ZWRcbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZztcbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjtcbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcbiAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjtcblxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChzdWNjZXNzLCAkc3RhdGUtc3VjY2Vzcy1iZywgJHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChpbmZvLCAkc3RhdGUtaW5mby1iZywgJHN0YXRlLWluZm8tdGV4dCk7XG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCh3YXJuaW5nLCAkc3RhdGUtd2FybmluZy1iZywgJHN0YXRlLXdhcm5pbmctdGV4dCk7XG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChkYW5nZXIsICRzdGF0ZS1kYW5nZXItYmcsICRzdGF0ZS1kYW5nZXItdGV4dCk7XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICB9XG5cbiAgYS5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9LFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcblxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDIxKTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDE2KTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgzIC8gNCk7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMSAvIDEpO1xuICB9XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogJGNsb3NlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IDAuNzU7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnRcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggI2NjYztcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAxNXB4O1xuICB6LWluZGV4OiAxMDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gIH1cbn1cblxuLy8gc2Nzcy1saW50OmVuYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuXG5hLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogMTVweDtcbiAgei1pbmRleDogMTA7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgfVxufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAmLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG5cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1JSk7XG4gIH1cbiAgLy8mLnNob3cgLm1vZGFsLWRpYWxvZyB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG5cbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi8vIE1vZGFsIGZvciBwcm9maWxlIHZpZXdzXG5cbi5tb2RhbC1wcm9maWxlX192aWV3IHtcbiAgLnptZGktY2hldnJvbi1yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cblxuICAuem1kaS1jaGV2cm9uLWxlZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNTBweDtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cblxuICAuaW5mbHVlbmNlci1jYXJkX19kYXRhIHtcbiAgICBtYXgtaGVpZ2h0OiA2OHZoO1xuICAgIG92ZXJmbG93LXk6IG92ZXJsYXk7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXgtd2lkdGg6IDExMDBweDtcblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICAvL21heC1oZWlnaHQ6IDY1dmg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE1vZGFsIGZvciBjb2xsYWJvcmF0aW9uIHZpZXdzXG5cbi5tb2RhbC1vcGVuIC5tb2RhbC5tb2RhbC1jb2xsYWJfX3ZpZXcge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5tb2RhbC1jb2xsYWJfX3ZpZXcge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1heC13aWR0aDogOTUlO1xuXG4gICAgI2NvbGxhYi1zbGlkZXIge1xuICAgICAgaGVpZ2h0OiA4MnZoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE1vZGFsIGZvciByZXBvcnQgdmlld3NcblxuLm1vZGFsLW9wZW4gLm1vZGFsLm1vZGFsLXJlcG9ydF9fdmlldyB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLm1vZGFsLXJlcG9ydF9fdmlldyB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG5cbiAgICAjcmVwb3J0LXNsaWRlciB7XG4gICAgICBoZWlnaHQ6IDgydmg7XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC14cy1ib3gtc2hhZG93KTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmLnNob3cge1xuICAgIG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5O1xuICB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXIgaXRcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHNob3VsZCB0aGVyZSBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuXG4gIC8vIEVhc2lseSBwbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICB9XG5cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1zbS11cC1tYXJnaW4teSBhdXRvO1xuXG4gICAgLy8gVGhlc2UgQ2xhc3NlcyB3aWxsIGhlbHAgY29udHJvbCB3aXRoIHdpZHRoIG9mIG1vZGFsIHdob3NlIGNvbnRlbnQgd2lkdGggaXMgbm90IHN0YXRpYyBleDogSWZyYW1lc1xuXG4gICAgJi5tb2RhbC1sZyB7XG4gICAgICB3aWR0aDogJG1vZGFsLWxnO1xuICAgIH1cblxuICAgICYubW9kYWwtbWQge1xuICAgICAgd2lkdGg6ICRtb2RhbC1tZDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogJG1vZGFsLWNvbnRlbnQtcGFkZGluZztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LXNtLXVwLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1zbTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcblxuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cge1xuICAgIG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7XG4gIH1cblxuICAmLmJzLXRvb2x0aXAtdG9wLFxuICAmLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbSB7XG4gICAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtbWFyZ2luO1xuXG4gICAgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYuYnMtdG9vbHRpcC1yaWdodCxcbiAgJi5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0IHtcbiAgICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAkdG9vbHRpcC1tYXJnaW47XG5cbiAgICAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYuYnMtdG9vbHRpcC1ib3R0b20sXG4gICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wIHtcbiAgICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIG1hcmdpbi10b3A6ICR0b29sdGlwLW1hcmdpbjtcblxuICAgIC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmJzLXRvb2x0aXAtbGVmdCxcbiAgJi5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCB7XG4gICAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLW1hcmdpbjtcblxuICAgIC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoIDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkcG9wb3Zlci1pbm5lci1wYWRkaW5nO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcblxuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLy8gUG9wb3ZlciBkaXJlY3Rpb25zXG5cbiAgJi5wb3BvdmVyLXRvcCxcbiAgJi5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSAxKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLnBvcG92ZXItcmlnaHQsXG4gICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogLSgkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aCAtIDEpO1xuICAgICAgbWFyZ2luLXRvcDogLSgkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aCAtIDEpO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLnBvcG92ZXItYm90dG9tLFxuICAmLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAtKCRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoIC0gMSk7XG4gICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItdGl0bGUtYmc7XG4gICAgfVxuXG4gICAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci10aXRsZSdzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAgIC5wb3BvdmVyLXRpdGxlOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBvcG92ZXItdGl0bGUtYmc7XG4gICAgfVxuICB9XG5cbiAgJi5wb3BvdmVyLWxlZnQsXG4gICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSAxKTtcbiAgICAgIG1hcmdpbi10b3A6IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSAxKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci10aXRsZSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLXRpdGxlLXBhZGRpbmcteSAkcG9wb3Zlci10aXRsZS1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci10aXRsZS1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci10aXRsZS1iZywgNSUpO1xuICAkb2Zmc2V0LWJvcmRlci13aWR0aDogY2FsYygjeyRib3JkZXItcmFkaXVzLWxnfSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRvZmZzZXQtYm9yZGVyLXdpZHRoKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1jb250ZW50LXBhZGRpbmcteSAkcG9wb3Zlci1jb250ZW50LXBhZGRpbmcteDtcbn1cblxuLy8gQXJyb3dzXG4vL1xuLy8gLnBvcG92ZXItYXJyb3cgaXMgb3V0ZXIsIC5wb3BvdmVyLWFycm93OjphZnRlciBpcyBpbm5lclxuXG4ucG9wb3Zlcjo6YmVmb3JlLFxuLnBvcG92ZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnBvcG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG59XG5cbi5wb3BvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG59XG4iLCIvLyBXcmFwcGVyIGZvciB0aGUgc2xpZGUgY29udGFpbmVyIGFuZCBpbmRpY2F0b3JzXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcm91c2VsLWl0ZW0sXG4uY2Fyb3VzZWwtY2hpbGQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgaWYtc3VwcG9ydHMtM2QtdHJhbnNmb3JtcygpIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcblxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1jaGlsZC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4vLyBDU1MzIHRyYW5zZm9ybXMgd2hlbiBzdXBwb3J0ZWQgYnkgdGhlIGJyb3dzZXJcbkBpbmNsdWRlIGlmLXN1cHBvcnRzLTNkLXRyYW5zZm9ybXMoKSB7XG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCxcbi5tdWx0aS1jYXJvdXNlbC1wcmV2LFxuLm11bHRpLWNhcm91c2VsLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIC8vIFdlIGNhbid0IGhhdmUgYSB0cmFuc2l0aW9uIGhlcmUgYmVjYXVzZSBXZWJLaXQgY2FuY2VscyB0aGUgY2Fyb3VzZWxcbiAgLy8gYW5pbWF0aW9uIGlmIHlvdSB0cmlwIHRoaXMgd2hpbGUgaW4gdGhlIG1pZGRsZSBvZiBhbm90aGVyIGFuaW1hdGlvbi5cblxuICAmOm5vdCgubm8taG92ZXIpIHtcbiAgICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBvcGFjaXR5OiAwLjk7XG4gICAgfVxuICB9XG5cbiAgLmluZmx1ZW5jZXItc2xpZGVyLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1oZWlnaHQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICB9XG5cbiAgICAmLnptZGktbG9uZy1hcnJvdy1yaWdodCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogLTIwcHg7XG4gICAgfVxuXG4gICAgJi56bWRpLWxvbmctYXJyb3ctbGVmdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5tdWx0aS1jYXJvdXNlbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCxcbi5tdWx0aS1jYXJvdXNlbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZztcbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gb3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTMwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIG1heC13aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmcsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgLy8gVXNlIHBzZXVkbyBjbGFzc2VzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxufVxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDIpO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6ICgoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuIiwiLy8gQXBwbGllcyB0aGUgZ2l2ZW4gc3R5bGVzIG9ubHkgd2hlbiB0aGUgYnJvd3NlciBzdXBwb3J0IENTUzMgM0QgdHJhbnNmb3Jtcy5cbkBtaXhpbiBpZi1zdXBwb3J0cy0zZC10cmFuc2Zvcm1zKCkge1xuICBAbWVkaWEgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gICAgLy8gT2xkIFNhZmFyaSwgT2xkIEFuZHJvaWRcbiAgICAvLyBodHRwOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLWZlYXR1cmVxdWVyaWVzXG4gICAgLy8gaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0BtZWRpYS8td2Via2l0LXRyYW5zZm9ybS0zZFxuICAgIEBjb250ZW50O1xuICB9XG5cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKSkge1xuICAgIC8vIFRoZSBQcm9wZXIgV2F5OiBVc2luZyBhIENTUyBmZWF0dXJlIHF1ZXJ5XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4vLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cbiIsIi8vXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG4vL1xuXG4uYmctZmFkZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJvZHktYmcsIDMlKTtcbn1cblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXRlY2gtYmxhY2snLCAkdGVjaC1ibGFjayk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1saWdodGVzdC1ncmF5JywgJG9mZi13aGl0ZSk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1wcmltYXJ5JywgJGJyYW5kLXByaW1hcnkpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctc2Vjb25kYXJ5JywgJGJyYW5kLXNlY29uZGFyeSk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1zdWNjZXNzJywgJGJyYW5kLXN1Y2Nlc3MpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctaW5mbycsICRicmFuZC1pbmZvKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXdhcm5pbmcnLCAkYnJhbmQtd2FybmluZyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1kYW5nZXInLCAkYnJhbmQtZGFuZ2VyKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLWludmVyc2UnLCAkYnJhbmQtaW52ZXJzZSk7XG4iLCIvLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xufVxuXG4ucm91bmRlZC10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5yb3VuZGVkLTQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuIiwiLy9cbi8vIERpc3BsYXkgdXRpbGl0aWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZCN7JGluZml4fS1ub25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kI3skaW5maXh9LWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlLWNlbGwge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZCN7JGluZml4fS1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWZsZXgge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1maXJzdCB7XG4gICAgICBvcmRlcjogLTE7XG4gICAgfVxuICAgIC5mbGV4I3skaW5maXh9LWxhc3Qge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICAgIC5mbGV4I3skaW5maXh9LXVub3JkZXJlZCB7XG4gICAgICBvcmRlcjogMDtcbiAgICB9XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCB7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0IHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciB7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7XG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCB7XG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7XG4gICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byB7XG4gICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0IHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUge1xuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCB7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCB7XG4gICAgICBAaW5jbHVkZSBmbG9hdC1sZWZ0O1xuICAgIH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgQGluY2x1ZGUgZmxvYXQtcmlnaHQ7XG4gICAgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lIHtcbiAgICAgIEBpbmNsdWRlIGZsb2F0LW5vbmU7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbkBtaXhpbiBmbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBQb3NpdGlvbmluZ1xuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50XG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuIiwiLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHtcbiAgICAgICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbiIsIi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aHMgaW4gJHNwYWNlcnMge1xuICAgICAgICAkbGVuZ3RoLXg6IG1hcC1nZXQoJGxlbmd0aHMsIHgpO1xuICAgICAgICAkbGVuZ3RoLXk6IG1hcC1nZXQoJGxlbmd0aHMsIHkpO1xuXG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfTogJGxlbmd0aC15ICRsZW5ndGgteCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoLXkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoLXggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aC15ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoLXggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoLXggIWltcG9ydGFudDtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoLXggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aC15ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoLXkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFRleHRcbi8vXG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2sge1xuICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LW11dGVkJywgJHRleHQtbXV0ZWQpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtc3VjY2VzcycsICRicmFuZC1zdWNjZXNzKTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1pbmZvJywgJGJyYW5kLWluZm8pO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXdhcm5pbmcnLCAkYnJhbmQtd2FybmluZyk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtZGFuZ2VyJywgJGJyYW5kLWRhbmdlcik7XG5cbi8vIEZvbnQgY29sb3JcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1ncmF5LWRhcmsnLCAkZ3JheS1kYXJrKTtcbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtZGFya2VuJywgJGJsYWNrKTtcblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCk7XG59XG4iLCIvLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgpIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4iLCIvL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi5pbnZpc2libGUge1xuICBAaW5jbHVkZSBpbnZpc2libGUoKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSB2aXNpYmlsaXR5IHV0aWxpdGllc1xuXG5AZWFjaCAkYnAgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLmhpZGRlbi0jeyRicH0tdXAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwKSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5oaWRkZW4tI3skYnB9LWRvd24ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG4vL1xuLy8gTWVkaWEgcXVlcmllcyBhcmUgcGxhY2VkIG9uIHRoZSBpbnNpZGUgdG8gYmUgbWl4aW4tZnJpZW5kbHkuXG5cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGlkZGVuLXByaW50IHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIFZpc2liaWxpdHlcblxuQG1peGluIGludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLy8gQm9vdHN0cmFwIG92ZXJyaWRlc1xuLy9cbi8vIENvcHkgdmFyaWFibGVzIGZyb20gYF92YXJpYWJsZXMuc2Nzc2AgdG8gdGhpcyBmaWxlIHRvIG92ZXJyaWRlIGRlZmF1bHQgdmFsdWVzXG4vLyB3aXRob3V0IG1vZGlmeWluZyBzb3VyY2UgZmlsZXMuXG4vL1xuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXIgLm1ldGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1ZW0gIWltcG9ydGFudDtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyIC5tZXRlciB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDUwbXMgZWFzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmM1YmI7XG59XG4iLCIuY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIE5ldyBDaGVja0JveCBTdHlsZXMgKi9cblxuYm9keSA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYS5jb25uZWN0LWFjY291bnQudW5kZXJsaW5lLFxuYS5jb25uZWN0LWFjY291bnQudW5kZXJsaW5lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmEudWxpbmV7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hLnVsaW5lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG59XG5cbi5ub3QtYWxsb3dlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcblxuICAuY29sbGFiLWNvbnRlbnRfX2NhcmQ6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB9XG59XG5cbi5vdmVyZmxvdy15IHtcbiAgb3ZlcmZsb3cteTogLXdlYmtpdC1wYWdlZC15O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4vLyBBIHF1aWNrIHdheSB0byB2ZXJ0aWNhbGx5IGFsaWduIGltYWdlIG9yIHRleHRcbi52ZXJ0aWNhbC1hbGlnbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICZfX3VwbG9hZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICB9XG59XG5cbi8vIENvbnRlbnQgU3R5bGUgQ2hlY2tib3hlc1xuXG4uY2hlY2tib3gtaXRlbXMge1xuICBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxcmVtIDVyZW0gMXJlbSAycmVtO1xuICB9XG5cbiAgLmNoZWNrIHtcbiAgICB0b3A6IDE1cHg7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuXG4uc2V0dGluZ3Mtbm90aWZpY2F0aW9ucyAuaW5wdXQtZmllbGQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4vLyBTdGF0dXMgQ2lyY2xlc1xuXG4uZ3JlZW4tZG90LFxuLnllbGxvdy1kb3QsXG4ucmVkLWRvdCB7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC44cmVtO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5ncmVlbi1kb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcbn1cblxuLnllbGxvdy1kb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xufVxuXG4ucmVkLWRvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xufVxuXG4uZ3JlZW4ge1xuICBjb2xvcjogJHRlYWwgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdyB7XG4gIGNvbG9yOiAkZ29sZCAhaW1wb3J0YW50O1xufVxuXG4ucmVkIHtcbiAgY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICRwaW5rICFpbXBvcnRhbnQ7XG59XG5cbi5maXJlLXJlZCB7XG4gIGNvbG9yOiAkZmlyZS1yZWQ7XG59XG5cbi5ncmV5IHtcbiAgY29sb3I6ICRib2R5LWdyYXkgIWltcG9ydGFudDtcbn1cbi8vIFBob25lIE51bWJlciBJbnB1dCBGbGFnc1xuXG4uaXRpLWZsYWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJmbGFncy5wbmdcIik7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc21hbGwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcbiAgYmFja2dyb3VuZDogJHBpbms7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogJHBpbms7XG59XG5cbi8qIEZpZyBjYXB0aW9uICovXG5cbmZpZ3VyZSB7XG4gIC5maWd1cmUtaW50cm8ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAuZmlndXJlLWltZyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogNDhweDtcblxuICAgICYucm91bmRlZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5maWd1cmUtY2FwdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkYm9keS1ncmF5O1xuICAgIH1cbiAgfVxufVxuXG4vKiBOdW1iZXIgV3JhcCAqL1xuXG4ubnVtYmVyLWFtb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDMuNXB4O1xuXG4gIC5udW1iZXItdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNHB4O1xuICB9XG59XG5cbi5udW1iZXItd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICBjb2xvcjogJHdoaXRlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5cbi8qIEN1c3RvbSBJY29uIFNpemVzICovXG5cbi56bWRpLWhjLTEtNXgge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMjVyZW07XG59XG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uYWNjb3VudC1udW1iZXIge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5pbmZsdWVuY2VyLWNhcHRpb24tZGlzcGxheSB7XG4gIG1heC1oZWlnaHQ6IDE1NHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuXG4uc3RhdHVzLW1lc3NhZ2UtY29udGFpbmVyIHtcbiAgLmxvYWRlciB7XG4gICAgYm9yZGVyOiAxNnB4IHNvbGlkICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAjMzQ5OGRiO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7IC8qIFNhZmFyaSAqL1xuICAgIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cblxuICAvKiBTYWZhcmkgKi9cbiAgQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAgIDAlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyBzcGluIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBQcmV2aW91cyBpbnB1dCBncm91cHMgYXJlIGlucHV0cyB0aGF0IGFyZSBjcmVhdGVkIHRvIHdvcmtcbi8vIHdpdGggdmFsaWRhdGUuanMgaGlnaGxpZ2h0aW5nIGFuZCBmb2N1cyBldmVudHNcblxuLmlucHV0LWdyb3VwLnByZXYtaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgJi5zbWFsbCB7XG4gICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIHBhZGRpbmc6IDAuN3JlbSAwLjVyZW0gMC43cmVtIDA7XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICB3aWR0aDogMTclO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMgKDAuMjVyZW0pO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiA4MyU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwLjI1cmVtKTtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMgKDApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB9XG5cbiAgaW5wdXQuZm9ybS1jb250cm9sOmRpc2FibGVkICsgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgY29sb3I6ICRncmF5O1xuICB9XG59XG5cbmxhYmVsIHtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgbGluZWFyO1xuXG4gICYuZXJyb3IsXG4gICY6Zm9jdXMuZXJyb3Ige1xuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cblxuLy8gSW5wdXQgaW5uZXIgdGV4dCBhbmQgZmllbGQgcGFkZGluZ1xuXG4uaW5wdXQtZmllbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG5cbiAgaDYge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIHNwYW4uaW5wdXQtdGV4dCB7XG4gICAgY29sb3I6ICRncmF5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMS41cmVtO1xuICAgIHRvcDogMC44cmVtO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKCdyb2JvdG8tbGlnaHQvcm9ib3RvLWxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgncm9ib3RvLWxpZ2h0L3JvYm90by1saWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdyb2JvdG8tbGlnaHQvcm9ib3RvLWxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdyb2JvdG8tbGlnaHQvcm9ib3RvLWxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdyb2JvdG8tbGlnaHQvcm9ib3RvLWxpZ2h0LnN2ZyNSb2JvdG9MdCcpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJ3JvYm90by1yZWd1bGFyL3JvYm90by1yZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgncm9ib3RvLXJlZ3VsYXIvcm9ib3RvLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgncm9ib3RvLXJlZ3VsYXIvcm9ib3RvLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ3JvYm90by1yZWd1bGFyL3JvYm90by1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdyb2JvdG8tcmVndWxhci9yb2JvdG8tcmVndWxhci5zdmcjUm9ib3RvUmVnJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybCgncm9ib3RvLW1lZGl1bS9yb2JvdG8tbWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgncm9ib3RvLW1lZGl1bS9yb2JvdG8tbWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ3JvYm90by1tZWRpdW0vcm9ib3RvLW1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgncm9ib3RvLW1lZGl1bS9yb2JvdG8tbWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdyb2JvdG8tbWVkaXVtL3JvYm90by1tZWRpdW0uc3ZnI1JvYm90b01lZCcpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoJ3JvYm90by1ib2xkL3JvYm90by1ib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgncm9ib3RvLWJvbGQvcm9ib3RvLWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgncm9ib3RvLWJvbGQvcm9ib3RvLWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ3JvYm90by1ib2xkL3JvYm90by1ib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdyb2JvdG8tYm9sZC9yb2JvdG8tYm9sZC5zdmcjUm9ib3RvQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FjdGFEaXNwbGF5JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybCgnYWN0YURpc3BsYXlCbGFjay9hY3RhRGlzcGxheUJsYWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnYWN0YURpc3BsYXlCbGFjay9hY3RhRGlzcGxheUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2FjdGFEaXNwbGF5QmxhY2svYWN0YURpc3BsYXlCbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnYWN0YURpc3BsYXlCbGFjay9hY3RhRGlzcGxheUJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdhY3RhRGlzcGxheUJsYWNrL2FjdGFEaXNwbGF5QmxhY2suc3ZnI0FjdGFEaXNwbGF5JykgZm9ybWF0KCdzdmcnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnc29maWFQcm8tcmVndWxhci9zb2ZpYVByby1yZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnc29maWFQcm8tcmVndWxhci9zb2ZpYVByby1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ3NvZmlhUHJvLXJlZ3VsYXIvc29maWFQcm8tcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnc29maWFQcm8tcmVndWxhci9zb2ZpYVByby1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdzb2ZpYVByby1yZWd1bGFyL3NvZmlhUHJvLXJlZ3VsYXIuc3ZnI1NvZmlhUHJvUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoJ3NvZmlhUHJvLXNlbWlCb2xkL3NvZmlhUHJvLXNlbWlCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnc29maWFQcm8tc2VtaUJvbGQvc29maWFQcm8tc2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnc29maWFQcm8tc2VtaUJvbGQvc29maWFQcm8tc2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ3NvZmlhUHJvLXNlbWlCb2xkL3NvZmlhUHJvLXNlbWlCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdzb2ZpYVByby1zZW1pQm9sZC9zb2ZpYVByby1zZW1pQm9sZC5zdmcjU29maWFQcm9TZW1pQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoJ3NvZmlhUHJvLWJvbGQvc29maWFQcm8tYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ3NvZmlhUHJvLWJvbGQvc29maWFQcm8tYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdzb2ZpYVByby1ib2xkL3NvZmlhUHJvLWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ3NvZmlhUHJvLWJvbGQvc29maWFQcm8tYm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnc29maWFQcm8tYm9sZC9zb2ZpYVByby1ib2xkLnN2ZyNTb2ZpYVByb0JvbGQnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCdTb2ZpYVByb1JlZ3VsYXItSXRhbGljLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcbn1cbiIsIi5tYXJrZG93bi1jb250YWluZXIge1xuICBvbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgfVxufVxuIiwiZm9vdGVyIHtcbiAgLnBhaWQtaGFzaC1sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgfVxuXG4gIC5mb290ZXItbGlua3Mge1xuICAgIHBhZGRpbmc6IDEwMHB4IDIwcHggODBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTllOWU5O1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuc29jaWFsLWljb24ge1xuICAgICAgcGFkZGluZzogNXB4IDVweCA1cHggMDtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci1iYXNlIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICZfX3RyYWRlbWFyayB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDI2LjE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLmZvb3Rlci1iYXNlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICB9XG5cbiAgICAuZm9vdGVyLWxpbmtzIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCA0MHB4O1xuXG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgJi5mb290ZXItaWNvbnMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFpZC1oYXNoLWxvZ28ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuZm9vdGVyLWJhc2VfX3RyYWRlbWFyayB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuIiwiLyogbmF2YmFyICovXG5cbi8qIE1vYmlsZSBOYXYgSWNvbiAqL1xuXG4jbmF2LWljb24ge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNHB4IGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDIwMDtcbn1cblxuI25hdi1pY29uIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4jbmF2LWljb24gc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuXG4jbmF2LWljb24gc3BhbjpudGgtY2hpbGQoMikge1xuICB0b3A6IDdweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG5cbiNuYXYtaWNvbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogMTRweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG5cbiNuYXYtaWNvbi5vcGVuIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDhweDtcbn1cblxuI25hdi1pY29uLm9wZW4gc3BhbjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuI25hdi1pY29uLm9wZW4gc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDhweDtcbn1cblxubmF2Lm5hdmJhci5uYXZiYXItdG9nZ2xlYWJsZS1tZCB7XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICByaWdodDogLTEwMCU7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgfVxuXG4gICYuY29sbGFiLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAkZGFyay1ibHVlO1xufVxuXG4ubmF2LWl0ZW0uZHJvcGRvd24gYS5uYXYtbGluayB7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmljb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpe1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyOXB4O1xuXG4gICAgJiBzdmcge1xuICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgd2lkdGg6IDc2cHg7XG4gICAgfVxuICB9XG59XG5cbi5jb2xsYWItaGVhZGVyX190aXRsZSB7XG4gIGg2IHtcbiAgICBtYXgtd2lkdGg6IDYwdnc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubmF2YmFyLXRvZ2dsZWFibGUtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICYuY29sbGFiLWhlYWRlciB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xuXG4gICAgYS5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgfVxuXG4gICAgLmJ0bi1uYXYtc2Vjb25kYXJ5IHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1yaWdodCB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAxNXB4O1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG5cbiAgLm5hdmJhci1jb2xsYXBzZSAuYnRuLW5hdi1zZWNvbmRhcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlIGEubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDFyZW0gMCAycmVtO1xuICB9XG5cbiAgLmljb24td3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgLm5hdmJhciAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5uYXZiYXItYnJhbmQgc3ZnOm5vdCg6cm9vdCkge1xuICAgIG1heC13aWR0aDogMjVweDtcbiAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gTmF2YmFyIGRyb3Bkb3duc1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDAgMnJlbTtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24gLm5hdi1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gU3RpY2t5IEJhbm5lclxuXG4uc3RpY2t5LWJhbm5lciB7XG4gICZfX2J0bSxcbiAgJl9fdG9wLFxuICAmX19idG0tbGcge1xuICAgIC5iYW5uZXIge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgLnN0aWNreSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLW5hdi1wcmltYXJ5IHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS43NXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgLmJ0bi1uYXYtcHJpbWFyeSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190b3Age1xuICAgIC5iYW5uZXIge1xuICAgICAgdG9wOiAtMTAwcHg7XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJi5zdGlja3kge1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnRtIHtcbiAgICAuYmFubmVyIHtcbiAgICAgIGJvdHRvbTogLTEwMHB4O1xuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmLnN0aWNreSB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idG0tbGcge1xuICAgIC5iYW5uZXIge1xuICAgICAgYm90dG9tOiAtMTAwcHg7XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJi5zdGlja3kge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbm5hdi5uYXZiYXIubG9nLWluIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgbmF2Lm5hdmJhci5sb2ctaW4ge1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XG4gIH1cbn1cblxuLy8gVmVydGljYWwgbmF2XG5cbi52ZXJ0aWNhbC1uYXYge1xuICAubmF2YmFyLW5hdiB7XG4gICAgYS5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgbGVmdDogLTEwcHg7XG4gIH1cblxuICAuY2hlY2sge1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAubmF2LXNpZGVfX2JhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8vIFdlIG1ha2UgYW4gZXhjZXB0aW9uIHRvIHRoZSBjb2xsYXBzZSBydWxlIGZvciBzaWRlLW1lbnUgd2l0aCBtb2JpbGUgZHJvcGRvd24sXG4gICAgLy8gaW4gdGhpcyBzaXR1YXRpb24gd2UgZGlzcGxheSB0aGUgY29sbGFwc2UgY2xhc3MgYXMgYSBibG9jayBlbGVtZW50IG9uIGxhcmdlciBzY3JlZW5zXG4gICAgI3NpZGVtZW51LmNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLnZlcnRpY2FsLW5hdiAubmF2YmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoNTEsIDUzLCA1OCwgMC4xMjUpO1xuXG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgI25hdi1zZWxlY3RlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTZweDtcbiAgfVxufVxuXG4vLyBTdHlsZXMgZm9yIGJvdHRvbSBtb2JpbGUgbmF2aWdhdGlvbiBmb3IgaW5mbHVlbmNlcnMgKGNvcmUvaGVhZGVyX21haW5faW5mbHVlbmNlcilcbi5pbmZsdWVuY2VyLW1vYmlsZS1mb290ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1tZWRpdW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLmluZmx1ZW5jZXItZm9vdGVyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5pbmZsdWVuY2VyLWZvb3Rlci1saW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiAkZ3JheS0zMDA7XG4gIGZpbGw6ICRncmF5LTMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuXG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZpbGw6ICRpbmRpZ28tNjAwO1xuICAgIGNvbG9yOiAkaW5kaWdvLTYwMDtcbiAgfVxufVxuXG4uaW5mbHVlbmNlci1mb290ZXItbGluay5hY3RpdmUge1xuICBjb2xvcjogJGdyYXktZGFyaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRpbmRpZ28tNjAwO1xuICB9XG59XG5cbi5pbmZsdWVuY2VyLWZvb3Rlci1pY29uLmFjdGl2ZSB7XG4gIGZpbGw6ICRpbmRpZ28tNjAwO1xufVxuXG5cbi8vIFN0eWxlcyBmb3IgaW5mbHVlbmNlciBtb2JpbGUgbWVudSBuYXZpZ2F0aW9uIHBhZ2UgKGluZmx1ZW5jZXJzL21vYmlsZV9tZW51X25hdmlnYXRpb24pXG4uaW5mbHVlbmNlci1tb2JpbGUtbWVudS1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xufVxuXG4uaW5mbHVlbmNlci1tZW51LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cblxuLmluZmx1ZW5jZXItbWVudS1wcm9maWxlLWxpbmsge1xuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmluZmx1ZW5jZXItbWVudS1wcm9maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuI2luZmx1ZW5jZXItbWVudS1wcm9maWxlLXRleHQge1xuICBjb2xvcjogJGdyYXktMzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuI2luZmx1ZW5jZXItdXNlcm5hbWUge1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uZGFyay1ncmF5LWhhaXJsaW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LW1lZGl1bTtcbn1cblxuLmluZmx1ZW5jZXItbWVudS1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgcm93LWdhcDogMjRweDtcbn1cblxuLmluZmx1ZW5jZXItbWVudS1saW5rLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG5cbi5pbmZsdWVuY2VyLW1lbnUtbGluayB7XG4gIGNvbG9yOiAkZ3JheS0zMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmluZmx1ZW5jZXItbWVudS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICRpbmRpZ28tNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pbmZsdWVuY2VyLW1lbnUtaWNvbiB7XG4gIGZpbGw6ICRncmF5LTMwMDtcbn1cblxuIiwiLyogSW50cm8gSGVhZGluZ3MgKi9cblxuLmludHJvIHtcbiAgJl9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgcCB7XG4gICAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJi5wdWxsLWxlZnQtZGVza3RvcCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZWNvbmRhcnkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2J0bS1jb250ZW50IHtcbiAgICBoMSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIGg1IHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgcGFkZGluZzogMTNweCA1MXB4O1xuICAgICAgYm94LXNoYWRvdzogJGJ0bi1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLmludHJvIHtcbiAgICAmX19jb250ZW50LFxuICAgICZfX2J0bS1jb250ZW50LFxuICAgICZfX3NlY29uZGFyeSxcbiAgICAmX19sZWZ0LWNvbnRlbnQge1xuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZWNvbmRhcnkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmX19idG0tY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4iLCIvKiBMb2dvIEdyaWQgU3F1YXJlICAqL1xuXG4uZ3JpZC1zcXVhcmUge1xuICBwYWRkaW5nOiA1LjMxM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZzogMy41cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBwYWRkaW5nOiAxLjlyZW07XG4gIH1cbn1cbiIsIi5jdGEtbGlzdCB7XG4gIC5ncmlkLXNxdWFyZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICR3aGl0ZTtcbiAgICBwYWRkaW5nOiA1cmVtO1xuICB9XG59XG5cbi5sb2dvLWxpc3Qge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoeHMpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxuXG4gIC5ncmlkLXNxdWFyZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAkd2hpdGU7XG4gICAgcGFkZGluZzogNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgcGFkZGluZzogMy41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgcGFkZGluZzogNS41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuICAgICAgcGFkZGluZzogNHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoeHMpIHtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogMzAlO1xuICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gVGh1bWJuYWlsIFNsaWRlclxuXG4jdGh1bWJuYWlsLXNsaWRlcixcbi50aHVtYm5haWwtc2xpZGVyIHtcbiAgLnNoYWRvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5NiU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTM1MHB4IDM1MHB4IC0zNTBweCAkcHVyZS1ibGFjaztcbiAgICB0b3A6IC04cHg7XG4gICAgbGVmdDogOHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgIHdpZHRoOiA5MyU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgICAgd2lkdGg6IDk0JTtcbiAgICB9XG4gIH1cblxuICAuZmlndXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIGxlZnQ6IDIwcHg7XG5cbiAgICAuZmlndXJlLWltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG4gICAgICBib3JkZXI6IDJweCBzb2xpZHMgJG9mZi13aGl0ZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlndXJlLWNhcHRpb24ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgc3BhbixcbiAgICAgIHNwYW4gYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2Fyb3VzZWwtaW1nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUubGVmdCA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLnJpZ2h0ID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG5cbiAgLmNhcm91c2VsLWNvbnRyb2wubGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIH1cblxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLnByb2ZpbGUtc2xpZGVyIHtcbiAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQsXG4gICAgLnByb2ZpbGUtc2xpZGVyLWJ1dHRvbiB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciA+IGFbY2xhc3MqPVwiY2Fyb3VzZWwtY29udHJvbC1cIl0ge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2Fyb3VzZWwtaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC50aHVtYm5haWwtc2xpZGUtMTAwIC5jYXJvdXNlbC1pdGVtLWxlZnQuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG5cbiAgLnRodW1ibmFpbC1zbGlkZS0xMDAgLmNhcm91c2VsLWl0ZW0tcmlnaHQuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cblxuICAudGh1bWJuYWlsLXNsaWRlLTEwMCAuY2Fyb3VzZWwtaXRlbS1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cblxuICAudGh1bWJuYWlsLXNsaWRlLTEwMCAuY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG5cbiAgLnRodW1ibmFpbC1zbGlkZS0zMyAuY2Fyb3VzZWwtaXRlbS1sZWZ0LmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMy4zJSk7XG4gIH1cblxuICAudGh1bWJuYWlsLXNsaWRlLTMzIC5jYXJvdXNlbC1pdGVtLXJpZ2h0LmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMzLjMlKTtcbiAgfVxuXG4gIC50aHVtYm5haWwtc2xpZGUtMzMgLmNhcm91c2VsLWl0ZW0tbmV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMzLjMlKTtcbiAgfVxuXG4gIC50aHVtYm5haWwtc2xpZGUtMzMgLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMy4zJSk7XG4gIH1cblxuICAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tcmlnaHQsXG4gIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAuY2Fyb3VzZWwtaW5uZXJfX3RleHQgaDEge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5jYXJvdXNlbC1pbm5lciB7XG4gICAgICB3aWR0aDogMTgwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbGVmdC5hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1yaWdodC5hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLW5leHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXByZXYge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1yaWdodCxcbiAgICAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgLmluZmx1ZW5jZXItc2xpZGVyLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4udGh1bWJuYWlsLXNsaWRlciB7XG4gIC8qIHByZXZlbnQgZmxpY2tlciBkdXJpbmcgdHJhbnNpdGlvbiAqL1xuICAuY2Fyb3VzZWwtaW5uZXIgPiAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG4iLCIvKiBDYXJvdXNlbCBNYXJrZXRlcnMgSW50cm8gKi9cblxuI2Nhcm91c2VsLW1hcmtldGVycy1pbnRybyB7XG5cbiAgLy8uY2Fyb3VzZWwtaW5uZXIge1xuICAvLyAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgLy99XG5cbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIH1cblxuICAmLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLFxuICAmLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWlubmVyIC5hY3RpdmUubGVmdCxcbiAgJi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pbm5lciAuYWN0aXZlLnJpZ2h0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAmLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgJi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgJi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbmZsdWVuY2VyLXNsaWRlci9kb2ctc2xpZGVyLXN0ZC5qcGcnKTtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbmZsdWVuY2VyLXNsaWRlci9jYW1lcmEtc2xpZGVyLXN0ZC5qcGcnKTtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbmZsdWVuY2VyLXNsaWRlci9jYXItc2xpZGVyLXN0ZC5qcGcnKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbmZsdWVuY2VyLXNsaWRlci9kb2ctc2xpZGVyLXJldC5qcGcnKTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbmZsdWVuY2VyLXNsaWRlci9jYW1lcmEtc2xpZGVyLXJldC5qcGcnKTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbmZsdWVuY2VyLXNsaWRlci9jYXItc2xpZGVyLXJldC5qcGcnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICB3aWR0aDogNCU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGJvdHRvbTogMS41cmVtO1xuICB9XG5cbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gICAgbGVmdDogODMlO1xuICB9XG5cbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgcmlnaHQ6IDglO1xuICB9XG5cbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGJvdHRvbTogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGVmdDogKCg4MCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyKTtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgfVxuICB9XG5cbiAgLnptZGktbG9uZy1hcnJvdy1yaWdodDo6YmVmb3JlLFxuICAuem1kaS1sb25nLWFycm93LWxlZnQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gIH1cblxuICAuem1kaS1sb25nLWFycm93LWxlZnQsXG4gIC56bWRpLWxvbmctYXJyb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXN0O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1heC1oZWlnaHQ6IDU1NXB4O1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHNjcm9sbDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLmNhcm91c2VsLWl0ZW06OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzMzMzUzYSA0MCUsIHJnYmEoNTEsIDUzLCA1OCwgMCkpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzMzMzUzYSAzMCUsIHJnYmEoNTEsIDUzLCA1OCwgMCkpO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbGVmdDogNSU7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gICAgICBsZWZ0OiA3MCU7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICAgIHdpZHRoOiAxMCU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICAgICAgbGVmdDogODMlO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgICB3aWR0aDogNSU7XG4gICAgfVxuICB9XG59XG4iLCIvKiBpbmZsdWVuY2VyIGNhcm91c2VsICovXG5cbiNpbmZsdWVuY2VyLWNhcm91c2VsLTEsXG4jaW5mbHVlbmNlci1jYXJvdXNlbC0yIHtcbiAgLmNhcm91c2VsLWlubmVyIHtcbiAgICAmX190ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDAgMTAwcHggMCA4NXB4O1xuXG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIH1cblxuICAgICAgLmZpZ3VyZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIC5maWd1cmUtaW1nIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWd1cmUtY2FwdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1heC13aWR0aDogMjc1cHg7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDEge1xuICAgICAgICBjb2xvcjogJGJvZHktZ3JheTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuODc1cmVtO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuem1kaS1sb25nLWFycm93LXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICB9XG5cbiAgLnptZGktbG9uZy1hcnJvdy1sZWZ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAuY2Fyb3VzZWwtaW5uZXJfX3RleHQge1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDAgNXB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5jYXJvdXNlbC1pbm5lcl9fdGV4dCBoMSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLmNhcm91c2VsLWlubmVyIHtcbiAgICAgIHdpZHRoOiAxODAlO1xuICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgIHJpZ2h0OiAwJTtcblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweCA1MHB4IDMwcHggMTBweDtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLWxlZnQuYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tcmlnaHQuYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1uZXh0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tcmlnaHQsXG4gICAgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cblxuICAgIC5pbmZsdWVuY2VyLXNsaWRlci1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAuY2Fyb3VzZWwtaW5uZXIge1xuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNTBweCAzMHB4IDEwcHg7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMzQ1cHgpIHtcbiAgICAuY2Fyb3VzZWwtaW5uZXIge1xuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTJweCAzMHB4IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiBDUEUgU2xpZGVyICAqL1xuXG4ucHJpY2Utb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDhyZW0gYXV0byA1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLmJ0bi1wcmltYXJ5IHtcbiAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3c7XG4gICAgcGFkZGluZzogMC44MTI1cmVtIDMuMjVyZW07XG4gIH1cblxuICAmX19wcmljZSB7XG4gICAgbWFyZ2luOiAzMHB4IDVweCAzMHB4IDMwcHg7XG4gIH1cblxuICB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5yYWRpbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAucmFkaW8ge1xuICAgICAgICB0b3A6IDIwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogJGdyYXk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwYWRkaW5nOiAyOXB4IDMwcHggMjVweCA1MHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgbGluZWFyO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiAucmFkaW8ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRnb2xkO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5yYWRpbzo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiBsYWJlbCB7XG4gICAgY29sb3I6ICRnb2xkO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAjY3BlLXNsaWRlciAuaW50cm9fX2NvbnRlbnQtbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAucHJpY2Utb3B0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuXG4gICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIC5jaGVjayB7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAzMHB4IDVweCA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3Jlc3VsdCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAjcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3NsaWRlcjFWYWx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMuODI1cmVtO1xuICBjb2xvcjogJGRhcmstYmx1ZTtcblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLnByaWNlLXRleHQgLnptZGkge1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAkZGFyay1ibHVlO1xufVxuXG4jcHJpY2Uge1xuICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgZm9udC1zaXplOiAzLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG4ucHJpY2UtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcblxuICAuem1kaS1pbmZvLW91dGxpbmUge1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAjY3BlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGdvbGQ7XG4gIH1cbn1cblxuLy8gSW5mbHVlbmNlciBzZXR0aW5ncyBwYWdlIENQRSBzdHlsZXNcblxuLmluZmx1ZW5jZXJfc2V0dGluZ3MuY2hhbm5lbHMge1xuICAuc2xpZGVyLXZhbHVlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuc2V0dGluZ3Mtc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgIHBhZGRpbmc6IDNyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgI3ByaWNlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cblxuICAucGFpZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByaWNlLW9wdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbG9hdDogbm9uZTtcblxuICAgICZfX3Jlc3VsdCB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgfVxuXG4gICAgLnByaWNlLW9wdGlvbiBzZWxlY3Qge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByaWNlLXRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAuem1kaS1pbmZvLW91dGxpbmUuaW5mby10b29sdGlwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaW5mbHVlbmNlcl9zZXR0aW5ncy5jaGFubmVsc19uZXcge1xuICAuc2xpZGVyLXZhbHVlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuc2V0dGluZ3Mtc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgIHBhZGRpbmc6IDNyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgI3ByaWNlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cblxuICAucGFpZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByaWNlLW9wdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbG9hdDogbm9uZTtcblxuICAgICZfX3Jlc3VsdCB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgfVxuXG4gICAgLnByaWNlLW9wdGlvbiBzZWxlY3Qge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByaWNlLXRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAuem1kaS1pbmZvLW91dGxpbmUuaW5mby10b29sdGlwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBGdW5jdGlvbmFsIHN0eWxpbmc7XG4gKiBUaGVzZSBzdHlsZXMgYXJlIHJlcXVpcmVkIGZvciBub1VpU2xpZGVyIHRvIGZ1bmN0aW9uLlxuICogWW91IGRvbid0IG5lZWQgdG8gY2hhbmdlIHRoZXNlIHJ1bGVzIHRvIGFwcGx5IHlvdXIgZGVzaWduLlxuICovXG5cbi50b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAubGctdG9vbHRpcCAudG9vbHRpcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAudG9vbHRpcC1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ub1VpLXRhcmdldCxcbi5ub1VpLXRhcmdldCAqIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm5vVWktdGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLm5vVWktYmFzZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgLyogRml4IDQwMSAqL1xufVxuXG4ubm9VaS1vcmlnaW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLm5vVWktaGFuZGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLm5vVWktc3RhY2tpbmcgLm5vVWktaGFuZGxlIHtcbiAgLyogVGhpcyBjbGFzcyBpcyBhcHBsaWVkIHRvIHRoZSBsb3dlciBvcmlnaW4gd2hlblxuICAgICBpdHMgdmFsdWVzIGlzID4gNTAlLiAqL1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjNzLCB0b3AgMC4zcztcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzLCB0b3AgMC4zcztcbn1cblxuLm5vVWktc3RhdGUtZHJhZyAqIHtcbiAgY3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFBhaW50aW5nIGFuZCBwZXJmb3JtYW5jZTtcbiAqIEJyb3dzZXJzIGNhbiBwYWludCBoYW5kbGVzIGluIHRoZWlyIG93biBsYXllci5cbiAqL1xuLm5vVWktYmFzZSxcbi5ub1VpLWhhbmRsZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLyogU2xpZGVyIHNpemUgYW5kIGhhbmRsZSBwbGFjZW1lbnQ7XG4gKi9cbi5ub1VpLWhvcml6b250YWwge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBoZWlnaHQ6IDZweDtcbn1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0yMHB4O1xufVxuXG4ubm9VaS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsZWZ0OiAtNnB4O1xuICB0b3A6IC0xN3B4O1xufVxuXG4vKiBTdHlsaW5nO1xuICovXG4ubm9VaS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYjtcbn1cblxuLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICR0ZWFsO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgNDUwbXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgNDUwbXM7XG59XG5cbi5ub1VpLW9yaWdpbiB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuI2J1ZGdldFNsaWRlci5ub1VpLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjZWMzZTY5O1xufVxuXG4jYnVkZ2V0U2xpZGVyIC5ub1VpLW9yaWdpbiB7XG4gIGJhY2tncm91bmQ6ICNjY2NjY2I7XG59XG5cbi8qIEhhbmRsZXMgYW5kIGN1cnNvcnM7XG4gKi9cbi5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogdy1yZXNpemU7XG59XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogbi1yZXNpemU7XG59XG5cbi5ub1VpLWhhbmRsZSB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ub1VpLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6XG4gICAgaW5zZXQgMCAwIDFweCAjZmZmLFxuICAgIGluc2V0IDAgMXB4IDdweCAjZGRkLFxuICAgIDAgM3B4IDZweCAtM3B4ICNiYmI7XG59XG5cbi8qIERpc2FibGVkIHN0YXRlO1xuICovXG5bZGlzYWJsZWRdLm5vVWktY29ubmVjdCxcbltkaXNhYmxlZF0gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICNiOGI4Yjg7XG59XG5cbltkaXNhYmxlZF0ubm9VaS1vcmlnaW4sXG5bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5ub1VpLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiA1MHB4O1xufVxuXG4ucGFpZC10b29sdGlwIHtcbiAgbWluLXdpZHRoOiAxMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIHAge1xuICAgIHBhZGRpbmc6IDEycHggMjBweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnNsaWRlci12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWg0O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLnBhaWQtdG9vbHRpcDpudGgtb2YtdHlwZSgxKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiAtNS4xcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5wYWlkLXRvb2x0aXA6bnRoLW9mLXR5cGUoMikge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDI1cHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnBhaWQtdG9vbHRpcC1tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWlkLXRvb2x0aXA6OmFmdGVyLFxuLnBhaWQtdG9vbHRpcDo6YmVmb3JlIHtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcgJztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBhaWQtdG9vbHRpcDo6YmVmb3JlLFxuLnBhaWQtdG9vbHRpcDo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkZGFyay1ibHVlO1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5wcm9ncmVzcy1zbGlkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnBhaWQtdG9vbHRpcDpudGgtb2YtdHlwZSgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLnBhaWQtdG9vbHRpcDpudGgtb2YtdHlwZSgxKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wYWlkLXRvb2x0aXA6bnRoLW9mLXR5cGUoMikge1xuICAgIHRvcDogMzBweDtcbiAgfVxuXG4gIC5wYWlkLXRvb2x0aXA6OmFmdGVyLFxuICAucGFpZC10b29sdGlwOjpiZWZvcmUge1xuICAgIGxlZnQ6IDQ4LjUlO1xuICB9XG59XG4iLCIucXVvdGUtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlc3Q7XG4gIHBhZGRpbmc6IDYwcHggMjBweCAzNTBweDtcbiAgbWF4LWhlaWdodDogNDMwcHg7XG5cbiAgcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuZmlndXJlIHtcbiAgICBib3R0b206IDYwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4IDE1NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNTZweCAxNnB4O1xuXG4gICAgLmZpZ3VyZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG59XG4iLCIvL0luZmx1ZW5jZXIgU2V0dGluZ3MgUmVxdWlyZSBtb2RhbFxuXG4jaW5zdGF2ZXJpZnkge1xuICAudmVyaWZpY2F0aW9uLWNvZGUge1xuICAgIGNvbG9yOiAkcGluaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgNTksIDEwNCwgMC4xKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAubW9kYWwtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29udGVudCBJbnBzaXJhdGlvbiBNb2RhbCAmIENhbXBhaWduIEFzc2lnbm1lbnQgTW9kYWxcbiNpbnRlcm5hbF9jYXRlZ29yeV9pbWFnZXNfbW9kYWwsXG4jY2FtcGFpZ24tYXNzaWdubWVudC1tb2RhbCB7XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDkwdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICNjYXRlZ29yeS1pbWFnZXMtbW9kYWwsXG4gICN1cGRhdGVfY2FtcGFpZ25fbWFuYWdlcnMge1xuICAgIGhlaWdodDogOTB2aDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICB9XG5cbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXN0O1xuICB9XG59XG4iLCIudmlkZW9XcmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZnVsbHNjcmVlbi1iZ19fdmlkZW8ge1xuICBoZWlnaHQ6IDIwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwJTtcbiAgd2lkdGg6IDMwMCU7XG59XG5cbi52aWRlby1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUzLCA1OCwgMC43KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzO1xufVxuXG4ubW9kYWwtYmFja2Ryb3AuaW4ge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NCk7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLnZpZGVvLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG4udmlkZW8tbGluay1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogJHdoaXRlO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgei1pbmRleDogNTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gICYsXG4gIHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udmlkZW8tbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjAwMDtcbn1cblxuLmZ1bGxzY3JlZW4tdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjaW5mbHVlbmNlci12aWRlbyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9jcmVhdG9ycy92aWRlby1jb3Zlci5qcGdcIikgY2VudGVyIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG5cbiAgLmZ1bGxzY3JlZW4tYmdfX3ZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIvLyBDaGF0IGNvbXBvbmVudFxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLm1vYmlsZS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubW9iaWxlLXNob3cgeyBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gQk9UIE1FU1NBR0UgQ0hBVCBTVFlMRVNcblxuLmNvbnZlcnNhdGlvbi1tZXNzYWdlLmZyb20tc3lzdGVtIHtcbiAgcGFkZGluZzogMXJlbSAwIDAgMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMWVtIDFlbSAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG5cbiAgICBzdHJvbmcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubWVzc2FnZS1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDFyZW0gMXJlbTtcblxuICAgIC50ZXh0LWJvbGQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIFVTRVIgTUVTU0FHRSBDSEFUIFNUWUxFU1xuXG4uY29udmVyc2F0aW9uLXZpZXcge1xuICAuY29udmVyc2F0aW9uLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDFlbSAxLjVlbSAxZW0gNC4zNzVlbTtcbiAgfVxufVxuXG4uaW5mbHVlbmNlci1mZWVkYmFjay10YWIge1xuICBoZWlnaHQ6IDg1JTtcbn1cblxuLmluZmx1ZW5jZXItZmVlZGJhY2stdGFiLWNoYXQge1xuICAuY29udmVyc2F0aW9uLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDFlbSAxLjVlbSAxZW0gNC4zNzVlbTtcbiAgfVxuXG4gIC5zZWxlY3RlZDpub3QoLmZyb20tc3lzdGVtKSB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlnaGxpZ2h0LXllbGxvdztcbiAgfVxufVxuXG4uY29udmVyc2F0aW9uLXByb2ZpbGUtcGhvdG8ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMi41ZW07XG4gIGxlZnQ6IDEuMjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMi41ZW07XG59XG5cbnAuY29udmVyc2F0aW9uLXByb2ZpbGUtcGhvdG8ge1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZy10b3A6IDAuNmVtO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb21wb3NlLW1lc3NhZ2UuYnRuLWZpeGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgLmF0dGFjaG1lbnQtdHJpZ2dlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgICB0b3A6IDI4cHg7XG4gICAgY29sb3I6ICRncmF5O1xuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5cbi56bWRpLmljb24tb25seS1saW5rIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jb252ZXJzYXRpb24tbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnZlcnNhdGlvbi1wdWxsLWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcGFkZGluZzogMWVtO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgY29sb3I6ICRibGFjaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb252ZXJzYXRpb24tdmlldyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuY29udmVyc2F0aW9uLWhlYWRlciB7XG4gICAgei1pbmRleDogNTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaDYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ubWVzc2FnZS1oZWFkZXIgLm1lc3NhZ2UtZGV0YWlscyB7XG4gIGE6aG92ZXIsXG4gIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgfVxufVxuXG4ubWVzc2FnZS1kZXRhaWxzIHtcbiAgdGltZSB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICB9XG59XG5cbi5jb252ZXJzYXRpb24tbWVzc2FnZSB7XG4gIGhyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgfVxuXG4gIGNvbG9yOiAkYmxhY2s7XG5cbiAgLm1lc3NhZ2UtYm9keSB7XG4gICAgcCxcbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBtYXJnaW46IDAuNWVtIDA7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBvbCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgfVxuICB9XG59XG5cbi8vIFBhZ2UgY29tcG9uZW50XG5cbm1haW4uY29sbGFib3JhdGlvbnMge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLnNjcm9sbC1zY3JlZW5fX2xnIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICB9XG59XG5cbiN1cGxvYWQtc3RhZ2Uge1xuICAuc2Nyb2xsLXNjcmVlbiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTc1cHgpO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNjcm9sbC1zY3JlZW4ge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zY3JvbGwtc2NyZWVuX19pbmZsdWVuY2VyLXNpZGViYXIge1xuICBtYXgtaGVpZ2h0OiA0NXZoO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLnNjcm9sbC1zY3JlZW5fX2NvbGxhYi1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLyogVE9ETy1ITTogRGVsZXRlIG9uY2UgbmV3IGNvbnRlbnQgc3RhdGUgbWFjaGluZSBpcyBmdWxseSBpbXBsZW1lbnRlZCwgc2luY2UgdGhpcyBjbGFzcyB3aWxsIG5vIGxvbmdlciBiZSB1c2VkICovXG4uaW5mbHVlbmNlci1zaWRlYmFyX19pdGVtLWRldGFpbHMge1xuICBoZWlnaHQ6IDM1JTtcbn1cblxuLyogVE9ETy1ITTogRGVsZXRlIG9uY2UgbmV3IGNvbnRlbnQgc3RhdGUgbWFjaGluZSBpcyBmdWxseSBpbXBsZW1lbnRlZCwgc2luY2UgdGhpcyBjbGFzcyB3aWxsIG5vIGxvbmdlciBiZSB1c2VkICovXG4uaW5mbHVlbmNlci1zaWRlYmFyX19pdGVtLXRhYnMge1xuICBoZWlnaHQ6IDY1JTtcbn1cblxuXG4vLyBOYXZpZ2F0aW9uIGNvbXBvbmVudFxuXG4uY29sbGFiLWhlYWRlciB7XG4gICZfX2Ryb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgaS5pY29uLW9ubHktbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDRweDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMC41ZW0gMWVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmF5O1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbS1jb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFzayBTdGF0ZSBpdGVtc1xuXG5cbmEuaXRlbS1jYXJkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLmNvbGxhYi1jb250ZW50X19jYXJkIHtcbiAgaS56bWRpLnptZGktc2VhcmNoIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgYm90dG9tOiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5jb2xsYWItY29udGVudCB7XG4gIC5pdGVtLWNhcmQudmlzaWJsZS1jYXJkLml0ZW0tY29udGVudDpsYXN0LWNoaWxkIC5jb2xsYWItY29udGVudF9fY2FyZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIC5wb3N0ZXItaW1hZ2UgLnJlc3BvbnNpdmUtaGVpZ2h0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jYXJkIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RmZTNlODtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG5cbiAgICAgIC5jb2xsYWItY29udGVudF9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIC5jb2xsYWItY29udGVudF9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuLnRhc2stc3RhdGUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyOHB4KSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS1kZXNjcmlwdGlvbiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi51cGxvYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmYjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzOyAvKiBTYWZhcmkgKi9cbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40czsgLyogU2FmYXJpICovXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjZjNmNGZiLCA1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRml4ZWQgc2lkZSBpbWFnZSBmb3IgcG9yZm9ybWFuY2UgdXBsb2Fkc1xuXG4jaW5mbHVlbmNlci1zY3JlZW5zaG90LXVwbG9hZHMsICNtYW5hZ2VyLXNjcmVlbnNob3QtdXBsb2FkcyB7XG4gIC50aHVtYi1jb3ZlciB7XG4gICAgd2lkdGg6IDE2MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgLmNvbGxhYi1jb250ZW50X190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIHNpZGUgaW1hZ2VcblxuLnBvc3Rlci1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG4gIC5yZXNwb25zaXZlLWhlaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gIH1cbn1cblxuLnRhc2stc3RhdGUge1xuICBjb2xvcjogJHdoaXRlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMC41ZW07XG4gIH1cblxuICAmLnBlbmRpbmcge1xuICAgIGNvbG9yOiAkZ3JheS1tZWRpdW0gIWltcG9ydGFudDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1tZWRpdW07XG4gICAgfVxuICB9XG5cbiAgJi5kZWxpdmVyZWQge1xuICAgIGNvbG9yOiAkZ3JheS1kZWxpdmVyZWQgIWltcG9ydGFudDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kZWxpdmVyZWQ7XG4gICAgfVxuICB9XG5cbiAgJi5kcm9wcGVkIHtcbiAgICBjb2xvcjogJHBpbmsgIWltcG9ydGFudDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICAmLmRyYWZ0aW5nIHtcbiAgICBjb2xvcjogJGdyYXktbWVkaXVtICFpbXBvcnRhbnQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbWVkaXVtO1xuICAgIH1cbiAgfVxuXG4gICYuaW5faW5wcm9ncmVzcyB7XG4gICAgY29sb3I6ICRncmF5LWlucHJvZ3Jlc3MgIWltcG9ydGFudDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1pbnByb2dyZXNzO1xuICAgIH1cbiAgfVxuXG4gICYuaW5fcGVuZGluZyB7XG4gICAgY29sb3I6ICR5ZWxsb3ctcGVuZGluZyAhaW1wb3J0YW50O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctcGVuZGluZztcbiAgICB9XG4gIH1cblxuICAmLmluX2FwcHJvdmVkLCAmLmluX2luc3RhZ3JhbWFwcHJvdmVkLCAmLmluX2JyYW5kYXBwcm92ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsLWFwcHJvdmVkO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4pyTXCI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgJi5pbl9jb21wbGV0ZWQge1xuICAgIGNvbG9yOiAkY29yYWwtY29tcGxldGVkICFpbXBvcnRhbnQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcmFsLWNvbXBsZXRlZDtcbiAgICB9XG4gIH1cblxuICAmLmluX2xpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLWxpdmU7XG4gIH1cblxuICAmLmluX3BhaWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsLWFwcHJvdmVkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmluX2NvbnRlbnRyZXF1aXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktcmVxdWlyZWQ7XG4gIH1cblxuICAmLmluX2NvbmNlcHRyZXF1aXJlZCB7XG4gICAgYmFja2dyb3VuZDogJGdyYXktcmVxdWlyZWQ7XG4gIH1cblxuICAmLmluX2NvbmNlcHR1bmRlcnJldmlldyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdy1yZXZpZXc7XG4gIH1cblxuICAmLmluX2NvbmNlcHRhcHByb3ZlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWwtYXBwcm92ZWQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLinJNcIjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cblxuICAmLmluX2NvbnRlbnR1bmRlcnJldmlldyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdy1yZXZpZXc7XG4gIH1cblxuICAmLmluX2NvbnRlbnRhcHByb3ZlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWwtYXBwcm92ZWQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLinJNcIjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cblxuICAmLmluX3Rpa3Rva2FwcHJvdmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4pyTXCI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLyogTmV3IHRhc2sgc3RhdHVzIGNvbG91cnMgKi9cbiAgJGJnLXBlbmRpbmc6ICNGQkJGMjQ7XG4gICRiZy1uZWVkcy1hY3Rpb246ICNFRjQwNTY7XG4gICRiZy1jb21wbGV0ZWQ6ICM0RkE5QjM7XG5cbiAgJi5zdGF0ZV9jb25jZXB0X2RyYWZ0IHtcbiAgICAmLmJhZGdlLWNyZWF0b3IgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbmVlZHMtYWN0aW9uOyB9XG4gICAgJi5iYWRnZS1hZG1pbiB7IGJhY2tncm91bmQtY29sb3I6ICRiZy1wZW5kaW5nOyB9XG4gIH1cblxuICAmLnN0YXRlX2NvbmNlcHRfYWRtaW5fcmV2aWV3IHtcbiAgICAmLmJhZGdlLWNyZWF0b3IgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctcGVuZGluZzsgfVxuICAgICYuYmFkZ2UtYWRtaW4geyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbmVlZHMtYWN0aW9uOyB9XG4gIH1cblxuICAmLnN0YXRlX2NvbmNlcHRfcmV2aXNpb24ge1xuICAgICYuYmFkZ2UtY3JlYXRvciB7IGJhY2tncm91bmQtY29sb3I6ICRiZy1uZWVkcy1hY3Rpb247IH1cbiAgICAmLmJhZGdlLWFkbWluIHsgYmFja2dyb3VuZC1jb2xvcjogJGJnLXBlbmRpbmc7IH1cbiAgfVxuXG4gICYuc3RhdGVfY29uY2VwdF9icmFuZF9yZXZpZXcge1xuICAgICYuYmFkZ2UtY3JlYXRvcixcbiAgICAmLmJhZGdlLWFkbWluIHsgYmFja2dyb3VuZC1jb2xvcjogJGJnLXBlbmRpbmc7IH1cbiAgfVxuXG4gICYuc3RhdGVfY29uY2VwdF9icmFuZF9mZWVkYmFjayB7XG4gICAgJi5iYWRnZS1jcmVhdG9yIHsgYmFja2dyb3VuZC1jb2xvcjogJGJnLXBlbmRpbmc7IH1cbiAgICAmLmJhZGdlLWFkbWluIHsgYmFja2dyb3VuZC1jb2xvcjogJGJnLW5lZWRzLWFjdGlvbjsgfVxuICB9XG5cbiAgJi5zdGF0ZV9jb250ZW50X2NyZWF0aW9uIHtcbiAgICAmLmJhZGdlLWFkbWluIHsgYmFja2dyb3VuZC1jb2xvcjogJGJnLXBlbmRpbmc7IH1cbiAgICAmLmJhZGdlLWNyZWF0b3IgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbmVlZHMtYWN0aW9uOyB9XG4gIH1cblxuICAmLnN0YXRlX2NvbnRlbnRfcmV2aXNpb24ge1xuICAgICYuYmFkZ2UtY3JlYXRvciB7IGJhY2tncm91bmQtY29sb3I6ICRiZy1uZWVkcy1hY3Rpb247IH1cbiAgICAmLmJhZGdlLWFkbWluIHsgYmFja2dyb3VuZC1jb2xvcjogJGJnLXBlbmRpbmc7IH1cbiAgfVxuXG4gICYuc3RhdGVfY29udGVudF9hZG1pbl9yZXZpZXcge1xuICAgICYuYmFkZ2UtY3JlYXRvciB7IGJhY2tncm91bmQtY29sb3I6ICRiZy1wZW5kaW5nOyB9XG4gICAgJi5iYWRnZS1hZG1pbiB7IGJhY2tncm91bmQtY29sb3I6ICRiZy1uZWVkcy1hY3Rpb247IH1cbiAgfVxuXG4gICYuc3RhdGVfY29udGVudF9icmFuZF9yZXZpZXcge1xuICAgICYuYmFkZ2UtY3JlYXRvciB7IGJhY2tncm91bmQtY29sb3I6ICRiZy1wZW5kaW5nOyB9XG4gICAgJi5iYWRnZS1hZG1pbiB7IGJhY2tncm91bmQtY29sb3I6ICRiZy1wZW5kaW5nOyB9XG4gIH1cblxuICAmLnN0YXRlX2NvbnRlbnRfYnJhbmRfZmVlZGJhY2sge1xuICAgICYuYmFkZ2UtY3JlYXRvciB7IGJhY2tncm91bmQtY29sb3I6ICRiZy1wZW5kaW5nOyB9XG4gICAgJi5iYWRnZS1hZG1pbiB7IGJhY2tncm91bmQtY29sb3I6ICRiZy1uZWVkcy1hY3Rpb247IH1cbiAgfVxuXG4gICYuc3RhdGVfcG9zdF9zY2hlZHVsaW5nIHtcbiAgICAmLmJhZGdlLWNyZWF0b3IgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctcGVuZGluZzsgfVxuICAgICYuYmFkZ2UtYWRtaW4geyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbmVlZHMtYWN0aW9uOyB9XG4gIH1cblxuICAmLnN0YXRlX3Bvc3RfcGVuZGluZyB7XG4gICAgJi5iYWRnZS1jcmVhdG9yIHsgYmFja2dyb3VuZC1jb2xvcjogJGJnLW5lZWRzLWFjdGlvbjsgfVxuICAgICYuYmFkZ2UtYWRtaW4geyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctcGVuZGluZzsgfVxuICB9XG5cbiAgJi5zdGF0ZV9wb3N0X2xpdmUge1xuICAgICYuYmFkZ2UtYWRtaW4geyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29tcGxldGVkOyB9XG4gICAgJi5iYWRnZS1jcmVhdG9yIHsgYmFja2dyb3VuZC1jb2xvcjogJGJnLXBlbmRpbmc7IH1cbiAgfVxuXG4gICYuc3RhdGVfY29tcGxldGUge1xuICAgICYuYmFkZ2UtYWRtaW4geyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29tcGxldGVkOyB9XG4gICAgJi5iYWRnZS1jcmVhdG9yIHsgYmFja2dyb3VuZC1jb2xvcjogJGJnLXBlbmRpbmc7IH1cbiAgfVxuXG4gICYuc3RhdGVfY3JlYXRvcl9wYWlkIHtcbiAgICAmLmJhZGdlLWFkbWluIHsgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbXBsZXRlZDsgfVxuICAgICYuYmFkZ2UtY3JlYXRvciB7IGJhY2tncm91bmQtY29sb3I6ICRiZy1jb21wbGV0ZWQ7IH1cbiAgfVxuXG4gICYuc3RhdGVfY29udGVudF9kcm9wcGVkIHtcbiAgICAmLmJhZGdlLWFkbWluLFxuICAgICYuYmFkZ2UtY3JlYXRvciB7IGJhY2tncm91bmQtY29sb3I6ICRncmF5LW1lZGl1bTsgfVxuICB9XG5cbiAgJi50YXNrX3N0YXRlX2FwcHJvdmVkIHtcbiAgICAmLmJhZGdlLWFkbWluIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1uZWVkcy1hY3Rpb247XG4gICAgfVxuXG4gICAgJi5iYWRnZS1jcmVhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1wZW5kaW5nO1xuICAgIH1cbiAgfVxuXG4gICYudGFza19zdGF0ZV9saXZlIHtcbiAgICAmLmJhZGdlLWFkbWluLCAmLmJhZGdlLWNyZWF0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLXBlbmRpbmc7XG4gICAgfVxuICB9XG5cbiAgJi50YXNrX3N0YXRlX3BhaWQge1xuICAgICYuYmFkZ2UtYWRtaW4sICYuYmFkZ2UtY3JlYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29tcGxldGVkO1xuICAgIH1cbiAgfVxuXG4gICYudGFza19zdGF0ZV9kcm9wcGVkIHtcbiAgICAmLmJhZGdlLWFkbWluLCAmLmJhZGdlLWNyZWF0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbWVkaXVtO1xuICAgIH1cbiAgfVxufVxuXG4vL25ldyBzdHlsZXMgZm9yIHRodW1ibmFpbCBpbWFnZXNcbi50aHVtYi1jb3ZlciB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEzOXB4O1xuXG4gIC5wb3N0ZXItaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuLmNvbGxhYi10eHQtY29udHIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmNvbGxhYi10YXNrcy1zdW1tYXJ5IC5kaXNwbGF5LTQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjNyZW07XG59XG5cbi5kdWUtYXBwcm92YWwge1xuICBwYWRkaW5nLWJvdHRvbTogMC4ycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmVkaXRfY2FwdGlvbl9idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodDtcbn1cbiIsIi5pbnRlcm5hbC1pbWFnZXMge1xuICAuc3R5bGUtYm94IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmltYWdlLWJveCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuaW1hZ2UtYm94X19pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGkuem1kaS1jaGVjay1jaXJjbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBkaXYgZGl2IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAkdGVhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDk5MDtcblxuICAgIGkuem1kaS1jaGVjay1jaXJjbGUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgaS56bWRpLWNoZWNrLWNpcmNsZTo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjNWZjNWJiO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgdG9wOiA2cHg7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cblxuICAgIGkuem1kaS1jaGVjay1jaXJjbGU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjIwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjMwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTcwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBCb290c3RyYXAgTXVsdGlzZWxlY3QgKGh0dHA6Ly9kYXZpZHN0dXR6LmRlL2Jvb3RzdHJhcC1tdWx0aXNlbGVjdC8pXG4gKlxuICogQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wOlxuICogQ29weXJpZ2h0IChjKSAyMDEyIC0gMjAyMiBEYXZpZCBTdHV0elxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7IHlvdSBtYXkgbm90XG4gKiB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuIFlvdSBtYXkgb2J0YWluIGFcbiAqIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLCBXSVRIT1VUXG4gKiBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuIFNlZSB0aGVcbiAqIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kIGxpbWl0YXRpb25zXG4gKiB1bmRlciB0aGUgTGljZW5zZS5cbiAqXG4gKiBCU0QgMy1DbGF1c2UgTGljZW5zZTpcbiAqIENvcHlyaWdodCAoYykgMjAxMiAtIDIwMjIgRGF2aWQgU3R1dHpcbiAqIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKlxuICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0XG4gKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlIG1ldDpcbiAqICAgIC0gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlLFxuICogICAgICB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLlxuICogICAgLSBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UsXG4gKiAgICAgIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlIGRvY3VtZW50YXRpb25cbiAqICAgICAgYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uXG4gKiAgICAtIE5laXRoZXIgdGhlIG5hbWUgb2YgRGF2aWQgU3R1dHogbm9yIHRoZSBuYW1lcyBvZiBpdHMgY29udHJpYnV0b3JzIG1heSBiZVxuICogICAgICB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20gdGhpcyBzb2Z0d2FyZSB3aXRob3V0XG4gKiAgICAgIHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi5cbiAqXG4gKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTIFwiQVMgSVNcIlxuICogQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sXG4gKiBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSXG4gKiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUlxuICogQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsXG4gKiBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sXG4gKiBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUztcbiAqIE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLFxuICogV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1JcbiAqIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUZcbiAqIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLlxuICovXG5zcGFuLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5zcGFuLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3Qgc2VsZWN0IHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4IC0xcHggLTFweCAtM3B4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMzBweDtcbn1cbi5tdWx0aXNlbGVjdC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm11bHRpc2VsZWN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LXJlc2V0IC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiA5MyU7XG59XG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1maWx0ZXIgPiAuZmEtc2VhcmNoIHtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZmlsdGVyID4gaW5wdXQubXVsdGlzZWxlY3Qtc2VhcmNoIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRncmV5O1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS42MjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZmlsdGVyID4gaW5wdXQubXVsdGlzZWxlY3Qtc2VhcmNoOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1maWx0ZXIgPiAubXVsdGlzZWxlY3QtbW96LWNsZWFyLWZpbHRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3Qtb3B0aW9uLm11bHRpc2VsZWN0LWdyb3VwLW9wdGlvbi1pbmRlbnRlZC1mdWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjZyZW07XG59XG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1vcHRpb24ubXVsdGlzZWxlY3QtZ3JvdXAtb3B0aW9uLWluZGVudGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjhyZW07XG59XG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1ncm91cCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWdyb3VwLmNsb3NlZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1ncm91cCAuY2FyZXQtY29udGFpbmVyIH4gLmZvcm0tY2hlY2sge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3Qtb3B0aW9uLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZ3JvdXAsXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1hbGwge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW0gMC4yNXJlbSAwLjc1cmVtO1xufVxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3Qtb3B0aW9uLmRyb3Bkb3duLWl0ZW0sXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1ncm91cC5kcm9wZG93bi1pdGVtLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtYWxsLmRyb3Bkb3duLWl0ZW0sXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1vcHRpb24uZHJvcGRvd24tdG9nZ2xlLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZ3JvdXAuZHJvcGRvd24tdG9nZ2xlLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtYWxsLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LW9wdGlvbiAuZm9ybS1jaGVjay1sYWJlbCxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWdyb3VwIC5mb3JtLWNoZWNrLWxhYmVsLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtYWxsIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3Qtb3B0aW9uLmFjdGl2ZTpub3QoLm11bHRpc2VsZWN0LWFjdGl2ZS1pdGVtLWZhbGxiYWNrKSxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWdyb3VwLmFjdGl2ZTpub3QoLm11bHRpc2VsZWN0LWFjdGl2ZS1pdGVtLWZhbGxiYWNrKSxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWFsbC5hY3RpdmU6bm90KC5tdWx0aXNlbGVjdC1hY3RpdmUtaXRlbS1mYWxsYmFjayksXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1vcHRpb246bm90KC5tdWx0aXNlbGVjdC1hY3RpdmUtaXRlbS1mYWxsYmFjayk6YWN0aXZlLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZ3JvdXA6bm90KC5tdWx0aXNlbGVjdC1hY3RpdmUtaXRlbS1mYWxsYmFjayk6YWN0aXZlLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtYWxsOm5vdCgubXVsdGlzZWxlY3QtYWN0aXZlLWl0ZW0tZmFsbGJhY2spOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleTtcbiAgY29sb3I6IGJsYWNrO1xufVxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3Qtb3B0aW9uOmhvdmVyLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtZ3JvdXA6aG92ZXIsXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1hbGw6aG92ZXIsXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1vcHRpb246Zm9jdXMsXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1ncm91cDpmb2N1cyxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWFsbDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtncmF5ICFpbXBvcnRhbnQ7XG59XG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1vcHRpb24gLmZvcm0tY2hlY2ssXG4ubXVsdGlzZWxlY3QtY29udGFpbmVyIC5tdWx0aXNlbGVjdC1ncm91cCAuZm9ybS1jaGVjayxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWFsbCAuZm9ybS1jaGVjayB7XG4gIHBhZGRpbmc6IDAgNXB4IDAgMjBweDtcbn1cbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LW9wdGlvbjpmb2N1cyxcbi5tdWx0aXNlbGVjdC1jb250YWluZXIgLm11bHRpc2VsZWN0LWdyb3VwOmZvY3VzLFxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciAubXVsdGlzZWxlY3QtYWxsOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mb3JtLWlubGluZSAubXVsdGlzZWxlY3QtY29udGFpbmVyIHNwYW4uZm9ybS1jaGVjayB7XG4gIHBhZGRpbmc6IDNweCAyMHB4IDNweCA0MHB4O1xufVxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNtID4gLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3QgLm11bHRpc2VsZWN0IHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG59XG4uaW5wdXQtZ3JvdXAgPiAubXVsdGlzZWxlY3QtbmF0aXZlLXNlbGVjdCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG59XG4uaW5wdXQtZ3JvdXAgPiAubXVsdGlzZWxlY3QtbmF0aXZlLXNlbGVjdCA+IGRpdi5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpIC5tdWx0aXNlbGVjdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAubXVsdGlzZWxlY3QtbmF0aXZlLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpIC5tdWx0aXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbiIsIi8vIEJhc2UgU3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGltcG9ydCAnYm9vdHN0cmFwLW11bHRpc2VsZWN0JztcblxuLy8gQ29tcG9uZW50IFN0eWxlc1xuLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3Qge1xuICAvLyBDb250YWluZXJcblxuICBzZWxlY3Qge1xuICAgIC8vIFRoZSBhY3R1YWwgZm9ybSBpbnB1dCBlbGVtZW50IChoaWRkZW4pXG4gIH1cblxuICAuYnRuLWdyb3VwIHtcbiAgICAvLyBXcmFwcGVyXG5cbiAgICAubXVsdGlzZWxlY3QuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIC8vIERyb3Bkb3duIFwiaW5wdXRcIlxuICAgICAgYmFja2dyb3VuZDogbm9uZTsgLy8gQ2xlYXIgZGVmYXVsdCBiYWNrZ3JvdW5kIChkb3duIGNoZXZyb24gaWNvbilcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoNTEsIDUzLCA1OCwgMC4xNSk7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDIuOXJlbSArIDRweCk7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICYuZXJyb3Ige1xuICAgICAgICAvLyBFcnJvciBzdGF0ZVxuICAgICAgICBib3JkZXItY29sb3I6ICNmMjU5N2M7IFxuICAgICAgfVxuXG4gICAgICAubXVsdGlzZWxlY3Qtc2VsZWN0ZWQtdGV4dCB7XG4gICAgICAgIC8vIFNlbGVjdGVkIE9wdGlvbnMgLyBQbGFjZWhvbGRlciBUZXh0XG4gICAgICB9XG5cbiAgICAgIC56bWRpLnptZGktY2hldnJvbi1kb3duIHtcbiAgICAgICAgLy8gTWF0ZXJpYWwgRGVzaWduIEljb24gZm9yIENoZXZyb24gRG93blxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwLjVlbTtcbiAgICAgICAgdG9wOiAwLjVlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubXVsdGlzZWxlY3QtY29udGFpbmVyLmRyb3Bkb3duLW1lbnUge1xuICAgICAgLy8gRHJvcGRvd24gTGlzdFxuICAgICAgdG9wOiAxMDAlO1xuXG4gICAgICAubXVsdGlzZWxlY3Qtb3B0aW9uLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAvLyBEcm9wZG93biBMaXN0IEl0ZW1cbiAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7IC8vIEFsbG93IGxvbmcgdGV4dCB0byB3cmFwXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDsgLy8gSSBoYXRlIHVzaW5nICFpbXBvcnRhbnQsIGJ1dCB0aGUgZGVmYXVsdCBzdHlsZSB1c2VzIGl0LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgc28gaXQncyBuZWVkZWQgdG8gb3ZlcnJpZGUgdGhlbVxuXG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgIGNvbG9yOiAjOTM5NzlkO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tY2hlY2sge1xuICAgICAgICAgIC8vIFdyYXBwZXJcblxuICAgICAgICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgICAgICAgIC8vIENoZWNrYm94IGlucHV0IChoaWRkZW4pXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnptZGkuY2hlY2sge1xuICAgICAgICAgICAgLy8gTWF0ZXJpYWwgRGVzaWduIEljb24gZm9yIENoZWNrbWFya1xuICAgICAgICAgICAgdG9wOiAwLjI1ZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZvcm0tY2hlY2stbGFiZWwge1xuXG4gICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgIC8vIE9wdGlvbiBMYWJlbFxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlc2Mge1xuICAgICAgICAgICAgICAvLyBPcHRpb24gU3ViLWxhYmVsXG4gICAgICAgICAgICAgIGNvbG9yOiAjOTM5NzlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNvbGxhYi1kZXRhaWxzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgei1pbmRleDogMjtcbn1cblxuLmNvbGxhYi1kZXRhaWxzIGltZyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmM2Y0ZjY7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbi5jb2xsYWItZGV0YWlscyBwIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWxlZnQ6IDAuNmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHggLSAwLjZlbSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmltYWdlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbWFnZS13cmFwOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzMzMzUzYSA0MCUsIHJnYmEoNTEsIDUzLCA1OCwgMCkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMzMzNTNhIDMwJSwgcmdiYSg1MSwgNTMsIDU4LCAwKSk7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMTkycHg7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLmNpcmNsZSB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtbXMtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAuY2FyZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbiIsIi53cmFwcGVyLTE6OmFmdGVyLFxuLndyYXBwZXItMjo6YWZ0ZXIsXG4ud3JhcHBlci0zOjphZnRlcixcbi53cmFwcGVyLTQ6OmFmdGVyLFxuLmZhcS1iYW5uZXItY29udGFpbmVyOjphZnRlciB7XG4gIHotaW5kZXg6IC0yO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMTAwJTtcbiAgcmlnaHQ6IC0xMDAlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYm9yZGVyOiBpbmhlcml0O1xufVxuLyogdGhpcyBpcyBzbyBpdCBkb2Vzbid0IGJyZWFrIG1vYmlsZSBsYXlvdXRzIGZvciByZXNwb25zaXZlICovXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHQud3JhcHBlci0xOjphZnRlcixcblx0LndyYXBwZXItMjo6YWZ0ZXIsXG5cdC53cmFwcGVyLTM6OmFmdGVyLFxuXHQud3JhcHBlci00OjphZnRlcixcblx0LmZhcS1iYW5uZXItY29udGFpbmVyOjphZnRlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn0iLCJcbi5tYXJrZXRpbmctYmFubmVyIHtcbiAgei1pbmRleDogLTI7XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAtMzgwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB0b3A6IC0yMjVweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGltZyB7XG4gICAgICB0b3A6IC0zMTBweDtcbiAgICAgIHdpZHRoOiAyMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIGltZyB7XG4gICAgICB0b3A6IC0yMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLm1hcmtldGVycy1zdGVwcyxcbi53aHlwYWlkLXN0ZXBzIHtcbiAgaGVpZ2h0OiA0MzBweDtcblxuICAmLm5vLWJnIHtcbiAgICBoZWlnaHQ6IDQ5MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDU2cHggMTZweDtcbiAgfVxuXG4gIC53aHlwYWlkLWZpcnN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxNDBweDtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIHotaW5kZXg6IC0yO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnN0ZXBzLWZpcnN0LFxuICAud2h5cGFpZC1zZWNvbmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cblxuICAuc3RlcHMtc2Vjb25kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG5cbiAgLnN0ZXBzLXRoaXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG5cbiAgLnN0ZXBzLWZvdXJ0aCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTgwcHg7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICB6LWluZGV4OiAtMjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgd2lkdGg6IDIwMCU7XG4gICAgfVxuICB9XG59XG5cbi5tYXJrZXRlcnMtc3RlcCxcbi53aHlwYWlkLXN0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBpbWcudGhyZWVwaG90b3Mge1xuICAgIG1heC1oZWlnaHQ6IDQzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi1pbnRybyB7XG4gICAgcGFkZGluZzogMCAxMDBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgaW1nIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG59XG5cbi5tYXJrZXRlcnMtc3RlcC5pbWFnZS1iYWNrIHtcbiAgZGlzcGxheTogdW5zZXQ7XG4gIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAganVzdGlmeS1jb250ZW50OiB1bnNldDtcblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDQ4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgbGVmdDogLTQ2cHg7XG4gICAgICB0b3A6IDk2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB3aWR0aDogMTIwJTtcbiAgICAgIGxlZnQ6IC02OHB4O1xuICAgICAgdG9wOiAxNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogNDBweDtcbiAgICAgIHRvcDogNTZweDtcbiAgICB9XG4gIH1cbn1cblxuLnByb2dyYW0tdHJhY2sge1xuICBoZWlnaHQ6IDQzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1NnB4IDE2cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5jb250ZW50X190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuXG4gICYtd3JhcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogMCAxMDBweDtcbiAgICB9XG4gIH1cbn1cblxuLnJvdXRlLWEtc20sXG4ucm91dGUtYi1zbSxcbi5yb3V0ZS1jLXNtLFxuLnJvdXRlLWQtc20ge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuXG4ucm91dGUtYSxcbi5yb3V0ZS1iLFxuLnJvdXRlLWMsXG4ucm91dGUtZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJvdXRlLWEge1xuICBib3R0b206IC0yMDBweDtcbiAgcmlnaHQ6IDE1MHB4O1xuICBtYXgtd2lkdGg6IDMzN3B4O1xufVxuXG4ucm91dGUtYiB7XG4gIGxlZnQ6IDE2MHB4O1xuICBtYXgtd2lkdGg6IDQ0N3B4O1xufVxuXG4ucm91dGUtYyB7XG4gIHJpZ2h0OiAyMDVweDtcbiAgbWF4LXdpZHRoOiA0NjFweDtcbn1cblxuLnJvdXRlLWQge1xuICBsZWZ0OiAyNDBweDtcbiAgbWF4LXdpZHRoOiAzOTdweDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gIC5yb3V0ZS1hIHtcbiAgICByaWdodDogOTBweDtcbiAgfVxuXG4gIC5yb3V0ZS1iIHtcbiAgICBsZWZ0OiA1NXB4O1xuICB9XG5cbiAgLnJvdXRlLWMge1xuICAgIHJpZ2h0OiAyMDVweDtcbiAgfVxuXG4gIC5yb3V0ZS1kIHtcbiAgICBsZWZ0OiA4NXB4O1xuICB9XG59XG5cbi5tYXJrZXRpbmctY29udGVudCB7XG4gIHRvcDogLTM3NXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjgwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1MHB4O1xuICAgIHRvcDogLTIxMHB4O1xuXG4gICAgLmludHJvX19jb250ZW50LndpZHRoNTAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdG9wOiAtMzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIxMHB4O1xuXG4gICAgLmludHJvX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICB0b3A6IC0yNTBweDtcbiAgfVxufVxuXG4vLyBXaGF0IHdlIGRvIC0tLSBTZXJ2aWNlc1xuLnNlcnZpY2Uge1xuICAmX19yb3N0ZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cblxuICAmX19pbmZsdWVuY2VyLFxuICAmX19uYXRpdmUge1xuICAgIHBhZGRpbmc6IDEyMHB4IDEwMHB4O1xuICB9XG5cbiAgJl9fYnJhbmRlZCB7XG4gICAgcGFkZGluZzogMTIwcHggMTAwcHggMTIwcHggNjAwcHg7XG4gIH1cblxuICAmX19pbmZsdWVuY2VyLFxuICAmX19uYXRpdmUsXG4gICZfX2JyYW5kZWQge1xuICAgICYtdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3Jvc3RlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKHdoeXBhaWQvd29ybGQtbWFwLXJldCkgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiA1NnB4IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbHVlbmNlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKG1hcmtldGVycy9tYXJrZXRlcnMtaW5kZXgtcGhvbmUtY29sbGFicy1yZXQpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNDBweCAtMjAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjAwcHg7XG4gICAgbGVmdDogMzAwcHg7XG4gIH1cblxuICAmX19icmFuZGVkIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwobWFya2V0ZXJzL21hcmtldGVycy1pbmRleC1icmFuZGVkLXJldCkgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM3NXB4IGF1dG87XG4gIH1cblxuICAmX19uYXRpdmUge1xuICAgIGJhY2tncm91bmQ6IHVybChtYXJrZXRlcnMvbWFya2V0ZXJzLWluZGV4LWFtcGxpZmljYXRpb24tcmV0KSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjMwcHggLTkxcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MDBweDtcbiAgICBsZWZ0OiAzMDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICZfX25hdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MTBweCAtNDBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAmX19pbmZsdWVuY2VyLFxuICAgICZfX25hdGl2ZSB7XG4gICAgICBwYWRkaW5nOiAxMjBweCA2MHB4O1xuXG4gICAgICAmLXRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzNjBweCAtNDBweDtcbiAgICB9XG5cbiAgICAmX19pbmZsdWVuY2VyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE0NnB4IC0yMDBweDtcbiAgICB9XG5cbiAgICAmX19icmFuZGVkIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzEwcHggYXV0bztcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTUwcHg7XG4gICAgICBwYWRkaW5nOiAxMjBweCA2MHB4IDEyMHB4IDM1MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICZfX2luZmx1ZW5jZXIsXG4gICAgJl9fYnJhbmRlZCxcbiAgICAmX19uYXRpdmUge1xuICAgICAgcGFkZGluZzogNDBweCAxNnB4IDI0MHB4O1xuICAgICAgbWluLWhlaWdodDogMzEwcHg7XG5cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMjYwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI3OXB4O1xuICAgIH1cblxuICAgICZfX2JyYW5kZWQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAyOTBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAwcHggYXV0bztcbiAgICB9XG5cbiAgICAmX19pbmZsdWVuY2VyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yOHB4IDMwMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA0ODBweCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICZfX2luZmx1ZW5jZXIsXG4gICAgJl9fYnJhbmRlZCxcbiAgICAmX19uYXRpdmUge1xuICAgICAgcGFkZGluZzogNDBweCAxNnB4IDI0MHB4O1xuICAgICAgbWluLWhlaWdodDogNTUwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA1NTBweDtcblxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAzMDBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzYwcHg7XG4gICAgfVxuXG4gICAgJl9fYnJhbmRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMzUwcHg7XG4gICAgfVxuXG4gICAgJl9faW5mbHVlbmNlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTBweCAzNTVweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDgwcHggYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLmJnLXRlY2gtYmxhY2ssXG4uYmctdGVjaC1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6ICR0ZWNoLWJsYWNrOyAvKiBGb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBncmFkaWVudHMgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQocmlnaHQsICR0ZWNoLWJsYWNrLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMTAwJSksICR0ZWNoLWJsYWNrOyAvKiBGb3IgRmlyZWZveCAzLjYgdG8gMTUgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LCAkdGVjaC1ibGFjaywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDEwMCUpLCAkdGVjaC1ibGFjazsgLyogRm9yIE9wZXJhIDExLjEgdG8gMTIuMCAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkdGVjaC1ibGFjaywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDEwMCUpLCAkdGVjaC1ibGFjazsgLyogRm9yIFNhZmFyaSA1LjEgdG8gNi4wICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHRlY2gtYmxhY2ssIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAxMDAlKSwgJHRlY2gtYmxhY2s7XG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNixcbiAgLmgxLFxuICAuaDIsXG4gIC5oMyxcbiAgLmg0LFxuICAuaDUsXG4gIC5oNiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG5pbWcub3ZhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogODBweDtcbiAgdG9wOiAxNTBweDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gIGltZy5vdmFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi53aHlwYWlkLXN0ZXAuaW1hZ2UtYmFjayB7XG4gIGJhY2tncm91bmQ6IHVybCgnd2h5cGFpZC90ZWNoLXdlYi1yZXQnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE1OHB4IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogNDUwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuXG4ubGFwdG9wLWltYWdlIHtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGxlZnQ6IC00MHB4O1xuICAgIHRvcDogNTZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgIGxlZnQ6IC0yNHB4O1xuICAgIHRvcDogMTAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMzZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4bCkge1xuICAgIGxlZnQ6IC0yMnB4O1xuICAgIHRvcDogNnB4O1xuICB9XG59XG4iLCIvKiBOZXcgQ2hlY2tCb3ggU3R5bGVzICovXG5cbmEuY29ubmVjdC1hY2NvdW50LnVuZGVybGluZSxcbmEuY29ubmVjdC1hY2NvdW50LnVuZGVybGluZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vLyBTcGVjaWZpY1xuXG4uY2hlY2tib3gtaXRlbXMge1xuICBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxcmVtIDVyZW0gMXJlbSAycmVtO1xuICB9XG5cbiAgLmNoZWNrIHtcbiAgICB0b3A6IDE1cHg7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuXG4uc2V0dGluZ3Mtbm90aWZpY2F0aW9ucyAuaW5wdXQtZmllbGQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5tYWluLmluZmx1ZW5jZXJfc2V0dGluZ3MsXG5tYWluLmJyYW5kX3NldHRpbmdzIHtcbiAgLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vc3Bhbi5pbnB1dC10ZXh0IHtcbiAgLy8gIHRvcDogMTJweFxuICAvL31cblxuICBmaWd1cmUgLmZpZ3VyZS1pbWcge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuXG4gICAgJi5yb3VuZGVkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZyZW07XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1uYXYtc2Vjb25kYXJ5IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tZGlzY29ubmVjdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMXJlbSA1cmVtIDFyZW0gMnJlbTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgLnVzYWdlLXJpZ2h0cy1lbXB0eS1tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGV4dGVuZGVkLXllbGxvdztcblxuICAgIHAge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cblxuICAudXNhZ2UtcmlnaHRzLXNlY3Rpb24taGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLnVzYWdlLXJpZ2h0cy1zZWN0aW9uLXN1YmhlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAudXNhZ2UtcmlnaHRzLWluZm8tbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGNvbG9yOiAjMzMzNTNBO1xuICB9XG5cbiAgLnVzYWdlLXJpZ2h0cy1saW5rIHtcbiAgICBjb2xvcjogIzRGQTlCMztcbiAgfVxuXG4gIC51c2FnZS1yaWdodHMtc3VnZ2VzdGlvbi1waWxsIHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDM4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAudXNhZ2UtcmlnaHRzLWlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cblxuICAudXNhZ2UtcmlnaHRzLWhpZGRlbi1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gQm9yZGVyIFNlcGFyYXRvcnNcblxuICAjYWNjb3JkaWFuIHtcbiAgICAuYm9yZGVyLXRvcCB7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuc2V0dGluZ3Mtbm90aWZpY2F0aW9ucyxcbiAgLnNldHRpbmdzLXBheW91dHMge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnNldHRpbmdzLW5vdGlmaWNhdGlvbnMsXG4gIC5zZXR0aW5ncy1zYWxlc3RheCB7XG4gICAgbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDFyZW0gNXJlbSAxcmVtIDJyZW07XG4gICAgfVxuXG4gICAgLmNoZWNrIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFBheVBhbCBCYW5uZXJcbiNwYXlwYWwtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnBheXBhbC1pbmZvIHtcbiAgY29sb3I6ICR0ZWNoLWJsYWNrO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5pbmZvLWxpbmsge1xuICBjb2xvcjogJHRlY2gtYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vLyBUcmFuc2FjdGlvbiBJbmZvcm1hdGlvbiBCb3hlc1xuXG4udG90YWwtcGFpZCxcbi50b3RhbC1wZW5kaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcbiAgZmxvYXQ6IGxlZnQ7XG5cbiAgcCB7XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAudG90YWwtcGFpZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcmVtIHNvbGlkICR3aGl0ZTtcbiAgfVxuXG4gIC50b3RhbC1wZW5kaW5nIHtcbiAgICBib3JkZXItbGVmdDogMXJlbSBzb2xpZCAkd2hpdGU7XG4gIH1cbn1cblxudGFibGUudHJhbnNhY3Rpb25zIHtcbiAgJiB0Ym9keSB0ZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgIH1cbiAgfVxuXG4gICYgdGhlYWQgdGgge1xuICAgIGNvbG9yOiAkZ3JheS1tZWRpdW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAmLmRldGFpbHMge1xuICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJi5hbW91bnQge1xuICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICB9XG5cbiAgICAmLnBheW91dC1kYXRlIHtcbiAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgfVxuXG4gICAgJi5zdGF0dXMge1xuICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU3R5bGUgcnVsZXNcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpK2xhYmVsLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC56bWRpLWNoZWNrLXNxdWFyZSB7XG4gICAgYmFja2dyb3VuZDogJGdyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgbGVmdDogMXB4O1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpK2xhYmVsIHtcbiAgLnptZGktY2hlY2stc3F1YXJlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC56bWRpLWNoZWNrLXNxdWFyZTo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkK2xhYmVsIHtcbiAgLnptZGktY2hlY2stc3F1YXJlIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIH1cblxuICAuem1kaS1jaGVjay1zcXVhcmU6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi5tYW5hZ2VtZW50LXRleHQge1xuICBjb2xvcjogJHRlY2gtYmxhY2s7XG59XG5cbi5tYW5hZ2VtZW50LXN1cHBvcnQtbGluayB7XG4gIGNvbG9yOiAkY3lhbjtcbn1cblxuLm1hbmFnZW1lbnQtbmV3LXBpbGwge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZDogJGN5YW47XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDM4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIHAge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLm1hbmFnZW1lbnQtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLXNtb2tlO1xuICBwYWRkaW5nOiAyMHB4IDE2cHg7XG59XG4iLCIvLyBDYW1wYWlnbnMgVmlld1xuXG4uY2FtcGFpZ24tY2VsbCB7XG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAvKnRyYW5zaXRpb246IGFsbCAwLjVzOyAqL1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4ub3B0LWluX19oZWFkZXIge1xuICBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgfVxuICB9XG59XG5cbi5lbXB0eS1zdGF0ZSB7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuem1kaS1jaGVjay1jaXJjbGUge1xuICAgIGNvbG9yOiAkdGVhbDtcbiAgfVxuXG4gIHAge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cblxuLmNhbXBhaWducy5icmllZiB7XG4gIC5uYXZiYXIge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuXG4uaW5wdXQtZmllbGQgdGV4dGFyZWEge1xuICAvKiBtaW4taGVpZ2h0OiAxNTZweCAhaW1wb3J0YW50OyAqL1xuICByZXNpemU6IG5vbmU7XG59XG5cbi56bWRpLWNsb3NlLWNpcmNsZS1vOjpiZWZvcmUge1xuICBjb2xvcjogJHBpbms7XG59XG5cbi5sb2NhdGlvbi1pbnB1dHMge1xuICAuem1kaS1jbG9zZS1jaXJjbGUtbzo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC01MnJlbTtcbiAgICB0b3A6IC00MnB4O1xuICB9XG5cbiAgYS5yZW1vdmUtbG9jYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4ub3V0cHV0LWZpZWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcblxuICBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIHAge1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxufVxuXG4uYnJpZWYtZGlzcGxheSB7XG4gIGNvbG9yOiAkZ3JheS1kYXJrO1xuXG4gIGg2IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICB9XG59XG5cbi5oeXBoZW4ge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgICByaWdodDogLTAuMnJlbTtcbiAgICB0b3A6IDRyZW07XG4gIH1cbn1cblxuLnptZGktZXllIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogJGJvZHktZ3JheTtcbn1cblxuLnptZGktbm8tbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMXJlbTtcbn1cblxuLmlucHV0LWZpZWxkIHtcbiAgJltjbGFzcyo9XCJmaWVsZC1wcmVmaXgtXCJdLFxuICAmW2NsYXNzKj1cImZpZWxkLXN1ZmZpeC1cIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyLFxuICAgIC56bWRpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgIC56bWRpIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNjtcbiAgICAgIHRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAuem1kaS1leWUge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICB0b3A6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgJltjbGFzcyo9XCJmaWVsZC1wcmVmaXgtXCJdIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMC43NXJlbTtcbiAgICB9XG5cbiAgICAuem1kaSB7XG4gICAgICBsZWZ0OiAwLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJltjbGFzcyo9XCJmaWVsZC1zdWZmaXgtXCJdIHtcbiAgICAuem1kaSB7XG4gICAgICByaWdodDogMnJlbTtcbiAgICB9XG5cbiAgICAuem1kaS1leWUge1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgJi5maWVsZC1zdWZmaXgtaWNvbiBpbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtO1xuXG4gICAgJjpkaXNhYmxlZCArIC56bWRpIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG4gIH1cbn1cblxuLmljaV9saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmltYWdlLWJveCB7XG4gIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5ub3RlcyB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogJHNtYWxsLWZvbnQtbGluZS1oZWlnaHQ7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgI0lORkxVRU5DRVItQ0FSRFMgUk9TVEVSXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uaW5mbHVlbmNlci1saXN0IHtcbiAgbWluLWhlaWdodDogOTB2aDtcbn1cblxuLnNob3J0bGlzdC1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmluZmx1ZW5jZXItY2FyZCB7XG4gICZfX2RhdGEge1xuICAgIC5maWd1cmUtY2FwdGlvbiB7XG4gICAgICBjb2xvcjogJGJvZHktZ3JheTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIC5jb3VudCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlndXJlLWltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnJlbTtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBib3JkZXI6IDAuMjVyZW0gc29saWQgJHRlYWw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRodW1ibmFpbCB7XG4gICAgICAudGh1bWJuYWlsLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDU4cHg7XG4gICAgICAgIHRvcDogLThweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuem1kaS1jaGVjay1jaXJjbGUge1xuICAgICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Bvc3RzIHtcbiAgICA6Zm9jdXMge1xuICAgICAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gMDtcbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAjSU5GTFVFTkNFUiBDQVJEIExJU1RTXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYnJhbmRfY29udGVudF9hcHByb3ZhbCxcbi5pbmZsdWVuY2VyX2FwcHJvdmVkX2xpc3QsXG4uaW5mbHVlbmNlcl9saXZlX2xpc3Qge1xuICAuaW5mbHVlbmNlci1jYXJkIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAjQ09OVEVOVCBBUFBST1ZBTCBTTElERVJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jYXJvdXNlbC1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiByaWdodDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xuXG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIH1cbn1cblxuLmNsb3NlLXNlY29uZGFyeSB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgfVxufVxuXG4udG9wLWNhcm91c2VsLWNvbnRyb2wtbmV4dCxcbi50b3AtY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLnByb2ZpbGUtc2xpZGVyLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgei1pbmRleDogMTA7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICRncmF5LW1lZGl1bTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAjaW5mbHVlbmNlci1jb250ZW50LFxuICAjbWFuYWdlci1jb250ZW50IHtcbiAgICAmX19kZXRhaWxzIHtcbiAgICAgIGhlaWdodDogOTJ2aDtcbiAgICB9XG4gIH1cbn1cblxuLmNsaWVudC1jb250ZW50X19hcHByb3ZlIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgI0VNUFRZIFNUQVRFIEZPUiBDT05URU5UIEFQUFJPVkFMXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmNvbnRhaW5lci1lbXB0eS1zdGF0ZSB7XG4gIGhlaWdodDogNTB2aDtcblxuICAmX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG59XG5cbmJvZHlbZGF0YS1jb250cm9sbGVyPVwiYnJhbmRfY2FtcGFpZ25cIl0ge1xuICAubmF2LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRncmF5LW1lZGl1bSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLmNvbGxhYi1jb250ZW50LXN1bW1hcnkgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5jb2xsYWItY29udGVudC1wb3N0LWxpbmstcmVtaW5kZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAkZ29sZDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtc21va2U7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG5cbiAgLm1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgfVxufVxuXG4uY29sbGFiLWNsaXBib2FyZC1jb25maXJtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogJGJvZHktZ3JheTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG4iLCIubW9iaWxlLXNhdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTAwcHggMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC56bWRpLXNtYXJ0cGhvbmUtaXBob25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgfVxuXG4gICAgLnptZGktY2xvc2U6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogcmVkO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbm1haW4uY2FtcGFpZ25zIHtcbiAgJi5icmllZixcbiAgJi5jYW1wYWlnbl9jbGllbnRfYnJpZWYsXG4gICYuY2FtcGFpZ25faW5mbHVlbmNlcl9icmllZixcbiAgJi5vcHRfaW5zLFxuICAmLnNob3J0bGlzdCxcbiAgJi5jb2xsYWJvcmF0aW9ucyxcbiAgJi5idWlsZCxcbiAgJi5yb3N0ZXJfbGlzdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5tYWluLmJyYW5kX2NhbXBhaWduIHtcbiAgJi5icmFuZF9kZXRhaWxzX3ZpZXcsXG4gICYuYnJhbmRfaW5mbHVlbmNlcl9icmllZixcbiAgJi5icmFuZF9jYW1wYWlnbl9yb3N0ZXIsXG4gICYuaW5mbHVlbmNlcl9hcHByb3ZlZF9saXN0LFxuICAmLmJyYW5kX2NvbnRlbnRfYXBwcm92YWwsXG4gICYuaW5mbHVlbmNlcl9saXZlX2xpc3Qge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxubWFpbi5zZWFyY2guaW5kZXgge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNtYW5hZ2VyLWNvbnRlbnRfX2RldGFpbHMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuXG4iLCJib2R5W2RhdGEtY29udHJvbGxlcj1cImNvbGxhYm9yYXRpb25zXCJdLFxuYm9keVtkYXRhLWNvbnRyb2xsZXI9XCJjb2xsYWJvcmF0aW9uX2NvbnRlbnRzXCJdIHtcbiAgLmludGVyY29tLWFwcCB7XG4gIH1cblxuICAjaW50ZXJjb20tY29udGFpbmVyIHtcbiAgfVxuXG4gIC5pbnRlcmNvbS1sYXVuY2hlci1mcmFtZSB7XG4gIH1cblxuICAuem1kaS1sb25nLWFycm93LWxlZnQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1cHg7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGxpbmstY29sb3I7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gICAgfVxuICB9XG59XG5cbm1haW4uY29sbGFib3JhdGlvbnMuc2hvdyB7XG4gIC5pbnRlcmNvbS1hcHAge1xuICB9XG5cbiAgI2ludGVyY29tLWNvbnRhaW5lciB7XG4gIH1cblxuICAuaW50ZXJjb20tbGF1bmNoZXItZnJhbWUge1xuICB9XG59XG5cbi5jb2xsYWItY29udGVudCB7XG4gICZfX2JveCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA1cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG5cbiAgICBsYWJlbC5lcnJvciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRW1wdHkgc3RhdGUgbG9ja2VkXG5cbi56bWRpLWxvY2sge1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAmOjpiZWZvcmUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLy8gSW52b2ljZSBDb21wb25lbnRcblxuLmludm9pY2UtaXRlbSB7XG4gIC5pdGVtLWNvbnRlbnQge1xuICAgIC5pdGVtLW5hbWUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuaXRlbS10YXNrLFxuICAuaXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG5cbiAgICAuaXRlbS1uYW1lIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgZGQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5icmllZi12aWV3IHtcbiAgcCB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB9XG59XG5cbi5yYXRlLWRyb3Bkb3duIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLmludm9pY2UtaXRlbSBoNiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICAuY29sbGFiLWNvbnRlbnRfX2JveCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuXG4gICNtYW5hZ2VyLXN0YWdlLFxuICAjaW5mbHVlbmNlci1zdGFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuI21hbmFnZXItZGV0YWlsc19zaWRlYmFyLFxuI2NsaWVudC1jb250ZW50X19zaWRlYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBNb3ppbGxhIG92ZXJmbG93IGluc2lkZSBmbGV4Ym94IGZpeFxuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQyMHB4KSB7XG4gIC5jb2xsYWItc3VibWl0IHtcbiAgICBidXR0b24gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uY29sbGFib3JhdGlvbnMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmNvbGxhYi1maWx0ZXItY29udGFpbmVyIHtcbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LWZhbWlseTogXCJNYWlzb24gTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sbGFiLWZpbHRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDE2LjU2M3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgcGFkZGluZzogMC42ODhyZW0gMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjYzRjZGQ1O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiTWFpc29uIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBjb2xvcjogJGdyYXktaW5wcm9ncmVzcztcbiAgfVxufVxuXG4ubWwtbWludXMtOSB7XG4gIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50XG59XG5cbi5tbC1taW51cy04IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnRcbn1cblxuLmNvbGxhYi1jaGVja2JveC1yb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jaGVja2JveC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY29sbGFiLWNoZWNrYm94LWxhYmVsIHtcbiAgbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1haXNvbiBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbiAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5jaGVjayxcbiAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5taW51cyB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHRlYWw7XG4gICAgYmFja2dyb3VuZDogJHRlYWw7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4udXNhZ2UtcmlnaHRzLWVtcHR5LW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGV4dGVuZGVkLXllbGxvdztcblxuICBwIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG59XG5cbi51c2FnZS1yaWdodHMtaW5mby1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgcGFkZGluZzogMTZweDtcbiAgY29sb3I6ICMzMzM1M0E7XG59XG5cbi51c2FnZS1yaWdodHMtbGluayB7XG4gIGNvbG9yOiAjNEZBOUIzO1xufVxuXG4udXNhZ2UtcmlnaHRzLXNlY3Rpb24taGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi51c2FnZS1yaWdodHMtc2VjdGlvbi1zdWJoZWFkZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnVzYWdlLXJpZ2h0cy1zdWdnZXN0aW9uLXBpbGwge1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3JkZXItcmFkaXVzOiAzOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBwIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi51c2FnZS1yaWdodHMtaW5wdXQge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi51c2FnZS1yaWdodHMtaGlkZGVuLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZXJyb3ItYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMTZweDtcbiAgZ2FwOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6ICNmY2Q5ZGQ7XG59IiwiLyogV3JhcHBlcnMgKi9cblxuLndyYXBwZXItMSB7XG4gIGJhY2tncm91bmQ6ICRvZmYtd2hpdGU7IC8qIEZvciBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IGdyYWRpZW50cyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkd2hpdGUsICRvZmYtd2hpdGUpOyAvKiBGb3IgU2FmYXJpIDUuMSB0byA2LjAgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCR3aGl0ZSwgJG9mZi13aGl0ZSk7IC8qIEZvciBPcGVyYSAxMS4xIHRvIDEyLjAgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoJHdoaXRlLCAkb2ZmLXdoaXRlKTsgLyogRm9yIEZpcmVmb3ggMy42IHRvIDE1ICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkd2hpdGUsICRvZmYtd2hpdGUpOyAvKiBTdGFuZGFyZCBzeW50YXggKi9cbn1cblxuLndyYXBwZXItMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG59XG5cbi53cmFwcGVyLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLndyYXBwZXItNCB7XG4gIGJhY2tncm91bmQ6ICRvZmYtd2hpdGU7IC8qIEZvciBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IGdyYWRpZW50cyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkb2ZmLXdoaXRlLCAkd2hpdGUpOyAvKiBGb3IgU2FmYXJpIDUuMSB0byA2LjAgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCRvZmYtd2hpdGUsICR3aGl0ZSk7IC8qIEZvciBPcGVyYSAxMS4xIHRvIDEyLjAgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoJG9mZi13aGl0ZSwgJHdoaXRlKTsgLyogRm9yIEZpcmVmb3ggMy42IHRvIDE1ICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkb2ZmLXdoaXRlLCAkd2hpdGUpOyAvKiBTdGFuZGFyZCBzeW50YXggKi9cbn1cblxuLndyYXBwZXItNSB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTsgLyogRm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgZ3JhZGllbnRzICovXG59XG5cbi5wYWlkLWhhc2gtbG9nbyB7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG4vKiBDcmVhdG9ycyBhcnRpY2xlIEludHJvcyAqL1xuLmNyZWF0b3JzLWFydGljbGUge1xuICAuY3JlYXRvcnMtYXJ0aWNsZS1pbnRybyB7XG4gICAgcGFkZGluZzogMCA4NXB4IDEwcHg7XG5cbiAgICBoNS5maWd1cmUtaW50cm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5jcmVhdG9ycy1hcnRpY2xlLWludHJvIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmFjZWJvb2stbG9naW4tYnRuIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhY2Vib29rLWxvZ2luLWJ0biB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuXG4iLCJtYWluLmZhcSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG5cbiAgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIH1cblxuICAuaW50cm9fX2xlZnQtY29udGVudCB7XG4gICAgcCB7XG4gICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgLmZhcS1iYW5uZXItY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBtYXgtd2lkdGg6IDY3cmVtO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJvZHktZ3JheTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGEuZmFxLWJsb2NrLWxpbmsge1xuICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gIC5mYXEtcWEtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDY3cmVtO1xuXG4gICAgLmZhcS1ibG9jay10aXRsZSB7XG4gICAgICBAZXh0ZW5kIC5tYi02O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBAZXh0ZW5kIC5tYi0wO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1haW4uc2Vzc2lvbnMubmV3LFxuLm1haW4uc2Vzc2lvbnMuY3JlYXRlLFxuLm1haW4uc2Vzc2lvbnMucGFzc3dvcmQsXG4ubWFpbi5wYXNzd29yZF9yZXNldHMubmV3LFxuLm1haW4ucGFzc3dvcmRfcmVzZXRzLmNyZWF0ZSxcbi5tYWluLnBhc3N3b3JkX3Jlc2V0cy5lZGl0LFxuLm1haW4uYXBwbHkubmV3IHtcbiAgJiArIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubG9naW4td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLmxvZ2luLWZvcm0ge1xuICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5iZy1pbWFnZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCdob21lL2xvZy1pbi1oZXJvLXJldCcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAuaW5mbC1ldmVudCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCdob21lL2xvZy1pbi1vbmJvYXJkaW5nLWhlcm8tcmV0LmpwZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuI2V2ZW50LXNpZ24tdXAge1xuICAuaW5wdXQtZ3JvdXAucHJldi1pbnB1dC1ncm91cCB7XG4gICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi5wYXNzd29yZC1leWUge1xuICBtYXJnaW4tbGVmdDogLTM0cHg7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5zaWduLXVwLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRvcC1maXhlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuIiwibWFpbi5wcml2YWN5LFxubWFpbi50ZXJtcyB7XG4gICNtZW51LWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODEycHgpIHtcbiAgICAjbWVudS1ibG9jayB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICNtb2JpbGUtY2hlY2sgeyBkaXNwbGF5OiBub25lOyB9XG4gIH1cbn1cbm1haW4uZmFxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcblxuICAvLy50b3MtY29udGFpbmVyLFxuICAvLy5wcml2YWN5LWNvbnRhaW5lciB7XG4gIC8vICBtYXgtd2lkdGg6IDY1cmVtO1xuICAvL31cblxuICBwLFxuICBhLFxuICBsaSxcbiAgc3Ryb25nLFxuICAud2FybmluZyB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGNvbG9yOiAkdHJhbnNwYXJlbnQtYmxhY2s7XG4gIH1cblxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBAZXh0ZW5kIC5tdC03O1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRhbmNob3ItbGluay1ibHVlO1xuICB9XG5cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgfVxufVxuIiwiLmhvbWUge1xuICBpZnJhbWUge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gICZfX2NvbnRlbnQsXG4gICZfX21hcmtldGVycyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcbiAgfVxuXG4gICZfX2ZlYXR1cmVzLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC56bWRpIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0wLjNyZW07XG4gICAgfVxuXG4gICAgaDYsXG4gICAgcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgIH1cblxuICAgIGg2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fdGVzdGltb25pYWxzIHtcbiAgICAmLXF1b3RlIHtcbiAgICAgIGJhY2tncm91bmQ6ICR0ZWNoLWJsYWNrO1xuICAgICAgaGVpZ2h0OiAzMHJlbTtcbiAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgICBoZWlnaHQ6IDE2cmVtO1xuICAgICAgfVxuXG4gICAgICBoNSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXF1b3RlLWZvb3RlciB7XG4gICAgICBib3R0b206IDJyZW07XG4gICAgICBsZWZ0OiAycmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9faGVybyB7XG4gICAgYmFja2dyb3VuZDogdXJsKCdob21lL2hvbWUtaGVyby1yZXQnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgYXV0bywgMTAwJSAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDUydmg7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjAwJSwgMTAwJSAxMDAlO1xuICAgICAgaGVpZ2h0OiA4NHZoO1xuICAgICAgbWluLWhlaWdodDogNzZyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNTB2aCwgY2VudGVyIGJvdHRvbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMHZoLCBjZW50ZXIgYm90dG9tO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzUlIDc1JSwgY2VudGVyIGJvdHRvbTtcblxuICAgICAgLmludHJvX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzZ2aDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoeGwpIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEydncgNjUlLCBjZW50ZXIgYm90dG9tO1xuICAgICAgbWluLWhlaWdodDogNDByZW07XG5cbiAgICAgIC5pbnRyb19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDh2aDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuaW50cm9fX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHZoO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FpIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICR0ZWNoLWJsYWNrLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikpLCAkdGVjaC1ibGFjaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgJl9faW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcGhvdG93YWxsYmcge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnaG9tZS9ob21lLXBob3RvLXdhbGwtcmV0Jykgbm8tcmVwZWF0IGJvdHRvbSBsZWZ0LCBsaW5lYXItZ3JhZGllbnQoJG9mZi13aGl0ZSwgJHdoaXRlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMydnc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC52aWRlb1dyYXBwZXIge1xuICAgICAgICBib3R0b206IDIyLjZ2dztcbiAgICAgICAgbGVmdDogOS41dnc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDQzLjMlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRvZmYtd2hpdGUsICR3aGl0ZSk7XG4gICAgfVxuICB9XG59XG4iLCJociB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4uc3ViLXRpdGxlIHtcbiAgY29sb3I6ICRibGFjaztcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4udGFibGUgdGhlYWQgdGgge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uaW5mbHVlbmNlci1kYXRhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIGEuZWRpdC1ub3RlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAuaW5mbHVlbmNlci10aHVtYm5haWwge1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDRyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRvcDogMC44cmVtO1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIHAubmFtZSxcbiAgLmluZi1sb2NhdGlvbixcbiAgLmluZmx1ZW5jZXItc3RhdCxcbiAgLmluZmx1ZW5jZXItaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDc1cHg7XG4gICAgdG9wOiA3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cblxuICBwLm5hbWUgYSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIC5pbmYtbG9jYXRpb24gcCB7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB9XG59XG5cbi5jYW1wYWlnbi1idWlsZC10YWJsZSB7XG4gIHRhYmxlIHtcbiAgICB0Ym9keSB7XG4gICAgICB0ZDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICB9XG5cbiAgICAgIC5pbmZsdWVuY2VyLWRhdGEge1xuICAgICAgICB3aWR0aDogODUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNpZGViYXItbWVudSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG4gIC5uYXZiYXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTByZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgLm5hdmJhci1icmFuZC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYnJhbmQtbG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5icmFuZC1sb2dvLW1pbmkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLmJyYW5kLWxvZ28ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5icmFuZC1sb2dvLW1pbmkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLm5hdiB7XG4gIGNvbG9yOiAkYmxhY2s7XG5cbiAgYSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIC5uYXYtaXRlbS5uYXYtcHJvZmlsZSB7XG4gICAgLnByb2ZpbGUtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtbmFtZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAuZGVzaWduYXRpb24ge1xuICAgICAgICBvdmVyZmxvdzogY2xpcDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5uYXZiYXItbWVudS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogJGdyYXktZGFyaztcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLm5hdmJhci1tZW51IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgcGFkZGluZzogMjJweCAyNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmNhbXBhaWduLXBlcm1pc3Npb25zIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVzdDtcblxuICAjY2FtcGFpZ24tYXNzaWdubWVudC1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNzUlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgIC5pbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuem1kaS1zZWFyY2gge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMi42NzE0Mjg1N2VtO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgfVxuXG4gICNjYW1wYWlnbi1hc3NpZ25tZW50LXNlYXJjaC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwLjRlbSAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVzdDtcbiAgICB9XG4gIH1cblxuICAuY2FtcGFpZ24tYXNzaWdubWVudC10YWJsZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICB9XG5cbiAgLmNhbXBhaWduLWFzc2lnbm1lbnQtdGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcblxuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICB9XG5cbiAgICB0aDpudGgtY2hpbGQoMikge1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICB9XG5cbiAgICB0aDpudGgtY2hpbGQoMykge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG5cbiAgICAubWVtYmVycyB7XG4gICAgICBtYXgtd2lkdGg6IDI1MnB4O1xuICAgICAgbWluLXdpZHRoOiAyNTJweDtcblxuICAgICAgLmZ1bGwtbmFtZSBzcGFuIHtcbiAgICAgICAgbWluLXdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1hbmFnZXItc2VjdGlvbiB7XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgIH1cblxuICAgICAgLmNoZWNrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYW5hZ2VyLXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgI2NhbXBhaWduLWFzc2lnbm1lbnQtbW9kYWwge1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgfVxuXG4gICAgaS56bWRpIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcblxuICAgICAgJi5zZWxlY3QtbWFuYWdlci1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgIH1cblxuICAgICAgJi56bWRpLWNoZWNrLWNpcmNsZSB7XG4gICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgIH1cblxuICAgICAgJi56bWRpLXBsdXMtY2lyY2xlLW8ge1xuICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0YXR1cy1tZXNzYWdlLWNvbnRhaW5lciB7XG4gICAgLmxvYWRlciB7XG4gICAgICBib3JkZXI6IDE2cHggc29saWQgJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAjMzQ5OGRiO1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTsgLyogU2FmYXJpICovXG4gICAgICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cblxuICAgIC8qIFNhZmFyaSAqL1xuICAgIEAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcbiAgICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cblxuICAgICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIHNwaW4ge1xuICAgICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cblxuICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJib2R5Lm5vdF9mb3VuZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgLmJnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cblxuICAuYmctMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLy9zMy5hbWF6b25hd3MuY29tL2hhc2h0YWdwYWlkLW5ldy9zdGF0aWMvNDA0X2JhY2tncm91bmRfMS5qcGdcIik7XG4gIH1cblxuICAuYmctMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLy9zMy5hbWF6b25hd3MuY29tL2hhc2h0YWdwYWlkLW5ldy9zdGF0aWMvNDA0X2JhY2tncm91bmRfMi5qcGdcIik7XG4gIH1cblxuICBtYWluLFxuICAucm93IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBoMSxcbiAgcCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gIC50b3Atc3BhY2UtZml4IHtcbiAgICBtYXJnaW4tdG9wOiAxMCU7XG4gIH1cbn1cblxuYm9keS5pbnRlcm5hbF9zZXJ2ZXJfZXJyb3Ige1xuICAuZXJyb3ItbXNnIHtcbiAgICBtaW4taGVpZ2h0OiA1MHZoO1xuICB9XG59XG4iLCIvKiBUYWJ1bGFyIGRhdGEgc3R5bGVzICovXG4uaW5mbHVlbmNlci1zdGF0cy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAmIC5pbWFnZS13cmFwOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAuaW5mbHVlbmNlci1kYXRhIC5pbmZsdWVuY2VyLXRodW1ibmFpbCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IDQ4cHg7XG4gIH1cbiAgLmNhcmQtbGVmdC1jb2wge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG5cbiAgICBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG59XG5cbi5sb2NhdGlvbi10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tdWx0aXBsZS1pbmYtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLmxvY2F0aW9uLXN0YXRzLXdyYXAge1xuICAgIC5pbmZsdWVuY2VyLXRodW1ibmFpbCB7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICB9XG4gIH1cbn1cbi5iYmMtY29udGFpbmVyIHtcbiAgLmluZmx1ZW5jZXItc3RhdHMtd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cblxuICAuZmlyc3QtZWxlbWVudCB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbn1cblxuLmhlbHBlci1pY24ge1xuICBwYWRkaW5nOiA3cHggMCAwIDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLyogU2VudGltZW50IEFuYWx5c2lzIFN0eWxlcyAqL1xuLnNlbnRpbWVudC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgLnNlbnRpbWVudC1jb2x1bW5zIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIG1hcmdpbi1yaWdodDogNzVweDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuLnNlbnQtY29tbWVudC1zdGF0cyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy10b3A6IDE3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICRibGFjaztcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgICAgUmVwb3J0IE1vZGFsIFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLnJlcG9ydC1tb2RhbCB7XG5cbiAgLnBvc3QtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkYm9keS1ncmF5O1xuICB9XG4gIC5wb3N0LWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAuc3RhdHMtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIH1cbiAgfVxufVxuLnBvc3QtdGV4dCxcbi5zdGF0cy1saXN0LXR4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiIsIi5pbmZsdWVuY2VyLXByb2ZpbGUtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDEycHggMTJweCAwO1xufVxuLmluZmx1ZW5jZXJfbmFtZV9oZHIge1xuICBmb250LXNpemU6IDIxcHg7XG59XG4uc20tZ3JleS10eHQge1xuICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG4gIGNvbG9yOiAjOTM5NzlkO1xufVxuLmZvbGxvd2VyLWhlYWx0aC13cmFwIHtcbiAgcGFkZGluZzogMzJweCAwIDM4cHggMDtcbn1cbi5mb2xsb3dlci1oZWFsdGgtaGRyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmZvbC1oZWFsdGgtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5pbmZsdWVuY2VyLWNhdGVnb3J5LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMXJlbSAwIDJyZW0gMDtcblxuICBsaSB7XG4gICAgbWFyZ2luOiAwIDRweCAxMXB4IDA7XG4gIH1cbn1cbi5zb2NpYWwtY2hhbm5lbC1saW5rIHtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4udmVyaWZpZWQtY2hhbm5lbHMtbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyBcblxuICAuem1kaSB7XG4gICAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH0gXG59XG4ucHJvZmlsZS1wYWdlLW5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG5cblxuICAucHJvZi1uYXYtbGluayB7XG4gICAgY29sb3I6ICRib2R5LWdyYXk7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2YyNTk3YztcbiAgICB9XG4gIH1cbn1cbi5wcm9maWxlX19zdGF0cyB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuLnByb2ZpbGVfX2NhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2LXRhYnNfX2FsdGVybmF0aXZlIHtcblxuICAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfSBcbiAgLnNvY2lhbC1uYXYtbGluaywgLmNvbGxhYi1uYXYtbGluayB7XG4gICAgY29sb3I6ICRib2R5LWdyYXk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHdoaXRlO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwaW5rO1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5pbnN0YWdyYW1fX3NsdWcsIC55b3V0dWJlX19zbHVnIHtcbiAgZGlzcGxheTogYmxvY2s7IFxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5wcm9maWxlX19jYXJkLWxpbms6aG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDI0cHggMCByZ2JhKDAsMCwwLDAuMTApO1xufVxuLnNvY2lhbC1jaGFubmVsLWljb24ge1xuICB3aWR0aDogMTJweDtcbn1cbiIsIi5tYWluLnNlYXJjaC5pbmRleCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uaGVhZGVyLW5hdi5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmluZmx1ZW5jZXItY2FyZF9fZGF0YSB7XG4gIC5maWd1cmUge1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1maWVsZCAua2V5d29yZC1pbnB1dC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucmVtb3ZlLWtleXdvcmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDA7XG59XG5cbi5hZGQta2V5d29yZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgdG9wOiAycmVtO1xufVxuXG4uZmlsdGVyLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgei1pbmRleDogMTA7XG5cbiAgJi5hZmZpeCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIH1cbn1cblxuI3NlYXJjaF9pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zb2ZpYXBybztcbiAgZm9udC1zaXplOiAxcmVtO1xuICB3aWR0aDogOTIlO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGdyYXktbWVkaXVtO1xuICB9XG59XG5cbi5iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjYwMHB4O1xuICBoZWlnaHQ6IDgwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogODtcbn1cblxuXG4uYnRuLXBpbGwsXG4uYnRuLW91dGxpbmUtcGlsbC1ibHVlLFxuLmJ0bi1vdXRsaW5lLXBpbGwtcmVkLFxuLmJ0bi1vdXRsaW5lLXBpbGwtb3JhbmdlIHtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDAuM3JlbSAxcmVtO1xufVxuXG4uYnRuLWZpbHRlciB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYnRuLXBpbGwuYnRuLWNvcHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjMGMwO1xuICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGNkYztcbiAgfVxufVxuXG4uYnRuLW91dGxpbmUtcGlsbC1vcmFuZ2Uge1xuICAmOmFjdGl2ZSxcbiAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkb3JhbmdlLCA0NSUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICB9XG59XG5cbi5idG4tb3V0bGluZS1waWxsLWJsdWUge1xuICAmOmFjdGl2ZSxcbiAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJsdWUsIDQ1JSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICB9XG59XG5cbiNzZWFyY2gtcmVzdWx0c19faGVhZCB7XG4gIHotaW5kZXg6IDk7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTsgLy8gZm9yIHNhZmFyaVxuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGhyIHtcbiAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICBkaXYgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHotaW5kZXg6IDk7XG4gIH1cbn1cblxuI3NlYXJjaC1yZXN1bHRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBtaW4td2lkdGg6IDEwMDBweDtcblxuICAmLnNjcm9sbC1zY3JlZW4ge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE5MHB4KTtcbiAgfVxuXG4gIC5pbmZsdWVuY2VyLWNhcmQsICNzZWFyY2gtcmVzdWx0c19faGVhZCAucm93IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIC5pbmZsdWVuY2VyLWNhcmRfX3Bvc3RzIHtcbiAgICAgIHdpZHRoOiAxNnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1yZXN1bHRzIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgY29sb3I6ICRibGFjaztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzIHtcbiAgLmNvbC0xIHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuXG4gICAgJltkYXRhLXRhcmdldD1cImF0dHItc2lnbnVwXCJde1xuICAgICAgbWF4LXdpZHRoOiAxNDFweDtcbiAgICB9XG4gICAgJltkYXRhLXRhcmdldD1cImF0dHItZ2VuZGVyXCJde1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICB9XG4gICAgJltkYXRhLXRhcmdldD1cImF0dHItY2hhbm5lbHNcIl0ge1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICB9XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBtYXgtd2lkdGg6IDIxNXB4O1xuXG4gICAgJltkYXRhLXRhcmdldD1cInJhdGUtYnJhbmRlZFwiXXtcbiAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgfVxuXG4gICAgJltkYXRhLXRhcmdldD1cImluc3RhLWZvbGxvd2Vyc1wiXXtcbiAgICAgIG1heC13aWR0aDogMTk1cHg7XG4gICAgfVxuXG4gICAgJltkYXRhLXRhcmdldD1cImluc3RhLWVuZ2FnZW1lbnQtcmF0ZVwiXXtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLnNlYXJjaC1yZXN1bHRzIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLy5jb2wteGwtMSB7XG4gIC8vICBmbGV4OiAwIDAgMTAlO1xuICAvLyAgbWF4LXdpZHRoOiAxMCU7XG4gIC8vfVxufVxuXG4uc2VhcmNoLWZvcm1fX3N1Ym1pdCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc29maWFwcm87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAkcGluaztcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNhdHRyaWJ1dGUtZHJvcGRvd24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBtaW4td2lkdGg6IDE5cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTJlbSk7XG5cbiAgICBsYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5pbnB1dC1maWVsZCB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICB9XG4gIH1cbn1cblxuI2ZpbHRlci1vcHRpb24ge1xuICB3aWR0aDogNzMlO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cbiAgLnNlYXJjaF9kZWxldGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLmJ0bi1vdXRsaW5lLXBpbGwtcmVkLFxuICAuYnRuLW91dGxpbmUtcGlsbC1ibHVlLFxuICAuYnRuLW91dGxpbmUtcGlsbC1vcmFuZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuICAgIGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxcHg7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgfVxufVxuXG4jYXR0cmlidXRlLWRyb3Bkb3duIHtcbiAgd2lkdGg6IDEyJTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLmZpbHRlci1kcm9wZG93biB7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtaW4td2lkdGg6IDE1cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEyZW0pO1xuICB9XG4gIC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbn1cblxuYS50b2dnbGUtdmVyaWZpZWQge1xuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnVzZXItc3RhdHVzZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5cbmZvcm0uZG93bmxvYWQtYnV0dG9uIC5idG4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjppbmhlcml0O1xuICAgIH1cbiAgfVxuXG5cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgI01VTFRJIENPTExBQi1DT05URU5UIFVQTE9BRFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udGh1bWJuYWlsLWJveCB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fYWRkIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgYm9yZGVyOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIC8vZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktbWVkaXVtO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1tZWRpdW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcblxuICAgICAgaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS45ZW1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI29wdGlvbi1zZWxlY3Qge1xuICBoZWlnaHQ6IDcwdmg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmX19vcHRpb25zIHtcbiAgICBhIHtcbiAgICAgIC50aHVtYm5haWwtYm94IHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICBhLmFjdGl2ZSB7XG4gICAgICAudGh1bWJuYWlsLWJveCB7XG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHRlYWw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9wdGlvbi1ibGFuayB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgfVxuXG4gIH1cblxuICAudGFiLXBhbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiA2MHZoO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogNTB2aDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICNDT0xMQUItQ09OVEVOVCBVUExPQURcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuI2luZmx1ZW5jZXItY29udGVudCxcbiNtYW5hZ2VyLWNvbnRlbnQge1xuICAmX19kZXRhaWxzIHtcbiAgICAjY3VycmVudF9vcHRpb24ge1xuICAgICAgLypvdmVyZmxvdzogaGlkZGVuOyovXG4gICAgfVxuICB9XG59XG5cbi5vcHRpb24tcHJldmlldyB7XG4gIG1heC13aWR0aDogOTAlO1xuXG4gIC5jYXJkLWJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2aWRlbyxcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBkaXYge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgI0NPTExBQi1DT05URU5UIFVQTE9BRCBDT05UUk9MU1xuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ub3B0aW9uLWNvbnRyb2xzIHtcbiAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGNvbG9yOiAkZ3JheS1tZWRpdW07XG4gICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcblxuICAmX19hY3Rpb24ge1xuICAgIGhlaWdodDogMzVweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICNDT0xMQUItQ09OVEVOVCBVUExPQUQgU0xJREVSU1xuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4jY29sbGFiLXNsaWRlciB7XG5cbiAgLmNhcm91c2VsLWlubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbSxcbiAgLmNhcm91c2VsLWNoaWxkLWl0ZW0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4jbXVsdGktY29udGVudC1jYXJvdXNlbCB7XG4gIHdpZHRoOiA5MCU7XG5cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGl7XG4gICAgY3Vyc29yOiBpbmhlcml0O1xuICB9XG5cbiAgLnZlcnRpY2FsLWFsaWduX191cGxvYWQge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5cbi5jYXJvdXNlbC1waWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICBvcGFjaXR5OiAwLjk7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBjb2xvcjogJHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MHB4O1xuICBib3R0b206IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zdG9yeS1oZWFkZXIge1xuICBmb250LXNpemU6IDIwcHg7XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAgSW5mbHVlbmNlciBEYXNoYm9hcmQgU3R5bGVzXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5kYXNoYm9hcmQtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDcycHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgLmNhcmQtaW1nLXdyYXAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuY2FyZC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAuY2FyZC1jb250ZW50LXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgfVxufVxuLmNvbGxhYi1oZHIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5ncmVldGluZy1tc2cge1xuICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbn1cbi5jYXJkLXNvY2lhbC13cnAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcblxuICBkaXYge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuXG4gIHN0cm9uZywgLnNtYWxsZXItdHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuXG5cbi5kYXNoLWJsb2ctY29udGFpbmVyIHtcbiAgbWFyZ2luOiA3MnB4IDAgMzJweCAwO1xufVxuLmJsb2ctY29udGVudCB7XG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5ibG9nLXBvc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5jYXJkLWltYWdlIHtcbiAgICBtYXgtaGVpZ2h0OiAxOTZweDtcbiAgfVxuICAuY2FyZC1pbWctd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCA1cHggN3B4IDAgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICB9XG4gIH1cbn1cbi5ibG9nLWNhcmQtY29udGVudCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U2ZTZlNjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTZlNjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNHB4KTtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWluLWhlaWdodDogODBweDtcbn1cbi5ibG9nLXBvc3QtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jdXN0b20tc3VjY2Vzcy1ncmVldGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzVmYzViYjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgbWFyZ2luOiAwIDAgNTZweCAwO1xuICBwYWRkaW5nOiAzMnB4O1xuXG5cbiAgaDQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cbi5ncmVldGluZy1saW5rIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDI0cHg7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cbi53aGl0ZS1jcm9zcyB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTE1cHg7XG59XG4uYmFjay1hcnctYmlnIHtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC1zaXplOiAyOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBNb2JpbGUgU3R5bGVzICAgICAgICAgICAgICAgICAgICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLmRhc2gtYmxvZy1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmJsb2ctY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmRhc2hib2FyZC13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmdyZWV0aW5nLW1zZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuICAuY3VzdG9tLXN1Y2Nlc3MtZ3JlZXRpbmcge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cbiAgLmRhc2gtYmxvZy1jb250YWluZXIge1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG4gIC53aGl0ZS1jcm9zcyB7XG4gICAgdG9wOiAtNHB4O1xuICB9XG4gIC5jb2xsYWItaGRyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1vcmUtY29sbGFicyB7XG5cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB9XG4gICAgLnptZGktbG9uZy1hcnJvdy1sZWZ0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICB9XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogVHlwZWZvcm0gbW9iaWxlIHBvcC11cCAgICAgICAgICAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uZm9ybS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB6LWluZGV4OiAyMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU5N2M7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHdpZHRoOiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBib3R0b206IDUlO1xuICBsZWZ0OiAxcmVtO1xuICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoNTEsIDUzLCA1OCwgMC4zKTtcblxuICBoNSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAyMDtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDMwcHg7XG4gIH1cblxuICAmX19idXR0b253cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAudHlwZWZvcm0tYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMzMzNTNhO1xuICAgIHBhZGRpbmc6IDAuNHJlbSAyLjVyZW07XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSg1MSwgNTMsIDU4LCAwLjMpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIERhc2hib2FyZCBkaXNtaXNzaWJsZSBjYXJkcyAgICAgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmRpc21pc3NhYmxlLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xuICBwYWRkaW5nOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2FyZC1pbWcge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5jYXJkLWltZy1zbSB7XG4gIGhlaWdodDogMThweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmRpc21pc3NhYmxlLWNhcmQtdGV4dCB7XG4gIGNvbG9yOiAkdGVjaC1ibGFjaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJNYWlzb24gTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZsZXgtZ3JvdzogMTtcblxuICAuZGlzbWlzc2FibGUtY2FyZC1oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5kaXNtaXNzYWJsZS1jYXJkLWxpbmsge1xuICAgIGNvbG9yOiAkdGVjaC1ibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxufVxuXG4uZGlzbWlzc2FibGUtY2FyZC1jbG9zZSB7XG4gIGNvbG9yOiAkdGVjaC1ibGFjaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtaW4taGVpZ2h0OiAxNHB4O1xuICBtaW4td2lkdGg6IDE0cHg7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uZGlzbWlzc2FibGUtY2FyZHMtcm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLm9wdF9pbnMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tbC1taW51cy05IHtcbiAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jaGVja2JveC1yb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jaGVja2JveC1sYWJlbCB7XG4gIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJNYWlzb24gTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiAuY2hlY2ssXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gLm1pbnVzLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB+IC5jaGVjayB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHRlYWw7XG4gICAgYmFja2dyb3VuZDogJHRlYWw7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIH4gLmNoZWNrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4oCTXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTglLCAtMTU1JSk7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4jbWFzc19tZXNzYWdlX21vZGFsIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDc3NXB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgd2lkdGg6IDEyZW07XG4gIH1cbn1cblxuLm9wdC1pbi1maWx0ZXItY29udGFpbmVyIHtcbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LWZhbWlseTogXCJNYWlzb24gTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIH1cblxuICAub3B0LWluLWZpbHRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDE2LjU2M3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgcGFkZGluZzogMC42ODhyZW0gMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjYzRjZGQ1O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiTWFpc29uIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBjb2xvcjogJGdyYXktaW5wcm9ncmVzcztcbiAgfVxufVxuXG4vLyBTaG9ydGxpc3Qgc3R5bGVzXG4ubWFpbi1tZXRyaWMtY29udGFpbmVyIHtcbiAgZ2FwOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1ldHJpYy1jb2x1bW4ge1xuICByb3ctZ2FwOiAxNnB4O1xuICBtaW4td2lkdGg6IDA7IC8qIFByZXZlbnRzIG92ZXJmbG93IGlzc3VlcyAqL1xufVxuXG4ubWV0cmljLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4ubWV0cmljLXZhbHVlIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNoYW5uZWwtaGFuZGxlLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiBSZXF1aXJlZCBmb3IgZWxsaXBzaXMgdG8gd29yayAqL1xufVxuXG4uY2hhbm5lbC1oYW5kbGUtbGluayBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4ubG9hZGluZy1tZXRyaWNzIHtcbiAgaGVpZ2h0OiAxNzhweDtcbn1cbiIsIiNhZ2VuY3ktY29ubmVjdGlvbi1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xuICBwYWRkaW5nOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uYWdlbmN5LWNvbm5lY3Rpb24taW5mbyB7XG4gIGNvbG9yOiAkdGVjaC1ibGFjaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJNYWlzb24gTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbiNhZ2VuY3ktYmFubmVyLWNsb3NlIHtcbiAgY29sb3I6ICR0ZWNoLWJsYWNrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1pbi1oZWlnaHQ6IDE0cHg7XG4gIG1pbi13aWR0aDogMTRweDtcbiAgXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiJdfQ== */
