@charset "UTF-8";*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}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]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}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}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#006e9b;text-decoration:none;background-color:transparent}a:hover{color:#00384e;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.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-primary{background-color:#006e9b!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#004a68!important}.bg-secondary{background-color:#2c87ac!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#226783!important}.bg-success{background-color:#698a41!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#4f6731!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#eeb21e!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#ca940f!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!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}.border-primary{border-color:#006e9b!important}.border-secondary{border-color:#2c87ac!important}.border-success{border-color:#698a41!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#eeb21e!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.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-row{display:table-row!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-row{display:table-row!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-row{display:table-row!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-row{display:table-row!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:1200px){.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-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.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.85714286%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.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}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!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-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}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!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-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}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!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-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}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!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:1200px){.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}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!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:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#006e9b!important}a.text-primary:focus,a.text-primary:hover{color:#00384e!important}.text-secondary{color:#2c87ac!important}a.text-secondary:focus,a.text-secondary:hover{color:#1c576f!important}.text-success{color:#698a41!important}a.text-success:focus,a.text-success:hover{color:#415629!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#eeb21e!important}a.text-warning:focus,a.text-warning:hover{color:#b2830d!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:960px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.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-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto,.grid-column{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;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}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}body{display:flex;flex-direction:column;min-height:100vh}::-moz-selection{background:#dbe9f2}::selection{background:#dbe9f2}.wrapper{flex:1 0 auto}.clear{clear:both}.hidden{display:none}.transition{transition:.3s all}.center{text-align:center}.left{text-align:left}.right{text-align:right}.fnone{float:none}.fleft{float:left}.fright{float:right}@font-face{font-family:iconfont;src:url(../fonts/iconfont.eot);src:url(../fonts/iconfont.eot?#iefix) format('eot'),url(../fonts/iconfont.woff2) format('woff2'),url(../fonts/iconfont.woff) format('woff'),url(../fonts/iconfont.ttf) format('truetype'),url(../fonts/iconfont.svg#iconfont) format('svg')}.checkbox .wpcf7-list-item-label:after,.checkbox__check:after,.form .wpcf7-checkbox label .wpcf7-list-item-label:after,.form .wpcf7-checkbox label__check:after,.icon-arrow-left:before,.icon-arrow-right:before,.icon-base-pseudo,.icon-check:before,.icon-select-arrow:before,.select:before,.slick-next:before,.slick-prev:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.icon-arrow-left:before{content:"\E001"}.icon-arrow-right:before{content:"\E002"}.icon-check:before{content:"\E003"}.icon-select-arrow:before{content:"\E004"}body,html{font-family:'Noto Serif',serif;font-size:14px;color:#545454}@media screen and (min-width:768px){body,html{font-size:16px}}.italic{font-style:italic}.thin{font-weight:100}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:500}.bold{font-weight:700}.extrabold{font-weight:800}.black{font-weight:900}.h1{font-family:Caveat,cursive;font-size:3rem;font-weight:400;color:#006e9b}@media screen and (min-width:768px){.h1{font-size:5.312rem}}.h2{font-family:Montserrat,sans-serif;font-size:1.571rem;font-weight:700;color:#2c87ac;margin-bottom:35px}@media screen and (min-width:768px){.h2{font-size:2.182rem;margin-bottom:76px}}.h3{font-family:Montserrat,sans-serif;font-weight:500;font-size:1.285rem;color:#2c87ac;margin-bottom:13px}@media screen and (min-width:768px){.h3{font-size:1.75rem;margin-bottom:18px}}.h4{font-family:Montserrat,sans-serif}.h5{font-family:Montserrat,sans-serif}.h6{font-family:Montserrat,sans-serif}h1{font-family:Caveat,cursive;font-size:3rem;font-weight:400;color:#006e9b}@media screen and (min-width:768px){h1{font-size:5.312rem}}h2{font-family:Montserrat,sans-serif;font-size:1.571rem;font-weight:700;color:#2c87ac;margin-bottom:35px}@media screen and (min-width:768px){h2{font-size:2.182rem;margin-bottom:76px}}h3{font-family:Montserrat,sans-serif;font-weight:500;font-size:1.285rem;color:#2c87ac;margin-bottom:13px}@media screen and (min-width:768px){h3{font-size:1.75rem;margin-bottom:18px}}h4{font-family:Montserrat,sans-serif}h5{font-family:Montserrat,sans-serif}h6{font-family:Montserrat,sans-serif}a{text-decoration:underline;color:#006e9b;transition:.3s all}a:hover{color:#003b52}img{max-width:100%;height:auto}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) center center no-repeat}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:30px;line-height:1;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-60px}.slick-prev:before{content:"\E001"}.slick-next{right:-60px}.slick-next:before{content:"\E002"}.slick-dotted .slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:1}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;outline:0}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;outline:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;outline:0;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.btn{font-size:1.285rem;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;transition:.3s all;text-align:center;padding:12px 40px;display:inline-block;border:0;outline:0}@media screen and (min-width:768px){.btn{font-size:1.3rem}}.btn:hover{text-decoration:none}.btn-primary{background-color:#2c87ac;color:#fff}.btn-primary:hover{background-color:#006e9b;color:#fff}.btn-primary.btn-green{background-color:#698a41}.btn-primary.btn-green:hover{background-color:#597537}.btn-secondary{border:2px solid #2c87ac;padding:8px 36px;background-color:#fff}.btn-secondary:hover{background-color:#2c87ac;color:#fff}.btn-block{display:block}.contact h2{margin-bottom:2px}@media screen and (min-width:768px){.contact h2{margin-bottom:6px}}.contact__form{max-width:380px;margin:auto;margin-top:25px}@media screen and (min-width:768px){.contact__form{margin-top:50px}}.contact__form p{margin-bottom:0}.contact__form br{display:none}.feature{display:flex;flex-direction:column;align-items:center;width:90px}@media screen and (min-width:768px){.feature{flex-direction:row;width:100%;justify-content:flex-end}}.feature__cont{margin-bottom:50px}@media screen and (min-width:768px){.feature__cont>.row{align-items:center}}.feature__cont h3{margin-bottom:52px;height:63px;display:flex;align-items:center}@media screen and (min-width:768px){.feature__cont h3{margin-bottom:18px;height:auto;display:block}}.feature__cont .col-7{display:flex;flex-direction:column}@media screen and (min-width:768px){.feature__cont .col-7{display:block}}.feature__cont p{min-height:90px;margin-bottom:0;align-items:center;display:flex}.feature__icon1{background-color:#f3f2f1;border-radius:50%;display:flex;width:90px;height:90px;align-items:center;justify-content:center;flex:0 0 auto}@media screen and (min-width:768px){.feature__icon1{width:120px;height:120px}}@media screen and (min-width:991px){.feature__icon1{width:162px;height:162px}}.feature__icon1 img{width:55px}@media screen and (min-width:768px){.feature__icon1 img{width:75px}}@media screen and (min-width:991px){.feature__icon1 img{width:95px}}.feature__icon2{background-color:#f3f2f1;border-radius:50%;display:flex;width:63px;height:63px;align-items:center;justify-content:center;flex:0 0 auto;flex-direction:column;overflow:hidden;justify-content:flex-start}@media screen and (min-width:768px){.feature__icon2{width:90px;height:90px}}@media screen and (min-width:991px){.feature__icon2{width:106px;height:106px}}.feature__icon2 img{width:auto;height:38px;margin:12px}@media screen and (min-width:768px){.feature__icon2 img{height:50px;margin:20px}}@media screen and (min-width:991px){.feature__icon2 img{height:60px;margin:23px}}.feature__animate{position:relative;display:flex;flex-direction:column;align-items:center}.feature__animate.to-animate{transition:1s top;top:0}.feature__animate.to-animate.animate-1{top:-62px}@media screen and (min-width:768px){.feature__animate.to-animate.animate-1{top:-90px}}@media screen and (min-width:991px){.feature__animate.to-animate.animate-1{top:-105px}}.feature__animate.to-animate.animate-2{top:-124px}@media screen and (min-width:768px){.feature__animate.to-animate.animate-2{top:-180px}}@media screen and (min-width:991px){.feature__animate.to-animate.animate-2{top:-212px}}.feature__dots{width:6px;height:34px;background:url(../img/icons/fdots_mobile.svg) 50% 50% no-repeat transparent;margin:9px 0}@media screen and (min-width:768px){.feature__dots{width:81px;height:9px;background:url(../img/icons/fdots.svg) 50% 50% no-repeat transparent;margin:0 20px}}@media screen and (min-width:768px){.feature__left{flex-direction:row-reverse}}.feature__right{margin-left:auto}.footer{text-align:center;margin-top:50px;background-color:#2c87ac;color:#fff;padding:27px 20px 22px 20px}@media screen and (min-width:768px){.footer{margin-top:100px}}.footer a{color:#fff}.footer a:hover{color:#fff}.input{font-size:1.142rem;font-family:'Noto Serif',serif;color:#545454;outline:0;border:1px solid #115470;height:45px;padding:0 18px;width:100%;border-radius:0}.input::-moz-placeholder{color:#8f8f8f}.input:-ms-input-placeholder{color:#8f8f8f}.input::placeholder{color:#8f8f8f}@media screen and (min-width:768px){.input{font-size:1.125rem}}.input.wpcf7-not-valid{border-color:#e12a2a}.textarea{font-size:1.142rem;font-family:'Noto Serif',serif;color:#545454;outline:0;border:1px solid #115470;height:45px;padding:0 18px;width:100%;border-radius:0;padding:12px 18px;height:auto;min-height:200px}.textarea::-moz-placeholder{color:#8f8f8f}.textarea:-ms-input-placeholder{color:#8f8f8f}.textarea::placeholder{color:#8f8f8f}@media screen and (min-width:768px){.textarea{font-size:1.125rem}}.textarea.wpcf7-not-valid{border-color:#e12a2a}.select{position:relative}.select select{font-size:1.142rem;font-family:'Noto Serif',serif;color:#545454;outline:0;border:1px solid #115470;height:45px;padding:0 18px;width:100%;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}.select select::-moz-placeholder{color:#8f8f8f}.select select:-ms-input-placeholder{color:#8f8f8f}.select select::placeholder{color:#8f8f8f}@media screen and (min-width:768px){.select select{font-size:1.125rem}}.select select.wpcf7-not-valid{border-color:#e12a2a}.select select::-ms-expand{display:none}.select:before{content:"\E004"}.select:before{position:absolute;z-index:1;right:17px;top:17px;font-size:10px;color:#8f8f8f;pointer-events:none}.checkbox{margin-bottom:0;cursor:pointer}.checkbox .wpcf7-list-item-label:before,.checkbox__check:before{content:"";width:18px;height:18px;display:inline-block;border:1px solid #115470;vertical-align:middle;margin-right:20px;background-color:#fff;position:relative;top:-2px}.checkbox .wpcf7-list-item-label:after,.checkbox__check:after{content:"\E003"}.checkbox .wpcf7-list-item-label:after,.checkbox__check:after{opacity:0;position:absolute;font-size:12px;color:#fff;top:3px;left:3px}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox input:checked~.checkbox__check:before,.checkbox input:checked~.wpcf7-list-item-label:before{background-color:#115470}.checkbox input:checked~.checkbox__check:after,.checkbox input:checked~.wpcf7-list-item-label:after{opacity:1}.form input[type=email],.form input[type=password],.form input[type=text]{font-size:1.142rem;font-family:'Noto Serif',serif;color:#545454;outline:0;border:1px solid #115470;height:45px;padding:0 18px;width:100%;border-radius:0}.form input[type=email]::-moz-placeholder,.form input[type=password]::-moz-placeholder,.form input[type=text]::-moz-placeholder{color:#8f8f8f}.form input[type=email]:-ms-input-placeholder,.form input[type=password]:-ms-input-placeholder,.form input[type=text]:-ms-input-placeholder{color:#8f8f8f}.form input[type=email]::placeholder,.form input[type=password]::placeholder,.form input[type=text]::placeholder{color:#8f8f8f}@media screen and (min-width:768px){.form input[type=email],.form input[type=password],.form input[type=text]{font-size:1.125rem}}.form input[type=email].wpcf7-not-valid,.form input[type=password].wpcf7-not-valid,.form input[type=text].wpcf7-not-valid{border-color:#e12a2a}.form textarea{font-size:1.142rem;font-family:'Noto Serif',serif;color:#545454;outline:0;border:1px solid #115470;height:45px;padding:0 18px;width:100%;border-radius:0;padding:12px 18px;height:auto;min-height:200px}.form textarea::-moz-placeholder{color:#8f8f8f}.form textarea:-ms-input-placeholder{color:#8f8f8f}.form textarea::placeholder{color:#8f8f8f}@media screen and (min-width:768px){.form textarea{font-size:1.125rem}}.form textarea.wpcf7-not-valid{border-color:#e12a2a}.form .form__input,.form .wpcf7-form-control-wrap{display:block;margin-bottom:15px}@media screen and (min-width:768px){.form .form__input,.form .wpcf7-form-control-wrap{margin-bottom:28px}}.form .wpcf7-checkbox label{margin-bottom:0;cursor:pointer}.form .wpcf7-checkbox label .wpcf7-list-item-label:before,.form .wpcf7-checkbox label__check:before{content:"";width:18px;height:18px;display:inline-block;border:1px solid #115470;vertical-align:middle;margin-right:20px;background-color:#fff;position:relative;top:-2px}.form .wpcf7-checkbox label .wpcf7-list-item-label:after,.form .wpcf7-checkbox label__check:after{content:"\E003"}.form .wpcf7-checkbox label .wpcf7-list-item-label:after,.form .wpcf7-checkbox label__check:after{opacity:0;position:absolute;font-size:12px;color:#fff;top:3px;left:3px}.form .wpcf7-checkbox label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form .wpcf7-checkbox label input:checked~.checkbox__check:before,.form .wpcf7-checkbox label input:checked~.wpcf7-list-item-label:before{background-color:#115470}.form .wpcf7-checkbox label input:checked~.checkbox__check:after,.form .wpcf7-checkbox label input:checked~.wpcf7-list-item-label:after{opacity:1}.form .wpcf7-checkbox .wpcf7-list-item{margin:0}div.wpcf7 .ajax-loader{display:none}.header{background-color:#dbe9f2;padding-bottom:0}@media screen and (min-width:768px){.header{padding-bottom:60px}}.header__top{padding-top:4px;padding-bottom:12px;position:relative;z-index:9}@media screen and (min-width:768px){.header__top{transform:translateY(0);padding-top:18px;padding-bottom:18px}}.header__is-homepage{margin-bottom:30px}@media screen and (min-width:768px){.header__is-homepage{padding-bottom:133px}}.header__is-homepage .header__slogan{margin-top:15px}@media screen and (min-width:768px){.header__is-homepage .header__slogan{margin-top:32px}}.header__is-portfolio{background:url(../img/portfolio_mobile.svg) 50% 100% no-repeat #dbe9f2;background-size:auto 60%}@media screen and (min-width:768px){.header__is-portfolio{background:url(../img/portfolio_desktop.svg) 50% 100% no-repeat #dbe9f2;background-size:auto 75%}}.header__logo{text-decoration:none;color:#006e9b}.header__logo:hover{text-decoration:none;color:#006e9b}.header__logo__text{font-family:Caveat,cursive;font-weight:400;font-size:1.875rem;vertical-align:middle;text-decoration:none;color:#006e9b}.header__logo__img{width:38px;height:38px;display:inline-block;text-align:center;background-color:#fff;border-radius:50%;vertical-align:middle;padding:3px 5px 0 6px;margin-right:4px}@media screen and (min-width:768px){.header__logo__img{width:44px;height:44px}}.header__logo__img img{position:relative;left:2px}.header__hamburger{display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;height:24px;float:right;outline:0;margin-top:8px}.header__hamburger:focus{outline:0}@media screen and (min-width:768px){.header__hamburger{display:none}}.header__hamburger .hamburger-box{position:relative;display:inline-block;width:32px;height:24px}.header__hamburger .hamburger-inner{top:50%;display:block;margin-top:-2px;position:absolute;width:32px;height:3px;transition-property:transform;border-radius:4px;background-color:#006e9b;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}.header__hamburger .hamburger-inner:focus{outline:0}.header__hamburger .hamburger-inner:after,.header__hamburger .hamburger-inner:before{display:block;content:"";position:absolute;width:32px;height:3px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#006e9b}.header__hamburger .hamburger-inner:after{bottom:-8px;transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.header__hamburger .hamburger-inner:before{top:-8px;transition:top .1s ease-in .25s,opacity .1s ease-in}.header__hamburger.is-active{z-index:10;position:fixed;right:15px}.header__hamburger.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.header__hamburger.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.header__hamburger.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.header__menu{list-style-type:none;margin:0;padding:0}.header__menu li{display:block;text-align:center}@media screen and (min-width:768px){.header__menu li{display:inline-block}}.header__menu li a{font-family:Montserrat,sans-serif;color:#006e9b;text-decoration:none;transition:.3s all;font-size:1.428rem;display:block;font-weight:700;margin:33px 0}@media screen and (min-width:768px){.header__menu li a{margin:0 20px;padding:12px 5px;font-size:1rem;font-weight:400}}.header__menu li a:hover{color:#003b52}.header__menu__cont{position:fixed;opacity:0;visibility:hidden;z-index:9;left:0;top:0;width:100%;height:200vh;background-color:rgba(255,255,255,.95);transition:.3s all;display:flex;flex-direction:column-reverse;justify-content:flex-end}.header__menu__cont.is-active{opacity:1;visibility:visible}@media screen and (min-width:768px){.header__menu__cont{height:100%;position:relative;opacity:1;visibility:visible;flex-direction:row;background-color:transparent;left:auto;top:auto}}.header__languages{height:49px;background-color:#dbe9f2;padding:10px 25px;position:relative}@media screen and (min-width:768px){.header__languages{padding:0;margin-top:8px;height:auto;margin-left:25px}}.header__languages img{width:41px;height:auto}.header__languages__current{display:inline-block;cursor:pointer;position:relative;z-index:1}.header__languages__dropdown{display:inline-block}@media screen and (min-width:768px){.header__languages__dropdown{transition:.3s all;opacity:0;visibility:hidden;position:absolute;display:block;left:-4px;top:-4px;padding:32px 4px 4px 4px;background-color:#fff;border-radius:7px;width:calc(100% + 8px)}}.header__languages__dropdown__language{margin-left:15px}@media screen and (min-width:768px){.header__languages__dropdown__language{margin-left:0;margin-top:5px}}.header__languages.is-active .header__languages__dropdown{opacity:1;visibility:visible}.header__slogan{text-align:center;margin-top:0;margin-bottom:20px;position:relative}@media screen and (min-width:768px){.header__slogan{margin-top:30px;margin-bottom:0;line-height:1.3}}.header__desc{color:#2c87ac;font-size:1rem;font-family:Montserrat,sans-serif;text-align:center;position:relative}@media screen and (min-width:768px){.header__desc{font-size:1.25rem}}.header__bg{margin-top:-120px;width:100%}@media screen and (min-width:768px){.header__bg{width:auto;margin:auto;margin-top:60px}}.header__bg__cont{text-align:center}body.fix_header .header{padding-top:63px}@media screen and (min-width:768px){body.fix_header .header{padding-top:84px}}body.fix_header .header__top{position:fixed;width:100%;top:0;left:0;z-index:9;background-color:#dbe9f2;transform:translateY(-100%);padding:5px 0;transition:opacity 1s}body.fix_menu .header__top{transform:translateY(0);transition:transform 1s}.homepage__hero{width:92px;height:92px;border-radius:50%;background-color:#f3f2f1;text-align:center;padding:6px 0;display:inline-block}@media screen and (min-width:768px){.homepage__hero{width:165px;height:165px;padding:8px 0}}.homepage__hero img{width:67px;height:auto;position:relative;left:4px}@media screen and (min-width:768px){.homepage__hero img{width:121px;left:7px}}.homepage__hero__cont{text-align:center;margin-bottom:29px}@media screen and (min-width:768px){.homepage__hero__cont{margin-top:-115px}}.homepage__icons{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:50px}@media screen and (min-width:991px){.homepage__icons{flex-direction:row;margin-bottom:70px}}.homepage__icons a{display:block;margin:18px 0;position:relative}@media screen and (min-width:991px){.homepage__icons a{margin:0 60px}}@media screen and (min-width:991px){.homepage__icons__delibarry{top:8px}}@media screen and (min-width:991px){.homepage__icons__shockworks{top:4px}}.homepage__icons img{height:35px;width:auto;max-width:none}.homepage__zivotopis .btn{margin-top:20px}@media screen and (min-width:768px){.homepage__zivotopis .btn{margin-top:0;margin-left:30px}}.homepage__price{text-align:center;font-weight:700;font-size:1.571rem;color:#2c87ac;font-family:Montserrat,sans-serif;min-width:45%}@media screen and (min-width:768px){.homepage__price{font-size:1.75rem}}.homepage__price span{display:block;font-weight:400;font-size:1rem;color:#545454}@media screen and (min-width:768px){.homepage__price span{font-size:1.125rem}}.homepage__price__cont{background-color:#dbe9f2;padding:36px 0;margin:40px 0 58px 0}@media screen and (min-width:768px){.homepage__price__cont{margin:68px 0 58px 0}}.homepage__price__inner{display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width:768px){.homepage__price__inner{flex-direction:row}}.homepage__price__link{text-align:center;margin-top:40px}.homepage__price__delimiter{margin:25px 0;height:2px;width:70px;background-color:#2c87ac}@media screen and (min-width:768px){.homepage__price__delimiter{width:auto;height:auto;margin:0;background-color:transparent}}.homepage__price__delimiter img{display:none}@media screen and (min-width:768px){.homepage__price__delimiter img{display:block}}.portfolio__block{padding:30px 0;text-align:center}@media screen and (min-width:768px){.portfolio__block{padding:105px 0}}.portfolio__block__green{background-color:#a1c674;margin-bottom:30px}@media screen and (min-width:768px){.portfolio__block__green{margin-bottom:105px}}.portfolio__block__green h2{color:#fff}@media screen and (min-width:768px){.portfolio__block__green h2{margin-bottom:60px}}.portfolio__block__green h3{color:#698a41}.portfolio__block__yellow{background-color:#f5ce6d}.portfolio__block__yellow h2{color:#fff}.portfolio__tablet-slider{position:relative;width:100%;max-width:838px;height:519px;margin:auto;background-color:#f1f1f1;border-radius:25px;padding:39px 42.5px;z-index:6}@media screen and (min-width:768px){.portfolio__tablet-slider{height:434px}}@media screen and (min-width:991px){.portfolio__tablet-slider{height:519px}}.portfolio__tablet-slider:after{position:absolute;content:"";width:17px;height:18px;background-color:#d4d4d4;border-radius:50%;bottom:10px;left:0;right:0;margin:auto}.portfolio__tablet-slider__item{max-width:838px;text-align:center}.portfolio__tablet-slider__items:before{content:"";position:absolute;left:-42.5px;top:0;width:42.5px;height:460px;background-color:#f1f1f1;z-index:9}@media screen and (min-width:768px){.portfolio__tablet-slider__items:before{height:355px}}@media screen and (min-width:991px){.portfolio__tablet-slider__items:before{height:460px}}.portfolio__tablet-slider__items:after{content:"";position:absolute;right:-42.5px;top:0;width:42.5px;height:460px;background-color:#f1f1f1;z-index:9}@media screen and (min-width:768px){.portfolio__tablet-slider__items:after{height:355px}}@media screen and (min-width:991px){.portfolio__tablet-slider__items:after{height:460px}}.portfolio__tablet-slider__img{display:inline-block}.portfolio__phone-slider{width:226px;height:409px;background-color:#f1f1f1;border-radius:25px;text-align:center;padding:36px 13px;position:relative;z-index:7}.portfolio__phone-slider:before{content:"";position:absolute;width:10px;height:10px;background-color:#d4d4d4;border-radius:50%;top:8px;left:0;right:0;margin:auto}.portfolio__phone-slider:after{content:"";position:absolute;width:48px;height:4px;background-color:#d4d4d4;top:23px;left:0;right:0;margin:auto}.portfolio__phone-slider__items:before{content:"";position:absolute;left:-13px;top:0;width:13px;height:350px;background-color:#f1f1f1;z-index:9}.portfolio__phone-slider__items:after{content:"";position:absolute;right:-13px;top:0;width:13px;height:350px;background-color:#f1f1f1;z-index:9}.portfolio__phone-slider .slick-slide img{display:inline-block}.portfolio__notebook-slider{background-color:#6b6b6b;padding:24px 24px 15px 24px;border-radius:25px 25px 0 0;width:100%;max-width:777px;position:relative;margin-bottom:56px;z-index:6}.portfolio__notebook-slider:before{content:"";position:absolute;width:10px;height:10px;background-color:#d1cccc;border-radius:50%;top:8px;left:0;right:0;margin:auto}.portfolio__notebook-slider:after{content:"";position:absolute;width:calc(100% + 30px);left:-14px;height:26px;background-color:#545353;bottom:-26px;border-bottom-right-radius:20px;border-bottom-left-radius:20px}@media screen and (min-width:991px){.portfolio__notebook-slider:after{left:0}}.portfolio__notebook-slider__items:before{content:"";position:absolute;left:-24px;top:0;width:24px;height:369px;background-color:#6b6b6b;z-index:9}@media screen and (min-width:768px){.portfolio__notebook-slider__items:before{height:325px}}@media screen and (min-width:991px){.portfolio__notebook-slider__items:before{height:369px}}.portfolio__notebook-slider__items:after{content:"";position:absolute;right:-24px;top:0;width:24px;height:369px;background-color:#6b6b6b;z-index:9}@media screen and (min-width:768px){.portfolio__notebook-slider__items:after{height:325px}}@media screen and (min-width:991px){.portfolio__notebook-slider__items:after{height:369px}}.portfolio__textslider{margin-top:30px;width:60%;margin-left:auto;margin-right:auto}.portfolio__textslider h3{margin-bottom:12px}.portfolio__textslider p{margin-bottom:40px}.portfolio__wordpress .slick-arrow:before{color:#006e9b}.portfolio__wordpress .slick-next{right:-45px}@media screen and (min-width:768px){.portfolio__wordpress .slick-next{right:-60px}}@media screen and (min-width:991px){.portfolio__wordpress .slick-next{right:-130px}}.portfolio__wordpress .slick-prev{left:-45px}@media screen and (min-width:768px){.portfolio__wordpress .slick-prev{left:-60px}}@media screen and (min-width:991px){.portfolio__wordpress .slick-prev{left:-130px}}.portfolio__wordpress__sliders{display:flex;position:relative;justify-content:center;opacity:0;transition:2s opacity}.portfolio__wordpress__sliders.loaded{opacity:1}.portfolio__wordpress__sliders .portfolio__notebook-slider{display:none}@media screen and (min-width:768px){.portfolio__wordpress__sliders .portfolio__notebook-slider{display:block}}.portfolio__wordpress__sliders .portfolio__phone-slider{display:block}@media screen and (min-width:768px){.portfolio__wordpress__sliders .portfolio__phone-slider{display:none}}@media screen and (min-width:991px){.portfolio__wordpress__sliders .portfolio__phone-slider{position:absolute;bottom:0;left:15px;display:block}}.portfolio__yii2__sliders{display:flex;position:relative;justify-content:center;opacity:0;transition:2s opacity}.portfolio__yii2__sliders.loaded{opacity:1}.portfolio__yii2 .portfolio__tablet-slider{display:none}@media screen and (min-width:768px){.portfolio__yii2 .portfolio__tablet-slider{display:block}}.portfolio__yii2 .portfolio__phone-slider{display:block}@media screen and (min-width:768px){.portfolio__yii2 .portfolio__phone-slider{display:none}}.portfolio__yii2 .slick-next{right:-45px}@media screen and (min-width:768px){.portfolio__yii2 .slick-next{right:-70px}}@media screen and (min-width:991px){.portfolio__yii2 .slick-next{right:-100px}}.portfolio__yii2 .slick-prev{left:-45px}@media screen and (min-width:768px){.portfolio__yii2 .slick-prev{left:-70px}}@media screen and (min-width:991px){.portfolio__yii2 .slick-prev{left:-100px}}.portfolio__yii2 .portfolio__textslider h3{color:#698a41}.portfolio__yii2 .portfolio__textslider p{color:#fff}.portfolio__yii2 .slick-arrow:before{color:#698a41}.separator{clear:both;text-align:center;width:100%;height:5px;background:url(../img/icons/dots.svg) 50% 50% no-repeat transparent;margin:40px 0 58px 0}@media screen and (min-width:768px){.separator{margin:68px 0 58px 0}}.termsfeed-com---palette-light.termsfeed-com---nb{position:fixed;background-color:#f3f2f1}.termsfeed-com---nb .cc-nb-main-container{padding:2rem}.termsfeed-com---palette-light .cc-cp-foot-save,.termsfeed-com---palette-light .cc-nb-okagree,.termsfeed-com---palette-light .cc-nb-reject{font-size:1.285rem;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;transition:.3s all;text-align:center;padding:12px 40px;display:inline-block;border:0;outline:0;font-size:.8rem!important;background-color:#2c87ac;color:#fff}@media screen and (min-width:768px){.termsfeed-com---palette-light .cc-cp-foot-save,.termsfeed-com---palette-light .cc-nb-okagree,.termsfeed-com---palette-light .cc-nb-reject{font-size:1.3rem}}.termsfeed-com---palette-light .cc-cp-foot-save:hover,.termsfeed-com---palette-light .cc-nb-okagree:hover,.termsfeed-com---palette-light .cc-nb-reject:hover{text-decoration:none}.termsfeed-com---palette-light .cc-cp-foot-save-primary,.termsfeed-com---palette-light .cc-nb-okagree-primary,.termsfeed-com---palette-light .cc-nb-reject-primary{background-color:#2c87ac;color:#fff}.termsfeed-com---palette-light .cc-cp-foot-save-primary:hover,.termsfeed-com---palette-light .cc-nb-okagree-primary:hover,.termsfeed-com---palette-light .cc-nb-reject-primary:hover{background-color:#006e9b;color:#fff}.termsfeed-com---palette-light .cc-cp-foot-save-primary.btn-green,.termsfeed-com---palette-light .cc-nb-okagree-primary.btn-green,.termsfeed-com---palette-light .cc-nb-reject-primary.btn-green{background-color:#698a41}.termsfeed-com---palette-light .cc-cp-foot-save-primary.btn-green:hover,.termsfeed-com---palette-light .cc-nb-okagree-primary.btn-green:hover,.termsfeed-com---palette-light .cc-nb-reject-primary.btn-green:hover{background-color:#597537}.termsfeed-com---palette-light .cc-cp-foot-save-secondary,.termsfeed-com---palette-light .cc-nb-okagree-secondary,.termsfeed-com---palette-light .cc-nb-reject-secondary{border:2px solid #2c87ac;padding:8px 36px;background-color:#fff}.termsfeed-com---palette-light .cc-cp-foot-save-secondary:hover,.termsfeed-com---palette-light .cc-nb-okagree-secondary:hover,.termsfeed-com---palette-light .cc-nb-reject-secondary:hover{background-color:#2c87ac;color:#fff}.termsfeed-com---palette-light .cc-cp-foot-save-block,.termsfeed-com---palette-light .cc-nb-okagree-block,.termsfeed-com---palette-light .cc-nb-reject-block{display:block}.termsfeed-com---palette-light .cc-cp-foot-save:hover,.termsfeed-com---palette-light .cc-nb-okagree:hover,.termsfeed-com---palette-light .cc-nb-reject:hover{background-color:#006e9b;color:#fff}.termsfeed-com---palette-light .cc-cp-foot-save:focus,.termsfeed-com---palette-light .cc-nb-okagree:focus,.termsfeed-com---palette-light .cc-nb-reject:focus{box-shadow:none}.termsfeed-com---palette-light .cc-nb-changep{font-size:1.285rem;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;transition:.3s all;text-align:center;padding:12px 40px;display:inline-block;border:0;outline:0;font-size:.8rem!important;border:2px solid #2c87ac;padding:10px 38px;background-color:#fff}@media screen and (min-width:768px){.termsfeed-com---palette-light .cc-nb-changep{font-size:1.3rem}}.termsfeed-com---palette-light .cc-nb-changep:hover{text-decoration:none}.termsfeed-com---palette-light .cc-nb-changep-primary{background-color:#2c87ac;color:#fff}.termsfeed-com---palette-light .cc-nb-changep-primary:hover{background-color:#006e9b;color:#fff}.termsfeed-com---palette-light .cc-nb-changep-primary.btn-green{background-color:#698a41}.termsfeed-com---palette-light .cc-nb-changep-primary.btn-green:hover{background-color:#597537}.termsfeed-com---palette-light .cc-nb-changep-secondary{border:2px solid #2c87ac;padding:8px 36px;background-color:#fff}.termsfeed-com---palette-light .cc-nb-changep-secondary:hover{background-color:#2c87ac;color:#fff}.termsfeed-com---palette-light .cc-nb-changep-block{display:block}.termsfeed-com---palette-light .cc-nb-changep:hover{background-color:#2c87ac;color:#fff}.termsfeed-com---palette-light .cc-nb-changep:focus{box-shadow:none}.termsfeed-com---palette-light .cc-cp-foot-byline{font-size:0;height:60px}.termsfeed-com---palette-light .cc-cp-foot-byline:focus{box-shadow:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJvb3RzdHJhcC9fcmVib290Lmxlc3MiLCJnbG9iYWwuY3NzIiwiYm9vdHN0cmFwL3ZlbmRvci9fcmZzLmxlc3MiLCJib290c3RyYXAvbWl4aW5zL19ob3Zlci5sZXNzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fYWxpZ24ubGVzcyIsImNvbXBvbmVudHMvdGVybXNmZWVkLmxlc3MiLCJib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQubGVzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX2JhY2tncm91bmQubGVzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX2JvcmRlcnMubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4Lmxlc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5Lmxlc3MiLCJib290c3RyYXAvbWl4aW5zL19icmVha3BvaW50cy5sZXNzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fZW1iZWQubGVzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXgubGVzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX2Zsb2F0Lmxlc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19vdmVyZmxvdy5sZXNzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fcG9zaXRpb24ubGVzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvX3NjcmVlbi1yZWFkZXIubGVzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX3NoYWRvd3MubGVzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX3NpemluZy5sZXNzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsubGVzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcubGVzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX3RleHQubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RleHQtdHJ1bmNhdGUubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RleHQtZW1waGFzaXMubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RleHQtaGlkZS5sZXNzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5sZXNzIiwiYm9vdHN0cmFwL19ncmlkLmxlc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmlkLmxlc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5sZXNzIiwiYm9vdHN0cmFwL19wcmludC5sZXNzIiwibWFpbi9iYXNpY3MubGVzcyIsIm1haW4vaWNvbmZvbnQubGVzcyIsIm1haW4vdHlwb2dyYXBoeS5sZXNzIiwibGlicmFyaWVzL3NsaWNrL3NsaWNrLXRoZW1lLmxlc3MiLCJsaWJyYXJpZXMvc2xpY2svc2xpY2subGVzcyIsImNvbXBvbmVudHMvYnV0dG9uLmxlc3MiLCJjb21wb25lbnRzL2NvbnRhY3QubGVzcyIsImNvbXBvbmVudHMvZmVhdHVyZS5sZXNzIiwibWFpbi9taXhpbnMubGVzcyIsImNvbXBvbmVudHMvZm9vdGVyLmxlc3MiLCJjb21wb25lbnRzL2Zvcm0ubGVzcyIsImNvbXBvbmVudHMvaGVhZGVyLmxlc3MiLCJjb21wb25lbnRzL2hvbWVwYWdlLmxlc3MiLCJjb21wb25lbnRzL3BvcnRmb2xpby5sZXNzIiwiY29tcG9uZW50cy9zZXBhcmF0b3IubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBaUJBLEVDZEEsUUFEQSxTRGtCQyxXQUFBLFdBR0QsS0FDQyxZQUFBLFdBQ0EsWUFBQSxLQUNBLHlCQUFBLEtBRUEsNEJBQUEsWUFLRCxRQ3BCQSxNQUNBLFdBQ0EsT0FDQSxPQUNBLE9BQ0EsT0FDQSxLQUNBLElBQ0EsUURhQyxRQUFBLE1BVUQsS0FDQyxPQUFBLEVBQ0EsWUFBQSxhQUFBLENBQUEsa0JBQUEsQ0FBQSxVQUFBLENBQUEsTUFBQSxDQUFBLGdCQUFBLENBQUEsS0FBQSxDQUFBLFdBQUEsQ0FBQSxVQUFBLENBQUEsbUJBQUEsQ0FBQSxnQkFBQSxDQUFBLGlCQUFBLENBQUEsbUJF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QixVQUFBLFlSL0Q5QixlUWdFOEIsWUFBQSxZUmhFOUIsZVFpRThCLFlBQUEsWVJqRTlCLHVCUW1Fb0MsZ0JBQUEscUJSbkVwQyxxQlFvRW9DLGdCQUFBLG1CUnBFcEMsd0JRcUVvQyxnQkFBQSxpQlJyRXBDLHlCUXNFb0MsZ0JBQUEsd0JSdEVwQyx3QlF1RW9DLGdCQUFBLHVCUnZFcEMsbUJReUVpQyxZQUFBLHFCUnpFakMsaUJRMEVpQyxZQUFBLG1CUjFFakMsb0JRMkVpQyxZQUFBLGlCUjNFakMsc0JRNEVpQyxZQUFBLG1CUjVFakMscUJRNkVpQyxZQUFBLGtCUjdFakMscUJRK0VrQyxjQUFBLHFCUi9FbEMsbUJRZ0ZrQyxjQUFBLG1CUmhGbEMsc0JRaUZrQyxjQUFBLGlCUmpGbEMsdUJRa0ZrQyxjQUFBLHdCUmxGbEMsc0JRbUZrQyxjQUFBLHVCUm5GbEMsdUJRb0ZrQyxjQUFBLGtCUnBGbEMsaUJRc0ZnQyxXQUFBLGVSdEZoQyxrQlF1RmdDLFdBQUEscUJSdkZoQyxnQlF3RmdDLFdBQUEsbUJSeEZoQyxtQlF5RmdDLFdBQUEsaUJSekZoQyxxQlEwRmdDLFdBQUEsbUJSMUZoQyxvQlEyRmdDLFdBQUEsa0JGbEIvQix5Qk56RUQsYVFxRGdDLGVBQUEsY1JyRGhDLGdCUXNEZ0MsZUFBQSxpQlJ0RGhDLHFCUXVEZ0MsZUFBQSxzQlJ2RGhDLHdCUXdEZ0MsZUFBQSx5QlJ4RGhDLGNRMEQ4QixVQUFBLGVSMUQ5QixnQlEyRDhCLFVBQUEsaUJSM0Q5QixzQlE0RDhCLFVBQUEsdUJSNUQ5QixjUTZEOEIsS0FBQSxFQUFBLEVBQUEsZVI3RDlCLGdCUThEOEIsVUFBQSxZUjlEOUIsZ0JRK0Q4QixVQUFBLFlSL0Q5QixrQlFnRThCLFlBQUEsWVJoRTlCLGtCUWlFOEIsWUFBQSxZUmpFOUIsMEJRbUVvQyxnQkFBQSxxQlJuRXBDLHdCUW9Fb0MsZ0JBQUEsbUJScEVwQywyQlFxRW9DLGdCQUFBLGlCUnJFcEMsNEJRc0VvQyxnQkFBQSx3QlJ0RXBDLDJCUXVFb0MsZ0JBQUEsdUJSdkVwQyxzQlF5RWlDLFlBQUEscUJSekVqQyxvQlEwRWlDLFlBQUEsbUJSMUVqQyx1QlEyRWlDLFlBQUEsaUJSM0VqQyx5QlE0RWlDLFlBQUEsbUJSNUVqQyx3QlE2RWlDLFlBQUEsa0JSN0VqQyx3QlErRWtDLGNBQUEscUJSL0VsQyxzQlFnRmtDLGNBQUEsbUJSaEZsQyx5QlFpRmtDLGNBQUEsaUJSakZsQywwQlFrRmtDLGNBQUEsd0JSbEZsQyx5QlFtRmtDLGNBQUEsdUJSbkZsQywwQlFvRmtDLGNBQUEsa0JScEZsQyxvQlFzRmdDLFdBQUEsZVJ0RmhDLHFCUXVGZ0MsV0FBQSxxQlJ2RmhDLG1CUXdGZ0MsV0FBQSxtQlJ4RmhDLHNCUXlGZ0MsV0FBQSxpQlJ6RmhDLHdCUTBGZ0MsV0FBQSxtQlIxRmhDLHVCUTJGZ0MsV0FBQSxtQkZsQi9CLHlCTnpFRCxhUXFEZ0MsZUFBQSxjUnJEaEMsZ0JRc0RnQyxlQUFBLGlCUnREaEMscUJRdURnQyxlQUFBLHNCUnZEaEMsd0JRd0RnQyxlQUFBLHlCUnhEaEMsY1EwRDhCLFVBQUEsZVIxRDlCLGdCUTJEOEIsVUFBQSxpQlIzRDlCLHNCUTREOEIsVUFBQSx1QlI1RDlCLGNRNkQ4QixLQUFBLEVBQUEsRUFBQSxlUjdEOUIsZ0JROEQ4QixVQUFBLFlSOUQ5QixnQlErRDhCLFVBQUEsWVIvRDlCLGtCUWdFOEIsWUFBQSxZUmhFOUIsa0JRaUU4QixZQUFBLFlSakU5QiwwQlFtRW9DLGdCQUFBLHFCUm5FcEMsd0JRb0VvQyxnQkFBQSxtQlJwRXBDLDJCUXFFb0MsZ0JBQUEsaUJSckVwQyw0QlFzRW9DLGdCQUFBLHdCUnRFcEMsMkJRdUVvQyxnQkFBQSx1QlJ2RXBDLHNCUXlFaUMsWUFBQSxxQlJ6RWpDLG9CUTBFaUMsWUFBQSxtQlIxRWpDLHVCUTJFaUMsWUFBQSxpQlIzRWpDLHlCUTRFaUMsWUFBQSxtQlI1RWpDLHdCUTZFaUMsWUFBQSxrQlI3RWpDLHdCUStFa0MsY0FBQSxxQlIvRWxDLHNCUWdGa0MsY0FBQSxtQlJoRmxDLHlCUWlGa0MsY0FBQSxpQlJqRmxDLDBCUWtGa0MsY0FBQSx3QlJsRmxDLHlCUW1Ga0MsY0FBQSx1QlJuRmxDLDBCUW9Ga0MsY0FBQSxrQlJwRmxDLG9CUXNGZ0MsV0FBQSxlUnRGaEMscUJRdUZnQyxXQUFBLHFCUnZGaEMsbUJRd0ZnQyxXQUFBLG1CUnhGaEMsc0JReUZnQyxXQUFBLGlCUnpGaEMsd0JRMEZnQyxXQUFBLG1CUjFGaEMsdUJRMkZnQyxXQUFBLG1CRmxCL0IseUJOekVELGFRcURnQyxlQUFBLGNSckRoQyxnQlFzRGdDLGVBQUEsaUJSdERoQyxxQlF1RGdDLGVBQUEsc0JSdkRoQyx3QlF3RGdDLGVBQUEseUJSeERoQyxjUTBEOEIsVUFBQSxlUjFEOUIsZ0JRMkQ4QixVQUFBLGlCUjNEOUIsc0JRNEQ4QixVQUFBLHVCUjVEOUIsY1E2RDhCLEtBQUEsRUFBQSxFQUFBLGVSN0Q5QixnQlE4RDhCLFVBQUEsWVI5RDlCLGdCUStEOEIsVUFBQSxZUi9EOUIsa0JRZ0U4QixZQUFBLFlSaEU5QixrQlFpRThCLFlBQUEsWVJqRTlCLDBCUW1Fb0MsZ0JBQUEscUJSbkVwQyx3QlFvRW9DLGdCQUFBLG1CUnBFcEMsMkJRcUVvQyxnQkFBQSxpQlJyRXBDLDRCUXNFb0MsZ0JBQUEsd0JSdEVwQywyQlF1RW9DLGdCQUFBLHVCUnZFcEMsc0JReUVpQyxZQUFBLHFCUnpFakMsb0JRMEVpQyxZQUFBLG1CUjFFakMsdUJRMkVpQyxZQUFBLGlCUjNFakMseUJRNEVpQyxZQUFBLG1CUjVFakMsd0JRNkVpQyxZQUFBLGtCUjdFakMsd0JRK0VrQyxjQUFBLHFCUi9FbEMsc0JRZ0ZrQyxjQUFBLG1CUmhGbEMseUJRaUZrQyxjQUFBLGlCUmpGbEMsMEJRa0ZrQyxjQUFBLHdCUmxGbEMseUJRbUZrQyxjQUFBLHVCUm5GbEMsMEJRb0ZrQyxjQUFBLGtCUnBGbEMsb0JRc0ZnQyxXQUFBLGVSdEZoQyxxQlF1RmdDLFdBQUEscUJSdkZoQyxtQlF3RmdDLFdBQUEsbUJSeEZoQyxzQlF5RmdDLFdBQUEsaUJSekZoQyx3QlEwRmdDLFdBQUEsbUJSMUZoQyx1QlEyRmdDLFdBQUEsbUJGbEIvQiwwQk56RUQsYVFxRGdDLGVBQUEsY1JyRGhDLGdCUXNEZ0MsZUFBQSxpQlJ0RGhDLHFCUXVEZ0MsZUFBQSxzQlJ2RGhDLHdCUXdEZ0MsZUFBQSx5QlJ4RGhDLGNRMEQ4QixVQUFBLGVSMUQ5QixnQlEyRDhCLFVBQUEsaUJSM0Q5QixzQlE0RDhCLFVBQUEsdUJSNUQ5QixjUTZEOEIsS0FBQSxFQUFBLEVBQUEsZVI3RDlCLGdCUThEOEIsVUFBQSxZUjlEOUIsZ0JRK0Q4QixVQUFBLFlSL0Q5QixrQlFnRThCLFlBQUEsWVJoRTlCLGtCUWlFOEIsWUFBQSxZUmpFOUIsMEJRbUVvQyxnQkFBQSxxQlJuRXBDLHdCUW9Fb0MsZ0JBQUEsbUJScEVwQywyQlFxRW9DLGdCQUFBLGlCUnJFcEMsNEJRc0VvQyxnQkFBQSx3QlJ0RXBDLDJCUXVFb0MsZ0JBQUEsdUJSdkVwQyxzQlF5RWlDLFlBQUEscUJSekVqQyxvQlEwRWlDLFlBQUEsbUJSMUVqQyx1QlEyRWlDLFlBQUEsaUJSM0VqQyx5QlE0RWlDLFlBQUEsbUJSNUVqQyx3QlE2RWlDLFlBQUEsa0JSN0VqQyx3QlErRWtDLGNBQUEscUJSL0VsQyxzQlFnRmtDLGNBQUEsbUJSaEZsQyx5QlFpRmtDLGNBQUEsaUJSakZsQywwQlFrRmtDLGNBQUEsd0JSbEZsQyx5QlFtRmtDLGNBQUEsdUJSbkZsQywwQlFvRmtDLGNBQUEsa0JScEZsQyxvQlFzRmdDLFdBQUEsZVJ0RmhDLHFCUXVGZ0MsV0FBQSxxQlJ2RmhDLG1CUXdGZ0MsV0FBQSxtQlJ4RmhDLHNCUXlGZ0MsV0FBQSxpQlJ6RmhDLHdCUTBGZ0MsV0FBQSxtQlIxRmhDLHVCUTJGZ0MsV0FBQSxtQlIzRmhDLFlTYXdCLE1BQUEsZVRieEIsYVNjd0IsTUFBQSxnQlRkeEIsWVNld0IsTUFBQSxlSDBEdkIseUJOekVELGVTYXdCLE1BQUEsZVRieEIsZ0JTY3dCLE1BQUEsZ0JUZHhCLGVTZXdCLE1BQUEsZ0JIMER2Qix5Qk56RUQsZVNhd0IsTUFBQSxlVGJ4QixnQlNjd0IsTUFBQSxnQlRkeEIsZVNld0IsTUFBQSxnQkgwRHZCLHlCTnpFRCxlU2F3QixNQUFBLGVUYnhCLGdCU2N3QixNQUFBLGdCVGR4QixlU2V3QixNQUFBLGdCSDBEdkIsMEJOekVELGVTYXdCLE1BQUEsZVRieEIsZ0JTY3dCLE1BQUEsZ0JUZHhCLGVTZXdCLE1BQUEsZ0JUZnhCLGVVSXFCLFNBQUEsZVZKckIsaUJVSXFCLFNBQUEsaUJWSnJCLGlCV013QixTQUFBLGlCWE54QixtQldNd0IsU0FBQSxtQlhOeEIsbUJXTXdCLFNBQUEsbUJYTnhCLGdCV013QixTQUFBLGdCWE54QixpQldNd0IsU0FBQSx5QkFBQSxTQUFBLGlCQUt6QixXQUNDLFNBQUEsTUFDQSxJQUFBLEVBQ0EsTUFBQSxFQUNBLEtBQUEsRUFDQSxRQUFBLEtBR0QsY0FDQyxTQUFBLE1BQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsUUFBQSxLQUlBLDJEQUFBLFlBQ0MsU0FBQSxlQUFBLFNBQUEsT0FDQSxJQUFBLEVBQ0EsUUFBQSxNQzNCRixTQ0VDLFNBQUEsU0FDQSxNQUFBLElBQ0EsT0FBQSxJQUNBLFFBQUEsRUFDQSxTQUFBLE9BQ0EsS0FBQSxjQUNBLFlBQUEsT0FDQSxPQUFBLEVBVUEsMEJqQnN3Q0QseUJpQnB3Q0UsU0FBQSxPQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxRQUNBLEtBQUEsS0FDQSxZQUFBLE9DOUJGLFdBQWEsV0FBQSxFQUFBLFFBQUEsT0FBQSwyQkFDYixRQUFVLFdBQUEsRUFBQSxNQUFBLEtBQUEsMEJBQ1YsV0FBYSxXQUFBLEVBQUEsS0FBQSxLQUFBLDJCQUNiLGFBQWUsV0FBQSxlZEhkLE1lU3NCLE1BQUEsY2ZUdEIsTWVTc0IsTUFBQSxjZlR0QixNZVNzQixNQUFBLGNmVHRCLE9lU3NCLE1BQUEsZWZUdEIsUWVTc0IsTUFBQSxlZlR0QixNZVNzQixPQUFBLGNmVHRCLE1lU3NCLE9BQUEsY2ZUdEIsTWVTc0IsT0FBQSxjZlR0QixPZVNzQixPQUFBLGVmVHRCLFFlU3NCLE9BQUEsZUFJdkIsUUFBVSxVQUFBLGVBQ1YsUUFBVSxXQUFBLGVBSVYsWUFBYyxVQUFBLGdCQUNkLFlBQWMsV0FBQSxnQkFFZCxRQUFVLE1BQUEsZ0JBQ1YsUUFBVSxPQUFBLGdCQ2pCVCx1QkFDQyxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsRUFFQSxlQUFBLEtBQ0EsUUFBQSxHQUVBLGlCQUFBLGNoQmhCRCxLaUI2RWdDLE9BQUEsWWpCN0VoQyxNSmczQ0QsTXFCaHlDSyxXQUFBLFlqQmhGSixNSm8zQ0QsTXFCaHlDSyxhQUFBLFlqQnBGSixNSnczQ0QsTXFCaHlDSyxjQUFBLFlqQnhGSixNSjQzQ0QsTXFCaHlDSyxZQUFBLFlqQjVGSixLaUI2RWdDLE9BQUEsaUJqQjdFaEMsTUptNENELE1xQm56Q0ssV0FBQSxpQmpCaEZKLE1KdTRDRCxNcUJuekNLLGFBQUEsaUJqQnBGSixNSjI0Q0QsTXFCbnpDSyxjQUFBLGlCakJ4RkosTUorNENELE1xQm56Q0ssWUFBQSxpQmpCNUZKLEtpQjZFZ0MsT0FBQSxnQmpCN0VoQyxNSnM1Q0QsTXFCdDBDSyxXQUFBLGdCakJoRkosTUowNUNELE1xQnQwQ0ssYUFBQSxnQmpCcEZKLE1KODVDRCxNcUJ0MENLLGNBQUEsZ0JqQnhGSixNSms2Q0QsTXFCdDBDSyxZQUFBLGdCakI1RkosS2lCNkVnQyxPQUFBLGVqQjdFaEMsTUp5NkNELE1xQnoxQ0ssV0FBQSxlakJoRkosTUo2NkNELE1xQnoxQ0ssYUFBQSxlakJwRkosTUppN0NELE1xQnoxQ0ssY0FBQSxlakJ4RkosTUpxN0NELE1xQnoxQ0ssWUFBQSxlakI1RkosS2lCNkVnQyxPQUFBLGlCakI3RWhDLE1KNDdDRCxNcUI1MkNLLFdBQUEsaUJqQmhGSixNSmc4Q0QsTXFCNTJDSyxhQUFBLGlCakJwRkosTUpvOENELE1xQjUyQ0ssY0FBQSxpQmpCeEZKLE1KdzhDRCxNcUI1MkNLLFlBQUEsaUJqQjVGSixLaUI2RWdDLE9BQUEsZWpCN0VoQyxNSis4Q0QsTXFCLzNDSyxXQUFBLGVqQmhGSixNSm05Q0QsTXFCLzNDSyxhQUFBLGVqQnBGSixNSnU5Q0QsTXFCLzNDSyxjQUFBLGVqQnhGSixNSjI5Q0QsTXFCLzNDSyxZQUFBLGVqQjVGSixLaUI2RWdDLFFBQUEsWWpCN0VoQyxNSmsrQ0QsTXFCbDVDSyxZQUFBLFlqQmhGSixNSnMrQ0QsTXFCbDVDSyxjQUFBLFlqQnBGSixNSjArQ0QsTXFCbDVDSyxlQUFBLFlqQnhGSixNSjgrQ0QsTXFCbDVDSyxhQUFBLFlqQjVGSixLaUI2RWdDLFFBQUEsaUJqQjdFaEMsTUpxL0NELE1xQnI2Q0ssWUFBQSxpQmpCaEZKLE1KeS9DRCxNcUJyNkNLLGNBQUEsaUJqQnBGSixNSjYvQ0QsTXFCcjZDSyxlQUFBLGlCakJ4RkosTUppZ0RELE1xQnI2Q0ssYUFBQSxpQmpCNUZKLEtpQjZFZ0MsUUFBQSxnQmpCN0VoQyxNSndnREQsTXFCeDdDSyxZQUFBLGdCakJoRkosTUo0Z0RELE1xQng3Q0ssY0FBQSxnQmpCcEZKLE1KZ2hERCxNcUJ4N0NLLGVBQUEsZ0JqQnhGSixNSm9oREQsTXFCeDdDSyxhQUFBLGdCakI1RkosS2lCNkVnQyxRQUFBLGVqQjdFaEMsTUoyaERELE1xQjM4Q0ssWUFBQSxlakJoRkosTUoraERELE1xQjM4Q0ssY0FBQSxlakJwRkosTUptaURELE1xQjM4Q0ssZUFBQSxlakJ4RkosTUp1aURELE1xQjM4Q0ssYUFBQSxlakI1RkosS2lCNkVnQyxRQUFBLGlCakI3RWhDLE1KOGlERCxNcUI5OUNLLFlBQUEsaUJqQmhGSixNSmtqREQsTXFCOTlDSyxjQUFBLGlCakJwRkosTUpzakRELE1xQjk5Q0ssZUFBQSxpQmpCeEZKLE1KMGpERCxNcUI5OUNLLGFBQUEsaUJqQjVGSixLaUI2RWdDLFFBQUEsZWpCN0VoQyxNSmlrREQsTXFCai9DSyxZQUFBLGVqQmhGSixNSnFrREQsTXFCai9DSyxjQUFBLGVqQnBGSixNSnlrREQsTXFCai9DSyxlQUFBLGVqQnhGSixNSjZrREQsTXFCai9DSyxhQUFBLGVqQjVGSixNaUJvR3lCLE9BQUEsa0JqQnBHekIsT0pvbERELE9xQjcrQ0ssV0FBQSxrQmpCdkdKLE9Kd2xERCxPcUI3K0NLLGFBQUEsa0JqQjNHSixPSjRsREQsT3FCNytDSyxjQUFBLGtCakIvR0osT0pnbURELE9xQjcrQ0ssWUFBQSxrQmpCbkhKLE1pQm9HeUIsT0FBQSxpQmpCcEd6QixPSnVtREQsT3FCaGdESyxXQUFBLGlCakJ2R0osT0oybURELE9xQmhnREssYUFBQSxpQmpCM0dKLE9KK21ERCxPcUJoZ0RLLGNBQUEsaUJqQi9HSixPSm1uREQsT3FCaGdESyxZQUFBLGlCakJuSEosTWlCb0d5QixPQUFBLGdCakJwR3pCLE9KMG5ERCxPcUJuaERLLFdBQUEsZ0JqQnZHSixPSjhuREQsT3FCbmhESyxhQUFBLGdCakIzR0osT0prb0RELE9xQm5oREssY0FBQSxnQmpCL0dKLE9Kc29ERCxPcUJuaERLLFlBQUEsZ0JqQm5ISixNaUJvR3lCLE9BQUEsa0JqQnBHekIsT0o2b0RELE9xQnRpREssV0FBQSxrQmpCdkdKLE9KaXBERCxPcUJ0aURLLGFBQUEsa0JqQjNHSixPSnFwREQsT3FCdGlESyxjQUFBLGtCakIvR0osT0p5cERELE9xQnRpREssWUFBQSxrQmpCbkhKLE1pQm9HeUIsT0FBQSxnQmpCcEd6QixPSmdxREQsT3FCempESyxXQUFBLGdCakJ2R0osT0pvcURELE9xQnpqREssYUFBQSxnQmpCM0dKLE9Kd3FERCxPcUJ6akRLLGNBQUEsZ0JqQi9HSixPSjRxREQsT3FCempESyxZQUFBLGdCakJuSEosUWlCeUhtQixPQUFBLGVqQnpIbkIsU0ptckRELFNxQnZqREcsV0FBQSxlakI1SEYsU0p1ckRELFNxQnZqREcsYUFBQSxlakJoSUYsU0oyckRELFNxQnZqREcsY0FBQSxlakJwSUYsU0orckRELFNxQnZqREcsWUFBQSxlWC9ERCx5Qk56RUQsUWlCNkVnQyxPQUFBLFlqQjdFaEMsU0p1c0RDLFNxQnZuREcsV0FBQSxZakJoRkosU0oyc0RDLFNxQnZuREcsYUFBQSxZakJwRkosU0orc0RDLFNxQnZuREcsY0FBQSxZakJ4RkosU0ptdERDLFNxQnZuREcsWUFBQSxZakI1RkosUWlCNkVnQyxPQUFBLGlCakI3RWhDLFNKMHREQyxTcUIxb0RHLFdBQUEsaUJqQmhGSixTSjh0REMsU3FCMW9ERyxhQUFBLGlCakJwRkosU0prdURDLFNxQjFvREcsY0FBQSxpQmpCeEZKLFNKc3VEQyxTcUIxb0RHLFlBQUEsaUJqQjVGSixRaUI2RWdDLE9BQUEsZ0JqQjdFaEMsU0o2dURDLFNxQjdwREcsV0FBQSxnQmpCaEZKLFNKaXZEQyxTcUI3cERHLGFBQUEsZ0JqQnBGSixTSnF2REMsU3FCN3BERyxjQUFBLGdCakJ4RkosU0p5dkRDLFNxQjdwREcsWUFBQSxnQmpCNUZKLFFpQjZFZ0MsT0FBQSxlakI3RWhDLFNKZ3dEQyxTcUJockRHLFdBQUEsZWpCaEZKLFNKb3dEQyxTcUJockRHLGFBQUEsZWpCcEZKLFNKd3dEQyxTcUJockRHLGNBQUEsZWpCeEZKLFNKNHdEQyxTcUJockRHLFlBQUEsZWpCNUZKLFFpQjZFZ0MsT0FBQSxpQmpCN0VoQyxTSm14REMsU3FCbnNERyxXQUFBLGlCakJoRkosU0p1eERDLFNxQm5zREcsYUFBQSxpQmpCcEZKLFNKMnhEQyxTcUJuc0RHLGNBQUEsaUJqQnhGSixTSit4REMsU3FCbnNERyxZQUFBLGlCakI1RkosUWlCNkVnQyxPQUFBLGVqQjdFaEMsU0pzeURDLFNxQnR0REcsV0FBQSxlakJoRkosU0oweURDLFNxQnR0REcsYUFBQSxlakJwRkosU0o4eURDLFNxQnR0REcsY0FBQSxlakJ4RkosU0prekRDLFNxQnR0REcsWUFBQSxlakI1RkosUWlCNkVnQyxRQUFBLFlqQjdFaEMsU0p5ekRDLFNxQnp1REcsWUFBQSxZakJoRkosU0o2ekRDLFNxQnp1REcsY0FBQSxZakJwRkosU0ppMERDLFNxQnp1REcsZUFBQSxZakJ4RkosU0pxMERDLFNxQnp1REcsYUFBQSxZakI1RkosUWlCNkVnQyxRQUFBLGlCakI3RWhDLFNKNDBEQyxTcUI1dkRHLFlBQUEsaUJqQmhGSixTSmcxREMsU3FCNXZERyxjQUFBLGlCakJwRkosU0pvMURDLFNxQjV2REcsZUFBQSxpQmpCeEZKLFNKdzFEQyxTcUI1dkRHLGFBQUEsaUJqQjVGSixRaUI2RWdDLFFBQUEsZ0JqQjdFaEMsU0orMURDLFNxQi93REcsWUFBQSxnQmpCaEZKLFNKbTJEQyxTcUIvd0RHLGNBQUEsZ0JqQnBGSixTSnUyREMsU3FCL3dERyxlQUFBLGdCakJ4RkosU0oyMkRDLFNxQi93REcsYUFBQSxnQmpCNUZKLFFpQjZFZ0MsUUFBQSxlakI3RWhDLFNKazNEQyxTcUJseURHLFlBQUEsZWpCaEZKLFNKczNEQyxTcUJseURHLGNBQUEsZWpCcEZKLFNKMDNEQyxTcUJseURHLGVBQUEsZWpCeEZKLFNKODNEQyxTcUJseURHLGFBQUEsZWpCNUZKLFFpQjZFZ0MsUUFBQSxpQmpCN0VoQyxTSnE0REMsU3FCcnpERyxZQUFBLGlCakJoRkosU0p5NERDLFNxQnJ6REcsY0FBQSxpQmpCcEZKLFNKNjREQyxTcUJyekRHLGVBQUEsaUJqQnhGSixTSmk1REMsU3FCcnpERyxhQUFBLGlCakI1RkosUWlCNkVnQyxRQUFBLGVqQjdFaEMsU0p3NURDLFNxQngwREcsWUFBQSxlakJoRkosU0o0NURDLFNxQngwREcsY0FBQSxlakJwRkosU0pnNkRDLFNxQngwREcsZUFBQSxlakJ4RkosU0pvNkRDLFNxQngwREcsYUFBQSxlakI1RkosU2lCb0d5QixPQUFBLGtCakJwR3pCLFVKMjZEQyxVcUJwMERHLFdBQUEsa0JqQnZHSixVSis2REMsVXFCcDBERyxhQUFBLGtCakIzR0osVUptN0RDLFVxQnAwREcsY0FBQSxrQmpCL0dKLFVKdTdEQyxVcUJwMERHLFlBQUEsa0JqQm5ISixTaUJvR3lCLE9BQUEsaUJqQnBHekIsVUo4N0RDLFVxQnYxREcsV0FBQSxpQmpCdkdKLFVKazhEQyxVcUJ2MURHLGFBQUEsaUJqQjNHSixVSnM4REMsVXFCdjFERyxjQUFBLGlCakIvR0osVUowOERDLFVxQnYxREcsWUFBQSxpQmpCbkhKLFNpQm9HeUIsT0FBQSxnQmpCcEd6QixVSmk5REMsVXFCMTJERyxXQUFBLGdCakJ2R0osVUpxOURDLFVxQjEyREcsYUFBQSxnQmpCM0dKLFVKeTlEQyxVcUIxMkRHLGNBQUEsZ0JqQi9HSixVSjY5REMsVXFCMTJERyxZQUFBLGdCakJuSEosU2lCb0d5QixPQUFBLGtCakJwR3pCLFVKbytEQyxVcUI3M0RHLFdBQUEsa0JqQnZHSixVSncrREMsVXFCNzNERyxhQUFBLGtCakIzR0osVUo0K0RDLFVxQjczREcsY0FBQSxrQmpCL0dKLFVKZy9EQyxVcUI3M0RHLFlBQUEsa0JqQm5ISixTaUJvR3lCLE9BQUEsZ0JqQnBHekIsVUp1L0RDLFVxQmg1REcsV0FBQSxnQmpCdkdKLFVKMi9EQyxVcUJoNURHLGFBQUEsZ0JqQjNHSixVSisvREMsVXFCaDVERyxjQUFBLGdCakIvR0osVUptZ0VDLFVxQmg1REcsWUFBQSxnQmpCbkhKLFdpQnlIbUIsT0FBQSxlakJ6SG5CLFlKMGdFQyxZcUI5NERDLFdBQUEsZWpCNUhGLFlKOGdFQyxZcUI5NERDLGFBQUEsZWpCaElGLFlKa2hFQyxZcUI5NERDLGNBQUEsZWpCcElGLFlKc2hFQyxZcUI5NERDLFlBQUEsZ0JYL0RELHlCTnpFRCxRaUI2RWdDLE9BQUEsWWpCN0VoQyxTSitoRUMsU3FCLzhERyxXQUFBLFlqQmhGSixTSm1pRUMsU3FCLzhERyxhQUFBLFlqQnBGSixTSnVpRUMsU3FCLzhERyxjQUFBLFlqQnhGSixTSjJpRUMsU3FCLzhERyxZQUFBLFlqQjVGSixRaUI2RWdDLE9BQUEsaUJqQjdFaEMsU0prakVDLFNxQmwrREcsV0FBQSxpQmpCaEZKLFNKc2pFQyxTcUJsK0RHLGFBQUEsaUJqQnBGSixTSjBqRUMsU3FCbCtERyxjQUFBLGlCakJ4RkosU0o4akVDLFNxQmwrREcsWUFBQSxpQmpCNUZKLFFpQjZFZ0MsT0FBQSxnQmpCN0VoQyxTSnFrRUMsU3FCci9ERyxXQUFBLGdCakJoRkosU0p5a0VDLFNxQnIvREcsYUFBQSxnQmpCcEZKLFNKNmtFQyxTcUJyL0RHLGNBQUEsZ0JqQnhGSixTSmlsRUMsU3FCci9ERyxZQUFBLGdCakI1RkosUWlCNkVnQyxPQUFBLGVqQjdFaEMsU0p3bEVDLFNxQnhnRUcsV0FBQSxlakJoRkosU0o0bEVDLFNxQnhnRUcsYUFBQSxlakJwRkosU0pnbUVDLFNxQnhnRUcsY0FBQSxlakJ4RkosU0pvbUVDLFNxQnhnRUcsWUFBQSxlakI1RkosUWlCNkVnQyxPQUFBLGlCakI3RWhDLFNKMm1FQyxTcUIzaEVHLFdBQUEsaUJqQmhGSixTSittRUMsU3FCM2hFRyxhQUFBLGlCakJwRkosU0ptbkVDLFNxQjNoRUcsY0FBQSxpQmpCeEZKLFNKdW5FQyxTcUIzaEVHLFlBQUEsaUJqQjVGSixRaUI2RWdDLE9BQUEsZWpCN0VoQyxTSjhuRUMsU3FCOWlFRyxXQUFBLGVqQmhGSixTSmtvRUMsU3FCOWlFRyxhQUFBLGVqQnBGSixTSnNvRUMsU3FCOWlFRyxjQUFBLGVqQnhGSixTSjBvRUMsU3FCOWlFRyxZQUFBLGVqQjVGSixRaUI2RWdDLFFBQUEsWWpCN0VoQyxTSmlwRUMsU3FCamtFRyxZQUFBLFlqQmhGSixTSnFwRUMsU3FCamtFRyxjQUFBLFlqQnBGSixTSnlwRUMsU3FCamtFRyxlQUFBLFlqQnhGSixTSjZwRUMsU3FCamtFRyxhQUFBLFlqQjVGSixRaUI2RWdDLFFBQUEsaUJqQjdFaEMsU0pvcUVDLFNxQnBsRUcsWUFBQSxpQmpCaEZKLFNKd3FFQyxTcUJwbEVHLGNBQUEsaUJqQnBGSixTSjRxRUMsU3FCcGxFRyxlQUFBLGlCakJ4RkosU0pnckVDLFNxQnBsRUcsYUFBQSxpQmpCNUZKLFFpQjZFZ0MsUUFBQSxnQmpCN0VoQyxTSnVyRUMsU3FCdm1FRyxZQUFBLGdCakJoRkosU0oyckVDLFNxQnZtRUcsY0FBQSxnQmpCcEZKLFNKK3JFQyxTcUJ2bUVHLGVBQUEsZ0JqQnhGSixTSm1zRUMsU3FCdm1FRyxhQUFBLGdCakI1RkosUWlCNkVnQyxRQUFBLGVqQjdFaEMsU0owc0VDLFNxQjFuRUcsWUFBQSxlakJoRkosU0o4c0VDLFNxQjFuRUcsY0FBQSxlakJwRkosU0prdEVDLFNxQjFuRUcsZUFBQSxlakJ4RkosU0pzdEVDLFNxQjFuRUcsYUFBQSxlakI1RkosUWlCNkVnQyxRQUFBLGlCakI3RWhDLFNKNnRFQyxTcUI3b0VHLFlBQUEsaUJqQmhGSixTSml1RUMsU3FCN29FRyxjQUFBLGlCakJwRkosU0pxdUVDLFNxQjdvRUcsZUFBQSxpQmpCeEZKLFNKeXVFQyxTcUI3b0VHLGFBQUEsaUJqQjVGSixRaUI2RWdDLFFBQUEsZWpCN0VoQyxTSmd2RUMsU3FCaHFFRyxZQUFBLGVqQmhGSixTSm92RUMsU3FCaHFFRyxjQUFBLGVqQnBGSixTSnd2RUMsU3FCaHFFRyxlQUFBLGVqQnhGSixTSjR2RUMsU3FCaHFFRyxhQUFBLGVqQjVGSixTaUJvR3lCLE9BQUEsa0JqQnBHekIsVUptd0VDLFVxQjVwRUcsV0FBQSxrQmpCdkdKLFVKdXdFQyxVcUI1cEVHLGFBQUEsa0JqQjNHSixVSjJ3RUMsVXFCNXBFRyxjQUFBLGtCakIvR0osVUord0VDLFVxQjVwRUcsWUFBQSxrQmpCbkhKLFNpQm9HeUIsT0FBQSxpQmpCcEd6QixVSnN4RUMsVXFCL3FFRyxXQUFBLGlCakJ2R0osVUoweEVDLFVxQi9xRUcsYUFBQSxpQmpCM0dKLFVKOHhFQyxVcUIvcUVHLGNBQUEsaUJqQi9HSixVSmt5RUMsVXFCL3FFRyxZQUFBLGlCakJuSEosU2lCb0d5QixPQUFBLGdCakJwR3pCLFVKeXlFQyxVcUJsc0VHLFdBQUEsZ0JqQnZHSixVSjZ5RUMsVXFCbHNFRyxhQUFBLGdCakIzR0osVUppekVDLFVxQmxzRUcsY0FBQSxnQmpCL0dKLFVKcXpFQyxVcUJsc0VHLFlBQUEsZ0JqQm5ISixTaUJvR3lCLE9BQUEsa0JqQnBHekIsVUo0ekVDLFVxQnJ0RUcsV0FBQSxrQmpCdkdKLFVKZzBFQyxVcUJydEVHLGFBQUEsa0JqQjNHSixVSm8wRUMsVXFCcnRFRyxjQUFBLGtCakIvR0osVUp3MEVDLFVxQnJ0RUcsWUFBQSxrQmpCbkhKLFNpQm9HeUIsT0FBQSxnQmpCcEd6QixVSiswRUMsVXFCeHVFRyxXQUFBLGdCakJ2R0osVUptMUVDLFVxQnh1RUcsYUFBQSxnQmpCM0dKLFVKdTFFQyxVcUJ4dUVHLGNBQUEsZ0JqQi9HSixVSjIxRUMsVXFCeHVFRyxZQUFBLGdCakJuSEosV2lCeUhtQixPQUFBLGVqQnpIbkIsWUprMkVDLFlxQnR1RUMsV0FBQSxlakI1SEYsWUpzMkVDLFlxQnR1RUMsYUFBQSxlakJoSUYsWUowMkVDLFlxQnR1RUMsY0FBQSxlakJwSUYsWUo4MkVDLFlxQnR1RUMsWUFBQSxnQlgvREQseUJOekVELFFpQjZFZ0MsT0FBQSxZakI3RWhDLFNKdTNFQyxTcUJ2eUVHLFdBQUEsWWpCaEZKLFNKMjNFQyxTcUJ2eUVHLGFBQUEsWWpCcEZKLFNKKzNFQyxTcUJ2eUVHLGNBQUEsWWpCeEZKLFNKbTRFQyxTcUJ2eUVHLFlBQUEsWWpCNUZKLFFpQjZFZ0MsT0FBQSxpQmpCN0VoQyxTSjA0RUMsU3FCMXpFRyxXQUFBLGlCakJoRkosU0o4NEVDLFNxQjF6RUcsYUFBQSxpQmpCcEZKLFNKazVFQyxTcUIxekVHLGNBQUEsaUJqQnhGSixTSnM1RUMsU3FCMXpFRyxZQUFBLGlCakI1RkosUWlCNkVnQyxPQUFBLGdCakI3RWhDLFNKNjVFQyxTcUI3MEVHLFdBQUEsZ0JqQmhGSixTSmk2RUMsU3FCNzBFRyxhQUFBLGdCakJwRkosU0pxNkVDLFNxQjcwRUcsY0FBQSxnQmpCeEZKLFNKeTZFQyxTcUI3MEVHLFlBQUEsZ0JqQjVGSixRaUI2RWdDLE9BQUEsZWpCN0VoQyxTSmc3RUMsU3FCaDJFRyxXQUFBLGVqQmhGSixTSm83RUMsU3FCaDJFRyxhQUFBLGVqQnBGSixTSnc3RUMsU3FCaDJFRyxjQUFBLGVqQnhGSixTSjQ3RUMsU3FCaDJFRyxZQUFBLGVqQjVGSixRaUI2RWdDLE9BQUEsaUJqQjdFaEMsU0ptOEVDLFNxQm4zRUcsV0FBQSxpQmpCaEZKLFNKdThFQyxTcUJuM0VHLGFBQUEsaUJqQnBGSixTSjI4RUMsU3FCbjNFRyxjQUFBLGlCakJ4RkosU0orOEVDLFNxQm4zRUcsWUFBQSxpQmpCNUZKLFFpQjZFZ0MsT0FBQSxlakI3RWhDLFNKczlFQyxTcUJ0NEVHLFdBQUEsZWpCaEZKLFNKMDlFQyxTcUJ0NEVHLGFBQUEsZWpCcEZKLFNKODlFQyxTcUJ0NEVHLGNBQUEsZWpCeEZKLFNKaytFQyxTcUJ0NEVHLFlBQUEsZWpCNUZKLFFpQjZFZ0MsUUFBQSxZakI3RWhDLFNKeStFQyxTcUJ6NUVHLFlBQUEsWWpCaEZKLFNKNitFQyxTcUJ6NUVHLGNBQUEsWWpCcEZKLFNKaS9FQyxTcUJ6NUVHLGVBQUEsWWpCeEZKLFNKcS9FQyxTcUJ6NUVHLGFBQUEsWWpCNUZKLFFpQjZFZ0MsUUFBQSxpQmpCN0VoQyxTSjQvRUMsU3FCNTZFRyxZQUFBLGlCakJoRkosU0pnZ0ZDLFNxQjU2RUcsY0FBQSxpQmpCcEZKLFNKb2dGQyxTcUI1NkVHLGVBQUEsaUJqQnhGSixTSndnRkMsU3FCNTZFRyxhQUFBLGlCakI1RkosUWlCNkVnQyxRQUFBLGdCakI3RWhDLFNKK2dGQyxTcUIvN0VHLFlBQUEsZ0JqQmhGSixTSm1oRkMsU3FCLzdFRyxjQUFBLGdCakJwRkosU0p1aEZDLFNxQi83RUcsZUFBQSxnQmpCeEZKLFNKMmhGQyxTcUIvN0VHLGFBQUEsZ0JqQjVGSixRaUI2RWdDLFFBQUEsZWpCN0VoQyxTSmtpRkMsU3FCbDlFRyxZQUFBLGVqQmhGSixTSnNpRkMsU3FCbDlFRyxjQUFBLGVqQnBGSixTSjBpRkMsU3FCbDlFRyxlQUFBLGVqQnhGSixTSjhpRkMsU3FCbDlFRyxhQUFBLGVqQjVGSixRaUI2RWdDLFFBQUEsaUJqQjdFaEMsU0pxakZDLFNxQnIrRUcsWUFBQSxpQmpCaEZKLFNKeWpGQyxTcUJyK0VHLGNBQUEsaUJqQnBGSixTSjZqRkMsU3FCcitFRyxlQUFBLGlCakJ4RkosU0ppa0ZDLFNxQnIrRUcsYUFBQSxpQmpCNUZKLFFpQjZFZ0MsUUFBQSxlakI3RWhDLFNKd2tGQyxTcUJ4L0VHLFlBQUEsZWpCaEZKLFNKNGtGQyxTcUJ4L0VHLGNBQUEsZWpCcEZKLFNKZ2xGQyxTcUJ4L0VHLGVBQUEsZWpCeEZKLFNKb2xGQyxTcUJ4L0VHLGFBQUEsZWpCNUZKLFNpQm9HeUIsT0FBQSxrQmpCcEd6QixVSjJsRkMsVXFCcC9FRyxXQUFBLGtCakJ2R0osVUorbEZDLFVxQnAvRUcsYUFBQSxrQmpCM0dKLFVKbW1GQyxVcUJwL0VHLGNBQUEsa0JqQi9HSixVSnVtRkMsVXFCcC9FRyxZQUFBLGtCakJuSEosU2lCb0d5QixPQUFBLGlCakJwR3pCLFVKOG1GQyxVcUJ2Z0ZHLFdBQUEsaUJqQnZHSixVSmtuRkMsVXFCdmdGRyxhQUFBLGlCakIzR0osVUpzbkZDLFVxQnZnRkcsY0FBQSxpQmpCL0dKLFVKMG5GQyxVcUJ2Z0ZHLFlBQUEsaUJqQm5ISixTaUJvR3lCLE9BQUEsZ0JqQnBHekIsVUppb0ZDLFVxQjFoRkcsV0FBQSxnQmpCdkdKLFVKcW9GQyxVcUIxaEZHLGFBQUEsZ0JqQjNHSixVSnlvRkMsVXFCMWhGRyxjQUFBLGdCakIvR0osVUo2b0ZDLFVxQjFoRkcsWUFBQSxnQmpCbkhKLFNpQm9HeUIsT0FBQSxrQmpCcEd6QixVSm9wRkMsVXFCN2lGRyxXQUFBLGtCakJ2R0osVUp3cEZDLFVxQjdpRkcsYUFBQSxrQmpCM0dKLFVKNHBGQyxVcUI3aUZHLGNBQUEsa0JqQi9HSixVSmdxRkMsVXFCN2lGRyxZQUFBLGtCakJuSEosU2lCb0d5QixPQUFBLGdCakJwR3pCLFVKdXFGQyxVcUJoa0ZHLFdBQUEsZ0JqQnZHSixVSjJxRkMsVXFCaGtGRyxhQUFBLGdCakIzR0osVUorcUZDLFVxQmhrRkcsY0FBQSxnQmpCL0dKLFVKbXJGQyxVcUJoa0ZHLFlBQUEsZ0JqQm5ISixXaUJ5SG1CLE9BQUEsZWpCekhuQixZSjByRkMsWXFCOWpGQyxXQUFBLGVqQjVIRixZSjhyRkMsWXFCOWpGQyxhQUFBLGVqQmhJRixZSmtzRkMsWXFCOWpGQyxjQUFBLGVqQnBJRixZSnNzRkMsWXFCOWpGQyxZQUFBLGdCWC9ERCwwQk56RUQsUWlCNkVnQyxPQUFBLFlqQjdFaEMsU0orc0ZDLFNxQi9uRkcsV0FBQSxZakJoRkosU0ptdEZDLFNxQi9uRkcsYUFBQSxZakJwRkosU0p1dEZDLFNxQi9uRkcsY0FBQSxZakJ4RkosU0oydEZDLFNxQi9uRkcsWUFBQSxZakI1RkosUWlCNkVnQyxPQUFBLGlCakI3RWhDLFNKa3VGQyxTcUJscEZHLFdBQUEsaUJqQmhGSixTSnN1RkMsU3FCbHBGRyxhQUFBLGlCakJwRkosU0owdUZDLFNxQmxwRkcsY0FBQSxpQmpCeEZKLFNKOHVGQyxTcUJscEZHLFlBQUEsaUJqQjVGSixRaUI2RWdDLE9BQUEsZ0JqQjdFaEMsU0pxdkZDLFNxQnJxRkcsV0FBQSxnQmpCaEZKLFNKeXZGQyxTcUJycUZHLGFBQUEsZ0JqQnBGSixTSjZ2RkMsU3FCcnFGRyxjQUFBLGdCakJ4RkosU0ppd0ZDLFNxQnJxRkcsWUFBQSxnQmpCNUZKLFFpQjZFZ0MsT0FBQSxlakI3RWhDLFNKd3dGQyxTcUJ4ckZHLFdBQUEsZWpCaEZKLFNKNHdGQyxTcUJ4ckZHLGFBQUEsZWpCcEZKLFNKZ3hGQyxTcUJ4ckZHLGNBQUEsZWpCeEZKLFNKb3hGQyxTcUJ4ckZHLFlBQUEsZWpCNUZKLFFpQjZFZ0MsT0FBQSxpQmpCN0VoQyxTSjJ4RkMsU3FCM3NGRyxXQUFBLGlCakJoRkosU0oreEZDLFNxQjNzRkcsYUFBQSxpQmpCcEZKLFNKbXlGQyxTcUIzc0ZHLGNBQUEsaUJqQnhGSixTSnV5RkMsU3FCM3NGRyxZQUFBLGlCakI1RkosUWlCNkVnQyxPQUFBLGVqQjdFaEMsU0o4eUZDLFNxQjl0RkcsV0FBQSxlakJoRkosU0prekZDLFNxQjl0RkcsYUFBQSxlakJwRkosU0pzekZDLFNxQjl0RkcsY0FBQSxlakJ4RkosU0owekZDLFNxQjl0RkcsWUFBQSxlakI1RkosUWlCNkVnQyxRQUFBLFlqQjdFaEMsU0ppMEZDLFNxQmp2RkcsWUFBQSxZakJoRkosU0pxMEZDLFNxQmp2RkcsY0FBQSxZakJwRkosU0p5MEZDLFNxQmp2RkcsZUFBQSxZakJ4RkosU0o2MEZDLFNxQmp2RkcsYUFBQSxZakI1RkosUWlCNkVnQyxRQUFBLGlCakI3RWhDLFNKbzFGQyxTcUJwd0ZHLFlBQUEsaUJqQmhGSixTSncxRkMsU3FCcHdGRyxjQUFBLGlCakJwRkosU0o0MUZDLFNxQnB3RkcsZUFBQSxpQmpCeEZKLFNKZzJGQyxTcUJwd0ZHLGFBQUEsaUJqQjVGSixRaUI2RWdDLFFBQUEsZ0JqQjdFaEMsU0p1MkZDLFNxQnZ4RkcsWUFBQSxnQmpCaEZKLFNKMjJGQyxTcUJ2eEZHLGNBQUEsZ0JqQnBGSixTSisyRkMsU3FCdnhGRyxlQUFBLGdCakJ4RkosU0ptM0ZDLFNxQnZ4RkcsYUFBQSxnQmpCNUZKLFFpQjZFZ0MsUUFBQSxlakI3RWhDLFNKMDNGQyxTcUIxeUZHLFlBQUEsZWpCaEZKLFNKODNGQyxTcUIxeUZHLGNBQUEsZWpCcEZKLFNKazRGQyxTcUIxeUZHLGVBQUEsZWpCeEZKLFNKczRGQyxTcUIxeUZHLGFBQUEsZWpCNUZKLFFpQjZFZ0MsUUFBQSxpQmpCN0VoQyxTSjY0RkMsU3FCN3pGRyxZQUFBLGlCakJoRkosU0ppNUZDLFNxQjd6RkcsY0FBQSxpQmpCcEZKLFNKcTVGQyxTcUI3ekZHLGVBQUEsaUJqQnhGSixTSnk1RkMsU3FCN3pGRyxhQUFBLGlCakI1RkosUWlCNkVnQyxRQUFBLGVqQjdFaEMsU0pnNkZDLFNxQmgxRkcsWUFBQSxlakJoRkosU0pvNkZDLFNxQmgxRkcsY0FBQSxlakJwRkosU0p3NkZDLFNxQmgxRkcsZUFBQSxlakJ4RkosU0o0NkZDLFNxQmgxRkcsYUFBQSxlakI1RkosU2lCb0d5QixPQUFBLGtCakJwR3pCLFVKbTdGQyxVcUI1MEZHLFdBQUEsa0JqQnZHSixVSnU3RkMsVXFCNTBGRyxhQUFBLGtCakIzR0osVUoyN0ZDLFVxQjUwRkcsY0FBQSxrQmpCL0dKLFVKKzdGQyxVcUI1MEZHLFlBQUEsa0JqQm5ISixTaUJvR3lCLE9BQUEsaUJqQnBHekIsVUpzOEZDLFVxQi8xRkcsV0FBQSxpQmpCdkdKLFVKMDhGQyxVcUIvMUZHLGFBQUEsaUJqQjNHSixVSjg4RkMsVXFCLzFGRyxjQUFBLGlCakIvR0osVUprOUZDLFVxQi8xRkcsWUFBQSxpQmpCbkhKLFNpQm9HeUIsT0FBQSxnQmpCcEd6QixVSnk5RkMsVXFCbDNGRyxXQUFBLGdCakJ2R0osVUo2OUZDLFVxQmwzRkcsYUFBQSxnQmpCM0dKLFVKaStGQyxVcUJsM0ZHLGNBQUEsZ0JqQi9HSixVSnErRkMsVXFCbDNGRyxZQUFBLGdCakJuSEosU2lCb0d5QixPQUFBLGtCakJwR3pCLFVKNCtGQyxVcUJyNEZHLFdBQUEsa0JqQnZHSixVSmcvRkMsVXFCcjRGRyxhQUFBLGtCakIzR0osVUpvL0ZDLFVxQnI0RkcsY0FBQSxrQmpCL0dKLFVKdy9GQyxVcUJyNEZHLFlBQUEsa0JqQm5ISixTaUJvR3lCLE9BQUEsZ0JqQnBHekIsVUorL0ZDLFVxQng1RkcsV0FBQSxnQmpCdkdKLFVKbWdHQyxVcUJ4NUZHLGFBQUEsZ0JqQjNHSixVSnVnR0MsVXFCeDVGRyxjQUFBLGdCakIvR0osVUoyZ0dDLFVxQng1RkcsWUFBQSxnQmpCbkhKLFdpQnlIbUIsT0FBQSxlakJ6SG5CLFlKa2hHQyxZcUJ0NUZDLFdBQUEsZWpCNUhGLFlKc2hHQyxZcUJ0NUZDLGFBQUEsZWpCaElGLFlKMGhHQyxZcUJ0NUZDLGNBQUEsZWpCcElGLFlKOGhHQyxZcUJ0NUZDLFlBQUEsZ0JDbklILGdCQUFrQixZQUFBLGNBQUEsQ0FBQSxLQUFBLENBQUEsTUFBQSxDQUFBLFFBQUEsQ0FBQSxpQkFBQSxDQUFBLGFBQUEsQ0FBQSxvQkFJbEIsY0FBaUIsV0FBQSxrQkFDakIsV0FBaUIsWUFBQSxpQkFDakIsYUFBaUIsWUFBQSxpQkFDakIsZUNSQyxTQUFBLE9BQ0EsY0FBQSxTQUNBLFlBQUEsT25CTkEsV2tCNkJ3QixXQUFBLGVsQjdCeEIsWWtCOEJ3QixXQUFBLGdCbEI5QnhCLGFrQitCd0IsV0FBQSxpQlowQ3ZCLHlCTnpFRCxja0I2QndCLFdBQUEsZWxCN0J4Qixla0I4QndCLFdBQUEsZ0JsQjlCeEIsZ0JrQitCd0IsV0FBQSxrQlowQ3ZCLHlCTnpFRCxja0I2QndCLFdBQUEsZWxCN0J4Qixla0I4QndCLFdBQUEsZ0JsQjlCeEIsZ0JrQitCd0IsV0FBQSxrQlowQ3ZCLHlCTnpFRCxja0I2QndCLFdBQUEsZWxCN0J4Qixla0I4QndCLFdBQUEsZ0JsQjlCeEIsZ0JrQitCd0IsV0FBQSxrQlowQ3ZCLDBCTnpFRCxja0I2QndCLFdBQUEsZWxCN0J4Qixla0I4QndCLFdBQUEsZ0JsQjlCeEIsZ0JrQitCd0IsV0FBQSxrQkFNekIsZ0JBQW1CLGVB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QUEsRUFBQSxZQUlBLFVBQUEsWXhCcERBLFV3QmdEQSxLQUFBLEVBQUEsRUFBQSxhQUlBLFVBQUEsYXhCcERBLFV3QmdEQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSXhCcERBLFV3QmdEQSxLQUFBLEVBQUEsRUFBQSxhQUlBLFVBQUEsYXhCcERBLFV3QmdEQSxLQUFBLEVBQUEsRUFBQSxhQUlBLFVBQUEsYXhCcERBLFV3QmdEQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSXhCcERBLFV3QmdEQSxLQUFBLEVBQUEsRUFBQSxhQUlBLFVBQUEsYXhCcERBLFV3QmdEQSxLQUFBLEVBQUEsRUFBQSxhQUlBLFVBQUEsYXhCcERBLFV3QmdEQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSXhCcERBLFd3QmdEQSxLQUFBLEVBQUEsRUFBQSxhQUlBLFVBQUEsYXhCcERBLFd3QmdEQSxLQUFBLEVBQUEsRUFBQSxhQUlBLFVBQUEsYXhCcERBLFd3QmdEQSxLQUFBLEVBQUEsRUFBQSxLQUlBLFVBQUEsS3hCcERBLGdCeUJpSHlCLE1BQUEsR3pCakh6QixleUJtSHdCLE1BQUEsR3pCbkh4QixZeUJzSHlCLE1BQUEsRXpCdEh6QixZeUJzSHlCLE1BQUEsRXpCdEh6QixZeUJzSHlCLE1BQUEsRXpCdEh6QixZeUJzSHlCLE1BQUEsRXpCdEh6QixZeUJzSHlCLE1BQUEsRXpCdEh6QixZeUJzSHlCLE1BQUEsRXpCdEh6QixZeUJzSHlCLE1BQUEsRXpCdEh6QixZeUJzSHlCLE1BQUEsRXpCdEh6QixZeUJzSHlCLE1BQUEsRXpCdEh6QixZeUJzSHlCLE1BQUEsRXpCdEh6QixheUJzSHlCLE1BQUEsR3pCdEh6QixheUJzSHlCLE1BQUEsR3pCdEh6QixheUJzSHlCLE1BQUEsR3pCdEh6Qixhd0IyREMsWUFBQSxFeEIzREQsYXdCOERDLFlBQUEsWXhCOURELGF3QjhEQyxZQUFBLGF4QjlERCxhd0I4REMsWUFBQSxJeEI5REQsYXdCOERDLFlBQUEsYXhCOURELGF3QjhEQyxZQUFBLGF4QjlERCxhd0I4REMsWUFBQSxJeEI5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QSxNQUFBLEtBRUEsNERBQ0UsaUJBQUEsUUFDQSxNQUFBLEtBR0YsZ0VBQ0UsaUJBQUEsUUFFQSxzRUFDRSxpQkFBQSxRQUtOLHdEQUNFLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxJQUFBLEtBQ0EsaUJBQUEsS0FFQSw4REFDRSxpQkFBQSxRQUNBLE1BQUEsS0FJSixvREFDRSxRQUFBLE1oQ25CRixvREFDRSxpQkFBQSxRQUNBLE1BQUEsS0FHRixvREFDRSxXQUFBLEtBSUosa0RBQ0UsVUFBQSxFQUNBLE9BQUEsS0FFQSx3REFDRSxXQUFBIiwiZmlsZSI6Imdsb2JhbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcblx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG5cdC8vIExFU1MgUE9SVDogU2FzcyB2ZXJzaW9uIHVzZXMgYGZhZGUoQGJsYWNrLCAwJSlgIGhlcmUgYnV0IGl0IGVuZHMgdXAgY29tcGlsaW5nIHRvIGB0cmFuc3BhcmVudGAuXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuXHRtYXJnaW46IDA7IC8vIDFcblx0Zm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1iYXNlO1xuXHQjZm9udC1zaXplKEBmb250LXNpemUtYmFzZSk7XG5cdGZvbnQtd2VpZ2h0OiBAZm9udC13ZWlnaHQtYmFzZTtcblx0bGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuXHRjb2xvcjogQGJvZHktY29sb3I7XG5cdHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcblx0YmFja2dyb3VuZC1jb2xvcjogQGJvZHktYmc7IC8vIDJcbn1cblxuLy8gU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxuLy8gVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XG4vLyBtaWdodCBzdGlsbCByZXNwb25kIHRvIHBvaW50ZXIgZXZlbnRzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuXHRvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuXHRoZWlnaHQ6IDA7IC8vIDFcblx0b3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IEBoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogQHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcblx0Y3Vyc29yOiBoZWxwOyAvLyAzXG5cdGJvcmRlci1ib3R0b206IDA7IC8vIDRcblx0dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcblx0Zm9udC13ZWlnaHQ6IEBkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcblx0bWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBAZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcblx0I2ZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCNmb250LXNpemUoNzUlKTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtMC4yNWVtOyB9XG5zdXAgeyB0b3A6IC0wLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG5cdGNvbG9yOiBAbGluay1jb2xvcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBAbGluay1kZWNvcmF0aW9uO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG5cdCNob3Zlcih7XG5cdFx0Y29sb3I6IEBsaW5rLWhvdmVyLWNvbG9yO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogQGxpbmstaG92ZXItZGVjb3JhdGlvbjtcblx0fSk7XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKVxuLy8gd2hpY2ggaGF2ZSBub3QgYmVlbiBtYWRlIGV4cGxpY2l0bHkga2V5Ym9hcmQtZm9jdXNhYmxlICh3aXRob3V0IHRhYmluZGV4KS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHQjaG92ZXItZm9jdXMoe1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fSk7XG5cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogMDtcblx0fVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG5cdGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuXHQjZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcblx0Ly8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG5cdG1hcmdpbi10b3A6IDA7XG5cdC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcblx0Ly8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXHRtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG5cdC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG5cdC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuXHRwYWRkaW5nLXRvcDogQHRhYmxlLWNlbGwtcGFkZGluZztcblx0cGFkZGluZy1ib3R0b206IEB0YWJsZS1jZWxsLXBhZGRpbmc7XG5cdGNvbG9yOiBAdGFibGUtY2FwdGlvbi1jb2xvcjtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Y2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcblx0Ly8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXG5cdC8vIGNsb3Nlc3QgcGFyZW50IHdpdGggYSBzZXQgYHRleHQtYWxpZ25gLlxuXHR0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuXHQvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IEBsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZDtcblx0b3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuXHRtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0I2ZvbnQtc2l6ZShpbmhlcml0KTtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcblx0b3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuXHR3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbiYgd2hlbiAoQGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucykge1xuXHRidXR0b24sXG5cdFt0eXBlPVwiYnV0dG9uXCJdLFxuXHRbdHlwZT1cInJlc2V0XCJdLFxuXHRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0Jjpub3QoOmRpc2FibGVkKSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cblx0cGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuXHQvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG5cdC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG5cdC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXG5cdC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG5cdC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cblx0Ly8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXHRyZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG5cdC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG5cdC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuXHQvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG5cdC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG5cdC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcblx0bWluLXdpZHRoOiAwO1xuXHQvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTsgLy8gMVxuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdCNmb250LXNpemUoMS41cmVtKTtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdGNvbG9yOiBpbmhlcml0OyAvLyAyXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0Ly8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuXHQvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcblx0Ly8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuXHQvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuXHRvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHRmb250OiBpbmhlcml0OyAvLyAyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hcnRpY2xlLFxuYXNpZGUsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5hIHtcbiAgY29sb3I6ICMwMDZFOUI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICMwMDM4NGU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIsXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cImJ1dHRvblwiXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwicmVzZXRcIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInN1Ym1pdFwiXTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZFOUIgIWltcG9ydGFudDtcbn1cbmEuYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLFxuYS5iZy1wcmltYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YTY4ICFpbXBvcnRhbnQ7XG59XG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDODdBQyAhaW1wb3J0YW50O1xufVxuYS5iZy1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyNjc4MyAhaW1wb3J0YW50O1xufVxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk4QTQxICFpbXBvcnRhbnQ7XG59XG5hLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmEuYmctc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmNjczMSAhaW1wb3J0YW50O1xufVxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5hLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpob3ZlcixcbmEuYmctaW5mbzpmb2N1cyxcbmJ1dHRvbi5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50O1xufVxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVCMjFFICFpbXBvcnRhbnQ7XG59XG5hLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpob3ZlcixcbmEuYmctd2FybmluZzpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhOTQwZiAhaW1wb3J0YW50O1xufVxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cbmEuYmctZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmJnLWRhbmdlcjpob3ZlcixcbmEuYmctZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cbmEuYmctbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctbGlnaHQ6aG92ZXIsXG5hLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50O1xufVxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5hLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpob3ZlcixcbmEuYmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50O1xufVxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDZFOUIgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMkM4N0FDICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICM2OThBNDEgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUVCMjFFICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQyODYlO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7XG59XG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5wci0wLFxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGItMSxcbi5weS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucHItMyxcbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLTQsXG4ucHktNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm0tbjIge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tdC1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1sLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbn1cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXItbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubS1uNSB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbn1cbi5tdC1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG4ubWItbjUsXG4ubXktbjUge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuLm1sLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tbC1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFpbXBvcnRhbnQ7XG59XG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cbi5mb250LXdlaWdodC1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cbi5mb250LXdlaWdodC1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG59XG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzAwNkU5QiAhaW1wb3J0YW50O1xufVxuYS50ZXh0LXByaW1hcnk6aG92ZXIsXG5hLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAzODRlICFpbXBvcnRhbnQ7XG59XG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzJDODdBQyAhaW1wb3J0YW50O1xufVxuYS50ZXh0LXNlY29uZGFyeTpob3ZlcixcbmEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzFjNTc2ZiAhaW1wb3J0YW50O1xufVxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNjk4QTQxICFpbXBvcnRhbnQ7XG59XG5hLnRleHQtc3VjY2Vzczpob3ZlcixcbmEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICM0MTU2MjkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuYS50ZXh0LWluZm86aG92ZXIsXG5hLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMGY2Njc0ICFpbXBvcnRhbnQ7XG59XG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNFRUIyMUUgIWltcG9ydGFudDtcbn1cbmEudGV4dC13YXJuaW5nOmhvdmVyLFxuYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2IyODMwZCAhaW1wb3J0YW50O1xufVxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cbmEudGV4dC1kYW5nZXI6aG92ZXIsXG5hLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNhNzFkMmEgIWltcG9ydGFudDtcbn1cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cbmEudGV4dC1saWdodDpob3ZlcixcbmEudGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjY2JkM2RhICFpbXBvcnRhbnQ7XG59XG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cbmEudGV4dC1kYXJrOmhvdmVyLFxuYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzEyMTQxNiAhaW1wb3J0YW50O1xufVxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuLnRleHQtcmVzZXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmdyaWQtY29sdW1uLFxuLmNvbC0xLFxuLmNvbC0yLFxuLmNvbC0zLFxuLmNvbC00LFxuLmNvbC01LFxuLmNvbC02LFxuLmNvbC03LFxuLmNvbC04LFxuLmNvbC05LFxuLmNvbC0xMCxcbi5jb2wtMTEsXG4uY29sLTEyLFxuLmNvbCxcbi5jb2wtYXV0byxcbi5jb2wtc20tMSxcbi5jb2wtc20tMixcbi5jb2wtc20tMyxcbi5jb2wtc20tNCxcbi5jb2wtc20tNSxcbi5jb2wtc20tNixcbi5jb2wtc20tNyxcbi5jb2wtc20tOCxcbi5jb2wtc20tOSxcbi5jb2wtc20tMTAsXG4uY29sLXNtLTExLFxuLmNvbC1zbS0xMixcbi5jb2wtc20sXG4uY29sLXNtLWF1dG8sXG4uY29sLW1kLTEsXG4uY29sLW1kLTIsXG4uY29sLW1kLTMsXG4uY29sLW1kLTQsXG4uY29sLW1kLTUsXG4uY29sLW1kLTYsXG4uY29sLW1kLTcsXG4uY29sLW1kLTgsXG4uY29sLW1kLTksXG4uY29sLW1kLTEwLFxuLmNvbC1tZC0xMSxcbi5jb2wtbWQtMTIsXG4uY29sLW1kLFxuLmNvbC1tZC1hdXRvLFxuLmNvbC1sZy0xLFxuLmNvbC1sZy0yLFxuLmNvbC1sZy0zLFxuLmNvbC1sZy00LFxuLmNvbC1sZy01LFxuLmNvbC1sZy02LFxuLmNvbC1sZy03LFxuLmNvbC1sZy04LFxuLmNvbC1sZy05LFxuLmNvbC1sZy0xMCxcbi5jb2wtbGctMTEsXG4uY29sLWxnLTEyLFxuLmNvbC1sZyxcbi5jb2wtbGctYXV0byxcbi5jb2wteGwtMSxcbi5jb2wteGwtMixcbi5jb2wteGwtMyxcbi5jb2wteGwtNCxcbi5jb2wteGwtNSxcbi5jb2wteGwtNixcbi5jb2wteGwtNyxcbi5jb2wteGwtOCxcbi5jb2wteGwtOSxcbi5jb2wteGwtMTAsXG4uY29sLXhsLTExLFxuLmNvbC14bC0xMixcbi5jb2wteGwsXG4uY29sLXhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTtcbn1cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzO1xufVxuLm9yZGVyLTAge1xuICBvcmRlcjogMDtcbn1cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuLm9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuLm9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuLm9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGE6bm90KC5idG4pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIEBwYWdlIHtcbiAgICBzaXplOiBhMztcbiAgfVxuICBib2R5IHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJhZGdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZCxcbiAgLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtZGFyayB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLnRhYmxlLWRhcmsgdGgsXG4gIC50YWJsZS1kYXJrIHRkLFxuICAudGFibGUtZGFyayB0aGVhZCB0aCxcbiAgLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICB9XG4gIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICB9XG59XG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4qOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjREJFOUYyO1xufVxuLndyYXBwZXIge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cbi5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmZub25lIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uZmxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ljb25mb250LmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvaWNvbmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW90JyksIHVybCgnLi4vZm9udHMvaWNvbmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvaWNvbmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL2ljb25mb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9pY29uZm9udC5zdmcjaWNvbmZvbnQnKSBmb3JtYXQoJ3N2ZycpO1xufVxuLmljb24tYmFzZS1wc2V1ZG8sXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSxcbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSxcbi5pY29uLWNoZWNrOmJlZm9yZSxcbi5pY29uLXNlbGVjdC1hcnJvdzpiZWZvcmUsXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUsXG4uc2VsZWN0OmJlZm9yZSxcbi5jaGVja2JveCAud3BjZjctbGlzdC1pdGVtLWxhYmVsOmFmdGVyLFxuLmNoZWNrYm94X19jaGVjazphZnRlcixcbi5mb3JtIC53cGNmNy1jaGVja2JveCBsYWJlbCAud3BjZjctbGlzdC1pdGVtLWxhYmVsOmFmdGVyLFxuLmZvcm0gLndwY2Y3LWNoZWNrYm94IGxhYmVsX19jaGVjazphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwMVwiO1xufVxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMDJcIjtcbn1cbi5pY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDAzXCI7XG59XG4uaWNvbi1zZWxlY3QtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMDRcIjtcbn1cbmh0bWwsXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM1NDU0NTQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBodG1sLFxuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udGhpbiB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG4ubGlnaHQge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZXh0cmFib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5ibGFjayB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uaDEge1xuICBmb250LWZhbWlseTogJ0NhdmVhdCcsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDZFOUI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogNS4zMTJyZW07XG4gIH1cbn1cbi5oMiB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41NzFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMkM4N0FDO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDIuMTgycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDc2cHg7XG4gIH1cbn1cbi5oMyB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4yODVyZW07XG4gIGNvbG9yOiAjMkM4N0FDO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuLmg0IHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbn1cbi5oNSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG59XG4uaDYge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xufVxuaDEge1xuICBmb250LWZhbWlseTogJ0NhdmVhdCcsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDZFOUI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA1LjMxMnJlbTtcbiAgfVxufVxuaDIge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNTcxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzJDODdBQztcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuMTgycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDc2cHg7XG4gIH1cbn1cbmgzIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjI4NXJlbTtcbiAgY29sb3I6ICMyQzg3QUM7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbn1cbmg0IHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbn1cbmg1IHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbn1cbmg2IHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDZFOUI7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAzYjUyO1xufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy4vYWpheC1sb2FkZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLXByZXY6aG92ZXIsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtNjBweDtcbn1cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDAxXCI7XG59XG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtNjBweDtcbn1cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDAyXCI7XG59XG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkIC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIuKAolwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjI1O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAxO1xufVxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4ge1xuICBmb250LXNpemU6IDEuMjg1cmVtO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLmJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzg3QUM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkU5QjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLXByaW1hcnkuYnRuLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5OEE0MTtcbn1cbi5idG4tcHJpbWFyeS5idG4tZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk3NTM3O1xufVxuLmJ0bi1zZWNvbmRhcnkge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMkM4N0FDO1xuICBwYWRkaW5nOiA4cHggMzZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDODdBQztcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udGFjdCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbn1cbi5jb250YWN0X19mb3JtIHtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RfX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5jb250YWN0X19mb3JtIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRhY3RfX2Zvcm0gYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZlYXR1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogOTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5mZWF0dXJlX19jb250IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlX19jb250ID4gLnJvdyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmZlYXR1cmVfX2NvbnQgaDMge1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBoZWlnaHQ6IDYzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZV9fY29udCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5mZWF0dXJlX19jb250IC5jb2wtNyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZV9fY29udCAuY29sLTcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZmVhdHVyZV9fY29udCBwIHtcbiAgbWluLWhlaWdodDogOTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mZWF0dXJlX19pY29uMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YyRjE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVfX2ljb24xIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmZlYXR1cmVfX2ljb24xIHtcbiAgICB3aWR0aDogMTYycHg7XG4gICAgaGVpZ2h0OiAxNjJweDtcbiAgfVxufVxuLmZlYXR1cmVfX2ljb24xIGltZyB7XG4gIHdpZHRoOiA1NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVfX2ljb24xIGltZyB7XG4gICAgd2lkdGg6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5mZWF0dXJlX19pY29uMSBpbWcge1xuICAgIHdpZHRoOiA5NXB4O1xuICB9XG59XG4uZmVhdHVyZV9faWNvbjIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGMkYxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA2M3B4O1xuICBoZWlnaHQ6IDYzcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVfX2ljb24yIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5mZWF0dXJlX19pY29uMiB7XG4gICAgd2lkdGg6IDEwNnB4O1xuICAgIGhlaWdodDogMTA2cHg7XG4gIH1cbn1cbi5mZWF0dXJlX19pY29uMiBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW46IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZV9faWNvbjIgaW1nIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuZmVhdHVyZV9faWNvbjIgaW1nIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luOiAyM3B4O1xuICB9XG59XG4uZmVhdHVyZV9fYW5pbWF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mZWF0dXJlX19hbmltYXRlLnRvLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uOiAxcyB0b3A7XG4gIHRvcDogMDtcbn1cbi5mZWF0dXJlX19hbmltYXRlLnRvLWFuaW1hdGUuYW5pbWF0ZS0xIHtcbiAgdG9wOiAtNjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlX19hbmltYXRlLnRvLWFuaW1hdGUuYW5pbWF0ZS0xIHtcbiAgICB0b3A6IC05MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuZmVhdHVyZV9fYW5pbWF0ZS50by1hbmltYXRlLmFuaW1hdGUtMSB7XG4gICAgdG9wOiAtMTA1cHg7XG4gIH1cbn1cbi5mZWF0dXJlX19hbmltYXRlLnRvLWFuaW1hdGUuYW5pbWF0ZS0yIHtcbiAgdG9wOiAtMTI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZV9fYW5pbWF0ZS50by1hbmltYXRlLmFuaW1hdGUtMiB7XG4gICAgdG9wOiAtMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5mZWF0dXJlX19hbmltYXRlLnRvLWFuaW1hdGUuYW5pbWF0ZS0yIHtcbiAgICB0b3A6IC0yMTJweDtcbiAgfVxufVxuLmZlYXR1cmVfX2RvdHMge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL2Zkb3RzX21vYmlsZS5zdmcnKSA1MCUgNTAlIG5vLXJlcGVhdCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiA5cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlX19kb3RzIHtcbiAgICB3aWR0aDogODFweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy9mZG90cy5zdmcnKSA1MCUgNTAlIG5vLXJlcGVhdCB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVfX2xlZnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuLmZlYXR1cmVfX3JpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM4N0FDO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjdweCAyMHB4IDIycHggMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG4uZm9vdGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmlucHV0IHtcbiAgZm9udC1zaXplOiAxLjE0MnJlbTtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2VyaWY7XG4gIGNvbG9yOiAjNTQ1NDU0O1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTE1NDcwO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4RjhGOEY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5pbnB1dC53cGNmNy1ub3QtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICNFMTJBMkE7XG59XG4udGV4dGFyZWEge1xuICBmb250LXNpemU6IDEuMTQycmVtO1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzZXJpZjtcbiAgY29sb3I6ICM1NDU0NTQ7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTU0NzA7XG4gIGhlaWdodDogNDVweDtcbiAgcGFkZGluZzogMCAxOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMTJweCAxOHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuLnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOEY4RjhGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4udGV4dGFyZWEud3BjZjctbm90LXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTEyQTJBO1xufVxuLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWxlY3Qgc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxLjE0MnJlbTtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2VyaWY7XG4gIGNvbG9yOiAjNTQ1NDU0O1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTE1NDcwO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0IHNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhGOEY4Rjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWxlY3Qgc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4uc2VsZWN0IHNlbGVjdC53cGNmNy1ub3QtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICNFMTJBMkE7XG59XG4uc2VsZWN0IHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDA0XCI7XG59XG4uc2VsZWN0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IDE3cHg7XG4gIHRvcDogMTdweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzhGOEY4RjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpiZWZvcmUsXG4uY2hlY2tib3hfX2NoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgIzExNTQ3MDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cbi5jaGVja2JveCAud3BjZjctbGlzdC1pdGVtLWxhYmVsOmFmdGVyLFxuLmNoZWNrYm94X19jaGVjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFMDAzXCI7XG59XG4uY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDphZnRlcixcbi5jaGVja2JveF9fY2hlY2s6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzcHg7XG59XG4uY2hlY2tib3ggaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cbi5jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpiZWZvcmUsXG4uY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja2JveF9fY2hlY2s6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExNTQ3MDtcbn1cbi5jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDphZnRlcixcbi5jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrYm94X19jaGVjazphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gIGZvbnQtc2l6ZTogMS4xNDJyZW07XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNlcmlmO1xuICBjb2xvcjogIzU0NTQ1NDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExNTQ3MDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyLFxuLmZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOjpwbGFjZWhvbGRlcixcbi5mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhGOEY4Rjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIC5mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLmZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0ud3BjZjctbm90LXZhbGlkLFxuLmZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLndwY2Y3LW5vdC12YWxpZCxcbi5mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS53cGNmNy1ub3QtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICNFMTJBMkE7XG59XG4uZm9ybSB0ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMS4xNDJyZW07XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNlcmlmO1xuICBjb2xvcjogIzU0NTQ1NDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExNTQ3MDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxMnB4IDE4cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG4uZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhGOEY4Rjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4uZm9ybSB0ZXh0YXJlYS53cGNmNy1ub3QtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICNFMTJBMkE7XG59XG4uZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAsXG4uZm9ybSAuZm9ybV9faW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCxcbiAgLmZvcm0gLmZvcm1fX2lucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG59XG4uZm9ybSAud3BjZjctY2hlY2tib3ggbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybSAud3BjZjctY2hlY2tib3ggbGFiZWwgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpiZWZvcmUsXG4uZm9ybSAud3BjZjctY2hlY2tib3ggbGFiZWxfX2NoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgIzExNTQ3MDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cbi5mb3JtIC53cGNmNy1jaGVja2JveCBsYWJlbCAud3BjZjctbGlzdC1pdGVtLWxhYmVsOmFmdGVyLFxuLmZvcm0gLndwY2Y3LWNoZWNrYm94IGxhYmVsX19jaGVjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFMDAzXCI7XG59XG4uZm9ybSAud3BjZjctY2hlY2tib3ggbGFiZWwgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDphZnRlcixcbi5mb3JtIC53cGNmNy1jaGVja2JveCBsYWJlbF9fY2hlY2s6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzcHg7XG59XG4uZm9ybSAud3BjZjctY2hlY2tib3ggbGFiZWwgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cbi5mb3JtIC53cGNmNy1jaGVja2JveCBsYWJlbCBpbnB1dDpjaGVja2VkIH4gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpiZWZvcmUsXG4uZm9ybSAud3BjZjctY2hlY2tib3ggbGFiZWwgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja2JveF9fY2hlY2s6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExNTQ3MDtcbn1cbi5mb3JtIC53cGNmNy1jaGVja2JveCBsYWJlbCBpbnB1dDpjaGVja2VkIH4gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDphZnRlcixcbi5mb3JtIC53cGNmNy1jaGVja2JveCBsYWJlbCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrYm94X19jaGVjazphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybSAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbmRpdi53cGNmNyAuYWpheC1sb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQkU5RjI7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX3RvcCB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX190b3Age1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgfVxufVxuLmhlYWRlcl9faXMtaG9tZXBhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9faXMtaG9tZXBhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzNweDtcbiAgfVxufVxuLmhlYWRlcl9faXMtaG9tZXBhZ2UgLmhlYWRlcl9fc2xvZ2FuIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2lzLWhvbWVwYWdlIC5oZWFkZXJfX3Nsb2dhbiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuLmhlYWRlcl9faXMtcG9ydGZvbGlvIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvcG9ydGZvbGlvX21vYmlsZS5zdmcnKSA1MCUgMTAwJSBuby1yZXBlYXQgI0RCRTlGMjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDYwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2lzLXBvcnRmb2xpbyB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvcG9ydGZvbGlvX2Rlc2t0b3Auc3ZnJykgNTAlIDEwMCUgbm8tcmVwZWF0ICNEQkU5RjI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDc1JTtcbiAgfVxufVxuLmhlYWRlcl9fbG9nbyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDZFOUI7XG59XG4uaGVhZGVyX19sb2dvOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwNkU5Qjtcbn1cbi5oZWFkZXJfX2xvZ29fX3RleHQge1xuICBmb250LWZhbWlseTogJ0NhdmVhdCcsIGN1cnNpdmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDZFOUI7XG59XG4uaGVhZGVyX19sb2dvX19pbWcge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAzcHggNXB4IDAgNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2xvZ29fX2ltZyB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICB9XG59XG4uaGVhZGVyX19sb2dvX19pbWcgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAycHg7XG59XG4uaGVhZGVyX19oYW1idXJnZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgb3V0bGluZTogMDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmhlYWRlcl9faGFtYnVyZ2VyOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9faGFtYnVyZ2VyIC5oYW1idXJnZXItYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uaGVhZGVyX19oYW1idXJnZXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2RTlCO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xufVxuLmhlYWRlcl9faGFtYnVyZ2VyIC5oYW1idXJnZXItaW5uZXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmhlYWRlcl9faGFtYnVyZ2VyIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlLFxuLmhlYWRlcl9faGFtYnVyZ2VyIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZFOUI7XG59XG4uaGVhZGVyX19oYW1idXJnZXIgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIGJvdHRvbTogLThweDtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1pbiAwLjI1cywgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhlYWRlcl9faGFtYnVyZ2VyIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgdG9wOiAtOHB4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLWluIDAuMjVzLCBvcGFjaXR5IDAuMXMgZWFzZS1pbjtcbn1cbi5oZWFkZXJfX2hhbWJ1cmdlci5pcy1hY3RpdmUge1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMTVweDtcbn1cbi5oZWFkZXJfX2hhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG59XG4uaGVhZGVyX19oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCwgb3BhY2l0eSAwLjFzIGVhc2Utb3V0IDAuMTJzO1xuICBvcGFjaXR5OiAwO1xufVxuLmhlYWRlcl9faGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpIDAuMTJzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmhlYWRlcl9fbWVudSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmhlYWRlcl9fbWVudSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19tZW51IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5oZWFkZXJfX21lbnUgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDA2RTlCO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICBmb250LXNpemU6IDEuNDI4cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAzM3B4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19tZW51IGxpIGEge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIHBhZGRpbmc6IDEycHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uaGVhZGVyX19tZW51IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwM2I1Mjtcbn1cbi5oZWFkZXJfX21lbnVfX2NvbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogOTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5oZWFkZXJfX21lbnVfX2NvbnQuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX21lbnVfX2NvbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cbi5oZWFkZXJfX2xhbmd1YWdlcyB7XG4gIGhlaWdodDogNDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCRTlGMjtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19sYW5ndWFnZXMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxufVxuLmhlYWRlcl9fbGFuZ3VhZ2VzIGltZyB7XG4gIHdpZHRoOiA0MXB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaGVhZGVyX19sYW5ndWFnZXNfX2N1cnJlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmhlYWRlcl9fbGFuZ3VhZ2VzX19kcm9wZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2xhbmd1YWdlc19fZHJvcGRvd24ge1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAtNHB4O1xuICAgIHRvcDogLTRweDtcbiAgICBwYWRkaW5nOiAzMnB4IDRweCA0cHggNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4cHgpO1xuICB9XG59XG4uaGVhZGVyX19sYW5ndWFnZXNfX2Ryb3Bkb3duX19sYW5ndWFnZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbGFuZ3VhZ2VzX19kcm9wZG93bl9fbGFuZ3VhZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmhlYWRlcl9fbGFuZ3VhZ2VzLmlzLWFjdGl2ZSAuaGVhZGVyX19sYW5ndWFnZXNfX2Ryb3Bkb3duIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5oZWFkZXJfX3Nsb2dhbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19zbG9nYW4ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG4uaGVhZGVyX19kZXNjIHtcbiAgY29sb3I6ICMyQzg3QUM7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19kZXNjIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5oZWFkZXJfX2JnIHtcbiAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2JnIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLmhlYWRlcl9fYmdfX2NvbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LmZpeF9oZWFkZXIgLmhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiA2M3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5maXhfaGVhZGVyIC5oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA4NHB4O1xuICB9XG59XG5ib2R5LmZpeF9oZWFkZXIgLmhlYWRlcl9fdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJFOUYyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbn1cbmJvZHkuZml4X21lbnUgLmhlYWRlcl9fdG9wIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXM7XG59XG4uaG9tZXBhZ2VfX2hlcm8ge1xuICB3aWR0aDogOTJweDtcbiAgaGVpZ2h0OiA5MnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YyRjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lcGFnZV9faGVybyB7XG4gICAgd2lkdGg6IDE2NXB4O1xuICAgIGhlaWdodDogMTY1cHg7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbn1cbi5ob21lcGFnZV9faGVybyBpbWcge1xuICB3aWR0aDogNjdweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lcGFnZV9faGVybyBpbWcge1xuICAgIHdpZHRoOiAxMjFweDtcbiAgICBsZWZ0OiA3cHg7XG4gIH1cbn1cbi5ob21lcGFnZV9faGVyb19fY29udCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lcGFnZV9faGVyb19fY29udCB7XG4gICAgbWFyZ2luLXRvcDogLTExNXB4O1xuICB9XG59XG4uaG9tZXBhZ2VfX2ljb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5ob21lcGFnZV9faWNvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuLmhvbWVwYWdlX19pY29ucyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMThweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuaG9tZXBhZ2VfX2ljb25zIGEge1xuICAgIG1hcmdpbjogMCA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuaG9tZXBhZ2VfX2ljb25zX19kZWxpYmFycnkge1xuICAgIHRvcDogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuaG9tZXBhZ2VfX2ljb25zX19zaG9ja3dvcmtzIHtcbiAgICB0b3A6IDRweDtcbiAgfVxufVxuLmhvbWVwYWdlX19pY29ucyBpbWcge1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uaG9tZXBhZ2VfX3ppdm90b3BpcyAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lcGFnZV9feml2b3RvcGlzIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbi5ob21lcGFnZV9fcHJpY2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS41NzFyZW07XG4gIGNvbG9yOiAjMkM4N0FDO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBtaW4td2lkdGg6IDQ1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lcGFnZV9fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuLmhvbWVwYWdlX19wcmljZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM1NDU0NTQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZXBhZ2VfX3ByaWNlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5ob21lcGFnZV9fcHJpY2VfX2NvbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJFOUYyO1xuICBwYWRkaW5nOiAzNnB4IDA7XG4gIG1hcmdpbjogNDBweCAwIDU4cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lcGFnZV9fcHJpY2VfX2NvbnQge1xuICAgIG1hcmdpbjogNjhweCAwIDU4cHggMDtcbiAgfVxufVxuLmhvbWVwYWdlX19wcmljZV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lcGFnZV9fcHJpY2VfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uaG9tZXBhZ2VfX3ByaWNlX19saW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmhvbWVwYWdlX19wcmljZV9fZGVsaW1pdGVyIHtcbiAgbWFyZ2luOiAyNXB4IDA7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDODdBQztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lcGFnZV9fcHJpY2VfX2RlbGltaXRlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmhvbWVwYWdlX19wcmljZV9fZGVsaW1pdGVyIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZXBhZ2VfX3ByaWNlX19kZWxpbWl0ZXIgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnBvcnRmb2xpb19fYmxvY2sge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3J0Zm9saW9fX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAxMDVweCAwO1xuICB9XG59XG4ucG9ydGZvbGlvX19ibG9ja19fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTFDNjc0O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcnRmb2xpb19fYmxvY2tfX2dyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDVweDtcbiAgfVxufVxuLnBvcnRmb2xpb19fYmxvY2tfX2dyZWVuIGgyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9ydGZvbGlvX19ibG9ja19fZ3JlZW4gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5wb3J0Zm9saW9fX2Jsb2NrX19ncmVlbiBoMyB7XG4gIGNvbG9yOiAjNjk4QTQxO1xufVxuLnBvcnRmb2xpb19fYmxvY2tfX3llbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUNFNkQ7XG59XG4ucG9ydGZvbGlvX19ibG9ja19feWVsbG93IGgyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucG9ydGZvbGlvX190YWJsZXQtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MzhweDtcbiAgaGVpZ2h0OiA1MTlweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nOiAzOXB4IDQyLjVweDtcbiAgei1pbmRleDogNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3J0Zm9saW9fX3RhYmxldC1zbGlkZXIge1xuICAgIGhlaWdodDogNDM0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5wb3J0Zm9saW9fX3RhYmxldC1zbGlkZXIge1xuICAgIGhlaWdodDogNTE5cHg7XG4gIH1cbn1cbi5wb3J0Zm9saW9fX3RhYmxldC1zbGlkZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENEQ0RDQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnBvcnRmb2xpb19fdGFibGV0LXNsaWRlcl9faXRlbSB7XG4gIG1heC13aWR0aDogODM4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb3J0Zm9saW9fX3RhYmxldC1zbGlkZXJfX2l0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTQyLjVweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDIuNXB4O1xuICBoZWlnaHQ6IDQ2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICB6LWluZGV4OiA5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcnRmb2xpb19fdGFibGV0LXNsaWRlcl9faXRlbXM6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDM1NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAucG9ydGZvbGlvX190YWJsZXQtc2xpZGVyX19pdGVtczpiZWZvcmUge1xuICAgIGhlaWdodDogNDYwcHg7XG4gIH1cbn1cbi5wb3J0Zm9saW9fX3RhYmxldC1zbGlkZXJfX2l0ZW1zOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTQyLjVweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDIuNXB4O1xuICBoZWlnaHQ6IDQ2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICB6LWluZGV4OiA5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcnRmb2xpb19fdGFibGV0LXNsaWRlcl9faXRlbXM6YWZ0ZXIge1xuICAgIGhlaWdodDogMzU1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5wb3J0Zm9saW9fX3RhYmxldC1zbGlkZXJfX2l0ZW1zOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICB9XG59XG4ucG9ydGZvbGlvX190YWJsZXQtc2xpZGVyX19pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucG9ydGZvbGlvX19waG9uZS1zbGlkZXIge1xuICB3aWR0aDogMjI2cHg7XG4gIGhlaWdodDogNDA5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzZweCAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDc7XG59XG4ucG9ydGZvbGlvX19waG9uZS1zbGlkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRENEQ0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnBvcnRmb2xpb19fcGhvbmUtc2xpZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENEQ0RDQ7XG4gIHRvcDogMjNweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5wb3J0Zm9saW9fX3Bob25lLXNsaWRlcl9faXRlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTNweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgei1pbmRleDogOTtcbn1cbi5wb3J0Zm9saW9fX3Bob25lLXNsaWRlcl9faXRlbXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTNweDtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDM1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICB6LWluZGV4OiA5O1xufVxuLnBvcnRmb2xpb19fcGhvbmUtc2xpZGVyIC5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucG9ydGZvbGlvX19ub3RlYm9vay1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkI2QjZCO1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMTVweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3NzdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB6LWluZGV4OiA2O1xufVxuLnBvcnRmb2xpb19fbm90ZWJvb2stc2xpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxQ0NDQztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5wb3J0Zm9saW9fX25vdGVib29rLXNsaWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICBsZWZ0OiAtMTRweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1MzUzO1xuICBib3R0b206IC0yNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5wb3J0Zm9saW9fX25vdGVib29rLXNsaWRlcjphZnRlciB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnBvcnRmb2xpb19fbm90ZWJvb2stc2xpZGVyX19pdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yNHB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDM2OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkI2QjZCO1xuICB6LWluZGV4OiA5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcnRmb2xpb19fbm90ZWJvb2stc2xpZGVyX19pdGVtczpiZWZvcmUge1xuICAgIGhlaWdodDogMzI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5wb3J0Zm9saW9fX25vdGVib29rLXNsaWRlcl9faXRlbXM6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDM2OXB4O1xuICB9XG59XG4ucG9ydGZvbGlvX19ub3RlYm9vay1zbGlkZXJfX2l0ZW1zOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTI0cHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMzY5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QjZCNkI7XG4gIHotaW5kZXg6IDk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9ydGZvbGlvX19ub3RlYm9vay1zbGlkZXJfX2l0ZW1zOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDMyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAucG9ydGZvbGlvX19ub3RlYm9vay1zbGlkZXJfX2l0ZW1zOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDM2OXB4O1xuICB9XG59XG4ucG9ydGZvbGlvX190ZXh0c2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5wb3J0Zm9saW9fX3RleHRzbGlkZXIgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnBvcnRmb2xpb19fdGV4dHNsaWRlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wb3J0Zm9saW9fX3dvcmRwcmVzcyAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDZFOUI7XG59XG4ucG9ydGZvbGlvX193b3JkcHJlc3MgLnNsaWNrLW5leHQge1xuICByaWdodDogLTQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9ydGZvbGlvX193b3JkcHJlc3MgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLnBvcnRmb2xpb19fd29yZHByZXNzIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTEzMHB4O1xuICB9XG59XG4ucG9ydGZvbGlvX193b3JkcHJlc3MgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtNDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3J0Zm9saW9fX3dvcmRwcmVzcyAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5wb3J0Zm9saW9fX3dvcmRwcmVzcyAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTEzMHB4O1xuICB9XG59XG4ucG9ydGZvbGlvX193b3JkcHJlc3NfX3NsaWRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAycyBvcGFjaXR5O1xufVxuLnBvcnRmb2xpb19fd29yZHByZXNzX19zbGlkZXJzLmxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucG9ydGZvbGlvX193b3JkcHJlc3NfX3NsaWRlcnMgLnBvcnRmb2xpb19fbm90ZWJvb2stc2xpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3J0Zm9saW9fX3dvcmRwcmVzc19fc2xpZGVycyAucG9ydGZvbGlvX19ub3RlYm9vay1zbGlkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucG9ydGZvbGlvX193b3JkcHJlc3NfX3NsaWRlcnMgLnBvcnRmb2xpb19fcGhvbmUtc2xpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9ydGZvbGlvX193b3JkcHJlc3NfX3NsaWRlcnMgLnBvcnRmb2xpb19fcGhvbmUtc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAucG9ydGZvbGlvX193b3JkcHJlc3NfX3NsaWRlcnMgLnBvcnRmb2xpb19fcGhvbmUtc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wb3J0Zm9saW9fX3lpaTJfX3NsaWRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAycyBvcGFjaXR5O1xufVxuLnBvcnRmb2xpb19feWlpMl9fc2xpZGVycy5sb2FkZWQge1xuICBvcGFjaXR5OiAxO1xufVxuLnBvcnRmb2xpb19feWlpMiAucG9ydGZvbGlvX190YWJsZXQtc2xpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3J0Zm9saW9fX3lpaTIgLnBvcnRmb2xpb19fdGFibGV0LXNsaWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wb3J0Zm9saW9fX3lpaTIgLnBvcnRmb2xpb19fcGhvbmUtc2xpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9ydGZvbGlvX195aWkyIC5wb3J0Zm9saW9fX3Bob25lLXNsaWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBvcnRmb2xpb19feWlpMiAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtNDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3J0Zm9saW9fX3lpaTIgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLnBvcnRmb2xpb19feWlpMiAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgfVxufVxuLnBvcnRmb2xpb19feWlpMiAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC00NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcnRmb2xpb19feWlpMiAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5wb3J0Zm9saW9fX3lpaTIgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0xMDBweDtcbiAgfVxufVxuLnBvcnRmb2xpb19feWlpMiAucG9ydGZvbGlvX190ZXh0c2xpZGVyIGgzIHtcbiAgY29sb3I6ICM2OThBNDE7XG59XG4ucG9ydGZvbGlvX195aWkyIC5wb3J0Zm9saW9fX3RleHRzbGlkZXIgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBvcnRmb2xpb19feWlpMiAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgY29sb3I6ICM2OThBNDE7XG59XG4uc2VwYXJhdG9yIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy9kb3RzLnN2ZycpIDUwJSA1MCUgbm8tcmVwZWF0IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDQwcHggMCA1OHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VwYXJhdG9yIHtcbiAgICBtYXJnaW46IDY4cHggMCA1OHB4IDA7XG4gIH1cbn1cbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodC50ZXJtc2ZlZWQtY29tLS0tbmIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YyRjE7XG59XG4udGVybXNmZWVkLWNvbS0tLW5iIC5jYy1uYi1tYWluLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtbGlnaHQgLmNjLW5iLW9rYWdyZWUsXG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtbGlnaHQgLmNjLW5iLXJlamVjdCxcbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodCAuY2MtY3AtZm9vdC1zYXZlIHtcbiAgZm9udC1zaXplOiAxLjI4NXJlbTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM4N0FDO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodCAuY2MtbmItb2thZ3JlZSxcbiAgLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWxpZ2h0IC5jYy1uYi1yZWplY3QsXG4gIC50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodCAuY2MtY3AtZm9vdC1zYXZlIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWxpZ2h0IC5jYy1uYi1va2FncmVlOmhvdmVyLFxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWxpZ2h0IC5jYy1uYi1yZWplY3Q6aG92ZXIsXG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtbGlnaHQgLmNjLWNwLWZvb3Qtc2F2ZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodCAuY2MtbmItb2thZ3JlZS1wcmltYXJ5LFxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWxpZ2h0IC5jYy1uYi1yZWplY3QtcHJpbWFyeSxcbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodCAuY2MtY3AtZm9vdC1zYXZlLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM4N0FDO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodCAuY2MtbmItb2thZ3JlZS1wcmltYXJ5OmhvdmVyLFxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWxpZ2h0IC5jYy1uYi1yZWplY3QtcHJpbWFyeTpob3Zlcixcbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodCAuY2MtY3AtZm9vdC1zYXZlLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2RTlCO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodCAuY2MtbmItb2thZ3JlZS1wcmltYXJ5LmJ0bi1ncmVlbixcbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodCAuY2MtbmItcmVqZWN0LXByaW1hcnkuYnRuLWdyZWVuLFxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWxpZ2h0IC5jYy1jcC1mb290LXNhdmUtcHJpbWFyeS5idG4tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk4QTQxO1xufVxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWxpZ2h0IC5jYy1uYi1va2FncmVlLXByaW1hcnkuYnRuLWdyZWVuOmhvdmVyLFxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWxpZ2h0IC5jYy1uYi1yZWplY3QtcHJpbWFyeS5idG4tZ3JlZW46aG92ZXIsXG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtbGlnaHQgLmNjLWNwLWZvb3Qtc2F2ZS1wcmltYXJ5LmJ0bi1ncmVlbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTc1Mzc7XG59XG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtbGlnaHQgLmNjLW5iLW9rYWdyZWUtc2Vjb25kYXJ5LFxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWxpZ2h0IC5jYy1uYi1yZWplY3Qtc2Vjb25kYXJ5LFxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWxpZ2h0IC5jYy1jcC1mb290LXNhdmUtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzJDODdBQztcbiAgcGFkZGluZzogOHB4IDM2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtbGlnaHQgLmNjLW5iLW9rYWdyZWUtc2Vjb25kYXJ5OmhvdmVyLFxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWxpZ2h0IC5jYy1uYi1yZWplY3Qtc2Vjb25kYXJ5OmhvdmVyLFxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWxpZ2h0IC5jYy1jcC1mb290LXNhdmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDODdBQztcbiAgY29sb3I6ICNmZmY7XG59XG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtbGlnaHQgLmNjLW5iLW9rYWdyZWUtYmxvY2ssXG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtbGlnaHQgLmNjLW5iLXJlamVjdC1ibG9jayxcbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodCAuY2MtY3AtZm9vdC1zYXZlLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtbGlnaHQgLmNjLW5iLW9rYWdyZWU6aG92ZXIsXG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtbGlnaHQgLmNjLW5iLXJlamVjdDpob3Zlcixcbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodCAuY2MtY3AtZm9vdC1zYXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkU5QjtcbiAgY29sb3I6ICNmZmY7XG59XG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtbGlnaHQgLmNjLW5iLW9rYWdyZWU6Zm9jdXMsXG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtbGlnaHQgLmNjLW5iLXJlamVjdDpmb2N1cyxcbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodCAuY2MtY3AtZm9vdC1zYXZlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodCAuY2MtbmItY2hhbmdlcCB7XG4gIGZvbnQtc2l6ZTogMS4yODVyZW07XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzJDODdBQztcbiAgcGFkZGluZzogMTBweCAzOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWxpZ2h0IC5jYy1uYi1jaGFuZ2VwIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWxpZ2h0IC5jYy1uYi1jaGFuZ2VwOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWxpZ2h0IC5jYy1uYi1jaGFuZ2VwLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM4N0FDO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodCAuY2MtbmItY2hhbmdlcC1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkU5QjtcbiAgY29sb3I6ICNmZmY7XG59XG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtbGlnaHQgLmNjLW5iLWNoYW5nZXAtcHJpbWFyeS5idG4tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk4QTQxO1xufVxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWxpZ2h0IC5jYy1uYi1jaGFuZ2VwLXByaW1hcnkuYnRuLWdyZWVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NzUzNztcbn1cbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodCAuY2MtbmItY2hhbmdlcC1zZWNvbmRhcnkge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMkM4N0FDO1xuICBwYWRkaW5nOiA4cHggMzZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodCAuY2MtbmItY2hhbmdlcC1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM4N0FDO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodCAuY2MtbmItY2hhbmdlcC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWxpZ2h0IC5jYy1uYi1jaGFuZ2VwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDODdBQztcbiAgY29sb3I6ICNmZmY7XG59XG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtbGlnaHQgLmNjLW5iLWNoYW5nZXA6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWxpZ2h0IC5jYy1jcC1mb290LWJ5bGluZSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWxpZ2h0IC5jYy1jcC1mb290LWJ5bGluZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4iLCIvLyBMRVNTIFJGUyBtaXhpblxuLy9cbi8vIChUaGlzIGlzIGEgY3VzdG9tIExlc3MgcG9ydCBvZiB0aGVcbi8vIFtTYXNzIFJGUyBNaXhpbl0oaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL3Njc3MvdmVuZG9yL19yZnMuc2NzcykuKVxuLy9cbi8vIEF1dG9tYXRlZCBmb250LXJlc2l6aW5nXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmc1xuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG5AcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtO1xuQHJmcy1mb250LXNpemUtdW5pdDogcmVtO1xuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuQHJmcy1icmVha3BvaW50OiAxMjAwcHg7XG5AcmZzLWJyZWFrcG9pbnQtdW5pdDogcHg7XG5cbi8vIFJlc2l6ZSBmb250LXNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbkByZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZTtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG5AcmZzLWZhY3RvcjogMTA7XG5cbiYgd2hlbiBub3QgKGlzbnVtYmVyKEByZnMtZmFjdG9yKSkgb3IgKEByZnMtZmFjdG9yIDw9IDEpIHtcblx0ZXJyb3IoXCJgQHtyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgQHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCIpO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuQHJmcy1jbGFzczogZmFsc2U7XG5cbi8vIDEgcmVtID0gQHJmcy1yZW0tdmFsdWUgcHhcbkByZnMtcmVtLXZhbHVlOiAxNjtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG5AcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlO1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nIEBlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4vLyBMRVNTIFBPUlQ6IFRoaXMgdmFyaWFibGUgZGVmaW5pdGlvbiBvdmVycmlkZXMgdGhlIGRlZmluaXRpb24gb2YgdGhlIHNhbWUgdmFyaWFibGUgaW5cbi8vIGBfdmFyaWFibGVzLmxlc3NgLCBzbyBjb21tZW50aW5nIGhlcmUgc2luY2UgaXRzIHJlZHVuZGFudCBhbnl3YXkuXG4vL0BlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlO1xuXG4vLyBDYWNoZSBAcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbkByZnMtYmFzZS1mb250LXNpemUtdW5pdDogZ2V0LXVuaXQoQHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gQHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG4vLyBMRVNTIFBPUlQ6IFVzZSBgQF9yZnMtYmFzZS1mb250LXNpemVgIGhlcmUgaW5zdGVhZCBvZiBgQHJmcy1iYXNlLWZvbnQtc2l6ZWAgc2luY2UgTGVzcyBkb2VzbuKAmXRcbi8vIGFsbG93IHJlY3Vyc2l2ZSB2YXJpYWJsZSBkZWZpbml0aW9ucy5cbkBfcmZzLWJhc2UtZm9udC1zaXplOiBpZigoQHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID0gcmVtKSxcblx0dW5pdCgoQHJmcy1iYXNlLWZvbnQtc2l6ZSAqIEByZnMtcmVtLXZhbHVlKSksXG5cdHVuaXQoQHJmcy1iYXNlLWZvbnQtc2l6ZSlcbik7XG5cbi8vIENhY2hlIEByZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbkByZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiBnZXQtdW5pdChAcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tIEByZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG4vLyBMRVNTIFBPUlQ6IFVzZSBgQF9yZnMtYnJlYWtwb2ludGAgaGVyZSBpbnN0ZWFkIG9mIGBAcmZzLWJyZWFrcG9pbnRgIHNpbmNlIExlc3MgZG9lc27igJl0XG4vLyBhbGxvdyByZWN1cnNpdmUgdmFyaWFibGUgZGVmaW5pdGlvbnMuXG5AX3Jmcy1icmVha3BvaW50OiBpZigoQHJmcy1icmVha3BvaW50LXVuaXQgPSByZW0pLFxuXHR1bml0KChAcmZzLWJyZWFrcG9pbnQgKiBAcmZzLXJlbS12YWx1ZSkpLFxuXHR1bml0KEByZnMtYnJlYWtwb2ludClcbik7XG5cbi8vIFJlc3BvbnNpdmUgZm9udC1zaXplIG1peGluXG4jcmZzKEBmcywgQGltcG9ydGFudDogZmFsc2UpIHtcblx0Ly8gQ2FjaGUgQGZzIHVuaXRcblx0QGZzLXVuaXQ6IGdldC11bml0KEBmcyk7XG5cblx0Ly8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuXHRAcmZzLXN1ZmZpeDogaWYoQGltcG9ydGFudCwgflwiICFpbXBvcnRhbnRcIiwgflwiXCIpO1xuXG5cdC8vIElmIEBmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciBAZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgQCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuXHQmIHdoZW5cblx0bm90IChpc251bWJlcihAZnMpKVxuXHRvciAobm90IChAZnMtdW5pdCA9IHB4KSBhbmQgbm90IChAZnMtdW5pdCA9IHJlbSkpXG5cdG9yIChAZnMgPSAwKSB7XG5cdFx0Zm9udC1zaXplOiB+XCJAe2ZzfUB7cmZzLXN1ZmZpeH1cIjtcblx0fVxuXHQmIHdoZW5cblx0KGlzbnVtYmVyKEBmcykpXG5cdGFuZCAoKEBmcy11bml0ID0gcHgpIG9yIChAZnMtdW5pdCA9IHJlbSkpXG5cdGFuZCBub3QgKEBmcyA9IDApIHtcblx0XHQvLyBSZW1vdmUgcHgtdW5pdCBmcm9tIEBmcyBmb3IgY2FsY3VsYXRpb25zXG5cdFx0Ly8gTEVTUyBQT1JUOiBVc2UgYEBfZnNgIGhlcmUgaW5zdGVhZCBvZiBgQGZzYCBzaW5jZSBMZXNzIGRvZXNu4oCZdCBhbGxvdyByZWN1cnNpdmUgdmFyaWFibGVcblx0XHQvLyBkZWZpbml0aW9ucy5cblx0XHRAX2ZzOiBpZigoQGZzLXVuaXQgPSByZW0pLCB1bml0KChAZnMgKiBAcmZzLXJlbS12YWx1ZSkpLCB1bml0KEBmcykpO1xuXG5cdFx0Ly8gU2V0IGRlZmF1bHQgZm9udC1zaXplXG5cdFx0QHJmcy1zdGF0aWM6IGlmKChAcmZzLWZvbnQtc2l6ZS11bml0ID0gcmVtKSxcblx0XHRcdCUoflwiJXNyZW0lc1wiLCAoQF9mcyAvIEByZnMtcmVtLXZhbHVlKSwgQHJmcy1zdWZmaXgpLFxuXHRcdFx0JSh+XCIlc3B4JXNcIiwgQF9mcywgQHJmcy1zdWZmaXgpXG5cdFx0KTtcblx0XHQmIHdoZW4gKG5vdCAoQHJmcy1mb250LXNpemUtdW5pdCA9IHB4KSBhbmQgbm90IChAcmZzLWZvbnQtc2l6ZS11bml0ID0gcmVtKSkge1xuXHRcdFx0ZXJyb3IoXCJgQHtyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciBAcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIilcblx0XHR9XG5cblx0XHQvLyBDYWxjdWxhdGUgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuXHRcdEBmcy1taW46IChAX3Jmcy1iYXNlLWZvbnQtc2l6ZSArIChAX2ZzIC0gQF9yZnMtYmFzZS1mb250LXNpemUpIC8gQHJmcy1mYWN0b3IpO1xuXG5cdFx0Ly8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiBnaXZlbiBmb250LXNpemUgYW5kIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcblx0XHRAZnMtZGlmZjogKEBfZnMgLSBAZnMtbWluKTtcblxuXHRcdC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcblx0XHQvLyBObyBuZWVkIHRvIGNoZWNrIGlmIHRoZSB1bml0IGlzIHZhbGlkLCBiZWNhdXNlIHdlIGRpZCB0aGF0IGJlZm9yZVxuXHRcdEBtaW4td2lkdGg6IGlmKChAcmZzLWZvbnQtc2l6ZS11bml0ID0gcmVtKSwgdW5pdCgoQGZzLW1pbiAvIEByZnMtcmVtLXZhbHVlKSwgcmVtKSwgflwiQHtmcy1taW59cHhcIik7XG5cblx0XHQvLyBJZiB0d28tZGltZW5zaW9uYWwsIHVzZSBzbWFsbGVzdCBvZiBzY3JlZW4gd2lkdGggYW5kIGhlaWdodFxuXHRcdEB2YXJpYWJsZS11bml0OiBpZihAcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG5cdFx0Ly8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kIEBfcmZzLWJyZWFrcG9pbnRcblx0XHRAdmFyaWFibGUtd2lkdGg6IHVuaXQoKEBmcy1kaWZmICogMTAwIC8gQF9yZnMtYnJlYWtwb2ludCksIEB2YXJpYWJsZS11bml0KTtcblxuXHRcdC8vIE9ubHkgYWRkIG1lZGlhIHF1ZXJ5IGlmIGZvbnQtc2l6ZSBpcyBiaWdnZXIgYXMgdGhlIG1pbmltdW0gZm9udC1zaXplXG5cdFx0Ly8gSWYgQHJmcy1mYWN0b3IgPT0gMSwgbm8gcmVzY2FsaW5nIHdpbGwgdGFrZSBwbGFjZVxuXHRcdEByZnMtZmx1aWQ6IGlmKChAX2ZzID4gQF9yZnMtYmFzZS1mb250LXNpemUpIGFuZCAoQGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMpLFxuXHRcdFx0Ly8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZS5cblx0XHRcdGNhbGMoQG1pbi13aWR0aCArIEB2YXJpYWJsZS13aWR0aClAcmZzLXN1ZmZpeCxcblx0XHRcdG51bGxcblx0XHQpO1xuXG5cdFx0Ly8gUmVuZGVyaW5nXG5cdFx0JiB3aGVuIChAcmZzLWZsdWlkID0gbnVsbCkge1xuXHRcdFx0Ly8gT25seSByZW5kZXIgc3RhdGljIGZvbnQtc2l6ZSBpZiBubyBmbHVpZCBmb250LXNpemUgaXMgYXZhaWxhYmxlXG5cdFx0XHRmb250LXNpemU6IEByZnMtc3RhdGljO1xuXHRcdH1cblx0XHQmIHdoZW4gbm90IChAcmZzLWZsdWlkID0gbnVsbCkge1xuXHRcdFx0Ly8gUkZTIGJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuXHRcdFx0I21xLXZhbHVlKGVtKSAgeyBAcmV0dXJuOiB1bml0KChAX3Jmcy1icmVha3BvaW50IC8gQHJmcy1yZW0tdmFsdWUpLCBAcmZzLWJyZWFrcG9pbnQtdW5pdCk7IH1cblx0XHRcdCNtcS12YWx1ZShyZW0pIHsgQHJldHVybjogdW5pdCgoQF9yZnMtYnJlYWtwb2ludCAvIEByZnMtcmVtLXZhbHVlKSwgQHJmcy1icmVha3BvaW50LXVuaXQpOyB9XG5cdFx0XHQjbXEtdmFsdWUocHgpICB7IEByZXR1cm46IHVuaXQoQF9yZnMtYnJlYWtwb2ludCwgcHgpOyB9XG5cdFx0XHQjbXEtdmFsdWUoQF8pIHdoZW4gKGRlZmF1bHQoKSkge1xuXHRcdFx0XHRlcnJvcihcImBAe3Jmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciBAcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCIpO1xuXHRcdFx0XHRAcmV0dXJuOiB+XCJcIjtcblx0XHRcdH1cblx0XHRcdEBtcS12YWx1ZTogI21xLXZhbHVlKEByZnMtYnJlYWtwb2ludC11bml0KVtdO1xuXG5cdFx0XHQmIHdoZW4gKEByZnMtY2xhc3MgPSBcImRpc2FibGVcIikge1xuXHRcdFx0XHQvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LFxuXHRcdFx0XHQvLyB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuXHRcdFx0XHQmLFxuXHRcdFx0XHQuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuXHRcdFx0XHQmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogQHJmcy1zdGF0aWM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgd2hlbiBub3QgKEByZnMtY2xhc3MgPSBcImRpc2FibGVcIikge1xuXHRcdFx0XHRmb250LXNpemU6IEByZnMtc3RhdGljO1xuXHRcdFx0fVxuXG5cdFx0XHQmIHdoZW4gKEByZnMtdHdvLWRpbWVuc2lvbmFsKSB7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBAbXEtdmFsdWUpLCAobWF4LWhlaWdodDogQG1xLXZhbHVlKSB7XG5cdFx0XHRcdFx0JiB3aGVuIChAcmZzLWNsYXNzID0gXCJlbmFibGVcIikge1xuXHRcdFx0XHRcdFx0LmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuXHRcdFx0XHRcdFx0Ji5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IEByZnMtZmx1aWQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgd2hlbiBub3QgKEByZnMtY2xhc3MgPSBcImVuYWJsZVwiKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IEByZnMtZmx1aWQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiB3aGVuIChAcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgpIHtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMHZ3O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiB3aGVuIG5vdCAoQHJmcy10d28tZGltZW5zaW9uYWwpIHtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IEBtcS12YWx1ZSkge1xuXHRcdFx0XHRcdCYgd2hlbiAoQHJmcy1jbGFzcyA9IFwiZW5hYmxlXCIpIHtcblx0XHRcdFx0XHRcdC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcblx0XHRcdFx0XHRcdCYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBAcmZzLWZsdWlkO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIHdoZW4gbm90IChAcmZzLWNsYXNzID0gXCJlbmFibGVcIikge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBAcmZzLWZsdWlkO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgd2hlbiAoQHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4KSB7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDB2dztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGluIHVzZXMgUkZTIHRvIHJlc2NhbGUgZm9udCBzaXplc1xuI2ZvbnQtc2l6ZShAZnMsIEBpbXBvcnRhbnQ6IGZhbHNlKSB7XG5cdCNyZnMoQGZzLCBAaW1wb3J0YW50KTtcbn1cblxuI3Jlc3BvbnNpdmUtZm9udC1zaXplKEBmcywgQGltcG9ydGFudDogZmFsc2UpIHtcblx0I3JmcyhAZnMsIEBpbXBvcnRhbnQpO1xufVxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGBAZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG4jaG92ZXIoQGNvbnRlbnQpIHtcblx0Jjpob3ZlciB7IEBjb250ZW50KCk7IH1cbn1cblxuI2hvdmVyLWZvY3VzKEBjb250ZW50KSB7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdEBjb250ZW50KCk7XG5cdH1cbn1cblxuI3BsYWluLWhvdmVyLWZvY3VzKEBjb250ZW50KSB7XG5cdCYsXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdEBjb250ZW50KCk7XG5cdH1cbn1cblxuI2hvdmVyLWZvY3VzLWFjdGl2ZShAY29udGVudCkge1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0QGNvbnRlbnQoKTtcblx0fVxufVxuIiwiLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodC50ZXJtc2ZlZWQtY29tLS0tbmJ7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBncmF5O1xyXG59XHJcblxyXG4udGVybXNmZWVkLWNvbS0tLW5iIC5jYy1uYi1tYWluLWNvbnRhaW5lcntcclxuICBwYWRkaW5nOiAycmVtO1xyXG59XHJcblxyXG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtbGlnaHQgLmNjLW5iLW9rYWdyZWUsIC50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodCAuY2MtbmItcmVqZWN0LCAudGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtbGlnaHQgLmNjLWNwLWZvb3Qtc2F2ZXtcclxuICAuYnRuO1xyXG4gIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQHNlY29uZGFyeTtcclxuICBjb2xvcjogQHdoaXRlO1xyXG5cclxuICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnk7XHJcbiAgICBjb2xvcjogQHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1c3tcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtbGlnaHQgLmNjLW5iLWNoYW5nZXB7XHJcbiAgLmJ0bjtcclxuICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIEBzZWNvbmRhcnk7XHJcbiAgcGFkZGluZzogMTBweCAzOHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBzZWNvbmRhcnk7XHJcbiAgICBjb2xvcjogQHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1c3tcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtbGlnaHQgLmNjLWNwLWZvb3QtYnlsaW5le1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBoZWlnaHQ6IDYwcHg7XHJcblxyXG4gICY6Zm9jdXN7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufSIsIi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuI2JnLXZhcmlhbnQoQHBhcmVudCwgQGNvbG9yKSB7XG5cdEB7cGFyZW50fSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yICFpbXBvcnRhbnQ7XG5cdH1cblx0YUB7cGFyZW50fSxcblx0YnV0dG9uQHtwYXJlbnR9IHtcblx0XHQjaG92ZXItZm9jdXMoe1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuXHRcdH0pO1xuXHR9XG59XG5cbiNiZy1ncmFkaWVudC12YXJpYW50KEBwYXJlbnQsIEBjb2xvcikge1xuXHRAe3BhcmVudH0ge1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoQGJvZHktYmcsIEBjb2xvciwgMTUlKSwgQGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIvL0BlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuLy8gIEBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy0jeyRjb2xvcn0nLCAkdmFsdWUpO1xuLy99XG5lYWNoKEB0aGVtZS1jb2xvcnMsICMoQHZhbHVlLCBAY29sb3IpIHtcblx0I2JnLXZhcmlhbnQoflwiLmJnLUB7Y29sb3J9XCIsIEB2YWx1ZSk7XG59KVxuXG4vL0BpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4vLyAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4vLyAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xuLy8gIH1cbi8vfVxuJiB3aGVuIChAZW5hYmxlLWdyYWRpZW50cykge1xuXHRlYWNoKEB0aGVtZS1jb2xvcnMsICMoQHZhbHVlLCBAY29sb3IpIHtcblx0XHQjYmctZ3JhZGllbnQtdmFyaWFudCh+XCIuYmctZ3JhZGllbnQtQHtjb2xvcn1cIiwgQHZhbHVlKTtcblx0fSlcbn1cblxuXG4uYmctd2hpdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogQGJvcmRlci13aWR0aCBzb2xpZCBAYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6IEBib3JkZXItd2lkdGggc29saWQgQGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6IEBib3JkZXItd2lkdGggc29saWQgQGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiBAYm9yZGVyLXdpZHRoIHNvbGlkIEBib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6IEBib3JkZXItd2lkdGggc29saWQgQGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5lYWNoKEB0aGVtZS1jb2xvcnMsICMoQHZhbHVlLCBAY29sb3IpIHtcblx0LmJvcmRlci1Ae2NvbG9yfSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiBAdmFsdWUgIWltcG9ydGFudDtcblx0fVxufSk7XG5cbi5ib3JkZXItd2hpdGUge1xuXHRib3JkZXItY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQtc20ge1xuXHRib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG5cdGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEBib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEBib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEBib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG5cdGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcblx0Ym9yZGVyLXJhZGl1czogQHJvdW5kZWQtcGlsbCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiI2NsZWFyZml4KCkge1xuXHQmOjphZnRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0Y29udGVudDogXCJcIjtcblx0fVxufVxuIiwiLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbmVhY2gobWFwLWtleXMoQGdyaWQtYnJlYWtwb2ludHMpLCAjKEBicmVha3BvaW50KSB7XG5cdCNtZWRpYS1icmVha3BvaW50LXVwKEBicmVha3BvaW50LCB7XG5cdFx0QGluZml4OiBicmVha3BvaW50LWluZml4KEBicmVha3BvaW50LCBAZ3JpZC1icmVha3BvaW50cyk7XG5cblx0XHQvL0BlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuXHRcdC8vICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuXHRcdC8vfVxuXHRcdGVhY2goQGRpc3BsYXlzLCAjKEB2YWx1ZSkge1xuXHRcdFx0LmRAe2luZml4fS1Ae3ZhbHVlfSB7IGRpc3BsYXk6IEB2YWx1ZSAhaW1wb3J0YW50OyB9XG5cdFx0fSk7XG5cdH0pO1xufSk7XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuXHQvL0BlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuXHQvLyAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cblx0Ly99XG5cdGVhY2goQGRpc3BsYXlzLCAjKEB2YWx1ZSkge1xuXHRcdC5kLXByaW50LUB7dmFsdWV9IHsgZGlzcGxheTogQHZhbHVlICFpbXBvcnRhbnQ7IH1cblx0fSk7XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgQGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgQGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG5AcGx1Z2luIFwiLi4vcGx1Z2lucy9icmVha3BvaW50c1wiO1xuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sIEBicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbi8vQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbi8vICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbi8vICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbi8vfVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuLy9AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbi8vICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuLy8gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbi8vfVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbi8vQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4vLyAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbi8vICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIDAuMDFweCwgbnVsbCk7XG4vL31cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG4vL0BmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4vLyAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbi8vfVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuLy9AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuLy8gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuLy8gIEBpZiAkbWluIHtcbi8vICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4vLyAgICAgIEBjb250ZW50O1xuLy8gICAgfVxuLy8gIH0gQGVsc2Uge1xuLy8gICAgQGNvbnRlbnQ7XG4vLyAgfVxuLy99XG4jbWVkaWEtYnJlYWtwb2ludC11cChAbmFtZSwgQGNvbnRlbnQsIEBicmVha3BvaW50czogQGdyaWQtYnJlYWtwb2ludHMpIHtcblx0QG1pbjogYnJlYWtwb2ludC1taW4oQG5hbWUsIEBicmVha3BvaW50cyk7XG5cblx0JiB3aGVuIG5vdCAoQG1pbiA9IH5cIlwiKSB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IEBtaW4pIHtcblx0XHRcdEBjb250ZW50KCk7XG5cdFx0fVxuXHR9XG5cdCYgd2hlbiAoQG1pbiA9IH5cIlwiKSB7XG5cdFx0QGNvbnRlbnQoKTtcblx0fVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbi8vQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuLy8gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuLy8gIEBpZiAkbWF4IHtcbi8vICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4vLyAgICAgIEBjb250ZW50O1xuLy8gICAgfVxuLy8gIH0gQGVsc2Uge1xuLy8gICAgQGNvbnRlbnQ7XG4vLyAgfVxuLy99XG4jbWVkaWEtYnJlYWtwb2ludC1kb3duKEBuYW1lLCBAY29udGVudCwgQGJyZWFrcG9pbnRzOiBAZ3JpZC1icmVha3BvaW50cykge1xuXHRAbWF4OiBicmVha3BvaW50LW1heChAbmFtZSwgQGJyZWFrcG9pbnRzKTtcblxuXHQmIHdoZW4gbm90IChAbWF4ID0gflwiXCIpIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogQG1heCkge1xuXHRcdFx0QGNvbnRlbnQoKTtcblx0XHR9XG5cdH1cblx0JiB3aGVuIChAbWF4ID0gflwiXCIpIHtcblx0XHRAY29udGVudCgpO1xuXHR9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbi8vQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuLy8gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbi8vICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG4vL1xuLy8gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4vLyAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbi8vICAgICAgQGNvbnRlbnQ7XG4vLyAgICB9XG4vLyAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuLy8gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIpIHtcbi8vICAgICAgQGNvbnRlbnQ7XG4vLyAgICB9XG4vLyAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuLy8gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlcikge1xuLy8gICAgICBAY29udGVudDtcbi8vICAgIH1cbi8vICB9XG4vL31cbiNtZWRpYS1icmVha3BvaW50LWJldHdlZW4oQGxvd2VyLCBAdXBwZXIsIEBjb250ZW50LCBAYnJlYWtwb2ludHM6IEBncmlkLWJyZWFrcG9pbnRzKSB7XG5cdEBtaW46IGJyZWFrcG9pbnQtbWluKEBsb3dlciwgQGJyZWFrcG9pbnRzKTtcblx0QG1heDogYnJlYWtwb2ludC1tYXgoQHVwcGVyLCBAYnJlYWtwb2ludHMpO1xuXG5cdCYgd2hlbiBub3QgKEBtaW4gPSB+XCJcIikgYW5kIG5vdCAoQG1heCA9IH5cIlwiKSB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IEBtaW4pIGFuZCAobWF4LXdpZHRoOiBAbWF4KSB7XG5cdFx0XHRAY29udGVudCgpO1xuXHRcdH1cblx0fVxuXHQmIHdoZW4gbm90IChAbWluID0gflwiXCIpIGFuZCAgICAgKEBtYXggPSB+XCJcIikge1xuXHRcdCNtZWRpYS1icmVha3BvaW50LXVwKEBsb3dlciwgQGNvbnRlbnQsIEBicmVha3BvaW50cyk7XG5cdH1cblx0JiB3aGVuICAgICAoQG1pbiA9IH5cIlwiKSBhbmQgbm90IChAbWF4ID0gflwiXCIpIHtcblx0XHQjbWVkaWEtYnJlYWtwb2ludC1kb3duKEB1cHBlciwgQGNvbnRlbnQsIEBicmVha3BvaW50cyk7XG5cdH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG4vL0BtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbi8vICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbi8vICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbi8vXG4vLyAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbi8vICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuLy8gICAgICBAY29udGVudDtcbi8vICAgIH1cbi8vICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4vLyAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lKSB7XG4vLyAgICAgIEBjb250ZW50O1xuLy8gICAgfVxuLy8gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbi8vICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSkge1xuLy8gICAgICBAY29udGVudDtcbi8vICAgIH1cbi8vICB9XG4vL31cbiNtZWRpYS1icmVha3BvaW50LW9ubHkoQG5hbWUsIEBjb250ZW50LCBAYnJlYWtwb2ludHM6IEBncmlkLWJyZWFrcG9pbnRzKSB7XG5cdEBtaW46IGJyZWFrcG9pbnQtbWluKEBuYW1lLCBAYnJlYWtwb2ludHMpO1xuXHRAbWF4OiBicmVha3BvaW50LW1heChAbmFtZSwgQGJyZWFrcG9pbnRzKTtcblxuXHQmIHdoZW4gbm90IChAbWluID0gflwiXCIpIGFuZCBub3QgKEBtYXggPSB+XCJcIikge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiBAbWluKSBhbmQgKG1heC13aWR0aDogQG1heCkge1xuXHRcdFx0QGNvbnRlbnQoKTtcblx0XHR9XG5cdH1cblx0JiB3aGVuIG5vdCAoQG1pbiA9IH5cIlwiKSBhbmQgICAgIChAbWF4ID0gflwiXCIpIHtcblx0XHQjbWVkaWEtYnJlYWtwb2ludC11cChAbmFtZSwgQGNvbnRlbnQsIEBicmVha3BvaW50cyk7XG5cdH1cblx0JiB3aGVuICAgICAoQG1pbiA9IH5cIlwiKSBhbmQgbm90IChAbWF4ID0gflwiXCIpIHtcblx0XHQjbWVkaWEtYnJlYWtwb2ludC1kb3duKEBuYW1lLCBAY29udGVudCwgQGJyZWFrcG9pbnRzKTtcblx0fVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb250ZW50OiBcIlwiO1xuXHR9XG5cblx0LmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcblx0aWZyYW1lLFxuXHRlbWJlZCxcblx0b2JqZWN0LFxuXHR2aWRlbyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG59XG5cbi8vIEBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbi8vICAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuLy8gICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbi8vICAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbi8vICAgICAmOjpiZWZvcmUge1xuLy8gICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXkgLyAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCk7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5lYWNoKEBlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3MsICMoQGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvKSB7XG5cdEBlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBleHRyYWN0KEBlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XG5cdEBlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15OiBleHRyYWN0KEBlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cblx0LmVtYmVkLXJlc3BvbnNpdmUtQHtlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5QHtlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKChAZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSAvIEBlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KSk7XG5cdFx0fVxuXHR9XG59KTtcbiIsIi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG4vL0BlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4vLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuLy8gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4vL1xuLy8gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbi8vICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4vLyAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4vLyAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4vL1xuLy8gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbi8vICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi8vICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbi8vICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbi8vICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4vLyAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuLy8gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuLy8gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuLy9cbi8vICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4vLyAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbi8vICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbi8vICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4vLyAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4vL1xuLy8gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuLy8gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbi8vICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuLy8gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbi8vICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbi8vXG4vLyAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4vLyAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuLy8gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4vLyAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4vLyAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbi8vICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbi8vXG4vLyAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuLy8gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbi8vICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuLy8gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuLy8gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4vLyAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuLy8gIH1cbi8vfVxuZWFjaChtYXAta2V5cyhAZ3JpZC1icmVha3BvaW50cyksICMoQGJyZWFrcG9pbnQpIHtcblx0I21lZGlhLWJyZWFrcG9pbnQtdXAoQGJyZWFrcG9pbnQsIHtcblx0XHRAaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoQGJyZWFrcG9pbnQsIEBncmlkLWJyZWFrcG9pbnRzKTtcblxuXHRcdC5mbGV4QHtpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblx0XHQuZmxleEB7aW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cdFx0LmZsZXhAe2luZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cdFx0LmZsZXhAe2luZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cblx0XHQuZmxleEB7aW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cdFx0LmZsZXhAe2luZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cdFx0LmZsZXhAe2luZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cdFx0LmZsZXhAe2luZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG5cdFx0LmZsZXhAe2luZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuXHRcdC5mbGV4QHtpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cblx0XHQuZmxleEB7aW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cblx0XHQuZmxleEB7aW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuXHRcdC5qdXN0aWZ5LWNvbnRlbnRAe2luZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblx0XHQuanVzdGlmeS1jb250ZW50QHtpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXHRcdC5qdXN0aWZ5LWNvbnRlbnRAe2luZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXHRcdC5qdXN0aWZ5LWNvbnRlbnRAe2luZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblx0XHQuanVzdGlmeS1jb250ZW50QHtpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuXHRcdC5hbGlnbi1pdGVtc0B7aW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXHRcdC5hbGlnbi1pdGVtc0B7aW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblx0XHQuYWxpZ24taXRlbXNAe2luZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXHRcdC5hbGlnbi1pdGVtc0B7aW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblx0XHQuYWxpZ24taXRlbXNAe2luZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuXHRcdC5hbGlnbi1jb250ZW50QHtpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXHRcdC5hbGlnbi1jb250ZW50QHtpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblx0XHQuYWxpZ24tY29udGVudEB7aW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXHRcdC5hbGlnbi1jb250ZW50QHtpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXHRcdC5hbGlnbi1jb250ZW50QHtpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cdFx0LmFsaWduLWNvbnRlbnRAe2luZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cblx0XHQuYWxpZ24tc2VsZkB7aW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG5cdFx0LmFsaWduLXNlbGZAe2luZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXHRcdC5hbGlnbi1zZWxmQHtpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cdFx0LmFsaWduLXNlbGZAe2luZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cdFx0LmFsaWduLXNlbGZAe2luZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblx0XHQuYWxpZ24tc2VsZkB7aW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cdH0pO1xufSlcbiIsIi8vQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbi8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4vLyAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbi8vXG4vLyAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4vLyAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuLy8gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuLy8gIH1cbi8vfVxuZWFjaChtYXAta2V5cyhAZ3JpZC1icmVha3BvaW50cyksICMoQGJyZWFrcG9pbnQpIHtcblx0I21lZGlhLWJyZWFrcG9pbnQtdXAoQGJyZWFrcG9pbnQsIHtcblx0XHRAaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoQGJyZWFrcG9pbnQsIEBncmlkLWJyZWFrcG9pbnRzKTtcblxuXHRcdC5mbG9hdEB7aW5maXh9LWxlZnQgIHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXHRcdC5mbG9hdEB7aW5maXh9LXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblx0XHQuZmxvYXRAe2luZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cblx0fSk7XG59KTtcbiIsIi8vIEBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbi8vICAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuLy8gfVxuZWFjaChAb3ZlcmZsb3dzLCB7XG5cdC5vdmVyZmxvdy1Ae3ZhbHVlfSB7IG92ZXJmbG93OiBAdmFsdWUgIWltcG9ydGFudDsgfVxufSk7XG4iLCIvLyBDb21tb24gdmFsdWVzXG5cbi8vQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuLy8gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbi8vfVxuZWFjaChAcG9zaXRpb25zLCAjKEBwb3NpdGlvbikge1xuXHQucG9zaXRpb24tQHtwb3NpdGlvbn0geyBwb3NpdGlvbjogQHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn0pO1xuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogQHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogQHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuXHRAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdHRvcDogMDtcblx0XHR6LWluZGV4OiBAemluZGV4LXN0aWNreTtcblx0fVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcblx0I3NyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcblx0I3NyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudFxuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuI3NyLW9ubHkoKSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmc6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuI3NyLW9ubHktZm9jdXNhYmxlKCkge1xuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0Y2xpcDogYXV0bztcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHR9XG59XG4iLCIuc2hhZG93LXNtIHsgYm94LXNoYWRvdzogQGJveC1zaGFkb3ctc20gIWltcG9ydGFudDsgfVxuLnNoYWRvdyB7IGJveC1zaGFkb3c6IEBib3gtc2hhZG93ICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbGcgeyBib3gtc2hhZG93OiBAYm94LXNoYWRvdy1sZyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LW5vbmUgeyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuLy9AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuLy8gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4vLyAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbi8vICB9XG4vL31cbmVhY2goeyB3aWR0aDogdzsgaGVpZ2h0OiBoOyB9LCAjKEBhYmJyZXYsIEBwcm9wKSB7XG5cdGVhY2goQHNpemVzLCAjKEBsZW5ndGgsIEBzaXplKSB7XG5cdFx0LkB7YWJicmV2fS1Ae3NpemV9IHsgQHtwcm9wfTogQGxlbmd0aCAhaW1wb3J0YW50OyB9XG5cdH0pO1xufSk7XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcblx0Jjo6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMTtcblx0XHQvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcblx0fVxufVxuIiwiLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbi8vQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbi8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4vLyAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbi8vXG4vLyAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4vLyAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbi8vICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbi8vICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4vLyAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbi8vICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuLy8gICAgICAgIH1cbi8vICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4vLyAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbi8vICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgfVxuLy8gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbi8vICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuLy8gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgfVxuLy8gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbi8vICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuLy8gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuLy8gICAgICAgIH1cbi8vICAgICAgfVxuLy8gICAgfVxuLy9cbi8vICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbi8vICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbi8vICAgICAgQGlmICRzaXplICE9IDAge1xuLy8gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuLy8gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4vLyAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4vLyAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuLy8gICAgICAgIH1cbi8vICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuLy8gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuLy8gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuLy8gICAgICAgIH1cbi8vICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuLy8gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuLy8gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbi8vICAgICAgICB9XG4vLyAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbi8vICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbi8vICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuLy8gICAgICAgIH1cbi8vICAgICAgfVxuLy8gICAgfVxuLy9cbi8vICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbi8vICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuLy8gICAgLm10I3skaW5maXh9LWF1dG8sXG4vLyAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4vLyAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbi8vICAgIH1cbi8vICAgIC5tciN7JGluZml4fS1hdXRvLFxuLy8gICAgLm14I3skaW5maXh9LWF1dG8ge1xuLy8gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbi8vICAgIH1cbi8vICAgIC5tYiN7JGluZml4fS1hdXRvLFxuLy8gICAgLm15I3skaW5maXh9LWF1dG8ge1xuLy8gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4vLyAgICB9XG4vLyAgICAubWwjeyRpbmZpeH0tYXV0byxcbi8vICAgIC5teCN7JGluZml4fS1hdXRvIHtcbi8vICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbi8vICAgIH1cbi8vICB9XG4vL31cbmVhY2gobWFwLWtleXMoQGdyaWQtYnJlYWtwb2ludHMpLCAjKEBicmVha3BvaW50KSB7XG5cdCNtZWRpYS1icmVha3BvaW50LXVwKEBicmVha3BvaW50LCB7XG5cdFx0QGluZml4OiBicmVha3BvaW50LWluZml4KEBicmVha3BvaW50LCBAZ3JpZC1icmVha3BvaW50cyk7XG5cblx0XHRlYWNoKHsgbWFyZ2luOiBtOyBwYWRkaW5nOiBwOyB9LCAjKEBhYmJyZXYsIEBwcm9wKSB7XG5cdFx0XHRlYWNoKEBzcGFjZXJzLCAjKEBsZW5ndGgsIEBzaXplKSB7XG5cdFx0XHRcdC5Ae2FiYnJldn1Ae2luZml4fS1Ae3NpemV9IHsgQHtwcm9wfTogQGxlbmd0aCAhaW1wb3J0YW50OyB9XG5cdFx0XHRcdC5Ae2FiYnJldn10QHtpbmZpeH0tQHtzaXplfSxcblx0XHRcdFx0LkB7YWJicmV2fXlAe2luZml4fS1Ae3NpemV9IHtcblx0XHRcdFx0XHRAe3Byb3B9LXRvcDogQGxlbmd0aCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5Ae2FiYnJldn1yQHtpbmZpeH0tQHtzaXplfSxcblx0XHRcdFx0LkB7YWJicmV2fXhAe2luZml4fS1Ae3NpemV9IHtcblx0XHRcdFx0XHRAe3Byb3B9LXJpZ2h0OiBAbGVuZ3RoICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LkB7YWJicmV2fWJAe2luZml4fS1Ae3NpemV9LFxuXHRcdFx0XHQuQHthYmJyZXZ9eUB7aW5maXh9LUB7c2l6ZX0ge1xuXHRcdFx0XHRcdEB7cHJvcH0tYm90dG9tOiBAbGVuZ3RoICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LkB7YWJicmV2fWxAe2luZml4fS1Ae3NpemV9LFxuXHRcdFx0XHQuQHthYmJyZXZ9eEB7aW5maXh9LUB7c2l6ZX0ge1xuXHRcdFx0XHRcdEB7cHJvcH0tbGVmdDogQGxlbmd0aCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9KTtcblx0XHR9KTtcblxuXHRcdC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcblx0XHRlYWNoKEBzcGFjZXJzLCAjKEBsZW5ndGgsIEBzaXplKSB7XG5cdFx0XHQmIHdoZW4gbm90IChAc2l6ZSA9IDApIHtcblx0XHRcdFx0Lm1Ae2luZml4fS1uQHtzaXplfSB7IG1hcmdpbjogLUBsZW5ndGggIWltcG9ydGFudDsgfVxuXHRcdFx0XHQubXRAe2luZml4fS1uQHtzaXplfSxcblx0XHRcdFx0Lm15QHtpbmZpeH0tbkB7c2l6ZX0ge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC1AbGVuZ3RoICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1yQHtpbmZpeH0tbkB7c2l6ZX0sXG5cdFx0XHRcdC5teEB7aW5maXh9LW5Ae3NpemV9IHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC1AbGVuZ3RoICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1iQHtpbmZpeH0tbkB7c2l6ZX0sXG5cdFx0XHRcdC5teUB7aW5maXh9LW5Ae3NpemV9IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtQGxlbmd0aCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5tbEB7aW5maXh9LW5Ae3NpemV9LFxuXHRcdFx0XHQubXhAe2luZml4fS1uQHtzaXplfSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC1AbGVuZ3RoICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9KTtcblxuXHRcdC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcblx0XHQubUB7aW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuXHRcdC5tdEB7aW5maXh9LWF1dG8sXG5cdFx0Lm15QHtpbmZpeH0tYXV0byB7XG5cdFx0XHRtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5tckB7aW5maXh9LWF1dG8sXG5cdFx0Lm14QHtpbmZpeH0tYXV0byB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Lm1iQHtpbmZpeH0tYXV0byxcblx0XHQubXlAe2luZml4fS1hdXRvIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Lm1sQHtpbmZpeH0tYXV0byxcblx0XHQubXhAe2luZml4fS1hdXRvIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9KTtcbn0pXG4iLCJcbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7ICN0ZXh0LXRydW5jYXRlKCk7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuLy9AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbi8vICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuLy9cbi8vICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuLy8gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuLy8gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbi8vICB9XG4vL31cbmVhY2gobWFwLWtleXMoQGdyaWQtYnJlYWtwb2ludHMpLCAjKEBicmVha3BvaW50KSB7XG5cdCNtZWRpYS1icmVha3BvaW50LXVwKEBicmVha3BvaW50LCB7XG5cdFx0QGluZml4OiBicmVha3BvaW50LWluZml4KEBicmVha3BvaW50LCBAZ3JpZC1icmVha3BvaW50cyk7XG5cblx0XHQudGV4dEB7aW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXHRcdC50ZXh0QHtpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXHRcdC50ZXh0QHtpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblx0fSk7XG59KTtcblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6IEBmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiBAZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiBAZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6IEBmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6IEBmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiBAd2hpdGUgIWltcG9ydGFudDsgfVxuXG4vL0BlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuLy8gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xuLy99XG5lYWNoKEB0aGVtZS1jb2xvcnMsICMoQHZhbHVlLCBAY29sb3IpIHtcblx0I3RleHQtZW1waGFzaXMtdmFyaWFudCh+XCIudGV4dC1Ae2NvbG9yfVwiLCBAdmFsdWUpO1xufSk7XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogQGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogQHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiBmYWRlKEBibGFjaywgNTAlKSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiBmYWRlKEB3aGl0ZSwgNTAlKSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG5cdCN0ZXh0LWhpZGUoQGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIElFICYgPCBFZGdlIDE4XG5cdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbiN0ZXh0LXRydW5jYXRlKCkge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIlxuLy8gVHlwb2dyYXBoeVxuXG4jdGV4dC1lbXBoYXNpcy12YXJpYW50KEBwYXJlbnQsIEBjb2xvcikge1xuXHRAe3BhcmVudH0ge1xuXHRcdGNvbG9yOiBAY29sb3IgIWltcG9ydGFudDtcblx0fVxuXHQmIHdoZW4gbm90IChAZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlID0gMCkge1xuXHRcdGFAe3BhcmVudH0ge1xuXHRcdFx0I2hvdmVyLWZvY3VzKHtcblx0XHRcdFx0Y29sb3I6IGRhcmtlbihAY29sb3IsIEBlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG5cdFx0XHR9KTtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuI3RleHQtaGlkZShAaWdub3JlLXdhcm5pbmcpIHtcblx0Zm9udDogflwiMC8wIGFcIjtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblxuXHQjZGVwcmVjYXRlKFwiYCN0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCBAaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG5cdHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuLmNvbnRhaW5lciB3aGVuIChAZW5hYmxlLWdyaWQtY2xhc3Nlcykge1xuXHQjbWFrZS1jb250YWluZXIoKTtcblx0I21ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbn1cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuLmNvbnRhaW5lci1mbHVpZCB3aGVuIChAZW5hYmxlLWdyaWQtY2xhc3Nlcykge1xuXHQjbWFrZS1jb250YWluZXIoKTtcbn1cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuLnJvdyB3aGVuIChAZW5hYmxlLWdyaWQtY2xhc3Nlcykge1xuXHQjbWFrZS1yb3coKTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4ubm8tZ3V0dGVycyB3aGVuIChAZW5hYmxlLWdyaWQtY2xhc3Nlcykge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXG5cdD4gLmNvbCxcblx0PiBbY2xhc3MqPVwiY29sLVwiXSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuJiB3aGVuIChAZW5hYmxlLWdyaWQtY2xhc3Nlcykge1xuXHQjbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuI21ha2UtY29udGFpbmVyKEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcblx0cGFkZGluZy1sZWZ0OiAoQGd1dHRlciAvIDIpO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbi8vQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuLy8gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4vLyAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbi8vICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbi8vICAgIH1cbi8vICB9XG4vL31cbiNtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKEBtYXgtd2lkdGhzOiBAY29udGFpbmVyLW1heC13aWR0aHMsIEBicmVha3BvaW50czogQGdyaWQtYnJlYWtwb2ludHMpIHtcblx0ZWFjaChAbWF4LXdpZHRocywgIyhAY29udGFpbmVyLW1heC13aWR0aCwgQGJyZWFrcG9pbnQpIHtcblx0XHQjbWVkaWEtYnJlYWtwb2ludC11cChAYnJlYWtwb2ludCwge1xuXHRcdFx0bWF4LXdpZHRoOiBAY29udGFpbmVyLW1heC13aWR0aDtcblx0XHR9LCBAYnJlYWtwb2ludHMpO1xuXHR9KTtcbn1cblxuI21ha2Utcm93KEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi1yaWdodDogLShAZ3V0dGVyIC8gMik7XG5cdG1hcmdpbi1sZWZ0OiAtKEBndXR0ZXIgLyAyKTtcbn1cblxuI21ha2UtY29sLXJlYWR5KEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcblx0Ly8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuXHQvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sbGFwc2luZ1xuXHRwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xuXHRwYWRkaW5nLWxlZnQ6IChAZ3V0dGVyIC8gMik7XG59XG5cbiNtYWtlLWNvbChAc2l6ZSwgQGNvbHVtbnM6IEBncmlkLWNvbHVtbnMpIHtcblx0ZmxleDogMCAwIHBlcmNlbnRhZ2UoKEBzaXplIC8gQGNvbHVtbnMpKTtcblx0Ly8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG5cdC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuXHQvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cblx0bWF4LXdpZHRoOiBwZXJjZW50YWdlKChAc2l6ZSAvIEBjb2x1bW5zKSk7XG59XG5cbiNtYWtlLWNvbC1vZmZzZXQoQHNpemUsIEBjb2x1bW5zOiBAZ3JpZC1jb2x1bW5zKSB7XG5cdEBudW06IChAc2l6ZSAvIEBjb2x1bW5zKTtcblxuXHQmIHdoZW4gKEBudW0gPSAwKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0JiB3aGVuIG5vdCAoQG51bSA9IDApIHtcblx0XHRtYXJnaW4tbGVmdDogcGVyY2VudGFnZShAbnVtKTtcblx0fVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGBAZ3JpZC1jb2x1bW5zYC5cblxuLy9AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuLy8gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbi8vICAlZ3JpZC1jb2x1bW4ge1xuLy8gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgd2lkdGg6IDEwMCU7XG4vLyAgICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuLy8gICAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbi8vICAgIHBhZGRpbmctbGVmdDogKCRndXR0ZXIgLyAyKTtcbi8vICB9XG4vL1xuLy8gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuLy8gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuLy9cbi8vICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4vLyAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbi8vICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4vLyAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4vLyAgICAgIH1cbi8vICAgIH1cbi8vICAgIC5jb2wjeyRpbmZpeH0sXG4vLyAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuLy8gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbi8vICAgIH1cbi8vXG4vLyAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbi8vICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbi8vICAgICAgLmNvbCN7JGluZml4fSB7XG4vLyAgICAgICAgZmxleC1iYXNpczogMDtcbi8vICAgICAgICBmbGV4LWdyb3c6IDE7XG4vLyAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuLy8gICAgICB9XG4vLyAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4vLyAgICAgICAgZmxleDogMCAwIGF1dG87XG4vLyAgICAgICAgd2lkdGg6IGF1dG87XG4vLyAgICAgICAgbWF4LXdpZHRoOiBub25lOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbi8vICAgICAgfVxuLy9cbi8vICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4vLyAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4vLyAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuLy8gICAgICAgIH1cbi8vICAgICAgfVxuLy9cbi8vICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG4vL1xuLy8gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cbi8vXG4vLyAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuLy8gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuLy8gICAgICB9XG4vL1xuLy8gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbi8vICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4vLyAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbi8vICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuLy8gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbi8vICAgICAgICAgIH1cbi8vICAgICAgICB9XG4vLyAgICAgIH1cbi8vICAgIH1cbi8vICB9XG4vL31cbiNtYWtlLWdyaWQtY29sdW1ucyhAY29sdW1uczogQGdyaWQtY29sdW1ucywgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoLCBAYnJlYWtwb2ludHM6IEBncmlkLWJyZWFrcG9pbnRzKSB7XG5cdC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcblx0Ly8gTEVTUyBQT1JUOiBVbmZvcnR1bmF0ZWx5IHdlIGhhdmUgdG8gdXNlIGFuIGFjdHVhbCBzZWxlY3RvciBoZXJlIGluIG9yZGVyIHRvIGJlIGFibGUgdG9cblx0Ly8gYDpleHRlbmQoKWAgaXQgbGF0ZXIuIFRoaXMgbWVhbnMgdGhhdCB0aGUgc2VsZWN0b3IgaXMgb3V0cHV0IGluIHRoZSBjb21waWxlZCBDU1MsIGNyZWF0aW5nIGFcblx0Ly8gc21hbGwgZGlzcGFyaXR5IGJldHdlZW4gdGhlIExlc3MgYW5kIFNhc3MgdmVyc2lvbnMuXG5cdC5ncmlkLWNvbHVtbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XG5cdFx0cGFkZGluZy1sZWZ0OiAoQGd1dHRlciAvIDIpO1xuXHR9O1xuXG5cdGVhY2gobWFwLWtleXMoQGJyZWFrcG9pbnRzKSwgIyhAYnJlYWtwb2ludCkge1xuXHRcdEBpbmZpeDogYnJlYWtwb2ludC1pbmZpeChAYnJlYWtwb2ludCwgQGJyZWFrcG9pbnRzKTtcblxuXHRcdC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG5cdFx0ZWFjaChyYW5nZShAY29sdW1ucyksICMoQGkpIHtcblx0XHRcdC5jb2xAe2luZml4fS1Ae2l9IHtcblx0XHRcdFx0JjpleHRlbmQoLmdyaWQtY29sdW1uKTtcblx0XHRcdH1cblx0XHR9KTtcblxuXHRcdC5jb2xAe2luZml4fSxcblx0XHQuY29sQHtpbmZpeH0tYXV0byB7XG5cdFx0XHQmOmV4dGVuZCguZ3JpZC1jb2x1bW4pO1xuXHRcdH1cblxuXHRcdCNtZWRpYS1icmVha3BvaW50LXVwKEBicmVha3BvaW50LCB7XG5cdFx0XHQvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuXHRcdFx0LmNvbEB7aW5maXh9IHtcblx0XHRcdFx0ZmxleC1iYXNpczogMDtcblx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQuY29sQHtpbmZpeH0tYXV0byB7XG5cdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcblx0XHRcdH1cblxuXHRcdFx0ZWFjaChyYW5nZShAY29sdW1ucyksICMoQGkpIHtcblx0XHRcdFx0LmNvbEB7aW5maXh9LUB7aX0ge1xuXHRcdFx0XHRcdCNtYWtlLWNvbChAaSwgQGNvbHVtbnMpO1xuXHRcdFx0XHR9XG5cdFx0XHR9KTtcblxuXHRcdFx0Lm9yZGVyQHtpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuXHRcdFx0Lm9yZGVyQHtpbmZpeH0tbGFzdCB7IG9yZGVyOiAoQGNvbHVtbnMgKyAxKTsgfVxuXG5cdFx0XHRlYWNoKHJhbmdlKDAsIEBjb2x1bW5zKSwgIyhAaSkge1xuXHRcdFx0XHQub3JkZXJAe2luZml4fS1Ae2l9IHsgb3JkZXI6IEBpOyB9XG5cdFx0XHR9KTtcblxuXHRcdFx0Ly8gYEBjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG5cdFx0XHRlYWNoKHJhbmdlKDAsIChAY29sdW1ucyAtIDEpKSwgIyhAaSkge1xuXHRcdFx0XHQmIHdoZW4gbm90IChAaSA9IDApLFxuXHRcdFx0XHQoQGkgPSAwKSBhbmQgbm90IChAaW5maXggPSB+XCJcIikge1xuXHRcdFx0XHRcdC5vZmZzZXRAe2luZml4fS1Ae2l9IHtcblx0XHRcdFx0XHRcdCNtYWtlLWNvbC1vZmZzZXQoQGksIEBjb2x1bW5zKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH0pO1xuXHRcdH0pO1xuXHR9KTtcbn1cbiIsIlxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHBzOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtZWRpYSBwcmludCB7XG5cdCYgd2hlbiAoQGVuYWJsZS1wcmludC1zdHlsZXMpIHtcblx0XHQqLFxuXHRcdCo6OmJlZm9yZSxcblx0XHQqOjphZnRlciB7XG5cdFx0XHQvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuXHRcdFx0Ly9jb2xvcjogQGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcblx0XHRcdHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHQvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHQmOm5vdCguYnRuKSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuXHRcdC8vYVtocmVmXTo6YWZ0ZXIge1xuXHRcdC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcblx0XHQvL31cblxuXHRcdGFiYnJbdGl0bGVdOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG5cdFx0fVxuXG5cdFx0Ly8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG5cdFx0Ly9cblx0XHQvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuXHRcdC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcblx0XHQvL1xuXG5cdFx0Ly9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG5cdFx0Ly9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcblx0XHQvLyBjb250ZW50OiBcIlwiO1xuXHRcdC8vfVxuXG5cdFx0cHJlIHtcblx0XHRcdHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRwcmUsXG5cdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRib3JkZXI6IEBib3JkZXItd2lkdGggc29saWQgQGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGBAYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuXHRcdFx0cGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuXHRcdH1cblxuXHRcdC8vXG5cdFx0Ly8gUHJpbnRpbmcgVGFibGVzOlxuXHRcdC8vIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuXHRcdC8vXG5cblx0XHR0aGVhZCB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG5cdFx0fVxuXG5cdFx0dHIsXG5cdFx0aW1nIHtcblx0XHRcdHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcblx0XHR9XG5cblx0XHRwLFxuXHRcdGgyLFxuXHRcdGgzIHtcblx0XHRcdG9ycGhhbnM6IDM7XG5cdFx0XHR3aWRvd3M6IDM7XG5cdFx0fVxuXG5cdFx0aDIsXG5cdFx0aDMge1xuXHRcdFx0cGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG5cdFx0fVxuXG5cdFx0Ly8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuXHRcdC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuXHRcdC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG5cdFx0Ly8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cblx0XHRAcGFnZSB7XG5cdFx0XHRzaXplOiBAcHJpbnQtcGFnZS1zaXplO1xuXHRcdH1cblx0XHRib2R5IHtcblx0XHRcdG1pbi13aWR0aDogQHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0bWluLXdpZHRoOiBAcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQvLyBCb290c3RyYXAgY29tcG9uZW50c1xuXHRcdC5uYXZiYXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmJhZGdlIHtcblx0XHRcdGJvcmRlcjogQGJvcmRlci13aWR0aCBzb2xpZCBAYmxhY2s7XG5cdFx0fVxuXG5cdFx0LnRhYmxlIHtcblx0XHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuXHRcdFx0dGQsXG5cdFx0XHR0aCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50YWJsZS1ib3JkZXJlZCB7XG5cdFx0XHR0aCxcblx0XHRcdHRkIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgQGdyYXktMzAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRhYmxlLWRhcmsge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cblx0XHRcdHRoLFxuXHRcdFx0dGQsXG5cdFx0XHR0aGVhZCB0aCxcblx0XHRcdHRib2R5ICsgdGJvZHkge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IEB0YWJsZS1ib3JkZXItY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBAdGFibGUtYm9yZGVyLWNvbG9yO1xuXHRcdH1cblxuXHRcdC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuXHR9XG59XG4iLCJib2R5e1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRtaW4taGVpZ2h0OiAxMDB2aDtcclxufVxyXG5cclxuKjo6c2VsZWN0aW9ue1xyXG5cdGJhY2tncm91bmQ6IEBmb250X3NlbGVjdDtcclxufVxyXG5cclxuLndyYXBwZXJ7XHJcblx0ZmxleDogMSAwIGF1dG87XHJcbn1cclxuXHJcbi5jbGVhcntcclxuXHRjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmhpZGRlbntcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udHJhbnNpdGlvbntcclxuXHR0cmFuc2l0aW9uOiAwLjNzIGFsbDtcclxufVxyXG5cclxuLmNlbnRlcntcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5sZWZ0e1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5yaWdodHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmZub25le1xyXG5cdGZsb2F0OiBub25lO1xyXG59XHJcblxyXG4uZmxlZnR7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5mcmlnaHR7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG59IiwiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG5cdHNyYzogdXJsKCcuLi9mb250cy9pY29uZm9udC5lb3QnKTtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2ljb25mb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VvdCcpLFxuXHRcdHVybCgnLi4vZm9udHMvaWNvbmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcuLi9mb250cy9pY29uZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0dXJsKCcuLi9mb250cy9pY29uZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdFx0dXJsKCcuLi9mb250cy9pY29uZm9udC5zdmcjaWNvbmZvbnQnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4uaWNvbi1iYXNlLXBzZXVkbyB7XG5cdGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Ly8gc3BlYWs6IG5vbmU7IC8vIG9ubHkgbmVjZXNzYXJ5IGlmIG5vdCB1c2luZyB0aGUgcHJpdmF0ZSB1bmljb2RlIHJhbmdlIChmaXJzdEdseXBoIG9wdGlvbilcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmljb24tY2hhcihAZmlsZW5hbWUpIHtcblx0QGFycm93LWxlZnQ6IFwiXFxFMDAxXCI7XG5cdEBhcnJvdy1yaWdodDogXCJcXEUwMDJcIjtcblx0QGNoZWNrOiBcIlxcRTAwM1wiO1xuXHRAc2VsZWN0LWFycm93OiBcIlxcRTAwNFwiO1xuXHRcblx0Y29udGVudDogQEBmaWxlbmFtZTtcbn1cblxuLmljb24oQGZpbGVuYW1lLCBAaW5zZXJ0OiBiZWZvcmUpIHtcblx0QHBzZXVkby1zZWxlY3RvcjogflwiOkB7aW5zZXJ0fVwiO1xuXG5cdCZAe3BzZXVkby1zZWxlY3Rvcn0ge1xuXHRcdCY6ZXh0ZW5kKC5pY29uLWJhc2UtcHNldWRvKTtcblx0XHQuaWNvbi1jaGFyKEBmaWxlbmFtZSk7XG5cdH1cbn1cblxuLmljb24tYXJyb3ctbGVmdCB7XG5cdC5pY29uKGFycm93LWxlZnQpO1xufVxuLmljb24tYXJyb3ctcmlnaHQge1xuXHQuaWNvbihhcnJvdy1yaWdodCk7XG59XG4uaWNvbi1jaGVjayB7XG5cdC5pY29uKGNoZWNrKTtcbn1cbi5pY29uLXNlbGVjdC1hcnJvdyB7XG5cdC5pY29uKHNlbGVjdC1hcnJvdyk7XG59XG4iLCJAZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2VyaWY7XHJcbkBmb250LWZhbWlseS1zbG9nYW46ICdDYXZlYXQnLCBjdXJzaXZlO1xyXG5AZm9udC1mYW1pbHktaGVhZGluZzogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG5cclxuaHRtbCwgYm9keXtcclxuXHRmb250LWZhbWlseTogQGZvbnQtZmFtaWx5O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRjb2xvcjogQGNvbG9yO1xyXG5cclxuXHRAbWVkaWEgQHRhYmxldHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcbn1cclxuXHJcbi5pdGFsaWN7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4udGhpbntcclxuXHRmb250LXdlaWdodDogMTAwO1xyXG59XHJcblxyXG4ubGlnaHR7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLnJlZ3VsYXJ7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLm1lZGl1bXtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4uYm9sZHtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uZXh0cmFib2xke1xyXG5cdGZvbnQtd2VpZ2h0OiA4MDA7XHJcbn1cclxuXHJcbi5ibGFja3tcclxuXHRmb250LXdlaWdodDogOTAwO1xyXG59XHJcblxyXG4uaDF7XHJcblx0Zm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zbG9nYW47XHJcblx0Zm9udC1zaXplOiAzcmVtO1xyXG5cdC5yZWd1bGFyO1xyXG5cdGNvbG9yOiBAcHJpbWFyeTtcclxuXHJcblx0QG1lZGlhIEB0YWJsZXR7XHJcblx0XHRmb250LXNpemU6IDUuMzEycmVtO1xyXG5cdH1cclxufVxyXG5cclxuLmgye1xyXG5cdGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcclxuXHRmb250LXNpemU6IDEuNTcxcmVtO1xyXG5cdC5ib2xkO1xyXG5cdGNvbG9yOiBAc2Vjb25kYXJ5O1xyXG5cdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG5cdEBtZWRpYSBAdGFibGV0e1xyXG5cdFx0Zm9udC1zaXplOiAyLjE4MnJlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDc2cHg7XHJcblx0fVxyXG59XHJcblxyXG4uaDN7XHJcblx0Zm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xyXG5cdC5tZWRpdW07XHJcblx0Zm9udC1zaXplOiAxLjI4NXJlbTtcclxuXHRjb2xvcjogQHNlY29uZGFyeTtcclxuXHRtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG5cclxuXHRAbWVkaWEgQHRhYmxldHtcclxuXHRcdGZvbnQtc2l6ZTogMS43NXJlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblx0fVxyXG59XHJcblxyXG4uaDR7XHJcblx0Zm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xyXG59XHJcblxyXG4uaDV7XHJcblx0Zm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xyXG59XHJcblxyXG4uaDZ7XHJcblx0Zm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xyXG59XHJcblxyXG5oMXtcclxuXHQuaDE7XHJcbn1cclxuXHJcbmgye1xyXG5cdC5oMjtcclxufVxyXG5cclxuaDN7XHJcblx0LmgzO1xyXG59XHJcblxyXG5oNHtcclxuXHQuaDQ7XHJcbn1cclxuXHJcbmg1e1xyXG5cdC5oNTtcclxufVxyXG5cclxuaDZ7XHJcblx0Lmg2O1xyXG59XHJcblxyXG5we1xyXG5cclxufVxyXG5cclxuYXtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRjb2xvcjogQHByaW1hcnk7XHJcblx0LnRyYW5zaXRpb247XHJcblxyXG5cdCY6aG92ZXJ7XHJcblx0XHRjb2xvcjogQHByaW1hcnlfaG92ZXI7XHJcblx0fVxyXG59XHJcblxyXG5pbWd7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogYXV0bztcclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuQHNsaWNrLWZvbnQtcGF0aDogXCIuL2ZvbnRzL1wiO1xuQHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG5Ac2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIjtcbkBzbGljay1hcnJvdy1jb2xvcjogd2hpdGU7XG5Ac2xpY2stZG90LWNvbG9yOiBibGFjaztcbkBzbGljay1kb3QtY29sb3ItYWN0aXZlOiBAc2xpY2stZG90LWNvbG9yO1xuQHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIuKGkFwiO1xuQHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIuKGklwiO1xuQHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwi4oCiXCI7XG5Ac2xpY2stZG90LXNpemU6IDZweDtcbkBzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDE7XG5Ac2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMTtcbkBzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjU7XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3R7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJ0B7c2xpY2stbG9hZGVyLXBhdGh9YWpheC1sb2FkZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogQHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiBAc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlLCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogQHNsaWNrLWFycm93LWNvbG9yO1xuICAgIG9wYWNpdHk6IEBzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC02MHB4O1xuXG4gICAgLmljb24tYXJyb3ctbGVmdDtcbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtNjBweDtcblxuICAgIC5pY29uLWFycm93LXJpZ2h0O1xufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQgLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogQHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBAc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IEBzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBzbGljay1kb3QtY29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogQHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6IEBzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogQHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3V0bGluZTogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLmJ0bntcclxuICBmb250LXNpemU6IDEuMjg1cmVtO1xyXG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcclxuICAuYm9sZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAudHJhbnNpdGlvbjtcclxuICAuY2VudGVyO1xyXG4gIHBhZGRpbmc6IDEycHggNDBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcblxyXG4gIEBtZWRpYSBAdGFibGV0e1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgfVxyXG5cclxuICAmOmhvdmVye1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi1wcmltYXJ5e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHNlY29uZGFyeTtcclxuICAgIGNvbG9yOiBAd2hpdGU7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnk7XHJcbiAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4tZ3JlZW57XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmVlbjtcclxuXHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZWVuX2hvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNlY29uZGFyeXtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIEBzZWNvbmRhcnk7XHJcbiAgICBwYWRkaW5nOiA4cHggMzZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2Vjb25kYXJ5O1xyXG4gICAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmLWJsb2Nre1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxufSIsIi5jb250YWN0e1xyXG5cclxuICBoMntcclxuICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuXHJcbiAgICBAbWVkaWEgQHRhYmxldHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZm9ybXtcclxuICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG5cclxuICAgIEBtZWRpYSBAdGFibGV0e1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGJye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5mZWF0dXJle1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiA5MHB4O1xyXG5cclxuICBAbWVkaWEgQHRhYmxldHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG5cclxuICAmX19jb250e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAmID4gLnJvd3tcclxuXHJcbiAgICAgIEBtZWRpYSBAdGFibGV0e1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoM3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDtcclxuICAgICAgaGVpZ2h0OiA2M3B4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgQG1lZGlhIEB0YWJsZXR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLTd7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgQHRhYmxldHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDkwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pY29uMXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBncmF5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcblxyXG4gICAgQG1lZGlhIEB0YWJsZXR7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgQG5vdGVib29re1xyXG4gICAgICB3aWR0aDogMTYycHg7XHJcbiAgICAgIGhlaWdodDogMTYycHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogNTVweDtcclxuXHJcbiAgICAgIEBtZWRpYSBAdGFibGV0e1xyXG4gICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgQG5vdGVib29re1xyXG4gICAgICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pY29uMntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBncmF5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiA2M3B4O1xyXG4gICAgaGVpZ2h0OiA2M3B4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICBAbWVkaWEgQHRhYmxldHtcclxuICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgIGhlaWdodDogOTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgQG5vdGVib29re1xyXG4gICAgICB3aWR0aDogMTA2cHg7XHJcbiAgICAgIGhlaWdodDogMTA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICBtYXJnaW46IDEycHg7XHJcblxyXG4gICAgICBAbWVkaWEgQHRhYmxldHtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgQG5vdGVib29re1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBtYXJnaW46IDIzcHg7XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYW5pbWF0ZXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmLnRvLWFuaW1hdGV7XHJcbiAgICAgIHRyYW5zaXRpb246IDFzIHRvcDtcclxuICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgJi5hbmltYXRlLTF7XHJcbiAgICAgICAgdG9wOiAtNjJweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIEB0YWJsZXR7XHJcbiAgICAgICAgICB0b3A6IC05MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIEBub3RlYm9va3tcclxuICAgICAgICAgIHRvcDogLTEwNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hbmltYXRlLTJ7XHJcbiAgICAgICAgdG9wOiAtMTI0cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBAdGFibGV0e1xyXG4gICAgICAgICAgdG9wOiAtMTgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgQG5vdGVib29re1xyXG4gICAgICAgICAgdG9wOiAtMjEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kb3Rze1xyXG4gICAgd2lkdGg6IDZweDtcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIC5iZyhcImljb25zL2Zkb3RzX21vYmlsZS5zdmdcIiw1MCUsNTAlKTtcclxuICAgIG1hcmdpbjogOXB4IDA7XHJcblxyXG4gICAgQG1lZGlhIEB0YWJsZXR7XHJcbiAgICAgIHdpZHRoOiA4MXB4O1xyXG4gICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgLmJnKFwiaWNvbnMvZmRvdHMuc3ZnXCIsIDUwJSwgNTAlKTtcclxuICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sZWZ0e1xyXG4gICAgQG1lZGlhIEB0YWJsZXR7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3JpZ2h0e1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gIH1cclxufSIsIi5iZyAoQHVybCwgQGxlZnQ6IDAsIEByaWdodDogMCwgQHJlcGVhdDogbm8tcmVwZWF0LCBAY29sb3I6IHRyYW5zcGFyZW50KSB7XHJcblx0YmFja2dyb3VuZDogdXJsKCdAe2l9QHt1cmx9JykgQGxlZnQgQHJpZ2h0IEByZXBlYXQgQGNvbG9yO1xyXG59IiwiLmZvb3RlcntcclxuICAuY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWVfbGlnaHQ7XHJcbiAgY29sb3I6IEB3aGl0ZTtcclxuICBwYWRkaW5nOiAyN3B4IDIwcHggMjJweCAyMHB4O1xyXG5cclxuICBAbWVkaWEgQHRhYmxldHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gIH1cclxuXHJcbiAgYXtcclxuICAgIGNvbG9yOiBAd2hpdGU7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6IEB3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAaW5wdXRfYm9yZGVyOiAjMTE1NDcwO1xyXG5cclxuLmlucHV0e1xyXG4gIGZvbnQtc2l6ZTogMS4xNDJyZW07XHJcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseTtcclxuICBjb2xvcjogQGNvbG9yO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgQGlucHV0X2JvcmRlcjtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgcGFkZGluZzogMCAxOHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICY6OnBsYWNlaG9sZGVye1xyXG4gICAgY29sb3I6IEBncmF5X2Rhcms7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgQHRhYmxldHtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgfVxyXG5cclxuICAmLndwY2Y3LW5vdC12YWxpZHtcclxuICAgIGJvcmRlci1jb2xvcjogQGVycm9yO1xyXG4gIH1cclxufVxyXG5cclxuLnRleHRhcmVhe1xyXG4gIC5pbnB1dDtcclxuICBwYWRkaW5nOiAxMnB4IDE4cHg7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG59XHJcblxyXG4uc2VsZWN0e1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBzZWxlY3R7XHJcbiAgICAuaW5wdXQ7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xyXG5cclxuICAgICY6Oi1tcy1leHBhbmQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmljb24tc2VsZWN0LWFycm93O1xyXG5cclxuICAmOmJlZm9yZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICByaWdodDogMTdweDtcclxuICAgIHRvcDogMTdweDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGNvbG9yOiBAZ3JheV9kYXJrO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hlY2tib3h7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwsICZfX2NoZWNre1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgQGlucHV0X2JvcmRlcjtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uKGNoZWNrLCBhZnRlcik7XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICAgIHRvcDogM3B4O1xyXG4gICAgICBsZWZ0OiAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIGlucHV0e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG5cclxuICAgICY6Y2hlY2tlZCB+IC53cGNmNy1saXN0LWl0ZW0tbGFiZWwsICY6Y2hlY2tlZCB+IC5jaGVja2JveF9fY2hlY2t7XHJcblxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXRfYm9yZGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybXtcclxuXHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJde1xyXG4gICAgLmlucHV0O1xyXG4gIH1cclxuXHJcbiAgdGV4dGFyZWF7XHJcbiAgICAudGV4dGFyZWE7XHJcbiAgfVxyXG5cclxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAsIC5mb3JtX19pbnB1dHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICBAbWVkaWEgQHRhYmxldHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAud3BjZjctY2hlY2tib3h7XHJcblxyXG4gICAgbGFiZWx7XHJcbiAgICAgIC5jaGVja2JveDtcclxuICAgIH1cclxuXHJcbiAgICAud3BjZjctbGlzdC1pdGVte1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5kaXYud3BjZjcgLmFqYXgtbG9hZGVye1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCIuaGVhZGVye1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBiZ19ibHVlO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICBAbWVkaWEgQHRhYmxldHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdG9we1xyXG4gICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTtcclxuXHJcbiAgICBAbWVkaWEgQHRhYmxldHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMThweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pcy1ob21lcGFnZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgQG1lZGlhIEB0YWJsZXR7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMzNweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX19zbG9nYW57XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICBAbWVkaWEgQHRhYmxldCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXMtcG9ydGZvbGlve1xyXG4gICAgLmJnKFwicG9ydGZvbGlvX21vYmlsZS5zdmdcIiw1MCUsMTAwJSwgbm8tcmVwZWF0LCBAYmdfYmx1ZSk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNjAlO1xyXG5cclxuICAgIEBtZWRpYSBAdGFibGV0e1xyXG4gICAgICAuYmcoXCJwb3J0Zm9saW9fZGVza3RvcC5zdmdcIiw1MCUsMTAwJSwgbm8tcmVwZWF0LCBAYmdfYmx1ZSk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA3NSU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dve1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6IEBwcmltYXJ5O1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6IEBwcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHR7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2xvZ2FuO1xyXG4gICAgICAucmVndWxhcjtcclxuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogQHByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1ne1xyXG4gICAgICB3aWR0aDogMzhweDtcclxuICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIHBhZGRpbmc6IDNweCA1cHggMCA2cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG5cclxuXHJcbiAgICAgIEBtZWRpYSBAdGFibGV0e1xyXG4gICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1ne1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAycHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBAdGFibGV0e1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hhbWJ1cmdlcntcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIC5mcmlnaHQ7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG5cclxuICAgICY6Zm9jdXN7XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSBAdGFibGV0e1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5oYW1idXJnZXItYm94e1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGFtYnVyZ2VyLWlubmVye1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnk7XHJcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMjJzO1xyXG5cclxuICAgICAgJjpmb2N1c3tcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSwgJjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgYm90dG9tOiAtOHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAuMXMgZWFzZS1pbiAuMjVzLHRyYW5zZm9ybSAuMjJzIGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIHRvcDogLThweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjFzIGVhc2UtaW4gLjI1cyxvcGFjaXR5IC4xcyBlYXNlLWluXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWFjdGl2ZXtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAuaGFtYnVyZ2VyLWlubmVye1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XHJcblxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIC4xcyBlYXNlLW91dCxvcGFjaXR5IC4xcyBlYXNlLW91dCAuMTJzO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gLjFzIGVhc2Utb3V0LHRyYW5zZm9ybSAuMjJzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpIC4xMnM7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVudXtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgbGl7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAuY2VudGVyO1xyXG5cclxuICAgICAgQG1lZGlhIEB0YWJsZXR7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhe1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcclxuICAgICAgICBjb2xvcjogQHByaW1hcnk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIC50cmFuc2l0aW9uO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40MjhyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLmJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOiAzM3B4IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBAdGFibGV0e1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgIC5yZWd1bGFyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiBAcHJpbWFyeV9ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250e1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgei1pbmRleDogOTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAyMDB2aDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZShAd2hpdGUsIDk1KTtcclxuICAgICAgLnRyYW5zaXRpb247XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICYuaXMtYWN0aXZle1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIEB0YWJsZXR7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGFuZ3VhZ2Vze1xyXG4gICAgaGVpZ2h0OiA0OXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJnX2JsdWU7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhIEB0YWJsZXR7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiA0MXB4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3VycmVudHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kcm9wZG93bntcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgQG1lZGlhIEB0YWJsZXR7XHJcbiAgICAgICAgLnRyYW5zaXRpb247XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxlZnQ6IC00cHg7XHJcbiAgICAgICAgdG9wOiAtNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHggNHB4IDRweCA0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlICsgOHB4KVwiO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19sYW5ndWFnZXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIEB0YWJsZXR7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWFjdGl2ZXtcclxuXHJcbiAgICAgIC5oZWFkZXJfX2xhbmd1YWdlc19fZHJvcGRvd257XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbG9nYW57XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSBAdGFibGV0e1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3tcclxuICAgIGNvbG9yOiBAYmx1ZV9saWdodDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgQHRhYmxldHtcclxuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmd7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgQHRhYmxldHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250e1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuYm9keS5maXhfaGVhZGVye1xyXG4gIC5oZWFkZXJ7XHJcbiAgICBwYWRkaW5nLXRvcDogNjNweDtcclxuXHJcbiAgICBAbWVkaWEgQHRhYmxldHtcclxuICAgICAgcGFkZGluZy10b3A6IDg0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyX190b3B7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJnX2JsdWU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xyXG4gIH1cclxufVxyXG5cclxuYm9keS5maXhfbWVudXtcclxuICAuaGVhZGVyX190b3B7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXM7XHJcbiAgfVxyXG59IiwiLmhvbWVwYWdle1xyXG5cclxuICAmX19oZXJve1xyXG4gICAgd2lkdGg6IDkycHg7XHJcbiAgICBoZWlnaHQ6IDkycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgIEBtZWRpYSBAdGFibGV0e1xyXG4gICAgICB3aWR0aDogMTY1cHg7XHJcbiAgICAgIGhlaWdodDogMTY1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDY3cHg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsZWZ0OiA0cHg7XHJcblxyXG4gICAgICBAbWVkaWEgQHRhYmxldHtcclxuICAgICAgICB3aWR0aDogMTIxcHg7XHJcbiAgICAgICAgbGVmdDogN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xyXG5cclxuICAgICAgQG1lZGlhIEB0YWJsZXR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTExNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pY29uc3tcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICBAbWVkaWEgQG5vdGVib29re1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGF7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDE4cHggMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQG1lZGlhIEBub3RlYm9va3tcclxuICAgICAgICBtYXJnaW46IDAgNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlbGliYXJyeXtcclxuICAgICAgQG1lZGlhIEBub3RlYm9va3tcclxuICAgICAgICB0b3A6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Nob2Nrd29ya3N7XHJcbiAgICAgIEBtZWRpYSBAbm90ZWJvb2t7XHJcbiAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgaW1ne1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX196aXZvdG9waXN7XHJcbiAgICAuYnRue1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIEB0YWJsZXR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2V7XHJcbiAgICAuY2VudGVyO1xyXG4gICAgLmJvbGQ7XHJcbiAgICBmb250LXNpemU6IDEuNTcxcmVtO1xyXG4gICAgY29sb3I6IEBzZWNvbmRhcnk7XHJcbiAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XHJcbiAgICBtaW4td2lkdGg6IDQ1JTtcclxuXHJcbiAgICBAbWVkaWEgQHRhYmxldHtcclxuICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAucmVndWxhcjtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBjb2xvcjogQGNvbG9yO1xyXG5cclxuICAgICAgQG1lZGlhIEB0YWJsZXR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnR7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiZ19ibHVlO1xyXG4gICAgICBwYWRkaW5nOiAzNnB4IDA7XHJcbiAgICAgIG1hcmdpbjogNDBweCAwIDU4cHggMDtcclxuXHJcbiAgICAgIEBtZWRpYSBAdGFibGV0e1xyXG4gICAgICAgIG1hcmdpbjogNjhweCAwIDU4cHggMFxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgQG1lZGlhIEB0YWJsZXR7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmt7XHJcbiAgICAgIC5jZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVsaW1pdGVye1xyXG4gICAgICBtYXJnaW46IDI1cHggMDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2Vjb25kYXJ5O1xyXG5cclxuICAgICAgQG1lZGlhIEB0YWJsZXR7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZ3tcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSBAdGFibGV0e1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIkB0YWJsZXRfZG90OiAjRDRENEQ0O1xyXG5AdGFibGV0X2JnOiAjRjFGMUYxO1xyXG5Abm90ZWJvb2tfc2NyZWVuOiAjNkI2QjZCO1xyXG5Abm90ZWJvb2tfZG90OiAjRDFDQ0NDO1xyXG5Abm90ZWJvb2tfYm90dG9tOiAjNTQ1MzUzO1xyXG5cclxuLnBvcnRmb2xpb3tcclxuXHJcbiAgJl9fYmxvY2t7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAuY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSBAdGFibGV0e1xyXG4gICAgICBwYWRkaW5nOiAxMDVweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2dyZWVue1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmdfZ3JlZW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgQHRhYmxldHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDVweDtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgIGgye1xyXG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBAdGFibGV0e1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBoM3tcclxuICAgICAgICBjb2xvcjogQGdyZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9feWVsbG93e1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmdfeWVsbG93O1xyXG5cclxuXHJcbiAgICAgIGgye1xyXG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RhYmxldC1zbGlkZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogODM4cHg7XHJcbiAgICBoZWlnaHQ6IDUxOXB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHRhYmxldF9iZztcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICBwYWRkaW5nOiAzOXB4IDQyLjVweDtcclxuICAgIHotaW5kZXg6IDY7XHJcblxyXG4gICAgQG1lZGlhIEB0YWJsZXR7XHJcbiAgICAgIGhlaWdodDogNDM0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIEBub3RlYm9va3tcclxuICAgICAgaGVpZ2h0OiA1MTlweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEB0YWJsZXRfZG90O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVte1xyXG4gICAgICBtYXgtd2lkdGg6IDgzOHB4O1xyXG4gICAgICAuY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1ze1xyXG4gICAgICAvL2ZpeCBzaWRlc1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtNDIuNXB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogNDIuNXB4O1xyXG4gICAgICAgIGhlaWdodDogNDYwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRhYmxldF9iZztcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgICAgICBAbWVkaWEgQHRhYmxldHtcclxuICAgICAgICAgIGhlaWdodDogMzU1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgQG5vdGVib29re1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC00Mi41cHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiA0Mi41cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGV0X2JnO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICAgIEBtZWRpYSBAdGFibGV0e1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBAbm90ZWJvb2t7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZ3tcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGhvbmUtc2xpZGVye1xyXG4gICAgd2lkdGg6IDIyNnB4O1xyXG4gICAgaGVpZ2h0OiA0MDlweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEB0YWJsZXRfYmc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMzZweCAxM3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogNztcclxuXHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGV0X2RvdDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB0b3A6IDhweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRhYmxldF9kb3Q7XHJcbiAgICAgIHRvcDogMjNweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbXN7XHJcbiAgICAgIC8vZml4IHNpZGVzXHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC0xM3B4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB0YWJsZXRfYmc7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLTEzcHg7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGV0X2JnO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stc2xpZGV7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25vdGVib29rLXNsaWRlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBub3RlYm9va19zY3JlZW47XHJcbiAgICBwYWRkaW5nOiAyNHB4IDI0cHggMTVweCAyNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweCAyNXB4IDAgMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA3NzdweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XHJcbiAgICB6LWluZGV4OiA2O1xyXG5cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBub3RlYm9va19kb3Q7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgdG9wOiA4cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogflwiY2FsYygxMDAlICsgMzBweClcIjtcclxuICAgICAgbGVmdDogLTE0cHg7XHJcbiAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5vdGVib29rX2JvdHRvbTtcclxuICAgICAgYm90dG9tOiAtMjZweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgQG5vdGVib29re1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtc3tcclxuICAgICAgLy9maXggc2lkZXNcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTI0cHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMzY5cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5vdGVib29rX3NjcmVlbjtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgICAgICBAbWVkaWEgQHRhYmxldHtcclxuICAgICAgICAgIGhlaWdodDogMzI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgQG5vdGVib29re1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNjlweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0yNHB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDM2OXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBub3RlYm9va19zY3JlZW47XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgICAgQG1lZGlhIEB0YWJsZXR7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIEBub3RlYm9va3tcclxuICAgICAgICAgIGhlaWdodDogMzY5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dHNsaWRlcntcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgaDN7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuXHJcbiAgJl9fd29yZHByZXNze1xyXG5cclxuICAgIC5zbGljay1hcnJvd3tcclxuXHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbG9yOiBAYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1uZXh0e1xyXG4gICAgICByaWdodDogLTQ1cHg7XHJcblxyXG4gICAgICBAbWVkaWEgQHRhYmxldHtcclxuICAgICAgICByaWdodDogLTYwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBAbm90ZWJvb2t7XHJcbiAgICAgICAgcmlnaHQ6IC0xMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stcHJldntcclxuICAgICAgbGVmdDogLTQ1cHg7XHJcblxyXG4gICAgICBAbWVkaWEgQHRhYmxldHtcclxuICAgICAgICBsZWZ0OiAtNjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIEBub3RlYm9vayB7XHJcbiAgICAgICAgbGVmdDogLTEzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVyc3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogMnMgb3BhY2l0eTtcclxuXHJcbiAgICAgICYubG9hZGVke1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wb3J0Zm9saW9fX25vdGVib29rLXNsaWRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSBAdGFibGV0e1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucG9ydGZvbGlvX19waG9uZS1zbGlkZXJ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIEBtZWRpYSBAdGFibGV0e1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBAbm90ZWJvb2t7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcnRmb2xpb19fdGV4dHNsaWRlcntcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX195aWkye1xyXG5cclxuICAgICZfX3NsaWRlcnN7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IDJzIG9wYWNpdHk7XHJcblxyXG4gICAgICAmLmxvYWRlZHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcnRmb2xpb19fdGFibGV0LXNsaWRlcntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSBAdGFibGV0e1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcnRmb2xpb19fcGhvbmUtc2xpZGVye1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIEBtZWRpYSBAdGFibGV0e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbmV4dHtcclxuICAgICAgcmlnaHQ6IC00NXB4O1xyXG5cclxuICAgICAgQG1lZGlhIEB0YWJsZXR7XHJcbiAgICAgICAgcmlnaHQ6IC03MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgQG5vdGVib29re1xyXG4gICAgICAgIHJpZ2h0OiAtMTAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stcHJldntcclxuICAgICAgbGVmdDogLTQ1cHg7XHJcblxyXG4gICAgICBAbWVkaWEgQHRhYmxldHtcclxuICAgICAgICBsZWZ0OiAtNzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIEBub3RlYm9vayB7XHJcbiAgICAgICAgbGVmdDogLTEwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcnRmb2xpb19fdGV4dHNsaWRlcntcclxuICAgICAgaDN7XHJcbiAgICAgICAgY29sb3I6IEBncmVlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgcHtcclxuICAgICAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWFycm93e1xyXG5cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29sb3I6IEBncmVlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zZXBhcmF0b3J7XHJcbiAgLmNsZWFyO1xyXG4gIC5jZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbiAgLmJnKFwiaWNvbnMvZG90cy5zdmdcIiw1MCUsIDUwJSk7XHJcbiAgbWFyZ2luOiA0MHB4IDAgNThweCAwO1xyXG5cclxuICBAbWVkaWEgQHRhYmxldHtcclxuICAgIG1hcmdpbjogNjhweCAwIDU4cHggMDtcclxuICB9XHJcbn0iXX0= */
