@charset "UTF-8";*{box-sizing:border-box;margin:0}a{text-decoration:none}img{max-width:100%;height:auto}.fas:before{font-family:Font Awesome\ 5 Free,FontAwesome,Font Awesome\ 5 Brands}.main-content .qubely-block-text-title,body{font-family:sofia-pro,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300}html{scroll-behavior:smooth}body p{font-family:sofia-pro,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:300;font-size:1.1rem;margin-bottom:1rem}.main-content .qubely-block-text-title{font-weight:500!important;font-size:30px!important}.qubely-block-text-title,h1,h2,h3,h4,h5,h6{font-family:sofia-pro,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif!important;margin-bottom:1rem;font-weight:500}.button{display:inline-block;background-color:#e31b23;max-width:auto;color:#fff;vertical-align:middle;margin:0 0 1rem;padding:1.25rem 2rem;border:1px solid transparent;border-radius:0;transition:background-color .25s ease-out,color .25s ease-out;font-family:inherit;font-size:.9rem;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer;transition:all .2s ease-in-out}.button:hover{background-color:#cc181f}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;box-sizing:border-box;width:100%;height:2.75rem;margin:0 0 1rem;padding:.5rem;border:1px solid #efefef;border-radius:0;background-color:#efefef;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#010101;transition:box-shadow .5s,border-color .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.alignleft{float:left;margin-right:1.5em}.alignleft,.alignright{display:inline;margin-bottom:1rem;margin-top:1rem}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1rem}figcaption.wp-caption-text{font-size:90%}a{color:#e31b23}input.search-submit{padding:1rem 2.5rem;background-color:#e31b23;border:none;color:#fff;margin-bottom:1rem;cursor:pointer;transition:all .2s ease-in-out}input.search-submit:hover{background-color:#cc181f}.gform_body #gform_fields_1 input,.gform_body #gform_fields_1 select,.gform_body #gform_fields_1 textarea,.gform_body #gform_fields_4 input,.gform_body #gform_fields_4 select,.gform_body #gform_fields_4 textarea{accent-color:#e31b23;padding:5px 10px;min-height:50px;border-color:#fff;background-color:#efefef;box-shadow:none}.gform_body #gform_fields_1 select,.gform_body #gform_fields_4 select{margin-top:4px}input,select{accent-color:#e31b23}span#loadMore.disabled{background-color:#b7b4b4;cursor:not-allowed}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#848484}form input::-moz-placeholder,form textarea::-moz-placeholder{color:#848484}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#848484}form input:-moz-placeholder,form textarea:-moz-placeholder{color:#848484}.grid-container{padding-right:.625rem;padding-left:.625rem;max-width:75rem;margin-left:auto;margin-right:auto}@media print,screen and (min-width:40em){.grid-container{padding-right:.9375rem;padding-left:.9375rem}}.grid-container.fluid{padding-right:.625rem;padding-left:.625rem;max-width:100%;margin-left:auto;margin-right:auto}@media print,screen and (min-width:40em){.grid-container.fluid{padding-right:.9375rem;padding-left:.9375rem}}.grid-container.full{padding-right:0;padding-left:0;max-width:100%;margin-left:auto;margin-right:auto}.grid-x{-ms-flex-flow:row wrap;flex-flow:row wrap}.cell,.grid-x{display:-ms-flexbox;display:flex}.cell{-ms-flex-direction:column;flex-direction:column;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%}.cell.auto{-ms-flex:1 1 0px;flex:1 1 0px}.cell.shrink{-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.small-1{width:8.33333%}.grid-x>.small-2{width:16.66667%}.grid-x>.small-3{width:25%}.grid-x>.small-4{width:33.33333%}.grid-x>.small-5{width:41.66667%}.grid-x>.small-6{width:50%}.grid-x>.small-7{width:58.33333%}.grid-x>.small-8{width:66.66667%}.grid-x>.small-9{width:75%}.grid-x>.small-10{width:83.33333%}.grid-x>.small-11{width:91.66667%}.grid-x>.small-12{width:100%}@media print,screen and (min-width:40em){.grid-x>.medium-auto{-ms-flex:1 1 0px;flex:1 1 0px;width:auto}.grid-x>.medium-1,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-shrink{-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.medium-shrink{width:auto}.grid-x>.medium-1{width:8.33333%}.grid-x>.medium-2{width:16.66667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.33333%}.grid-x>.medium-5{width:41.66667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.33333%}.grid-x>.medium-8{width:66.66667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.33333%}.grid-x>.medium-11{width:91.66667%}.grid-x>.medium-12{width:100%}}@media print,screen and (min-width:64em){.grid-x>.large-auto{-ms-flex:1 1 0px;flex:1 1 0px;width:auto}.grid-x>.large-1,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-shrink{-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.large-shrink{width:auto}.grid-x>.large-1{width:8.33333%}.grid-x>.large-2{width:16.66667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.33333%}.grid-x>.large-5{width:41.66667%}.grid-x>.large-6{width:50%}.grid-x>.large-7{width:58.33333%}.grid-x>.large-8{width:66.66667%}.grid-x>.large-9{width:75%}.grid-x>.large-10{width:83.33333%}.grid-x>.large-11{width:91.66667%}.grid-x>.large-12{width:100%}}@media print,screen and (min-width:1400px){.grid-x>.xlarge-1{width:8.33333%}.grid-x>.xlarge-2{width:16.66667%}.grid-x>.xlarge-3{width:25%}.grid-x>.xlarge-4{width:33.33333%}.grid-x>.xlarge-5{width:41.66667%}.grid-x>.xlarge-6{width:50%}.grid-x>.xlarge-7{width:58.33333%}.grid-x>.xlarge-8{width:66.66667%}.grid-x>.xlarge-9{width:75%}.grid-x>.xlarge-10{width:83.33333%}.grid-x>.xlarge-11{width:91.66667%}.grid-x>.xlarge-12{width:100%}}.grid-margin-x:not(.grid-x)>.cell{width:auto}.grid-margin-y:not(.grid-y)>.cell{height:auto}.grid-margin-x{margin-left:-.625rem;margin-right:-.625rem}@media print,screen and (min-width:40em){.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}}.grid-margin-x>.cell{width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:40em){.grid-margin-x>.cell{width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}.grid-margin-x>.auto,.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.33333% - 1.25rem)}.grid-margin-x>.small-2{width:calc(16.66667% - 1.25rem)}.grid-margin-x>.small-3{width:calc(25% - 1.25rem)}.grid-margin-x>.small-4{width:calc(33.33333% - 1.25rem)}.grid-margin-x>.small-5{width:calc(41.66667% - 1.25rem)}.grid-margin-x>.small-6{width:calc(50% - 1.25rem)}.grid-margin-x>.small-7{width:calc(58.33333% - 1.25rem)}.grid-margin-x>.small-8{width:calc(66.66667% - 1.25rem)}.grid-margin-x>.small-9{width:calc(75% - 1.25rem)}.grid-margin-x>.small-10{width:calc(83.33333% - 1.25rem)}.grid-margin-x>.small-11{width:calc(91.66667% - 1.25rem)}.grid-margin-x>.small-12{width:calc(100% - 1.25rem)}@media print,screen and (min-width:40em){.grid-margin-x>.auto,.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.small-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.small-3{width:calc(25% - 1.875rem)}.grid-margin-x>.small-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.small-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.small-6{width:calc(50% - 1.875rem)}.grid-margin-x>.small-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.small-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.small-9{width:calc(75% - 1.875rem)}.grid-margin-x>.small-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.small-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.small-12{width:calc(100% - 1.875rem)}.grid-margin-x>.medium-auto,.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.medium-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.medium-3{width:calc(25% - 1.875rem)}.grid-margin-x>.medium-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.medium-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.medium-6{width:calc(50% - 1.875rem)}.grid-margin-x>.medium-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.medium-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.medium-9{width:calc(75% - 1.875rem)}.grid-margin-x>.medium-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.medium-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.medium-12{width:calc(100% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-x>.large-auto,.grid-margin-x>.large-shrink{width:auto}.grid-margin-x>.large-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.large-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.large-3{width:calc(25% - 1.875rem)}.grid-margin-x>.large-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.large-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.large-6{width:calc(50% - 1.875rem)}.grid-margin-x>.large-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.large-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.large-9{width:calc(75% - 1.875rem)}.grid-margin-x>.large-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.large-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.large-12{width:calc(100% - 1.875rem)}}.grid-padding-x .grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width:40em){.grid-padding-x .grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}.grid-container:not(.full)>.grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width:40em){.grid-container:not(.full)>.grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}.grid-padding-x>.cell{padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.grid-padding-x>.cell{padding-right:.9375rem;padding-left:.9375rem}}.small-up-1>.cell{width:100%}.small-up-2>.cell{width:50%}.small-up-3>.cell{width:33.33333%}.small-up-4>.cell{width:25%}.small-up-5>.cell{width:20%}.small-up-6>.cell{width:16.66667%}.small-up-7>.cell{width:14.28571%}.small-up-8>.cell{width:12.5%}@media print,screen and (min-width:40em){.medium-up-1>.cell{width:100%}.medium-up-2>.cell{width:50%}.medium-up-3>.cell{width:33.33333%}.medium-up-4>.cell{width:25%}.medium-up-5>.cell{width:20%}.medium-up-6>.cell{width:16.66667%}.medium-up-7>.cell{width:14.28571%}.medium-up-8>.cell{width:12.5%}}@media print,screen and (min-width:64em){.large-up-1>.cell{width:100%}.large-up-2>.cell{width:50%}.large-up-3>.cell{width:33.33333%}.large-up-4>.cell{width:25%}.large-up-5>.cell{width:20%}.large-up-6>.cell{width:16.66667%}.large-up-7>.cell{width:14.28571%}.large-up-8>.cell{width:12.5%}}.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.25rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.25rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.25rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.25rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.25rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.25rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.25rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.25rem)}@media print,screen and (min-width:40em){.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.875rem)}.grid-margin-x.medium-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.medium-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.medium-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.medium-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.medium-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.medium-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.medium-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.medium-up-8>.cell{width:calc(12.5% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-x.large-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.large-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.large-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.large-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.large-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.large-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.large-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.large-up-8>.cell{width:calc(12.5% - 1.875rem)}}.small-margin-collapse,.small-margin-collapse>.cell{margin-right:0;margin-left:0}.small-margin-collapse>.small-1{width:8.33333%}.small-margin-collapse>.small-2{width:16.66667%}.small-margin-collapse>.small-3{width:25%}.small-margin-collapse>.small-4{width:33.33333%}.small-margin-collapse>.small-5{width:41.66667%}.small-margin-collapse>.small-6{width:50%}.small-margin-collapse>.small-7{width:58.33333%}.small-margin-collapse>.small-8{width:66.66667%}.small-margin-collapse>.small-9{width:75%}.small-margin-collapse>.small-10{width:83.33333%}.small-margin-collapse>.small-11{width:91.66667%}.small-margin-collapse>.small-12{width:100%}@media print,screen and (min-width:40em){.small-margin-collapse>.medium-1{width:8.33333%}.small-margin-collapse>.medium-2{width:16.66667%}.small-margin-collapse>.medium-3{width:25%}.small-margin-collapse>.medium-4{width:33.33333%}.small-margin-collapse>.medium-5{width:41.66667%}.small-margin-collapse>.medium-6{width:50%}.small-margin-collapse>.medium-7{width:58.33333%}.small-margin-collapse>.medium-8{width:66.66667%}.small-margin-collapse>.medium-9{width:75%}.small-margin-collapse>.medium-10{width:83.33333%}.small-margin-collapse>.medium-11{width:91.66667%}.small-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.small-margin-collapse>.large-1{width:8.33333%}.small-margin-collapse>.large-2{width:16.66667%}.small-margin-collapse>.large-3{width:25%}.small-margin-collapse>.large-4{width:33.33333%}.small-margin-collapse>.large-5{width:41.66667%}.small-margin-collapse>.large-6{width:50%}.small-margin-collapse>.large-7{width:58.33333%}.small-margin-collapse>.large-8{width:66.66667%}.small-margin-collapse>.large-9{width:75%}.small-margin-collapse>.large-10{width:83.33333%}.small-margin-collapse>.large-11{width:91.66667%}.small-margin-collapse>.large-12{width:100%}}.small-padding-collapse{margin-right:0;margin-left:0}.small-padding-collapse>.cell{padding-right:0;padding-left:0}@media print,screen and (min-width:40em){.medium-margin-collapse,.medium-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width:40em){.medium-margin-collapse>.small-1{width:8.33333%}.medium-margin-collapse>.small-2{width:16.66667%}.medium-margin-collapse>.small-3{width:25%}.medium-margin-collapse>.small-4{width:33.33333%}.medium-margin-collapse>.small-5{width:41.66667%}.medium-margin-collapse>.small-6{width:50%}.medium-margin-collapse>.small-7{width:58.33333%}.medium-margin-collapse>.small-8{width:66.66667%}.medium-margin-collapse>.small-9{width:75%}.medium-margin-collapse>.small-10{width:83.33333%}.medium-margin-collapse>.small-11{width:91.66667%}.medium-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width:40em){.medium-margin-collapse>.medium-1{width:8.33333%}.medium-margin-collapse>.medium-2{width:16.66667%}.medium-margin-collapse>.medium-3{width:25%}.medium-margin-collapse>.medium-4{width:33.33333%}.medium-margin-collapse>.medium-5{width:41.66667%}.medium-margin-collapse>.medium-6{width:50%}.medium-margin-collapse>.medium-7{width:58.33333%}.medium-margin-collapse>.medium-8{width:66.66667%}.medium-margin-collapse>.medium-9{width:75%}.medium-margin-collapse>.medium-10{width:83.33333%}.medium-margin-collapse>.medium-11{width:91.66667%}.medium-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.medium-margin-collapse>.large-1{width:8.33333%}.medium-margin-collapse>.large-2{width:16.66667%}.medium-margin-collapse>.large-3{width:25%}.medium-margin-collapse>.large-4{width:33.33333%}.medium-margin-collapse>.large-5{width:41.66667%}.medium-margin-collapse>.large-6{width:50%}.medium-margin-collapse>.large-7{width:58.33333%}.medium-margin-collapse>.large-8{width:66.66667%}.medium-margin-collapse>.large-9{width:75%}.medium-margin-collapse>.large-10{width:83.33333%}.medium-margin-collapse>.large-11{width:91.66667%}.medium-margin-collapse>.large-12{width:100%}}@media print,screen and (min-width:40em){.medium-padding-collapse{margin-right:0;margin-left:0}.medium-padding-collapse>.cell{padding-right:0;padding-left:0}}@media print,screen and (min-width:64em){.large-margin-collapse,.large-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width:64em){.large-margin-collapse>.small-1{width:8.33333%}.large-margin-collapse>.small-2{width:16.66667%}.large-margin-collapse>.small-3{width:25%}.large-margin-collapse>.small-4{width:33.33333%}.large-margin-collapse>.small-5{width:41.66667%}.large-margin-collapse>.small-6{width:50%}.large-margin-collapse>.small-7{width:58.33333%}.large-margin-collapse>.small-8{width:66.66667%}.large-margin-collapse>.small-9{width:75%}.large-margin-collapse>.small-10{width:83.33333%}.large-margin-collapse>.small-11{width:91.66667%}.large-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width:64em){.large-margin-collapse>.medium-1{width:8.33333%}.large-margin-collapse>.medium-2{width:16.66667%}.large-margin-collapse>.medium-3{width:25%}.large-margin-collapse>.medium-4{width:33.33333%}.large-margin-collapse>.medium-5{width:41.66667%}.large-margin-collapse>.medium-6{width:50%}.large-margin-collapse>.medium-7{width:58.33333%}.large-margin-collapse>.medium-8{width:66.66667%}.large-margin-collapse>.medium-9{width:75%}.large-margin-collapse>.medium-10{width:83.33333%}.large-margin-collapse>.medium-11{width:91.66667%}.large-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.large-margin-collapse>.large-1{width:8.33333%}.large-margin-collapse>.large-2{width:16.66667%}.large-margin-collapse>.large-3{width:25%}.large-margin-collapse>.large-4{width:33.33333%}.large-margin-collapse>.large-5{width:41.66667%}.large-margin-collapse>.large-6{width:50%}.large-margin-collapse>.large-7{width:58.33333%}.large-margin-collapse>.large-8{width:66.66667%}.large-margin-collapse>.large-9{width:75%}.large-margin-collapse>.large-10{width:83.33333%}.large-margin-collapse>.large-11{width:91.66667%}.large-margin-collapse>.large-12{width:100%}}@media print,screen and (min-width:64em){.large-padding-collapse{margin-right:0;margin-left:0}.large-padding-collapse>.cell{padding-right:0;padding-left:0}}.small-offset-0{margin-left:0}.grid-margin-x>.small-offset-0{margin-left:calc(0% + .625rem)}.small-offset-1{margin-left:8.33333%}.grid-margin-x>.small-offset-1{margin-left:calc(8.33333% + .625rem)}.small-offset-2{margin-left:16.66667%}.grid-margin-x>.small-offset-2{margin-left:calc(16.66667% + .625rem)}.small-offset-3{margin-left:25%}.grid-margin-x>.small-offset-3{margin-left:calc(25% + .625rem)}.small-offset-4{margin-left:33.33333%}.grid-margin-x>.small-offset-4{margin-left:calc(33.33333% + .625rem)}.small-offset-5{margin-left:41.66667%}.grid-margin-x>.small-offset-5{margin-left:calc(41.66667% + .625rem)}.small-offset-6{margin-left:50%}.grid-margin-x>.small-offset-6{margin-left:calc(50% + .625rem)}.small-offset-7{margin-left:58.33333%}.grid-margin-x>.small-offset-7{margin-left:calc(58.33333% + .625rem)}.small-offset-8{margin-left:66.66667%}.grid-margin-x>.small-offset-8{margin-left:calc(66.66667% + .625rem)}.small-offset-9{margin-left:75%}.grid-margin-x>.small-offset-9{margin-left:calc(75% + .625rem)}.small-offset-10{margin-left:83.33333%}.grid-margin-x>.small-offset-10{margin-left:calc(83.33333% + .625rem)}.small-offset-11{margin-left:91.66667%}.grid-margin-x>.small-offset-11{margin-left:calc(91.66667% + .625rem)}@media print,screen and (min-width:40em){.medium-offset-0{margin-left:0}.grid-margin-x>.medium-offset-0{margin-left:calc(0% + .9375rem)}.medium-offset-1{margin-left:8.33333%}.grid-margin-x>.medium-offset-1{margin-left:calc(8.33333% + .9375rem)}.medium-offset-2{margin-left:16.66667%}.grid-margin-x>.medium-offset-2{margin-left:calc(16.66667% + .9375rem)}.medium-offset-3{margin-left:25%}.grid-margin-x>.medium-offset-3{margin-left:calc(25% + .9375rem)}.medium-offset-4{margin-left:33.33333%}.grid-margin-x>.medium-offset-4{margin-left:calc(33.33333% + .9375rem)}.medium-offset-5{margin-left:41.66667%}.grid-margin-x>.medium-offset-5{margin-left:calc(41.66667% + .9375rem)}.medium-offset-6{margin-left:50%}.grid-margin-x>.medium-offset-6{margin-left:calc(50% + .9375rem)}.medium-offset-7{margin-left:58.33333%}.grid-margin-x>.medium-offset-7{margin-left:calc(58.33333% + .9375rem)}.medium-offset-8{margin-left:66.66667%}.grid-margin-x>.medium-offset-8{margin-left:calc(66.66667% + .9375rem)}.medium-offset-9{margin-left:75%}.grid-margin-x>.medium-offset-9{margin-left:calc(75% + .9375rem)}.medium-offset-10{margin-left:83.33333%}.grid-margin-x>.medium-offset-10{margin-left:calc(83.33333% + .9375rem)}.medium-offset-11{margin-left:91.66667%}.grid-margin-x>.medium-offset-11{margin-left:calc(91.66667% + .9375rem)}}@media print,screen and (min-width:64em){.large-offset-0{margin-left:0}.grid-margin-x>.large-offset-0{margin-left:calc(0% + .9375rem)}.large-offset-1{margin-left:8.33333%}.grid-margin-x>.large-offset-1{margin-left:calc(8.33333% + .9375rem)}.large-offset-2{margin-left:16.66667%}.grid-margin-x>.large-offset-2{margin-left:calc(16.66667% + .9375rem)}.large-offset-3{margin-left:25%}.grid-margin-x>.large-offset-3{margin-left:calc(25% + .9375rem)}.large-offset-4{margin-left:33.33333%}.grid-margin-x>.large-offset-4{margin-left:calc(33.33333% + .9375rem)}.large-offset-5{margin-left:41.66667%}.grid-margin-x>.large-offset-5{margin-left:calc(41.66667% + .9375rem)}.large-offset-6{margin-left:50%}.grid-margin-x>.large-offset-6{margin-left:calc(50% + .9375rem)}.large-offset-7{margin-left:58.33333%}.grid-margin-x>.large-offset-7{margin-left:calc(58.33333% + .9375rem)}.large-offset-8{margin-left:66.66667%}.grid-margin-x>.large-offset-8{margin-left:calc(66.66667% + .9375rem)}.large-offset-9{margin-left:75%}.grid-margin-x>.large-offset-9{margin-left:calc(75% + .9375rem)}.large-offset-10{margin-left:83.33333%}.grid-margin-x>.large-offset-10{margin-left:calc(83.33333% + .9375rem)}.large-offset-11{margin-left:91.66667%}.grid-margin-x>.large-offset-11{margin-left:calc(91.66667% + .9375rem)}}@media print,screen and (min-width:1400px){.xlarge-offset-0{margin-left:0}.grid-margin-x>.xlarge-offset-0{margin-left:calc(0% + .9375rem)}.xlarge-offset-1{margin-left:8.33333%}.grid-margin-x>.xlarge-offset-1{margin-left:calc(8.33333% + .9375rem)}.xlarge-offset-2{margin-left:16.66667%}.grid-margin-x>.xlarge-offset-2{margin-left:calc(16.66667% + .9375rem)}.xlarge-offset-3{margin-left:25%}.grid-margin-x>.xlarge-offset-3{margin-left:calc(25% + .9375rem)}.xlarge-offset-4{margin-left:33.33333%}}body .site-title svg path{fill:#e31b23!important}@media (min-width:768px){body #primary-menu>li a{color:#e31b23}body .main-nav.lower-down .site-title svg path{fill:#fff}body .main-nav.lower-down #primary-menu>li a{color:#fff}body .main-nav.lower-down #primary-menu .nav-search-icon{color:#e31b23;background-color:#fff}body .main-nav.nav-down #primary-menu .sub-menu>li a{color:#231f20}body .main-nav.nav-down #primary-menu .sub-menu .nav-search-icon{color:#e31b23;background-color:#e31b23}}body .main-nav .toggle{color:#e31b23}.wp-admin .mfp-hide{display:block!important}.header-ad-placement{padding:2rem 1rem 1rem;text-align:center;background-color:#efefef}.cta-subfooter{position:relative;background-color:#efefef}@media (min-width:1200px){.cta-subfooter{background-image:url(../src/assets/images/map.svg)}}@media (max-width:767px){.cta-subfooter{background-color:#e31b23}}.cta-subfooter .cta-bg{position:absolute;width:50%;height:100%;right:0;background-size:cover;background-position:50%;background-repeat:no-repeat}@media (max-width:767px){.cta-subfooter .cta-bg{display:none}}.cta-subfooter h2{font-size:2.5rem}.cta-subfooter .cta-text{position:relative;background-color:#efefef;padding:6rem 3rem;max-width:50%}@media (max-width:767px){.cta-subfooter .cta-text{max-width:100%}}.cta-subfooter .cta-text:after{content:"";position:absolute;background-color:#efefef;left:100%;top:0;height:100%;width:250px;-webkit-clip-path:polygon(0 0,0 100%,23% 50%);clip-path:polygon(0 0,0 100%,23% 50%);z-index:10}.cta-subfooter .cta-text p{margin-bottom:2rem;max-width:75%}@media (max-width:767px){.cta-subfooter .cta-text p{max-width:100%}}.cta-subfooter .grid-container{padding:0}.cta-subfooter.cta-subfooter-red{position:relative;background-color:#e31b23}@media (min-width:1200px){.cta-subfooter.cta-subfooter-red{background-image:url(../src/assets/images/red-map.svg)}}@media (max-width:767px){.cta-subfooter.cta-subfooter-red{background-color:#e31b23}}.cta-subfooter.cta-subfooter-red .cta-text{background-color:#e31b23;color:#fff}.cta-subfooter.cta-subfooter-red .cta-text:after{background-color:#e31b23;width:0}.cta-subfooter.cta-subfooter-red .cta-text h2,.cta-subfooter.cta-subfooter-red .cta-text h3,.cta-subfooter.cta-subfooter-red .cta-text h4{color:#fff}.cta-subfooter.cta-subfooter-red .cta-text h3{font-size:26px}@media (max-width:767px){.cta-subfooter.cta-subfooter-red .cta-text h3{font-size:20px}}.cta-subfooter.cta-subfooter-red .cta-text h4{font-size:20px;margin-bottom:0}@media (max-width:767px){.cta-subfooter.cta-subfooter-red .cta-text h4{font-size:18px}}.cta-subfooter.cta-subfooter-red .cta-text p{color:#fff}@media (max-width:767px){.cta-subfooter.cta-subfooter-red .cta-text p{font-size:16px}}.cta-subfooter.cta-subfooter-red .cta-text .button{color:#fff}.cta-subfooter.cta-subfooter-red .cta-subfooter-slider{margin-bottom:0}.cta-subfooter.cta-subfooter-red .cta-subfooter-slider .slick-slide{padding:.5rem 1.5rem}.cta-subfooter.cta-subfooter-red .cta-subfooter-slider .slick-dots{bottom:-25px;text-align:left;left:3%}.main-footer{background-color:#fff;padding:0!important;overflow:hidden;position:relative}.main-footer .footer-info{z-index:5;position:relative}@media (min-width:768px){.main-footer .footer-info{padding:3rem .9375rem}}.main-footer .footer-info a,.main-footer .footer-info p{color:#010101;margin-bottom:0;font-size:1.1rem;font-family:sofia-pro,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}.main-footer .footer-info h4{color:#010101;font-size:1.5rem}.main-footer .footer-info .custom-logo-link{margin-bottom:1rem}.main-footer .footer-info img{max-height:150px;width:auto}@media (max-width:767px){.main-footer .footer-info img{margin-bottom:2rem}}.main-footer .footer-info svg{max-width:200px}.main-footer .footer-info .cell{padding:2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}@media (max-width:767px){.main-footer .footer-info .cell{-ms-flex-align:center;align-items:center}}.main-footer .footer-info .cell a{color:#010101}.main-footer .footer-info .cell li{margin-bottom:0}.main-footer .footer-info .cell.footer-recent-posts ul{list-style-type:none;margin:0 0 1rem}.main-footer .footer-info .cell.footer-recent-posts ul li{margin-bottom:1rem}.main-footer .footer-info .cell .button{padding:.5rem 2rem;width:-moz-fit-content;width:fit-content}.main-footer .footer-info .social-links li{display:block;text-align:left;margin-left:0;margin-bottom:.25rem}.main-footer .footer-info .social-links a{color:#010101}.main-footer .footer-info .social-links a:before{margin-right:.5rem;text-align:center;min-width:30px;display:inline-block}.main-footer .footer-info .footer-text a{color:#010101}.main-footer .footer-info .footer-text.phone-link{margin-bottom:1rem;color:#010101}.main-footer .footer-info .footer-text.phone-link a{color:#010101}.main-footer .legal{position:relative;padding:0 0 2rem;color:#fff;margin:0;color:#010101;z-index:10}.main-footer .legal a{color:#010101}.main-footer .legal img{max-width:165px}.main-footer .legal .footer-link>.cell{-ms-flex-direction:column;flex-direction:column}.main-footer .legal .footer-link ul{list-style-type:none;margin:1rem 0 2rem}.main-footer .legal .footer-link ul li{margin-bottom:0}.main-footer .legal .footer-link ul a{font-family:sofia-pro,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.1rem}.main-footer .legal h6{font-size:.9rem;font-weight:400}.main-footer .footer-nav-menu{margin:1rem 0;padding:0}.main-footer .footer-nav-menu li{display:inline-block;margin:0 1rem}.main-footer .footer-nav-menu li a{font-weight:500;font-family:sofia-pro,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.25rem}@media (max-width:767px){.main-footer .footer-info .cell,.main-footer .legal .cell{text-align:center}}.main-footer .legal .cell{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.main-footer .legal .cell h6{margin-bottom:0}.main-footer .legal .cell img{max-height:40px}@media (min-width:768px){.main-footer .legal .cell{-ms-flex-pack:center;justify-content:center}.main-footer .legal .cell.align-left{-ms-flex-pack:start;justify-content:flex-start;padding-left:2rem}.main-footer .legal .cell.align-right{-ms-flex-pack:end;justify-content:flex-end;padding-right:2rem}}.main-footer .legal .nav-search-icon{display:none}.main-footer:after{content:"";position:absolute;right:-.75rem;bottom:-1rem;width:30vw;max-width:400px;height:90%;background-image:url(../src/assets/images/us-icon-gray.svg);background-size:contain;background-repeat:no-repeat;background-position:100% 100%;z-index:0}@media (min-width:1200px){.main-footer:after{bottom:-2rem}}@media (max-width:767px){.main-footer .legal .cell{-ms-flex-pack:center;justify-content:center;margin-bottom:1rem}.footer-recent-posts{-ms-flex-align:center;align-items:center}}div#gform_wrapper_4{width:100%}.main-nav{position:relative}.main-nav li{list-style:none}.main-nav li a{font-weight:500;display:block;color:#fff;padding:.125rem;-webkit-font-smoothing:antialiased}.main-nav li .sub-menu a,.main-nav li a{font-family:sofia-pro,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}.main-nav ul{margin:0}.main-nav .site-title{margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.main-nav .site-title a{color:#fff;padding:1rem}.main-nav .site-title img,.main-nav .site-title svg{max-height:60px;width:auto;max-width:150px}@media (min-width:768px){.main-nav .site-title img,.main-nav .site-title svg{max-width:200px!important}}.main-nav .site-title h1,.main-nav .site-title p{margin-left:1rem;text-transform:uppercase}.main-nav .menu-container{position:relative;padding:0}.main-nav.nav-down{z-index:1000}@media (min-width:768px){.main-nav{width:100%;transition:all .2s ease-in-out;z-index:100}.main-nav.nav-up{position:fixed;top:-150px}.main-nav.nav-down{top:0;z-index:1000}.main-nav.lower-down{background-color:rgba(227,27,35,.95);box-shadow:0 .5rem .75rem rgba(0,0,0,.25);padding:.5rem 0}.main-nav .mobile-search-toggle{display:none}}@media (max-width:767px){.main-nav .site-title{position:relative;z-index:9999;width:60%}.main-nav .site-title svg path{fill:#fff;transition:all .2s ease-in-out}.main-nav .toggle{position:absolute;right:1rem;top:2.5rem;transform:translateY(-50%);display:block;padding:1rem;font-size:1.5rem;cursor:pointer;color:#fff;transition:color .2s ease-in-out;z-index:1001}.main-nav .toggle:before{content:"";font-family:Font Awesome\ 5 Free,FontAwesome,Font Awesome\ 5 Brands;font-weight:700}.main-nav .toggle.is-active{color:#e31b23}.main-nav .toggle.is-active:before{content:""}.logged-in .main-nav .toggle{position:absolute}.main-nav .nav-menu{position:relative;height:0;margin:0;padding-top:8rem;padding-bottom:5rem;padding-left:0;overflow:hidden;transition:max-height .2s ease-in-out;position:fixed;left:0;right:0;width:100%;z-index:100;top:0;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;display:none}.main-nav .nav-menu .nav-search-icon{opacity:1}.main-nav .nav-menu>li{display:block;opacity:0;background-color:#fff;z-index:10}.main-nav .nav-menu>li .nav-phone-link{background-color:rgba(227,27,35,.8);padding:.25rem;line-height:1.3}.main-nav .nav-menu>li.menu-item-has-children{position:relative}.main-nav .nav-menu>li.menu-item-has-children>.sub-menu{max-height:0;overflow-y:hidden;transition:all .2s ease-in-out;padding-left:0}.main-nav .nav-menu>li.menu-item-has-children>.sub-menu .remove-link>a{font-weight:700;font-size:1rem}.main-nav .nav-menu>li.menu-item-has-children:after{content:"";font-family:Font Awesome\ 5 Free,FontAwesome,Font Awesome\ 5 Brands;position:absolute;right:1rem;top:5px;padding:.5rem;color:#231f20;transform:rotate(-90deg);transition:all .2s ease-in-out}.main-nav .nav-menu>li.menu-item-has-children .sub-menu li{padding-left:.5rem;font-weight:400}.main-nav .nav-menu>li.menu-item-has-children .sub-menu li a{font-family:sofia-pro,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;margin-left:.5rem;font-size:1rem}.main-nav .nav-menu>li.menu-item-has-children.is-active:after{content:""}.main-nav .nav-menu>li.menu-item-has-children.is-mobile-open:after{transform:rotate(0deg)}.main-nav .nav-menu>li.menu-item-has-children.is-mobile-open .sub-menu{max-height:100vh!important}.main-nav .nav-menu>li>a{display:inline-block;width:auto;padding-right:1rem;line-height:1}.main-nav .nav-menu a{color:#010101;font-size:1.25rem}.main-nav .nav-menu.is-active{position:absolute;display:-ms-flexbox;display:flex;height:100vh;z-index:1000;background-color:#fff;overflow-y:auto!important;z-index:999}.main-nav .nav-menu.is-active>li{opacity:1;transform:translateX(0);text-transform:none;width:100%;border-bottom:1px solid rgba(227,27,35,.3);padding:.5rem}.main-nav .nav-menu.is-active>li a{text-transform:none}}@media (min-width:768px){.main-nav{position:relative}.main-nav .toggle{display:none}.main-nav .menu,.main-nav .site-title{list-style-type:none;display:block}.main-nav .menu li,.main-nav .site-title li{float:left;position:relative;line-height:inherit}.main-nav .menu li a,.main-nav .site-title li a{display:block;font-size:1.25rem;font-weight:500;line-height:1.1;color:#fff;border:none;padding:.75rem 1rem;transition:all .1s ease-in-out}.main-nav .menu li a:focus a,.main-nav .menu li a:hover a,.main-nav .site-title li a:focus a,.main-nav .site-title li a:hover a{color:#e31b23}.main-nav .menu li a i,.main-nav .site-title li a i{font-size:1.25rem}.main-nav .nav-menu{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.main-nav .nav-menu .nav-phone-link{background-color:rgba(227,27,35,.8)}.main-nav .site-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.main-nav .site-title img{padding:0;transition:all .2s ease-in-out;max-width:none;image-rendering:-webkit-optimize-contrast;-webkit-transform:translateZ(0)}.main-nav .site-title:after{content:none}.main-nav .site-title:hover{opacity:.8;background-color:transparent}.main-nav .nav-menu>li{border-left:2px solid #efefef;position:relative}.main-nav .nav-menu>li:after{content:"";position:absolute;height:2px;bottom:-2px}.main-nav .nav-menu>li.menu-item-has-children>a:after{content:"";font-family:Font Awesome\ 5 Free,FontAwesome,Font Awesome\ 5 Brands;font-size:1rem;font-weight:800;position:relative;margin-left:.5em;display:inline-block;pointer-events:none;transition:transform .1s ease-in-out;transform:scale(1) rotate(0deg)}.main-nav .nav-menu>li.menu-item-has-children:hover>a:after{transform:scale(1) rotate(90deg)}.main-nav .nav-menu>li.is-cta{border:none}.main-nav .nav-menu>li.is-cta a{background-color:#e31b23!important;color:#fff!important}.main-nav .nav-menu>li a{text-align:center;font-weight:500;font-size:1rem}.main-nav .nav-menu>li>a{position:relative;padding:2.5rem 1.5rem;font-weight:700;color:#010101!important}.main-nav .nav-menu>li>a:before{content:"";position:absolute;bottom:0;left:50%;height:4px;opacity:0;width:0;background-color:#e31b23;transition:all .2s ease-in-out}.main-nav .nav-menu>li.active a,.main-nav .nav-menu>li.current-menu-item a{color:#fff;background-color:transparent;position:relative;transition:all .2s ease-in-out}.main-nav .nav-menu>li>:hover,.main-nav .nav-menu>li>a:hover{text-shadow:none}.main-nav .nav-menu>li>:hover:before,.main-nav .nav-menu>li>a:hover:before{opacity:1;left:5%;width:90%!important}.main-nav .nav-menu>li>.sub-menu{position:absolute;margin:0;left:0;top:calc(100% + 2rem);background-color:#fff;padding:0 1rem 1rem;border-top:1rem solid transparent;min-width:150%;opacity:0;transform:scale(0);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto;height:auto;box-shadow:0 0 .25rem rgba(0,0,0,.125);transition:opacity .2s ease-in-out,top .2s ease-in-out}.main-nav .nav-menu>li>.sub-menu:after,.main-nav .nav-menu>li>.sub-menu:before{content:"";height:1rem;left:0;width:100%;bottom:calc(100% + 1rem);position:absolute}.main-nav .nav-menu>li>.sub-menu:after{top:100%;bottom:auto}.main-nav .nav-menu>li>.sub-menu li{display:block;-ms-flex:1;flex:1;min-height:100%;padding:0;margin:.25rem}.main-nav .nav-menu>li>.sub-menu li:first-child{border:none}.main-nav .nav-menu>li>.sub-menu li a{text-align:left;font-weight:300;font-size:1rem;white-space:nowrap;text-transform:none;color:#231f20}.main-nav .nav-menu>li>.sub-menu li a:hover{color:#010101}.main-nav .nav-menu>li.horiz-menu{position:static}.main-nav .nav-menu>li.horiz-menu>a:before{content:"";position:absolute;bottom:0;left:50%;height:4px;opacity:0;width:0;background-color:#e31b23;transition:all .2s ease-in-out}.main-nav .nav-menu>li.horiz-menu>.sub-menu{left:auto;right:0;height:318px;min-width:100%}.main-nav .nav-menu>li.horiz-menu>.sub-menu>li{padding:0 .75rem}.main-nav .nav-menu>li.horiz-menu>.sub-menu>li>a{font-weight:700;padding-left:0}.main-nav .nav-menu>li.horiz-menu>.sub-menu>li .sub-menu{padding-left:0}.main-nav .nav-menu>li.horiz-menu>.sub-menu>li .sub-menu li{padding-left:0;margin-left:0}.main-nav .nav-menu>li.horiz-menu>.sub-menu>li .sub-menu li a{padding-left:0}.main-nav .nav-menu>li.horiz-menu:hover a:before{opacity:1!important;left:5%!important;width:90%!important}.main-nav .nav-menu>li.horiz-menu.nav-podcast-wrapper>.sub-menu{min-height:375px;min-width:60%}.main-nav .nav-menu>li.horiz-menu.nav-podcast-wrapper>.sub-menu li{-ms-flex:none;flex:none;min-height:unset}.main-nav .nav-menu>li.horiz-menu.nav-podcast-wrapper>.sub-menu li a{font-weight:300}.main-nav .nav-menu>li.menu-item-has-children a:focus+.sub-menu,.main-nav .nav-menu>li .sub-menu.active,.main-nav .nav-menu>li:hover>.sub-menu{opacity:1;top:100%;transform:scale(1)}.main-nav .nav-menu>li.menu-item-has-children a:focus+.sub-menu .sub-menu,.main-nav .nav-menu>li .sub-menu.active .sub-menu,.main-nav .nav-menu>li:hover>.sub-menu .sub-menu{top:0;padding:0;margin-left:1px}.main-nav .nav-menu>li.menu-item-has-children a:focus+.sub-menu .sub-menu li,.main-nav .nav-menu>li .sub-menu.active .sub-menu li,.main-nav .nav-menu>li:hover>.sub-menu .sub-menu li{text-transform:none}.main-nav .nav-menu>li.menu-item-has-children a:focus+.sub-menu .sub-menu li a,.main-nav .nav-menu>li .sub-menu.active .sub-menu li a,.main-nav .nav-menu>li:hover>.sub-menu .sub-menu li a{border-top:0;color:#231f20}}@media (min-width:1200px){.main-nav .menu-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0 auto}}.main-nav strong{font-size:1rem;font-weight:800;margin:0;line-height:1}.single-properties .main-nav{background-color:#e31b23!important;box-shadow:none}@media (min-width:768px){.nav-wrapper{position:relative}.nav-wrapper .nav-menu .nav-search-icon{color:#010101;font-size:1rem;cursor:pointer;transform:rotate(0) scale(1);transition:all .2s ease-in-out;padding:2.5rem 1.5rem}.nav-wrapper .nav-menu .nav-search-icon a{display:none;font-size:0}}@media (min-width:768px){.nav-wrapper .search-form{position:absolute;right:150px;top:-.25rem;display:-ms-flexbox;display:flex;width:0;overflow:hidden;opacity:0;height:100%;box-shadow:-.5rem 0 .75rem transparent;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;transition:all .2s ease-in-out}.nav-wrapper .search-form>label{-ms-flex:1;flex:1}.nav-wrapper .search-form .search-field{width:100%;display:block;margin-bottom:0;opacity:0;transition:all .2s ease-in-out;border:none;box-shadow:none}.nav-wrapper .search-form .search-submit,.nav-wrapper .search-form input[type=submit]{padding:0;font-size:1rem;height:2.4375rem;opacity:0;transition:all .2s ease-in-out;transform:scale(0);transform-origin:left;border:none;color:#fff}}.nav-wrapper.search-active .nav-search-icon{transform:rotate(0) scale(1)}.nav-wrapper.search-active .nav-search-icon:before{content:""}.nav-wrapper.search-active .search-form{right:185px;top:0;width:100%;opacity:1;box-shadow:-.5rem 0 1.5rem -.5rem rgba(0,0,0,.25);height:100%;background-color:#fff;padding:1rem;transition:all .2s ease-in-out}.nav-wrapper.search-active .search-form>label{-ms-flex:1;flex:1}.nav-wrapper.search-active .search-form .search-field{width:100%;opacity:1;border:none}.nav-wrapper.search-active .search-form .search-field:focus{outline-color:#efefef}.nav-wrapper.search-active .search-form .search-submit,.nav-wrapper.search-active .search-form input[type=submit]{opacity:1;transform:scale(1);padding:0 1rem;background-color:#231f20;margin-bottom:0}@media (max-width:767px){.nav-wrapper .search-form{background-color:#e2e2e2!important;box-shadow:none!important}.nav-wrapper .search-form input[type=submit]{background-color:#e31b23!important;color:#fff;border:none}}#primary-menu .remove-link>a{pointer-events:none;background-color:#fff}#primary-menu .remove-link>a:hover{background-color:#fff}@media (min-width:768px){.nav-podcast{max-width:250px}.nav-podcast img{max-height:200px;width:auto}#primary-menu .latest-podcast>.sub-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;border:none;width:80%}#primary-menu .latest-podcast>.sub-menu:before{bottom:100%!important}#primary-menu .latest-podcast>.sub-menu .remove-link>a{margin-bottom:.5rem;font-weight:700;letter-spacing:2px}#primary-menu .latest-podcast>.sub-menu>li{-ms-flex:1;flex:1;max-width:48%}#primary-menu .latest-podcast>.sub-menu>li a{padding:0}#primary-menu .latest-podcast>.sub-menu>li>.sub-menu{border:0;margin:0;padding-right:.5rem;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column;max-height:180px;-ms-flex-wrap:wrap;flex-wrap:wrap}#primary-menu .latest-podcast>.sub-menu>li>.sub-menu li{margin:0 0 .25rem}#primary-menu .latest-podcast>.sub-menu>li>.sub-menu li a{padding:.25rem 0;font-size:1rem;font-family:sofia-pro,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;white-space:normal;line-height:1}#primary-menu .latest-podcast>.sub-menu>li>.sub-menu .remove-link>a{margin-bottom:.5rem;font-weight:700;letter-spacing:2px}.nav-podcast a{display:-ms-flexbox;display:flex;padding-left:0!important}.nav-podcast a p{font-size:.9rem;font-weight:600;white-space:normal}.nav-podcast a p small{font-weight:600;color:#e31b23}}body.single-rentpress_property .main-nav.lower-down{box-shadow:none!important}@media (max-width:767px){body.is-open .main-nav{position:absolute;top:0;width:100%}body.is-open .site-title svg path{fill:#e31b23}}@media (max-width:767px){#primary-menu .additional-links-nav-menu,#primary-menu .footer-text,#primary-menu .social-links,#primary-menu .widget-title,#primary-menu li.nav-search-icon{display:none}#primary-menu.is-active .widget-title{display:block;margin-top:1rem;padding:1rem 1rem 0;color:#e31b23;font-weight:500}#primary-menu.is-active .nav-search-icon{position:fixed;z-index:1001}#primary-menu.is-active #addlitionalLinks{display:block;width:100%;height:auto;margin-bottom:2rem}#primary-menu.is-active #addlitionalLinks ul{display:block;width:100%;overflow:hidden;border:none}#primary-menu.is-active #addlitionalLinks li{display:inline-block;opacity:1;width:50%;float:left;margin:0;transform:none;border:none}#primary-menu.is-active #addlitionalLinks li a{font-family:sofia-pro,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:none;font-size:1rem;padding:.5rem 1rem}#primary-menu.is-active .footer-text{display:block;padding:.125rem 1rem;margin:0;color:#e31b23}#primary-menu.is-active .footer-text a{color:#e31b23;font-size:1rem}#primary-menu.is-active #social-links{display:block;width:100%;margin-top:2rem}#primary-menu.is-active #social-links .menu-item{display:block;text-align:left;margin:0}#primary-menu.is-active #social-links .menu-item a{color:#ae862d;text-align:left;font-size:1rem;text-transform:none;padding-left:1rem;font-family:sofia-pro,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}#primary-menu.is-active #social-links .menu-item a:before{width:20px;display:inline-block;font-size:1.2rem;margin-right:.5rem}.mobile-search-toggle{position:absolute;right:5.25rem;top:1.4rem;padding:.5rem;font-size:1rem;width:32px!important;height:32px;color:#e31b23;background-color:#fff;border-radius:50%;text-align:center;transform:rotate(0) scale(1);box-shadow:none;border:none!important;z-index:1001}.mobile-search-toggle a{display:none;font-size:0;box-shadow:none}.nav-wrapper .search-form{display:none}.nav-wrapper.search-active .search-form{right:0;width:100%;opacity:1;padding:1rem;z-index:100;position:relative;left:0;z-index:1000;top:-1rem;height:200px;background-color:#e31b23;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.nav-wrapper.search-active .search-form>label{width:100%;-ms-flex:none;flex:none}.nav-wrapper.search-active .search-form>label .search-field{height:50px;margin-bottom:.5rem}.nav-wrapper.search-active .search-form .search-submit{width:100%;height:50px;-ms-flex:none;flex:none;line-height:50px;padding:0}body:not(.is-open) .search-form{display:none}body:not(.is-open) .nav-wrapper.search-active{display:-ms-flexbox!important;display:flex!important}}@media (max-width:767px){ul#secondary-menu{text-align:center!important;padding-left:0}}.hero-slides-wrapper{position:relative;margin-bottom:0!important}.hero-slides-wrapper .hero-slides{width:100%;height:600px;position:relative;box-shadow:inset 0 60px 3rem -2rem rgba(0,0,0,.8);display:block!important}.hero-slides-wrapper .hero-slides:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#000;background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 25%,transparent);z-index:0;pointer-events:none}.hero-slides-wrapper .hero-slides img{min-width:100%!important;-o-object-fit:cover;object-fit:cover;height:100%;margin:0}.hero-slides-wrapper .hero-slides header.page-hero_text-title{position:absolute;top:50%;left:50%;width:1200px;padding-left:1rem;max-width:100%;transform:translateX(-50%) translateY(-50%);color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;z-index:50;min-width:300px}.hero-slides-wrapper .hero-slides header.page-hero_text-title h1{color:#fff;font-weight:400;margin-bottom:2rem;text-align:left;line-height:1.1;font-size:2.5rem;max-width:600px}@media (min-width:768px){.hero-slides-wrapper .hero-slides header.page-hero_text-title h1{font-size:4rem}}.hero-slides-wrapper .hero-slides header.page-hero_text-title .header-cta{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;max-width:500px}@media (max-width:767px){.hero-slides-wrapper .hero-slides header.page-hero_text-title .header-cta{-ms-flex-direction:column;flex-direction:column}}.hero-slides-wrapper .hero-slides header.page-hero_text-title .header-cta .button{margin:0 1rem 1rem 0;border:2px solid #e31b23;min-width:200px;color:#fff;background-color:#e31b23}.hero-slides-wrapper .hero-slides header.page-hero_text-title .header-cta .button:hover{background-color:#b5161c;border-color:#b5161c}.hero-slides-wrapper .hero-slides header.page-hero_text-title .header-cta .button p{margin-bottom:0}@media (min-width:768px){.hero-frame{position:absolute;width:96%;height:96%;border:2px solid #fff;border-bottom:none;left:2%;top:4%;pointer-events:none;z-index:100}}#triangle{position:absolute;bottom:0;left:0;max-width:300px}.page-hero-full h1{z-index:10;color:#fff;max-width:75%;text-align:center;font-weight:700;transform:translateY(-25%);max-width:90%}@media (min-width:768px){.page-hero-full h1{max-width:50%}}.page-hero-full .page-sub-title{display:block;position:relative;z-index:10}.page-hero-full>.wp-block-kadence-rowlayout{z-index:10;position:relative}.theme-photo-header .header-photo{position:relative;height:400px;max-height:50vh;overflow:hidden}.theme-photo-header .header-photo img{height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.theme-photo-header .header-photo:after{content:"";position:absolute;right:-.75rem;bottom:-1rem;width:30vw;max-width:400px;height:90%;background-image:url(../src/assets/images/us-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:100% 100%;z-index:0}@media (min-width:1200px){.theme-photo-header .header-photo:after{bottom:-2rem}}.theme-photo-header .main-entry-header{position:relative;padding:0}@media (min-width:1200px){.theme-photo-header .main-entry-header{transform:translateY(-100px);margin-bottom:-2rem}}.theme-photo-header .main-entry-header .main-entry-title{background-color:#fff;padding:2.5rem 3rem 1.5rem}.theme-photo-header .main-entry-header .main-entry-title h2{font-weight:500;color:#e31b23;text-transform:uppercase;font-size:1.25rem}.theme-photo-header .main-entry-header .main-entry-title h1{font-size:2.5rem;font-weight:500;line-height:1.2;transform:none!important}@media (min-width:1200px){.theme-photo-header .main-entry-header .main-entry-title{max-width:50%}.theme-photo-header .main-entry-header .main-entry-title:before{content:"";position:absolute;top:0;left:0;height:100%;width:50%;box-shadow:-3rem -1.5rem 5rem -1.5rem rgba(0,0,0,.3);z-index:-10}}.theme-photo-header .main-entry-header .main-entry-text{padding:0 2.5rem;margin-left:3rem;border-left:2px solid #e31b23;background-color:#fff;z-index:10}@media (min-width:1200px){.theme-photo-header .main-entry-header .main-entry-text{max-width:75%}}@media (min-width:1200px){.theme-photo-header .main-entry-header:after{content:"";position:absolute;width:110%;height:40px;top:100%;right:0;background-color:#fff;pointer-events:none}}@media (min-width:1200px){.page-template-template-page-sidebar .theme-photo-header .main-entry-text,.page-template-template-page-sidebar .theme-photo-header .main-entry-title,.single-cbus_podcasts .theme-photo-header .main-entry-text,.single-cbus_podcasts .theme-photo-header .main-entry-title,.single-post .theme-photo-header .main-entry-text,.single-post .theme-photo-header .main-entry-title,.single-thought_leadership .theme-photo-header .main-entry-text,.single-thought_leadership .theme-photo-header .main-entry-title{max-width:100%}}.wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.misha_loadmore{display:block;background-color:#e31b23;max-width:200px;color:#fff;vertical-align:middle;margin:2rem auto;padding:1.25rem 2rem;border:1px solid transparent;border-radius:0;transition:background-color .25s ease-out,color .25s ease-out;font-family:inherit;font-size:.9rem;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer;transition:all .2s ease-in-out}.misha_loadmore:hover{background-color:#cc181f}.join-table{margin-bottom:4rem}.table-group{display:-ms-flexbox;display:flex;border:2px solid #d6d6d6;border-bottom:none}.table-group:last-child{border-bottom:2px solid #d6d6d6}.table-group.is-header{margin-bottom:.5rem;background-color:#fff;top:0;position:sticky}.table-group.is-header,.table-group.is-header .is-row,.table-group.is-header span{border-color:#fff!important}.table-group.is-header .is-row span:not(.is-benefit){-ms-flex-pack:start;justify-content:flex-start;padding:0;transition:all .2s ease-in-out}@media (min-width:992px){.table-group.is-header .is-row span:not(.is-benefit){-ms-flex-pack:center;justify-content:center}}.table-group.is-header .is-title{display:none;transition:all .2s ease-in-out}@media (min-width:992px){.table-group.is-header .is-title{display:-ms-flexbox;display:flex}}.table-group.is-header h3{font-size:1rem;margin-bottom:0}.table-group.is-header .related-wrapper .is-benefit{display:none;transition:all .2s ease-in-out}@media (min-width:992px){.table-group.is-header .related-wrapper .is-benefit{display:-ms-flexbox;display:flex}}@media (max-width:992px){.table-group.is-header .related-wrapper .is-key:before{content:"";display:inline-block;height:25px;width:25px;margin-right:.5rem;background-color:#d6d6d6;transition:all .2s ease-in-out}.table-group.is-header .related-wrapper .is-growth-key:before{background-color:#e9f3d7}.table-group.is-header .related-wrapper .is-elite-key:before{background-color:#fddecf}.table-group.is-header .related-wrapper .is-leadership-key:before{background-color:#d4edf2}}.table-group .is-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:1rem;-ms-flex-preferred-size:15%;flex-basis:15%;min-width:125px}.table-group .is-title h5{margin:0;font-weight:800}@media (max-width:767px){.table-group .is-title{display:none}}.table-group .related-wrapper{width:100%}.table-group .related-wrapper .is-row{width:100%;display:-ms-flexbox;display:flex;min-height:50px}.table-group .related-wrapper .is-row:nth-of-type(1n+2){border-top:2px solid #d6d6d6}.table-group .related-wrapper .is-row>span{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:.9rem;padding:.25rem 1rem;border-left:2px solid #d6d6d6}.table-group .related-wrapper .is-row>span.is-access{background-color:#efefef;-ms-flex-pack:center;justify-content:center;font-size:1.1rem;font-weight:800}.table-group .related-wrapper .is-row>span.is-access small{font-weight:400}@media (max-width:767px){.table-group .related-wrapper .is-row>span.is-access small{font-size:60%!important}}.table-group .related-wrapper .is-row>span.is-growth{background-color:#e9f3d7;-ms-flex-pack:center;justify-content:center;font-size:1.1rem;font-weight:800;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.table-group .related-wrapper .is-row>span.is-growth small{font-weight:400}.table-group .related-wrapper .is-row>span.is-elite{background-color:#fddecf;-ms-flex-pack:center;justify-content:center;font-size:1.1rem;font-weight:800;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.table-group .related-wrapper .is-row>span.is-elite small{font-weight:400}.table-group .related-wrapper .is-row>span.is-leadership{background-color:#d4edf2;-ms-flex-pack:center;justify-content:center;font-size:1.1rem;font-weight:800;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.table-group .related-wrapper .is-row>span.is-leadership small{font-weight:400}.table-group .related-wrapper .is-row>span.checked:after{content:"";font-family:Font Awesome\ 5 Free,FontAwesome,Font Awesome\ 5 Brands;font-weight:800}.table-group .related-wrapper .is-row>span.unlimited:after{content:"";font-family:Font Awesome\ 5 Free,FontAwesome,Font Awesome\ 5 Brands;font-weight:800}.table-group .related-wrapper .is-row .is-tier-wrapper{width:40%;-ms-flex-preferred-size:40%;flex-basis:40%;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.table-group .related-wrapper .is-row .is-tier-wrapper span{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:.9rem;padding:.25rem 1rem;border-left:2px solid #d6d6d6;width:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}@media (max-width:992px){.table-group .related-wrapper .is-row .is-tier-wrapper span small{font-size:50%!important}}.table-group .related-wrapper .is-row .is-tier-wrapper span.is-access{background-color:#efefef;-ms-flex-pack:center;justify-content:center;font-size:1.1rem;font-weight:800}.table-group .related-wrapper .is-row .is-tier-wrapper span.is-access small{font-weight:400}.table-group .related-wrapper .is-row .is-tier-wrapper span.is-growth{background-color:#e9f3d7;-ms-flex-pack:center;justify-content:center;font-size:1.1rem;font-weight:800;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.table-group .related-wrapper .is-row .is-tier-wrapper span.is-growth small{font-weight:400}.table-group .related-wrapper .is-row .is-tier-wrapper span.is-elite{background-color:#fddecf;-ms-flex-pack:center;justify-content:center;font-size:1.1rem;font-weight:800;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.table-group .related-wrapper .is-row .is-tier-wrapper span.is-elite small{font-weight:400}.table-group .related-wrapper .is-row .is-tier-wrapper span.is-leadership{background-color:#d4edf2;-ms-flex-pack:center;justify-content:center;font-size:1.1rem;font-weight:800;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.table-group .related-wrapper .is-row .is-tier-wrapper span.is-leadership small{font-weight:400}.table-group .related-wrapper .is-row .is-tier-wrapper span.checked:after{content:"";font-family:Font Awesome\ 5 Free,FontAwesome,Font Awesome\ 5 Brands;font-weight:800}.table-group .related-wrapper .is-row .is-tier-wrapper span.unlimited:after{content:"";font-family:Font Awesome\ 5 Free,FontAwesome,Font Awesome\ 5 Brands;font-weight:800}@media (max-width:992px){.table-group .related-wrapper .is-row .is-tier-wrapper.mobile-key{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.table-group .related-wrapper .is-row .is-tier-wrapper.mobile-key span{-ms-flex:1;flex:1;width:auto;-ms-flex-preferred-size:auto;flex-basis:auto;max-width:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.table-group .related-wrapper .is-row .is-tier-wrapper.mobile-key span:before{margin-right:0;margin-bottom:.25rem}}.table-group .related-wrapper .is-row .is-benefit{min-width:60%;-ms-flex-preferred-size:60%;flex-basis:60%;line-height:1.3;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.table-group .related-wrapper .is-row .is-benefit strong{display:inline-block;margin:0 .2rem}@media (max-width:767px){.table-group .related-wrapper .is-row .is-benefit{border-left:none}}.main-photo-block-row{padding:2rem 0}@media (min-width:992px){.main-photo-block-row{display:-ms-flexbox;display:flex}}@media (min-width:992px){.main-photo-block-row .photo-container{margin-bottom:1rem;min-width:65%;max-width:65%}}.main-photo-block-row .photo-container .photo-block-image{margin:0;display:block}@media (min-width:992px){.main-photo-block-row .photo-container .photo-block-image{height:700px}.main-photo-block-row .photo-container .photo-block-image img{-o-object-fit:cover;object-fit:cover;height:100%}}.main-photo-block-row .photo-container .photo-block-image img{margin:0;display:block}@media (min-width:992px){.main-photo-block-row .block-text-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center}}.main-photo-block-row .block-text-wrapper .text-wrapper{background-color:#efefef;height:-moz-max-content;height:max-content;max-height:650px;padding:2rem;transition:all .2s ease-in-out}@media (min-width:992px){.main-photo-block-row .block-text-wrapper .text-wrapper{transform:translateX(-25%);padding:3rem 4rem;overflow-y:auto;width:100%;height:auto}}.main-photo-block-row .block-text-wrapper .text-wrapper h3{font-size:1.5rem}.main-photo-block-row.is-reversed{-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (min-width:992px){.main-photo-block-row.is-reversed .block-text-wrapper .text-wrapper{transform:translateX(25%)}}@media (min-width:475px) and (max-width:1199px){.custom-cta-card .wp-block-qubely-infobox{width:48%;float:left;margin:1%}}@media (min-width:768px){.info-card-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.info-card-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.info-card-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}}.info-card-grid-block .grid-info-card{padding:1rem;text-align:center;transition:all .2s ease-in-out}@media (max-width:767px){.info-card-grid-block .grid-info-card{margin-bottom:1rem}}.info-card-grid-block .grid-info-card figure{padding-top:1rem;height:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem}.info-card-grid-block .grid-info-card figure img{max-height:100px;width:auto}.info-card-grid-block .grid-info-card p{font-weight:400}body{overflow-x:hidden}body#full-width #tribe-events-pg-template{max-width:100%;padding:0}body#full-width #tribe-events-pg-template p.tribe-events-back{padding:1rem}body#full-width #tribe-events-pg-template div#tribe-events-footer{padding:1rem;max-width:1200px;margin:0 auto}body#full-width #tribe-events-pg-template h1.tribe-events-single-event-title{visibility:hidden}body.is-fixed{height:100vh;overflow:hidden;padding-right:15px}.secondary-menu-container{background-color:#efefef;padding:1rem}.secondary-menu-container #secondary-menu{list-style-type:none;text-align:right}.secondary-menu-container #secondary-menu li{display:inline-block;margin:0 0 0 1rem}.secondary-menu-container #secondary-menu li a{color:#010101}.sidebar-container{padding:5%}@media (max-width:1023px){.entry-content{padding:1rem}}.columbus-sep{position:relative;padding:0;border:none;border-top:2px solid #010101;color:#010101;text-align:center}.columbus-sep:before{content:"";width:150px;height:150px;background-color:#fff;border:2rem solid #fff;display:inline-block;background-image:url(../src/assets/images/us-icon-red.svg);background-size:contain;background-repeat:no-repeat;margin-top:-100px;z-index:10}body.search .grid-container>article{margin-bottom:3rem}body.search .grid-container>article h2{margin-bottom:.75rem;line-height:1.2}body.search .grid-container>article h2 a{color:#231f20}body.search .grid-container>article .entry-meta{margin-bottom:.5rem;border-left:3px solid #e31b23;line-height:1;width:-moz-fit-content;width:fit-content;padding:.25rem .75rem;color:#e31b23;font-size:.9rem;text-transform:uppercase}body.search .grid-container>article .entry-summary p{margin-bottom:.75rem}.audio-content{text-align:center;margin-bottom:4rem}.audio-content a[href="http://columbus.org/wp-content/uploads/2018/01/CBuzzIcon_itunes.jpg"]{display:none}.podcast-guest{font-style:italic;margin-bottom:3rem;max-width:100%;margin:0 auto 4rem}@media (min-width:1200px){.podcast-guest{max-width:75%}}.podcast-guest figcaption{padding:.5rem 1rem 1rem}.itunes-logo{text-align:center;margin-bottom:2rem}.itunes-logo img{max-width:200px}@media (min-width:1200px){.custom-cta-card .wp-block-qubely-infobox{min-width:18%;margin:1%}.custom-cta-card .qubely-column-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}.custom-cta-card .qubely-block-info-box{border:2px solid #fff;transition:all .2s ease-in-out;display:inline-block;padding-bottom:1rem!important}.custom-cta-card .qubely-block-info-box a.qubely-block-btn-anchor{color:#e31b23;border-bottom:2px solid #fff;transition:border .2s ease-in-out}.custom-cta-card .qubely-block-info-box a.qubely-block-btn-anchor:hover{border-color:#e31b23!important}.custom-cta-card .qubely-block-info-box .qubely-info-box-title{font-weight:500;margin-bottom:1rem!important;min-height:50px}.custom-cta-card .qubely-block-info-box .qubely-info-box-media{margin-bottom:-30px!important;width:75px;height:75px;border-radius:50%;background-color:#fff;border:2px solid #e31b23;transform:translateY(-50%);box-shadow:0 0 .75rem rgba(0,0,0,.4)}.custom-cta-card .qubely-block-info-box .qubely-info-box-media i.qubely-info-box-icon.fas{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.custom-cta-card .qubely-block-info-box:hover,.custom-cta-card .qubely-block-info-box:hover .qubely-info-box-media{border-color:#e31b23!important}@media (min-width:768px){.animated{animation-duration:.3s;animation-fill-mode:both}.in-view,.in-view-fade,.in-view-fade-left,.in-view-fade-right{opacity:0}.delay-1{animation-delay:.3s}.delay-2{animation-delay:.6s}.delay-3{animation-delay:.9s}@keyframes a{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:a;visibility:visible}@keyframes b{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:b}@keyframes c{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:c}@keyframes d{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:d}@keyframes e{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:e}@keyframes f{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:f}@keyframes g{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:g}@keyframes h{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:h;visibility:visible}@keyframes i{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:i}@keyframes j{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:j}@keyframes k{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:k}@keyframes l{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:l}@keyframes m{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:m}@keyframes n{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:n}@keyframes o{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:o}@keyframes p{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:p}@keyframes q{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:q}@keyframes r{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:r}}.lds-ellipsis{display:inline-block;position:relative;width:64px;height:64px;position:absolute;z-index:0}.lds-ellipsis div{position:absolute;top:27px;width:11px;height:11px;border-radius:50%;background:#ae862d;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{left:6px;animation:s .6s infinite}.lds-ellipsis div:nth-child(2){left:6px;animation:u .6s infinite}.lds-ellipsis div:nth-child(3){left:26px;animation:u .6s infinite}.lds-ellipsis div:nth-child(4){left:45px;animation:t .6s infinite}@keyframes s{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes t{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes u{0%{transform:translate(0)}to{transform:translate(19px)}}@keyframes v{0%{opacity:0;transform:translate3d(0,20%,0)}to{opacity:1;transform:none}}.fadeInUpSmall{animation-name:v;visibility:visible}.nav-social-links,.social-links{display:-ms-flexbox;display:flex;margin:0}.nav-social-links li,.social-links li{display:inline-block;text-align:center;margin:0 .5rem}.nav-social-links li a,.social-links li a{color:#e31b23;font-size:0!important;font-family:FontAwesome;text-align:center}.nav-social-links li a:before,.social-links li a:before{content:"";font-family:Font Awesome\ 5 Free,FontAwesome,Font Awesome\ 5 Brands;font-size:1.5rem!important;line-height:1}.nav-social-links li a[href*="twitter.com"]:before,.social-links li a[href*="twitter.com"]:before{content:""}.nav-social-links li a[href*="plus.google.com"]:before,.social-links li a[href*="plus.google.com"]:before{content:""}.nav-social-links li a[href*="facebook.com"]:before,.social-links li a[href*="facebook.com"]:before{content:""}.nav-social-links li a[href*=mailto]:before,.social-links li a[href*=mailto]:before{content:""}.nav-social-links li a[href*="linkedin.com"]:before,.social-links li a[href*="linkedin.com"]:before{content:""}.nav-social-links li a[href*="pinterest.com"]:before,.social-links li a[href*="pinterest.com"]:before{content:""}.nav-social-links li a[href*="instagram.com"]:before,.social-links li a[href*="instagram.com"]:before{content:""}.nav-social-links li a[href*="vimeo.com"]:before,.social-links li a[href*="vimeo.com"]:before{content:""}.nav-social-links li a[href*="youtube.com"]:before,.social-links li a[href*="youtube.com"]:before{content:""}.nav-social-links li a[href*="yelp.com"]:before,.social-links li a[href*="yelp.com"]:before{content:""}.nav-social-links li a[href*="soundcloud.com"]:before,.social-links li a[href*="soundcloud.com"]:before{content:""}.nav-social-links{text-align:center;width:auto}@media (min-width:1068px){.nav-social-links{display:inline-block;text-align:left;float:right}}.nav-social-links li{margin:0 .25rem}.nav-social-links li a{border:none;padding:0;width:40px;height:40px;line-height:40px;background-color:hsla(0,0%,100%,.3);border-radius:50%;transition:all .2s ease-in-out}.nav-social-links li a:before{font-size:1rem;line-height:40px}@media (min-width:768px){.nav-social-links li a:before{font-size:1.25rem}}.nav-social-links li a:hover{color:#fff;background-color:#e31b23}.widget-area h2{margin-bottom:2rem}.sidebar-cta-links a{position:relative;display:block;background-color:#efefef;padding:1.5rem 1rem;color:#000;font-size:1.1rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;transition:all .2s ease-in-out}.sidebar-cta-links a:hover{background-color:#d6d6d6}.sidebar-cta-links a:after{content:"";font-family:Font Awesome\ 5 Free,FontAwesome,Font Awesome\ 5 Brands;font-weight:800;color:#e31b23}.has-bg-img{background-size:cover;background-repeat:no-repeat;background-position:50%}.justify-center{-ms-flex-pack:center;justify-content:center}.align-center{-ms-flex-align:center;align-items:center}.padded-y{padding-top:2rem;padding-bottom:2rem}@media (min-width:1200px){.padded-y{padding-top:3rem;padding-bottom:3rem}}.super-padded-y{padding-top:2rem;padding-bottom:2rem}@media (min-width:1200px){.super-padded-y{padding-top:6rem;padding-bottom:6rem}}.super-padded-top{padding-top:2rem}@media (min-width:1200px){.super-padded-top{padding-top:6rem}}.padded-x{padding-left:1rem!important;padding-right:1rem!important}@media (min-width:1200px){.padded-x{padding-left:3rem!important;padding-right:3rem!important}}.super-padded-x{padding-left:2rem!important;padding-right:2rem!important}@media (min-width:1200px){.super-padded-x{padding-left:6rem!important;padding-right:6rem!important}}.margin-top{margin-top:2rem}.margin-bottom{margin-bottom:2rem}.full-width-wrapper{padding:2rem 0}.full-width-wrapper.is-light{background-color:hsla(0,0%,94%,.8)}.text-center{text-align:center}.shortcode-loop{list-style-type:none;margin:0;padding:0}@media (min-width:1200px){.shortcode-loop.columns-2{columns:2}}@media (min-width:1200px){.shortcode-loop.columns-3{columns:3}}@media (min-width:1200px){.shortcode-loop.columns-4{columns:4}}.shortcode-title-container{-ms-flex-pack:end;justify-content:flex-end}.shortcode-title-container .shortcode-title{margin-bottom:0;line-height:.9}.shortcode-title{font-size:2.5rem}.hide{display:none!important}ul.wpb_page_list{list-style-type:none;padding-left:0}ul.wpb_page_list li{padding:.125rem .5rem}ul.wpb_page_list li a{color:#231f20;transition:all .2s ease-in-out}ul.wpb_page_list>li{margin:.125rem 0}ul.wpb_page_list>li>a{background-color:#efefef;display:inline-block;padding:.25rem .75rem}ul.wpb_page_list>li>a:hover{background-color:#e2e2e2}ul.wpb_page_list .children{list-style-type:none;padding-left:.75rem;padding-top:.25rem;margin-bottom:.5rem}ul.wpb_page_list .children li a{display:inline-block;font-size:.9rem;border-bottom:1px solid #d6d6d6;line-height:1.5}ul.wpb_page_list .children li a:hover{border-color:#a3a3a3}@media (min-width:768px) and (max-width:1399px){.page-template-template-page-sidebar .wp-block-group{padding-left:1rem;padding-right:1rem}}.page-template-page-full-for-directory main.site-main{max-width:1200px;margin:4rem auto}.page-template-page-full-for-directory .nav-wrapper .nav-search-icon,.page-template-page-full-for-directory .nav-wrapper .search-field,.page-template-page-full-for-directory .nav-wrapper .search-submit{display:none}@media (max-width:767px){.hide-for-small{display:none!important}}.team-member-info h1{margin-bottom:0}.team-member-info h2,.team-member-info h3{margin-bottom:2rem}.team-member-info .button{max-width:-moz-fit-content;max-width:fit-content;margin-top:2rem}.team-member-loop .is-team-member{cursor:pointer;background-color:#fff!important}.team-member-loop .is-team-member .team-photo{height:500px;position:relative}.team-member-loop .is-team-member .team-photo:before{content:"";position:absolute;width:100%;height:60%;bottom:12px;left:0;background-color:#e31b23;transition:all .2s ease-in-out;z-index:0}.team-member-loop .is-team-member .team-photo img{position:relative;z-index:1;margin-bottom:20px;padding-bottom:12px;max-width:100%;height:auto;max-height:100%;width:auto}.team-member-loop .is-team-member:hover .team-photo:before{height:66%}.team-member-loop .is-team-member .team-member-info{position:relative;min-height:85px}.team-member-loop .is-team-member .team-member-info h1{font-size:1.5rem}.team-member-loop .is-team-member .team-member-info h1,.team-member-loop .is-team-member .team-member-info h2,.team-member-loop .is-team-member .team-member-info h3{max-width:75%;margin:0}.team-member-loop .is-team-member .team-member-info .team-bio{display:none}.team-member-loop .is-team-member .team-member-info:after{content:"";position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-family:Font Awesome\ 5 Free,FontAwesome,Font Awesome\ 5 Brands;font-weight:800;font-size:1.5rem;width:50px;height:50px;border-radius:50%;background-color:#efefef;right:0}#modalContainer{display:none;position:relative;width:100%;height:0;z-index:1001}#modalContainer.modal-open{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:fixed;height:100vh;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:1001;cursor:zoom-out}#modalContainer .blog-post-wrapper{max-width:80%;position:relative;height:80vh;background-color:#fff;display:-ms-flexbox;display:flex;pointer-events:bounding-box;box-shadow:0 0 3rem rgba(0,0,0,.25);cursor:default;z-index:1008}#modalContainer .blog-post-wrapper .team-photo{position:relative;max-width:35%;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;pointer-events:none;z-index:1010}#modalContainer .blog-post-wrapper .team-photo img{max-width:100%;height:auto;max-height:100%;width:auto}#modalContainer .blog-post-wrapper .team-member-info{position:relative;pointer-events:none;max-width:60%;z-index:1010}#modalContainer .blog-post-wrapper .team-member-info a{pointer-events:all}#modalContainer .modal-close{position:absolute;width:50px;height:50px;font-size:1.5rem;right:calc(10% + 1rem);background-color:#efefef;top:calc(10vh + 1rem);z-index:1009;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;cursor:pointer}#modalContainer .modal-close i{transform:rotate(45deg) scale(1);transition:all .2s ease-in-out}#modalContainer .modal-close:hover i{transform:rotate(45deg) scale(1.1)}.sponsor-logos .slick-track{display:-ms-flexbox;display:flex}.sponsor-logos .slick-track .slick-slide{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;height:auto;padding:.5rem}.sponsor-logos .slick-track .slick-slide>div,.sponsor-logos .slick-track .slick-slide>div figure{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.sponsor-logos .slick-track .slick-slide>div figure{margin:0;padding:2rem;background-color:#fff}.sponsor-logos .slick-track .slick-slide>div figure img{max-height:175px;width:auto}.sponsor-logos .slick-track .slick-slide>div figure a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.sponsor-logos .slick-track .slick-slide>div figure .button{margin-bottom:0}.sponsor-logos .slick-next{right:-4rem;top:38%}@media (max-width:767px){.sponsor-logos .slick-next{right:-1rem}}.sponsor-logos .slick-next:before{color:#e31b23}.sponsor-logos .slick-prev{left:-4rem;top:38%}@media (max-width:767px){.sponsor-logos .slick-prev{left:-1rem}}.sponsor-logos .slick-prev:before{color:#e31b23}.sub-option-btn{text-align:right}.sub-option-btn p{margin-bottom:.25rem;font-size:.9rem}.sub-option-btn .button{padding:.5rem 1rem;margin-bottom:0}footer.pdf-link figure{padding:2.5rem;background-color:#efefef}footer.pdf-link figure img{box-shadow:0 0 0 rgba(0,0,0,.3);transition:all .2s ease-in-out}footer.pdf-link figure:hover img{box-shadow:0 0 1rem rgba(0,0,0,.4)}.list-header{font-size:2rem}.recent-posts-list{margin:0;padding:0 1rem 0 0}.recent-posts-list li{list-style-type:none;margin-bottom:1.5rem}.recent-posts-list li h4{font-size:1.5rem;margin-bottom:.5rem;line-height:1.3}.recent-posts-list li a{color:#231f20}.recent-posts-list li .single-post-date{color:#e31b23;display:block;font-weight:400}.blog-feed,.podcasts-loop,.related-posts-after-content,.signature-events-loop,.upcoming-events-loop{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;position:relative;z-index:100}.blog-feed .blog-post-wrapper,.podcasts-loop .blog-post-wrapper,.related-posts-after-content .blog-post-wrapper,.signature-events-loop .blog-post-wrapper,.upcoming-events-loop .blog-post-wrapper{background-color:#efefef;padding:0;margin:2% 0;-ms-flex-preferred-size:100%;flex-basis:100%;transition:all .2s ease-in-out}.blog-feed .blog-post-wrapper>a,.podcasts-loop .blog-post-wrapper>a,.related-posts-after-content .blog-post-wrapper>a,.signature-events-loop .blog-post-wrapper>a,.upcoming-events-loop .blog-post-wrapper>a{display:-ms-flexbox;display:flex;height:100%;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.blog-feed .blog-post-wrapper,.podcasts-loop .blog-post-wrapper,.related-posts-after-content .blog-post-wrapper,.signature-events-loop .blog-post-wrapper,.upcoming-events-loop .blog-post-wrapper{min-width:48%;margin:1%;-ms-flex-preferred-size:48%;flex-basis:48%;max-width:48%;-ms-flex:1;flex:1}}@media (min-width:992px){.blog-feed .blog-post-wrapper,.podcasts-loop .blog-post-wrapper,.related-posts-after-content .blog-post-wrapper,.signature-events-loop .blog-post-wrapper,.upcoming-events-loop .blog-post-wrapper{min-width:31.3333%;-ms-flex-preferred-size:31.3333%;flex-basis:31.3333%;max-width:31.3333%}.blog-feed .blog-post-wrapper .feat-image,.podcasts-loop .blog-post-wrapper .feat-image,.related-posts-after-content .blog-post-wrapper .feat-image,.signature-events-loop .blog-post-wrapper .feat-image,.upcoming-events-loop .blog-post-wrapper .feat-image{height:225px}.blog-feed .blog-post-wrapper .feat-image img,.podcasts-loop .blog-post-wrapper .feat-image img,.related-posts-after-content .blog-post-wrapper .feat-image img,.signature-events-loop .blog-post-wrapper .feat-image img,.upcoming-events-loop .blog-post-wrapper .feat-image img{height:225px;-o-object-fit:cover;object-fit:cover;width:100%}}.blog-feed .blog-post-wrapper .blog-excerpt-content,.podcasts-loop .blog-post-wrapper .blog-excerpt-content,.related-posts-after-content .blog-post-wrapper .blog-excerpt-content,.signature-events-loop .blog-post-wrapper .blog-excerpt-content,.upcoming-events-loop .blog-post-wrapper .blog-excerpt-content{padding:1rem;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.blog-feed .blog-post-wrapper .blog-excerpt-content h2,.podcasts-loop .blog-post-wrapper .blog-excerpt-content h2,.related-posts-after-content .blog-post-wrapper .blog-excerpt-content h2,.signature-events-loop .blog-post-wrapper .blog-excerpt-content h2,.upcoming-events-loop .blog-post-wrapper .blog-excerpt-content h2{color:#231f20;font-size:1.25rem;line-height:1.1;margin-bottom:.5rem}.blog-feed .blog-post-wrapper .blog-excerpt-content .single-post-date,.blog-feed .blog-post-wrapper .blog-excerpt-content span,.podcasts-loop .blog-post-wrapper .blog-excerpt-content .single-post-date,.podcasts-loop .blog-post-wrapper .blog-excerpt-content span,.related-posts-after-content .blog-post-wrapper .blog-excerpt-content .single-post-date,.related-posts-after-content .blog-post-wrapper .blog-excerpt-content span,.signature-events-loop .blog-post-wrapper .blog-excerpt-content .single-post-date,.signature-events-loop .blog-post-wrapper .blog-excerpt-content span,.upcoming-events-loop .blog-post-wrapper .blog-excerpt-content .single-post-date,.upcoming-events-loop .blog-post-wrapper .blog-excerpt-content span{color:#e31b23}.blog-feed .blog-post-wrapper .feat-img,.podcasts-loop .blog-post-wrapper .feat-img,.related-posts-after-content .blog-post-wrapper .feat-img,.signature-events-loop .blog-post-wrapper .feat-img,.upcoming-events-loop .blog-post-wrapper .feat-img{position:relative;height:250px;overflow:hidden;background-color:#303030}.blog-feed .blog-post-wrapper .feat-img img,.podcasts-loop .blog-post-wrapper .feat-img img,.related-posts-after-content .blog-post-wrapper .feat-img img,.signature-events-loop .blog-post-wrapper .feat-img img,.upcoming-events-loop .blog-post-wrapper .feat-img img{height:250px;-o-object-fit:cover;object-fit:cover;width:100%;min-width:100%;opacity:1;transform:scale(1);transition:all .2s ease-in-out}.blog-feed .blog-post-wrapper .feat-img .cat-title,.podcasts-loop .blog-post-wrapper .feat-img .cat-title,.related-posts-after-content .blog-post-wrapper .feat-img .cat-title,.signature-events-loop .blog-post-wrapper .feat-img .cat-title,.upcoming-events-loop .blog-post-wrapper .feat-img .cat-title{position:absolute;bottom:0;left:0;background-color:#e31b23;color:#fff;padding:.5rem 1rem .75rem;z-index:10}.blog-feed .blog-post-wrapper .feat-img svg,.podcasts-loop .blog-post-wrapper .feat-img svg,.related-posts-after-content .blog-post-wrapper .feat-img svg,.signature-events-loop .blog-post-wrapper .feat-img svg,.upcoming-events-loop .blog-post-wrapper .feat-img svg{max-width:40%;position:absolute;right:5%;bottom:0;overflow:hidden;height:100%}.blog-feed .blog-post-wrapper:hover .feat-img img,.podcasts-loop .blog-post-wrapper:hover .feat-img img,.related-posts-after-content .blog-post-wrapper:hover .feat-img img,.signature-events-loop .blog-post-wrapper:hover .feat-img img,.upcoming-events-loop .blog-post-wrapper:hover .feat-img img{opacity:.8;transform:scale(1.1)}.thought-leadership-loop .blog-post-wrapper .feat-img img{-o-object-position:top;object-position:top}.related-posts{margin-top:5rem}.related-posts h3{font-size:1.5rem}@media (max-width:767px){.related-posts .related-posts-after-content,.related-posts h3{padding:1rem}}@media (min-width:1400px){.related-posts .related-posts-after-content .blog-post-wrapper:first-child{margin-left:0}}.home .signature-events-loop,.home .upcoming-events-loop{-ms-flex-pack:center;justify-content:center}li.categories{list-style-type:none;display:block;font-size:0}li.categories>ul{list-style-type:none;margin:1rem 0;padding:0;font-size:1rem}li.categories>ul li{display:inline-block;background-color:#fff;padding:.5rem 1rem}li.categories>ul li a{color:#010101}li.categories>ul li.current-cat{background-color:#e31b23}li.categories>ul li.current-cat a{color:#fff}.cat-select{display:-ms-flexbox;display:flex;padding:1%}.cat-select .all-cats{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.cat-select .all-cats a{display:inline-block;margin-right:3rem;color:#010101}.cat-menu-container{position:sticky;top:0;background-color:#fff;z-index:1000}.podcasts-loop .blog-post-wrapper{background-color:#fff;border:2px solid #efefef;box-shadow:0 0 1.5rem transparent}.podcasts-loop .blog-post-wrapper:hover{border-color:#e31b23;box-shadow:0 0 1.5rem rgba(0,0,0,.25)}.upcoming-events-loop .blog-post-wrapper a{color:#010101}.upcoming-events-loop .blog-post-wrapper .feat-img,.upcoming-events-loop .blog-post-wrapper .feat-img img{height:200px}.upcoming-events-loop .blog-post-wrapper .blog-excerpt-content{-ms-flex:none!important;flex:none!important;-ms-flex-direction:row!important;flex-direction:row!important;-ms-flex-pack:start;justify-content:flex-start}.upcoming-events-loop .blog-post-wrapper .blog-excerpt-content .event-date{-ms-flex:1;flex:1}.upcoming-events-loop .blog-post-wrapper .blog-excerpt-content .event-date .single-post-date{color:#010101!important;text-transform:uppercase;font-size:.9rem;line-height:1.1;text-align:center}.upcoming-events-loop .blog-post-wrapper .blog-excerpt-content .event-date .single-post-date div:last-child{font-size:1.25rem;font-weight:700}.upcoming-events-loop .blog-post-wrapper .blog-excerpt-content .event-title{-ms-flex:6;flex:6;padding-left:.75rem}.upcoming-events-loop .blog-post-wrapper .blog-excerpt-content .event-title .single-post-date{font-size:.9rem;line-height:1.2;display:block;transform:translateY(-2px)}.upcoming-events-loop .blog-post-wrapper .blog-excerpt-content .event-title h3{color:#010101;font-size:1rem}.signature-events-loop .blog-post-wrapper a{color:#010101}.signature-events-loop .blog-post-wrapper .feat-img,.signature-events-loop .blog-post-wrapper .feat-img img{height:200px}@media (min-width:768px){.signature-events-loop .blog-post-wrapper{min-width:46%;margin:1%;-ms-flex-preferred-size:46%;flex-basis:46%;max-width:46%;-ms-flex:1;flex:1}}@media (min-width:992px){.signature-events-loop .blog-post-wrapper{min-width:24.3333%;-ms-flex-preferred-size:24.3333%;flex-basis:24.3333%;max-width:24.3333%}.signature-events-loop .blog-post-wrapper .feat-image{height:225px}.signature-events-loop .blog-post-wrapper .feat-image img{height:225px;-o-object-fit:cover;object-fit:cover;width:100%}}.signature-events-loop .blog-post-wrapper .blog-excerpt-content{background-color:#fff}.signature-events-loop .blog-post-wrapper .blog-excerpt-content .event-date{color:#231f20!important;margin-bottom:.5rem;font-size:1.25rem;font-weight:400}.signature-events-loop .blog-post-wrapper .blog-excerpt-content .event-excerpt p{font-size:90%}.signature-events-loop .blog-post-wrapper .blog-excerpt-content h3{font-size:1.75rem;margin-bottom:.25rem;line-height:1}.signature-events-loop .blog-post-wrapper .blog-excerpt-content .button{color:#fff!important;width:-moz-max-content;width:max-content}ul.wp-block-latest-posts li{margin-bottom:1.5rem;color:#010101;font-weight:500;font-size:1.1rem}ul.wp-block-latest-posts li a{color:#e31b23}.tribe-related-events-thumbnail a{min-height:250px!important;max-height:250px;display:block}.tribe-related-events-thumbnail a img{min-height:250px;height:250px;max-height:250px;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){body ul.tribe-related-events .tribe-related-events-thumbnail{float:none!important;width:100%!important}ul.tribe-events-sub-nav a{background-color:#fff!important}}.events-archive-loop .event-post-wrapper{margin-bottom:3rem;min-height:150px;padding:1rem}@media (min-width:768px){.events-archive-loop .event-post-wrapper{display:-ms-flexbox;display:flex}}.events-archive-loop .event-post-wrapper .is-date{margin-bottom:.5rem}.events-archive-loop .event-post-wrapper .event-date{-ms-flex-preferred-size:10%;flex-basis:10%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1.5rem;font-weight:700;line-height:1.2}@media (max-width:767px){.events-archive-loop .event-post-wrapper .event-date .single-post-date div{display:inline-block;font-weight:400;font-size:1rem}}.events-archive-loop .event-post-wrapper .event-excerpt-content{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:60%;flex-basis:60%;padding-right:3rem}.events-archive-loop .event-post-wrapper .event-excerpt-content h3{font-size:1.5rem;margin-bottom:.5rem;line-height:1.2}.events-archive-loop .event-post-wrapper .event-excerpt-content p{font-size:.9rem}@media (min-width:768px){.events-archive-loop .event-post-wrapper .event-excerpt-content p{margin-bottom:0;font-size:1rem}}.events-archive-loop .event-post-wrapper .event-img{-ms-flex-preferred-size:30%;flex-basis:30%;text-align:center}.events-archive-loop .event-post-wrapper .event-img img{height:250px;min-height:100%;width:auto;-o-object-fit:cover;object-fit:cover}.events-archive-loop{transition:all .2s ease-in-out}.events-archive-loop.chamber-active .event-post-wrapper:not(.chamber),.events-archive-loop.member-active .event-post-wrapper:not(.member),.events-archive-loop.signature-active .event-post-wrapper:not(.signature){display:none}.event-archive-loop-container{-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.event-archive-loop-container{-ms-flex-pack:center!important;justify-content:center!important}}@media (max-width:767px){.event-archive-loop-container .cat-filters{margin-bottom:1rem}}.event-archive-loop-container .cat-filters .cat-filter{margin-right:.5rem;display:inline-block;padding:.5rem 1rem .75rem;border-radius:3px;line-height:1;cursor:pointer}.event-archive-loop-container .cat-filters .cat-filter.is-active{background-color:#e31b23;color:#fff}.event-archive-loop-container .view-toggle .view-select{margin-right:.5rem;display:inline-block;padding:.5rem 1rem .75rem;border-radius:3px;line-height:1;cursor:pointer}.event-archive-loop-container .view-toggle .view-select.is-active{background-color:#e31b23;color:#fff}.event-cal-container{transition:all .2s ease-in-out}.event-cal-container.chamber-active article.tribe-events-calendar-month__calendar-event.cat_member-hosted,.event-cal-container.member-active article.tribe-events-calendar-month__calendar-event.cat_chamber{display:none}.minimized{max-height:0;overflow:hidden;opacity:0!important}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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}@font-face{font-family:Font Awesome\ 5 Free,FontAwesome,Font Awesome\ 5 Brands;font-weight:800;font-style:normal}.slick-next,.slick-prev{font-size:0;line-height:0;background-color:transparent;position:absolute;top:calc(50% - 1rem);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:56px;height:56px;padding:0;cursor:pointer;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#fff;border:none;outline:none;transition:all .2s ease-in-out;border-radius:50%;z-index:10}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:#fff;outline:none}.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-family:Font Awesome\ 5 Free,FontAwesome,Font Awesome\ 5 Brands;font-size:2.5rem;font-weight:800;line-height:1;opacity:1;color:#fff;display:block;transform:translateX(5%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:2rem}[dir=rtl] .slick-prev{right:2rem;left:auto}.slick-prev:before,[dir=rtl] .slick-prev:before{content:""}.slick-next{right:2rem}[dir=rtl] .slick-next{right:auto;left:2rem}.slick-next:before,[dir=rtl] .slick-next:before{content:""}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:25px;display:block;text-align:right;width:80%;left:10%;padding:0;margin:0 auto;list-style:none}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 10px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:14px;height:14px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.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;width:14px;height:14px;background-color:#fff;border:3px solid #fff;border-radius:50%;content:"";text-align:center;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:1;background-color:#e31b23!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvdmFyaWFibGVzLnNjc3MiLCJiYXNlL3Jlc2V0LnNjc3MiLCJpbmRleC5jc3MiLCJiYXNlL2Jhc2Uuc2NzcyIsImJhc2UvdHlwZS5zY3NzIiwiY29tcG9uZW50cy9ncmlkLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9oZXJvLWhlYWRlci1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3Muc2NzcyIsImNvbXBvbmVudHMvYmxvY2staW5mby1ncmlkLnNjc3MiLCJjb21wb25lbnRzL3BhZ2Uuc2NzcyIsImNvbXBvbmVudHMvc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9hbmltZS5zY3NzIiwiY29tcG9uZW50cy9zb2NpYWwuc2NzcyIsImNvbXBvbmVudHMvd2lkZ2V0cy5zY3NzIiwiY29tcG9uZW50cy91dGlsaXR5LnNjc3MiLCJjb21wb25lbnRzL2NwdC5zY3NzIiwidGVtcGxhdGVzL2Jsb2cuc2NzcyIsInZlbmRvci9zbGljay5zY3NzIiwidmVuZG9yL3NsaWNrLXRoZW1lLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMERJLGlCQzFESixBQ3U0RUEsRUR0NEVFLHNCQUFBLEFBQ0EsUUFBQSxDQ0VGLEFEQ0EsRUFDRSxvQkFBQSxDQ0VGLEFEQ0EsSUFDSSxlQUFBLEFBQ0EsV0FBQSxDQ0VKLEFGZ0NBLFlBQ0MsbUVBZGEsQ0VmZCxBQ2ZBLDRDQUVFLDhFSHNCVSxBR3JCVixlQUFBLENEa0JGLEFDZkEsS0FDRSxzQkFBQSxDRGtCRixBQ2ZBLE9BQ0Usd0ZBQUEsQUFDQSxnQkFBQSxBQUNBLGlCQUFBLEFBQ0Esa0JBQUEsQ0RrQkYsQUNmQSx1Q0FDRSwwQkFBQSxBQUNBLHdCQUFBLENEa0JGLEFDZkEsMkNBRUUsd0ZBQUEsQUFDQSxtQkFBQSxBQUNBLGVBQUEsQ0RrQkYsQUNmQSxRQUNFLHFCQUFBLEFB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LGVBQUEsQ0h3MEJGLEFHdjBCQSwrQkFDRSxnQ0FBQSxDSDAwQkYsQUd6MEJBLGdCQUNFLHFCQUFBLENINDBCRixBRzMwQkEsK0JBQ0Usc0NBQUEsQ0g4MEJGLEFHNzBCQSxnQkFDRSxxQkFBQSxDSGcxQkYsQUcvMEJBLCtCQUNFLHNDQUFBLENIazFCRixBR2oxQkEsZ0JBQ0UsZUFBQSxDSG8xQkYsQUduMUJBLCtCQUNFLGdDQUFBLENIczFCRixBR3IxQkEsaUJBQ0UscUJBQUEsQ0h3MUJGLEFHdjFCQSxnQ0FDRSxzQ0FBQSxDSDAxQkYsQUd6MUJBLGlCQUNFLHFCQUFBLENINDFCRixBRzMxQkEsZ0NBQ0Usc0NBQUEsQ0g4MUJGLENBQ0YsQUc1MUJBLDJDQUNFLGlCQUNFLGFBQUEsQ0g4MUJGLEFHNzFCQSxnQ0FDRSwrQkFBQSxDSGcyQkYsQUcvMUJBLGlCQUNFLG9CQUFBLENIazJCRixBR2oyQkEsZ0NBQ0UscUNBQUEsQ0hvMkJGLEFHbjJCQSxpQkFDRSxxQkFBQSxDSHMyQkYsQUdyMkJBLGdDQUNFLHNDQUFBLENIdzJCRixBR3YyQkEsaUJBQ0UsZUFBQSxDSDAyQkYsQUd6MkJBLGdDQUNFLGdDQUFBLENINDJCRixBRzMyQkEsaUJBQ0UscUJBQUEsQ0g4MkJGLENBQ0YsQUluekRNLDBCQUNFLHNCQUFBLENKcXpEUixBRi92REkseUJNN0NNLHdCQUNFLGFOWEYsQ0UwekRSLEFJbnlEUSwrQ0FDRSxTTmZKLENFb3pETixBSTl4RFUsNkNBQ0UsVU52Qk4sQ0V1ekROLEFJN3hEUSx5REFDRSxjTnBDRixBTXFDRSxxQk41QkosQ0UyekROLEFJcnhEVSxxREFDRSxhTnhDUCxDRSt6REwsQUlweERRLGlFQUNFLGNOcERGLEFNcURFLHdCTnJERixDRTIwRFIsQ0FDRixBSWh4REksdUJBQ0UsYU43REksQ0UrMERWLEFJM3dEQSxvQkFDSSx1QkFBQSxDSjh3REosQUkzd0RBLHFCQUNFLHVCQUFBLEFBQ0Esa0JBQUEsQUFDQSx3Qk5wRU0sQ0VrMURSLEFLNTFEQSxlQUNDLGtCQUFBLEFBQ0Esd0JQUU8sQ0V1MURS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bUI5L0tBLHNFQUdJLFNBQUEsQ25CZ2dMSixBbUI5L0tBLDZCQU1JLGtCQUFBLEFBQ0EsTUFBQSxBQUNBLE9BQUEsQUFFQSxXQUFBLEFBQ0EsWUFBQSxBQUNBLHNCckJsTUksQXFCbU1KLHNCQUFBLEFBQ0Esa0JBQUEsQUFFQSxXQUFBLEFBQ0Esa0JBQUEsQUFFQSxZQUFBLEFBQ0EsV3JCMU1JLEFxQjRNSixtQ0FBQSxBQUNBLGlDQUFBLENuQncvS0osQW1CdC9LQSwwQ0FFSSxVQUFBLEFBQ0Esa0NBQUEsQ25Cdy9LSiIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJG5hdmJhci1oZWlnaHQ6IDYwcHg7XG5cbi8vICogQyBPIEwgTyBSIFMgKlxuXG4vLyAkcHJpbWFyeTogIzAwNTQ4YjsgLy8gMzAgTGluZXMgQmx1ZVxuJHByaW1hcnk6ICNFMzFCMjM7IC8vIENPTFVNQlVTIFJlZFxuJGFjY2VudDogI2FlODYyZDsgIC8vIE9yYW5nZVxuJGFjdGlvbjogI2FlODYyZDsgIC8vIEdyZWVuXG5cbi8vICRncmF5OiAjNjY2NjY2O1xuXG4vLyAkbGlnaHQ6ICNkM2UxZWQ7ICAgLy8gTGlnaHQgR3JheVxuJGxpZ2h0OiAjZWZlZmVmOyAgIC8vIExpZ2h0IEdyYXlcbiRkYXJrOiAjMjMxRjIwOyAgICAvLyBMaWdodCBCbGFja1xuJHdoaXRlOiAjZmZmZmZmO1xuJGJsYWNrOiAjMDEwMTAxO1xuXG4kdGFibGUteWVsbG93OiAjZTlmM2Q3O1xuJHRhYmxlLXBlYWNoOiAjZmRkZWNmO1xuJHRhYmxlLWJsdWU6ICNkNGVkZjI7XG5cblxuLy8gKiBGIE8gTiBUIFMgKlxuXG4kaGVhZGVyLWZvbnQ6ICdzb2ZpYS1wcm8nLCdIZWx2ZXRpY2FOZXVlJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRzdWItaGVhZGVyLWZvbnQ6ICdzb2ZpYS1wcm8nLCdIZWx2ZXRpY2FOZXVlJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRib2R5LWZvbnQ6ICdzb2ZpYS1wcm8nLCdIZWx2ZXRpY2FOZXVlJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuLy8gZm9udC1mYW1pbHk6ICdzb2ZpYS1wcm8nLCBzYW5zLXNlcmlmO1xuLy8gZm9udC13ZWlnaHQ6IDMwMCBmb3IgYm9keTsgNTAwIGZvciBoZWFkbGluZXMsIDkwMCBmb3IgcmVkIHN1YmhlYWRzXG5cblxuJGZvbnRBd2Vzb21lOiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIixcIkZvbnRBd2Vzb21lXCIsXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcblxuJGJvZHktY29sb3I6JGJsYWNrO1xuJGhlYWRlci1jb2xvcjogJGJsYWNrO1xuXG4vLyAqIE0gSSBTIEMgKlxuXG4kdHJhbnMtc3BlZWQ6IDIwMG1zO1xuJGFuaW1lOiBhbGwgJHRyYW5zLXNwZWVkIGVhc2UtaW4tb3V0O1xuJGdsb2JhbC1wYWRkaW5nOjFyZW07XG5cbiRjb250YWluZXItd2lkdGg6IDc1cmVtO1xuXG4uZmFzOmJlZm9yZSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG59XG5cbi8vICogVCBSIEEgTiBTIFAgQSBSIEUgTiBDIFkgKlxuXG4kdHJhbnM6IDAuMTtcblxuLy8gKiBCIFIgRSBBIEsgUCBPIEkgTiBUIFMgKlxuLy8gc2V0IHRvIG1hdGNoIFF1YmVseVxuXG5AbWl4aW4gYnJlYWtwb2ludCgkc2l6ZSkge1xuICBAaWYgJHNpemUgPT0gc21hbGwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyBAY29udGVudDsgfVxuICB9IEBlbHNlIGlmICRzaXplID09IG1lZGl1bSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IEBjb250ZW50OyB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbWVkaXVtLXBsdXMge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBAY29udGVudDsgfVxuICB9IEBlbHNlIGlmICRzaXplID09IGxhcmdlIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7IEBjb250ZW50OyB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0geGxhcmdlIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7IEBjb250ZW50OyB9XG4gIH1cbn1cblxuLy8gQG1peGluIGZvci1waG9uZS1vbmx5IHtcbi8vICAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7IEBjb250ZW50OyB9XG4vLyB9XG4vLyBAbWl4aW4gZm9yLXRhYmxldC1wb3J0cmFpdC11cCB7XG4vLyAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgeyBAY29udGVudDsgfVxuLy8gfVxuLy8gQG1peGluIGZvci10YWJsZXQtbGFuZHNjYXBlLXVwIHtcbi8vICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7IEBjb250ZW50OyB9XG4vLyB9XG4vLyBAbWl4aW4gZm9yLWRlc2t0b3AtdXAge1xuLy8gICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7IEBjb250ZW50OyB9XG4vLyB9XG4vLyBAbWl4aW4gZm9yLWJpZy1kZXNrdG9wLXVwIHtcbi8vICAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkgeyBAY29udGVudDsgfVxuLy8gfSIsIioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZhczpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIsIFwiRm9udEF3ZXNvbWVcIiwgXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbn1cblxuYm9keSxcbi5tYWluLWNvbnRlbnQgLnF1YmVseS1ibG9jay10ZXh0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwic29maWEtcHJvXCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSBwIHtcbiAgZm9udC1mYW1pbHk6IFwic29maWEtcHJvXCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5tYWluLWNvbnRlbnQgLnF1YmVseS1ibG9jay10ZXh0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5xdWJlbHktYmxvY2stdGV4dC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNvZmlhLXByb1wiLCBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzFCMjM7XG4gIG1heC13aWR0aDogYXV0bztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgcGFkZGluZzogMS4yNXJlbSAycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2Utb3V0LCBjb2xvciAwLjI1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLW91dCwgY29sb3IgMC4yNXMgZWFzZS1vdXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MxODFmO1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG5bdHlwZT10ZXh0XSwgW3R5cGU9cGFzc3dvcmRdLCBbdHlwZT1kYXRlXSwgW3R5cGU9ZGF0ZXRpbWVdLCBbdHlwZT1kYXRldGltZS1sb2NhbF0sIFt0eXBlPW1vbnRoXSwgW3R5cGU9d2Vla10sIFt0eXBlPWVtYWlsXSwgW3R5cGU9bnVtYmVyXSwgW3R5cGU9c2VhcmNoXSwgW3R5cGU9dGVsXSwgW3R5cGU9dGltZV0sIFt0eXBlPXVybF0sIFt0eXBlPWNvbG9yXSwgdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMi43NXJlbTtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzLCBib3JkZXItY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmFsaWducmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmZpZ2NhcHRpb24ud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiA5MCU7XG59XG5cbmEge1xuICBjb2xvcjogI0UzMUIyMztcbn1cblxuaW5wdXQuc2VhcmNoLXN1Ym1pdCB7XG4gIHBhZGRpbmc6IDFyZW0gMi41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMxQjIzO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbn1cbmlucHV0LnNlYXJjaC1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MxODFmO1xufVxuXG4uZ2Zvcm1fYm9keSAjZ2Zvcm1fZmllbGRzXzEgc2VsZWN0LCAuZ2Zvcm1fYm9keSAjZ2Zvcm1fZmllbGRzXzEgaW5wdXQsIC5nZm9ybV9ib2R5ICNnZm9ybV9maWVsZHNfMSB0ZXh0YXJlYSwgLmdmb3JtX2JvZHkgI2dmb3JtX2ZpZWxkc180IHNlbGVjdCwgLmdmb3JtX2JvZHkgI2dmb3JtX2ZpZWxkc180IGlucHV0LCAuZ2Zvcm1fYm9keSAjZ2Zvcm1fZmllbGRzXzQgdGV4dGFyZWEge1xuICBhY2NlbnQtY29sb3I6ICNFMzFCMjM7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZ2Zvcm1fYm9keSAjZ2Zvcm1fZmllbGRzXzEgc2VsZWN0LCAuZ2Zvcm1fYm9keSAjZ2Zvcm1fZmllbGRzXzQgc2VsZWN0IHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG5zZWxlY3QsIGlucHV0IHtcbiAgYWNjZW50LWNvbG9yOiAjRTMxQjIzO1xufVxuXG5zcGFuI2xvYWRNb3JlLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I3YjRiNDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuZm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICM4NDg0ODQ7XG59XG5cbmZvcm0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIGZvcm0gdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzg0ODQ4NDtcbn1cblxuZm9ybSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGZvcm0gdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSUUgMTArICovXG4gIGNvbG9yOiAjODQ4NDg0O1xufVxuXG5mb3JtIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsIGZvcm0gdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjODQ4NDg0O1xufVxuXG4uZ3JpZC1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmdyaWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbn1cbi5ncmlkLWNvbnRhaW5lci5mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5ncmlkLWNvbnRhaW5lci5mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG59XG4uZ3JpZC1jb250YWluZXIuZnVsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZ3JpZC14IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG5cbi5jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWluLWhlaWdodDogMHB4O1xuICBtaW4td2lkdGg6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jZWxsLmF1dG8ge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDEgMSAwcHg7XG4gIC1tcy1mbGV4OiAxIDEgMHB4O1xuICBmbGV4OiAxIDEgMHB4O1xufVxuXG4uY2VsbC5zaHJpbmsge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZ3JpZC14ID4gLnNtYWxsLTEge1xuICB3aWR0aDogOC4zMzMzMyU7XG59XG5cbi5ncmlkLXggPiAuc21hbGwtMiB7XG4gIHdpZHRoOiAxNi42NjY2NyU7XG59XG5cbi5ncmlkLXggPiAuc21hbGwtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5ncmlkLXggPiAuc21hbGwtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG59XG5cbi5ncmlkLXggPiAuc21hbGwtNSB7XG4gIHdpZHRoOiA0MS42NjY2NyU7XG59XG5cbi5ncmlkLXggPiAuc21hbGwtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5ncmlkLXggPiAuc21hbGwtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMyU7XG59XG5cbi5ncmlkLXggPiAuc21hbGwtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NyU7XG59XG5cbi5ncmlkLXggPiAuc21hbGwtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5ncmlkLXggPiAuc21hbGwtMTAge1xuICB3aWR0aDogODMuMzMzMzMlO1xufVxuXG4uZ3JpZC14ID4gLnNtYWxsLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY3JTtcbn1cblxuLmdyaWQteCA+IC5zbWFsbC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZ3JpZC14ID4gLm1lZGl1bS1hdXRvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC13ZWJraXQtZmxleDogMSAxIDBweDtcbiAgICAtbXMtZmxleDogMSAxIDBweDtcbiAgICBmbGV4OiAxIDEgMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmdyaWQteCA+IC5tZWRpdW0tc2hyaW5rLCAuZ3JpZC14ID4gLm1lZGl1bS0xLCAuZ3JpZC14ID4gLm1lZGl1bS0yLCAuZ3JpZC14ID4gLm1lZGl1bS0zLCAuZ3JpZC14ID4gLm1lZGl1bS00LCAuZ3JpZC14ID4gLm1lZGl1bS01LCAuZ3JpZC14ID4gLm1lZGl1bS02LCAuZ3JpZC14ID4gLm1lZGl1bS03LCAuZ3JpZC14ID4gLm1lZGl1bS04LCAuZ3JpZC14ID4gLm1lZGl1bS05LCAuZ3JpZC14ID4gLm1lZGl1bS0xMCwgLmdyaWQteCA+IC5tZWRpdW0tMTEsIC5ncmlkLXggPiAubWVkaXVtLTEyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLmdyaWQteCA+IC5tZWRpdW0tc2hyaW5rIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5ncmlkLXggPiAubWVkaXVtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuXG4gIC5ncmlkLXggPiAubWVkaXVtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cblxuICAuZ3JpZC14ID4gLm1lZGl1bS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmdyaWQteCA+IC5tZWRpdW0tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuXG4gIC5ncmlkLXggPiAubWVkaXVtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cblxuICAuZ3JpZC14ID4gLm1lZGl1bS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmdyaWQteCA+IC5tZWRpdW0tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuXG4gIC5ncmlkLXggPiAubWVkaXVtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cblxuICAuZ3JpZC14ID4gLm1lZGl1bS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmdyaWQteCA+IC5tZWRpdW0tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cblxuICAuZ3JpZC14ID4gLm1lZGl1bS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuXG4gIC5ncmlkLXggPiAubWVkaXVtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmdyaWQteCA+IC5sYXJnZS1hdXRvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC13ZWJraXQtZmxleDogMSAxIDBweDtcbiAgICAtbXMtZmxleDogMSAxIDBweDtcbiAgICBmbGV4OiAxIDEgMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmdyaWQteCA+IC5sYXJnZS1zaHJpbmssIC5ncmlkLXggPiAubGFyZ2UtMSwgLmdyaWQteCA+IC5sYXJnZS0yLCAuZ3JpZC14ID4gLmxhcmdlLTMsIC5ncmlkLXggPiAubGFyZ2UtNCwgLmdyaWQteCA+IC5sYXJnZS01LCAuZ3JpZC14ID4gLmxhcmdlLTYsIC5ncmlkLXggPiAubGFyZ2UtNywgLmdyaWQteCA+IC5sYXJnZS04LCAuZ3JpZC14ID4gLmxhcmdlLTksIC5ncmlkLXggPiAubGFyZ2UtMTAsIC5ncmlkLXggPiAubGFyZ2UtMTEsIC5ncmlkLXggPiAubGFyZ2UtMTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAuZ3JpZC14ID4gLmxhcmdlLXNocmluayB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuZ3JpZC14ID4gLmxhcmdlLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuXG4gIC5ncmlkLXggPiAubGFyZ2UtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuXG4gIC5ncmlkLXggPiAubGFyZ2UtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5ncmlkLXggPiAubGFyZ2UtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuXG4gIC5ncmlkLXggPiAubGFyZ2UtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5ncmlkLXggPiAubGFyZ2UtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5ncmlkLXggPiAubGFyZ2UtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuXG4gIC5ncmlkLXggPiAubGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuXG4gIC5ncmlkLXggPiAubGFyZ2UtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5ncmlkLXggPiAubGFyZ2UtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cblxuICAuZ3JpZC14ID4gLmxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG5cbiAgLmdyaWQteCA+IC5sYXJnZS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmdyaWQteCA+IC54bGFyZ2UtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG5cbiAgLmdyaWQteCA+IC54bGFyZ2UtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuXG4gIC5ncmlkLXggPiAueGxhcmdlLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuZ3JpZC14ID4gLnhsYXJnZS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG5cbiAgLmdyaWQteCA+IC54bGFyZ2UtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5ncmlkLXggPiAueGxhcmdlLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuZ3JpZC14ID4gLnhsYXJnZS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG5cbiAgLmdyaWQteCA+IC54bGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuXG4gIC5ncmlkLXggPiAueGxhcmdlLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuZ3JpZC14ID4gLnhsYXJnZS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuXG4gIC5ncmlkLXggPiAueGxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG5cbiAgLmdyaWQteCA+IC54bGFyZ2UtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZ3JpZC1tYXJnaW4teDpub3QoLmdyaWQteCkgPiAuY2VsbCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZ3JpZC1tYXJnaW4teTpub3QoLmdyaWQteSkgPiAuY2VsbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmdyaWQtbWFyZ2luLXgge1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmdyaWQtbWFyZ2luLXgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbTtcbiAgfVxufVxuLmdyaWQtbWFyZ2luLXggPiAuY2VsbCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjI1cmVtKTtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZ3JpZC1tYXJnaW4teCA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMS44NzVyZW0pO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbn1cbi5ncmlkLW1hcmdpbi14ID4gLmF1dG8ge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmdyaWQtbWFyZ2luLXggPiAuc2hyaW5rIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTEge1xuICB3aWR0aDogY2FsYyg4LjMzMzMzJSAtIDEuMjVyZW0pO1xufVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC0yIHtcbiAgd2lkdGg6IGNhbGMoMTYuNjY2NjclIC0gMS4yNXJlbSk7XG59XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTMge1xuICB3aWR0aDogY2FsYygyNSUgLSAxLjI1cmVtKTtcbn1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNCB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDEuMjVyZW0pO1xufVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC01IHtcbiAgd2lkdGg6IGNhbGMoNDEuNjY2NjclIC0gMS4yNXJlbSk7XG59XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTYge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxLjI1cmVtKTtcbn1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNyB7XG4gIHdpZHRoOiBjYWxjKDU4LjMzMzMzJSAtIDEuMjVyZW0pO1xufVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC04IHtcbiAgd2lkdGg6IGNhbGMoNjYuNjY2NjclIC0gMS4yNXJlbSk7XG59XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTkge1xuICB3aWR0aDogY2FsYyg3NSUgLSAxLjI1cmVtKTtcbn1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMTAge1xuICB3aWR0aDogY2FsYyg4My4zMzMzMyUgLSAxLjI1cmVtKTtcbn1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMTEge1xuICB3aWR0aDogY2FsYyg5MS42NjY2NyUgLSAxLjI1cmVtKTtcbn1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMS4yNXJlbSk7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5ncmlkLW1hcmdpbi14ID4gLmF1dG8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAuc2hyaW5rIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTEge1xuICAgIHdpZHRoOiBjYWxjKDguMzMzMzMlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMiB7XG4gICAgd2lkdGg6IGNhbGMoMTYuNjY2NjclIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMyB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNSB7XG4gICAgd2lkdGg6IGNhbGMoNDEuNjY2NjclIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNyB7XG4gICAgd2lkdGg6IGNhbGMoNTguMzMzMzMlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtOCB7XG4gICAgd2lkdGg6IGNhbGMoNjYuNjY2NjclIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtOSB7XG4gICAgd2lkdGg6IGNhbGMoNzUlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMTAge1xuICAgIHdpZHRoOiBjYWxjKDgzLjMzMzMzJSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTExIHtcbiAgICB3aWR0aDogY2FsYyg5MS42NjY2NyUgLSAxLjg3NXJlbSk7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC0xMiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1hdXRvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1zaHJpbmsge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTEge1xuICAgIHdpZHRoOiBjYWxjKDguMzMzMzMlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTIge1xuICAgIHdpZHRoOiBjYWxjKDE2LjY2NjY3JSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS0zIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxLjg3NXJlbSk7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tNCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTUge1xuICAgIHdpZHRoOiBjYWxjKDQxLjY2NjY3JSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS02IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjg3NXJlbSk7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tNyB7XG4gICAgd2lkdGg6IGNhbGMoNTguMzMzMzMlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTgge1xuICAgIHdpZHRoOiBjYWxjKDY2LjY2NjY3JSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS05IHtcbiAgICB3aWR0aDogY2FsYyg3NSUgLSAxLjg3NXJlbSk7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tMTAge1xuICAgIHdpZHRoOiBjYWxjKDgzLjMzMzMzJSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS0xMSB7XG4gICAgd2lkdGg6IGNhbGMoOTEuNjY2NjclIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTEyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMS44NzVyZW0pO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS1hdXRvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLXNocmluayB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS0xIHtcbiAgICB3aWR0aDogY2FsYyg4LjMzMzMzJSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTIge1xuICAgIHdpZHRoOiBjYWxjKDE2LjY2NjY3JSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTMge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTQge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTUge1xuICAgIHdpZHRoOiBjYWxjKDQxLjY2NjY3JSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTYge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTcge1xuICAgIHdpZHRoOiBjYWxjKDU4LjMzMzMzJSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTgge1xuICAgIHdpZHRoOiBjYWxjKDY2LjY2NjY3JSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTkge1xuICAgIHdpZHRoOiBjYWxjKDc1JSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTEwIHtcbiAgICB3aWR0aDogY2FsYyg4My4zMzMzMyUgLSAxLjg3NXJlbSk7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS0xMSB7XG4gICAgd2lkdGg6IGNhbGMoOTEuNjY2NjclIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtMTIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjg3NXJlbSk7XG4gIH1cbn1cbi5ncmlkLXBhZGRpbmcteCAuZ3JpZC1wYWRkaW5nLXgge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmdyaWQtcGFkZGluZy14IC5ncmlkLXBhZGRpbmcteCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xuICB9XG59XG4uZ3JpZC1jb250YWluZXI6bm90KC5mdWxsKSA+IC5ncmlkLXBhZGRpbmcteCB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZ3JpZC1jb250YWluZXI6bm90KC5mdWxsKSA+IC5ncmlkLXBhZGRpbmcteCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xuICB9XG59XG4uZ3JpZC1wYWRkaW5nLXggPiAuY2VsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZ3JpZC1wYWRkaW5nLXggPiAuY2VsbCB7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG59XG4uc21hbGwtdXAtMSA+IC5jZWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbWFsbC11cC0yID4gLmNlbGwge1xuICB3aWR0aDogNTAlO1xufVxuXG4uc21hbGwtdXAtMyA+IC5jZWxsIHtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLnNtYWxsLXVwLTQgPiAuY2VsbCB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5zbWFsbC11cC01ID4gLmNlbGwge1xuICB3aWR0aDogMjAlO1xufVxuXG4uc21hbGwtdXAtNiA+IC5jZWxsIHtcbiAgd2lkdGg6IDE2LjY2NjY3JTtcbn1cblxuLnNtYWxsLXVwLTcgPiAuY2VsbCB7XG4gIHdpZHRoOiAxNC4yODU3MSU7XG59XG5cbi5zbWFsbC11cC04ID4gLmNlbGwge1xuICB3aWR0aDogMTIuNSU7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tZWRpdW0tdXAtMSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tZWRpdW0tdXAtMiA+IC5jZWxsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLm1lZGl1bS11cC0zID4gLmNlbGwge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLXVwLTQgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5tZWRpdW0tdXAtNSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLm1lZGl1bS11cC02ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cblxuICAubWVkaXVtLXVwLTcgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTtcbiAgfVxuXG4gIC5tZWRpdW0tdXAtOCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYXJnZS11cC0xID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmxhcmdlLXVwLTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5sYXJnZS11cC0zID4gLmNlbGwge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cblxuICAubGFyZ2UtdXAtNCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmxhcmdlLXVwLTUgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5sYXJnZS11cC02ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cblxuICAubGFyZ2UtdXAtNyA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTQuMjg1NzElO1xuICB9XG5cbiAgLmxhcmdlLXVwLTggPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG59XG4uZ3JpZC1tYXJnaW4teC5zbWFsbC11cC0xID4gLmNlbGwge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMS4yNXJlbSk7XG59XG5cbi5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTIgPiAuY2VsbCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEuMjVyZW0pO1xufVxuXG4uZ3JpZC1tYXJnaW4teC5zbWFsbC11cC0zID4gLmNlbGwge1xuICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxLjI1cmVtKTtcbn1cblxuLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtNCA+IC5jZWxsIHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMS4yNXJlbSk7XG59XG5cbi5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTUgPiAuY2VsbCB7XG4gIHdpZHRoOiBjYWxjKDIwJSAtIDEuMjVyZW0pO1xufVxuXG4uZ3JpZC1tYXJnaW4teC5zbWFsbC11cC02ID4gLmNlbGwge1xuICB3aWR0aDogY2FsYygxNi42NjY2NyUgLSAxLjI1cmVtKTtcbn1cblxuLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtNyA+IC5jZWxsIHtcbiAgd2lkdGg6IGNhbGMoMTQuMjg1NzElIC0gMS4yNXJlbSk7XG59XG5cbi5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTggPiAuY2VsbCB7XG4gIHdpZHRoOiBjYWxjKDEyLjUlIC0gMS4yNXJlbSk7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtMyA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxLjg3NXJlbSk7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teC5zbWFsbC11cC00ID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTUgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMjAlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtNiA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygxNi42NjY2NyUgLSAxLjg3NXJlbSk7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teC5zbWFsbC11cC03ID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDE0LjI4NTcxJSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTggPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMTIuNSUgLSAxLjg3NXJlbSk7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtMSA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTMgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTQgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTUgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMjAlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTYgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMTYuNjY2NjclIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTcgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMTQuMjg1NzElIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTggPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMTIuNSUgLSAxLjg3NXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXgubGFyZ2UtdXAtMyA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxLjg3NXJlbSk7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teC5sYXJnZS11cC00ID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTUgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMjAlIC0gMS44NzVyZW0pO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXgubGFyZ2UtdXAtNiA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygxNi42NjY2NyUgLSAxLjg3NXJlbSk7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teC5sYXJnZS11cC03ID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDE0LjI4NTcxJSAtIDEuODc1cmVtKTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTggPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMTIuNSUgLSAxLjg3NXJlbSk7XG4gIH1cbn1cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2Uge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmNlbGwge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTEge1xuICB3aWR0aDogOC4zMzMzMyU7XG59XG5cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMiB7XG4gIHdpZHRoOiAxNi42NjY2NyU7XG59XG5cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG59XG5cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNSB7XG4gIHdpZHRoOiA0MS42NjY2NyU7XG59XG5cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMyU7XG59XG5cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NyU7XG59XG5cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMTAge1xuICB3aWR0aDogODMuMzMzMzMlO1xufVxuXG4uc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY3JTtcbn1cblxuLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cblxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG5cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cblxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG5cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cblxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG5cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICB9XG5cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cblxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG5cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG5cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG5cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG5cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG5cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG5cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuXG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cblxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNtYWxsLXBhZGRpbmctY29sbGFwc2Uge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uc21hbGwtcGFkZGluZy1jb2xsYXBzZSA+IC5jZWxsIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuY2VsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cblxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cblxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG5cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuXG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuXG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubWVkaXVtLXBhZGRpbmctY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5tZWRpdW0tcGFkZGluZy1jb2xsYXBzZSA+IC5jZWxsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5jZWxsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cblxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuXG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuXG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cblxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG5cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYXJnZS1wYWRkaW5nLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAubGFyZ2UtcGFkZGluZy1jb2xsYXBzZSA+IC5jZWxsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnNtYWxsLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDAlICsgMC42MjVyZW0pO1xufVxuXG4uc21hbGwtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG59XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoOC4zMzMzMyUgKyAwLjYyNXJlbSk7XG59XG5cbi5zbWFsbC1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG59XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTYuNjY2NjclICsgMC42MjVyZW0pO1xufVxuXG4uc21hbGwtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDI1JSArIDAuNjI1cmVtKTtcbn1cblxuLnNtYWxsLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbn1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogY2FsYygzMy4zMzMzMyUgKyAwLjYyNXJlbSk7XG59XG5cbi5zbWFsbC1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG59XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNDEuNjY2NjclICsgMC42MjVyZW0pO1xufVxuXG4uc21hbGwtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSArIDAuNjI1cmVtKTtcbn1cblxuLnNtYWxsLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbn1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogY2FsYyg1OC4zMzMzMyUgKyAwLjYyNXJlbSk7XG59XG5cbi5zbWFsbC1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG59XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNjYuNjY2NjclICsgMC42MjVyZW0pO1xufVxuXG4uc21hbGwtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDc1JSArIDAuNjI1cmVtKTtcbn1cblxuLnNtYWxsLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG59XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDgzLjMzMzMzJSArIDAuNjI1cmVtKTtcbn1cblxuLnNtYWxsLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG59XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDkxLjY2NjY3JSArIDAuNjI1cmVtKTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm1lZGl1bS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygwJSArIDAuOTM3NXJlbSk7XG4gIH1cblxuICAubWVkaXVtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDguMzMzMzMlICsgMC45Mzc1cmVtKTtcbiAgfVxuXG4gIC5tZWRpdW0tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDE2LjY2NjY3JSArIDAuOTM3NXJlbSk7XG4gIH1cblxuICAubWVkaXVtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyNSUgKyAwLjkzNzVyZW0pO1xuICB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMzMuMzMzMzMlICsgMC45Mzc1cmVtKTtcbiAgfVxuXG4gIC5tZWRpdW0tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDQxLjY2NjY3JSArIDAuOTM3NXJlbSk7XG4gIH1cblxuICAubWVkaXVtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgKyAwLjkzNzVyZW0pO1xuICB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTguMzMzMzMlICsgMC45Mzc1cmVtKTtcbiAgfVxuXG4gIC5tZWRpdW0tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDY2LjY2NjY3JSArIDAuOTM3NXJlbSk7XG4gIH1cblxuICAubWVkaXVtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg3NSUgKyAwLjkzNzVyZW0pO1xuICB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg4My4zMzMzMyUgKyAwLjkzNzVyZW0pO1xuICB9XG5cbiAgLm1lZGl1bS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg5MS42NjY2NyUgKyAwLjkzNzVyZW0pO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFyZ2Utb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygwJSArIDAuOTM3NXJlbSk7XG4gIH1cblxuICAubGFyZ2Utb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg4LjMzMzMzJSArIDAuOTM3NXJlbSk7XG4gIH1cblxuICAubGFyZ2Utb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTYuNjY2NjclICsgMC45Mzc1cmVtKTtcbiAgfVxuXG4gIC5sYXJnZS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyNSUgKyAwLjkzNzVyZW0pO1xuICB9XG5cbiAgLmxhcmdlLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDMzLjMzMzMzJSArIDAuOTM3NXJlbSk7XG4gIH1cblxuICAubGFyZ2Utb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNDEuNjY2NjclICsgMC45Mzc1cmVtKTtcbiAgfVxuXG4gIC5sYXJnZS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgKyAwLjkzNzVyZW0pO1xuICB9XG5cbiAgLmxhcmdlLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDU4LjMzMzMzJSArIDAuOTM3NXJlbSk7XG4gIH1cblxuICAubGFyZ2Utb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNjYuNjY2NjclICsgMC45Mzc1cmVtKTtcbiAgfVxuXG4gIC5sYXJnZS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg3NSUgKyAwLjkzNzVyZW0pO1xuICB9XG5cbiAgLmxhcmdlLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuXG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoODMuMzMzMzMlICsgMC45Mzc1cmVtKTtcbiAgfVxuXG4gIC5sYXJnZS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDkxLjY2NjY3JSArIDAuOTM3NXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnhsYXJnZS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAueGxhcmdlLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygwJSArIDAuOTM3NXJlbSk7XG4gIH1cblxuICAueGxhcmdlLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC54bGFyZ2Utb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDguMzMzMzMlICsgMC45Mzc1cmVtKTtcbiAgfVxuXG4gIC54bGFyZ2Utb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cblxuICAuZ3JpZC1tYXJnaW4teCA+IC54bGFyZ2Utb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDE2LjY2NjY3JSArIDAuOTM3NXJlbSk7XG4gIH1cblxuICAueGxhcmdlLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLmdyaWQtbWFyZ2luLXggPiAueGxhcmdlLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyNSUgKyAwLjkzNzVyZW0pO1xuICB9XG5cbiAgLnhsYXJnZS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxufVxuYm9keSAuc2l0ZS10aXRsZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNFMzFCMjMgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5ICNwcmltYXJ5LW1lbnUgPiBsaSBhIHtcbiAgICBjb2xvcjogI0UzMUIyMztcbiAgfVxuICBib2R5IC5tYWluLW5hdi5sb3dlci1kb3duIC5zaXRlLXRpdGxlIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICB9XG4gIGJvZHkgLm1haW4tbmF2Lmxvd2VyLWRvd24gI3ByaW1hcnktbWVudSA+IGxpIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIGJvZHkgLm1haW4tbmF2Lmxvd2VyLWRvd24gI3ByaW1hcnktbWVudSAubmF2LXNlYXJjaC1pY29uIHtcbiAgICBjb2xvcjogI0UzMUIyMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIGJvZHkgLm1haW4tbmF2Lm5hdi1kb3duICNwcmltYXJ5LW1lbnUgLnN1Yi1tZW51ID4gbGkgYSB7XG4gICAgY29sb3I6ICMyMzFGMjA7XG4gIH1cbiAgYm9keSAubWFpbi1uYXYubmF2LWRvd24gI3ByaW1hcnktbWVudSAuc3ViLW1lbnUgLm5hdi1zZWFyY2gtaWNvbiB7XG4gICAgY29sb3I6ICNFMzFCMjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UzMUIyMztcbiAgfVxufVxuYm9keSAubWFpbi1uYXYgLnRvZ2dsZSB7XG4gIGNvbG9yOiAjRTMxQjIzO1xufVxuXG4ud3AtYWRtaW4gLm1mcC1oaWRlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci1hZC1wbGFjZW1lbnQge1xuICBwYWRkaW5nOiAycmVtIDFyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuXG4uY3RhLXN1YmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmN0YS1zdWJmb290ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3NyYy9hc3NldHMvaW1hZ2VzL21hcC5zdmdcIik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3RhLXN1YmZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UzMUIyMztcbiAgfVxufVxuLmN0YS1zdWJmb290ZXIgLmN0YS1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3RhLXN1YmZvb3RlciAuY3RhLWJnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY3RhLXN1YmZvb3RlciBoMiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuLmN0YS1zdWJmb290ZXIgLmN0YS10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBwYWRkaW5nOiA2cmVtIDNyZW07XG4gIG1heC13aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdGEtc3ViZm9vdGVyIC5jdGEtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uY3RhLXN1YmZvb3RlciAuY3RhLXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjUwcHg7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIDIzJSA1MCUpO1xuICB6LWluZGV4OiAxMDtcbn1cbi5jdGEtc3ViZm9vdGVyIC5jdGEtdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN0YS1zdWJmb290ZXIgLmN0YS10ZXh0IHAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmN0YS1zdWJmb290ZXIgLmdyaWQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmN0YS1zdWJmb290ZXIuY3RhLXN1YmZvb3Rlci1yZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzFCMjM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jdGEtc3ViZm9vdGVyLmN0YS1zdWJmb290ZXItcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcmMvYXNzZXRzL2ltYWdlcy9yZWQtbWFwLnN2Z1wiKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdGEtc3ViZm9vdGVyLmN0YS1zdWJmb290ZXItcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMxQjIzO1xuICB9XG59XG4uY3RhLXN1YmZvb3Rlci5jdGEtc3ViZm9vdGVyLXJlZCAuY3RhLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMxQjIzO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jdGEtc3ViZm9vdGVyLmN0YS1zdWJmb290ZXItcmVkIC5jdGEtdGV4dDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzFCMjM7XG4gIHdpZHRoOiAwcHg7XG59XG4uY3RhLXN1YmZvb3Rlci5jdGEtc3ViZm9vdGVyLXJlZCAuY3RhLXRleHQgaDIsIC5jdGEtc3ViZm9vdGVyLmN0YS1zdWJmb290ZXItcmVkIC5jdGEtdGV4dCBoMywgLmN0YS1zdWJmb290ZXIuY3RhLXN1YmZvb3Rlci1yZWQgLmN0YS10ZXh0IGg0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY3RhLXN1YmZvb3Rlci5jdGEtc3ViZm9vdGVyLXJlZCAuY3RhLXRleHQgaDMge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN0YS1zdWJmb290ZXIuY3RhLXN1YmZvb3Rlci1yZWQgLmN0YS10ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5jdGEtc3ViZm9vdGVyLmN0YS1zdWJmb290ZXItcmVkIC5jdGEtdGV4dCBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3RhLXN1YmZvb3Rlci5jdGEtc3ViZm9vdGVyLXJlZCAuY3RhLXRleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmN0YS1zdWJmb290ZXIuY3RhLXN1YmZvb3Rlci1yZWQgLmN0YS10ZXh0IHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3RhLXN1YmZvb3Rlci5jdGEtc3ViZm9vdGVyLXJlZCAuY3RhLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uY3RhLXN1YmZvb3Rlci5jdGEtc3ViZm9vdGVyLXJlZCAuY3RhLXRleHQgLmJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmN0YS1zdWJmb290ZXIuY3RhLXN1YmZvb3Rlci1yZWQgLmN0YS1zdWJmb290ZXItc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jdGEtc3ViZm9vdGVyLmN0YS1zdWJmb290ZXItcmVkIC5jdGEtc3ViZm9vdGVyLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xufVxuLmN0YS1zdWJmb290ZXIuY3RhLXN1YmZvb3Rlci1yZWQgLmN0YS1zdWJmb290ZXItc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAtMjVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGVmdDogMyU7XG59XG5cbi5tYWluLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW4tZm9vdGVyIC5mb290ZXItaW5mbyB7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1mb290ZXIgLmZvb3Rlci1pbmZvIHtcbiAgICBwYWRkaW5nOiAzcmVtIDAuOTM3NXJlbTtcbiAgfVxufVxuLm1haW4tZm9vdGVyIC5mb290ZXItaW5mbyBwLCAubWFpbi1mb290ZXIgLmZvb3Rlci1pbmZvIGEge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtZmFtaWx5OiBcInNvZmlhLXByb1wiLCBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLm1haW4tZm9vdGVyIC5mb290ZXItaW5mbyBoNCB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLWluZm8gLmN1c3RvbS1sb2dvLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm1haW4tZm9vdGVyIC5mb290ZXItaW5mbyBpbWcge1xuICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tZm9vdGVyIC5mb290ZXItaW5mbyBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLWluZm8gc3ZnIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLWluZm8gLmNlbGwge1xuICBwYWRkaW5nOiAycmVtIDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWZvb3RlciAuZm9vdGVyLWluZm8gLmNlbGwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLWluZm8gLmNlbGwgYSB7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuLm1haW4tZm9vdGVyIC5mb290ZXItaW5mbyAuY2VsbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWFpbi1mb290ZXIgLmZvb3Rlci1pbmZvIC5jZWxsLmZvb3Rlci1yZWNlbnQtcG9zdHMgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG4ubWFpbi1mb290ZXIgLmZvb3Rlci1pbmZvIC5jZWxsLmZvb3Rlci1yZWNlbnQtcG9zdHMgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm1haW4tZm9vdGVyIC5mb290ZXItaW5mbyAuY2VsbCAuYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLWluZm8gLnNvY2lhbC1saW5rcyBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLWluZm8gLnNvY2lhbC1saW5rcyBhIHtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG4ubWFpbi1mb290ZXIgLmZvb3Rlci1pbmZvIC5zb2NpYWwtbGlua3MgYTpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLWluZm8gLmZvb3Rlci10ZXh0IGEge1xuICBjb2xvcjogIzAxMDEwMTtcbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLWluZm8gLmZvb3Rlci10ZXh0LnBob25lLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzAxMDEwMTtcbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLWluZm8gLmZvb3Rlci10ZXh0LnBob25lLWxpbmsgYSB7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuLm1haW4tZm9vdGVyIC5sZWdhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDJyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICB6LWluZGV4OiAxMDtcbn1cbi5tYWluLWZvb3RlciAubGVnYWwgYSB7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuLm1haW4tZm9vdGVyIC5sZWdhbCBpbWcge1xuICBtYXgtd2lkdGg6IDE2NXB4O1xufVxuLm1haW4tZm9vdGVyIC5sZWdhbCAuZm9vdGVyLWxpbmsgPiAuY2VsbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubWFpbi1mb290ZXIgLmxlZ2FsIC5mb290ZXItbGluayB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAxcmVtIDAgMnJlbTtcbn1cbi5tYWluLWZvb3RlciAubGVnYWwgLmZvb3Rlci1saW5rIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYWluLWZvb3RlciAubGVnYWwgLmZvb3Rlci1saW5rIHVsIGEge1xuICBmb250LWZhbWlseTogXCJzb2ZpYS1wcm9cIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4ubWFpbi1mb290ZXIgLmxlZ2FsIGg2IHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubWFpbi1mb290ZXIgLmZvb3Rlci1uYXYtbWVudSB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm1haW4tZm9vdGVyIC5mb290ZXItbmF2LW1lbnUgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxcmVtO1xufVxuLm1haW4tZm9vdGVyIC5mb290ZXItbmF2LW1lbnUgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcInNvZmlhLXByb1wiLCBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tZm9vdGVyIC5mb290ZXItaW5mbyAuY2VsbCwgLm1haW4tZm9vdGVyIC5sZWdhbCAuY2VsbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubWFpbi1mb290ZXIgLmxlZ2FsIC5jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWluLWZvb3RlciAubGVnYWwgLmNlbGwgaDYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1haW4tZm9vdGVyIC5sZWdhbCAuY2VsbCBpbWcge1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWZvb3RlciAubGVnYWwgLmNlbGwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5tYWluLWZvb3RlciAubGVnYWwgLmNlbGwuYWxpZ24tbGVmdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgfVxuICAubWFpbi1mb290ZXIgLmxlZ2FsIC5jZWxsLmFsaWduLXJpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi5tYWluLWZvb3RlciAubGVnYWwgLm5hdi1zZWFyY2gtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1mb290ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMC43NXJlbTtcbiAgYm90dG9tOiAtMXJlbTtcbiAgd2lkdGg6IDMwdnc7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGhlaWdodDogOTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3JjL2Fzc2V0cy9pbWFnZXMvdXMtaWNvbi1ncmF5LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1mb290ZXI6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWZvb3RlciAubGVnYWwgLmNlbGwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICAuZm9vdGVyLXJlY2VudC1wb3N0cyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuZGl2I2dmb3JtX3dyYXBwZXJfNCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbi1uYXYgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm1haW4tbmF2IGxpIGEge1xuICBmb250LWZhbWlseTogXCJzb2ZpYS1wcm9cIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjEyNXJlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG4ubWFpbi1uYXYgbGkgLnN1Yi1tZW51IGEge1xuICBmb250LWZhbWlseTogXCJzb2ZpYS1wcm9cIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5tYWluLW5hdiB1bCB7XG4gIG1hcmdpbjogMDtcbn1cbi5tYWluLW5hdiAuc2l0ZS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWluLW5hdiAuc2l0ZS10aXRsZSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ubWFpbi1uYXYgLnNpdGUtdGl0bGUgaW1nLCAubWFpbi1uYXYgLnNpdGUtdGl0bGUgc3ZnIHtcbiAgbWF4LWhlaWdodDogNjBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tbmF2IC5zaXRlLXRpdGxlIGltZywgLm1haW4tbmF2IC5zaXRlLXRpdGxlIHN2ZyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWFpbi1uYXYgLnNpdGUtdGl0bGUgcCwgLm1haW4tbmF2IC5zaXRlLXRpdGxlIGgxIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubWFpbi1uYXYgLm1lbnUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xufVxuLm1haW4tbmF2Lm5hdi1kb3duIHtcbiAgei1pbmRleDogMTAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbiAgLm1haW4tbmF2Lm5hdi11cCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogY2FsYygtNjBweCAqIDIuNSk7XG4gIH1cbiAgLm1haW4tbmF2Lm5hdi1kb3duIHtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxuICAubWFpbi1uYXYubG93ZXItZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjcsIDI3LCAzNSwgMC45NSk7XG4gICAgYm94LXNoYWRvdzogMCAwLjVyZW0gMC43NXJlbSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICB9XG4gIC5tYWluLW5hdiAubW9iaWxlLXNlYXJjaC10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1uYXYgLnNpdGUtdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLm1haW4tbmF2IC5zaXRlLXRpdGxlIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgfVxuICAubWFpbi1uYXYgLnRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIHRvcDogMi41cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlLWluLW91dDtcbiAgICB6LWluZGV4OiAxMDAxO1xuICB9XG4gIC5tYWluLW5hdiAudG9nZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvg4lcIjtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIsIFwiRm9udEF3ZXNvbWVcIiwgXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAubWFpbi1uYXYgLnRvZ2dsZS5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiAjRTMxQjIzO1xuICB9XG4gIC5tYWluLW5hdiAudG9nZ2xlLmlzLWFjdGl2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74CNXCI7XG4gIH1cbiAgLmxvZ2dlZC1pbiAubWFpbi1uYXYgLnRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5tYWluLW5hdiAubmF2LW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRvcDogMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLW5hdiAubmF2LW1lbnUgLm5hdi1zZWFyY2gtaWNvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkgLm5hdi1waG9uZS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNywgMjcsIDM1LCAwLjgpO1xuICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tYWluLW5hdiAubmF2LW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5tYWluLW5hdiAubmF2LW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5yZW1vdmUtbGluayA+IGEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphZnRlciB7XG4gICAgY29udGVudDogXCLvg5dcIjtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIsIFwiRm9udEF3ZXNvbWVcIiwgXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGNvbG9yOiAjMjMxRjIwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5tYWluLW5hdiAubmF2LW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGkgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwic29maWEtcHJvXCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi74OYXCI7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uaXMtbW9iaWxlLW9wZW46YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIC5tYWluLW5hdiAubmF2LW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmlzLW1vYmlsZS1vcGVuIC5zdWItbWVudSB7XG4gICAgbWF4LWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51IGEge1xuICAgIGNvbG9yOiAjMDEwMTAxO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51LmlzLWFjdGl2ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51LmlzLWFjdGl2ZSA+IGxpIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMjcsIDI3LCAzNSwgMC4zKTtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudS5pcy1hY3RpdmUgPiBsaSBhIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLW5hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tYWluLW5hdiAudG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLW5hdiAubWVudSwgLm1haW4tbmF2IC5zaXRlLXRpdGxlIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1haW4tbmF2IC5tZW51IGxpLCAubWFpbi1uYXYgLnNpdGUtdGl0bGUgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgfVxuICAubWFpbi1uYXYgLm1lbnUgbGkgYSwgLm1haW4tbmF2IC5zaXRlLXRpdGxlIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLm1haW4tbmF2IC5tZW51IGxpIGE6aG92ZXIgYSwgLm1haW4tbmF2IC5tZW51IGxpIGE6Zm9jdXMgYSwgLm1haW4tbmF2IC5zaXRlLXRpdGxlIGxpIGE6aG92ZXIgYSwgLm1haW4tbmF2IC5zaXRlLXRpdGxlIGxpIGE6Zm9jdXMgYSB7XG4gICAgY29sb3I6ICNFMzFCMjM7XG4gIH1cbiAgLm1haW4tbmF2IC5tZW51IGxpIGEgaSwgLm1haW4tbmF2IC5zaXRlLXRpdGxlIGxpIGEgaSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5tYWluLW5hdiAubmF2LW1lbnUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51IC5uYXYtcGhvbmUtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjcsIDI3LCAzNSwgMC44KTtcbiAgfVxuICAubWFpbi1uYXYgLnNpdGUtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubWFpbi1uYXYgLnNpdGUtdGl0bGUgaW1nIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG4gIC5tYWluLW5hdiAuc2l0ZS10aXRsZTphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAubWFpbi1uYXYgLnNpdGUtdGl0bGU6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2VmZWZlZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3R0b206IC0ycHg7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu+DmlwiO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiwgXCJGb250QXdlc29tZVwiLCBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IGE6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDkwZGVnKTtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkuaXMtY3RhIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpLmlzLWN0YSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMxQjIzICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkgYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5tYWluLW5hdiAubmF2LW1lbnUgPiBsaSA+IGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwMTAxMDEgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkgPiBhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMzFCMjM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5tYWluLW5hdiAubmF2LW1lbnUgPiBsaS5hY3RpdmUgYSwgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpID4gYTpob3ZlciwgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpID4gKjpob3ZlciB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpID4gYTpob3ZlcjpiZWZvcmUsIC5tYWluLW5hdiAubmF2LW1lbnUgPiBsaSA+ICo6aG92ZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IDUlO1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkgPiAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDJyZW0pO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMCAxcmVtIDFyZW07XG4gICAgYm9yZGVyLXRvcDogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBtaW4td2lkdGg6IDE1MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQsIHRvcCAyMDBtcyBlYXNlLWluLW91dDtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkgPiAuc3ViLW1lbnU6YmVmb3JlLCAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkgPiAuc3ViLW1lbnU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiBjYWxjKCAxMDAlICsgMXJlbSApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkgPiAuc3ViLW1lbnU6YWZ0ZXIge1xuICAgIHRvcDogMTAwJTtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpID4gLnN1Yi1tZW51IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAxO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAuMjVyZW07XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpID4gLnN1Yi1tZW51IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpID4gLnN1Yi1tZW51IGxpIGEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMyMzFGMjA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogIzIzMUYyMDtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkgPiAuc3ViLW1lbnUgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMTAxMDE7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpLmhvcml6LW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpLmhvcml6LW1lbnUgPiBhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMzFCMjM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5tYWluLW5hdiAubmF2LW1lbnUgPiBsaS5ob3Jpei1tZW51ID4gLnN1Yi1tZW51IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwJTtcbiAgICBoZWlnaHQ6IDMxOHB4O1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkuaG9yaXotbWVudSA+IC5zdWItbWVudSA+IGxpIHtcbiAgICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpLmhvcml6LW1lbnUgPiAuc3ViLW1lbnUgPiBsaSA+IGEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkuaG9yaXotbWVudSA+IC5zdWItbWVudSA+IGxpIC5zdWItbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5tYWluLW5hdiAubmF2LW1lbnUgPiBsaS5ob3Jpei1tZW51ID4gLnN1Yi1tZW51ID4gbGkgLnN1Yi1tZW51IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpLmhvcml6LW1lbnUgPiAuc3ViLW1lbnUgPiBsaSAuc3ViLW1lbnUgbGkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5tYWluLW5hdiAubmF2LW1lbnUgPiBsaS5ob3Jpei1tZW51OmhvdmVyIGE6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogNSUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpLmhvcml6LW1lbnUubmF2LXBvZGNhc3Qtd3JhcHBlciA+IC5zdWItbWVudSB7XG4gICAgbWluLWhlaWdodDogMzc1cHg7XG4gICAgbWluLXdpZHRoOiA2MCU7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpLmhvcml6LW1lbnUubmF2LXBvZGNhc3Qtd3JhcHBlciA+IC5zdWItbWVudSBsaSB7XG4gICAgZmxleDogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxuICAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkuaG9yaXotbWVudS5uYXYtcG9kY2FzdC13cmFwcGVyID4gLnN1Yi1tZW51IGxpIGEge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpOmhvdmVyID4gLnN1Yi1tZW51LCAubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhOmZvY3VzICsgLnN1Yi1tZW51LFxuLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpIC5zdWItbWVudS5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpOmhvdmVyID4gLnN1Yi1tZW51IC5zdWItbWVudSwgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYTpmb2N1cyArIC5zdWItbWVudSAuc3ViLW1lbnUsXG4ubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkgLnN1Yi1tZW51LmFjdGl2ZSAuc3ViLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIH1cbiAgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpOmhvdmVyID4gLnN1Yi1tZW51IC5zdWItbWVudSBsaSwgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYTpmb2N1cyArIC5zdWItbWVudSAuc3ViLW1lbnUgbGksXG4ubWFpbi1uYXYgLm5hdi1tZW51ID4gbGkgLnN1Yi1tZW51LmFjdGl2ZSAuc3ViLW1lbnUgbGkge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5tYWluLW5hdiAubmF2LW1lbnUgPiBsaTpob3ZlciA+IC5zdWItbWVudSAuc3ViLW1lbnUgbGkgYSwgLm1haW4tbmF2IC5uYXYtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYTpmb2N1cyArIC5zdWItbWVudSAuc3ViLW1lbnUgbGkgYSxcbi5tYWluLW5hdiAubmF2LW1lbnUgPiBsaSAuc3ViLW1lbnUuYWN0aXZlIC5zdWItbWVudSBsaSBhIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGNvbG9yOiAjMjMxRjIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLW5hdiAubWVudS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLm1haW4tbmF2IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnNpbmdsZS1wcm9wZXJ0aWVzIC5tYWluLW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzFCMjMgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5uYXYtd3JhcHBlciAubmF2LW1lbnUgLm5hdi1zZWFyY2gtaWNvbiB7XG4gICAgY29sb3I6ICMwMTAxMDE7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgcGFkZGluZzogMi41cmVtIDEuNXJlbTtcbiAgfVxuICAubmF2LXdyYXBwZXIgLm5hdi1tZW51IC5uYXYtc2VhcmNoLWljb24gYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXdyYXBwZXIgLnNlYXJjaC1mb3JtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1MHB4O1xuICAgIHRvcDogLTAuMjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IC0wLjVyZW0gMCAwLjc1cmVtIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgfVxuICAubmF2LXdyYXBwZXIgLnNlYXJjaC1mb3JtID4gbGFiZWwge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLm5hdi13cmFwcGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXYtd3JhcHBlciAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAubmF2LXdyYXBwZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBoZWlnaHQ6IDIuNDM3NXJlbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4ubmF2LXdyYXBwZXIuc2VhcmNoLWFjdGl2ZSAubmF2LXNlYXJjaC1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCkgc2NhbGUoMSk7XG59XG4ubmF2LXdyYXBwZXIuc2VhcmNoLWFjdGl2ZSAubmF2LXNlYXJjaC1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CQXCI7XG59XG4ubmF2LXdyYXBwZXIuc2VhcmNoLWFjdGl2ZSAuc2VhcmNoLWZvcm0ge1xuICByaWdodDogMTg1cHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIGJveC1zaGFkb3c6IC0wLjVyZW0gMCAxLjVyZW0gLTAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi5uYXYtd3JhcHBlci5zZWFyY2gtYWN0aXZlIC5zZWFyY2gtZm9ybSA+IGxhYmVsIHtcbiAgZmxleDogMTtcbn1cbi5uYXYtd3JhcHBlci5zZWFyY2gtYWN0aXZlIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5uYXYtd3JhcHBlci5zZWFyY2gtYWN0aXZlIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogI2VmZWZlZjtcbn1cbi5uYXYtd3JhcHBlci5zZWFyY2gtYWN0aXZlIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5uYXYtd3JhcHBlci5zZWFyY2gtYWN0aXZlIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMUYyMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LXdyYXBwZXIgLnNlYXJjaC1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXYtd3JhcHBlciAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMxQjIzICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbiNwcmltYXJ5LW1lbnUgLnJlbW92ZS1saW5rID4gYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuI3ByaW1hcnktbWVudSAucmVtb3ZlLWxpbmsgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtcG9kY2FzdCB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxuICAubmF2LXBvZGNhc3QgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubmF2LXBvZGNhc3QgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gICNwcmltYXJ5LW1lbnUgLmxhdGVzdC1wb2RjYXN0ID4gLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgI3ByaW1hcnktbWVudSAubGF0ZXN0LXBvZGNhc3QgPiAuc3ViLW1lbnU6YmVmb3JlIHtcbiAgICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAjcHJpbWFyeS1tZW51IC5sYXRlc3QtcG9kY2FzdCA+IC5zdWItbWVudSAucmVtb3ZlLWxpbmsgPiBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgfVxuICAjcHJpbWFyeS1tZW51IC5sYXRlc3QtcG9kY2FzdCA+IC5zdWItbWVudSA+IGxpIHtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogNDglO1xuICB9XG4gICNwcmltYXJ5LW1lbnUgLmxhdGVzdC1wb2RjYXN0ID4gLnN1Yi1tZW51ID4gbGkgYSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjcHJpbWFyeS1tZW51IC5sYXRlc3QtcG9kY2FzdCA+IC5zdWItbWVudSA+IGxpID4gLnN1Yi1tZW51IHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgI3ByaW1hcnktbWVudSAubGF0ZXN0LXBvZGNhc3QgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWItbWVudSBsaSB7XG4gICAgbWFyZ2luOiAwIDAgMC4yNXJlbSAwO1xuICB9XG4gICNwcmltYXJ5LW1lbnUgLmxhdGVzdC1wb2RjYXN0ID4gLnN1Yi1tZW51ID4gbGkgPiAuc3ViLW1lbnUgbGkgYSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LWZhbWlseTogXCJzb2ZpYS1wcm9cIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gICNwcmltYXJ5LW1lbnUgLmxhdGVzdC1wb2RjYXN0ID4gLnN1Yi1tZW51ID4gbGkgPiAuc3ViLW1lbnUgLnJlbW92ZS1saW5rID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIH1cblxuICAubmF2LXBvZGNhc3QgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubmF2LXBvZGNhc3QgYSBwIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLm5hdi1wb2RjYXN0IGEgcCBzbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI0UzMUIyMztcbiAgfVxufVxuYm9keS5zaW5nbGUtcmVudHByZXNzX3Byb3BlcnR5IC5tYWluLW5hdi5sb3dlci1kb3duIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5pcy1vcGVuIC5tYWluLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LmlzLW9wZW4gLnNpdGUtdGl0bGUgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICNFMzFCMjM7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwcmltYXJ5LW1lbnUgLndpZGdldC10aXRsZSwgI3ByaW1hcnktbWVudSAuYWRkaXRpb25hbC1saW5rcy1uYXYtbWVudSxcbiNwcmltYXJ5LW1lbnUgLmZvb3Rlci10ZXh0LCAjcHJpbWFyeS1tZW51IC5zb2NpYWwtbGlua3MsICNwcmltYXJ5LW1lbnUgbGkubmF2LXNlYXJjaC1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI3ByaW1hcnktbWVudS5pcy1hY3RpdmUgLndpZGdldC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMCAxcmVtO1xuICAgIGNvbG9yOiAjRTMxQjIzO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgI3ByaW1hcnktbWVudS5pcy1hY3RpdmUgLm5hdi1zZWFyY2gtaWNvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDE7XG4gIH1cbiAgI3ByaW1hcnktbWVudS5pcy1hY3RpdmUgI2FkZGxpdGlvbmFsTGlua3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gICNwcmltYXJ5LW1lbnUuaXMtYWN0aXZlICNhZGRsaXRpb25hbExpbmtzIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAjcHJpbWFyeS1tZW51LmlzLWFjdGl2ZSAjYWRkbGl0aW9uYWxMaW5rcyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAjcHJpbWFyeS1tZW51LmlzLWFjdGl2ZSAjYWRkbGl0aW9uYWxMaW5rcyBsaSBhIHtcbiAgICBmb250LWZhbWlseTogXCJzb2ZpYS1wcm9cIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIH1cbiAgI3ByaW1hcnktbWVudS5pcy1hY3RpdmUgLmZvb3Rlci10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjEyNXJlbSAxcmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogI0UzMUIyMztcbiAgfVxuICAjcHJpbWFyeS1tZW51LmlzLWFjdGl2ZSAuZm9vdGVyLXRleHQgYSB7XG4gICAgY29sb3I6ICNFMzFCMjM7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gICNwcmltYXJ5LW1lbnUuaXMtYWN0aXZlICNzb2NpYWwtbGlua3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbiAgI3ByaW1hcnktbWVudS5pcy1hY3RpdmUgI3NvY2lhbC1saW5rcyAubWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjcHJpbWFyeS1tZW51LmlzLWFjdGl2ZSAjc29jaWFsLWxpbmtzIC5tZW51LWl0ZW0gYSB7XG4gICAgY29sb3I6ICNhZTg2MmQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcInNvZmlhLXByb1wiLCBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB9XG4gICNwcmltYXJ5LW1lbnUuaXMtYWN0aXZlICNzb2NpYWwtbGlua3MgLm1lbnUtaXRlbSBhOmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG5cbiAgLm1vYmlsZS1zZWFyY2gtdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDUuMjVyZW07XG4gICAgdG9wOiAxLjRyZW07XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBjb2xvcjogI0UzMUIyMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgc2NhbGUoMSk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxMDAxO1xuICB9XG4gIC5tb2JpbGUtc2VhcmNoLXRvZ2dsZSBhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLm5hdi13cmFwcGVyIC5zZWFyY2gtZm9ybSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uYXYtd3JhcHBlci5zZWFyY2gtYWN0aXZlIC5zZWFyY2gtZm9ybSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIC8qIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDsgKi9cbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB0b3A6IC0xcmVtO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UzMUIyMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubmF2LXdyYXBwZXIuc2VhcmNoLWFjdGl2ZSAuc2VhcmNoLWZvcm0gPiBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAubmF2LXdyYXBwZXIuc2VhcmNoLWFjdGl2ZSAuc2VhcmNoLWZvcm0gPiBsYWJlbCAuc2VhcmNoLWZpZWxkIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5uYXYtd3JhcHBlci5zZWFyY2gtYWN0aXZlIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZsZXg6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGJvZHk6bm90KC5pcy1vcGVuKSAuc2VhcmNoLWZvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBib2R5Om5vdCguaXMtb3BlbikgLm5hdi13cmFwcGVyLnNlYXJjaC1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHVsI3NlY29uZGFyeS1tZW51IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5oZXJvLXNsaWRlcy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uaGVyby1zbGlkZXMtd3JhcHBlciAuaGVyby1zbGlkZXMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggNjBweCAzcmVtIC0ycmVtIHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5oZXJvLXNsaWRlcy13cmFwcGVyIC5oZXJvLXNsaWRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMjUpIDI1JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgei1pbmRleDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaGVyby1zbGlkZXMtd3JhcHBlciAuaGVyby1zbGlkZXMgaW1nIHtcbiAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5oZXJvLXNsaWRlcy13cmFwcGVyIC5oZXJvLXNsaWRlcyBoZWFkZXIucGFnZS1oZXJvX3RleHQtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB6LWluZGV4OiA1MDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cbi5oZXJvLXNsaWRlcy13cmFwcGVyIC5oZXJvLXNsaWRlcyBoZWFkZXIucGFnZS1oZXJvX3RleHQtdGl0bGUgaDEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2xpZGVzLXdyYXBwZXIgLmhlcm8tc2xpZGVzIGhlYWRlci5wYWdlLWhlcm9fdGV4dC10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG4uaGVyby1zbGlkZXMtd3JhcHBlciAuaGVyby1zbGlkZXMgaGVhZGVyLnBhZ2UtaGVyb190ZXh0LXRpdGxlIC5oZWFkZXItY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNsaWRlcy13cmFwcGVyIC5oZXJvLXNsaWRlcyBoZWFkZXIucGFnZS1oZXJvX3RleHQtdGl0bGUgLmhlYWRlci1jdGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5oZXJvLXNsaWRlcy13cmFwcGVyIC5oZXJvLXNsaWRlcyBoZWFkZXIucGFnZS1oZXJvX3RleHQtdGl0bGUgLmhlYWRlci1jdGEgLmJ1dHRvbiB7XG4gIG1hcmdpbjogMCAxcmVtIDFyZW0gMDtcbiAgYm9yZGVyOiAycHggc29saWQgI0UzMUIyMztcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzFCMjM7XG59XG4uaGVyby1zbGlkZXMtd3JhcHBlciAuaGVyby1zbGlkZXMgaGVhZGVyLnBhZ2UtaGVyb190ZXh0LXRpdGxlIC5oZWFkZXItY3RhIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjUxNjFjO1xuICBib3JkZXItY29sb3I6ICNiNTE2MWM7XG59XG4uaGVyby1zbGlkZXMtd3JhcHBlciAuaGVyby1zbGlkZXMgaGVhZGVyLnBhZ2UtaGVyb190ZXh0LXRpdGxlIC5oZWFkZXItY3RhIC5idXR0b24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1mcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5NiU7XG4gICAgaGVpZ2h0OiA5NiU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGxlZnQ6IDIlO1xuICAgIHRvcDogNCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG59XG4jdHJpYW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLnBhZ2UtaGVyby1mdWxsIGgxIHtcbiAgei1pbmRleDogMTA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXgtd2lkdGg6IDc1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtaGVyby1mdWxsIGgxIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVyby1mdWxsIGgxIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLnBhZ2UtaGVyby1mdWxsIC5wYWdlLXN1Yi10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnBhZ2UtaGVyby1mdWxsID4gLndwLWJsb2NrLWthZGVuY2Utcm93bGF5b3V0IHtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRoZW1lLXBob3RvLWhlYWRlciAuaGVhZGVyLXBob3RvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBtYXgtaGVpZ2h0OiA1MHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRoZW1lLXBob3RvLWhlYWRlciAuaGVhZGVyLXBob3RvIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50aGVtZS1waG90by1oZWFkZXIgLmhlYWRlci1waG90bzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0wLjc1cmVtO1xuICBib3R0b206IC0xcmVtO1xuICB3aWR0aDogMzB2dztcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiA5MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zcmMvYXNzZXRzL2ltYWdlcy91cy1pY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGhlbWUtcGhvdG8taGVhZGVyIC5oZWFkZXItcGhvdG86YWZ0ZXIge1xuICAgIGJvdHRvbTogLTJyZW07XG4gIH1cbn1cbi50aGVtZS1waG90by1oZWFkZXIgLm1haW4tZW50cnktaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGhlbWUtcGhvdG8taGVhZGVyIC5tYWluLWVudHJ5LWhlYWRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW07XG4gIH1cbn1cbi50aGVtZS1waG90by1oZWFkZXIgLm1haW4tZW50cnktaGVhZGVyIC5tYWluLWVudHJ5LXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMi41cmVtIDNyZW0gMS41cmVtO1xufVxuLnRoZW1lLXBob3RvLWhlYWRlciAubWFpbi1lbnRyeS1oZWFkZXIgLm1haW4tZW50cnktdGl0bGUgaDIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI0UzMUIyMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnRoZW1lLXBob3RvLWhlYWRlciAubWFpbi1lbnRyeS1oZWFkZXIgLm1haW4tZW50cnktdGl0bGUgaDEge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aGVtZS1waG90by1oZWFkZXIgLm1haW4tZW50cnktaGVhZGVyIC5tYWluLWVudHJ5LXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAudGhlbWUtcGhvdG8taGVhZGVyIC5tYWluLWVudHJ5LWhlYWRlciAubWFpbi1lbnRyeS10aXRsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3gtc2hhZG93OiAtM3JlbSAtMS41cmVtIDVyZW0gLTEuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgei1pbmRleDogLTEwO1xuICB9XG59XG4udGhlbWUtcGhvdG8taGVhZGVyIC5tYWluLWVudHJ5LWhlYWRlciAubWFpbi1lbnRyeS10ZXh0IHtcbiAgcGFkZGluZzogMCAyLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNFMzFCMjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGhlbWUtcGhvdG8taGVhZGVyIC5tYWluLWVudHJ5LWhlYWRlciAubWFpbi1lbnRyeS10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGhlbWUtcGhvdG8taGVhZGVyIC5tYWluLWVudHJ5LWhlYWRlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDExMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRvcDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXBhZ2Utc2lkZWJhciAudGhlbWUtcGhvdG8taGVhZGVyIC5tYWluLWVudHJ5LXRpdGxlLCAuc2luZ2xlLXBvc3QgLnRoZW1lLXBob3RvLWhlYWRlciAubWFpbi1lbnRyeS10aXRsZSwgLnNpbmdsZS1jYnVzX3BvZGNhc3RzIC50aGVtZS1waG90by1oZWFkZXIgLm1haW4tZW50cnktdGl0bGUsIC5zaW5nbGUtdGhvdWdodF9sZWFkZXJzaGlwIC50aGVtZS1waG90by1oZWFkZXIgLm1haW4tZW50cnktdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wYWdlLXNpZGViYXIgLnRoZW1lLXBob3RvLWhlYWRlciAubWFpbi1lbnRyeS10ZXh0LCAuc2luZ2xlLXBvc3QgLnRoZW1lLXBob3RvLWhlYWRlciAubWFpbi1lbnRyeS10ZXh0LCAuc2luZ2xlLWNidXNfcG9kY2FzdHMgLnRoZW1lLXBob3RvLWhlYWRlciAubWFpbi1lbnRyeS10ZXh0LCAuc2luZ2xlLXRob3VnaHRfbGVhZGVyc2hpcCAudGhlbWUtcGhvdG8taGVhZGVyIC5tYWluLWVudHJ5LXRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIC8qIDE2OjkgKi9cbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWlzaGFfbG9hZG1vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMUIyMztcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICBwYWRkaW5nOiAxLjI1cmVtIDJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1vdXQsIGNvbG9yIDAuMjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2Utb3V0LCBjb2xvciAwLjI1cyBlYXNlLW91dDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4ubWlzaGFfbG9hZG1vcmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MxODFmO1xufVxuXG4uam9pbi10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi50YWJsZS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkNmQ2ZDY7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4udGFibGUtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDZkNmQ2O1xufVxuLnRhYmxlLWdyb3VwLmlzLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cbi50YWJsZS1ncm91cC5pcy1oZWFkZXIgLmlzLXJvdywgLnRhYmxlLWdyb3VwLmlzLWhlYWRlciBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4udGFibGUtZ3JvdXAuaXMtaGVhZGVyIC5pcy1yb3cgc3Bhbjpub3QoLmlzLWJlbmVmaXQpIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRhYmxlLWdyb3VwLmlzLWhlYWRlciAuaXMtcm93IHNwYW46bm90KC5pcy1iZW5lZml0KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi50YWJsZS1ncm91cC5pcy1oZWFkZXIgLmlzLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50YWJsZS1ncm91cC5pcy1oZWFkZXIgLmlzLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4udGFibGUtZ3JvdXAuaXMtaGVhZGVyIGgzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRhYmxlLWdyb3VwLmlzLWhlYWRlciAucmVsYXRlZC13cmFwcGVyIC5pcy1iZW5lZml0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50YWJsZS1ncm91cC5pcy1oZWFkZXIgLnJlbGF0ZWQtd3JhcHBlciAuaXMtYmVuZWZpdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50YWJsZS1ncm91cC5pcy1oZWFkZXIgLnJlbGF0ZWQtd3JhcHBlciAuaXMta2V5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmQ2ZDY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50YWJsZS1ncm91cC5pcy1oZWFkZXIgLnJlbGF0ZWQtd3JhcHBlciAuaXMtZ3Jvd3RoLWtleTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWYzZDc7XG4gIH1cbiAgLnRhYmxlLWdyb3VwLmlzLWhlYWRlciAucmVsYXRlZC13cmFwcGVyIC5pcy1lbGl0ZS1rZXk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkZWNmO1xuICB9XG4gIC50YWJsZS1ncm91cC5pcy1oZWFkZXIgLnJlbGF0ZWQtd3JhcHBlciAuaXMtbGVhZGVyc2hpcC1rZXk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlZGYyO1xuICB9XG59XG4udGFibGUtZ3JvdXAgLmlzLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbiAgZmxleC1iYXNpczogMTUlO1xuICBtaW4td2lkdGg6IDEyNXB4O1xufVxuLnRhYmxlLWdyb3VwIC5pcy10aXRsZSBoNSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGUtZ3JvdXAgLmlzLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGFibGUtZ3JvdXAgLnJlbGF0ZWQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlLWdyb3VwIC5yZWxhdGVkLXdyYXBwZXIgLmlzLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuLnRhYmxlLWdyb3VwIC5yZWxhdGVkLXdyYXBwZXIgLmlzLXJvdzpudGgtb2YtdHlwZSgxbisyKSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZDZkNmQ2O1xufVxuLnRhYmxlLWdyb3VwIC5yZWxhdGVkLXdyYXBwZXIgLmlzLXJvdyA+IHNwYW4ge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkNmQ2ZDY7XG59XG4udGFibGUtZ3JvdXAgLnJlbGF0ZWQtd3JhcHBlciAuaXMtcm93ID4gc3Bhbi5pcy1hY2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4udGFibGUtZ3JvdXAgLnJlbGF0ZWQtd3JhcHBlciAuaXMtcm93ID4gc3Bhbi5pcy1hY2Nlc3Mgc21hbGwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS1ncm91cCAucmVsYXRlZC13cmFwcGVyIC5pcy1yb3cgPiBzcGFuLmlzLWFjY2VzcyBzbWFsbCB7XG4gICAgZm9udC1zaXplOiA2MCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnRhYmxlLWdyb3VwIC5yZWxhdGVkLXdyYXBwZXIgLmlzLXJvdyA+IHNwYW4uaXMtZ3Jvd3RoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjNkNztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4udGFibGUtZ3JvdXAgLnJlbGF0ZWQtd3JhcHBlciAuaXMtcm93ID4gc3Bhbi5pcy1ncm93dGggc21hbGwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRhYmxlLWdyb3VwIC5yZWxhdGVkLXdyYXBwZXIgLmlzLXJvdyA+IHNwYW4uaXMtZWxpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkZWNmO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi50YWJsZS1ncm91cCAucmVsYXRlZC13cmFwcGVyIC5pcy1yb3cgPiBzcGFuLmlzLWVsaXRlIHNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50YWJsZS1ncm91cCAucmVsYXRlZC13cmFwcGVyIC5pcy1yb3cgPiBzcGFuLmlzLWxlYWRlcnNoaXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlZGYyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi50YWJsZS1ncm91cCAucmVsYXRlZC13cmFwcGVyIC5pcy1yb3cgPiBzcGFuLmlzLWxlYWRlcnNoaXAgc21hbGwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRhYmxlLWdyb3VwIC5yZWxhdGVkLXdyYXBwZXIgLmlzLXJvdyA+IHNwYW4uY2hlY2tlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CMXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiwgXCJGb250QXdlc29tZVwiLCBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogODAwO1xufVxuLnRhYmxlLWdyb3VwIC5yZWxhdGVkLXdyYXBwZXIgLmlzLXJvdyA+IHNwYW4udW5saW1pdGVkOmFmdGVyIHtcbiAgY29udGVudDogXCLvlLRcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiLCBcIkZvbnRBd2Vzb21lXCIsIFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4udGFibGUtZ3JvdXAgLnJlbGF0ZWQtd3JhcHBlciAuaXMtcm93IC5pcy10aWVyLXdyYXBwZXIge1xuICB3aWR0aDogNDAlO1xuICBmbGV4LWJhc2lzOiA0MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi50YWJsZS1ncm91cCAucmVsYXRlZC13cmFwcGVyIC5pcy1yb3cgLmlzLXRpZXItd3JhcHBlciBzcGFuIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZDZkNmQ2O1xuICB3aWR0aDogMjUlO1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50YWJsZS1ncm91cCAucmVsYXRlZC13cmFwcGVyIC5pcy1yb3cgLmlzLXRpZXItd3JhcHBlciBzcGFuIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDUwJSAhaW1wb3J0YW50O1xuICB9XG59XG4udGFibGUtZ3JvdXAgLnJlbGF0ZWQtd3JhcHBlciAuaXMtcm93IC5pcy10aWVyLXdyYXBwZXIgc3Bhbi5pcy1hY2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4udGFibGUtZ3JvdXAgLnJlbGF0ZWQtd3JhcHBlciAuaXMtcm93IC5pcy10aWVyLXdyYXBwZXIgc3Bhbi5pcy1hY2Nlc3Mgc21hbGwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRhYmxlLWdyb3VwIC5yZWxhdGVkLXdyYXBwZXIgLmlzLXJvdyAuaXMtdGllci13cmFwcGVyIHNwYW4uaXMtZ3Jvd3RoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjNkNztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4udGFibGUtZ3JvdXAgLnJlbGF0ZWQtd3JhcHBlciAuaXMtcm93IC5pcy10aWVyLXdyYXBwZXIgc3Bhbi5pcy1ncm93dGggc21hbGwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRhYmxlLWdyb3VwIC5yZWxhdGVkLXdyYXBwZXIgLmlzLXJvdyAuaXMtdGllci13cmFwcGVyIHNwYW4uaXMtZWxpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkZWNmO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi50YWJsZS1ncm91cCAucmVsYXRlZC13cmFwcGVyIC5pcy1yb3cgLmlzLXRpZXItd3JhcHBlciBzcGFuLmlzLWVsaXRlIHNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50YWJsZS1ncm91cCAucmVsYXRlZC13cmFwcGVyIC5pcy1yb3cgLmlzLXRpZXItd3JhcHBlciBzcGFuLmlzLWxlYWRlcnNoaXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlZGYyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi50YWJsZS1ncm91cCAucmVsYXRlZC13cmFwcGVyIC5pcy1yb3cgLmlzLXRpZXItd3JhcHBlciBzcGFuLmlzLWxlYWRlcnNoaXAgc21hbGwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRhYmxlLWdyb3VwIC5yZWxhdGVkLXdyYXBwZXIgLmlzLXJvdyAuaXMtdGllci13cmFwcGVyIHNwYW4uY2hlY2tlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CMXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiwgXCJGb250QXdlc29tZVwiLCBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogODAwO1xufVxuLnRhYmxlLWdyb3VwIC5yZWxhdGVkLXdyYXBwZXIgLmlzLXJvdyAuaXMtdGllci13cmFwcGVyIHNwYW4udW5saW1pdGVkOmFmdGVyIHtcbiAgY29udGVudDogXCLvlLRcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiLCBcIkZvbnRBd2Vzb21lXCIsIFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRhYmxlLWdyb3VwIC5yZWxhdGVkLXdyYXBwZXIgLmlzLXJvdyAuaXMtdGllci13cmFwcGVyLm1vYmlsZS1rZXkge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAudGFibGUtZ3JvdXAgLnJlbGF0ZWQtd3JhcHBlciAuaXMtcm93IC5pcy10aWVyLXdyYXBwZXIubW9iaWxlLWtleSBzcGFuIHtcbiAgICBmbGV4OiAxO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAudGFibGUtZ3JvdXAgLnJlbGF0ZWQtd3JhcHBlciAuaXMtcm93IC5pcy10aWVyLXdyYXBwZXIubW9iaWxlLWtleSBzcGFuOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIH1cbn1cbi50YWJsZS1ncm91cCAucmVsYXRlZC13cmFwcGVyIC5pcy1yb3cgLmlzLWJlbmVmaXQge1xuICBtaW4td2lkdGg6IDYwJTtcbiAgZmxleC1iYXNpczogNjAlO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udGFibGUtZ3JvdXAgLnJlbGF0ZWQtd3JhcHBlciAuaXMtcm93IC5pcy1iZW5lZml0IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAuMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGUtZ3JvdXAgLnJlbGF0ZWQtd3JhcHBlciAuaXMtcm93IC5pcy1iZW5lZml0IHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxufVxuXG4ubWFpbi1waG90by1ibG9jay1yb3cge1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tcGhvdG8tYmxvY2stcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tcGhvdG8tYmxvY2stcm93IC5waG90by1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbWluLXdpZHRoOiA2NSU7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gIH1cbn1cbi5tYWluLXBob3RvLWJsb2NrLXJvdyAucGhvdG8tY29udGFpbmVyIC5waG90by1ibG9jay1pbWFnZSB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tcGhvdG8tYmxvY2stcm93IC5waG90by1jb250YWluZXIgLnBob3RvLWJsb2NrLWltYWdlIHtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICB9XG4gIC5tYWluLXBob3RvLWJsb2NrLXJvdyAucGhvdG8tY29udGFpbmVyIC5waG90by1ibG9jay1pbWFnZSBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLm1haW4tcGhvdG8tYmxvY2stcm93IC5waG90by1jb250YWluZXIgLnBob3RvLWJsb2NrLWltYWdlIGltZyB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tcGhvdG8tYmxvY2stcm93IC5ibG9jay10ZXh0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ubWFpbi1waG90by1ibG9jay1yb3cgLmJsb2NrLXRleHQtd3JhcHBlciAudGV4dC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgbWF4LWhlaWdodDogNjUwcHg7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1waG90by1ibG9jay1yb3cgLmJsb2NrLXRleHQtd3JhcHBlciAudGV4dC13cmFwcGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSk7XG4gICAgcGFkZGluZzogM3JlbSA0cmVtO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubWFpbi1waG90by1ibG9jay1yb3cgLmJsb2NrLXRleHQtd3JhcHBlciAudGV4dC13cmFwcGVyIGgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ubWFpbi1waG90by1ibG9jay1yb3cuaXMtcmV2ZXJzZWQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tcGhvdG8tYmxvY2stcm93LmlzLXJldmVyc2VkIC5ibG9jay10ZXh0LXdyYXBwZXIgLnRleHQtd3JhcHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1JSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ3NXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jdXN0b20tY3RhLWNhcmQgLndwLWJsb2NrLXF1YmVseS1pbmZvYm94IHtcbiAgICB3aWR0aDogNDglO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1jYXJkLWdyaWQtMiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4gIC5pbmZvLWNhcmQtZ3JpZC0zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG5cbiAgLmluZm8tY2FyZC1ncmlkLTQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cbi5pbmZvLWNhcmQtZ3JpZC1ibG9jayAuZ3JpZC1pbmZvLWNhcmQge1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mby1jYXJkLWdyaWQtYmxvY2sgLmdyaWQtaW5mby1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4uaW5mby1jYXJkLWdyaWQtYmxvY2sgLmdyaWQtaW5mby1jYXJkIGZpZ3VyZSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5pbmZvLWNhcmQtZ3JpZC1ibG9jayAuZ3JpZC1pbmZvLWNhcmQgZmlndXJlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5pbmZvLWNhcmQtZ3JpZC1ibG9jayAuZ3JpZC1pbmZvLWNhcmQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkjZnVsbC13aWR0aCAjdHJpYmUtZXZlbnRzLXBnLXRlbXBsYXRlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuYm9keSNmdWxsLXdpZHRoICN0cmliZS1ldmVudHMtcGctdGVtcGxhdGUgcC50cmliZS1ldmVudHMtYmFjayB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5ib2R5I2Z1bGwtd2lkdGggI3RyaWJlLWV2ZW50cy1wZy10ZW1wbGF0ZSBkaXYjdHJpYmUtZXZlbnRzLWZvb3RlciB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkjZnVsbC13aWR0aCAjdHJpYmUtZXZlbnRzLXBnLXRlbXBsYXRlIGgxLnRyaWJlLWV2ZW50cy1zaW5nbGUtZXZlbnQtdGl0bGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbmJvZHkuaXMtZml4ZWQge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5zZWNvbmRhcnktbWVudS1jb250YWluZXIgI3NlY29uZGFyeS1tZW51IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zZWNvbmRhcnktbWVudS1jb250YWluZXIgI3NlY29uZGFyeS1tZW51IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDFyZW07XG59XG4uc2Vjb25kYXJ5LW1lbnUtY29udGFpbmVyICNzZWNvbmRhcnktbWVudSBsaSBhIHtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5zaWRlYmFyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDUlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lbnRyeS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG5cbi5jb2x1bWJ1cy1zZXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMTAxMDE7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29sdW1idXMtc2VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycmVtIHNvbGlkICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3NyYy9hc3NldHMvaW1hZ2VzL3VzLWljb24tcmVkLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICB6LWluZGV4OiAxMDtcbn1cblxuYm9keS5zZWFyY2ggLmdyaWQtY29udGFpbmVyID4gYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5ib2R5LnNlYXJjaCAuZ3JpZC1jb250YWluZXIgPiBhcnRpY2xlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbmJvZHkuc2VhcmNoIC5ncmlkLWNvbnRhaW5lciA+IGFydGljbGUgaDIgYSB7XG4gIGNvbG9yOiAjMjMxRjIwO1xufVxuYm9keS5zZWFyY2ggLmdyaWQtY29udGFpbmVyID4gYXJ0aWNsZSAuZW50cnktbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjRTMxQjIzO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjRTMxQjIzO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmJvZHkuc2VhcmNoIC5ncmlkLWNvbnRhaW5lciA+IGFydGljbGUgLmVudHJ5LXN1bW1hcnkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5hdWRpby1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLmF1ZGlvLWNvbnRlbnQgYVtocmVmPVwiaHR0cDovL2NvbHVtYnVzLm9yZy93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wMS9DQnV6ekljb25faXR1bmVzLmpwZ1wiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb2RjYXN0LWd1ZXN0IHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wb2RjYXN0LWd1ZXN0IHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxufVxuLnBvZGNhc3QtZ3Vlc3QgZmlnY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDFyZW07XG59XG5cbi5pdHVuZXMtbG9nbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5pdHVuZXMtbG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jdXN0b20tY3RhLWNhcmQgLndwLWJsb2NrLXF1YmVseS1pbmZvYm94IHtcbiAgICBtaW4td2lkdGg6IDE4JTtcbiAgICBtYXJnaW46IDElO1xuICB9XG4gIC5jdXN0b20tY3RhLWNhcmQgLnF1YmVseS1jb2x1bW4taW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5jdXN0b20tY3RhLWNhcmQgLnF1YmVseS1ibG9jay1pbmZvLWJveCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jdGEtY2FyZCAucXViZWx5LWJsb2NrLWluZm8tYm94IGEucXViZWx5LWJsb2NrLWJ0bi1hbmNob3Ige1xuICBjb2xvcjogI0UzMUIyMztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGJvcmRlciAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi5jdXN0b20tY3RhLWNhcmQgLnF1YmVseS1ibG9jay1pbmZvLWJveCBhLnF1YmVseS1ibG9jay1idG4tYW5jaG9yOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTMxQjIzICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWN0YS1jYXJkIC5xdWJlbHktYmxvY2staW5mby1ib3ggLnF1YmVseS1pbmZvLWJveC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbi5jdXN0b20tY3RhLWNhcmQgLnF1YmVseS1ibG9jay1pbmZvLWJveCAucXViZWx5LWluZm8tYm94LW1lZGlhIHtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNzVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRTMxQjIzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjc1cmVtIHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5jdXN0b20tY3RhLWNhcmQgLnF1YmVseS1ibG9jay1pbmZvLWJveCAucXViZWx5LWluZm8tYm94LW1lZGlhIGkucXViZWx5LWluZm8tYm94LWljb24uZmFzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmN1c3RvbS1jdGEtY2FyZCAucXViZWx5LWJsb2NrLWluZm8tYm94OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTMxQjIzICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWN0YS1jYXJkIC5xdWJlbHktYmxvY2staW5mby1ib3g6aG92ZXIgLnF1YmVseS1pbmZvLWJveC1tZWRpYSB7XG4gIGJvcmRlci1jb2xvcjogI0UzMUIyMyAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYSB7XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDB0dXJuKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwdHVybik7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYSB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBtZWpzLWxvYWRpbmctc3Bpbm5lciB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1lanMtbG9hZGluZy1zcGlubmVyIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYW5pbWF0ZWQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICB9XG5cbiAgLmluLXZpZXcsIC5pbi12aWV3LWZhZGUsIC5pbi12aWV3LWZhZGUtcmlnaHQsIC5pbi12aWV3LWZhZGUtbGVmdCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5kZWxheS0xIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gIH1cblxuICAuZGVsYXktMiB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuICB9XG5cbiAgLmRlbGF5LTMge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC45cztcbiAgfVxuXG4gIEAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBmYWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgLmZhZGVJbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIEAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmZhZGVJbkRvd24ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIH1cblxuICBALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gICAgZnJvbSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmZhZGVJbkRvd25CaWcge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gIH1cblxuICBALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG4gIC5mYWRlSW5MZWZ0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICB9XG5cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG4gIC5mYWRlSW5MZWZ0QmlnIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICB9XG5cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmZhZGVJblJpZ2h0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIH1cblxuICBALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG4gIC5mYWRlSW5SaWdodEJpZyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xuICB9XG5cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgZmFkZUluVXAge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmZhZGVJblVwIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIEAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gICAgZnJvbSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gICAgZnJvbSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmZhZGVJblVwQmlnIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gIH1cblxuICBALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gICAgZnJvbSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbiAgLmZhZGVPdXQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIH1cblxuICBALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgfVxuICB9XG4gIC5mYWRlT3V0RG93biB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICB9XG5cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gICAgZnJvbSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgfVxuICB9XG4gIC5mYWRlT3V0RG93bkJpZyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xuICB9XG5cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB9XG4gIH1cbiAgLmZhZGVPdXRMZWZ0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIH1cblxuICBALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgfVxuICB9XG4gIC5mYWRlT3V0TGVmdEJpZyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICB9XG5cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gICAgZnJvbSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgfVxuICB9XG4gIC5mYWRlT3V0UmlnaHQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xuICB9XG5cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gICAgZnJvbSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB9XG4gIH1cbiAgLmZhZGVPdXRSaWdodEJpZyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG4gIH1cblxuICBALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgfVxuICB9XG4gIC5mYWRlT3V0VXAge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xuICB9XG5cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gICAgZnJvbSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgfVxuICB9XG4gIC5mYWRlT3V0VXBCaWcge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xuICB9XG59XG4ubGRzLWVsbGlwc2lzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLmxkcy1lbGxpcHNpcyBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjdweDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjYWU4NjJkO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMSwgMSwgMCk7XG59XG5cbi5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDZweDtcbiAgYW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMxIDAuNnMgaW5maW5pdGU7XG59XG5cbi5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGxlZnQ6IDZweDtcbiAgYW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMyIDAuNnMgaW5maW5pdGU7XG59XG5cbi5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGxlZnQ6IDI2cHg7XG4gIGFuaW1hdGlvbjogbGRzLWVsbGlwc2lzMiAwLjZzIGluZmluaXRlO1xufVxuXG4ubGRzLWVsbGlwc2lzIGRpdjpudGgtY2hpbGQoNCkge1xuICBsZWZ0OiA0NXB4O1xuICBhbmltYXRpb246IGxkcy1lbGxpcHNpczMgMC42cyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBsZHMtZWxsaXBzaXMxIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsZHMtZWxsaXBzaXMzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsZHMtZWxsaXBzaXMyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE5cHgsIDApO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBTbWFsbCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5VcFNtYWxsIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmFkZUluVXBTbWFsbCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwU21hbGw7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcFNtYWxsO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc29jaWFsLWxpbmtzLCAubmF2LXNvY2lhbC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbn1cbi5zb2NpYWwtbGlua3MgbGksIC5uYXYtc29jaWFsLWxpbmtzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG4uc29jaWFsLWxpbmtzIGxpIGEsIC5uYXYtc29jaWFsLWxpbmtzIGxpIGEge1xuICBjb2xvcjogI0UzMUIyMztcbiAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zb2NpYWwtbGlua3MgbGkgYTpiZWZvcmUsIC5uYXYtc29jaWFsLWxpbmtzIGxpIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4hcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiLCBcIkZvbnRBd2Vzb21lXCIsIFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnNvY2lhbC1saW5rcyBsaSBhW2hyZWYqPVwidHdpdHRlci5jb21cIl06YmVmb3JlLCAubmF2LXNvY2lhbC1saW5rcyBsaSBhW2hyZWYqPVwidHdpdHRlci5jb21cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCLvgplcIjtcbn1cbi5zb2NpYWwtbGlua3MgbGkgYVtocmVmKj1cInBsdXMuZ29vZ2xlLmNvbVwiXTpiZWZvcmUsIC5uYXYtc29jaWFsLWxpbmtzIGxpIGFbaHJlZio9XCJwbHVzLmdvb2dsZS5jb21cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqBcIjtcbn1cbi5zb2NpYWwtbGlua3MgbGkgYVtocmVmKj1cImZhY2Vib29rLmNvbVwiXTpiZWZvcmUsIC5uYXYtc29jaWFsLWxpbmtzIGxpIGFbaHJlZio9XCJmYWNlYm9vay5jb21cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCLvgppcIjtcbn1cbi5zb2NpYWwtbGlua3MgbGkgYVtocmVmKj1tYWlsdG9dOmJlZm9yZSwgLm5hdi1zb2NpYWwtbGlua3MgbGkgYVtocmVmKj1tYWlsdG9dOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OgXCI7XG59XG4uc29jaWFsLWxpbmtzIGxpIGFbaHJlZio9XCJsaW5rZWRpbi5jb21cIl06YmVmb3JlLCAubmF2LXNvY2lhbC1saW5rcyBsaSBhW2hyZWYqPVwibGlua2VkaW4uY29tXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OhXCI7XG59XG4uc29jaWFsLWxpbmtzIGxpIGFbaHJlZio9XCJwaW50ZXJlc3QuY29tXCJdOmJlZm9yZSwgLm5hdi1zb2NpYWwtbGlua3MgbGkgYVtocmVmKj1cInBpbnRlcmVzdC5jb21cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCLviLFcIjtcbn1cbi5zb2NpYWwtbGlua3MgbGkgYVtocmVmKj1cImluc3RhZ3JhbS5jb21cIl06YmVmb3JlLCAubmF2LXNvY2lhbC1saW5rcyBsaSBhW2hyZWYqPVwiaW5zdGFncmFtLmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrVwiO1xufVxuLnNvY2lhbC1saW5rcyBsaSBhW2hyZWYqPVwidmltZW8uY29tXCJdOmJlZm9yZSwgLm5hdi1zb2NpYWwtbGlua3MgbGkgYVtocmVmKj1cInZpbWVvLmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvVwiO1xufVxuLnNvY2lhbC1saW5rcyBsaSBhW2hyZWYqPVwieW91dHViZS5jb21cIl06YmVmb3JlLCAubmF2LXNvY2lhbC1saW5rcyBsaSBhW2hyZWYqPVwieW91dHViZS5jb21cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCLvhadcIjtcbn1cbi5zb2NpYWwtbGlua3MgbGkgYVtocmVmKj1cInllbHAuY29tXCJdOmJlZm9yZSwgLm5hdi1zb2NpYWwtbGlua3MgbGkgYVtocmVmKj1cInllbHAuY29tXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74epXCI7XG59XG4uc29jaWFsLWxpbmtzIGxpIGFbaHJlZio9XCJzb3VuZGNsb3VkLmNvbVwiXTpiZWZvcmUsIC5uYXYtc29jaWFsLWxpbmtzIGxpIGFbaHJlZio9XCJzb3VuZGNsb3VkLmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvlwiO1xufVxuXG4ubmF2LXNvY2lhbC1saW5rcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTA2OHB4KSB7XG4gIC5uYXYtc29jaWFsLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbi5uYXYtc29jaWFsLWxpbmtzIGxpIHtcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG59XG4ubmF2LXNvY2lhbC1saW5rcyBsaSBhIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi5uYXYtc29jaWFsLWxpbmtzIGxpIGE6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXNvY2lhbC1saW5rcyBsaSBhOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4ubmF2LXNvY2lhbC1saW5rcyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzFCMjM7XG59XG5cbi53aWRnZXQtYXJlYSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5zaWRlYmFyLWN0YS1saW5rcyBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uc2lkZWJhci1jdGEtbGlua3MgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ2ZDY7XG59XG4uc2lkZWJhci1jdGEtbGlua3MgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GhXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiwgXCJGb250QXdlc29tZVwiLCBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogI0UzMUIyMztcbn1cblxuLmhhcy1iZy1pbWcge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uanVzdGlmeS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWRkZWQteSB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZGRlZC15IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4uc3VwZXItcGFkZGVkLXkge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdXBlci1wYWRkZWQteSB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cbn1cblxuLnN1cGVyLXBhZGRlZC10b3Age1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN1cGVyLXBhZGRlZC10b3Age1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICB9XG59XG5cbi5wYWRkZWQteCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWRkZWQteCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zdXBlci1wYWRkZWQteCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdXBlci1wYWRkZWQteCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLm1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uZnVsbC13aWR0aC13cmFwcGVyIHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuLmZ1bGwtd2lkdGgtd3JhcHBlci5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCAyMzksIDIzOSwgMC44KTtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2hvcnRjb2RlLWxvb3Age1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNob3J0Y29kZS1sb29wLmNvbHVtbnMtMiB7XG4gICAgY29sdW1uczogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2hvcnRjb2RlLWxvb3AuY29sdW1ucy0zIHtcbiAgICBjb2x1bW5zOiAzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaG9ydGNvZGUtbG9vcC5jb2x1bW5zLTQge1xuICAgIGNvbHVtbnM6IDQ7XG4gIH1cbn1cblxuLnNob3J0Y29kZS10aXRsZS1jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnNob3J0Y29kZS10aXRsZS1jb250YWluZXIgLnNob3J0Y29kZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG59XG5cbi5zaG9ydGNvZGUtdGl0bGUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbnVsLndwYl9wYWdlX2xpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbnVsLndwYl9wYWdlX2xpc3QgbGkge1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjVyZW07XG59XG51bC53cGJfcGFnZV9saXN0IGxpIGEge1xuICBjb2xvcjogIzIzMUYyMDtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxudWwud3BiX3BhZ2VfbGlzdCA+IGxpIHtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwO1xufVxudWwud3BiX3BhZ2VfbGlzdCA+IGxpID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xufVxudWwud3BiX3BhZ2VfbGlzdCA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG59XG51bC53cGJfcGFnZV9saXN0IC5jaGlsZHJlbiB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxudWwud3BiX3BhZ2VfbGlzdCAuY2hpbGRyZW4gbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxudWwud3BiX3BhZ2VfbGlzdCAuY2hpbGRyZW4gbGkgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2EzYTNhMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXBhZ2Utc2lkZWJhciAud3AtYmxvY2stZ3JvdXAge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWZ1bGwtZm9yLWRpcmVjdG9yeSBtYWluLnNpdGUtbWFpbiB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDRyZW0gYXV0bztcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtZnVsbC1mb3ItZGlyZWN0b3J5IC5uYXYtd3JhcHBlciAubmF2LXNlYXJjaC1pY29uLCAucGFnZS10ZW1wbGF0ZS1wYWdlLWZ1bGwtZm9yLWRpcmVjdG9yeSAubmF2LXdyYXBwZXIgLnNlYXJjaC1maWVsZCwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1mdWxsLWZvci1kaXJlY3RvcnkgLm5hdi13cmFwcGVyIC5zZWFyY2gtc3VibWl0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRlLWZvci1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udGVhbS1tZW1iZXItaW5mbyBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGVhbS1tZW1iZXItaW5mbyBoMiwgLnRlYW0tbWVtYmVyLWluZm8gaDMge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnRlYW0tbWVtYmVyLWluZm8gLmJ1dHRvbiB7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi50ZWFtLW1lbWJlci1sb29wIC5pcy10ZWFtLW1lbWJlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLnRlYW0tbWVtYmVyLWxvb3AgLmlzLXRlYW0tbWVtYmVyIC50ZWFtLXBob3RvIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlYW0tbWVtYmVyLWxvb3AgLmlzLXRlYW0tbWVtYmVyIC50ZWFtLXBob3RvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjAlO1xuICBib3R0b206IDEycHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzFCMjM7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMDtcbn1cbi50ZWFtLW1lbWJlci1sb29wIC5pcy10ZWFtLW1lbWJlciAudGVhbS1waG90byBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG4udGVhbS1tZW1iZXItbG9vcCAuaXMtdGVhbS1tZW1iZXI6aG92ZXIgLnRlYW0tcGhvdG86YmVmb3JlIHtcbiAgaGVpZ2h0OiA2NiU7XG59XG4udGVhbS1tZW1iZXItbG9vcCAuaXMtdGVhbS1tZW1iZXIgLnRlYW0tbWVtYmVyLWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDg1cHg7XG59XG4udGVhbS1tZW1iZXItbG9vcCAuaXMtdGVhbS1tZW1iZXIgLnRlYW0tbWVtYmVyLWluZm8gaDEge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi50ZWFtLW1lbWJlci1sb29wIC5pcy10ZWFtLW1lbWJlciAudGVhbS1tZW1iZXItaW5mbyBoMSwgLnRlYW0tbWVtYmVyLWxvb3AgLmlzLXRlYW0tbWVtYmVyIC50ZWFtLW1lbWJlci1pbmZvIGgyLCAudGVhbS1tZW1iZXItbG9vcCAuaXMtdGVhbS1tZW1iZXIgLnRlYW0tbWVtYmVyLWluZm8gaDMge1xuICBtYXgtd2lkdGg6IDc1JTtcbiAgbWFyZ2luOiAwO1xufVxuLnRlYW0tbWVtYmVyLWxvb3AgLmlzLXRlYW0tbWVtYmVyIC50ZWFtLW1lbWJlci1pbmZvIC50ZWFtLWJpbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGVhbS1tZW1iZXItbG9vcCAuaXMtdGVhbS1tZW1iZXIgLnRlYW0tbWVtYmVyLWluZm86YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Bp1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIsIFwiRm9udEF3ZXNvbWVcIiwgXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgcmlnaHQ6IDA7XG59XG5cbiNtb2RhbENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogMTAwMTtcbn1cbiNtb2RhbENvbnRhaW5lci5tb2RhbC1vcGVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDEwMDE7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG4jbW9kYWxDb250YWluZXIgLmJsb2ctcG9zdC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA4MHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb2ludGVyLWV2ZW50czogYm91bmRpbmctYm94O1xuICBib3gtc2hhZG93OiAwIDAgM3JlbSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHotaW5kZXg6IDEwMDg7XG59XG4jbW9kYWxDb250YWluZXIgLmJsb2ctcG9zdC13cmFwcGVyIC50ZWFtLXBob3RvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDM1JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTAxMDtcbn1cbiNtb2RhbENvbnRhaW5lciAuYmxvZy1wb3N0LXdyYXBwZXIgLnRlYW0tcGhvdG8gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuI21vZGFsQ29udGFpbmVyIC5ibG9nLXBvc3Qtd3JhcHBlciAudGVhbS1tZW1iZXItaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1heC13aWR0aDogNjAlO1xuICB6LWluZGV4OiAxMDEwO1xufVxuI21vZGFsQ29udGFpbmVyIC5ibG9nLXBvc3Qtd3JhcHBlciAudGVhbS1tZW1iZXItaW5mbyBhIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbiNtb2RhbENvbnRhaW5lciAubW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICByaWdodDogY2FsYygxMCUgKyAxcmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgdG9wOiBjYWxjKDEwdmggKyAxcmVtKTtcbiAgei1pbmRleDogMTAwOTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI21vZGFsQ29udGFpbmVyIC5tb2RhbC1jbG9zZSBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG4jbW9kYWxDb250YWluZXIgLm1vZGFsLWNsb3NlOmhvdmVyIGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMS4xKTtcbn1cblxuLnNwb25zb3ItbG9nb3MgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zcG9uc29yLWxvZ29zIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5zcG9uc29yLWxvZ29zIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc3BvbnNvci1sb2dvcyAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlID4gZGl2IGZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNwb25zb3ItbG9nb3MgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSA+IGRpdiBmaWd1cmUgaW1nIHtcbiAgbWF4LWhlaWdodDogMTc1cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNwb25zb3ItbG9nb3MgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSA+IGRpdiBmaWd1cmUgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNwb25zb3ItbG9nb3MgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSA+IGRpdiBmaWd1cmUgLmJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3BvbnNvci1sb2dvcyAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtNHJlbTtcbiAgdG9wOiBjYWxjKDM4JSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwb25zb3ItbG9nb3MgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMXJlbTtcbiAgfVxufVxuLnNwb25zb3ItbG9nb3MgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29sb3I6ICNFMzFCMjM7XG59XG4uc3BvbnNvci1sb2dvcyAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC00cmVtO1xuICB0b3A6IGNhbGMoMzglKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BvbnNvci1sb2dvcyAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTFyZW07XG4gIH1cbn1cbi5zcG9uc29yLWxvZ29zIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbG9yOiAjRTMxQjIzO1xufVxuXG4uc3ViLW9wdGlvbi1idG4ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zdWItb3B0aW9uLWJ0biBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4uc3ViLW9wdGlvbi1idG4gLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5mb290ZXIucGRmLWxpbmsgZmlndXJlIHtcbiAgcGFkZGluZzogMi41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuZm9vdGVyLnBkZi1saW5rIGZpZ3VyZSBpbWcge1xuICBib3gtc2hhZG93OiAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbn1cbmZvb3Rlci5wZGYtbGluayBmaWd1cmU6aG92ZXIgaW1nIHtcbiAgYm94LXNoYWRvdzogMCAwIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4ubGlzdC1oZWFkZXIge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5yZWNlbnQtcG9zdHMtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxcmVtIDAgMDtcbn1cbi5yZWNlbnQtcG9zdHMtbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnJlY2VudC1wb3N0cy1saXN0IGxpIGg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5yZWNlbnQtcG9zdHMtbGlzdCBsaSBhIHtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG4ucmVjZW50LXBvc3RzLWxpc3QgbGkgLnNpbmdsZS1wb3N0LWRhdGUge1xuICBjb2xvcjogI0UzMUIyMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5ibG9nLWZlZWQsIC5yZWxhdGVkLXBvc3RzLWFmdGVyLWNvbnRlbnQsXG4ucG9kY2FzdHMtbG9vcCwgLnVwY29taW5nLWV2ZW50cy1sb29wLFxuLnNpZ25hdHVyZS1ldmVudHMtbG9vcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyLCAucmVsYXRlZC1wb3N0cy1hZnRlci1jb250ZW50IC5ibG9nLXBvc3Qtd3JhcHBlcixcbi5wb2RjYXN0cy1sb29wIC5ibG9nLXBvc3Qtd3JhcHBlciwgLnVwY29taW5nLWV2ZW50cy1sb29wIC5ibG9nLXBvc3Qtd3JhcHBlcixcbi5zaWduYXR1cmUtZXZlbnRzLWxvb3AgLmJsb2ctcG9zdC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyJSAwO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciA+IGEsIC5yZWxhdGVkLXBvc3RzLWFmdGVyLWNvbnRlbnQgLmJsb2ctcG9zdC13cmFwcGVyID4gYSxcbi5wb2RjYXN0cy1sb29wIC5ibG9nLXBvc3Qtd3JhcHBlciA+IGEsIC51cGNvbWluZy1ldmVudHMtbG9vcCAuYmxvZy1wb3N0LXdyYXBwZXIgPiBhLFxuLnNpZ25hdHVyZS1ldmVudHMtbG9vcCAuYmxvZy1wb3N0LXdyYXBwZXIgPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyLCAucmVsYXRlZC1wb3N0cy1hZnRlci1jb250ZW50IC5ibG9nLXBvc3Qtd3JhcHBlcixcbi5wb2RjYXN0cy1sb29wIC5ibG9nLXBvc3Qtd3JhcHBlciwgLnVwY29taW5nLWV2ZW50cy1sb29wIC5ibG9nLXBvc3Qtd3JhcHBlcixcbi5zaWduYXR1cmUtZXZlbnRzLWxvb3AgLmJsb2ctcG9zdC13cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IDQ4JTtcbiAgICBtYXJnaW46IDElO1xuICAgIGZsZXgtYmFzaXM6IDQ4JTtcbiAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXIsIC5yZWxhdGVkLXBvc3RzLWFmdGVyLWNvbnRlbnQgLmJsb2ctcG9zdC13cmFwcGVyLFxuLnBvZGNhc3RzLWxvb3AgLmJsb2ctcG9zdC13cmFwcGVyLCAudXBjb21pbmctZXZlbnRzLWxvb3AgLmJsb2ctcG9zdC13cmFwcGVyLFxuLnNpZ25hdHVyZS1ldmVudHMtbG9vcCAuYmxvZy1wb3N0LXdyYXBwZXIge1xuICAgIG1pbi13aWR0aDogMzEuMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzEuMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMS4zMzMzJTtcbiAgfVxuICAuYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciAuZmVhdC1pbWFnZSwgLnJlbGF0ZWQtcG9zdHMtYWZ0ZXItY29udGVudCAuYmxvZy1wb3N0LXdyYXBwZXIgLmZlYXQtaW1hZ2UsXG4ucG9kY2FzdHMtbG9vcCAuYmxvZy1wb3N0LXdyYXBwZXIgLmZlYXQtaW1hZ2UsIC51cGNvbWluZy1ldmVudHMtbG9vcCAuYmxvZy1wb3N0LXdyYXBwZXIgLmZlYXQtaW1hZ2UsXG4uc2lnbmF0dXJlLWV2ZW50cy1sb29wIC5ibG9nLXBvc3Qtd3JhcHBlciAuZmVhdC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMjVweDtcbiAgfVxuICAuYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciAuZmVhdC1pbWFnZSBpbWcsIC5yZWxhdGVkLXBvc3RzLWFmdGVyLWNvbnRlbnQgLmJsb2ctcG9zdC13cmFwcGVyIC5mZWF0LWltYWdlIGltZyxcbi5wb2RjYXN0cy1sb29wIC5ibG9nLXBvc3Qtd3JhcHBlciAuZmVhdC1pbWFnZSBpbWcsIC51cGNvbWluZy1ldmVudHMtbG9vcCAuYmxvZy1wb3N0LXdyYXBwZXIgLmZlYXQtaW1hZ2UgaW1nLFxuLnNpZ25hdHVyZS1ldmVudHMtbG9vcCAuYmxvZy1wb3N0LXdyYXBwZXIgLmZlYXQtaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDIyNXB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQsIC5yZWxhdGVkLXBvc3RzLWFmdGVyLWNvbnRlbnQgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCxcbi5wb2RjYXN0cy1sb29wIC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQsIC51cGNvbWluZy1ldmVudHMtbG9vcCAuYmxvZy1wb3N0LXdyYXBwZXIgLmJsb2ctZXhjZXJwdC1jb250ZW50LFxuLnNpZ25hdHVyZS1ldmVudHMtbG9vcCAuYmxvZy1wb3N0LXdyYXBwZXIgLmJsb2ctZXhjZXJwdC1jb250ZW50IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXIgLmJsb2ctZXhjZXJwdC1jb250ZW50IGgyLCAucmVsYXRlZC1wb3N0cy1hZnRlci1jb250ZW50IC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgaDIsXG4ucG9kY2FzdHMtbG9vcCAuYmxvZy1wb3N0LXdyYXBwZXIgLmJsb2ctZXhjZXJwdC1jb250ZW50IGgyLCAudXBjb21pbmctZXZlbnRzLWxvb3AgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCBoMixcbi5zaWduYXR1cmUtZXZlbnRzLWxvb3AgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCBoMiB7XG4gIGNvbG9yOiAjMjMxRjIwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCBzcGFuLCAuYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgLnNpbmdsZS1wb3N0LWRhdGUsIC5yZWxhdGVkLXBvc3RzLWFmdGVyLWNvbnRlbnQgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCBzcGFuLCAucmVsYXRlZC1wb3N0cy1hZnRlci1jb250ZW50IC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgLnNpbmdsZS1wb3N0LWRhdGUsXG4ucG9kY2FzdHMtbG9vcCAuYmxvZy1wb3N0LXdyYXBwZXIgLmJsb2ctZXhjZXJwdC1jb250ZW50IHNwYW4sXG4ucG9kY2FzdHMtbG9vcCAuYmxvZy1wb3N0LXdyYXBwZXIgLmJsb2ctZXhjZXJwdC1jb250ZW50IC5zaW5nbGUtcG9zdC1kYXRlLCAudXBjb21pbmctZXZlbnRzLWxvb3AgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCBzcGFuLCAudXBjb21pbmctZXZlbnRzLWxvb3AgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCAuc2luZ2xlLXBvc3QtZGF0ZSxcbi5zaWduYXR1cmUtZXZlbnRzLWxvb3AgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCBzcGFuLFxuLnNpZ25hdHVyZS1ldmVudHMtbG9vcCAuYmxvZy1wb3N0LXdyYXBwZXIgLmJsb2ctZXhjZXJwdC1jb250ZW50IC5zaW5nbGUtcG9zdC1kYXRlIHtcbiAgY29sb3I6ICNFMzFCMjM7XG59XG4uYmxvZy1mZWVkIC5ibG9nLXBvc3Qtd3JhcHBlciAuZmVhdC1pbWcsIC5yZWxhdGVkLXBvc3RzLWFmdGVyLWNvbnRlbnQgLmJsb2ctcG9zdC13cmFwcGVyIC5mZWF0LWltZyxcbi5wb2RjYXN0cy1sb29wIC5ibG9nLXBvc3Qtd3JhcHBlciAuZmVhdC1pbWcsIC51cGNvbWluZy1ldmVudHMtbG9vcCAuYmxvZy1wb3N0LXdyYXBwZXIgLmZlYXQtaW1nLFxuLnNpZ25hdHVyZS1ldmVudHMtbG9vcCAuYmxvZy1wb3N0LXdyYXBwZXIgLmZlYXQtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzMDMwO1xufVxuLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXIgLmZlYXQtaW1nIGltZywgLnJlbGF0ZWQtcG9zdHMtYWZ0ZXItY29udGVudCAuYmxvZy1wb3N0LXdyYXBwZXIgLmZlYXQtaW1nIGltZyxcbi5wb2RjYXN0cy1sb29wIC5ibG9nLXBvc3Qtd3JhcHBlciAuZmVhdC1pbWcgaW1nLCAudXBjb21pbmctZXZlbnRzLWxvb3AgLmJsb2ctcG9zdC13cmFwcGVyIC5mZWF0LWltZyBpbWcsXG4uc2lnbmF0dXJlLWV2ZW50cy1sb29wIC5ibG9nLXBvc3Qtd3JhcHBlciAuZmVhdC1pbWcgaW1nIHtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyIC5mZWF0LWltZyAuY2F0LXRpdGxlLCAucmVsYXRlZC1wb3N0cy1hZnRlci1jb250ZW50IC5ibG9nLXBvc3Qtd3JhcHBlciAuZmVhdC1pbWcgLmNhdC10aXRsZSxcbi5wb2RjYXN0cy1sb29wIC5ibG9nLXBvc3Qtd3JhcHBlciAuZmVhdC1pbWcgLmNhdC10aXRsZSwgLnVwY29taW5nLWV2ZW50cy1sb29wIC5ibG9nLXBvc3Qtd3JhcHBlciAuZmVhdC1pbWcgLmNhdC10aXRsZSxcbi5zaWduYXR1cmUtZXZlbnRzLWxvb3AgLmJsb2ctcG9zdC13cmFwcGVyIC5mZWF0LWltZyAuY2F0LXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzFCMjM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjc1cmVtO1xuICB6LWluZGV4OiAxMDtcbn1cbi5ibG9nLWZlZWQgLmJsb2ctcG9zdC13cmFwcGVyIC5mZWF0LWltZyBzdmcsIC5yZWxhdGVkLXBvc3RzLWFmdGVyLWNvbnRlbnQgLmJsb2ctcG9zdC13cmFwcGVyIC5mZWF0LWltZyBzdmcsXG4ucG9kY2FzdHMtbG9vcCAuYmxvZy1wb3N0LXdyYXBwZXIgLmZlYXQtaW1nIHN2ZywgLnVwY29taW5nLWV2ZW50cy1sb29wIC5ibG9nLXBvc3Qtd3JhcHBlciAuZmVhdC1pbWcgc3ZnLFxuLnNpZ25hdHVyZS1ldmVudHMtbG9vcCAuYmxvZy1wb3N0LXdyYXBwZXIgLmZlYXQtaW1nIHN2ZyB7XG4gIG1heC13aWR0aDogNDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1JTtcbiAgYm90dG9tOiAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2ctZmVlZCAuYmxvZy1wb3N0LXdyYXBwZXI6aG92ZXIgLmZlYXQtaW1nIGltZywgLnJlbGF0ZWQtcG9zdHMtYWZ0ZXItY29udGVudCAuYmxvZy1wb3N0LXdyYXBwZXI6aG92ZXIgLmZlYXQtaW1nIGltZyxcbi5wb2RjYXN0cy1sb29wIC5ibG9nLXBvc3Qtd3JhcHBlcjpob3ZlciAuZmVhdC1pbWcgaW1nLCAudXBjb21pbmctZXZlbnRzLWxvb3AgLmJsb2ctcG9zdC13cmFwcGVyOmhvdmVyIC5mZWF0LWltZyBpbWcsXG4uc2lnbmF0dXJlLWV2ZW50cy1sb29wIC5ibG9nLXBvc3Qtd3JhcHBlcjpob3ZlciAuZmVhdC1pbWcgaW1nIHtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi50aG91Z2h0LWxlYWRlcnNoaXAtbG9vcCAuYmxvZy1wb3N0LXdyYXBwZXIgLmZlYXQtaW1nIGltZyB7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xufVxuXG4ucmVsYXRlZC1wb3N0cyB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG4ucmVsYXRlZC1wb3N0cyBoMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWxhdGVkLXBvc3RzIGgzIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlbGF0ZWQtcG9zdHMgLnJlbGF0ZWQtcG9zdHMtYWZ0ZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucmVsYXRlZC1wb3N0cyAucmVsYXRlZC1wb3N0cy1hZnRlci1jb250ZW50IC5ibG9nLXBvc3Qtd3JhcHBlcjpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5ob21lIC5zaWduYXR1cmUtZXZlbnRzLWxvb3AsXG4uaG9tZSAudXBjb21pbmctZXZlbnRzLWxvb3Age1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxubGkuY2F0ZWdvcmllcyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbmxpLmNhdGVnb3JpZXMgPiB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmxpLmNhdGVnb3JpZXMgPiB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG5saS5jYXRlZ29yaWVzID4gdWwgbGkgYSB7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxubGkuY2F0ZWdvcmllcyA+IHVsIGxpLmN1cnJlbnQtY2F0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMUIyMztcbn1cbmxpLmNhdGVnb3JpZXMgPiB1bCBsaS5jdXJyZW50LWNhdCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jYXQtc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMSU7XG59XG4uY2F0LXNlbGVjdCAuYWxsLWNhdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhdC1zZWxlY3QgLmFsbC1jYXRzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5jYXQtbWVudS1jb250YWluZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5wb2RjYXN0cy1sb29wIC5ibG9nLXBvc3Qtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlZmVmZWY7XG4gIGJveC1zaGFkb3c6IDAgMCAxLjVyZW0gcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5wb2RjYXN0cy1sb29wIC5ibG9nLXBvc3Qtd3JhcHBlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0UzMUIyMztcbiAgYm94LXNoYWRvdzogMCAwIDEuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4udXBjb21pbmctZXZlbnRzLWxvb3AgLmJsb2ctcG9zdC13cmFwcGVyIGEge1xuICBjb2xvcjogIzAxMDEwMTtcbn1cbi51cGNvbWluZy1ldmVudHMtbG9vcCAuYmxvZy1wb3N0LXdyYXBwZXIgLmZlYXQtaW1nIHtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbi51cGNvbWluZy1ldmVudHMtbG9vcCAuYmxvZy1wb3N0LXdyYXBwZXIgLmZlYXQtaW1nIGltZyB7XG4gIGhlaWdodDogMjAwcHg7XG59XG4udXBjb21pbmctZXZlbnRzLWxvb3AgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCB7XG4gIGZsZXg6IG5vbmUgIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4udXBjb21pbmctZXZlbnRzLWxvb3AgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCAuZXZlbnQtZGF0ZSB7XG4gIGZsZXg6IDE7XG59XG4udXBjb21pbmctZXZlbnRzLWxvb3AgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCAuZXZlbnQtZGF0ZSAuc2luZ2xlLXBvc3QtZGF0ZSB7XG4gIGNvbG9yOiAjMDEwMTAxICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udXBjb21pbmctZXZlbnRzLWxvb3AgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCAuZXZlbnQtZGF0ZSAuc2luZ2xlLXBvc3QtZGF0ZSBkaXY6bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi51cGNvbWluZy1ldmVudHMtbG9vcCAuYmxvZy1wb3N0LXdyYXBwZXIgLmJsb2ctZXhjZXJwdC1jb250ZW50IC5ldmVudC10aXRsZSB7XG4gIGZsZXg6IDY7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cbi51cGNvbWluZy1ldmVudHMtbG9vcCAuYmxvZy1wb3N0LXdyYXBwZXIgLmJsb2ctZXhjZXJwdC1jb250ZW50IC5ldmVudC10aXRsZSAuc2luZ2xlLXBvc3QtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuLnVwY29taW5nLWV2ZW50cy1sb29wIC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgLmV2ZW50LXRpdGxlIGgzIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnNpZ25hdHVyZS1ldmVudHMtbG9vcCAuYmxvZy1wb3N0LXdyYXBwZXIgYSB7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuLnNpZ25hdHVyZS1ldmVudHMtbG9vcCAuYmxvZy1wb3N0LXdyYXBwZXIgLmZlYXQtaW1nIHtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbi5zaWduYXR1cmUtZXZlbnRzLWxvb3AgLmJsb2ctcG9zdC13cmFwcGVyIC5mZWF0LWltZyBpbWcge1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaWduYXR1cmUtZXZlbnRzLWxvb3AgLmJsb2ctcG9zdC13cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IDQ2JTtcbiAgICBtYXJnaW46IDElO1xuICAgIGZsZXgtYmFzaXM6IDQ2JTtcbiAgICBtYXgtd2lkdGg6IDQ2JTtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpZ25hdHVyZS1ldmVudHMtbG9vcCAuYmxvZy1wb3N0LXdyYXBwZXIge1xuICAgIG1pbi13aWR0aDogMjQuMzMzMyU7XG4gICAgZmxleC1iYXNpczogMjQuMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAyNC4zMzMzJTtcbiAgfVxuICAuc2lnbmF0dXJlLWV2ZW50cy1sb29wIC5ibG9nLXBvc3Qtd3JhcHBlciAuZmVhdC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMjVweDtcbiAgfVxuICAuc2lnbmF0dXJlLWV2ZW50cy1sb29wIC5ibG9nLXBvc3Qtd3JhcHBlciAuZmVhdC1pbWFnZSBpbWcge1xuICAgIGhlaWdodDogMjI1cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaWduYXR1cmUtZXZlbnRzLWxvb3AgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uc2lnbmF0dXJlLWV2ZW50cy1sb29wIC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgLmV2ZW50LWRhdGUge1xuICBjb2xvcjogIzIzMUYyMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zaWduYXR1cmUtZXZlbnRzLWxvb3AgLmJsb2ctcG9zdC13cmFwcGVyIC5ibG9nLWV4Y2VycHQtY29udGVudCAuZXZlbnQtZXhjZXJwdCBwIHtcbiAgZm9udC1zaXplOiA5MCU7XG59XG4uc2lnbmF0dXJlLWV2ZW50cy1sb29wIC5ibG9nLXBvc3Qtd3JhcHBlciAuYmxvZy1leGNlcnB0LWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnNpZ25hdHVyZS1ldmVudHMtbG9vcCAuYmxvZy1wb3N0LXdyYXBwZXIgLmJsb2ctZXhjZXJwdC1jb250ZW50IC5idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5cbnVsLndwLWJsb2NrLWxhdGVzdC1wb3N0cyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxudWwud3AtYmxvY2stbGF0ZXN0LXBvc3RzIGxpIGEge1xuICBjb2xvcjogI0UzMUIyMztcbn1cblxuLnRyaWJlLXJlbGF0ZWQtZXZlbnRzLXRodW1ibmFpbCBhIHtcbiAgbWluLWhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udHJpYmUtcmVsYXRlZC1ldmVudHMtdGh1bWJuYWlsIGEgaW1nIHtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgdWwudHJpYmUtcmVsYXRlZC1ldmVudHMgLnRyaWJlLXJlbGF0ZWQtZXZlbnRzLXRodW1ibmFpbCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgdWwudHJpYmUtZXZlbnRzLXN1Yi1uYXYgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG59XG4uZXZlbnRzLWFyY2hpdmUtbG9vcCAuZXZlbnQtcG9zdC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50cy1hcmNoaXZlLWxvb3AgLmV2ZW50LXBvc3Qtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmV2ZW50cy1hcmNoaXZlLWxvb3AgLmV2ZW50LXBvc3Qtd3JhcHBlciAuaXMtZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5ldmVudHMtYXJjaGl2ZS1sb29wIC5ldmVudC1wb3N0LXdyYXBwZXIgLmV2ZW50LWRhdGUge1xuICBmbGV4LWJhc2lzOiAxMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ldmVudHMtYXJjaGl2ZS1sb29wIC5ldmVudC1wb3N0LXdyYXBwZXIgLmV2ZW50LWRhdGUgLnNpbmdsZS1wb3N0LWRhdGUgZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5ldmVudHMtYXJjaGl2ZS1sb29wIC5ldmVudC1wb3N0LXdyYXBwZXIgLmV2ZW50LWV4Y2VycHQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1iYXNpczogNjAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuLmV2ZW50cy1hcmNoaXZlLWxvb3AgLmV2ZW50LXBvc3Qtd3JhcHBlciAuZXZlbnQtZXhjZXJwdC1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5ldmVudHMtYXJjaGl2ZS1sb29wIC5ldmVudC1wb3N0LXdyYXBwZXIgLmV2ZW50LWV4Y2VycHQtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50cy1hcmNoaXZlLWxvb3AgLmV2ZW50LXBvc3Qtd3JhcHBlciAuZXZlbnQtZXhjZXJwdC1jb250ZW50IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uZXZlbnRzLWFyY2hpdmUtbG9vcCAuZXZlbnQtcG9zdC13cmFwcGVyIC5ldmVudC1pbWcge1xuICBmbGV4LWJhc2lzOiAzMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ldmVudHMtYXJjaGl2ZS1sb29wIC5ldmVudC1wb3N0LXdyYXBwZXIgLmV2ZW50LWltZyBpbWcge1xuICBoZWlnaHQ6IDI1MHB4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS1sb29wIHtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmV2ZW50cy1hcmNoaXZlLWxvb3Auc2lnbmF0dXJlLWFjdGl2ZSAuZXZlbnQtcG9zdC13cmFwcGVyOm5vdCguc2lnbmF0dXJlKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXZlbnRzLWFyY2hpdmUtbG9vcC5jaGFtYmVyLWFjdGl2ZSAuZXZlbnQtcG9zdC13cmFwcGVyOm5vdCguY2hhbWJlcikge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmV2ZW50cy1hcmNoaXZlLWxvb3AubWVtYmVyLWFjdGl2ZSAuZXZlbnQtcG9zdC13cmFwcGVyOm5vdCgubWVtYmVyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ldmVudC1hcmNoaXZlLWxvb3AtY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ldmVudC1hcmNoaXZlLWxvb3AtY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV2ZW50LWFyY2hpdmUtbG9vcC1jb250YWluZXIgLmNhdC1maWx0ZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4uZXZlbnQtYXJjaGl2ZS1sb29wLWNvbnRhaW5lciAuY2F0LWZpbHRlcnMgLmNhdC1maWx0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZXZlbnQtYXJjaGl2ZS1sb29wLWNvbnRhaW5lciAuY2F0LWZpbHRlcnMgLmNhdC1maWx0ZXIuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMUIyMztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZXZlbnQtYXJjaGl2ZS1sb29wLWNvbnRhaW5lciAudmlldy10b2dnbGUgLnZpZXctc2VsZWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmV2ZW50LWFyY2hpdmUtbG9vcC1jb250YWluZXIgLnZpZXctdG9nZ2xlIC52aWV3LXNlbGVjdC5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMxQjIzO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmV2ZW50LWNhbC1jb250YWluZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uZXZlbnQtY2FsLWNvbnRhaW5lci5tZW1iZXItYWN0aXZlIGFydGljbGUudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19jYWxlbmRhci1ldmVudC5jYXRfY2hhbWJlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXZlbnQtY2FsLWNvbnRhaW5lci5jaGFtYmVyLWFjdGl2ZSBhcnRpY2xlLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fY2FsZW5kYXItZXZlbnQuY2F0X21lbWJlci1ob3N0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWluaW1pemVkIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTbGlkZXIgKi9cbi8qIEljb25zICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiLCBcIkZvbnRBd2Vzb21lXCIsIFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zbGljay1wcmV2OmhvdmVyLFxuLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSxcbi5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiwgXCJGb250QXdlc29tZVwiLCBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUlKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogMnJlbTtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1wcmV2IHtcbiAgcmlnaHQ6IDJyZW07XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhFwiO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAycmVtO1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMnJlbTtcbn1cblxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIVcIjtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7XG59XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogODAlO1xuICBsZWZ0OiAxMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjc1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMUIyMyAhaW1wb3J0YW50O1xufSIsIkB1c2UgJy4uL2Jhc2UvdmFyaWFibGVzJyBhcyAqO1xuXG5ib2R5LFxuLm1haW4tY29udGVudCAucXViZWx5LWJsb2NrLXRleHQtdGl0bGUge1xuICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHAge1xuICBmb250LWZhbWlseTogJGJvZHktZm9udCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLm1haW4tY29udGVudCAucXViZWx5LWJsb2NrLXRleHQtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBcbi5xdWJlbHktYmxvY2stdGV4dC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkYm9keS1mb250ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICBtYXgtd2lkdGg6IGF1dG87XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgcGFkZGluZzogMS4yNXJlbSAycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2Utb3V0LCBjb2xvciAwLjI1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLW91dCwgY29sb3IgMC4yNXMgZWFzZS1vdXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246ICRhbmltZTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LCA1JSk7XG4gIH1cbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDsgICAgICAgICAgIFxufVxuXG5bdHlwZT0ndGV4dCddLCBbdHlwZT0ncGFzc3dvcmQnXSwgW3R5cGU9J2RhdGUnXSwgW3R5cGU9J2RhdGV0aW1lJ10sIFt0eXBlPSdkYXRldGltZS1sb2NhbCddLCBbdHlwZT0nbW9udGgnXSwgW3R5cGU9J3dlZWsnXSwgW3R5cGU9J2VtYWlsJ10sIFt0eXBlPSdudW1iZXInXSwgW3R5cGU9J3NlYXJjaCddLCBbdHlwZT0ndGVsJ10sIFt0eXBlPSd0aW1lJ10sIFt0eXBlPSd1cmwnXSwgW3R5cGU9J2NvbG9yJ10sIHRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIuNzVyZW07XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHBhZGRpbmc6IC41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcbiAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYigwLDAsMCwwLjEpO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogJGJsYWNrO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNXMsYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmFsaWdubGVmdCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5maWdjYXB0aW9uLndwLWNhcHRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiA5MCU7XG59IiwiQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMnIGFzICo7XG5cblxuYSB7XG5cdGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuaW5wdXQuc2VhcmNoLXN1Ym1pdCB7XG4gICAgcGFkZGluZzogMXJlbSAyLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246ICRhbmltZTtcblxuICAgICY6aG92ZXIge1xuICAgIFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCAkcHJpbWFyeSwgNSUgKTtcbiAgICB9XG59XG5cbi5nZm9ybV9ib2R5IHtcblx0I2dmb3JtX2ZpZWxkc18xLCAjZ2Zvcm1fZmllbGRzXzQge1xuXHRcdHNlbGVjdCwgaW5wdXQsIHRleHRhcmVhIHtcblx0XHRcdGFjY2VudC1jb2xvcjogJHByaW1hcnk7XG5cdFx0ICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdCAgICAvLyBtYXJnaW4tdG9wOiA0cHg7XG5cdFx0ICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG5cdFx0ICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuXHRcdCAgICBib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0XHRzZWxlY3Qge1xuXHRcdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdH1cblx0fVxufVxuXG5zZWxlY3QsIGlucHV0IHtcblx0YWNjZW50LWNvbG9yOiAkcHJpbWFyeTtcbn1cblxuc3BhbiNsb2FkTW9yZS5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3YjRiNDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5mb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBmb3JtIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogIzg0ODQ4NDtcbn1cbmZvcm0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIGZvcm0gdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzg0ODQ4NDtcbn1cbmZvcm0gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBmb3JtIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xuICBjb2xvcjogIzg0ODQ4NDtcbn1cbmZvcm0gaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgZm9ybSB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICM4NDg0ODQ7XG59IiwiQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMnIGFzICo7XG5cbi5ncmlkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07IH0gfVxuICAuZ3JpZC1jb250YWluZXIuZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuZ3JpZC1jb250YWluZXIuZmx1aWQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtOyB9IH1cbiAgLmdyaWQtY29udGFpbmVyLmZ1bGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmdyaWQteCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9XG5cbi5jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICBtaW4taGVpZ2h0OiAwcHg7XG4gIG1pbi13aWR0aDogMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuY2VsbC5hdXRvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC13ZWJraXQtZmxleDogMSAxIDBweDtcbiAgICAgICAgLW1zLWZsZXg6IDEgMSAwcHg7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMHB4OyB9XG4gIC5jZWxsLnNocmluayB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bzsgfVxuLmdyaWQteCA+IC5zbWFsbC0xIHtcbiAgd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5ncmlkLXggPiAuc21hbGwtMiB7XG4gIHdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmdyaWQteCA+IC5zbWFsbC0zIHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4uZ3JpZC14ID4gLnNtYWxsLTQge1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5ncmlkLXggPiAuc21hbGwtNSB7XG4gIHdpZHRoOiA0MS42NjY2NyU7IH1cblxuLmdyaWQteCA+IC5zbWFsbC02IHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4uZ3JpZC14ID4gLnNtYWxsLTcge1xuICB3aWR0aDogNTguMzMzMzMlOyB9XG5cbi5ncmlkLXggPiAuc21hbGwtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLmdyaWQteCA+IC5zbWFsbC05IHtcbiAgd2lkdGg6IDc1JTsgfVxuXG4uZ3JpZC14ID4gLnNtYWxsLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uZ3JpZC14ID4gLnNtYWxsLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4uZ3JpZC14ID4gLnNtYWxsLTEyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmdyaWQteCA+IC5tZWRpdW0tYXV0byB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSAwcHg7XG4gICAgICAgIC1tcy1mbGV4OiAxIDEgMHB4O1xuICAgICAgICAgICAgZmxleDogMSAxIDBweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuZ3JpZC14ID4gLm1lZGl1bS1zaHJpbmssIC5ncmlkLXggPiAubWVkaXVtLTEsIC5ncmlkLXggPiAubWVkaXVtLTIsIC5ncmlkLXggPiAubWVkaXVtLTMsIC5ncmlkLXggPiAubWVkaXVtLTQsIC5ncmlkLXggPiAubWVkaXVtLTUsIC5ncmlkLXggPiAubWVkaXVtLTYsIC5ncmlkLXggPiAubWVkaXVtLTcsIC5ncmlkLXggPiAubWVkaXVtLTgsIC5ncmlkLXggPiAubWVkaXVtLTksIC5ncmlkLXggPiAubWVkaXVtLTEwLCAuZ3JpZC14ID4gLm1lZGl1bS0xMSwgLmdyaWQteCA+IC5tZWRpdW0tMTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87IH1cbiAgLmdyaWQteCA+IC5tZWRpdW0tc2hyaW5rIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuZ3JpZC14ID4gLm1lZGl1bS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmdyaWQteCA+IC5tZWRpdW0tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuZ3JpZC14ID4gLm1lZGl1bS0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5ncmlkLXggPiAubWVkaXVtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmdyaWQteCA+IC5tZWRpdW0tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuZ3JpZC14ID4gLm1lZGl1bS02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5ncmlkLXggPiAubWVkaXVtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmdyaWQteCA+IC5tZWRpdW0tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuZ3JpZC14ID4gLm1lZGl1bS05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5ncmlkLXggPiAubWVkaXVtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5ncmlkLXggPiAubWVkaXVtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5ncmlkLXggPiAubWVkaXVtLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ncmlkLXggPiAubGFyZ2UtYXV0byB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSAwcHg7XG4gICAgICAgIC1tcy1mbGV4OiAxIDEgMHB4O1xuICAgICAgICAgICAgZmxleDogMSAxIDBweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuZ3JpZC14ID4gLmxhcmdlLXNocmluaywgLmdyaWQteCA+IC5sYXJnZS0xLCAuZ3JpZC14ID4gLmxhcmdlLTIsIC5ncmlkLXggPiAubGFyZ2UtMywgLmdyaWQteCA+IC5sYXJnZS00LCAuZ3JpZC14ID4gLmxhcmdlLTUsIC5ncmlkLXggPiAubGFyZ2UtNiwgLmdyaWQteCA+IC5sYXJnZS03LCAuZ3JpZC14ID4gLmxhcmdlLTgsIC5ncmlkLXggPiAubGFyZ2UtOSwgLmdyaWQteCA+IC5sYXJnZS0xMCwgLmdyaWQteCA+IC5sYXJnZS0xMSwgLmdyaWQteCA+IC5sYXJnZS0xMiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAuZ3JpZC14ID4gLmxhcmdlLXNocmluayB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmdyaWQteCA+IC5sYXJnZS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmdyaWQteCA+IC5sYXJnZS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5ncmlkLXggPiAubGFyZ2UtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuZ3JpZC14ID4gLmxhcmdlLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmdyaWQteCA+IC5sYXJnZS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5ncmlkLXggPiAubGFyZ2UtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuZ3JpZC14ID4gLmxhcmdlLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmdyaWQteCA+IC5sYXJnZS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5ncmlkLXggPiAubGFyZ2UtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuZ3JpZC14ID4gLmxhcmdlLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5ncmlkLXggPiAubGFyZ2UtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmdyaWQteCA+IC5sYXJnZS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IFxuICB9IFxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5ncmlkLXggPiAueGxhcmdlLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuZ3JpZC14ID4gLnhsYXJnZS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5ncmlkLXggPiAueGxhcmdlLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmdyaWQteCA+IC54bGFyZ2UtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuZ3JpZC14ID4gLnhsYXJnZS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5ncmlkLXggPiAueGxhcmdlLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmdyaWQteCA+IC54bGFyZ2UtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuZ3JpZC14ID4gLnhsYXJnZS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5ncmlkLXggPiAueGxhcmdlLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmdyaWQteCA+IC54bGFyZ2UtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmdyaWQteCA+IC54bGFyZ2UtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmdyaWQteCA+IC54bGFyZ2UtMTIge1xuICAgIHdpZHRoOiAxMDAlOyBcbiAgfSBcbn1cblxuLmdyaWQtbWFyZ2luLXg6bm90KC5ncmlkLXgpID4gLmNlbGwge1xuICB3aWR0aDogYXV0bzsgfVxuXG4uZ3JpZC1tYXJnaW4teTpub3QoLmdyaWQteSkgPiAuY2VsbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZ3JpZC1tYXJnaW4teCB7XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLmdyaWQtbWFyZ2luLXgge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjkzNzVyZW07IH0gfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMS4yNXJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5jZWxsIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjg3NXJlbSk7XG4gICAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07IH0gfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5hdXRvIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5zaHJpbmsge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTEge1xuICAgIHdpZHRoOiBjYWxjKDguMzMzMzMlIC0gMS4yNXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMiB7XG4gICAgd2lkdGg6IGNhbGMoMTYuNjY2NjclIC0gMS4yNXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMyB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMS4yNXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMS4yNXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNSB7XG4gICAgd2lkdGg6IGNhbGMoNDEuNjY2NjclIC0gMS4yNXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMS4yNXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNyB7XG4gICAgd2lkdGg6IGNhbGMoNTguMzMzMzMlIC0gMS4yNXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtOCB7XG4gICAgd2lkdGg6IGNhbGMoNjYuNjY2NjclIC0gMS4yNXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtOSB7XG4gICAgd2lkdGg6IGNhbGMoNzUlIC0gMS4yNXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMTAge1xuICAgIHdpZHRoOiBjYWxjKDgzLjMzMzMzJSAtIDEuMjVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTExIHtcbiAgICB3aWR0aDogY2FsYyg5MS42NjY2NyUgLSAxLjI1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC0xMiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuMjVyZW0pOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuYXV0byB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNocmluayB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTEge1xuICAgICAgd2lkdGg6IGNhbGMoOC4zMzMzMyUgLSAxLjg3NXJlbSk7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC0yIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE2LjY2NjY3JSAtIDEuODc1cmVtKTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTMge1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMS44NzVyZW0pOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNCB7XG4gICAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxLjg3NXJlbSk7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC01IHtcbiAgICAgIHdpZHRoOiBjYWxjKDQxLjY2NjY3JSAtIDEuODc1cmVtKTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTYge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMS44NzVyZW0pOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNyB7XG4gICAgICB3aWR0aDogY2FsYyg1OC4zMzMzMyUgLSAxLjg3NXJlbSk7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC04IHtcbiAgICAgIHdpZHRoOiBjYWxjKDY2LjY2NjY3JSAtIDEuODc1cmVtKTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTkge1xuICAgICAgd2lkdGg6IGNhbGMoNzUlIC0gMS44NzVyZW0pOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMTAge1xuICAgICAgd2lkdGg6IGNhbGMoODMuMzMzMzMlIC0gMS44NzVyZW0pOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMTEge1xuICAgICAgd2lkdGg6IGNhbGMoOTEuNjY2NjclIC0gMS44NzVyZW0pOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMTIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1hdXRvIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLXNocmluayB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS0xIHtcbiAgICAgIHdpZHRoOiBjYWxjKDguMzMzMzMlIC0gMS44NzVyZW0pOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTIge1xuICAgICAgd2lkdGg6IGNhbGMoMTYuNjY2NjclIC0gMS44NzVyZW0pOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTMge1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMS44NzVyZW0pOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTQge1xuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMS44NzVyZW0pOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTUge1xuICAgICAgd2lkdGg6IGNhbGMoNDEuNjY2NjclIC0gMS44NzVyZW0pOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTYge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMS44NzVyZW0pOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTcge1xuICAgICAgd2lkdGg6IGNhbGMoNTguMzMzMzMlIC0gMS44NzVyZW0pOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTgge1xuICAgICAgd2lkdGg6IGNhbGMoNjYuNjY2NjclIC0gMS44NzVyZW0pOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTkge1xuICAgICAgd2lkdGg6IGNhbGMoNzUlIC0gMS44NzVyZW0pOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTEwIHtcbiAgICAgIHdpZHRoOiBjYWxjKDgzLjMzMzMzJSAtIDEuODc1cmVtKTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS0xMSB7XG4gICAgICB3aWR0aDogY2FsYyg5MS42NjY2NyUgLSAxLjg3NXJlbSk7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tMTIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtYXV0byB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLXNocmluayB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTEge1xuICAgICAgd2lkdGg6IGNhbGMoOC4zMzMzMyUgLSAxLjg3NXJlbSk7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS0yIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE2LjY2NjY3JSAtIDEuODc1cmVtKTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTMge1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMS44NzVyZW0pOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtNCB7XG4gICAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxLjg3NXJlbSk7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS01IHtcbiAgICAgIHdpZHRoOiBjYWxjKDQxLjY2NjY3JSAtIDEuODc1cmVtKTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTYge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMS44NzVyZW0pOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtNyB7XG4gICAgICB3aWR0aDogY2FsYyg1OC4zMzMzMyUgLSAxLjg3NXJlbSk7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS04IHtcbiAgICAgIHdpZHRoOiBjYWxjKDY2LjY2NjY3JSAtIDEuODc1cmVtKTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTkge1xuICAgICAgd2lkdGg6IGNhbGMoNzUlIC0gMS44NzVyZW0pOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtMTAge1xuICAgICAgd2lkdGg6IGNhbGMoODMuMzMzMzMlIC0gMS44NzVyZW0pOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtMTEge1xuICAgICAgd2lkdGg6IGNhbGMoOTEuNjY2NjclIC0gMS44NzVyZW0pOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtMTIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTsgfSB9XG5cbi5ncmlkLXBhZGRpbmcteCAuZ3JpZC1wYWRkaW5nLXgge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5ncmlkLXBhZGRpbmcteCAuZ3JpZC1wYWRkaW5nLXgge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW07IH0gfVxuXG4uZ3JpZC1jb250YWluZXI6bm90KC5mdWxsKSA+IC5ncmlkLXBhZGRpbmcteCB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLmdyaWQtY29udGFpbmVyOm5vdCguZnVsbCkgPiAuZ3JpZC1wYWRkaW5nLXgge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW07IH0gfVxuXG4uZ3JpZC1wYWRkaW5nLXggPiAuY2VsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLmdyaWQtcGFkZGluZy14ID4gLmNlbGwge1xuICAgICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07IH0gfVxuXG4uc21hbGwtdXAtMSA+IC5jZWxsIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNtYWxsLXVwLTIgPiAuY2VsbCB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLnNtYWxsLXVwLTMgPiAuY2VsbCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLnNtYWxsLXVwLTQgPiAuY2VsbCB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLnNtYWxsLXVwLTUgPiAuY2VsbCB7XG4gIHdpZHRoOiAyMCU7IH1cblxuLnNtYWxsLXVwLTYgPiAuY2VsbCB7XG4gIHdpZHRoOiAxNi42NjY2NyU7IH1cblxuLnNtYWxsLXVwLTcgPiAuY2VsbCB7XG4gIHdpZHRoOiAxNC4yODU3MSU7IH1cblxuLnNtYWxsLXVwLTggPiAuY2VsbCB7XG4gIHdpZHRoOiAxMi41JTsgfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubWVkaXVtLXVwLTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1lZGl1bS11cC0yID4gLmNlbGwge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLm1lZGl1bS11cC0zID4gLmNlbGwge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLm1lZGl1bS11cC00ID4gLmNlbGwge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLm1lZGl1bS11cC01ID4gLmNlbGwge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLm1lZGl1bS11cC02ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLm1lZGl1bS11cC03ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxNC4yODU3MSU7IH1cbiAgLm1lZGl1bS11cC04ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMi41JTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYXJnZS11cC0xID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sYXJnZS11cC0yID4gLmNlbGwge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmxhcmdlLXVwLTMgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAubGFyZ2UtdXAtNCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5sYXJnZS11cC01ID4gLmNlbGwge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLmxhcmdlLXVwLTYgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAubGFyZ2UtdXAtNyA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTQuMjg1NzElOyB9XG4gIC5sYXJnZS11cC04ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMi41JTsgfSB9XG5cbi5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTEgPiAuY2VsbCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjI1cmVtKTsgfVxuXG4uZ3JpZC1tYXJnaW4teC5zbWFsbC11cC0yID4gLmNlbGwge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxLjI1cmVtKTsgfVxuXG4uZ3JpZC1tYXJnaW4teC5zbWFsbC11cC0zID4gLmNlbGwge1xuICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxLjI1cmVtKTsgfVxuXG4uZ3JpZC1tYXJnaW4teC5zbWFsbC11cC00ID4gLmNlbGwge1xuICB3aWR0aDogY2FsYygyNSUgLSAxLjI1cmVtKTsgfVxuXG4uZ3JpZC1tYXJnaW4teC5zbWFsbC11cC01ID4gLmNlbGwge1xuICB3aWR0aDogY2FsYygyMCUgLSAxLjI1cmVtKTsgfVxuXG4uZ3JpZC1tYXJnaW4teC5zbWFsbC11cC02ID4gLmNlbGwge1xuICB3aWR0aDogY2FsYygxNi42NjY2NyUgLSAxLjI1cmVtKTsgfVxuXG4uZ3JpZC1tYXJnaW4teC5zbWFsbC11cC03ID4gLmNlbGwge1xuICB3aWR0aDogY2FsYygxNC4yODU3MSUgLSAxLjI1cmVtKTsgfVxuXG4uZ3JpZC1tYXJnaW4teC5zbWFsbC11cC04ID4gLmNlbGwge1xuICB3aWR0aDogY2FsYygxMi41JSAtIDEuMjVyZW0pOyB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teC5zbWFsbC11cC0yID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teC5zbWFsbC11cC0zID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teC5zbWFsbC11cC00ID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teC5zbWFsbC11cC01ID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDIwJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teC5zbWFsbC11cC02ID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDE2LjY2NjY3JSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teC5zbWFsbC11cC03ID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDE0LjI4NTcxJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teC5zbWFsbC11cC04ID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDEyLjUlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14Lm1lZGl1bS11cC0xID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14Lm1lZGl1bS11cC0zID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtNCA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTUgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMjAlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14Lm1lZGl1bS11cC02ID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDE2LjY2NjY3JSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtNyA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygxNC4yODU3MSUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTggPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMTIuNSUgLSAxLjg3NXJlbSk7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZ3JpZC1tYXJnaW4teC5sYXJnZS11cC0xID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXgubGFyZ2UtdXAtMiA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXgubGFyZ2UtdXAtMyA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXgubGFyZ2UtdXAtNCA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXgubGFyZ2UtdXAtNSA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygyMCUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXgubGFyZ2UtdXAtNiA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygxNi42NjY2NyUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXgubGFyZ2UtdXAtNyA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygxNC4yODU3MSUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXgubGFyZ2UtdXAtOCA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygxMi41JSAtIDEuODc1cmVtKTsgfSB9XG5cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2Uge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuY2VsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMSB7XG4gICAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0yIHtcbiAgICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0zIHtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS00IHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS01IHtcbiAgICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS02IHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS03IHtcbiAgICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS04IHtcbiAgICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS05IHtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0xMCB7XG4gICAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gICAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMTEge1xuICAgICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAgIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTEyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTEge1xuICAgICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gICAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0yIHtcbiAgICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTMge1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtNCB7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS01IHtcbiAgICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTYge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtNyB7XG4gICAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gICAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS04IHtcbiAgICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTkge1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMTAge1xuICAgICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAgIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMTEge1xuICAgICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAgIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMTIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uc21hbGwtcGFkZGluZy1jb2xsYXBzZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnNtYWxsLXBhZGRpbmctY29sbGFwc2UgPiAuY2VsbCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLmNlbGwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubWVkaXVtLXBhZGRpbmctY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5tZWRpdW0tcGFkZGluZy1jb2xsYXBzZSA+IC5jZWxsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmNlbGwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFyZ2UtcGFkZGluZy1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmxhcmdlLXBhZGRpbmctY29sbGFwc2UgPiAuY2VsbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLnNtYWxsLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlOyB9XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMCUgKyAwLjYyNXJlbSk7IH1cblxuLnNtYWxsLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoOC4zMzMzMyUgKyAwLjYyNXJlbSk7IH1cblxuLnNtYWxsLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDE2LjY2NjY3JSArIDAuNjI1cmVtKTsgfVxuXG4uc21hbGwtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMjUlICsgMC42MjVyZW0pOyB9XG5cbi5zbWFsbC1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogY2FsYygzMy4zMzMzMyUgKyAwLjYyNXJlbSk7IH1cblxuLnNtYWxsLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDQxLjY2NjY3JSArIDAuNjI1cmVtKTsgfVxuXG4uc21hbGwtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlICsgMC42MjVyZW0pOyB9XG5cbi5zbWFsbC1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogY2FsYyg1OC4zMzMzMyUgKyAwLjYyNXJlbSk7IH1cblxuLnNtYWxsLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDY2LjY2NjY3JSArIDAuNjI1cmVtKTsgfVxuXG4uc21hbGwtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNzUlICsgMC42MjVyZW0pOyB9XG5cbi5zbWFsbC1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDgzLjMzMzMzJSArIDAuNjI1cmVtKTsgfVxuXG4uc21hbGwtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogY2FsYyg5MS42NjY2NyUgKyAwLjYyNXJlbSk7IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm1lZGl1bS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMCUgKyAwLjkzNzVyZW0pOyB9XG4gIC5tZWRpdW0tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDguMzMzMzMlICsgMC45Mzc1cmVtKTsgfVxuICAubWVkaXVtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTYuNjY2NjclICsgMC45Mzc1cmVtKTsgfVxuICAubWVkaXVtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMjUlICsgMC45Mzc1cmVtKTsgfVxuICAubWVkaXVtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMzMuMzMzMzMlICsgMC45Mzc1cmVtKTsgfVxuICAubWVkaXVtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNDEuNjY2NjclICsgMC45Mzc1cmVtKTsgfVxuICAubWVkaXVtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlICsgMC45Mzc1cmVtKTsgfVxuICAubWVkaXVtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTguMzMzMzMlICsgMC45Mzc1cmVtKTsgfVxuICAubWVkaXVtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNjYuNjY2NjclICsgMC45Mzc1cmVtKTsgfVxuICAubWVkaXVtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNzUlICsgMC45Mzc1cmVtKTsgfVxuICAubWVkaXVtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg4My4zMzMzMyUgKyAwLjkzNzVyZW0pOyB9XG4gIC5tZWRpdW0tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDkxLjY2NjY3JSArIDAuOTM3NXJlbSk7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFyZ2Utb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMCUgKyAwLjkzNzVyZW0pOyB9XG4gIC5sYXJnZS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg4LjMzMzMzJSArIDAuOTM3NXJlbSk7IH1cbiAgLmxhcmdlLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxNi42NjY2NyUgKyAwLjkzNzVyZW0pOyB9XG4gIC5sYXJnZS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMjUlICsgMC45Mzc1cmVtKTsgfVxuICAubGFyZ2Utb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDMzLjMzMzMzJSArIDAuOTM3NXJlbSk7IH1cbiAgLmxhcmdlLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg0MS42NjY2NyUgKyAwLjkzNzVyZW0pOyB9XG4gIC5sYXJnZS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlICsgMC45Mzc1cmVtKTsgfVxuICAubGFyZ2Utb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDU4LjMzMzMzJSArIDAuOTM3NXJlbSk7IH1cbiAgLmxhcmdlLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg2Ni42NjY2NyUgKyAwLjkzNzVyZW0pOyB9XG4gIC5sYXJnZS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNzUlICsgMC45Mzc1cmVtKTsgfVxuICAubGFyZ2Utb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoODMuMzMzMzMlICsgMC45Mzc1cmVtKTsgfVxuICAubGFyZ2Utb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoOTEuNjY2NjclICsgMC45Mzc1cmVtKTsgfSBcbiAgfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC54bGFyZ2Utb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC54bGFyZ2Utb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDAlICsgMC45Mzc1cmVtKTsgfVxuICAueGxhcmdlLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAueGxhcmdlLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg4LjMzMzMzJSArIDAuOTM3NXJlbSk7IH1cbiAgLnhsYXJnZS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC54bGFyZ2Utb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDE2LjY2NjY3JSArIDAuOTM3NXJlbSk7IH1cbiAgLnhsYXJnZS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC54bGFyZ2Utb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDI1JSArIDAuOTM3NXJlbSk7IH1cbiAgLnhsYXJnZS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICB9IiwiQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMnIGFzICo7XG5cbmJvZHkge1xuXG4gICAgICAuc2l0ZS10aXRsZSB7XG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6JHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXG4gICAgICAjcHJpbWFyeS1tZW51IHtcbiAgICAgICAgPiBsaSB7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyAubmF2LXNlYXJjaC1pY29uIHtcbiAgICAgICAgLy8gICBjb2xvcjokd2hpdGU7XG4gICAgICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIC8vIH1cbiAgICAgIH1cblxuICAgICAgLm1haW4tbmF2Lmxvd2VyLWRvd24ge1xuXG4gICAgICAgIC5zaXRlLXRpdGxlIHtcbiAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjcHJpbWFyeS1tZW51IHtcbiAgICAgICAgICA+IGxpIHtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm5hdi1zZWFyY2gtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjokcHJpbWFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1haW4tbmF2Lm5hdi1kb3duIHtcblxuICAgICAgICAjcHJpbWFyeS1tZW51IC5zdWItbWVudSB7XG4gICAgICAgICAgPiBsaSB7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjokZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm5hdi1zZWFyY2gtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjokcHJpbWFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLm1haW4tbmF2IC50b2dnbGUge1xuICAgICAgY29sb3I6JHByaW1hcnk7XG4gICAgfVxuXG4gIC8vIH0gLy9ub3RcblxufS8vYm9keVxuXG4ud3AtYWRtaW4gLm1mcC1oaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLWFkLXBsYWNlbWVudCB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbSAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcbn0iLCJAdXNlICcuLi9iYXNlL3ZhcmlhYmxlcycgYXMgKjtcblxuLmN0YS1zdWJmb290ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcblx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vc3JjL2Fzc2V0cy9pbWFnZXMvbWFwLnN2ZycpO1xuXHR9XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0fVxuXG5cdC5jdGEtYmcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRyaWdodDogMDtcblx0XHQvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdH1cblxuXHQuY3RhLXRleHQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG5cdFx0cGFkZGluZzo2cmVtIDNyZW07XG5cblx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcblx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMjUwcHg7XG5cdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCAyMyUgNTAlKTtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdG1heC13aWR0aDogNzUlO1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmdyaWQtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcblx0fVxufVxuXG4vLyBSRUQgQ1RBXG5cbi5jdGEtc3ViZm9vdGVyLmN0YS1zdWJmb290ZXItcmVkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vc3JjL2Fzc2V0cy9pbWFnZXMvcmVkLW1hcC5zdmcnKTtcblx0fVxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdH1cblxuXHQuY3RhLXRleHQge1xuXHRcdC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHQvLyBwYWRkaW5nOjZyZW0gM3JlbTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0Ly8gbWF4LXdpZHRoOiA1MCU7XG5cdFx0Ly8gQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuXHRcdC8vIFx0bWF4LXdpZHRoOiA3NSU7XG5cdFx0Ly8gfVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHQvLyBjb250ZW50OiAnJztcblx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0Ly8gbGVmdDogMTAwJTtcblx0XHRcdC8vIHRvcDogMDtcblx0XHRcdC8vIGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAwcHg7XG5cdFx0XHQvLyBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCAyMyUgNTAlKTtcblx0XHRcdC8vIHotaW5kZXg6IDEwO1xuXHRcdH1cblxuXHRcdGgyLGgzLGg0IHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGg0IHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdC8vIG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHQvLyBtYXgtd2lkdGg6IDc1JTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdC5jdGEtc3ViZm9vdGVyLXNsaWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdC5zbGljay1zbGlkZSB7XG5cdFx0ICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG5cdFx0fVxuXG5cdFx0LnNsaWNrLWRvdHMge1xuXHRcdCAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIGJvdHRvbTogLTI1cHg7XG5cdFx0ICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdCAgICAvLyB3aWR0aDogODAlO1xuXHRcdCAgICBsZWZ0OiAzJTtcblx0XHQgICAgLy8gcGFkZGluZzogMDtcblx0XHQgICAgLy8gbWFyZ2luOiAwIGF1dG87XG5cdFx0ICAgIC8vIGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLmdyaWQtY29udGFpbmVyIHtcblx0XHQvLyBwYWRkaW5nOiAwO1xuXHRcdC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcblx0Ly8gfVxufVxuXG4vLyBNQUlOIEZPT1RFUlxuLm1haW4tZm9vdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuZm9vdGVyLWluZm8ge1xuXG5cdFx0Ly8gcGFkZGluZzogMnJlbSAwIDA7XG5cdFx0ei1pbmRleDogNTtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nOiAzcmVtIC45Mzc1cmVtO1xuXHRcdH1cblxuXHRcdHAsIGEge1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHR9XG5cblx0XHQuY3VzdG9tLWxvZ28tbGluayB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0Ly8gbWF4LXdpZHRoOiAxNTBweDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LWhlaWdodDogMTUwcHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0c3ZnIHtcblx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0fVxuXHRcdC5jZWxsIHtcblx0XHRcdC8vIG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHQvLyBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdFx0cGFkZGluZzogMnJlbSAycmVtO1xuXHRcdFx0Ly8gfVxuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyAmLndoaXRlLWNlbGwge1xuXHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHQvLyBcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdC8vIFx0cGFkZGluZzogMnJlbSAycmVtO1xuXG5cdFx0XHQvLyBcdGg0IHtcblx0XHRcdC8vIFx0XHRjb2xvcjogJHByaW1hcnk7XHRcblx0XHRcdC8vIFx0fVxuXHRcdFx0Ly8gfVxuXG5cdFx0XHQvLyAmLmZvb3Rlci1saW5rIHtcblxuXHRcdFx0Ly8gXHQ+IC5jZWxsIHtcblx0XHRcdC8vIFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdFx0XHQvLyBcdH1cblx0XHRcdC8vIFx0dWwge1xuXHRcdFx0Ly8gXHRcdGxpc3Qtc3R5bGUtdHlwZTpub25lO1xuXHRcdFx0Ly8gXHRcdG1hcmdpbjogMDtcblxuXHRcdFx0Ly8gXHRcdGxpIHtcblx0XHRcdC8vIFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHQvLyBcdFx0fVxuXG5cdFx0XHQvLyBcdFx0YSB7XG5cdFx0XHQvLyBcdFx0XHRmb250LWZhbWlseTogJGJvZHktZm9udDtcblx0XHRcdC8vIFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0Ly8gXHRcdH1cblx0XHRcdC8vIFx0fVxuXHRcdFx0Ly8gfVxuXG5cdFx0XHQmLmZvb3Rlci1yZWNlbnQtcG9zdHMge1xuXG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6bm9uZTtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAxcmVtO1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRwYWRkaW5nOiAwLjVyZW0gMnJlbTtcblx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zb2NpYWwtbGlua3Mge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG5cdFx0XHR9XG5cdFx0XHRhIHtcblx0XHRcdFx0Ly8gZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC41cmVtO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mb290ZXItdGV4dCB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdH1cblx0XHRcdCYucGhvbmUtbGluayB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubGVnYWwge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAwIDAgMnJlbTtcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0ICAgIG1hcmdpbjogMDtcblx0ICAgIGNvbG9yOiAkYmxhY2s7XG5cdCAgICB6LWluZGV4OiAxMDtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogMTY1cHg7XG5cdFx0fVxuXG5cdFx0LmZvb3Rlci1saW5rIHtcblxuXHRcdFx0PiAuY2VsbCB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHRcdH1cblx0XHRcdHVsIHtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOm5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMXJlbSAwIDJyZW07XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGJvZHktZm9udDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGg2IHtcblx0XHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLW5hdi1tZW51IHtcblx0XHRtYXJnaW46IDFyZW0gMDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOjAgMXJlbTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuXHRcdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlci1pbmZvLCAubGVnYWwge1xuXHRcdC5jZWxsIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoIHNtYWxsICkge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5sZWdhbCB7XG5cdFx0LmNlbGwge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRoNiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdFx0LmNlbGwge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHQmLmFsaWduLWxlZnQge1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hbGlnbi1yaWdodCB7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uYXYtc2VhcmNoLWljb24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH0gLy8gbGVnYWxcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC0wLjc1cmVtO1xuXHRcdGJvdHRvbTogLTFyZW07XG5cdFx0Ly8gZm9udC1zaXplOiAyMHZ3O1xuXHRcdC8vIGNvbG9yOiAkd2hpdGU7XG5cdFx0Ly8gbGluZS1oZWlnaHQ6IDAuODtcblx0XHQvLyBmb250LXdlaWdodDogNTAwO1xuXHRcdC8vIGxldHRlci1zcGFjaW5nOiAtMjBweDtcblx0XHR3aWR0aDogMzB2dztcblx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdGhlaWdodDogOTAlO1xuXHRcdC8vIGJhY2tncm91bmQtY29sb3I6IHBpbms7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3NyYy9hc3NldHMvaW1hZ2VzL3VzLWljb24tZ3JheS5zdmcpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcblx0XHQvLyBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHotaW5kZXg6IDA7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdFx0Ym90dG9tOiAtMnJlbTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuXHRcblx0Lm1haW4tZm9vdGVyIC5sZWdhbCAuY2VsbCB7XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOjFyZW07XG5cdH1cblxuXHQuZm9vdGVyLXJlY2VudC1wb3N0cyB7XG5cdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5cbmRpdiNnZm9ybV93cmFwcGVyXzQge1xuICAgIHdpZHRoOiAxMDAlO1xufSIsIkB1c2UgJy4uL2Jhc2UvdmFyaWFibGVzJyBhcyAqO1xuLy9fbmF2aWdhdGlvbi5zY3NzXG5cbi5tYWluLW5hdiB7IC8vIG1vYmlsZSBmaXJzdFxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmhvbWUgJiB7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzdWItaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMC4xMjVyZW07XG4gICAgICAgICAgICAvLyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIH1cbiAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5zaXRlLXRpdGxlIHtcbiAgICAgICAgLy8gbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nLCBzdmcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAsIGgxIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyAuaG9tZS1saW5rIHtcbiAgICAvLyAgICAgcGFkZGluZzogMC41cmVtIDEgcmVtO1xuICAgIC8vICAgICBpbWcge1xuICAgIC8vICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICAgICAgICB0cmFuc2l0aW9uOiAkYW5pbWU7XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG5cbiAgICAubWVudS1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJi5uYXYtZG93biB7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICAgIC8vIEBtZWRpYSAobWluLXdpZHRoOiAxMDY4cHgpIHtcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlOy8vIGZyb20gcmVsYXRpdmVcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vIGJveC1zaGFkb3c6IDAgMCAxcmVtIHJnYmEoMCwwLDAsMC4yNSk7XG4gICAgICAgIC8vIGJveC1zaGFkb3c6IGluc2V0IDBweCA4MHB4IDRyZW0gLTJyZW0gcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLXNwZWVkIGVhc2UtaW4tb3V0O1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICYubmF2LXVwIHsgLy8gb25seSBmb3Igc2Nyb2xsIG5hdlxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiBjYWxjKC0jeyRuYXZiYXItaGVpZ2h0fSAqIDIuNSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5uYXYtZG93biB7XG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogZml4ZWQ7IC8vIGZpeGVkLW1lbnVcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgICAgICAvLyAmICsgLm1haW4taGVhZGVyIHtcbiAgICAgICAgICAgIC8vICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICAgICAgICAvLyAgICAgICBwYWRkaW5nLXRvcDogY2FsYygzZW0gKyAjeyRuYXZiYXItaGVpZ2h0fSk7XG4gICAgICAgICAgICAvLyAgICB9XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICAgICAgJi5sb3dlci1kb3duIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRwcmltYXJ5LCAwLjA1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMC41cmVtIDAuNzVyZW0gcmdiYSgwLDAsMCwwLjI1KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMDBtcyBlYXNlLW91dDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtc2VhcmNoLXRvZ2dsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfSAvLyBtcVxuXG4gICAgLy8gbW9iaWxlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuICAgICAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogMTA2N3B4KSB7XG4gICAgICAgIC5zaXRlLXRpdGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjokYW5pbWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50b2dnbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICB0b3A6IDIuNXJlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgei1pbmRleDogMTAwMTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjBjOVwiO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjAwZCc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9nZ2VkLWluICYge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2LW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyBcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICR0cmFucy1zcGVlZCBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAvLyB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIC5uYXYtc2VhcmNoLWljb24ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBlYXNlLWluO1xuICAgICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICAgIC8vICY6bnRoLW9mLXR5cGUobGFzdCkge1xuICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAubmF2LXBob25lLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkcHJpbWFyeSwwLjIpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjokYW5pbWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZW1vdmUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvLyA+IGEge1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcGluaztcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjBkNyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pbWU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAmLmlzLW1vYmlsZS1vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBtYXgtaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgIH0gLy8gc3VibWVudVxuXG4gICAgICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwZDgnO1xuICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAmLmlzLW1vYmlsZS1vcGVuIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gLy8gbWVudS1pdGVtLWhhcy1jaGlsZHJlblxuXG4gICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHBpbms7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gLy8gPiBsaVxuXG4gICAgICAgICAgICAvLyAmID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgLy8gICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSggJHByaW1hcnksMC43ICk7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSggJHByaW1hcnksMC43ICk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIC8vICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIC8vICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6NC41cmVtO1xuICAgICAgICAgICAgICAgIC8vICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgLy8gICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyAubmF2LXNlYXJjaC1pY29uLCAubW9iaWxlLXNlYXJjaC10b2dnbGUge1xuICAgICAgICAgICAgLy8gICAgIC8vIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyAgICAgcmlnaHQ6IDUuMjVyZW07XG4gICAgICAgICAgICAvLyAgICAgdG9wOiAxLjRyZW07XG4gICAgICAgICAgICAvLyAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgLy8gICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLy8gICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgICAgICAgIC8vICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDMycHg7XG5cbiAgICAgICAgICAgIC8vICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgLy8gICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC8vICAgICAvLyBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgIC8vICAgICAvLyBwYWRkaW5nOiAwLjI1cmVtO1xuICAgICAgICAgICAgLy8gICAgIC8vIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIC8vICAgICAvLyB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIC8vICAgICAvLyBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIC8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAvLyAgICAgLy8gY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLy8gICAgIHRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKDEpO1xuICAgICAgICAgICAgLy8gICAgIC8vIHRyYW5zaXRpb246JGFuaW1lO1xuICAgICAgICAgICAgLy8gICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAvLyAgICAgYm9yZGVyOm5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vICAgICB6LWluZGV4OiAxMDAxO1xuICAgICAgICAgICAgLy8gICAgIGEge1xuICAgICAgICAgICAgLy8gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgLy8gICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAvLyAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9IC8vbmF2LW1lbnVcbiAgICB9XG4gICAgLy8gZW5kIG1vYmlsZSBtZW51XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgLy8gcGFkZGluZzogMC41cmVtIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMHB4IDYwcHggM3JlbSAtMnJlbSByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICAgIC50b2dnbGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIC5tZW51LWNvbnRhaW5lciB7XG4gICAgICAgIC8vIGhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG4gICAgICAgIC8vIG1heC1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5tZW51LCAuc2l0ZS10aXRsZSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTpub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEuMjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAuNzVyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAvLyB0ZXh0LXNoYWRvdzogLTFweCAxcHggMCAkbGlnaHQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICY6aG92ZXIgYSwgJjpmb2N1cyBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gJjpob3ZlciA+IGEge1xuICAgICAgICAgICAgLy8gICAgIGNvbG9yOiRib2R5LWNvbG9yO1xuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYWNjZW50LCA1JSk7IC8vIGZvciBtYWluIGxpIHJldGFpbmluZyBiZ1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgfSAvLyBlbmQgbWVudSAmIHNpdGUtdGl0bGVcblxuICAgIC5uYXYtbWVudSB7XG4gICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgLm5hdi1waG9uZS1saW5rIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRwcmltYXJ5LCAwLjIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgICAgIC5zaXRlLXRpdGxlIHtcbiAgICAgICAgICAgIC8vIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIC8vIG1heC1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgIC8vIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaW1lO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICAvLyB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9IC8vIGVuZCBzaXRlLXRpdGxlXG5cbiAgICAgICAgLm5hdi1tZW51IHtcbiAgICAgICAgICAgIC8vIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRsaWdodDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7IC8va2VlcHMgc3ViLW1lbnUgZnJvbSBkaXNhcHBlYXJpbmcgZHVyaW5nIHRoZSAycHggZ3V0dGVyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcblx0ICAgICAgICAgICAgICAgID4gYSB7XG5cdCAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgIC8vY29udGVudDogXCLilrhcIjsgLy8gaWYgbm90IHVzaW5nIGluY2x1ZGVkIGljb25zXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjBkYSc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcmVtb3ZlIGZvbGxvd2luZyBmb250IGF0dHJpYnV0ZXMgaWYgbm90IHVzaW5nIGljb25zXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG9wYWNpdHk6IDAuNTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowLjVlbTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZS1pbi1vdXQ7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDBkZWcpO1xuXHQgICAgICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgICAgIH0vL2Fcblx0ICAgICAgICAgICAgICAgICY6aG92ZXIgPiBhOmFmdGVyIHtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoOTBkZWcpO1xuXHQgICAgICAgICAgICAgIFx0fVxuICAgICAgICAgICAgXHR9Ly9oYXMtY2hpbGRyZW5cbiAgICAgICAgICAgICAgICAmLmlzLWN0YSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IGF7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pbWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUgYSwgJi5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjokYW5pbWU7XG4gICAgICAgICAgICAgICAgICAgIC8vICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBsZWZ0OiAxMCU7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LCA1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBsZWZ0OiA1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYgPiBhOmhvdmVyLCAmID4gKjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjokbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMnJlbSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtIDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBkYXJrZW4oJGxpZ2h0LDUlKTtcbiAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgZGFya2VuKCRsaWdodCw1JSk7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwJTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMC4yNXJlbSByZ2JhKDAsMCwwLDAuMTI1KTtcbiAgICAgICAgICAgICAgICAgICAgLy8gY29sdW1uczoyO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFucy1zcGVlZCBlYXNlLWluLW91dCwgdG9wICR0cmFucy1zcGVlZCBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6JGdsb2JhbC1wYWRkaW5nKjI7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBwaW5rO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYyggMTAwJSArIDFyZW0gKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAvLyAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICByaWdodDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgbGkgeyAvLyBzdWItbWVudSBsaVxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBmbGV4LWJhc2lzOjI1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFjY2VudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1pbi13aWR0aDogMTc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL3RyYW5zaXRpb246IGFsbCAkdHJhbnMtc3BlZWQgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRib2R5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogJGFjY2VudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH0vLyBlbmQgc3ViLW1lbnUgbGkgYVxuICAgICAgICAgICAgICAgICAgICB9Ly8gZW5kIHN1Yi1tZW51IGxpXG4gICAgICAgICAgICAgICAgfS8vIGVuZCBzdWItbWVudVxuXG4gICAgICAgICAgICAgICAgJi5ob3Jpei1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaW1lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiA0MTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5uYXYtcG9kY2FzdC13cmFwcGVyIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM3NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIGJhY2sgaW4gbWFpbiBsaVxuICAgICAgICAgICAgJjpob3ZlciA+IC5zdWItbWVudSxcbiAgICAgICAgICAgIC8vICYgYTpmb2N1cyA+IC5zdWItbWVudSxcbiAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhOmZvY3VzICsgLnN1Yi1tZW51LFxuICAgICAgICAgICAgLnN1Yi1tZW51LmFjdGl2ZVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUgeyAvLyBzdWIgc3ViLW1lbnVcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gbGVmdDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfS8vIGVuZCBtYWluIGxpXG4gICAgICAgIH0vL21lbnVcbiAgICB9Ly9tcVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICAvLyAubmF2LW1lbnUge1xuICAgICAgICAvLyAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIC8vIH1cbiAgICAgICAgLm1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LW1lbnUge1xuICAgICAgICBsaTpsYXN0LWNoaWxkIHsgLy8gaWYgdGhlIGxhc3QgbGkgaGFzIGEgc3ViLW1lbnUsIHRoaXMgd2lsbCBrZWVwIGl0IGZyb20gZGlzcGxheWluZyBvZmYgc2NyZWVuIG9uIHRoZSByaWdodFxuICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbn0vLyBtYWluLW5hdlxuXG5cbi5zaW5nbGUtcHJvcGVydGllcyB7XG5cbiAgICAubWFpbi1uYXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbn1cblxuLm5hdi13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5uYXYtbWVudSB7XG5cbiAgICAgICAgICAgIC5uYXYtc2VhcmNoLWljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMC4yNXJlbTtcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiRhbmltZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMS41cmVtO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfS8vbXFcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgdG9wOiAtMC4yNXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcGluaztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC0wLjVyZW0gMCAwLjc1cmVtIHJnYmEoMCwwLDAsMCk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246JGFuaW1lO1xuICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZmxleDoxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlYXJjaC1maWVsZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246JGFuaW1lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5zZWFyY2gtc3VibWl0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNDM3NXJlbTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2VhcmNoLWFjdGl2ZSB7IC8vIGFjdGl2ZS1zdGF0ZVxuXG4gICAgICAgIC5uYXYtc2VhcmNoLWljb24ge1xuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOnJvdGF0ZSgwKSBzY2FsZSgxLjI1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMCkgc2NhbGUoMSk7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDonXFxmMDEwJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gtZm9ybSB7XG4gICAgICAgICAgICByaWdodDogMTg1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogLTAuNXJlbSAwIDEuNXJlbSAtMC41cmVtIHJnYigwIDAgMCAvIDI1JSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246JGFuaW1lO1xuICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZmxleDoxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlYXJjaC1maWVsZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICRsaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5zZWFyY2gtc3VibWl0IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAyLjQzNzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG4gICAgICAgIC5zZWFyY2gtZm9ybSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oICRsaWdodCwgNSUgKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jcHJpbWFyeS1tZW51IHtcbiAgICAucmVtb3ZlLWxpbmsgPiBhIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgLy8gZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cbiAgICAubmF2LXBvZGNhc3Qge1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNwcmltYXJ5LW1lbnUgLmxhdGVzdC1wb2RjYXN0IHtcblxuICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAvLyB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcGluaztcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZW1vdmUtbGluayB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIGZsZXg6MTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBwaW5rO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAuMjVyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucmVtb3ZlLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfSAvL3N1Yi1tbmV1IFxuXG4gICAgICAgIH1cblxuICAgIH0gLy8gc3BlY2lhbC1tZW51LXRhYlxuXG4gICAgLm5hdi1wb2RjYXN0IGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL2JvZHkuaG9tZXMsIGJvZHkuYXBhcnRtZW50c1xuYm9keS5zaW5nbGUtcmVudHByZXNzX3Byb3BlcnR5IHtcbiAgICAubWFpbi1uYXYubG93ZXItZG93biB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbmJvZHkuaXMtb3BlbiB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuICAgICAgICBcbiAgICAgICAgLm1haW4tbmF2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpdGUtdGl0bGUge1xuXG4gICAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDokcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cbiAgICAvLyAubWFpbi1uYXYge1xuICAgIC8vICAgICBhc2lkZS5zaXRlLXRpdGxlIHtcbiAgICAvLyAgICAgICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIC8vICAgICAgICAgdG9wOiAwO1xuICAgIC8vICAgICAgICAgbGVmdDogMDtcbiAgICAvLyAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAvLyAgICAgICAgIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cblxuICAgICNwcmltYXJ5LW1lbnUge1xuICAgICAgICAud2lkZ2V0LXRpdGxlLCAuYWRkaXRpb25hbC1saW5rcy1uYXYtbWVudSxcbiAgICAgICAgLmZvb3Rlci10ZXh0LCAuc29jaWFsLWxpbmtzLCBsaS5uYXYtc2VhcmNoLWljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNwcmltYXJ5LW1lbnUuaXMtYWN0aXZlIHtcblxuICAgICAgICAud2lkZ2V0LXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwIDFyZW07XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1zZWFyY2gtaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDAxO1xuICAgICAgICB9XG5cbiAgICAgICAgI2FkZGxpdGlvbmFsTGlua3Mge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcGluaztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9IC8vI2FkZFxuICAgICAgICAuZm9vdGVyLXRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjEyNXJlbSAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNzb2NpYWwtbGlua3Mge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9iaWxlLXNlYXJjaC10b2dnbGUge1xuICAgICAgICAvLyBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDUuMjVyZW07XG4gICAgICAgIHRvcDogMS40cmVtO1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAvLyBwYWRkaW5nOiAwLjI1cmVtO1xuICAgICAgICAvLyBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIC8vIHdpZHRoOiAyNXB4O1xuICAgICAgICAvLyBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAvLyBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKDEpO1xuICAgICAgICAvLyB0cmFuc2l0aW9uOiRhbmltZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyOm5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogMTAwMTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtd3JhcHBlciAuc2VhcmNoLWZvcm0ge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuXG4gICAgLm5hdi13cmFwcGVyLnNlYXJjaC1hY3RpdmUge1xuICAgICAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOjFyZW07XG5cbiAgICAgICAgICAgIC8qIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDsgKi9cbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICAgICAgdG9wOiAtMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cbiAgICAgICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXg6bm9uZTtcbiAgICAgICAgICAgICAgICAuc2VhcmNoLWZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlYXJjaC1zdWJtaXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBmbGV4Om5vbmU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJvZHk6bm90KC5pcy1vcGVuKSB7XG4gICAgICAgIC5zZWFyY2gtZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYm9keTpub3QoLmlzLW9wZW4pIC5uYXYtd3JhcHBlci5zZWFyY2gtYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbn0vL21xXG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcbiAgICB1bCNzZWNvbmRhcnktbWVudSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxufSIsIkB1c2UgJy4uL2Jhc2UvdmFyaWFibGVzJyBhcyAqO1xuLy9faGVyby1oZWFkZXItYmxvY2suc2Nzc1xuXG4uaGVyby1zbGlkZXMtd3JhcHBlciB7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdC8vIHotaW5kZXg6IDEwMDtcblxuXHQuaGVyby1zbGlkZXMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNjAwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDBweCA2MHB4IDNyZW0gLTJyZW0gcmdiYSgwLCAwLCAwLCAwLjgpO1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC8vIGJhY2tncm91bmQtY29sb3I6IHBpbms7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2IoMCwwLDApO1xuYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsMCwwLDAuNTApIDAlLCByZ2JhKDAsMCwwLDAuMjUpIDI1JSwgcmdiYSgwLDAsMCwwKSAxMDAlKTtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cblx0XHQvLyAubG9nZ2VkLWluICYge1xuXHRcdC8vIFx0Ly8gdG9wOiAzMnB4O1xuXHRcdC8vIFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzJweCk7XG5cdFx0Ly8gfVxuXG5cdFx0aW1nIHtcblx0XHRcdG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0aGVhZGVyLnBhZ2UtaGVyb190ZXh0LXRpdGxlIHtcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICB0b3A6IDUwJTtcblx0XHQgICAgbGVmdDogNTAlO1xuXHRcdCAgICB3aWR0aDogMTIwMHB4O1xuXHRcdCAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IFxuXHRcdCAgICBtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdCAgICBjb2xvcjogI2ZmZjtcblx0XHQgICAgZGlzcGxheTogZmxleDtcblx0XHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0ICAgIHotaW5kZXg6IDUwO1xuXHRcdCAgICBtaW4td2lkdGg6IDMwMHB4O1xuXHRcdCAgICBoMSB7XG5cdFx0ICAgIFx0Y29sb3I6ICR3aGl0ZTtcblx0XHQgICAgXHRmb250LXdlaWdodDogNDAwO1xuXHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0ICAgIFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHQgICAgXHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdCAgICBcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHRcdCAgICBcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0ICAgIFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRcdCAgICBcdGZvbnQtc2l6ZTogNHJlbTtcblx0XHRcdCAgICB9XG5cdFx0ICAgIH1cblxuXHRcdCAgICAuaGVhZGVyLWN0YSB7XG5cdFx0ICAgIFx0ZGlzcGxheTogZmxleDtcblx0XHQgICAgXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQgICAgXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHQgICAgXHQvLyBtaW4td2lkdGg6IDUwJTtcblx0XHQgICAgXHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdCAgICBcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcblx0XHQgICAgXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ICAgIFx0fVxuXHRcdCAgICBcdC5idXR0b24ge1xuXHRcdCAgICBcdFx0Ly8gZmxleDoxO1xuXHRcdCAgICBcdFx0bWFyZ2luOiAwIDFyZW0gMXJlbSAwO1xuXHRcdCAgICBcdFx0Ym9yZGVyOjJweCBzb2xpZCAkcHJpbWFyeTtcblx0XHQgICAgXHRcdG1pbi13aWR0aDogMjAwcHg7XG5cdFx0ICAgIFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdCAgICBcdFx0Ly8gJjpmaXJzdC1jaGlsZCB7XG5cdCAgICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0ICAgIFx0XHRcdC8vIGJvcmRlcjoycHggc29saWQgJHByaW1hcnk7XG5cdCAgICBcdFx0XHQmOmhvdmVyIHtcblx0ICAgIFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LCAxMCUpO1xuXHQgICAgXHRcdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgMTAlKTtcblx0ICAgIFx0XHRcdH1cblx0XHQgICAgXHRcdC8vIH1cblx0XHQgICAgXHRcdHAge1xuXHRcdCAgICBcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdCAgICBcdFx0fVxuXHRcdCAgICBcdH1cblx0XHQgICAgfVxuXHRcdH1cblx0fVxuXG5cdC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdC8vIFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHQvLyBcdFx0Y29udGVudDogJyc7XG5cdC8vIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdC8vIFx0XHRsZWZ0OiAyJTtcblx0Ly8gXHRcdHRvcDo0JTtcblx0Ly8gXHRcdGJvdHRvbTogNCU7XG5cdC8vIFx0XHQvLyBoZWlnaHQ6IDkyJTtcblx0Ly8gXHRcdHdpZHRoOiAycHg7XG5cdC8vIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdC8vIFx0XHR6LWluZGV4OiAxMDA7XG5cdC8vIFx0fVxuXHQvLyBcdCY6YWZ0ZXIge1xuXHQvLyBcdFx0bGVmdDogOTglO1xuXHQvLyBcdFx0Ym90dG9tOjA7XG5cdC8vIFx0fVxuXG5cdC8vIFx0PiAuc2xpY2stbGlzdCB7XG5cdC8vIFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vIFx0XHQmOmJlZm9yZSB7XG5cdC8vIFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHQvLyBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdC8vIFx0XHRcdGxlZnQ6IDIlO1xuXHQvLyBcdFx0XHRyaWdodDogY2FsYyggMiUgLSAycHggKTtcblx0Ly8gXHRcdFx0dG9wOiBjYWxjKCA0JSAtIDJweCApO1xuXHQvLyBcdFx0XHRoZWlnaHQ6IDJweDtcblx0Ly8gXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHQvLyBcdFx0XHR6LWluZGV4OiAxMDtcblx0Ly8gXHRcdH1cblx0Ly8gXHR9XG5cdC8vIH1cbn1cbkBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdC5oZXJvLWZyYW1lIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDk2JTtcblx0XHRoZWlnaHQ6IDk2JTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0bGVmdDogMiU7XG5cdFx0dG9wOiA0JTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR6LWluZGV4OiAxMDA7XG5cdH1cbn1cblxuI3RyaWFuZ2xlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5wYWdlX2hlcm8ge1xuXHQvLyBoZWlnaHQ6IDEwMHZoO1xuXHQvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Ly8gLmxvZ2dlZC1pbiAmIHtcblx0Ly8gXHQvLyB0b3A6IDMycHg7XG5cdC8vIFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzJweCk7XG5cdC8vIH1cbn1cblxuLnBhZ2UtaGVyby1mdWxsIHtcblx0Ly8gaGVpZ2h0OiAxMDB2aDtcblx0Ly8gZGlzcGxheTogZmxleDtcblx0Ly8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Ly8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC8vIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuXG5cdC8vIC5sb2dnZWQtaW4gJiB7XG5cdC8vIFx0dG9wOiAzMnB4O1xuXHQvLyBcdGhlaWdodDogY2FsYygxMDB2aCAtIDMycHgpO1xuXHQvLyB9XG5cblx0Ly8gLmxhenlsb2FkIHtcblx0Ly8gXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0Ly8gXHRoZWlnaHQ6IDEwMHZoO1xuXHQvLyBcdG1pbi13aWR0aDogMTAwJTtcblx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdC8vIFx0dG9wOiAwO1xuXHQvLyBcdGxlZnQ6IDA7XG5cdC8vIFx0Ym90dG9tOiAwO1xuXHQvLyBcdHotaW5kZXg6IDA7XG5cdC8vIFx0b3BhY2l0eTogMC41O1xuXG5cdC8vIFx0LmxvZ2dlZC1pbiAmIHtcblx0Ly8gXHRcdHRvcDogMzJweDtcblx0Ly8gXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDMycHgpO1xuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdGgxIHtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdG1heC13aWR0aDogNzUlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQvLyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0aDEge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yNSUpO1xuXHRcdG1heC13aWR0aDogOTAlO1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xuXHRcdCAgICBmb250LXNpemU6IDMwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRcdC8vIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yNSUpO1xuXHRcdH1cblx0fVxuXG5cdC5wYWdlLXN1Yi10aXRsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDEwO1xuXHR9XG5cblx0PiAud3AtYmxvY2sta2FkZW5jZS1yb3dsYXlvdXQge1xuXHQgICAgei1pbmRleDogMTA7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7XG5cdHNlY3Rpb24uaGVyby1zbGlkZXMtd3JhcHBlciAuc2xpY2stYXJyb3cge1xuXHQgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59IiwiQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMnIGFzICo7XG5cbi50aGVtZS1waG90by1oZWFkZXIge1xuXHQvLyBoZWlnaHQ6NTAwcHg7XG5cblx0LmhlYWRlci1waG90byB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDo0MDBweDtcblx0XHRtYXgtaGVpZ2h0OiA1MHZoO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0aW1nIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC0wLjc1cmVtO1xuXHRcdFx0Ym90dG9tOiAtMXJlbTtcblx0XHRcdC8vIGZvbnQtc2l6ZTogMjB2dztcblx0XHRcdC8vIGNvbG9yOiAkd2hpdGU7XG5cdFx0XHQvLyBsaW5lLWhlaWdodDogMC44O1xuXHRcdFx0Ly8gZm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdC8vIGxldHRlci1zcGFjaW5nOiAtMjBweDtcblx0XHRcdHdpZHRoOiAzMHZ3O1xuXHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRcdGhlaWdodDogOTAlO1xuXHRcdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogcGluaztcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zcmMvYXNzZXRzL2ltYWdlcy91cy1pY29uLnN2Zyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuXHRcdFx0Ly8gb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG5cdFx0XHRcdGJvdHRvbTogLTJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1haW4tZW50cnktaGVhZGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdC8vIGJveC1zaGFkb3c6IC00cmVtIDAuNXJlbSAzcmVtIC0wLjVyZW0gcmdiYSgwLDAsMCwwLjIpO1xuXHRcdC8vIGJveC1zaGFkb3c6IC0zcmVtIC0xLjVyZW0gNXJlbSAtMS41cmVtIHJnYigwIDAgMCAvIDMwJSk7XG5cdFx0cGFkZGluZzowO1xuXHRcdC8vIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMnJlbTtcblx0XHR9XG5cblx0XHQubWFpbi1lbnRyeS10aXRsZSAge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0cGFkZGluZzogMi41cmVtIDNyZW0gMS41cmVtO1xuXG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRoMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHQgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdCAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHQgICAgY29udGVudDogJyc7XG5cdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHQgICAgd2lkdGg6IDUwJTtcblx0XHRcdFx0ICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHBpbms7XG5cdFx0XHRcdCAgICBib3gtc2hhZG93OiAtM3JlbSAtMS41cmVtIDVyZW0gLTEuNXJlbSByZ2IoMCAwIDAgLyAzMCUpO1xuXHRcdFx0XHQgICAgei1pbmRleDogLTEwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tYWluLWVudHJ5LXRleHQgIHtcblx0XHRcdC8vIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDAgMi41cmVtO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDNyZW07XG5cdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRwcmltYXJ5O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG5cdFx0XHRcdG1heC13aWR0aDogNzUlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMTEwJTtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcdC8vIGxlZnQ6IC0xMCU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHQvLyBib3JkZXI6MXB4IHNvbGlkIHJlZDtcblx0XHRcdH1cblxuXHRcdFx0Ly8gJjpiZWZvcmUge1xuXHRcdFx0Ly8gXHRjb250ZW50OiAnJztcblx0XHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ly8gXHR3aWR0aDogY2FsYygxMDB2dyAtIDc1cmVtKTtcblx0XHRcdC8vIFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Ly8gXHR0b3A6IDA7XG5cdFx0XHQvLyBcdHJpZ2h0OiAxMDAlO1xuXHRcdFx0Ly8gXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiBwaW5rO1xuXHRcdFx0Ly8gXHRib3gtc2hhZG93OiBpbnNldCAtNnJlbSAwIDNyZW0gLTNyZW0gcmdiYSgwLDAsMCwwLjE1KTtcblx0XHRcdC8vIFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdC8vIFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHQvLyB9XG5cdFx0fSAvL21xXG5cdH1cblxuXHQucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wYWdlLXNpZGViYXIgJiwgXG5cdC5zaW5nbGUtcG9zdCAmLFxuXHQuc2luZ2xlLWNidXNfcG9kY2FzdHMgJixcblx0LnNpbmdsZS10aG91Z2h0X2xlYWRlcnNoaXAgJiB7XG5cdFx0Lm1haW4tZW50cnktdGl0bGUgIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubWFpbi1lbnRyeS10ZXh0ICB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGlmcmFtZSB7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB0b3A6IDA7XG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuLm1pc2hhX2xvYWRtb3Jle1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdG1heC13aWR0aDogMjAwcHg7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbjogMnJlbSBhdXRvO1xuXHRwYWRkaW5nOiAxLjI1cmVtIDJyZW07XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1vdXQsIGNvbG9yIDAuMjVzIGVhc2Utb3V0O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2Utb3V0LCBjb2xvciAwLjI1cyBlYXNlLW91dDtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogMC45cmVtO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogJGFuaW1lO1xufVxuLm1pc2hhX2xvYWRtb3JlOmhvdmVye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDUlKTtcbn1cblxuXG4kYm9yZGVyOiAgMnB4IHNvbGlkIGRhcmtlbigkbGlnaHQsIDEwJSk7XG5cbi5qb2luLXRhYmxlIHtcblx0bWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLnRhYmxlLWdyb3VwIHtcblx0ZGlzcGxheTogZmxleDtcblx0Ym9yZGVyOiAgJGJvcmRlcjtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci1ib3R0b206ICRib3JkZXI7XG5cdH1cblxuXHQmLmlzLWhlYWRlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0dG9wOiAwO1xuXHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cblx0XHQuaXMtcm93LCBzcGFuIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQgO1xuXHRcdH1cblxuXHRcdC5pcy1yb3cgc3Bhbjpub3QoLmlzLWJlbmVmaXQpIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiRhbmltZTtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtLXBsdXMpIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmlzLXRpdGxlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR0cmFuc2l0aW9uOiRhbmltZTtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtLXBsdXMpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5yZWxhdGVkLXdyYXBwZXIge1xuXG5cdFx0XHQuaXMtYmVuZWZpdCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHRyYW5zaXRpb246JGFuaW1lO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtLXBsdXMpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRcdC5pcy1rZXkge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkNmQ2ZDY7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiRhbmltZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaXMtZ3Jvd3RoLWtleTpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS15ZWxsb3c7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmlzLWVsaXRlLWtleTpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1wZWFjaDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaXMtbGVhZGVyc2hpcC1rZXk6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmx1ZTtcblx0XHRcdFx0fVxuXHRcdFx0fSAvL21xXG5cdFx0fVxuXHR9XG5cblx0LmlzLXRpdGxlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ly8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMXJlbTtcblx0XHRmbGV4LWJhc2lzOiAxNSU7XG5cdFx0bWluLXdpZHRoOiAxMjVweDtcblx0XHQvLyBmb250LXdlaWdodDogODAwO1xuXG5cdFx0aDUge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQucmVsYXRlZC13cmFwcGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCAkZGFyaztcblx0XHQvLyBib3JkZXItYm90dG9tOiBub25lO1xuXHRcdC5pcy1yb3cge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0bWluLWhlaWdodDogNTBweDtcblx0XHRcdCY6bnRoLW9mLXR5cGUoMW4rMikge1xuXHRcdFx0XHRib3JkZXItdG9wOiAkYm9yZGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDAuOXJlbTtcblx0XHRcdFx0Ly8gZm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdFx0cGFkZGluZzowLjI1cmVtIDFyZW07XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAkYm9yZGVyO1xuXHRcdFx0XHQvLyB3aWR0aDogMTAlO1xuXHRcdFx0XHQvLyBmbGV4LWJhc2lzOjEwJTtcblxuXHRcdFx0XHQmLmlzLWFjY2VzcyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRcdFx0c21hbGwge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA2MCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5pcy1ncm93dGgge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS15ZWxsb3c7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0XHRcdFx0c21hbGwge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5pcy1lbGl0ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXBlYWNoO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdFx0XHRcdHNtYWxsIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuaXMtbGVhZGVyc2hpcCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJsdWU7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0XHRcdFx0c21hbGwge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmNoZWNrZWQge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjAwYyc7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji51bmxpbWl0ZWQge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjUzNCc7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmlzLXRpZXItd3JhcHBlciB7XG5cdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdGZsZXgtYmFzaXM6NDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0XHRcdFx0Ly8gZm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdFx0XHRwYWRkaW5nOjAuMjVyZW0gMXJlbTtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogJGJvcmRlcjtcblx0XHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6MjUlO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjUlO1xuXHRcdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRcdFx0XHQvLyBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0c21hbGwge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDUwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuaXMtYWNjZXNzIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0XHRcdFx0c21hbGwge1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmlzLWdyb3d0aCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUteWVsbG93O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0XHRcdFx0XHRzbWFsbCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaXMtZWxpdGUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXBlYWNoO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0XHRcdFx0XHRzbWFsbCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaXMtbGVhZGVyc2hpcCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmx1ZTtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdFx0XHRcdFx0c21hbGwge1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuY2hlY2tlZCB7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjAwYyc7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYudW5saW1pdGVkIHtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxmNTM0Jztcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLm1vYmlsZS1rZXkge1xuXHRcdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRcdFx0XHRmbGV4LWJhc2lzOjEwMCU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGZsZXg6MTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6YXV0bztcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9IC8vaXMtdGllci13cmFwcGVyXG5cblx0XHRcdC5pcy1iZW5lZml0IHtcblx0XHRcdFx0bWluLXdpZHRoOiA2MCU7XG5cdFx0XHRcdGZsZXgtYmFzaXM6NjAlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHQgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0ICAgIG1hcmdpbjogMCAwLjJyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gbWFpbi1waG90by1ibG9jay1yb3dcblxuLm1haW4tcGhvdG8tYmxvY2stcm93IHtcblx0cGFkZGluZzogMnJlbSAwO1xuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiBwaW5rO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtLXBsdXMpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnBob3RvLWNvbnRhaW5lciB7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bS1wbHVzKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0bWluLXdpZHRoOiA2NSU7XG5cdFx0XHRtYXgtd2lkdGg6IDY1JTtcblx0XHR9XG5cblx0XHQucGhvdG8tYmxvY2staW1hZ2UgeyAvL2ZpZ3VyZVxuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bS1wbHVzKSB7XG5cdFx0XHRcdGhlaWdodDogNzAwcHg7XG5cdFx0XHRcdC8vIHdpZHRoOiA2MCU7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYmxvY2stdGV4dC13cmFwcGVyIHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtLXBsdXMpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQudGV4dC13cmFwcGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcblx0XHRcdGhlaWdodDogbWF4LWNvbnRlbnQ7XG5cdFx0XHRtYXgtaGVpZ2h0OiA2NTBweDtcblx0XHRcdC8vIG1heC13aWR0aDogNjUwcHg7XG5cdFx0XHRwYWRkaW5nOiAycmVtO1xuXHRcdFx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogJGFuaW1lO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bS1wbHVzKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKTtcblx0XHRcdFx0cGFkZGluZzogM3JlbSA0cmVtO1xuXHRcdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdCAgICBoZWlnaHQ6IGF1dG87IFxuXHRcdFx0fVxuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuaXMtcmV2ZXJzZWQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuXHRcdC5ibG9jay10ZXh0LXdyYXBwZXIge1xuXHRcdFx0LnRleHQtd3JhcHBlciB7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtLXBsdXMpIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDc1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbi5jdXN0b20tY3RhLWNhcmQgLndwLWJsb2NrLXF1YmVseS1pbmZvYm94IHtcbiAgICB3aWR0aDogNDglO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMSU7XG59XG59IiwiQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMnIGFzICo7XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdC5pbmZvLWNhcmQtZ3JpZC0yIHtcblx0ICAgIGRpc3BsYXk6IGdyaWQ7XG5cdCAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHQgICAgZ2FwOiAxcmVtO1xuXHR9XG5cblx0LmluZm8tY2FyZC1ncmlkLTMge1xuXHQgICAgZGlzcGxheTogZ3JpZDtcblx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdCAgICBnYXA6IDFyZW07XG5cdH1cblxuXHQuaW5mby1jYXJkLWdyaWQtNCB7XG5cdCAgICBkaXNwbGF5OiBncmlkO1xuXHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0ICAgIGdhcDogMXJlbTtcblx0fVxufVxuXG4uaW5mby1jYXJkLWdyaWQtYmxvY2sge1xuXG5cdC5ncmlkLWluZm8tY2FyZCB7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogcGluaztcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0cmFuc2l0aW9uOiAkYW5pbWU7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdH1cblxuXHRcdGZpZ3VyZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMXJlbTtcblx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblx0fVxufSIsIkB1c2UgJy4uL2Jhc2UvdmFyaWFibGVzJyBhcyAqO1xuXG5ib2R5IHtcblx0b3ZlcmZsb3cteDogaGlkZGVuOyBcbn1cblxuYm9keSNmdWxsLXdpZHRoICN0cmliZS1ldmVudHMtcGctdGVtcGxhdGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgcC50cmliZS1ldmVudHMtYmFjayB7XG5cdCAgICBwYWRkaW5nOiAxcmVtO1xuXHR9XG5cdGRpdiN0cmliZS1ldmVudHMtZm9vdGVyIHtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHQgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG5cdCAgICBtYXJnaW46IDAgYXV0bztcblx0fVxuXHRoMS50cmliZS1ldmVudHMtc2luZ2xlLWV2ZW50LXRpdGxlIHtcblx0ICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxufVxuXG5ib2R5LmlzLWZpeGVkIHtcblx0aGVpZ2h0OiAxMDB2aDtcbiBcdG92ZXJmbG93OiBoaWRkZW47XG4gXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUtY29udGFpbmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuXHRwYWRkaW5nOjFyZW07XG5cblx0I3NlY29uZGFyeS1tZW51IHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAxcmVtO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdH0gXG5cdFx0fVxuXHR9XG59XG5cbi5zaWRlYmFyLWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6NSU7XG5cdC8vIGJhY2tncm91bmQtY29sb3I6IHBpbms7XG59XG5cbi5lbnRyeS1jb250ZW50IHtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdH1cbn1cblxuLmNvbHVtYnVzLXNlcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRibGFjaztcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxNTBweDtcblx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ly8gcGFkZGluZzogMXJlbTtcblx0XHRib3JkZXI6IDJyZW0gc29saWQgI2ZmZjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3NyYy9hc3NldHMvaW1hZ2VzL3VzLWljb24tcmVkLnN2Zyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0Ly8gbGVmdDogNTAlO1xuXHRcdG1hcmdpbi10b3A6IC0xMDBweDtcblx0XHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTc1cHgpO1xuXHRcdHotaW5kZXg6IDEwO1xuXHR9XG59XG5cbi8vU0VBUkNIXG5cbmJvZHkuc2VhcmNoIC5ncmlkLWNvbnRhaW5lciA+IGFydGljbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICBoMiB7XG4gICAgXHRtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgIFx0bGluZS1oZWlnaHQ6IDEuMjtcbiAgICBcdGEge1xuICAgIFx0XHRjb2xvcjogJGRhcms7XG4gICAgXHR9XG4gICAgfVxuICAgIC5lbnRyeS1tZXRhIHtcbiAgICBcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBcdC8vIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcbiAgICBcdGJvcmRlci1sZWZ0OiAzcHggc29saWQgJHByaW1hcnk7XG4gICAgXHRsaW5lLWhlaWdodDogMTtcblx0ICAgIHdpZHRoOiBmaXQtY29udGVudDtcblx0ICAgIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcblx0ICAgIGNvbG9yOiAkcHJpbWFyeTtcblx0ICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuXHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLmVudHJ5LXN1bW1hcnkgcCB7XG4gICAgXHRtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgIH1cbn1cblxuLy9QT0RDQVNUU1xuXG4uYXVkaW8tY29udGVudCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblxuXHRhW2hyZWY9XCJodHRwOi8vY29sdW1idXMub3JnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzAxL0NCdXp6SWNvbl9pdHVuZXMuanBnXCJdIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5wb2RjYXN0LWd1ZXN0IHtcblx0Ly8gYm9yZGVyOiAxcHggc29saWQgI2NjYztcblx0Ly8gYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuXHQvLyBwYWRkaW5nOiAxcmVtO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG8gNHJlbTtcblx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdG1heC13aWR0aDogNzUlO1xuXHR9XG5cblx0ZmlnY2FwdGlvbiB7XG5cdFx0cGFkZGluZzogMC41cmVtIDFyZW0gMXJlbTtcblx0fVxufVxuXG4uaXR1bmVzLWxvZ28ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0fVxufSIsIkB1c2UgJy4uL2Jhc2UvdmFyaWFibGVzJyBhcyAqO1xuXG4uY3VzdG9tLWN0YS1jYXJkIHtcblx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXG5cdFx0LndwLWJsb2NrLXF1YmVseS1pbmZvYm94IHtcblx0XHQgICAgbWluLXdpZHRoOiAxOCU7XG5cdFx0ICAgIG1hcmdpbjogMSU7XG5cdFx0fVxuXG5cdFx0LnF1YmVseS1jb2x1bW4taW5uZXIge1xuXHRcdCAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cblx0fVxuXG5cdC5xdWJlbHktYmxvY2staW5mby1ib3gge1xuXHQgICAgLy8gbWF4LXdpZHRoOiAxOCU7XG5cdCAgICAvLyBtYXJnaW46IDElO1xuXHQgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuXHQgICAgdHJhbnNpdGlvbjogJGFuaW1lO1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcblxuXHQgICAgYS5xdWJlbHktYmxvY2stYnRuLWFuY2hvciB7XG5cdCAgICBcdGNvbG9yOiAkcHJpbWFyeTtcblx0ICAgIFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcblx0ICAgIFx0dHJhbnNpdGlvbjogYm9yZGVyIDIwMG1zIGVhc2UtaW4tb3V0O1xuXHQgICAgXHQmOmhvdmVyIHtcblx0ICAgIFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdCAgICBcdH1cblx0ICAgIH1cblxuXHQgICAgLnF1YmVseS1pbmZvLWJveC10aXRsZSB7XG5cdCAgICBcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdCAgICBcdG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcblx0ICAgIFx0bWluLWhlaWdodDogNTBweDtcblx0ICAgIH1cblxuXHQgICAgLnF1YmVseS1pbmZvLWJveC1tZWRpYSB7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG5cdFx0ICAgIHdpZHRoOiA3NXB4O1xuXHRcdCAgICBoZWlnaHQ6IDc1cHg7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdCAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeTtcblx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdCAgICAvLyBkaXNwbGF5OiBmbGV4O1xuXHRcdCAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdCAgICBib3gtc2hhZG93OiAwIDAgMC43NXJlbSByZ2IoMCwwLDAsMC40KTtcblxuXHRcdCAgICBpLnF1YmVseS1pbmZvLWJveC1pY29uLmZhcyB7XG5cdFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0ICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHBpbms7XG5cdFx0XHQgICAgZGlzcGxheTogZmxleDtcblx0XHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuXG5cdFx0XHQucXViZWx5LWluZm8tYm94LW1lZGlhIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIkB1c2UgJy4uL2Jhc2UvdmFyaWFibGVzJyBhcyAqO1xuXG5cbkAtd2Via2l0LWtleWZyYW1lcyBhIHtcbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMHR1cm4pO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwdHVybilcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYSB7XG4gICAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWVqcy1sb2FkaW5nLXNwaW5uZXIge1xuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbWVqcy1sb2FkaW5nLXNwaW5uZXIge1xuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuXG5AaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXG5cbi5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uaW4tdmlldywgLmluLXZpZXctZmFkZSwgLmluLXZpZXctZmFkZS1yaWdodCwgLmluLXZpZXctZmFkZS1sZWZ0IHtcbiAgICAvLyB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLmRlbGF5LTEge1xuICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG59XG4uZGVsYXktMiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC42cztcbn1cbi5kZWxheS0zIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkRvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5VcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG59XG5cblxufS8vIGJyZWFrcG9pbnRcblxuLmxkcy1lbGxpcHNpcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG59XG4ubGRzLWVsbGlwc2lzIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyN3B4O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICRhY3Rpb247XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAxLCAxLCAwKTtcbn1cbi5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDZweDtcbiAgYW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMxIDAuNnMgaW5maW5pdGU7XG59XG4ubGRzLWVsbGlwc2lzIGRpdjpudGgtY2hpbGQoMikge1xuICBsZWZ0OiA2cHg7XG4gIGFuaW1hdGlvbjogbGRzLWVsbGlwc2lzMiAwLjZzIGluZmluaXRlO1xufVxuLmxkcy1lbGxpcHNpcyBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgbGVmdDogMjZweDtcbiAgYW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMyIDAuNnMgaW5maW5pdGU7XG59XG4ubGRzLWVsbGlwc2lzIGRpdjpudGgtY2hpbGQoNCkge1xuICBsZWZ0OiA0NXB4O1xuICBhbmltYXRpb246IGxkcy1lbGxpcHNpczMgMC42cyBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgbGRzLWVsbGlwc2lzMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGRzLWVsbGlwc2lzMyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGRzLWVsbGlwc2lzMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOXB4LCAwKTtcbiAgfVxufVxuXG4vL3VzZXJcblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwU21hbGwge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwU21hbGwge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluVXBTbWFsbCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwU21hbGw7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcFNtYWxsO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufSIsIkB1c2UgJy4uL2Jhc2UvdmFyaWFibGVzJyBhcyAqO1xuXG4uc29jaWFsLWxpbmtzLCAubmF2LXNvY2lhbC1saW5rcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogMDtcblx0Ly8gd2lkdGg6IDEwMCU7XG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC8vIHdpZHRoOiA0MHB4O1xuXHRcdC8vIGhlaWdodDogNDBweDtcblx0XHQvLyBsaW5lLWhlaWdodDogNDBweDtcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XG5cdFx0bWFyZ2luOiAwIDAuNXJlbTtcblx0XHQvLyBib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRmb250LXNpemU6IDAgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnXFxmMGM4Jztcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250QXdlc29tZTsgXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmW2hyZWYqPVwidHdpdHRlci5jb21cIl0gICAgIHsgXG5cdFx0XHQgICAgLy8gJjpob3ZlciwmOmZvY3VzIHtcblx0XHRcdCAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1YWNlZSAhaW1wb3J0YW50OyBcblx0XHRcdCAgICAvLyB9XG5cdFx0XHQgICAgJjpiZWZvcmUge1xuXHRcdFx0ICAgICAgICBjb250ZW50OiAnXFxmMDk5Jztcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cblx0XHRcdCZbaHJlZio9XCJwbHVzLmdvb2dsZS5jb21cIl0geyBcblx0XHRcdCAgICAvLyAmOmhvdmVyLCY6Zm9jdXMge1xuXHRcdFx0ICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ0YjM5OyBcblx0XHRcdCAgICAvLyB9XG5cdFx0XHQgICAgJjpiZWZvcmUge1xuXHRcdFx0ICAgICAgICBjb250ZW50OiAnXFxmMWEwJztcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cblx0XHRcdCZbaHJlZio9XCJmYWNlYm9vay5jb21cIl0gICAgeyBcblx0XHRcdCAgICAvLyAmOmhvdmVyLCY6Zm9jdXMge1xuXHRcdFx0ICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0I1OTk4OyBcblx0XHRcdCAgICAvLyB9XG5cdFx0XHQgICAgJjpiZWZvcmUge1xuXHRcdFx0ICAgICAgICBjb250ZW50OiAnXFxmMDlhJztcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cblx0XHRcdCZbaHJlZio9XCJtYWlsdG9cIl0gICAgICAgeyBcblx0XHRcdCAgICAvLyAmOmhvdmVyLCY6Zm9jdXMge1xuXHRcdFx0ICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyazsgXG5cdFx0XHQgICAgLy8gfVxuXHRcdFx0ICAgICY6YmVmb3JlIHtcblx0XHRcdCAgICAgICAgY29udGVudDogJ1xcZjBlMCc7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXG5cdFx0XHQmW2hyZWYqPVwibGlua2VkaW4uY29tXCJdICAgIHsgXG5cdFx0XHQgICAgLy8gJjpob3ZlciwmOmZvY3VzIHtcblx0XHRcdCAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5NzZiNDsgXG5cdFx0XHQgICAgLy8gfVxuXHRcdFx0ICAgICY6YmVmb3JlIHtcblx0XHRcdCAgICAgICAgY29udGVudDogJ1xcZjBlMSc7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXG5cdFx0XHQmW2hyZWYqPVwicGludGVyZXN0LmNvbVwiXSAgICB7IFxuXHRcdFx0ICAgIC8vICY6aG92ZXIsJjpmb2N1cyB7XG5cdFx0XHQgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzIxMjc7IFxuXHRcdFx0ICAgIC8vIH1cblx0XHRcdCAgICAmOmJlZm9yZSB7XG5cdFx0XHQgICAgICAgIGNvbnRlbnQ6ICdcXGYyMzEnO1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblxuXHRcdFx0JltocmVmKj1cImluc3RhZ3JhbS5jb21cIl0gICAgeyBcblx0XHRcdCAgICAvLyAmOmhvdmVyLCY6Zm9jdXMge1xuXHRcdFx0ICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y3MjliOyBcblx0XHRcdCAgICAvLyB9XG5cdFx0XHQgICAgJjpiZWZvcmUge1xuXHRcdFx0ICAgICAgICBjb250ZW50OiAnXFxmMTZkJztcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cblx0XHRcdCZbaHJlZio9XCJ2aW1lby5jb21cIl0gICAgeyBcblx0XHRcdCAgICAvLyAmOmhvdmVyLCY6Zm9jdXMge1xuXHRcdFx0ICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyazsgXG5cdFx0XHQgICAgLy8gfVxuXHRcdFx0ICAgICY6YmVmb3JlIHtcblx0XHRcdCAgICAgICAgY29udGVudDogJ1xcZjI3ZCc7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXG5cdFx0XHQmW2hyZWYqPVwieW91dHViZS5jb21cIl0gICAgeyBcblx0XHRcdCAgICAvLyAmOmhvdmVyLCY6Zm9jdXMge1xuXHRcdFx0ICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2QyMDFmOyBcblx0XHRcdCAgICAvLyB9XG5cdFx0XHQgICAgJjpiZWZvcmUge1xuXHRcdFx0ICAgICAgICBjb250ZW50OiAnXFxmMTY3Jztcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cblx0XHRcdCZbaHJlZio9XCJ5ZWxwLmNvbVwiXSAgICB7IFxuXHRcdFx0ICAgIC8vICY6aG92ZXIsJjpmb2N1cyB7XG5cdFx0XHQgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNhZjA2MDY7IFxuXHRcdFx0ICAgIC8vIH1cblx0XHRcdCAgICAmOmJlZm9yZSB7XG5cdFx0XHQgICAgICAgIGNvbnRlbnQ6ICdcXGYxZTknO1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblxuXHRcdFx0JltocmVmKj1cInNvdW5kY2xvdWQuY29tXCJdICAgIHsgXG5cdFx0XHQgICAgLy8gJjpob3ZlciwmOmZvY3VzIHtcblx0XHRcdCAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7IFxuXHRcdFx0ICAgIC8vIH1cblx0XHRcdCAgICAmOmJlZm9yZSB7XG5cdFx0XHQgICAgICAgIGNvbnRlbnQ6ICdcXGYxYmUnO1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9IC8vYSBcblx0fVxufVxuXG4vL21haW4gbmF2IFxuLm5hdi1zb2NpYWwtbGlua3Mge1xuXHQvLyBkaXNwbGF5OiBub25lO1xuXHQvLyBmbG9hdDogcmlnaHQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IGF1dG87IFxuXHQvLyBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMDY4cHgpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cblx0bGkge1xuXHRcdG1hcmdpbjogMCAwLjI1cmVtO1xuXHRcdGEge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR0cmFuc2l0aW9uOiAkYW5pbWU7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIkB1c2UgJy4uL2Jhc2UvdmFyaWFibGVzJyBhcyAqO1xuLy8gd2lkZ2V0cy5zY3NzXG5cbi53aWRnZXQtYXJlYSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnNpZGViYXItY3RhLWxpbmtzIGEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgdHJhbnNpdGlvbjogJGFuaW1lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGxpZ2h0LCAxMCUpO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgIFx0Y29udGVudDogJ1xcZjA2MSc7XG4gICAgXHRmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgIFx0Zm9udC13ZWlnaHQ6IDgwMDtcbiAgICBcdGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG59IiwiQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMnIGFzICo7XG5cbi5oYXMtYmctaW1nIHtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmp1c3RpZnktY2VudGVyIHtcblx0Ly8gYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hbGlnbi1jZW50ZXIge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhZGRlZC15IHtcblx0cGFkZGluZy10b3A6IDJyZW07XG5cdHBhZGRpbmctYm90dG9tOiAycmVtO1xuXHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG5cdFx0cGFkZGluZy10b3A6IDNyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDNyZW07XG5cdH1cbn1cblxuLnN1cGVyLXBhZGRlZC15IHtcblx0cGFkZGluZy10b3A6IDJyZW07XG5cdHBhZGRpbmctYm90dG9tOiAycmVtO1xuXHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG5cdFx0cGFkZGluZy10b3A6IDZyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDZyZW07XG5cdH1cbn1cblxuLnN1cGVyLXBhZGRlZC10b3Age1xuXHRwYWRkaW5nLXRvcDogMnJlbTtcblx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdHBhZGRpbmctdG9wOiA2cmVtO1xuXHR9XG59XG5cbi5wYWRkZWQteCB7XG5cdHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnN1cGVyLXBhZGRlZC14IHtcblx0cGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcblx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHRcdHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcblx0fVxufVxuXG4ubS1wYWRkaW5nLWJvdHRvbSB7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXHR9XG59XG5cbi5tLXBhZGRpbmctdG9wIHtcblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7XG5cdFx0cGFkZGluZy10b3A6IDNyZW07XG5cdH1cbn1cblxuLm1hcmdpbi10b3Age1xuXHRtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ubWFyZ2luLWJvdHRvbSB7XG5cdG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5mdWxsLXdpZHRoLXdyYXBwZXIge1xuXHRwYWRkaW5nOiAycmVtIDA7XG5cdCYuaXMtbGlnaHQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRsaWdodCwgMC4yKTtcblx0fVxufVxuXG4udGV4dC1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaG9ydGNvZGUtbG9vcCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJi5jb2x1bW5zLTIge1xuICAgIFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXHQgICAgXHRjb2x1bW5zOiAyO1xuXHQgICAgfVxuICAgIH1cblxuICAgICYuY29sdW1ucy0zIHtcbiAgICBcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcblx0ICAgIFx0Y29sdW1uczogMztcblx0ICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbHVtbnMtNCB7XG4gICAgXHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG5cdCAgICBcdGNvbHVtbnM6IDQ7XG5cdCAgICB9XG4gICAgfVxuXG59XG5cbi5zaG9ydGNvZGUtdGl0bGUtY29udGFpbmVyIHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHQuc2hvcnRjb2RlLXRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdH1cbn1cblxuLnNob3J0Y29kZS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG4uaGlkZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxudWwud3BiX3BhZ2VfbGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaSB7XG4gICAgXHRwYWRkaW5nOiAwLjEyNXJlbSAwLjVyZW07XG4gICAgXHRhIHtcbiAgICBcdFx0Y29sb3I6ICRkYXJrO1xuICAgIFx0XHR0cmFuc2l0aW9uOiAkYW5pbWU7XG4gICAgXHR9XG4gICAgfVxuICAgID4gbGkge1xuICAgIFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgIFx0bWFyZ2luOiAwLjEyNXJlbSAwO1xuXG4gICAgXHQ+IGEge1xuICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4gICAgXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcdFx0cGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICAgIFx0XHQmOmhvdmVyIHtcbiAgICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGxpZ2h0LCA1JSk7XG4gICAgXHRcdH1cbiAgICBcdH1cbiAgICB9XG5cbiAgICAuY2hpbGRyZW4ge1xuICAgIFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIFx0cGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICAgIFx0cGFkZGluZy10b3A6IDAuMjVyZW07XG4gICAgXHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgXHRsaSB7XG5cbiAgICBcdFx0YSB7XG4gICAgXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFx0XHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGxpZ2h0LCAxMCUpO1xuICAgIFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgXHRcdFx0Jjpob3ZlciB7XG5cdCAgICBcdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkbGlnaHQsIDMwJSk7XG5cdCAgICBcdFx0fVxuICAgIFx0XHR9XG4gICAgXHR9XG4gICAgfVxufVxuXG4vLyBwYWRkaW5nIGZvciBHcm91cHNcbi8vIC5zaWRlYmFyLXRlbXBsYXRlLWdyb3VwXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcblx0LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcGFnZS1zaWRlYmFyIC53cC1ibG9jay1ncm91cCAge1xuXHRcdHBhZGRpbmctbGVmdDogMXJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXHR9XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtZnVsbC1mb3ItZGlyZWN0b3J5IHtcblx0IG1haW4uc2l0ZS1tYWluIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1hcmdpbjogNHJlbSBhdXRvO1xuICAgIH1cbiAgICAubmF2LXdyYXBwZXIge1xuICAgIFx0Lm5hdi1zZWFyY2gtaWNvbiwgLnNlYXJjaC1maWVsZCAsLnNlYXJjaC1zdWJtaXQge1xuXHQgICAgXHRkaXNwbGF5OiBub25lO1xuXHQgICAgfVxuICAgIH0gXG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcblx0LmhpZGUtZm9yLXNtYWxsIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIkB1c2UgJy4uL2Jhc2UvdmFyaWFibGVzJyBhcyAqO1xuXG4vL1RFQU1cblxuLnRlYW0tbWVtYmVyLWluZm8ge1xuXHRoMSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHRoMiwgaDMge1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdH1cblxuXHQuYnV0dG9uIHtcblx0XHRtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdH1cbn1cblxuLnRlYW0tbWVtYmVyLWxvb3Age1xuXG5cblx0LmlzLXRlYW0tbWVtYmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0LnRlYW0tcGhvdG8ge1xuXHRcdFx0aGVpZ2h0OiA1MDBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiA2MCU7XG5cdFx0XHRcdGJvdHRvbTogMTJweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdHRyYW5zaXRpb246ICRhbmltZTtcblx0XHRcdFx0ei1pbmRleDogMDtcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ICAgIHotaW5kZXg6IDE7XG5cdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdCAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0XHRcdCAgICBtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgaGVpZ2h0OiBhdXRvO1xuXHRcdFx0ICAgIG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHQgICAgd2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQudGVhbS1waG90byB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDY2JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50ZWFtLW1lbWJlci1pbmZvIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1pbi1oZWlnaHQ6IDg1cHg7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiBwaW5rO1xuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdH1cblx0XHRcdGgxLCBoMiwgaDMge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDc1JTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0LnRlYW0tYmlvIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGYwNjcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuXHRcdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9IC8vIGlzLXRlYW0tbWVtYmVyXG5cbn0gLy8gdGVhbS1tZW1iZXItbG9vcFxuXG4vLyAjbW9kYWxDb250YWluZXIge1xuXG4vLyBcdCYubW9kYWwtb3BlbiB7XG5cbi8vIFx0fVxuLy8gfVxuXG4jbW9kYWxDb250YWluZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDA7XG5cdHotaW5kZXg6IDEwMDE7XG5cblx0Ji5tb2RhbC1vcGVuIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuXHRcdHotaW5kZXg6IDEwMDE7XG5cdFx0Y3Vyc29yOiB6b29tLW91dDtcblx0fVxuXG5cdC5ibG9nLXBvc3Qtd3JhcHBlciB7XG5cdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogODB2aDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwb2ludGVyLWV2ZW50czogYm91bmRpbmctYm94O1xuXHRcdGJveC1zaGFkb3c6IDAgMCAzcmVtIHJnYmEoMCwwLDAsMC4yNSk7XG5cdFx0Y3Vyc29yOmRlZmF1bHQ7XG5cdFx0ei1pbmRleDogMTAwODtcblxuXHRcdC50ZWFtLXBob3RvIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1heC13aWR0aDozNSU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdCAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHQgICAgei1pbmRleDogMTAxMDtcblx0XHRcdGltZyB7XG5cdFx0XHQgICAgbWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIGhlaWdodDogYXV0bztcblx0XHRcdCAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0ICAgIHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGVhbS1tZW1iZXItaW5mbyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHQgICAgbWF4LXdpZHRoOiA2MCU7XG5cdFx0ICAgIHotaW5kZXg6IDEwMTA7XG5cblx0XHQgICAgYSB7XG5cdFx0ICAgIFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHQgICAgfVxuXHRcdH1cblx0fVxuXG5cdC5tb2RhbC1jbG9zZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgd2lkdGg6IDUwcHg7XG5cdCAgICBoZWlnaHQ6IDUwcHg7XG5cdCAgICBmb250LXNpemU6IDEuNXJlbTtcblx0ICAgIHJpZ2h0OiBjYWxjKDEwJSArIDFyZW0pO1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuXHQgICAgdG9wOiBjYWxjKDEwdmggKyAxcmVtKTtcblx0ICAgIHotaW5kZXg6IDEwMDk7XG5cdCAgICBkaXNwbGF5OiBmbGV4O1xuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXHQgICAgY3Vyc29yOnBvaW50ZXI7XG5cdCAgICBpIHtcblx0XHQgICAgdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgc2NhbGUoMSk7XG5cdFx0ICAgIHRyYW5zaXRpb246ICRhbmltZTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGkge1xuXHRcdFx0XHR0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSBzY2FsZSgxLjEpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vICYubW9kYWwtb3BlbiB7XG5cdC8vIFx0LmJsb2ctcG9zdC13cmFwcGVyIHtcblx0Ly8gXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0Ly8gXHR9XG5cdC8vIH1cblxufVxuXG5cblxuLnNwb25zb3ItbG9nb3Mge1xuXG5cdC5zbGljay10cmFjayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQuc2xpY2stc2xpZGUge1xuXHRcdFx0Ly8gaGVpZ2h0OiAxMDAlO1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdC8vIGJhY2tncm91bmQtY29sb3I6IHBpbms7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdCAgICBoZWlnaHQ6IGF1dG87XG5cdFx0ICAgIHBhZGRpbmc6IDAuNXJlbTtcblxuXHRcdCAgICA+IGRpdiB7XG5cdFx0ICAgIFx0ZGlzcGxheTogZmxleDtcblx0XHQgICAgXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG5cdFx0ICAgIFx0d2lkdGg6IDEwMCU7XG5cdFx0ICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQgICAgXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdCAgICBcdGZpZ3VyZSB7XG5cdFx0ICAgIFx0XHRtYXJnaW46IDA7XG5cdFx0ICAgIFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdCAgICBcdFx0cGFkZGluZzogMnJlbTtcblx0XHRcdCAgICBcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHQgICAgXHR3aWR0aDogMTAwJTtcblx0XHRcdCAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQgICAgXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0ICAgIFx0aW1nIHtcblx0XHRcdCAgICBcdFx0bWF4LWhlaWdodDogMTc1cHg7XG4gICAgXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0ICAgIFx0fVxuXG5cdFx0XHQgICAgXHRhIHtcblx0XHRcdCAgICBcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHQgICAgXHR9XG5cblx0XHRcdCAgICBcdC5idXR0b24ge1xuXHRcdFx0ICAgIFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0ICAgIFx0fVxuXHRcdCAgICBcdH1cblx0XHQgICAgfVxuXHRcdH1cblx0fVxuXG5cdC5zbGljay1uZXh0IHtcblx0ICAgIHJpZ2h0OiAtNHJlbTtcblx0ICAgIHRvcDogY2FsYygzOCUpO1xuXHQgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuXHQgICAgXHRyaWdodDogLTFyZW07XG5cdCAgICB9XG5cdCAgICAmOmJlZm9yZSB7XG5cdCAgICBcdGNvbG9yOiAkcHJpbWFyeTtcblx0ICAgIH1cblx0fVxuXHQuc2xpY2stcHJldiB7XG5cdCAgICBsZWZ0OiAtNHJlbTtcblx0ICAgIHRvcDogY2FsYygzOCUpO1xuXHQgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuXHQgICAgXHRsZWZ0OiAtMXJlbTtcblx0ICAgIH1cblx0ICAgICY6YmVmb3JlIHtcblx0ICAgIFx0Y29sb3I6ICRwcmltYXJ5O1xuXHQgICAgfVxuXHR9XG59XG5cbi8vIFBPRFxuXG4uc3ViLW9wdGlvbi1idG4ge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuXHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXHR9XG5cblx0LmJ1dHRvbiB7XG5cdFx0cGFkZGluZzogMC41cmVtIDFyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG5mb290ZXIucGRmLWxpbmsgZmlndXJlIHtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgIGltZyB7XG4gICAgXHRib3gtc2hhZG93OiAwIDAgMCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgXHR0cmFuc2l0aW9uOiAkYW5pbWU7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgIFx0aW1nIHtcbiAgICBcdFx0Ym94LXNoYWRvdzogMCAwIDFyZW0gcmdiYSgwLDAsMCwwLjQpO1xuICAgIFx0fVxuICAgIH1cbn1cblxuLmxpc3QtaGVhZGVyIHtcblx0Zm9udC1zaXplOiAycmVtO1xufVxuLnJlY2VudC1wb3N0cy1saXN0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwIDFyZW0gMCAwO1xuXHRsaSB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0XHRoNCB7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdH1cblx0XHQuc2luZ2xlLXBvc3QtZGF0ZSB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXHR9XG59IiwiQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMnIGFzICo7XG5cbi5ibG9nLWZlZWQsIC5yZWxhdGVkLXBvc3RzLWFmdGVyLWNvbnRlbnQsIFxuLnBvZGNhc3RzLWxvb3AsIC51cGNvbWluZy1ldmVudHMtbG9vcCwgXG4uc2lnbmF0dXJlLWV2ZW50cy1sb29wIHtcblx0ZGlzcGxheTogZmxleDtcblx0Ly8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTAwO1xuXG5cdC5ibG9nLXBvc3Qtd3JhcHBlciB7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMiUgMDtcblx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHRcdC8vIG1pbi13aWR0aDogMTAwJTtcblx0XHR0cmFuc2l0aW9uOiRhbmltZTtcblx0XHQvLyBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwwLDAsMC4yNSk7XG5cdFx0PiBhIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRtaW4td2lkdGg6IDQ4JTtcblx0XHRcdG1hcmdpbjogMSU7XG5cdFx0XHRmbGV4LWJhc2lzOiA0OCU7XG5cdFx0XHRtYXgtd2lkdGg6IDQ4JTtcblx0XHRcdGZsZXg6MTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bS1wbHVzKSB7XG5cdFx0XHRtaW4td2lkdGg6IDMxLjMzMzMlO1xuXHRcdFx0ZmxleC1iYXNpczogMzEuMzMzMyU7XG5cdFx0XHRtYXgtd2lkdGg6IDMxLjMzMzMlO1xuXG5cdFx0XHQuZmVhdC1pbWFnZSB7XG5cdFx0XHRcdGhlaWdodDoyMjVweDtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDIyNXB4O1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYmxvZy1leGNlcnB0LWNvbnRlbnQge1xuXHRcdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuXHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdGZsZXg6MTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0aDIge1xuXHRcdFx0XHRjb2xvcjogJGRhcms7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuLCAuc2luZ2xlLXBvc3QtZGF0ZSB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdC5mZWF0LWltZyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoZWlnaHQ6MjUwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRsaWdodCwgNzUlKTtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogMjUwcHg7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0ICAgIFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQgICAgXHR0cmFuc2l0aW9uOiRhbmltZTtcblx0XHRcdH1cblx0XHRcdC5jYXQtdGl0bGUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdHBhZGRpbmc6IDAuNXJlbSAxcmVtIDAuNzVyZW07XG5cdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0fVxuXG5cdFx0XHRzdmcge1xuXHRcdFx0ICAgIG1heC13aWR0aDogNDAlO1xuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICByaWdodDogNSU7XG5cdFx0XHQgICAgYm90dG9tOiAwJTtcblx0XHRcdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5mZWF0LWltZyB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0ICAgIFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnRob3VnaHQtbGVhZGVyc2hpcC1sb29we1xuXHQuYmxvZy1wb3N0LXdyYXBwZXIgeyBcblx0XHQuZmVhdC1pbWcge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiB0b3A7XG5cdFx0ICAgIH1cblx0XHR9XG5cdH1cbn1cblxuLnJlbGF0ZWQtcG9zdHMge1xuXG5cdG1hcmdpbi10b3A6IDVyZW07XG5cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0fVxuXHR9XG5cblx0LnJlbGF0ZWQtcG9zdHMtYWZ0ZXItY29udGVudCB7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeGxhcmdlKSB7XG5cdFx0XHQuYmxvZy1wb3N0LXdyYXBwZXI6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ob21lIC5zaWduYXR1cmUtZXZlbnRzLWxvb3AsXG4uaG9tZSAudXBjb21pbmctZXZlbnRzLWxvb3Age1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxubGkuY2F0ZWdvcmllcyB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMDtcblx0PiB1bCB7XG5cdCAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdCAgICBtYXJnaW46IDFyZW0gMDtcblx0ICAgIHBhZGRpbmc6IDA7XG5cdCAgICBmb250LXNpemU6IDFyZW07XG5cdCAgICBsaSB7XG5cdCAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHQgICAgXHRwYWRkaW5nOiAwLjVyZW0gMXJlbTtcblx0ICAgIFx0Ly8gbWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHQgICAgXHRhIHtcblx0ICAgIFx0XHRjb2xvcjogJGJsYWNrO1xuXHQgICAgXHR9XG5cblx0ICAgIFx0Ji5jdXJyZW50LWNhdCB7XG5cdCAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdCAgICBcdFx0YSB7XG5cdCAgICBcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHQgICAgXHRcdH1cblx0ICAgIFx0fVxuXHQgICAgfVxuXHR9XG59XG5cbi5jYXQtc2VsZWN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMSU7XG5cdC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHQuYWxsLWNhdHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1yaWdodDogM3JlbTtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5jYXQtbWVudS1jb250YWluZXIge1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0ei1pbmRleDogMTAwMDtcbn1cblxuLnBvZGNhc3RzLWxvb3Age1xuXG5cdC5ibG9nLXBvc3Qtd3JhcHBlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRsaWdodDtcblx0XHRib3gtc2hhZG93OiAwIDAgMS41cmVtIHJnYmEoMCwwLDAsMCk7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDEuNXJlbSByZ2JhKDAsMCwwLDAuMjUpO1xuXHRcdH1cblxuXHRcdC8vICY6bnRoLW9mLXR5cGUobisxMykge1xuXHRcdC8vIFx0ZGlzcGxheTogbm9uZTtcblx0XHQvLyB9XG5cdH1cbn1cblxuLnVwY29taW5nLWV2ZW50cy1sb29wIHtcblxuXHQuYmxvZy1wb3N0LXdyYXBwZXIge1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdH1cblxuXHRcdC5mZWF0LWltZyB7XG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYmxvZy1leGNlcnB0LWNvbnRlbnQge1xuXHRcdFx0Ly8gZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXg6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdFx0LmV2ZW50LWRhdGUge1xuXHRcdFx0XHRmbGV4OjE7XG5cdFx0XHRcdC5zaW5nbGUtcG9zdC1kYXRlIHtcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuOXJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRkaXY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmV2ZW50LXRpdGxlIHtcblx0XHRcdFx0ZmxleDo2O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG5cdFx0XHRcdC5zaW5nbGUtcG9zdC1kYXRlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuOXJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNpZ25hdHVyZS1ldmVudHMtbG9vcCB7XG5cblx0LmJsb2ctcG9zdC13cmFwcGVyIHtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHR9XG5cblx0XHQuZmVhdC1pbWcge1xuXHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRcdG1pbi13aWR0aDogNDYlO1xuXHRcdFx0bWFyZ2luOiAxJTtcblx0XHRcdGZsZXgtYmFzaXM6IDQ2JTtcblx0XHRcdG1heC13aWR0aDogNDYlO1xuXHRcdFx0ZmxleDoxO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtLXBsdXMpIHtcblx0XHRcdG1pbi13aWR0aDogMjQuMzMzMyU7XG5cdFx0XHRmbGV4LWJhc2lzOiAyNC4zMzMzJTtcblx0XHRcdG1heC13aWR0aDogMjQuMzMzMyU7XG5cblx0XHRcdC5mZWF0LWltYWdlIHtcblx0XHRcdFx0aGVpZ2h0OjIyNXB4O1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogMjI1cHg7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ibG9nLWV4Y2VycHQtY29udGVudCB7XG5cdFx0XHQvLyBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Ly8gZmxleDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Ly8gZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuXHRcdFx0Ly8ganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG5cdFx0XHQuZXZlbnQtZGF0ZSB7XG5cdFx0XHRcdGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdH1cblxuXHRcdFx0LmV2ZW50LWV4Y2VycHQgcCB7XG5cdFx0XHQgICAgZm9udC1zaXplOiA5MCU7XG5cdFx0XHR9XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0Ly8gbWluLWhlaWdodDogNTNweDtcblx0XHRcdH1cblxuXHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdFx0Ly8gbWF4LXdpZHRoOiAyMDBweDtcblx0XHRcdFx0Ly8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxufVxuXG51bC53cC1ibG9jay1sYXRlc3QtcG9zdHMgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgYSB7XG4gICAgXHRjb2xvcjogJHByaW1hcnk7XG4gICAgfVxufVxuXG4udHJpYmUtcmVsYXRlZC1ldmVudHMtdGh1bWJuYWlsIGEge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50cmliZS1yZWxhdGVkLWV2ZW50cy10aHVtYm5haWwgYSBpbWcge1xuXHRtaW4taGVpZ2h0OiAyNTBweDtcblx0aGVpZ2h0OiAyNTBweDtcblx0bWF4LWhlaWdodDogMjUwcHg7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0Ym9keSB1bC50cmliZS1yZWxhdGVkLWV2ZW50cyAudHJpYmUtcmVsYXRlZC1ldmVudHMtdGh1bWJuYWlsIHtcblx0ICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cdCAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cdHVsLnRyaWJlLWV2ZW50cy1zdWItbmF2IGEge1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vIGJvZHkudHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUge1xuXG4vLyBcdC50cmliZS1maWx0ZXItYmFyLWMtZmlsdGVyX19jb250YWluZXIge1xuLy8gXHQgICAgd2lkdGg6IDgwMHB4IWltcG9ydGFudDtcbi8vIFx0ICAgIHBhZGRpbmc6IDhweCAwIDRweCAhaW1wb3J0YW50O1xuLy8gXHQgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuLy8gXHRcdGJvdHRvbTogMzVweDtcbi8vIFx0ICAgIGxlZnQ6IDEyNXB4O1xuXG4vLyBcdCAgICAudHJpYmUtZmlsdGVyLWJhci1jLWZpbHRlcl9fZmlsdGVycy1maWVsZHNldCB7XG5cbi8vIFx0ICAgIFx0bGVnZW5kIHtcbi8vIFx0ICAgIFx0XHRkaXNwbGF5OiBub25lO1xuLy8gXHQgICAgXHR9XG5cbi8vIFx0ICAgIFx0dWwuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIGxpIHtcbi8vIFx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyBcdFx0XHQgICAgbWFyZ2luOiAwIDJyZW07XG4vLyBcdFx0XHR9XG4vLyBcdCAgICB9XG4vLyBcdH1cbi8vIH1cblxuLy8gYnV0dG9uLnRyaWJlLWZpbHRlci1iYXItYy1maWx0ZXJfX2ZpbHRlcnMtY2xvc2Uge1xuLy8gICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbi8vICAgICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbi8vICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4vLyAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuLy8gfVxuXG4uZXZlbnRzLWFyY2hpdmUtbG9vcCB7XG5cblx0LmV2ZW50LXBvc3Qtd3JhcHBlciB7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0bWluLWhlaWdodDogMTUwcHg7XG5cdFx0Ly8gYm94LXNoYWRvdzogLTVweCA1cHggMC4wMTI1cmVtIC0zcHggcmdiYSgwLDAsMCwwLjA1KTtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXG5cdFx0LmlzLWRhdGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXHRcdH1cblxuXHRcdC5ldmVudC1kYXRlIHtcblx0XHRcdGZsZXgtYmFzaXM6IDEwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXG5cdFx0XHQuc2luZ2xlLXBvc3QtZGF0ZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcblx0XHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmV2ZW50LWV4Y2VycHQtY29udGVudCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6ZmxleC1zdGFydDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZsZXgtYmFzaXM6IDYwJTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDNyZW07XG5cdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiBwaW5rO1xuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZXZlbnQtaW1nIHtcblx0XHRcdC8vIGhlaWdodDogMjUwcHg7XG5cdFx0XHRmbGV4LWJhc2lzOiAzMCU7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogMjUwcHg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG4uZXZlbnRzLWFyY2hpdmUtbG9vcCB7XG5cdHRyYW5zaXRpb246ICRhbmltZTtcblx0Ji5zaWduYXR1cmUtYWN0aXZlIHtcblxuXHRcdC5ldmVudC1wb3N0LXdyYXBwZXI6bm90KC5zaWduYXR1cmUpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdH1cblx0Ji5jaGFtYmVyLWFjdGl2ZSB7XG5cblx0XHQuZXZlbnQtcG9zdC13cmFwcGVyOm5vdCguY2hhbWJlcikge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0fVxuXHQmLm1lbWJlci1hY3RpdmUge1xuXG5cdFx0LmV2ZW50LXBvc3Qtd3JhcHBlcjpub3QoLm1lbWJlcikge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0fVxufVxuXG4uZXZlbnQtYXJjaGl2ZS1sb29wLWNvbnRhaW5lciB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG5cdH1cblx0LmNhdC1maWx0ZXJzIHtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdH1cblx0XHQuY2F0LWZpbHRlciB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6IDAuNXJlbSAxcmVtIDAuNzVyZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudmlldy10b2dnbGUge1xuXG5cdFx0LnZpZXctc2VsZWN0IHtcblx0XHRcdG1hcmdpbi1yaWdodDogMC41cmVtO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZzogMC41cmVtIDFyZW0gMC43NXJlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZXZlbnQtY2FsLWNvbnRhaW5lciB7XG5cdHRyYW5zaXRpb246ICRhbmltZTtcblx0Ly8gLnRyaWJlLWV2ZW50cy12aWV3LS1tb250aCB7XG5cdC8vIFx0ZGlzcGxheTogYmxvY2s7XG5cdC8vIH1cblx0Ji5tZW1iZXItYWN0aXZlIHtcblx0XHRhcnRpY2xlLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fY2FsZW5kYXItZXZlbnQuY2F0X2NoYW1iZXIge1xuXHRcdCAgICBkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQmLmNoYW1iZXItYWN0aXZlIHtcblx0XHRhcnRpY2xlLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fY2FsZW5kYXItZXZlbnQuY2F0X21lbWJlci1ob3N0ZWQge1xuXHRcdCAgICBkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4ubWluaW1pemVkIHtcblx0bWF4LWhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0b3BhY2l0eTogMCAhaW1wb3J0YW50O1xufSIsIkB1c2UgJy4uL2Jhc2UvdmFyaWFibGVzJyBhcyAqO1xuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0XG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmdcbntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3RcbntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2tcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgZGlzcGxheTogdGFibGU7XG5cbiAgICBjb250ZW50OiAnJztcbn1cbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZVxue1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWdcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ1xue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nXG57XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGVcbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59IiwiQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMnIGFzICo7XG5AY2hhcnNldCAnVVRGLTgnO1xuLyogU2xpZGVyICovXG4vLyAuc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdFxuLy8ge1xuLy8gICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcuL3NyYy9hc3NldHMvaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZicpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuLy8gfVxuXG4vKiBJY29ucyAqL1xuQGZvbnQtZmFjZVxue1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgICAvLyBzcmM6IHVybCgnLi4vLi4vLi9hc3NldHMvaWNvbnMvaWNvbW9vbi5lb3QnKTtcbiAgICAvLyBzcmM6IHVybCgnLi4vLi4vLi9hc3NldHMvaWNvbnMvaWNvbW9vbi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIC8vIHVybCgnLi4vLi4vLi9hc3NldHMvaWNvbnMvaWNvbW9vbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgLy8gdXJsKCcuLi8uLi8uL2Fzc2V0cy9pY29ucy9pY29tb29uLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAvLyB1cmwoJy4uLy4uLy4vYXNzZXRzL2ljb25zL2ljb21vb24uc3ZnI3NsaWNrJykgZm9ybWF0KCdzdmcnKTtcbn1cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dFxue1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDFyZW0pO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLy8gLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAvLyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRhY3Rpb247XG4gICAgdHJhbnNpdGlvbjogJGFuaW1lO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiAxMDtcbn1cbi5zbGljay1wcmV2OmhvdmVyLFxuLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzXG57XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIC8vIGJhY2tncm91bmQ6IGRhcmtlbigkYWN0aW9uLDEwJSk7XG59XG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmVcbntcbiAgICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlXG57XG4gICAgb3BhY2l0eTogLjI1O1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmVcbntcbiAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNSUpO1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRhY3Rpb247XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaWNrLXByZXZcbntcbiAgICBsZWZ0OiAycmVtO1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLXByZXZcbntcbiAgICByaWdodDogMnJlbTtcbiAgICBsZWZ0OiBhdXRvO1xufVxuLnNsaWNrLXByZXY6YmVmb3JlXG57XG4gICAgY29udGVudDogJ1xcZjEwNCc7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stcHJldjpiZWZvcmVcbntcbiAgICBjb250ZW50OiAnXFxmMTA0Jztcbn1cblxuLnNsaWNrLW5leHRcbntcbiAgICByaWdodDogMnJlbTtcbn1cbltkaXI9J3J0bCddIC5zbGljay1uZXh0XG57XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMnJlbTtcbn1cbi5zbGljay1uZXh0OmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICdcXGYxMDUnO1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gICAgY29udGVudDogJ1xcZjEwNSc7XG59XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyXG57XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHNcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyNXB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICB3aWR0aDogODAlO1xuICAgIGxlZnQ6IDEwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG59XG4uc2xpY2stZG90cyBsaVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uXG57XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgcGFkZGluZzogNXB4O1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlXG57XG4gICAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmVcbntcbiAgICAvLyBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgIC8vIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIC8vIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6M3B4IHNvbGlkICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOjUwJTtcblxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIG9wYWNpdHk6IC43NTtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlXG57XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xufSJdfQ== */
