.link-button,a{color:#316ec9;transition:color .2s;text-decoration:none}.link-button:hover,a:hover{text-decoration:underline}a.no-format,a.no-format:hover{color:#373737;text-decoration:none}.pre-text-block{white-space:pre-line;overflow-wrap:break-word}.coci{color:#373737;line-height:1.4}.coci h1,.coci h2,.coci h3,.coci h4,.coci h5{font-weight:500;line-height:1.2;margin:1.5em 0 1em}.coci h1{font-size:2.5em}.coci h2{font-size:2em}.coci h3{font-size:1.5em}.coci h4{font-size:1.2em}.coci h5{font-size:1em}.coci p{margin:0 0 1em}.coci strong,.coci b{font-weight:600}.coci small,.coci .small{font-size:.9em}.coci hr{border-color:#373737}.coci hr.-light{border-color:#c6c6c6}.coci hr.-ex-light{border-color:#e9e9e9}.coci .text-accent{color:#316ec9}.coci .text-error{color:#fd5b5b}.coci .text-orange{color:#ffb525}.coci .text-purple{color:#b19cf8}.coci .text-black{color:#373737}.coci .titled-info .titled-info__title{font-size:1.15em;font-weight:500}.coci .titled-info .titled-info__desc{color:#626973}.coci .ellipsis-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coci .ellipsis-overflow.-m-width-2{max-width:2em}.coci .ellipsis-overflow.-m-width-4{max-width:4em}.coci .ellipsis-overflow.-m-width-6{max-width:6em}.coci .ellipsis-overflow.-m-width-8{max-width:8em}.coci .ellipsis-overflow.-m-width-10{max-width:10em}.coci .ellipsis-overflow.-m-width-12{max-width:12em}.coci .ellipsis-overflow.-m-width-14{max-width:14em}.coci .ellipsis-overflow.-m-width-16{max-width:16em}.coci .ellipsis-overflow.-m-width-18{max-width:18em}.coci .ellipsis-overflow.-m-width-20{max-width:20em}.coci .ellipsis-overflow.-m-width-22{max-width:22em}.coci .ellipsis-overflow.-m-width-24{max-width:24em}.coci .ellipsis-overflow.-m-width-26{max-width:26em}.coci .ellipsis-overflow.-m-width-28{max-width:28em}.coci .ellipsis-overflow.-m-width-30{max-width:30em}.headings-reset h1,.headings-reset h2,.headings-reset h3,.headings-reset h4,.headings-reset h5{font-weight:500;line-height:1.2;margin:0}.headings-reset h1{font-size:2.5em}.headings-reset h2{font-size:2em}.headings-reset h3{font-size:1.5em}.headings-reset h4{font-size:1.2em}.headings-reset h5{font-size:1em}.fw-100{font-weight:100 !important}.fw-200{font-weight:200 !important}.fw-300{font-weight:300 !important}.fw-400{font-weight:400 !important}.fw-500{font-weight:500 !important}.fw-600{font-weight:600 !important}.fw-700{font-weight:700 !important}.fs-down-6{font-size:0.6em !important}.fs-down-5{font-size:0.6666666667em !important}.fs-down-4{font-size:0.7333333333em !important}.fs-down-3{font-size:0.8em !important}.fs-down-2{font-size:0.8666666667em !important}.fs-down-1{font-size:0.9333333333em !important}.fs-up-1{font-size:1.0666666667em !important}.fs-up-2{font-size:1.1333333333em !important}.fs-up-3{font-size:1.2em !important}.fs-up-4{font-size:1.2666666667em !important}.fs-up-5{font-size:1.3333333333em !important}.fs-up-6{font-size:1.4em !important}.fs-up-7{font-size:1.4666666667em !important}.fs-up-8{font-size:1.5333333333em !important}.fs-up-9{font-size:1.6em !important}.fs-up-10{font-size:1.6666666667em !important}.fs-base-down-6{font-size:0.6rem !important}.fs-base-down-5{font-size:0.6666666667rem !important}.fs-base-down-4{font-size:0.7333333333rem !important}.fs-base-down-3{font-size:0.8rem !important}.fs-base-down-2{font-size:0.8666666667rem !important}.fs-base-down-1{font-size:0.9333333333rem !important}.fs-base{font-size:1rem !important}.fs-base-up-1{font-size:1.0666666667rem !important}.fs-base-up-2{font-size:1.1333333333rem !important}.fs-base-up-3{font-size:1.2rem !important}.fs-base-up-4{font-size:1.2666666667rem !important}.fs-base-up-5{font-size:1.3333333333rem !important}.fs-base-up-6{font-size:1.4rem !important}.fs-base-up-7{font-size:1.4666666667rem !important}.fs-base-up-8{font-size:1.5333333333rem !important}.fs-base-up-9{font-size:1.6rem !important}.fs-base-up-10{font-size:1.6666666667rem !important}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.break-inside-avoid{break-inside:avoid;page-break-inside:avoid}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:.9em;color:#373737;background-color:#f7f7f7;border-radius:4px}code.-block{margin:0 0 1em;display:block;padding:8px;white-space:pre;word-break:break-all;word-wrap:break-word;overflow:auto}pre{white-space:pre;margin:0 0 1em 0}.border-list{padding:0;list-style:none}.border-list>.border-list__item{margin:0;padding:1rem 1.5rem;border-top:1px solid #c6c6c6;border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6}.border-list>.border-list__item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.border-list>.border-list__item:last-child{border-bottom:1px solid #c6c6c6;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.border-list .border-list__main-btn{margin-top:1rem;display:block;width:100%}@media(max-width: 767px){.border-list.-mobile-separated>.border-list__item{margin-top:2rem;border:1px solid #c6c6c6;border-radius:4px}.border-list.-mobile-centered>.border-list__item{text-align:center}}@media(min-width: 768px){.border-list>.border-list__item{display:flex;align-items:center;justify-content:space-between}.border-list .border-list__main-btn{flex-grow:0;flex-shrink:0;width:auto;margin:0 0 0 1rem}}ul,ol{margin-top:0;margin-bottom:1em}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-checkmark>li{padding-left:.5em}.list-checkmark>li::marker{content:"✔"}.pointer{cursor:pointer}.coci .form-checkbox>label.form-checkbox-label,.coci .form-checkbox>label.form-radio-label,.coci .form-radio>label.form-checkbox-label,.coci .form-radio>label.form-radio-label,label.form-label:not([hidden]){display:block;color:#373737;font-weight:normal;user-select:none}.coci .lars__control,.form-select,.form-control{border:1px solid #c6c6c6;border-radius:2px}.form-select,.form-control{position:relative;display:inline-flex;justify-content:flex-start;width:100%;font-size:1rem;line-height:1;vertical-align:top;color:#373737;background:#fff;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.form-select:disabled,.form-control:disabled{background:#f7f7f7}.form-select:focus,.coci .form-control:focus,.form-select:active,.coci .form-control:active{outline:#373737 auto 1px}label.form-label:not([hidden]){margin-bottom:8px;font-weight:500}.form-group{margin-bottom:1em}.form-control{height:auto;padding:.65rem .65rem}.form-control::placeholder{color:#999}.form-control.-sm{font-size:.9rem;padding:.4rem .4rem}.form-control.-lg{font-size:1.05rem;padding:1rem 1rem;border-radius:4px}textarea.form-control{height:7.5rem;line-height:1.4;padding-top:.45rem;padding-bottom:.45rem;resize:vertical}textarea.form-control.-height-sm{height:5rem}textarea.form-control.-height-lg{height:15rem}input.form-control[type=date]:before,input.form-control[type=datetime-local]:before{content:attr(placeholder) !important;color:#999;margin-right:.5em}input.form-control[type=date]:not([value=""]):before,input.form-control[type=date]:not([value=""]):before,input.form-control[type=datetime-local]:not([value=""]):before,input.form-control[type=datetime-local]:not([value=""]):before{display:none}.input-with-addon{display:flex;align-items:stretch}.input-with-addon>.form-control{flex-grow:1;flex-shrink:1;border-top-right-radius:0;border-bottom-right-radius:0}.input-with-addon .input-with-addon__addon{flex-grow:0;flex-shrink:0;border-top-left-radius:0;border-bottom-left-radius:0}.input-with-icon{position:relative}.input-with-icon.-has-icon-left>.form-control{padding-left:1.9em}.input-with-icon.-has-icon-right>.form-control{padding-right:1.9em}.input-with-icon>.input-with-icon__addon{position:absolute;padding:0 .65em;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;color:#bbb}.input-with-icon>.input-with-icon__addon.-left{left:0}.input-with-icon>.input-with-icon__addon.-right{right:0}.input-with-icon.-input-sm>.input-with-icon__addon{font-size:.9rem}.input-with-icon.-input-lg>.input-with-icon__addon{font-size:1.05rem}.form-group.-floating-label{position:relative}.form-group.-floating-label>label.form-label{position:absolute;z-index:1;top:50%;margin-left:.9em;transform:translateY(-50%);padding:0 .2em;line-height:1;font-size:1em;color:#999;border-radius:2px;transition:.2s;background:#fff;pointer-events:none}.form-group.-floating-label>textarea.form-control~label.form-label{top:1.7em}.form-group.-floating-label>.form-control::placeholder{color:rgba(0,0,0,0)}.form-group.-floating-label>.form-control:disabled~label.form-label{background:rgba(0,0,0,0);color:#626973}.form-group.-floating-label>.form-control:focus~label.form-label,.form-group.-floating-label>.form-control:not(:placeholder-shown)~label.form-label{top:0;font-size:.9em;color:#373737}.form-group.-floating-label>.form-control:-webkit-autofill~label.form-label{top:0;font-size:.9em}.form-select{padding:.65rem .65rem;padding-right:2.2rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75em center;background-size:16px 12px}.form-select.-sm{font-size:.9rem;padding:.4rem .4rem;padding-right:2rem}.form-select.-lg{font-size:1.05rem;padding:1rem 1rem;border-radius:4px;padding-right:2em}.coci .form-checkbox,.coci .form-radio{display:flex;margin-bottom:.5em}.coci .form-checkbox>.form-checkbox-input,.coci .form-checkbox>.form-radio-input,.coci .form-radio>.form-checkbox-input,.coci .form-radio>.form-radio-input{flex-shrink:0;margin-top:.1em;width:1em;height:1em}.coci .form-checkbox>label.form-checkbox-label,.coci .form-checkbox>label.form-radio-label,.coci .form-radio>label.form-checkbox-label,.coci .form-radio>label.form-radio-label{flex-grow:1;flex-shrink:1;margin:0 0 0 .5rem}.button,.hl-btn{display:inline-block;border-radius:2px;border-style:solid;border-width:1px;padding:.45rem 1rem;font-size:1rem;font-weight:400;letter-spacing:.01rem;cursor:pointer;transition:opacity .2s,background .2s}.button.-block,.hl-btn.-block{display:block;width:100%;text-align:center}.button.-rounded,.hl-btn.-rounded{border-radius:2rem}.button{border-color:#c6c6c6;border-radius:2px;color:#373737;background:#fff;text-decoration:none}.button:hover:not(:disabled){background:#f7f7f7;text-decoration:none}.button.-disabled,.button:disabled{opacity:.5}.button.-dark-border{border-color:#373737}.link-button{border:none;padding:0;background:0;display:inline}.link-button.-danger{color:#fc1717}.link-button:disabled{color:#626973;cursor:default}.link-button:disabled:hover{text-decoration:none}.button.-emphasis{background:#373737;border-color:#373737;color:#fff}.button.-emphasis:hover:not(:disabled){background:#1e1e1e}.button.-grey{background:#ebebeb;border-color:#ebebeb;color:#373737}.button.-grey:hover:not(:disabled){background:#d2d2d2}.button.-blue{background:#316ec9;border-color:#316ec9;color:#fff}.button.-blue:hover:not(:disabled){background:#2758a0}.button.-accent{background:#316ec9;border-color:#316ec9;color:#fff}.button.-accent:hover:not(:disabled){background:#2758a0}.button.-clear-white-text{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#fff}.button.-clear-white-text:hover:not(:disabled){background:rgba(0,0,0,0)}.button.-outline{background:#fff;border-color:#ebebeb;color:#373737}.button.-outline:hover:not(:disabled){background:#e6e6e6}.button.-outline.-tight{border:1px solid #ebebeb !important}.button.-sm{padding:.35rem .8rem;font-size:0.9333333333rem}.button.-xs{padding:.35rem .8rem;font-size:.675rem}.button.-tight{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none !important;border-radius:2px;padding:0 .625rem;height:1.6rem;font-size:0.9333333333rem;font-weight:600}.button.-tight>.button__icon{color:#316ec9}.button.-tight.-emphasis>.button__icon{color:#fff}.button.-tight.-text-sm{font-size:0.6666666667rem;font-weight:700}.buttons{margin-bottom:.5rem}.buttons>.button,.buttons>.link-button{margin-right:.5rem}.buttons.-form-footer{margin-bottom:0;display:flex;align-items:center;justify-content:flex-end}.buttons.-form-footer .form-footer-leading-option{margin-right:auto;margin-bottom:0;padding-right:1rem}.buttons.-form-footer .button:last-child{margin-right:0}.icon-button,.blank-button{padding:0;background:none;border:none;cursor:pointer;text-decoration:none}.icon-button:hover,.blank-button:hover{text-decoration:none}.icon-button.-danger,.blank-button.-danger{color:#fd5b5b}.button.-fa-icon-round{padding:0;height:40px;width:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.button.-fa-icon-round.-md-sm{height:32px;width:32px}.button.-fa-icon-round.-sm{height:24px;width:24px}.form-controls-two-col,.form-controls-three-col{display:grid;grid-column-gap:1rem}.form-controls-two-col{grid-template-columns:1fr 1fr}.form-controls-three-col{grid-template-columns:1fr 1fr 1fr}@media(max-width: 479px){.form-controls-two-col.-mobile-inline,.form-controls-three-col.-mobile-inline{display:block}}.flex-cont{display:flex;width:100%}.flex-cont.-align-start{align-items:flex-start}.flex-cont.-align-end{align-items:flex-end}.flex-cont.-align-center{align-items:center}.flex-cont.-align-stretch{align-items:stretch}.flex-cont.-justify-between{justify-content:space-between}.flex-cont.-justify-around{justify-content:space-around}.flex-cont.-justify-center{justify-content:center}.flex-cont.-justify-stretch{justify-content:stretch}.flex-cont.-justify-end{justify-content:end}.flex-cont.-wrap{flex-wrap:wrap}.flex-cont.-direction-column{flex-direction:column}.flex-cont.-direction-row{flex-direction:row}.flex-cont.-width-auto{width:auto}.flex-cont.-inline-flex{display:inline-flex}.flex-cont.-gap-1{gap:8px}.flex-cont.-gap-2{gap:16px}.flex-cont.-gap-3{gap:24px}.flex-cont.-gap-4{gap:32px}.flex-cont.-gap-5{gap:40px}.flex-cont>.flex-item{flex:auto}.flex-cont>.flex-item.-grow{flex-grow:1}.flex-cont>.flex-item.-no-grow{flex-grow:0}.flex-cont>.flex-item.-shrink{flex-shrink:1}.flex-cont>.flex-item.-no-shrink{flex-shrink:0}.flex-cont>.flex-item.-half{flex-basis:50%}@media(min-width: 768px){.flex-cont-screen-sm{display:flex;width:100%}.flex-cont-screen-sm.-align-start{align-items:flex-start}.flex-cont-screen-sm.-align-end{align-items:flex-end}.flex-cont-screen-sm.-align-center{align-items:center}.flex-cont-screen-sm.-align-stretch{align-items:stretch}.flex-cont-screen-sm.-justify-between{justify-content:space-between}.flex-cont-screen-sm.-justify-around{justify-content:space-around}.flex-cont-screen-sm.-justify-center{justify-content:center}.flex-cont-screen-sm.-justify-stretch{justify-content:stretch}.flex-cont-screen-sm.-justify-end{justify-content:end}.flex-cont-screen-sm.-wrap{flex-wrap:wrap}.flex-cont-screen-sm.-direction-column{flex-direction:column}.flex-cont-screen-sm.-direction-row{flex-direction:row}.flex-cont-screen-sm.-width-auto{width:auto}.flex-cont-screen-sm.-inline-flex{display:inline-flex}.flex-cont-screen-sm.-gap-1{gap:8px}.flex-cont-screen-sm.-gap-2{gap:16px}.flex-cont-screen-sm.-gap-3{gap:24px}.flex-cont-screen-sm.-gap-4{gap:32px}.flex-cont-screen-sm.-gap-5{gap:40px}.flex-cont-screen-sm>.flex-item{flex:auto}.flex-cont-screen-sm>.flex-item.-grow{flex-grow:1}.flex-cont-screen-sm>.flex-item.-no-grow{flex-grow:0}.flex-cont-screen-sm>.flex-item.-shrink{flex-shrink:1}.flex-cont-screen-sm>.flex-item.-no-shrink{flex-shrink:0}.flex-cont-screen-sm>.flex-item.-half{flex-basis:50%}}@media(min-width: 992px){.flex-cont-screen-md{display:flex;width:100%}.flex-cont-screen-md.-align-start{align-items:flex-start}.flex-cont-screen-md.-align-end{align-items:flex-end}.flex-cont-screen-md.-align-center{align-items:center}.flex-cont-screen-md.-align-stretch{align-items:stretch}.flex-cont-screen-md.-justify-between{justify-content:space-between}.flex-cont-screen-md.-justify-around{justify-content:space-around}.flex-cont-screen-md.-justify-center{justify-content:center}.flex-cont-screen-md.-justify-stretch{justify-content:stretch}.flex-cont-screen-md.-justify-end{justify-content:end}.flex-cont-screen-md.-wrap{flex-wrap:wrap}.flex-cont-screen-md.-direction-column{flex-direction:column}.flex-cont-screen-md.-direction-row{flex-direction:row}.flex-cont-screen-md.-width-auto{width:auto}.flex-cont-screen-md.-inline-flex{display:inline-flex}.flex-cont-screen-md.-gap-1{gap:8px}.flex-cont-screen-md.-gap-2{gap:16px}.flex-cont-screen-md.-gap-3{gap:24px}.flex-cont-screen-md.-gap-4{gap:32px}.flex-cont-screen-md.-gap-5{gap:40px}.flex-cont-screen-md>.flex-item{flex:auto}.flex-cont-screen-md>.flex-item.-grow{flex-grow:1}.flex-cont-screen-md>.flex-item.-no-grow{flex-grow:0}.flex-cont-screen-md>.flex-item.-shrink{flex-shrink:1}.flex-cont-screen-md>.flex-item.-no-shrink{flex-shrink:0}.flex-cont-screen-md>.flex-item.-half{flex-basis:50%}}.m-a-0{margin:0 0 !important}.m-t-0{margin-top:0 !important}.m-r-0{margin-right:0 !important}.m-b-0{margin-bottom:0 !important}.m-l-0{margin-left:0 !important}.m-l-m0{margin-left:0 !important}.m-x-0{margin-right:0 !important;margin-left:0 !important}.m-y-0{margin-top:0 !important;margin-bottom:0 !important}@media(max-width: 767px){.m-a-0-mobile{margin:0 0 !important}.m-t-0-mobile{margin-top:0 !important}.m-r-0-mobile{margin-right:0 !important}.m-b-0-mobile{margin-bottom:0 !important}.m-l-0-mobile{margin-left:0 !important}.m-l-m0-mobile{margin-left:0 !important}.m-x-0-mobile{margin-right:0 !important;margin-left:0 !important}.m-y-0-mobile{margin-top:0 !important;margin-bottom:0 !important}}.neg-m-a-0{margin:0 0 !important}.neg-m-t-0{margin-top:0 !important}.neg-m-r-0{margin-right:0 !important}.neg-m-b-0{margin-bottom:0 !important}.neg-m-l-0{margin-left:0 !important}.neg-m-l-m0{margin-left:0 !important}.neg-m-x-0{margin-right:0 !important;margin-left:0 !important}.neg-m-y-0{margin-top:0 !important;margin-bottom:0 !important}.m-a-1{margin:8px 8px !important}.m-t-1{margin-top:8px !important}.m-r-1{margin-right:8px !important}.m-b-1{margin-bottom:8px !important}.m-l-1{margin-left:8px !important}.m-l-m1{margin-left:-8px !important}.m-x-1{margin-right:8px !important;margin-left:8px !important}.m-y-1{margin-top:8px !important;margin-bottom:8px !important}@media(max-width: 767px){.m-a-1-mobile{margin:8px 8px !important}.m-t-1-mobile{margin-top:8px !important}.m-r-1-mobile{margin-right:8px !important}.m-b-1-mobile{margin-bottom:8px !important}.m-l-1-mobile{margin-left:8px !important}.m-l-m1-mobile{margin-left:-8px !important}.m-x-1-mobile{margin-right:8px !important;margin-left:8px !important}.m-y-1-mobile{margin-top:8px !important;margin-bottom:8px !important}}.neg-m-a-1{margin:-8px -8px !important}.neg-m-t-1{margin-top:-8px !important}.neg-m-r-1{margin-right:-8px !important}.neg-m-b-1{margin-bottom:-8px !important}.neg-m-l-1{margin-left:-8px !important}.neg-m-l-m1{margin-left:8px !important}.neg-m-x-1{margin-right:-8px !important;margin-left:-8px !important}.neg-m-y-1{margin-top:-8px !important;margin-bottom:-8px !important}.m-a-2{margin:16px 16px !important}.m-t-2{margin-top:16px !important}.m-r-2{margin-right:16px !important}.m-b-2{margin-bottom:16px !important}.m-l-2{margin-left:16px !important}.m-l-m2{margin-left:-16px !important}.m-x-2{margin-right:16px !important;margin-left:16px !important}.m-y-2{margin-top:16px !important;margin-bottom:16px !important}@media(max-width: 767px){.m-a-2-mobile{margin:16px 16px !important}.m-t-2-mobile{margin-top:16px !important}.m-r-2-mobile{margin-right:16px !important}.m-b-2-mobile{margin-bottom:16px !important}.m-l-2-mobile{margin-left:16px !important}.m-l-m2-mobile{margin-left:-16px !important}.m-x-2-mobile{margin-right:16px !important;margin-left:16px !important}.m-y-2-mobile{margin-top:16px !important;margin-bottom:16px !important}}.neg-m-a-2{margin:0-16px 0-16px !important}.neg-m-t-2{margin-top:0-16px !important}.neg-m-r-2{margin-right:0-16px !important}.neg-m-b-2{margin-bottom:0-16px !important}.neg-m-l-2{margin-left:0-16px !important}.neg-m-l-m2{margin-left:-0-16px !important}.neg-m-x-2{margin-right:0-16px !important;margin-left:0-16px !important}.neg-m-y-2{margin-top:0-16px !important;margin-bottom:0-16px !important}.m-a-3{margin:24px 24px !important}.m-t-3{margin-top:24px !important}.m-r-3{margin-right:24px !important}.m-b-3{margin-bottom:24px !important}.m-l-3{margin-left:24px !important}.m-l-m3{margin-left:-24px !important}.m-x-3{margin-right:24px !important;margin-left:24px !important}.m-y-3{margin-top:24px !important;margin-bottom:24px !important}@media(max-width: 767px){.m-a-3-mobile{margin:24px 24px !important}.m-t-3-mobile{margin-top:24px !important}.m-r-3-mobile{margin-right:24px !important}.m-b-3-mobile{margin-bottom:24px !important}.m-l-3-mobile{margin-left:24px !important}.m-l-m3-mobile{margin-left:-24px !important}.m-x-3-mobile{margin-right:24px !important;margin-left:24px !important}.m-y-3-mobile{margin-top:24px !important;margin-bottom:24px !important}}.neg-m-a-3{margin:0-24px 0-24px !important}.neg-m-t-3{margin-top:0-24px !important}.neg-m-r-3{margin-right:0-24px !important}.neg-m-b-3{margin-bottom:0-24px !important}.neg-m-l-3{margin-left:0-24px !important}.neg-m-l-m3{margin-left:-0-24px !important}.neg-m-x-3{margin-right:0-24px !important;margin-left:0-24px !important}.neg-m-y-3{margin-top:0-24px !important;margin-bottom:0-24px !important}.m-a-4{margin:32px 32px !important}.m-t-4{margin-top:32px !important}.m-r-4{margin-right:32px !important}.m-b-4{margin-bottom:32px !important}.m-l-4{margin-left:32px !important}.m-l-m4{margin-left:-32px !important}.m-x-4{margin-right:32px !important;margin-left:32px !important}.m-y-4{margin-top:32px !important;margin-bottom:32px !important}@media(max-width: 767px){.m-a-4-mobile{margin:32px 32px !important}.m-t-4-mobile{margin-top:32px !important}.m-r-4-mobile{margin-right:32px !important}.m-b-4-mobile{margin-bottom:32px !important}.m-l-4-mobile{margin-left:32px !important}.m-l-m4-mobile{margin-left:-32px !important}.m-x-4-mobile{margin-right:32px !important;margin-left:32px !important}.m-y-4-mobile{margin-top:32px !important;margin-bottom:32px !important}}.neg-m-a-4{margin:0-32px 0-32px !important}.neg-m-t-4{margin-top:0-32px !important}.neg-m-r-4{margin-right:0-32px !important}.neg-m-b-4{margin-bottom:0-32px !important}.neg-m-l-4{margin-left:0-32px !important}.neg-m-l-m4{margin-left:-0-32px !important}.neg-m-x-4{margin-right:0-32px !important;margin-left:0-32px !important}.neg-m-y-4{margin-top:0-32px !important;margin-bottom:0-32px !important}.m-a-5{margin:40px 40px !important}.m-t-5{margin-top:40px !important}.m-r-5{margin-right:40px !important}.m-b-5{margin-bottom:40px !important}.m-l-5{margin-left:40px !important}.m-l-m5{margin-left:-40px !important}.m-x-5{margin-right:40px !important;margin-left:40px !important}.m-y-5{margin-top:40px !important;margin-bottom:40px !important}@media(max-width: 767px){.m-a-5-mobile{margin:40px 40px !important}.m-t-5-mobile{margin-top:40px !important}.m-r-5-mobile{margin-right:40px !important}.m-b-5-mobile{margin-bottom:40px !important}.m-l-5-mobile{margin-left:40px !important}.m-l-m5-mobile{margin-left:-40px !important}.m-x-5-mobile{margin-right:40px !important;margin-left:40px !important}.m-y-5-mobile{margin-top:40px !important;margin-bottom:40px !important}}.neg-m-a-5{margin:0-40px 0-40px !important}.neg-m-t-5{margin-top:0-40px !important}.neg-m-r-5{margin-right:0-40px !important}.neg-m-b-5{margin-bottom:0-40px !important}.neg-m-l-5{margin-left:0-40px !important}.neg-m-l-m5{margin-left:-0-40px !important}.neg-m-x-5{margin-right:0-40px !important;margin-left:0-40px !important}.neg-m-y-5{margin-top:0-40px !important;margin-bottom:0-40px !important}.m-a-6{margin:48px 48px !important}.m-t-6{margin-top:48px !important}.m-r-6{margin-right:48px !important}.m-b-6{margin-bottom:48px !important}.m-l-6{margin-left:48px !important}.m-l-m6{margin-left:-48px !important}.m-x-6{margin-right:48px !important;margin-left:48px !important}.m-y-6{margin-top:48px !important;margin-bottom:48px !important}@media(max-width: 767px){.m-a-6-mobile{margin:48px 48px !important}.m-t-6-mobile{margin-top:48px !important}.m-r-6-mobile{margin-right:48px !important}.m-b-6-mobile{margin-bottom:48px !important}.m-l-6-mobile{margin-left:48px !important}.m-l-m6-mobile{margin-left:-48px !important}.m-x-6-mobile{margin-right:48px !important;margin-left:48px !important}.m-y-6-mobile{margin-top:48px !important;margin-bottom:48px !important}}.neg-m-a-6{margin:0-48px 0-48px !important}.neg-m-t-6{margin-top:0-48px !important}.neg-m-r-6{margin-right:0-48px !important}.neg-m-b-6{margin-bottom:0-48px !important}.neg-m-l-6{margin-left:0-48px !important}.neg-m-l-m6{margin-left:-0-48px !important}.neg-m-x-6{margin-right:0-48px !important;margin-left:0-48px !important}.neg-m-y-6{margin-top:0-48px !important;margin-bottom:0-48px !important}.m-a-7{margin:56px 56px !important}.m-t-7{margin-top:56px !important}.m-r-7{margin-right:56px !important}.m-b-7{margin-bottom:56px !important}.m-l-7{margin-left:56px !important}.m-l-m7{margin-left:-56px !important}.m-x-7{margin-right:56px !important;margin-left:56px !important}.m-y-7{margin-top:56px !important;margin-bottom:56px !important}@media(max-width: 767px){.m-a-7-mobile{margin:56px 56px !important}.m-t-7-mobile{margin-top:56px !important}.m-r-7-mobile{margin-right:56px !important}.m-b-7-mobile{margin-bottom:56px !important}.m-l-7-mobile{margin-left:56px !important}.m-l-m7-mobile{margin-left:-56px !important}.m-x-7-mobile{margin-right:56px !important;margin-left:56px !important}.m-y-7-mobile{margin-top:56px !important;margin-bottom:56px !important}}.neg-m-a-7{margin:0-56px 0-56px !important}.neg-m-t-7{margin-top:0-56px !important}.neg-m-r-7{margin-right:0-56px !important}.neg-m-b-7{margin-bottom:0-56px !important}.neg-m-l-7{margin-left:0-56px !important}.neg-m-l-m7{margin-left:-0-56px !important}.neg-m-x-7{margin-right:0-56px !important;margin-left:0-56px !important}.neg-m-y-7{margin-top:0-56px !important;margin-bottom:0-56px !important}.m-a-8{margin:64px 64px !important}.m-t-8{margin-top:64px !important}.m-r-8{margin-right:64px !important}.m-b-8{margin-bottom:64px !important}.m-l-8{margin-left:64px !important}.m-l-m8{margin-left:-64px !important}.m-x-8{margin-right:64px !important;margin-left:64px !important}.m-y-8{margin-top:64px !important;margin-bottom:64px !important}@media(max-width: 767px){.m-a-8-mobile{margin:64px 64px !important}.m-t-8-mobile{margin-top:64px !important}.m-r-8-mobile{margin-right:64px !important}.m-b-8-mobile{margin-bottom:64px !important}.m-l-8-mobile{margin-left:64px !important}.m-l-m8-mobile{margin-left:-64px !important}.m-x-8-mobile{margin-right:64px !important;margin-left:64px !important}.m-y-8-mobile{margin-top:64px !important;margin-bottom:64px !important}}.neg-m-a-8{margin:0-64px 0-64px !important}.neg-m-t-8{margin-top:0-64px !important}.neg-m-r-8{margin-right:0-64px !important}.neg-m-b-8{margin-bottom:0-64px !important}.neg-m-l-8{margin-left:0-64px !important}.neg-m-l-m8{margin-left:-0-64px !important}.neg-m-x-8{margin-right:0-64px !important;margin-left:0-64px !important}.neg-m-y-8{margin-top:0-64px !important;margin-bottom:0-64px !important}.p-a-0{padding:0 0 !important}.p-t-0{padding-top:0 !important}.p-r-0{padding-right:0 !important}.p-b-0{padding-bottom:0 !important}.p-l-0{padding-left:0 !important}.p-l-m0{padding-left:0 !important}.p-x-0{padding-right:0 !important;padding-left:0 !important}.p-y-0{padding-top:0 !important;padding-bottom:0 !important}@media(max-width: 767px){.p-a-0-mobile{padding:0 0 !important}.p-t-0-mobile{padding-top:0 !important}.p-r-0-mobile{padding-right:0 !important}.p-b-0-mobile{padding-bottom:0 !important}.p-l-0-mobile{padding-left:0 !important}.p-l-m0-mobile{padding-left:0 !important}.p-x-0-mobile{padding-right:0 !important;padding-left:0 !important}.p-y-0-mobile{padding-top:0 !important;padding-bottom:0 !important}}.p-a-1{padding:8px 8px !important}.p-t-1{padding-top:8px !important}.p-r-1{padding-right:8px !important}.p-b-1{padding-bottom:8px !important}.p-l-1{padding-left:8px !important}.p-l-m1{padding-left:-8px !important}.p-x-1{padding-right:8px !important;padding-left:8px !important}.p-y-1{padding-top:8px !important;padding-bottom:8px !important}@media(max-width: 767px){.p-a-1-mobile{padding:8px 8px !important}.p-t-1-mobile{padding-top:8px !important}.p-r-1-mobile{padding-right:8px !important}.p-b-1-mobile{padding-bottom:8px !important}.p-l-1-mobile{padding-left:8px !important}.p-l-m1-mobile{padding-left:-8px !important}.p-x-1-mobile{padding-right:8px !important;padding-left:8px !important}.p-y-1-mobile{padding-top:8px !important;padding-bottom:8px !important}}.p-a-2{padding:16px 16px !important}.p-t-2{padding-top:16px !important}.p-r-2{padding-right:16px !important}.p-b-2{padding-bottom:16px !important}.p-l-2{padding-left:16px !important}.p-l-m2{padding-left:-16px !important}.p-x-2{padding-right:16px !important;padding-left:16px !important}.p-y-2{padding-top:16px !important;padding-bottom:16px !important}@media(max-width: 767px){.p-a-2-mobile{padding:16px 16px !important}.p-t-2-mobile{padding-top:16px !important}.p-r-2-mobile{padding-right:16px !important}.p-b-2-mobile{padding-bottom:16px !important}.p-l-2-mobile{padding-left:16px !important}.p-l-m2-mobile{padding-left:-16px !important}.p-x-2-mobile{padding-right:16px !important;padding-left:16px !important}.p-y-2-mobile{padding-top:16px !important;padding-bottom:16px !important}}.p-a-3{padding:24px 24px !important}.p-t-3{padding-top:24px !important}.p-r-3{padding-right:24px !important}.p-b-3{padding-bottom:24px !important}.p-l-3{padding-left:24px !important}.p-l-m3{padding-left:-24px !important}.p-x-3{padding-right:24px !important;padding-left:24px !important}.p-y-3{padding-top:24px !important;padding-bottom:24px !important}@media(max-width: 767px){.p-a-3-mobile{padding:24px 24px !important}.p-t-3-mobile{padding-top:24px !important}.p-r-3-mobile{padding-right:24px !important}.p-b-3-mobile{padding-bottom:24px !important}.p-l-3-mobile{padding-left:24px !important}.p-l-m3-mobile{padding-left:-24px !important}.p-x-3-mobile{padding-right:24px !important;padding-left:24px !important}.p-y-3-mobile{padding-top:24px !important;padding-bottom:24px !important}}.p-a-4{padding:32px 32px !important}.p-t-4{padding-top:32px !important}.p-r-4{padding-right:32px !important}.p-b-4{padding-bottom:32px !important}.p-l-4{padding-left:32px !important}.p-l-m4{padding-left:-32px !important}.p-x-4{padding-right:32px !important;padding-left:32px !important}.p-y-4{padding-top:32px !important;padding-bottom:32px !important}@media(max-width: 767px){.p-a-4-mobile{padding:32px 32px !important}.p-t-4-mobile{padding-top:32px !important}.p-r-4-mobile{padding-right:32px !important}.p-b-4-mobile{padding-bottom:32px !important}.p-l-4-mobile{padding-left:32px !important}.p-l-m4-mobile{padding-left:-32px !important}.p-x-4-mobile{padding-right:32px !important;padding-left:32px !important}.p-y-4-mobile{padding-top:32px !important;padding-bottom:32px !important}}.p-a-5{padding:40px 40px !important}.p-t-5{padding-top:40px !important}.p-r-5{padding-right:40px !important}.p-b-5{padding-bottom:40px !important}.p-l-5{padding-left:40px !important}.p-l-m5{padding-left:-40px !important}.p-x-5{padding-right:40px !important;padding-left:40px !important}.p-y-5{padding-top:40px !important;padding-bottom:40px !important}@media(max-width: 767px){.p-a-5-mobile{padding:40px 40px !important}.p-t-5-mobile{padding-top:40px !important}.p-r-5-mobile{padding-right:40px !important}.p-b-5-mobile{padding-bottom:40px !important}.p-l-5-mobile{padding-left:40px !important}.p-l-m5-mobile{padding-left:-40px !important}.p-x-5-mobile{padding-right:40px !important;padding-left:40px !important}.p-y-5-mobile{padding-top:40px !important;padding-bottom:40px !important}}.p-a-6{padding:48px 48px !important}.p-t-6{padding-top:48px !important}.p-r-6{padding-right:48px !important}.p-b-6{padding-bottom:48px !important}.p-l-6{padding-left:48px !important}.p-l-m6{padding-left:-48px !important}.p-x-6{padding-right:48px !important;padding-left:48px !important}.p-y-6{padding-top:48px !important;padding-bottom:48px !important}@media(max-width: 767px){.p-a-6-mobile{padding:48px 48px !important}.p-t-6-mobile{padding-top:48px !important}.p-r-6-mobile{padding-right:48px !important}.p-b-6-mobile{padding-bottom:48px !important}.p-l-6-mobile{padding-left:48px !important}.p-l-m6-mobile{padding-left:-48px !important}.p-x-6-mobile{padding-right:48px !important;padding-left:48px !important}.p-y-6-mobile{padding-top:48px !important;padding-bottom:48px !important}}.p-a-7{padding:56px 56px !important}.p-t-7{padding-top:56px !important}.p-r-7{padding-right:56px !important}.p-b-7{padding-bottom:56px !important}.p-l-7{padding-left:56px !important}.p-l-m7{padding-left:-56px !important}.p-x-7{padding-right:56px !important;padding-left:56px !important}.p-y-7{padding-top:56px !important;padding-bottom:56px !important}@media(max-width: 767px){.p-a-7-mobile{padding:56px 56px !important}.p-t-7-mobile{padding-top:56px !important}.p-r-7-mobile{padding-right:56px !important}.p-b-7-mobile{padding-bottom:56px !important}.p-l-7-mobile{padding-left:56px !important}.p-l-m7-mobile{padding-left:-56px !important}.p-x-7-mobile{padding-right:56px !important;padding-left:56px !important}.p-y-7-mobile{padding-top:56px !important;padding-bottom:56px !important}}.p-a-8{padding:64px 64px !important}.p-t-8{padding-top:64px !important}.p-r-8{padding-right:64px !important}.p-b-8{padding-bottom:64px !important}.p-l-8{padding-left:64px !important}.p-l-m8{padding-left:-64px !important}.p-x-8{padding-right:64px !important;padding-left:64px !important}.p-y-8{padding-top:64px !important;padding-bottom:64px !important}@media(max-width: 767px){.p-a-8-mobile{padding:64px 64px !important}.p-t-8-mobile{padding-top:64px !important}.p-r-8-mobile{padding-right:64px !important}.p-b-8-mobile{padding-bottom:64px !important}.p-l-8-mobile{padding-left:64px !important}.p-l-m8-mobile{padding-left:-64px !important}.p-x-8-mobile{padding-right:64px !important;padding-left:64px !important}.p-y-8-mobile{padding-top:64px !important;padding-bottom:64px !important}}.m-t-hlf{margin-top:4px}.m-r-hlf{margin-right:4px}.m-b-hlf{margin-bottom:4px}.m-l-hlf{margin-left:4px}.m-a-hlf{margin:4px}.m-y-hlf{margin-top:4px;margin-bottom:4px}.m-x-hlf{margin-left:4px;margin-right:4px}.p-y-hlf{padding-top:4px;padding-bottom:4px}.p-x-hlf{padding-left:4px;padding-right:4px}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-inline-flex{display:inline-flex}.d-block{display:block}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li::before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li::before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li::before,.ql-editor ul[data-checked=false]>li::before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li::before{content:"☑"}.ql-editor ul[data-checked=false]>li::before{content:"☐"}.ql-editor li::before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl)::before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl::before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0, decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1, lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2, lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3, decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4, lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5, lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6, decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7, lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8, lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9, decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank::before{color:rgba(0, 0, 0, 0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow{box-sizing:border-box}.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0px}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0px;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label::before,.ql-snow .ql-picker.ql-header .ql-picker-item::before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label::before,.ql-snow .ql-picker.ql-font .ql-picker-item::before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label::before,.ql-snow .ql-picker.ql-size .ql-picker-item::before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0, 0, 0, 0.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:#ccc}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0px 0px 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0px;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0px;content:"Save";padding-right:0px}.ql-snow .ql-tooltip[data-mode=link]::before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.active-users-strip{display:inline-flex;align-items:center}.active-users-strip__avatars>*{margin-left:-4px}.active-users-strip__xtra-cont{position:absolute;left:.5rem;margin-top:.25rem;padding:4px 32px 4px 16px;border:1px solid #e9e9e9;border-radius:4px;background:#fff}.active-users-strip__extra-user{line-height:1;margin:16px 0;white-space:nowrap}.auto-assign-tile{border:1px solid #e9e9e9;padding:16px;border-radius:4px}.auto-assign-tile.-white{background:#fff;border-color:#fff}.hl-avatar{width:40px;height:40px;position:relative;display:inline-block;vertical-align:middle}.hl-avatar .hl-avatar__content{position:absolute;width:100%;height:100%;border-radius:50%;overflow:hidden;background:#4d4d4d;top:0;left:0;text-transform:capitalize}.hl-avatar.-not-round .hl-avatar__content{border-radius:4px}.hl-avatar .hl-avatar__img{position:absolute;top:0;left:0;height:100%;width:100%}.hl-avatar .hl-avatar__icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;opacity:.3;font-size:1.5rem}.hl-avatar .hl-avatar__initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;font-size:0.8666666667rem;line-height:2}.hl-avatar.-text-dark .hl-avatar__initials{color:#373737}.hl-avatar.hl-avatar--responsive{width:100%;height:auto;padding-top:100%}.hl-avatar.hl-avatar--small{width:24px;height:24px}.hl-avatar.hl-avatar--small .hl-avatar__initials{font-size:0.6rem;font-weight:800}.hl-avatar.hl-avatar--small .hl-avatar__icon{font-size:1rem}.latchel-logo{display:block;width:60px}.latchel-logo .latchel-logo__graphic{fill:#373737}.latchel-logo.-inverse .latchel-logo__graphic{fill:#fff}.support-icon{display:block;width:60px}.support-icon .support-icon__circle{fill:#373737}.support-icon .support-icon__graphic{fill:#fff}.support-icon.-inverse .support-icon__circle{fill:#fff}.support-icon.-inverse .support-icon__graphic{fill:#373737}.resident-benefit-form{max-width:400px;margin-inline:auto}.resident-benefit-form>.resident-benefit-form__title{font-weight:500;font-size:2em;line-height:1.3;margin-bottom:24px;text-align:center}.resident-benefit-form .resident-benefit-form__zoom-range{width:100%;display:inline-flex;align-items:center}.resident-benefit-form .resident-benefit-form__zoom-range input.resident-benefit-form__zoom-range__zoom-control{padding:0px}.resident-benefit-form>label.resident-benefit-form__file-label{margin:0;width:100%}.resident-benefit-form .resident-benefit-form__upload-file{border-radius:4px;border:1px solid #c6c6c6;cursor:pointer;display:flex}.resident-benefit-form .resident-benefit-form__upload-file .resident-benefit-form__upload-file__file-box{width:100%;border-radius:4px;margin:16px;word-break:break-all}.resident-benefit-form .resident-benefit-form__upload-file .resident-benefit-form__upload-file__file-box.-dashed-box{justify-content:center;display:flex;text-align:center;padding:16px;align-items:center;flex-direction:column;border:1px dashed #c6c6c6}.resident-benefit-form .resident-benefit-form__upload-file .resident-benefit-form__upload-file__file-box.-dashed-box>div{word-break:break-word}.resident-benefit-form .resident-benefit-form__crop-button{text-align:center}.resident-benefit-form .resident-benefit-form__crop-container{position:relative;min-height:300px}.resident-benefit-form .resident-benefit-form__no-styling{background:none;border:none;padding:0;cursor:pointer}.resident-benefit-form .resident-benefit-form__no-button-style{font-size:1.1em}.progress-steps-bar{width:100%;display:inline-block}.progress-steps-bar>.steps-bar{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.progress-steps-bar>.steps-bar>.steps-sections{display:flex;flex-grow:1;align-items:center}.progress-steps-bar>.steps-bar>.steps-sections>.dot-circle{height:.8em;width:.8em;border-radius:50%;background:#c4c4c4;z-index:1}.progress-steps-bar>.steps-bar>.steps-sections>.bar-section{flex-grow:1;height:.25em;background:#c4c4c4}.progress-steps-bar>.steps-bar>.steps-sections .-selected{background:#373737}.busy-button{position:relative}.busy-button>.busy-button__loading{display:none}.busy-button.-busy>.busy-button__loading{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.busy-button.-busy>.hl-busy-button__content{visibility:hidden}@keyframes blink{50%{opacity:0}}.loading-dots{white-space:nowrap;line-height:0}.loading-dots .dot{width:8px;height:8px;display:inline-block !important;border-radius:50%;background:#316ec9;animation:1s blink infinite}.loading-dots .dot:nth-child(2){animation-delay:250ms;margin:0 4px}.loading-dots .dot:nth-child(3){animation-delay:500ms}.loading-dots.-monochrome .dot{background:#373737}.loading-dots.-inverse .dot{background:#fff}.loading-dots.-block{display:block}.loading-dots.-size-large .dot{width:12px;height:12px}.loading-dots.-size-small .dot{width:6px;height:6px}.loading-dots.-size-small .dot:nth-child(2){margin:0 2px}.toggle{width:38px;height:10px;border-radius:10px;background:#d3d3d3;position:relative;cursor:pointer;transition:background .6s}.toggle.-disabled{pointer-events:none}.toggle>.handle{width:20px;height:20px;border-radius:50%;background:#fff;border:1px solid #ccc;position:absolute;left:0;top:50%;margin-top:-10px;transition:left .6s}.toggle.-active{background:#80aee3}.toggle.-active>.handle{background:#316ec9;border-color:#316ec9;left:calc(100% - 20px)}.resident-benefit-splash{position:relative;padding-top:56.25%}.resident-benefit-splash img.resident-benefit-splash__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:4px}.resident-benefit__head{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:48px 24px 36px 24px;background-color:#f3f4f9;text-align:center;font-size:2.13rem;font-weight:500}.resident-benefit__head>.resident-benefit__head--header{max-width:528px}.resident-benefit__head>.resident-benefit__head--sub-header{color:#626973;font-size:1.2rem;font-weight:400;max-width:528px}.resident-benefit__total{height:38px;background:linear-gradient(to top, #fff 50%, #f3f4f9 50%);display:flex;justify-content:center;align-items:center}.resident-benefit__total--benefit{color:#fff;font-weight:600;font-size:1.13rem;padding:6px 10.5px;align-content:center;background-color:#3abc4f}.resident-benefit__total--benefit>.emoji{vertical-align:top;line-height:1.2}.resident-benefit{background:#fff;overflow:hidden;min-width:250px;max-width:400px;position:relative;border-radius:4px;padding:16px;border:1px solid #e9e9e9}.resident-benefit .resident-benefit__value{background-color:#3abc4f;border-radius:4px;display:inline-block;padding:4px 6px;margin-bottom:8px;color:#fff;font-weight:700;font-size:.73rem}.resident-benefit .resident-benefit__editing-badge{margin-bottom:4px;font-size:.9em;font-weight:500;color:#626973}.resident-benefit .resident-benefit__editing-badge>.pin{margin-right:.25em;transform:rotate(45deg)}.resident-benefit .resident-benefit__main{height:100%}.resident-benefit .resident-benefit__content{padding-top:24px;display:flex;flex-direction:column;align-items:stretch}.resident-benefit .resident-benefit__content>.resident-benefit__title{font-size:1.2em;font-weight:700;line-height:1.2;flex-grow:0;flex-shrink:0}.resident-benefit .resident-benefit__content>.resident-benefit__description{font-size:1.06rem;margin:.5em 0 0;line-height:1.4;color:#626973;flex-grow:1;flex-shrink:0}.resident-benefit .resident-benefit__content>.resident-benefit__bottom{margin-top:1em;flex-grow:0;flex-shrink:0}.resident-benefit .resident-benefit__content>.resident-benefit__bottom .toggle-with-label{font-weight:500}.resident-benefit>.ellipsis{position:absolute;top:16px;right:16px}@media(max-width: 768px){.resident-benefit .resident-benefit__content .resident-benefit__bottom>.busy-button{display:block;width:100%}}.benefit-grid:not(.-embedded)>.resident-benefit{margin:24px auto 0}.benefit-grid:not(.-embedded)>.resident-benefit:first-child{margin-top:0}@media(min-width: 768px){.benefit-grid:not(.-embedded){display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:30px;grid-row-gap:32px;grid-auto-rows:1fr}.benefit-grid:not(.-embedded)>.resident-benefit{margin:0}}@media(min-width: 992px){.benefit-grid:not(.-embedded){grid-template-columns:repeat(3, 1fr)}}.benefit-grid.-embedded{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap}.benefit-grid.-embedded>.resident-benefit{flex-grow:0;flex-shrink:0;margin:1rem;width:300px}@keyframes blink{50%{opacity:0}}.loading-dots{white-space:nowrap;line-height:0}.loading-dots .dot{width:8px;height:8px;display:inline-block !important;border-radius:50%;background:#316ec9;animation:1s blink infinite}.loading-dots .dot:nth-child(2){animation-delay:250ms;margin:0 4px}.loading-dots .dot:nth-child(3){animation-delay:500ms}.loading-dots.-monochrome .dot{background:#373737}.loading-dots.-inverse .dot{background:#fff}.loading-dots.-block{display:block}.loading-dots.-size-large .dot{width:12px;height:12px}.loading-dots.-size-small .dot{width:6px;height:6px}.loading-dots.-size-small .dot:nth-child(2){margin:0 2px}.ellipsis{position:relative;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:space-evenly;border-radius:50%;padding:2px;cursor:pointer;transition:background-color .2s;z-index:1}.ellipsis>.ellipsis__dot{width:20%;height:20%;background:#626973;border-radius:50%}.ellipsis:hover{background:#dcdcdc}.ellipsis>.ellipsis__modal{position:absolute;border-radius:4px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:2}.ellipsis>.ellipsis__modal>.ellipsis__action{padding:8px 16px;white-space:nowrap;font-size:14px}.ellipsis>.ellipsis__modal>.ellipsis__action:hover{background:#e9e9e9}.ellipsis>.ellipsis__modal>.ellipsis__action:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.ellipsis>.ellipsis__modal>.ellipsis__action:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.ellipsis.-right>.ellipsis__modal{left:0}.ellipsis.-left>.ellipsis__modal{right:0}.ellipsis.-top>.ellipsis__modal{bottom:32px}.ellipsis.-bottom>.ellipsis__modal{top:32px}.ellipsis.-bg-transparent{background:rgba(0,0,0,0)}.ellipsis.-bg-transparent>.ellipsis__dot{background:#b8b8b8}.ellipsis.-bg-grey{background:#e9e9e9}.react-select input:not(.form-control){border:none !important;background:none !important}.coci .lars__control{line-height:1;font-size:1rem;min-height:0}.coci .lars__control.lars__control--is-focused{box-shadow:none;outline:#373737 auto 1px !important}.coci .lars__control .lars__value-container{padding:.65rem .65rem}.coci .lars__control .lars__input-container{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.coci .lars__control.-sm{font-size:.9rem}.coci .lars__control.-sm .lars__value-container{padding:.4rem .4rem}.coci .lars__control.-sm .lars__indicator{padding-top:0;padding-bottom:0}.coci .lars__control.-lg{border-radius:4px;font-size:1.05rem}.coci .lars__control.-lg .lars__value-container{padding:1rem 1rem}.coci .lars__control.-lg .lars__indicator{padding-top:0;padding-bottom:0}.coci .lars__multi-value{margin-top:-0.2rem;margin-bottom:-0.2rem}.coci .lars__indicator-separator{display:none}.coci .lars__custom-option{padding:.5rem 1rem .5rem .5rem;cursor:pointer;display:flex;align-items:flex-start;gap:.5rem}.coci .lars__custom-option.-is-disabled{color:#626973}.coci .lars__custom-option.-is-focused{background:#e9e9e9}.coci .lars__custom-option.-is-selected .lars__custom-option-indicator{visibility:visible}.coci .lars__custom-option>.lars__custom-option-indicator{margin-top:.1rem;flex-grow:0;flex-shrink:0;visibility:hidden}.coci .lars__custom-option.-described{padding-top:.75rem;padding-bottom:.75rem}.coci .lars__custom-option .lars__custom-option-label{flex-grow:1;flex-shrink:1}.coci .lars__custom-option .lars__custom-option-label>.lars__option-described-description{color:#626973;font-size:.85em}.hl-login{display:block}.hl-login .hl-login__logo{margin:50px 0 20px}.hl-login .hl-login__logo .latchel-logo{margin:0 auto}.hl-login .hl-login__logo>.hl-login__logo-txt{display:block;margin:0;text-align:center;font-weight:500;color:#373737;font-size:1.4em}.hl-login .hl-login__welcome-msg{font-size:1.25em;text-align:center;margin:0 0 50px}@media(min-width: 768px){.hl-login{margin:100px auto;padding:30px;max-width:400px;border:1px solid #e9e9e9;background:#fff;border-radius:4px}.hl-login .hl-login__logo{margin:10px 0 20px}.hl-login .hl-login__welcome-msg{margin-bottom:30px}}.pagination .pagination__meta{text-align:center;white-space:nowrap}.pagination .pagination__page-list{display:flex;justify-content:space-between;width:100%;list-style:none;margin:1em 0 0;padding:0}.pagination .pagination__item{margin:auto 4px;padding:0;height:2.25em;min-width:2.25em;text-align:center;display:flex;justify-content:center;align-items:center;border-radius:50%;line-height:1;cursor:pointer}.pagination .pagination__item:hover{background-color:rgba(0,0,0,.04)}.pagination .pagination__item.-selected,.pagination .pagination__item.-disabled,.pagination .pagination__item.-dots{cursor:default;pointer-events:none}.pagination .pagination__item.-dots:hover{background-color:rgba(0,0,0,0)}.pagination .pagination__item.-selected{background-color:rgba(0,0,0,.08)}.pagination .pagination__item.-disabled{color:#626973}@media(min-width: 768px){.pagination{display:flex;justify-content:space-between;align-items:center}.pagination .pagination__page-list{margin-top:0;width:auto}}.caret-button{background-color:rgba(0,0,0,0);border-radius:50%;width:24px;height:24px;border:1px solid #c4c4c4;display:flex;justify-content:center;align-items:center;font-size:.6rem}.collapsible-panel{background:#fff}.collapsible-panel.-variant-normal{border-radius:4px;border:1px solid #e9e9e9}.collapsible-panel.-variant-normal .collapsible-panel__head,.collapsible-panel.-variant-normal .collapsible-panel__body{padding-left:1.25rem;padding-right:1.25rem}.collapsible-panel.-open>.collapsible-panel__body{display:block}.collapsible-panel__head{display:flex;justify-content:space-between;gap:3rem;align-items:center;user-select:none}.collapsible-panel__head-title-cont{display:flex;gap:.5rem;padding-top:1rem;padding-bottom:1rem}.collapsible-panel__title{font-size:1.0666666667rem;font-weight:600}.collapsible-panel__caret-btn{border:none;padding:.1rem .25rem;background:none}.collapsible-panel__caret{color:#b8b8b8}.collapsible-panel__head-actions{display:flex;align-items:flex-start;gap:.5rem;padding-top:.5rem}.collapsible-panel__body{display:none;padding-bottom:1rem;margin-top:-0.5rem}.problem-location-setting{border:1px solid #c4c4c4;padding:24px;display:flex;flex-direction:column;position:relative;margin-left:-16px;margin-right:-16px;border-left-width:0px;border-right-width:0px}.problem-location-setting__inheritance{margin-bottom:20px}.problem-location-setting__category{font-weight:500;text-transform:uppercase}.problem-location-setting__actions{display:block;margin-top:15px}.problem-location-setting__actions .dropdown{width:100%;margin-top:15px}.problem-location-setting__actions .dropdown .dropdown__button{width:100%}.problem-location-setting__actions .problem-location-setting__action--delete{position:absolute;top:10px;right:15px}.problem-location-setting span{color:#626973;font-size:.85em}.problem-location-setting .problem-location-setting__action{cursor:pointer}.problem-location-setting h3{margin:10px 0px 0px 0px;font-weight:500;font-size:1rem}.problem-location-setting .react-select{min-width:150px}@media(min-width: 768px){.problem-location-setting{flex-direction:row;justify-content:space-between;margin-left:0px;margin-right:0px;border-left-width:1px;border-right-width:1px}.problem-location-setting__inheritance{margin-bottom:0px}.problem-location-setting__actions{display:flex;flex:row;justify-content:space-between;align-items:center;margin-top:0px}.problem-location-setting__actions .dropdown{width:auto;margin-top:0px}.problem-location-setting__actions .problem-location-setting__action--delete{margin-right:10px;position:static}}.severity-responsibility-settings .problem-location-setting{border-bottom-width:0px}.severity-responsibility-settings .problem-location-setting:last-of-type{border-bottom-width:1px}.severity-responsibility-settings .page-header__actions{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;max-height:250px}.severity-responsibility-settings .collapsible-panel{margin-bottom:32px}.severity-responsibility-settings .collapsible-panel.hidden{display:none}.severity-responsibility-settings__filters{flex-direction:column;display:flex;width:100%}.severity-responsibility-settings .filters__group{display:flex;flex-direction:column;gap:15px;margin-top:15px}.severity-responsibility-settings .filters__filter{min-width:100%}.severity-responsibility-settings .filters__filter span{margin-bottom:5px;font-size:12px;display:inline-block}.severity-responsibility-settings .filters__filter .react-select>div{border:0px}.severity-responsibility-settings .filters__filter.filters__search{width:100%}.severity-responsibility-settings .filters__filter.filters__desktop{display:none}@media(min-width: 768px){.severity-responsibility-settings .filters__filter{min-width:200px}.severity-responsibility-settings .filters__filter.filters__search{padding-top:9px;margin:15px 15px 15px 0}.severity-responsibility-settings .filters__filter.filters__desktop{display:block}}.severity-responsibility-settings .no-results{color:#8c8c8c}@media(max-width: 768px){.severity-responsibility-settings .page-header__actions>button{width:48%}}@media(min-width: 768px){.severity-responsibility-settings__filters{width:80%;flex-direction:row}.severity-responsibility-settings .filters__group{flex-direction:row;flex-grow:2;justify-content:left;margin-top:0px}.severity-responsibility-settings .problem-location-setting{margin-bottom:16px;border-bottom-width:1px}.severity-responsibility-settings .problem-location-setting:last-of-type{margin-bottom:0px}}.availability-chooser__day{margin-top:16px;border:1px solid #c6c6c6;border-radius:4px;background:#c6c6c6;overflow:hidden}.availability-chooser__day-header{padding:12px;font-size:1.125em;background:#fff}.availability-chooser__day-header .availability-chooser__day-title{margin-right:.5em}.availability-chooser__day-header .availability-chooser__date-lbl{color:#626973}@media(min-width: 768px){.availability-chooser__day{margin-top:0;display:flex;border-radius:0;border-top:none}.availability-chooser__day:first-child{border-top:1px solid #c6c6c6;border-top-left-radius:4px;border-top-right-radius:4px}.availability-chooser__day:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.availability-chooser__day .availability-chooser__day-header{padding:16px;width:150px;flex-grow:0;flex-shrink:0;border-right:1px solid #c6c6c6;font-size:1em}.availability-chooser__day .availability-chooser__day-header .availability-chooser__day-title,.availability-chooser__day .availability-chooser__day-header .availability-chooser__date-lbl{display:block}.availability-chooser__day .availability-chooser__day-header .availability-chooser__date-lbl{font-size:.9em;margin-top:.1em}.availability-chooser__day .availability-chooser__slot-cont{flex-grow:1;flex-shrink:0}.availability-chooser__slot-cont{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1px}.availability-chooser__slot-cont .time-slot{margin-top:0}}.time-slot{padding:16px;background:#f7f7f7;margin-top:1px;display:flex;align-items:center;justify-content:space-between}.time-slot.-disabled{background:#fff;cursor:not-allowed;color:#a5a5a5}.time-slot.-disabled .time-slot__range{color:#a5a5a5}.time-slot.-disabled .time-slot__checkbox{opacity:.25}.time-slot.-selected .time-slot__checkbox{color:#373737}.time-slot.-read-only{cursor:inherit}.time-slot .time-slot__range{margin-top:.25em;font-size:.9em;color:#626973}.time-slot .time-slot__checkbox{font-size:1.75em;color:#626973}@media(min-width: 768px){.time-slot{margin-top:0}.time-slot .time-slot__range{margin-top:.1em}}.availability-chooser-simple{display:grid;gap:24px}.availability-chooser-simple__day-label,.availability-chooser-simple__str-label,.availability-chooser-simple__time-label{display:block;white-space:nowrap}.availability-chooser-simple__day-label{font-size:.9em;color:#626973}.availability-chooser-simple__str-label{font-size:1.25em;font-weight:600}@media(min-width: 768px){.availability-chooser-simple.-normal{grid-template-columns:repeat(4, 1fr)}.availability-chooser-simple.-after-hours{grid-template-columns:repeat(3, 1fr)}.availability-chooser-simple.-slots-3{grid-template-columns:repeat(3, 1fr)}.availability-chooser-simple.-slots-2{grid-template-columns:repeat(2, 1fr)}.availability-chooser-simple.-slots-1{grid-template-columns:repeat(1, 1fr)}}.existing-slot-chooser__slot{border-top:1px solid #ccc;padding:1em 0;display:flex;align-items:center;cursor:inherit}.existing-slot-chooser__slot:not(.-read-only){cursor:pointer}.existing-slot-chooser__slot:hover:not(.-read-only){color:#316ec9}.existing-slot-chooser__slot:first-child{border-top:none}.existing-slot-chooser__slot>.existing-slot-chooser__slot__icon{flex-shrink:0;width:40px;text-align:right}.existing-slot-chooser__slot>.existing-slot-chooser__slot__date{width:6em;flex-shrink:0}.existing-slot-chooser__slot>.existing-slot-chooser__slot__range,.existing-slot-chooser__slot>.existing-slot-chooser__slot__action-txt{flex-grow:1}.inline-edit .easy-edit-wrapper{padding:.2rem 0;border:1px solid rgba(0,0,0,0)}.inline-edit .easy-edit-hover-on{font-style:normal;border-radius:2px;border:1px solid #f7f7f7;background:#f7f7f7}.inline-edit .easy-edit-button-wrapper{display:flex;gap:.2rem}.inline-edit.-inline .easy-edit-inline-wrapper{display:flex;gap:.2rem}.inline-edit.-inline .easy-edit-component-wrapper{flex-grow:1}.inline-edit.-nextline .easy-edit-inline-wrapper,.inline-edit.-floating .easy-edit-inline-wrapper{display:block}.inline-edit.-nextline .easy-edit-component-wrapper,.inline-edit.-floating .easy-edit-component-wrapper{width:100%;margin-bottom:.5rem}.inline-edit.-nextline .easy-edit-button-wrapper,.inline-edit.-floating .easy-edit-button-wrapper{justify-content:flex-end}.inline-edit.-floating .easy-edit-component-wrapper{margin-bottom:0}.inline-edit.-floating .easy-edit-inline-wrapper{position:relative}.inline-edit.-floating .easy-edit-button-wrapper{position:absolute;right:0;margin-top:.25rem}.inline-edit .inline-edit__float-btn{border:none;border-radius:2px;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;font-size:0.9333333333rem;transition:background-color .2s}.inline-edit .inline-edit__float-btn.-save{background:#2d952b;color:#fff}.inline-edit .inline-edit__float-btn.-save:hover{background:#298928}.inline-edit .inline-edit__float-btn.-cancel{background:#ebebeb}.inline-edit .inline-edit__float-btn.-cancel:hover{background:#e3e3e3}.inline-edit .quiet-form-control{padding:.2rem;border:1px solid #f7f7f7}.inline-edit .quiet-form-control:focus-visible{outline:none}.inline-edit.-textarea .quiet-form-control{padding:.5rem}.quill .ql-editor{height:7.5rem}.quill.-height-sm .ql-editor{height:5rem}.quill.-height-lg .ql-editor{height:15rem}.inheritance{padding-bottom:0px}.inheritance .anchor-button{background:none !important;border:none;padding:0 !important;cursor:pointer;color:#316ec9}.inheritance .anchor-button:hover{text-decoration:underline}.wizard{position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;background:#fff;z-index:5}.wizard .wizard__content{position:relative;overflow:auto;height:100%}.wizard .wizard-close-btn{position:fixed;top:1rem;left:1rem}.wizard-loading-underlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.75);display:flex;flex-direction:column;align-items:center;justify-content:center}.wizard-loading-underlay>.wizard-loading__message{font-weight:500;font-size:1.2em;margin-top:1em;padding:1em;text-align:center}@media(max-width: 991px){.wizard .wizard__content{padding:0 16px 120px}.wizard .wizard-buttons{position:fixed;bottom:0;left:0;right:0;height:90px;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;background:#fff;padding:16px;box-shadow:0 -2px 10px rgba(0,0,0,.25);z-index:1}.wizard .wizard-buttons>.wizard-buttons__btn{flex-grow:1;flex-shrink:1;flex-basis:50%}.wizard.-with-progress-bar .wizard__content{padding-bottom:148px}.wizard.-with-progress-bar .wizard-buttons{padding-top:44px;height:118px}.wizard .wizard-progress-bar{position:absolute;bottom:85px;left:0;right:0;height:28px;display:flex;align-items:center;overflow:hidden;z-index:2}}@media(min-width: 992px){.wizard .wizard__content{padding-left:182px;padding-right:182px;padding-bottom:80px}.wizard .wizard-buttons>.wizard-buttons__btn{position:fixed;z-index:1;top:16px;max-width:150px}.wizard .wizard-buttons>.wizard-buttons__btn-back{left:16px}.wizard .wizard-buttons>.wizard-buttons__btn-next{right:16px}.wizard .wizard-progress-bar{position:absolute;top:0;left:182px;right:182px;height:28px;display:flex;align-items:center;overflow:hidden;z-index:2;background:#fff}}.wizard-width-wide,.wizard-width-med,.wizard-width-narrow{margin:0 auto}.wizard-width-narrow{max-width:422px}.wizard-width-med{max-width:600px}.wizard-width-wide{max-width:800px}.wizard-prompt{text-align:center}.wizard-prompt.-size-small{margin:3em 0 2.5em}.wizard-prompt.-size-small>h2{margin:0;font-size:1.25em;font-weight:500}.wizard-prompt.-size-med{margin:5em 0 3.5em}.wizard-prompt.-size-med>h2{margin:0;font-size:1.75em;font-weight:500}.wizard-prompt.-size-large{margin:4em 0}.wizard-prompt.-size-large>h2{margin:0;font-size:2.1em;font-weight:400 !important}.wizard-prompt.-pull-up{margin-top:2em}.wizard-confirmation{text-align:center;margin:5em auto 0;padding:0 1rem;max-width:600px}.wizard-confirmation>h1{margin:0;font-size:1.75em;font-weight:500}.wizard-confirmation>.wizard-confirmation__img{display:block;margin:4em auto 3.3em;width:100px;height:100px}p.wizard-hint{margin:1em 0;font-size:1.25em;font-weight:300}.wizard-img-preview{margin-bottom:1rem;padding:1rem;background:#f7f7f7;border:1px solid #c6c6c6;display:flex;justify-content:space-between;align-items:center}.wizard-img-preview>.wizard-img-preview__img-info{flex-shrink:1;flex-grow:1;padding-right:1rem;display:flex;align-items:center}.wizard-img-preview .wizard-img-preview__img{height:64px;width:64px;margin-right:1rem;border-radius:2px}.wizard-img-preview .wizard-img-preview__filename{display:block;max-width:100px;overflow:hidden;text-overflow:ellipsis}.wizard-img-preview>.wizard-img-preview__btn{flex-shrink:0;flex-grow:0}@media(min-width: 768px){.wizard-img-preview .wizard-img-preview__filename{max-width:250px}}.wizard-company-logo{display:flex;align-items:center}.wizard-company-logo .wizard-company-logo__avatar{margin-right:16px}.wizard-company-logo>.wizard-company-logo__company-name{font-weight:500;font-size:1.05em}.wizard .wizard-company-logo{margin-top:1rem;margin-left:1rem}@media(max-width: 991px){.wizard .wizard-company-logo{display:none}}.diag-flow .diag-flow__welcome-btn{padding:2em;display:flex;flex-direction:column;text-align:center;align-items:center}.diag-flow .diag-flow__welcome-btn>img.diag-flow__welcome-btn__thumbnail{flex-shrink:0;display:block;width:72px;height:72px}.diag-flow .diag-flow__welcome-btn>.diag-flow__welcome-btn__lbl{flex-shrink:0;margin-top:16px;font-weight:500;font-size:1.25em}.diag-flow .diag-flow__welcome-btn>.diag-flow__welcome-btn__sub-lbl{margin-top:8px;color:#626973;font-size:1em;font-weight:300}@media(max-width: 768px){.diag-flow .diag-flow__welcome-btn{max-width:380px;margin-left:auto;margin-right:auto}}.response-button-base,.response-button,.response-text-box{display:block;padding:1.5em;border:1px solid #c6c6c6;border-radius:4px}.response-button{cursor:pointer;user-select:none;transition:background-color .2s}.response-button.-active,.response-button:hover{background:#f7f7f7}.response-button.-disabled{cursor:default;pointer-events:none;opacity:.6;background:#f0f0f0}.response-button.-skeleton{cursor:default;pointer-events:none;background:linear-gradient(-45deg, #f0f0f0 40%, #dedede 50%, #f0f0f0 60%);background-size:200% 100%;animation:skeleton-shimmer 2.5s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.response-button.-appearance-text{padding:24px 32px;font-size:1.2em;text-align:left}.response-button.-appearance-thumbnail{padding:1.5em;display:flex;flex-direction:column;gap:1em;text-align:center;align-items:center;height:100%}.response-button.-appearance-thumbnail>img.response-button__thumbnail{flex-grow:0;flex-shrink:0;display:block;width:72px;border-radius:10px;aspect-ratio:1;object-fit:cover}.response-button.-appearance-thumbnail>.response-button__thumbnail-label{flex-grow:1;flex-shrink:1;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:500;line-height:1.2}.response-text-box-container{position:relative}.response-text-box-container .response-text-box-send-button{opacity:0;transition:opacity .2s ease-in-out;position:absolute;top:50%;right:1rem;transform:translateY(-50%);border:none;border-radius:100%;width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;background:#e9e9e9;color:#373737}.response-text-box-container:focus-within>.response-text-box-send-button{opacity:1}.response-text-box-container:focus-within>.response-text-box{padding-right:4rem;outline:#373737 auto 1px}.response-button-list.-text>.response-button,.response-button-list.-text>.response-text-box-container{margin-top:1rem}.response-button-list.-thumbnail{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}@media(min-width: 480px){.response-button-list.-thumbnail{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 768px){.response-button-list{margin-left:auto;margin-right:auto}.response-button-list.-text{margin-left:auto;margin-right:auto;max-width:600px}.response-button-list.-thumbnail{max-width:860px;grid-template-columns:1fr 1fr}}@media(min-width: 992px){.response-button-list.-thumbnail{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 1200px){.response-button-list.-thumbnail{grid-template-columns:1fr 1fr 1fr 1fr}}.experience-chooser{border-radius:4px;background:#f7f7f7;padding:24px}.experience-chooser .experience-chooser__question{font-size:1.2em}.experience-chooser .experience-chooser__choices{margin-top:24px}.experience-chooser .experience-chooser__choice{margin:16px 0 0;border:1px solid #c6c6c6;border-radius:4px;user-select:none;cursor:pointer}.experience-chooser .experience-chooser__choice.-new{display:flex;align-items:center;padding:24px;font-size:1.1em;background:#373737;color:#fff}.experience-chooser .experience-chooser__choice.-new>.latchel-logo{flex-shrink:0;margin-right:16px;width:40px;height:40px}.experience-chooser .experience-chooser__choice.-old{padding:16px 24px;background:#fff}@media(min-width: 768px){.experience-chooser{padding:48px}.experience-chooser__choice.-new .latchel-logo{transition:transform .25s ease-in-out}.experience-chooser__choice.-new:hover>.latchel-logo{transform:rotate(360deg) scale(1.1)}}.experience-switcher{padding:4px;display:flex;align-items:center;cursor:pointer;transition:color .2s;line-height:2;font-size:.9em}.experience-switcher:hover{color:#373737}@media(min-width: 768px){.experience-switcher .experience-switcher__icon{transition:transform .25s ease-in-out}.experience-switcher:hover>.experience-switcher__icon{transform:rotate(360deg) scale(1.1)}}.react-modal{position:fixed;top:0;left:0;right:0;bottom:0;padding:8vh 0;z-index:101;background:rgba(0,0,0,.3);display:flex;align-items:flex-start;justify-content:center;overflow:auto}.react-modal .react-modal__header{padding:2rem 2rem 0;display:flex;align-items:center;justify-content:space-between;font-weight:500}.react-modal .react-modal__header .react-modal__header-title{flex-grow:1;flex-shrink:1;font-size:1.3333333333rem}.react-modal .react-modal__header .react-modal__header-close-icon{margin-top:-1rem}.react-modal .react-modal__body{padding:2rem;flex-grow:1;flex-shrink:1}.react-modal .react-modal__content{width:90%;border-radius:8px;background:#fff;box-shadow:0 0 0 1px rgba(136,152,170,.1),0 15px 35px 0 rgba(49,49,93,.1),0 5px 15px 0 rgba(0,0,0,.08);z-index:102;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:stretch}@media(min-width: 768px){.react-modal .react-modal__content{width:700px}}@media(min-width: 768px){.react-modal.-width-narrow .react-modal__content{width:400px}}.react-modal.-mobile-flush{padding:0}.react-modal.-mobile-flush .react-modal__body{padding:0}.react-modal.-mobile-flush .react-modal__content{width:100%;height:100%;border-radius:0}@media(min-width: 768px){.react-modal.-mobile-flush{padding:2rem}.react-modal.-mobile-flush .react-modal__content{border-radius:8px;overflow:hidden}}.tooltip{display:inline-block}.tooltip__icon-btn{background:none;border:none;padding:0;line-height:1;display:flex}.tooltip__icon{color:#b8b8b8;font-size:.875em}.tooltip__position{position:absolute;height:0;width:0;z-index:101}.tooltip__contents{position:absolute;padding:1rem;background:#373737;color:#fff;text-align:left;opacity:0;transition:opacity .2s;font-size:.875rem !important;line-height:1.4;z-index:1;width:200px}.tooltip__contents.-is-visible{opacity:1}.tooltip__contents::after{content:"";position:absolute;height:22px;width:22px;background:#373737;transform:rotate(45deg);border-radius:2px}.tooltip__contents.-open-up{bottom:18px}.tooltip__contents.-open-up::after{bottom:-10px}.tooltip__contents.-open-down{top:18px}.tooltip__contents.-open-down::after{top:-10px}.tooltip__contents.-open-left{right:-31px}.tooltip__contents.-open-left::after{right:20px}.tooltip__contents.-open-right{left:-31px}.tooltip__contents.-open-right::after{left:20px}.property-chooser__prop-cont{margin:0 0 1em;padding:2em;background:#fafafa;border:1px solid #c6c6c6;border-radius:4px;display:flex;align-items:center;justify-content:space-between}.property-chooser__prop{margin:0}.property-chooser__btn{flex-shrink:0}.coci .reports-h1{font-size:1.5rem;margin:2.5rem 0 2rem}.main-report{margin-bottom:2rem;padding:2rem 1.5rem;border:1px solid #c6c6c6;border-radius:4px;display:flex;flex-direction:column;align-items:center;text-align:center}.main-report>.main-report__icon{width:64px;height:64px}.main-report>.titled-info{margin:1.5rem 0}.main-report>.main-report__btn{display:block;width:100%}@media(max-width: 767px){.main-reports .titled-info .titled-info__title,.secondary-reports .titled-info .titled-info__title{font-size:1.35em}.main-reports .titled-info .titled-info__desc,.secondary-reports .titled-info .titled-info__desc{margin-top:.5rem;font-size:1.15em;font-weight:300}.secondary-reports .titled-info{margin-top:.5rem}}@media(min-width: 768px){.main-report{flex-direction:row;text-align:left}.main-report>.main-report__icon{margin-right:2rem;flex-grow:0;flex-shrink:0}.main-report>.titled-info{margin:0;flex-grow:1}.main-report>.titled-info .titled-info__title{font-size:1.25em}.main-report>.main-report__btn{width:auto;margin-left:2rem;flex-grow:0;flex-shrink:0}}@media(min-width: 992px){.main-reports{display:grid;gap:2rem;grid-template-columns:repeat(2, 1fr)}}.dupe-wo-list{padding:0;list-style:none}.dupe-wo-list>.dupe-wo-list__item{margin:0;padding:16px 24px;border-top:1px solid #c6c6c6;border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;display:flex;align-items:center;justify-content:space-between}.dupe-wo-list>.dupe-wo-list__item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.dupe-wo-list>.dupe-wo-list__item:last-child{border-bottom:1px solid #c6c6c6;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.dupe-wo-list .dupe-wo-list__wo-name{font-weight:500}.dupe-wo-list .dupe-wo-list__wo-date{font-size:.9em;color:#626973}.toggle-with-label{display:grid;grid-template-columns:auto 48px;align-items:center}.toggle-with-label.-reverse{grid-template-columns:48px auto}.toggle-with-label>.toggle{margin-top:1px}.integration-card{display:flex;position:relative;flex-direction:column;justify-content:space-between;height:100%}.integration-card .ellipsis{top:10px;right:10px;position:absolute}.integration-card .integration-card__icon{width:80px;height:80px}.integration-card .integration-card__label{margin:8px 0}.integration-card .integration-card__description{margin:8px 0}.integrations-container{position:relative;z-index:1}.integrations-grid{display:grid;grid-gap:16px;grid-template-columns:repeat(auto-fit, minmax(290px, 1fr))}.toggle-strip{display:inline-flex;align-items:stretch;border-radius:4px;overflow:hidden}.toggle-strip__button{margin-left:1px;border:none;background:#f0f0f0;width:2rem;height:2rem;color:#b8b8b8;transition:background-color .2s,color .2s;display:flex;align-items:center;justify-content:center}.toggle-strip__button:disabled{opacity:.25;cursor:not-allowed}.toggle-strip__button:first-child{margin-left:0}.toggle-strip__button.-selected-background-emphasis{background:#373737;color:#fff}.toggle-strip__button.-selected-background-success{background:#068b14;color:#fff}.toggle-strip__button.-selected-background-primary{background:#316ec9;color:#fff}.toggle-strip__button.-selected-background-danger{background:#cf0303;color:#fff}.toggle-strip__button.-selected-foreground-emphasis{color:#373737}.toggle-strip__button.-selected-foreground-success{color:#068b14}.toggle-strip__button.-selected-foreground-primary{color:#316ec9}.toggle-strip__button.-selected-foreground-danger{color:#cf0303}.toggle-strip__button:hover:not(:disabled):not(.-selected){color:#9f9f9f}.toggle-strip__button.-type-text{width:auto;font-size:.85rem;padding:0 .5rem}.toggle-strip__button.-type-text:not(.-selected){color:#4d4d4d}.toggle-strip__button>i{font-size:.85rem}.work-orders-page{display:flex;flex-flow:column;height:100%;width:100%}.work-orders-page.-bg-white{background-color:#fff}.work-orders-page__header{display:flex;justify-content:space-between;flex-direction:row;width:100%;font-size:1.6rem;font-weight:500;padding:32px 15px 0 15px}.work-orders-page>.dropdown-select-filters{padding:24px 15px 0 15px}.work-orders-page.-more-padding .work-orders-page__header,.work-orders-page.-more-padding .work-orders-list-view,.work-orders-page.-more-padding .work-orders-board-view,.work-orders-page.-more-padding .dropdown-select-filters{padding-left:40px;padding-right:40px}.work-orders-list-view{width:100%;height:100%;overflow:scroll;padding:0 15px}.work-orders-list-view__table{width:100%}.work-orders-list-view__head{position:sticky;top:0;background-color:#fff;color:#76808d;margin-bottom:24px;box-shadow:inset 0 -1px 0 #e9e9e9}.work-orders-list-view__head-item{padding:1rem;font-weight:500;font-size:0.9333333333rem;cursor:pointer}.work-orders-list-view__body{font-weight:500}.work-orders-list-view__body-item{padding:1rem;font-weight:400}.work-orders-list-view__body-item.-link{max-width:150px}.work-orders-list-view__body-item.-wide-content{min-width:16rem}.work-orders-list-view__body-row{border-bottom:1px solid #e9e9e9}.work-orders-list-view__link{color:#316ec9 !important;text-decoration:none;font-weight:500}.work-orders-list-view__link:hover{text-decoration:underline}.work-orders-board-view{display:grid;grid-auto-flow:column;column-gap:8px;justify-items:center;height:100%;overflow-x:scroll;padding:0 15px}.work-orders-board-view__column{width:323px;border-radius:4px 4px 0 0;background-color:#fafafa;padding:16px 4px 4px 4px;min-height:100%}.work-orders-board-view__column-header{font-weight:500;color:#76808d;display:flex;justify-content:space-between;margin-bottom:16px}.work-orders-board-view__column-cards{height:calc(100% - 58px);overflow-y:scroll;justify-items:center}.work-orders-board-view__column-cards::-webkit-scrollbar{display:none}.work-orders-board-view__column-cards>.work-order-link:not(:first-of-type){margin-top:8px}.dropdown-select-filter__button{border:1px solid #ebebeb;justify-content:center;display:flex;align-items:center;padding:8px 10px;font-weight:500;border-radius:4px;white-space:nowrap;height:32px;background-color:#fff}.dropdown-select-filter__button.-is-active,.dropdown-select-filter__button.-is-open{background-color:#ebebeb}.dropdown-select-filter__clear{margin-left:8px;font-size:.75rem;border-radius:8px;width:1rem;height:1rem;color:#373737;background-color:#ebebeb;display:flex;align-items:center;justify-content:center;filter:brightness(85%)}.dropdown-select-filter__value-container{padding:0 8px}.dropdown-select-filter__search-icon{padding:0 8px;pointer-events:none}.dropdown-select-filter__search-box{white-space:nowrap;border:1px solid #ebebeb;border-radius:2px;padding:4px;overflow:hidden;height:32px}.dropdown-select-filter__search-box-input{position:relative;outline:none !important;border:none !important;background:none !important}.dropdown-select-filter__search-box:focus-within{outline:#316ec9 auto 1px}.dropdown-select-filter .react-select{position:absolute}.dropdown-select-filter__dropdown{background-color:#fff;padding:8px;max-width:300px;box-shadow:0px 10px 10px rgba(0,0,0,.07);border-radius:4px;border:1px solid #e9e9e9;z-index:2}.dropdown-select-filter__options{position:relative;padding-left:0;list-style:none;margin-bottom:0;max-height:340px;overflow-y:scroll}.dropdown-select-filter__options.-space-top{margin-top:16px}.dropdown-select-filter__options::-webkit-scrollbar{display:none}.dropdown-select-filter__option{padding:8px;border-radius:4px;display:flex;flex-direction:row;align-items:center}.dropdown-select-filter__option:hover{background-color:#ebebeb}.dropdown-select-filter__option-icon{display:flex;justify-content:center;width:32px;align-items:center;width:16px;height:16px;margin-right:8px;color:#373737;font-size:.875rem;border-radius:1px}.dropdown-select-filter__option-icon.-border{border:1px solid #d2d2d2}.dropdown-select-filter__option-caret{display:flex;justify-content:center;align-items:center;width:16px;height:16px;margin-right:4px;color:#373737;font-size:.875rem;flex-shrink:0}.dropdown-select-filter__option-children{margin-left:16px;padding-left:8px;border-left:1px solid #e9e9e9}.dropdown-select-filter__mobile{height:100%;width:100%;position:fixed;z-index:111;left:0;top:0;background:rgba(16,16,16,.2)}.dropdown-select-filter__mobile .dropdown-select-filter__mobile-content{padding:24px 16px 0 16px;position:fixed;display:block;bottom:0;width:100%;background-color:#fff;max-height:450px;border-radius:4px}.dropdown-select-filter__mobile .react-select{position:relative}.dropdown-select-filter__mobile .dropdown-select-filter__options{position:relative;padding-left:0;list-style:none;bottom:0;max-height:325px;overflow-y:scroll}.dropdown-select-filter__mobile .dropdown-select-filter__options::-webkit-scrollbar{display:none}.dropdown-select-filters{width:100%}.dropdown-select-filters__row{display:flex;overflow-x:scroll;overflow-y:hidden}.dropdown-select-filters__row-item{max-height:32px;margin-right:16px;align-items:center;display:flex;-webkit-user-select:none;-ms-user-select:none;user-select:none}.dropdown-select-filters__row::-webkit-scrollbar{display:none}.dropdown-select-filters__filter__button{border:1px solid #ebebeb;justify-content:center;display:flex;align-items:center;padding:8px 10px;font-weight:500;border-radius:4px;white-space:nowrap;height:32px;background-color:#fff}.dropdown-select-filters__filter__button.-is-active,.dropdown-select-filters__filter__button.-is-open{background-color:#ebebeb}.dropdown-select-filters__filter__clear{margin-left:8px;font-size:.75rem;border-radius:8px;width:1rem;height:1rem;color:#373737;background-color:#ebebeb;display:flex;align-items:center;justify-content:center;filter:brightness(85%)}.dropdown-select-filters__filter__value-container{padding:0 8px}.dropdown-select-filters__filter__search-icon{padding:0 8px;pointer-events:none}.dropdown-select-filters__filter__search-box{white-space:nowrap;border:1px solid #ebebeb;border-radius:2px;padding:4px;overflow:hidden;height:32px}.dropdown-select-filters__filter__search-box-input{position:relative;outline:none !important;border:none !important;background:none !important}.dropdown-select-filters__filter__search-box:focus-within{outline:#316ec9 auto 1px}.dropdown-select-filters__filter .react-select{position:absolute}.dropdown-select-filters__filter__dropdown{background-color:#fff;padding:8px;max-width:300px;box-shadow:0px 10px 10px rgba(0,0,0,.07);border-radius:4px;border:1px solid #e9e9e9;z-index:2}.dropdown-select-filters__filter__options{position:relative;padding-left:0;list-style:none;margin-bottom:0;max-height:340px;overflow-y:scroll}.dropdown-select-filters__filter__options.-space-top{margin-top:16px}.dropdown-select-filters__filter__options::-webkit-scrollbar{display:none}.dropdown-select-filters__filter__option{padding:8px;border-radius:4px;display:flex;flex-direction:row;align-items:center}.dropdown-select-filters__filter__option:hover{background-color:#ebebeb}.dropdown-select-filters__filter__option-icon{display:flex;flex-direction:row;width:32px;align-items:center;width:16px;height:16px;margin-right:8px;color:#373737;font-size:.875rem;border-radius:1px}.dropdown-select-filters__filter__option-icon.-border{border:1px solid #d2d2d2}.side-nav__container{position:relative;display:flex;justify-content:stretch;height:calc(100vh - 65px)}.sb-show-main .side-nav__container{height:100vh}.side-nav__side{position:fixed;z-index:3;top:50px;left:0;bottom:0;box-shadow:10px 0 10px rgba(0,0,0,.07);overflow:auto;transition:left .2s;background:#f7f7f7;border-right:1px solid #e9e9e9;width:270px;padding:24px 12px 24px 24px}.sb-show-main .side-nav__side{top:0}.side-nav__nav{margin:2rem 0 0}.side-nav__content{flex-grow:1;flex-shrink:1;height:100%;overflow:auto}.side-nav__content-padding{padding:24px 24px}.side-nav__open-toggle{display:none}@media(min-width: 992px){.page-underlay.side-nav__underlay{display:none}.side-nav__open-toggle{display:none}.side-nav__side{position:static;top:auto;left:auto;bottom:auto;box-shadow:none;flex-grow:0;flex-shrink:0;height:100%}}@media(max-width: 991px){.side-nav__container.-is-open .side-nav__open-toggle{display:none}.side-nav__container.-is-closed .side-nav__side{left:-270px;box-shadow:none}.side-nav__container.-is-closed .side-nav__open-toggle{position:fixed;top:4px;left:0;bottom:4px;width:24px;display:flex;align-items:center;justify-content:center;background:#f7f7f7;border-top-right-radius:4px;border-bottom-right-radius:4px;box-shadow:1px 0 2px rgba(0,0,0,.15);transition:background-color .2s}.side-nav__container.-is-closed .side-nav__open-toggle:hover{background:#efefef}}.tabs-strip__tab{user-select:none}.tabs-strip__tab-icon{margin-right:.5em}.tabs-strip__tab-highlight{margin:-1.25em 0 0 .35em;font-size:0.6666666667rem;color:#316ec9}.tabs-strip.-horizontal{min-width:100%;display:flex;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.tabs-strip.-horizontal::-webkit-scrollbar{display:none}.tabs-strip.-horizontal .tabs-strip__inner-wrap{display:flex;flex-grow:1}.tabs-strip.-horizontal .tabs-strip__inner-wrap.-space-between{justify-content:space-between}.tabs-strip.-horizontal .tabs-strip__tab{white-space:nowrap;line-height:1;cursor:pointer;font-size:0.9333333333rem}.tabs-strip.-horizontal.-underline .tabs-strip__inner-wrap{border-bottom:1px solid #e9e9e9}.tabs-strip.-horizontal.-underline .tabs-strip__tab{margin-bottom:-1px;padding:1em 1.25em;border-bottom:2px solid rgba(0,0,0,0);display:flex;align-items:center}.tabs-strip.-horizontal.-underline .tabs-strip__tab.-is-selected{font-weight:700;border-bottom-color:#373737}.tabs-strip.-horizontal.-pills .tabs-strip__inner-wrap,.tabs-strip.-horizontal.-pills-with-background .tabs-strip__inner-wrap{gap:1rem}.tabs-strip.-horizontal.-pills .tabs-strip__tab,.tabs-strip.-horizontal.-pills-with-background .tabs-strip__tab{padding:.65em .8em;font-weight:600;border-radius:4px}.tabs-strip.-horizontal.-pills .tabs-strip__tab:hover,.tabs-strip.-horizontal.-pills-with-background .tabs-strip__tab:hover{background:#e9e9e9}.tabs-strip.-horizontal.-pills .tabs-strip__tab.-is-selected,.tabs-strip.-horizontal.-pills-with-background .tabs-strip__tab.-is-selected{background:#373737;color:#fff}.tabs-strip.-horizontal.-pills-with-background .tabs-strip__tab{background:#e9e9e9}.tabs-strip.-horizontal .tabs-strip__tab.-is-disabled{opacity:.7;pointer-events:none}.tabs-strip.-vertical .tabs-strip__tab{margin-top:8px;padding:8px 0;cursor:pointer;font-weight:500;font-size:0.9333333333rem;text-transform:uppercase;color:#626973;display:flex;align-items:center}.tabs-strip.-vertical .tabs-strip__tab:hover{color:#373737}.tabs-strip.-vertical .tabs-strip__tab.-is-selected{color:#373737;font-weight:700}.tabs-strip.-vertical .tabs-strip__tab .tabs-strip__tab-icon{font-size:1.1333333333rem;margin-right:1em}.table-wrap{width:100%;overflow:auto}.table-base{width:100%}.table-base>thead>tr>th,.table-base>tbody>tr>td{padding:16px}.table-base>thead>tr>th:first-child,.table-base>tbody>tr>td:first-child{padding-left:0 !important}.table-base>thead>tr>th:last-child,.table-base>tbody>tr>td:last-child{padding-right:0 !important}.table-base>thead>tr>th{font-weight:500;font-size:0.9333333333rem;color:#626973}.table-base>tbody>tr>td{border-top:1px solid #e9e9e9}.table-base.-tight>thead>tr>th,.table-base.-tight>tbody>tr>td{padding:8px}.hl-tags{display:inline-flex;padding:4px;border:1px solid #e9e9e9;border-radius:4px;line-height:1;font-weight:700;font-size:0.8rem;background:#fafafa}.hl-tags.-bg-danger{color:#fff;background:#fd5b5b}.hl-tags.-bg-warning{color:#fff;background:#eb9c00}.hl-tags.-bg-success{color:#fff;background:#068b14}.dd-btn{position:relative;display:inline-block}.dd-btn.-full-width{width:100%}.dd-btn.-full-width .dd-btn__btn{justify-content:center}.dd-btn__btn{display:flex;justify-content:space-between;align-items:center;gap:.5rem;width:100%;white-space:nowrap}.dd-btn__menu{display:none;position:absolute;min-width:100%;padding:.25rem 0;margin:0;background:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.2);list-style:none;z-index:1}.dd-btn__menu.-no-box-shadow{box-shadow:none}.dd-btn__menu>li{margin:0}.dd-btn__menu>li:not(.is-divider),.dd-btn__menu>li:not(.is-loading){padding:.5rem 1rem;cursor:pointer;white-space:nowrap}.dd-btn__menu>li:not(.is-divider):hover,.dd-btn__menu>li:not(.is-loading):hover{background:#e9e9e9}.dd-btn__menu>li.is-divider{padding:.5rem 0}.dd-btn__menu>li.is-divider,.dd-btn__menu>li.is-loading{pointer-events:none}.dd-btn__menu>li.is-loading{min-width:200px;text-align:center;padding:.5rem 1rem}.dd-btn__menu .dd-btn__menu__divider{margin:0;border-color:#e9e9e9}.dd-btn.-open-x-left .dd-btn__menu{right:0}.dd-btn.-open-x-right .dd-btn__menu{left:0}.dd-btn.-open-y-up .dd-btn__menu{bottom:120%}.dd-btn.-open-y-down .dd-btn__menu{top:120%}.dd-btn.-open>.dd-btn__menu{display:block;z-index:2}.dd-btn__menu.-is-mobile{display:block;position:relative}.slideout{position:fixed;left:0;right:0;bottom:0;padding:1rem 1.5rem;background:#fff;z-index:100;display:flex;flex-direction:column;opacity:0;transition:transform .2s,opacity .2s}.slideout.-open{opacity:1}.slideout.-horizontal{top:0;transform:translateX(100%)}.slideout.-horizontal.-open{transform:translateX(0)}.slideout.-vertical{transform:translateY(100%);width:100%;max-height:100%}.slideout.-vertical.-open{transform:translateY(0)}.slideout__header-cont{margin-bottom:1rem;display:flex;gap:1rem;flex-grow:0;flex-shrink:0}.slideout__header-cont>.slideout__header-cont__header{flex-grow:1;flex-shrink:1;margin-top:.15rem}.slideout__header-cont>.slideout__close-btn{flex-grow:0;flex-shrink:0}.slideout__body{overflow:auto}.slideout__close-btn{border:none;background:none;font-size:1.6rem;padding:0 .5rem;line-height:1}@media(min-width: 768px){.slideout.-horizontal{left:auto;transform:translateX(345px);box-shadow:-9px 0px 8px -5px rgba(0,0,0,.1),-1px 0px 0px #e9e9e9}.slideout.small.-horizontal{width:345px}.slideout.medium.-horizontal{width:768px}.slideout.large.-horizontal{width:992px}.slideout.full.-horizontal{width:100%}}@media(max-width: 992px){.slideout.large{width:100%}}.star-rating__star{font-size:1.75rem;margin-right:4px;color:#d9d9d9}.star-rating__star.-gold{color:#fede8c}.star-rating-input{border:none;padding:0;margin:0}.star-rating-input__star{padding:.25rem;margin-right:4px;font-size:1.75rem;color:#d9d9d9;cursor:pointer;transition:transform .1s ease,color .1s ease}.star-rating-input__star.-gold{color:#fede8c}.star-rating-input__star.-large{font-size:2.5rem}.star-rating-input__star:hover:not(.-disabled){transform:scale(1.1)}.star-rating-input__star:focus-within{outline:2px solid #3b82f6;outline-offset:2px;border-radius:4px}.star-rating-input__star.-disabled{cursor:not-allowed;opacity:.5}.ratings-breakdown__row{display:grid;grid-template-columns:2.5rem 1fr 2.5rem;gap:16px;align-items:center}.ratings-breakdown__rating-star{color:#ffc452}.ratings-breakdown__percentage{color:#626973}.ratings-breakdown__progress-bar{background:#d9d9d9;height:6px}.ratings-breakdown__progress-bar::-webkit-progress-bar{background-color:#d9d9d9}.ratings-breakdown__progress-bar::-webkit-progress-value{background-color:#ffc452}.icon-with-value .icon-with-value__icon{width:40px;height:40px;border-radius:4px}.icon-with-value .icon-with-value__icon.-red{background-color:#ffe2d6;color:#ff9b8a}.icon-with-value .icon-with-value__icon.-green{background-color:#ccf9f9;color:#7ed5d5}.icon-with-value .icon-with-value__icon.-blue{background-color:#d6e2f5;color:#316ec9}.icon-with-value .icon-with-value__icon.-purple{background-color:#ece7ff;color:#b19cf8}.icon-with-value .icon-with-value__header{color:#626973}:root{--fc-button-text-color: #latchel-black;--fc-button-bg-color: #f0f0f0;--fc-button-border-color: #e9e9e9;--fc-button-hover-bg-color: #e9e9e9;--fc-button-hover-border-color: #e9e9e9;--fc-button-active-bg-color: #dedede;--fc-button-active-border-color: #e9e9e9;--fc-event-bg-color: #316ec9;--fc-event-border-color: #2758a0}.fc .fc-toolbar-title{font-size:1.2666666667rem}.fc .fc-col-header-cell a{color:#373737}.fc .fc-timeline-slot-label a{color:#373737;text-decoration:none;pointer-events:none;cursor:default;font-weight:500;font-size:0.9333333333rem}.fc .fc-col-header-cell,.fc .fc-timegrid-slot{font-weight:500;font-size:0.8666666667rem}.fc .fc-event.-user-unavailable{opacity:.45}@media(max-width: 480px){.fc .fc-toolbar-title{font-size:1.2rem}}@media print{.fc-toolbar>.fc-toolbar-chunk>*:not(.fc-toolbar-title){display:none}}.fc-media-print,.fc-media-print .fc-scrollgrid{width:100% !important}.fc-latchel-fullscreen{position:fixed;z-index:999999;top:0;bottom:0;left:0;right:0;padding:8px;background:#fff;overflow:auto}.fc-latchel-body-fullscreen{overflow:hidden !important}.service-calendar-popover{padding:1rem;background:#fff;z-index:2;border-radius:4px;min-width:280px;width:360px;max-height:80vh;overflow:auto;box-shadow:0 0 0 1px rgba(136,152,170,.1),0 15px 35px 0 rgba(49,49,93,.1),0 5px 15px 0 rgba(0,0,0,.08)}.date-picker{display:inline}.date-picker input[type=date]::-webkit-inner-spin-button,.date-picker input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.date-picker__mobile{height:100%;width:100%;position:fixed;z-index:111;left:0;top:0;background:rgba(16,16,16,.2)}.date-picker__mobile .date-picker__mobile-content{padding:24px 16px 0 16px;position:fixed;display:block;bottom:0;width:100%;background-color:#fff;overflow-y:scroll;overflow-x:hidden;border-radius:4px}.date-picker__mobile .date-picker__mobile-content__icon{display:inline-block;width:20px}.date-picker__mobile .date-picker__mobile-content>.date-picker__option{margin-bottom:24px}.date-picker .date-picker__chooser{margin-top:16px;background-color:#fff;position:absolute;display:flex;border:1px solid #e9e9e9;border-radius:2px;z-index:2}.date-picker .date-picker__chooser>.date-picker__options{display:flex;flex-direction:column;padding:16px 24px;border-right:solid 1px;border-color:#e9e9e9;width:200px}.date-picker .date-picker__chooser>.date-picker__options>.date-picker__option{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.date-picker .date-picker__chooser>.date-picker__options>.date-picker__option.-selected{font-weight:bold}.date-picker .date-picker__chooser .date-picker__calendar{padding:16px 24px;width:375px}.date-picker .date-picker__chooser .react-datepicker__year-read-view--down-arrow,.date-picker .date-picker__chooser .react-datepicker__month-read-view--down-arrow,.date-picker .date-picker__chooser .react-datepicker__month-year-read-view--down-arrow,.date-picker .date-picker__chooser .react-datepicker__navigation-icon::before{border-color:#373737;border-style:solid;border-width:1px 1px 0 0;content:"";display:block;height:.3rem;width:.3rem;position:absolute;top:.75rem}.date-picker .date-picker__chooser .react-datepicker{font-size:0.8666666667rem;background-color:#fff;color:#373737;width:100%;border-radius:.3rem;display:inline-block;position:relative}.date-picker .date-picker__chooser .react-datepicker__header{text-align:center;border-top-left-radius:.3rem;padding:8px 0;position:relative}.date-picker .date-picker__chooser .react-datepicker__current-month,.date-picker .date-picker__chooser .react-datepicker-time__header,.date-picker .date-picker__chooser .react-datepicker-year-header{margin-top:0;color:#373737;font-weight:bold;font-size:1.0666666667rem}.date-picker .date-picker__chooser .react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.date-picker .date-picker__chooser .react-datepicker__navigation--previous{left:2px}.date-picker .date-picker__chooser .react-datepicker__navigation--next{right:2px}.date-picker .date-picker__chooser .react-datepicker__navigation:hover *::before{border-color:#373737}.date-picker .date-picker__chooser .react-datepicker__navigation-icon{position:relative;top:-1px;width:0}.date-picker .date-picker__chooser .react-datepicker__navigation-icon--next{left:-2px}.date-picker .date-picker__chooser .react-datepicker__navigation-icon--next::before{transform:rotate(45deg);left:-7px}.date-picker .date-picker__chooser .react-datepicker__navigation-icon--previous{right:-2px}.date-picker .date-picker__chooser .react-datepicker__navigation-icon--previous::before{transform:rotate(225deg);right:-7px}.date-picker .date-picker__chooser .react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.date-picker .date-picker__chooser .react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.date-picker .date-picker__chooser .react-datepicker__day-names,.date-picker .date-picker__chooser .react-datepicker__week{white-space:nowrap;display:flex;justify-content:space-between}.date-picker .date-picker__chooser .react-datepicker__day-names{font-weight:bold;margin-bottom:-8px}.date-picker .date-picker__chooser .react-datepicker__day-name,.date-picker .date-picker__chooser .react-datepicker__day,.date-picker .date-picker__chooser .react-datepicker__time-name{color:#373737;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.date-picker .date-picker__chooser .react-datepicker__day,.date-picker .date-picker__chooser .react-datepicker__month-text,.date-picker .date-picker__chooser .react-datepicker__quarter-text,.date-picker .date-picker__chooser .react-datepicker__year-text{cursor:pointer}.date-picker .date-picker__chooser .react-datepicker__day:hover,.date-picker .date-picker__chooser .react-datepicker__month-text:hover,.date-picker .date-picker__chooser .react-datepicker__quarter-text:hover,.date-picker .date-picker__chooser .react-datepicker__year-text:hover{border-radius:1rem;background-color:#f0f0f0}.date-picker .date-picker__chooser .react-datepicker__day--in-selecting-range,.date-picker .date-picker__chooser .react-datepicker__day--in-range,.date-picker .date-picker__chooser .react-datepicker__month-text--selected,.date-picker .date-picker__chooser .react-datepicker__month-text--in-selecting-range,.date-picker .date-picker__chooser .react-datepicker__month-text--in-range,.date-picker .date-picker__chooser .react-datepicker__quarter-text--selected,.date-picker .date-picker__chooser .react-datepicker__quarter-text--in-selecting-range,.date-picker .date-picker__chooser .react-datepicker__quarter-text--in-range,.date-picker .date-picker__chooser .react-datepicker__year-text--selected,.date-picker .date-picker__chooser .react-datepicker__year-text--in-selecting-range,.date-picker .date-picker__chooser .react-datepicker__year-text--in-range{border-radius:1rem;background-color:#373737;color:#fff}.date-picker .date-picker__chooser .react-datepicker__day--selected:hover,.date-picker .date-picker__chooser .react-datepicker__day--in-selecting-range:hover,.date-picker .date-picker__chooser .react-datepicker__day--in-range:hover,.date-picker .date-picker__chooser .react-datepicker__month-text--selected:hover,.date-picker .date-picker__chooser .react-datepicker__month-text--in-selecting-range:hover,.date-picker .date-picker__chooser .react-datepicker__month-text--in-range:hover,.date-picker .date-picker__chooser .react-datepicker__quarter-text--selected:hover,.date-picker .date-picker__chooser .react-datepicker__quarter-text--in-selecting-range:hover,.date-picker .date-picker__chooser .react-datepicker__quarter-text--in-range:hover,.date-picker .date-picker__chooser .react-datepicker__year-text--selected:hover,.date-picker .date-picker__chooser .react-datepicker__year-text--in-selecting-range:hover,.date-picker .date-picker__chooser .react-datepicker__year-text--in-range:hover{border-radius:1rem;background-color:#373737;opacity:.8}.date-picker .date-picker__chooser .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){opacity:.7}.date-picker .date-picker__chooser .react-datepicker__day--disabled,.date-picker .date-picker__chooser .react-datepicker__month-text--disabled,.date-picker .date-picker__chooser .react-datepicker__quarter-text--disabled,.date-picker .date-picker__chooser .react-datepicker__year-text--disabled{cursor:default;opacity:.3}@media(max-width: 400px),(max-height: 550px){.date-picker .date-picker__chooser .react-datepicker__portal .react-datepicker__day-name,.date-picker .date-picker__chooser .react-datepicker__portal .react-datepicker__day,.date-picker .date-picker__chooser .react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.date-picker .date-picker__chooser .react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.date-picker .date-picker__chooser .react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.date-picker .date-picker__chooser .react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-0.125em}.page-underlay{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.15);cursor:pointer}.page-underlay.pu-fade-enter,.page-underlay.pu-fade-appear{opacity:0}.page-underlay.pu-fade-enter-active{transition:opacity 500ms;opacity:1}.page-underlay.pu-fade-exit{transition:opacity 200ms;opacity:1}.page-underlay.pu-fade-exit-active,.page-underlay.pu-fade-exit-done{opacity:0}.object-tile__row{margin-top:.25em}.object-tile__tag-strip{margin-bottom:.5rem}.object-tile__row-icon{margin-right:.5em}.object-tile__button-cols{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;margin-bottom:-16px}.object-tile__button-cols>.object-tile__button-cols__content{margin-right:.5rem;margin-bottom:16px}.object-tile__button-cols>.object-tile__button-cols__buttons{margin-bottom:16px;white-space:nowrap}.object-tile__button-cols>.object-tile__button-cols__buttons>.button{margin-right:.5rem}.object-tile__button-cols>.object-tile__button-cols__buttons>.button:last-child{margin-right:0}.message-row{display:grid;grid-template-columns:70%;margin-bottom:24px}.message-row>.message-content{display:grid;word-break:break-word}.message-row>.message-content .image-wrapper{position:relative;display:flex;flex-direction:column;max-width:30rem}.message-row>.message-content .image-wrapper img{margin-top:8px}.message-row>.message-content .image-wrapper img:first-child{margin-top:0}.message-row>.message-content>.message-user{font-size:0.7333333333rem;line-height:1rem;color:#626973}.message-row>.message-content>.message-text{padding:8px;line-height:1.3333rem;margin-bottom:8px}.message-row>.message-content>.message-timestamp-hover{font-size:0.6666666667rem;opacity:0;flex-grow:1;transition:opacity .3s ease}.message-row>.message-content:hover .message-timestamp-hover{opacity:1}.message-row.-outgoing-message{justify-content:end}.message-row.-outgoing-message>.message-content{justify-items:end}.message-row.-outgoing-message>.message-content>.message-text{background:#316ec9;color:#fff;border:1px solid #316ec9;border-radius:4px}.message-row.-incoming-message{justify-content:start}.message-row.-incoming-message>.message-content{justify-items:start}.message-row.-incoming-message>.message-content>.message-text{background:#efefef;color:#373737;border:1px solid #efefef;border-radius:4px}.message-timestamp{font-size:.7em;text-align:center;color:#626973;margin-bottom:8px}.work-session-controls--timesheet{padding:24px;border:1px solid #dedede;border-radius:4px;background:#f7f7f7}.work-session-controls--timesheet .timesheet-visits{margin-bottom:16px}.timesheet-steps{display:flex;align-items:center;margin:0 0 16px;padding:0;list-style:none}.timesheet-steps__step{display:flex;align-items:center;color:#626973;font-size:0.9333333333em}.timesheet-steps__step:not(:last-child)::after{content:"";width:16px;height:1px;margin:0 4px;background:#dedede}.timesheet-steps__step.is-current{color:#373737;font-weight:500}.timesheet-steps__num{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:4px;border-radius:50%;background:#e9e9e9;color:#626973;font-size:0.8666666667em;font-weight:500}.is-current .timesheet-steps__num{background:#316ec9;color:#fff}.is-done .timesheet-steps__num{background:#08c41b;color:#fff}.timesheet-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:16px}.timesheet-time-row{max-width:320px;margin-bottom:16px}.timesheet-time-row .form-control{font-variant-numeric:tabular-nums}.timesheet-materials__row{align-items:center;font-variant-numeric:tabular-nums}.timesheet-photos__grid{display:flex;flex-wrap:wrap;gap:8px}.timesheet-photos__thumb{position:relative;width:72px;height:72px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;border:1px solid #dedede;border-radius:4px}.timesheet-photos__thumb img{width:100%;height:100%;object-fit:cover}.timesheet-photos__remove{position:absolute;top:2px;right:2px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(0,0,0,.55);border:none;border-radius:50%;cursor:pointer;font-size:0.8666666667em}.timesheet-photos__remove:hover{background:rgba(0,0,0,.75)}.timesheet-visits__label{margin-bottom:4px;font-weight:500}.timesheet-visits__list{margin:0;padding:0;list-style:none}.timesheet-visits__row{padding:4px 0;color:#626973;font-size:0.9333333333em;font-variant-numeric:tabular-nums}.timesheet-visits__row+.timesheet-visits__row{border-top:1px solid #e9e9e9}.work-session-card{padding:16px;background:#fff;border:1px solid #dedede;border-radius:4px}.work-session-card__status{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-weight:500}.work-session-card__dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#08c41b;box-shadow:0 0 0 3px rgba(8,196,27,.2)}.work-session-card__dot.-idle{background:#c6c6c6;box-shadow:0 0 0 3px rgba(198,198,198,.25)}.work-session-card__elapsed{margin-left:auto;font-weight:400;font-size:0.9333333333em;color:#626973;font-variant-numeric:tabular-nums}.work-session-card__cancel{display:block;width:100%;margin-top:4px;padding:2px;color:#626973;font-size:0.9333333333em;text-align:center;background:none;border:none;cursor:pointer}.work-session-card__cancel:hover:not(:disabled){color:#373737;text-decoration:underline}.work-session-card__cancel:disabled{opacity:.5;cursor:default}.work-session-card__secondary{display:block;width:100%;margin-top:10px;padding:6px;color:#626973;text-align:center;background:none;border:none;cursor:pointer}.work-session-card__secondary:hover:not(:disabled){color:#373737;text-decoration:underline}.work-session-card__secondary:disabled{opacity:.5;cursor:default}.wo-header__title-cont{margin:.5em 0 0}.wo-header__title{font-size:1.2rem;font-weight:700;width:100%}div.wo-header__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wo-pane-header__content .wo-pane-header__title{display:flex;align-items:center;gap:.5rem}.wo-pane-header__content .wo-pane-header__h2{display:inline-block;margin:0;font-size:1.2rem !important;font-weight:600 !important}.wo-pane-header__actions{margin-top:1rem}@media(min-width: 768px){.wo-pane-header{display:flex;justify-content:space-between;align-items:flex-start;gap:5rem}.wo-pane-header__actions{margin-top:0;flex-grow:0;flex-shrink:0}}.work-order-pane{padding:24px;border:1px solid #e9e9e9;border-radius:4px;background:#fff;margin:12px 0 24px 0}.work-order-pane__body{margin-top:20px}.work-order-pane__caret-btn{border:none;padding:.1rem .25rem;background:none}.icon-header{display:grid;grid-template-columns:40px 1fr;line-height:1.2}.icon-header__icon{width:26px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:4px}.icon-header__icon.-orange{color:#efb33f;background-color:#ffb525}.icon-header__icon.-grey{color:#373737;background-color:#e9e9e9}.icon-header__icon.-purple{color:#b19cf8;background-color:#ece7ff}.icon-header__icon.-coral{color:#ff9b8a;background-color:#ffe2d6}.icon-header__icon.-teal{color:#7ed5d5;background-color:#d3f5f5}.icon-header__icon.-red{color:#fd5b5b;background-color:#ffd6cd}.icon-header__icon.-blue{color:#316ec9;background-color:#deebff}.icon-header__icon.-green{color:#6ac173;background-color:#cbf6d0}.icon-header__subtitle{color:#626973;font-weight:400}.work-order-pane__body>.work-order-pane:last-child{margin-bottom:0}.wo-pane-intro{position:relative;background:#d6e2f5;padding:2rem 4rem 2rem 3rem;margin-bottom:2rem}.wo-pane-intro>.wo-pane-intro__hello{margin:0 0 1rem;padding:0;font-size:1.4666666667rem}.wo-pane-intro>.wo-pane-intro__desc{margin:0;padding:0}.wo-pane-intro>.wo-pane-intro__close{position:absolute;top:.75rem;right:.75rem;border:none;background:none;font-size:1.6em}@media(min-width: 992px){.wo-pane-intro{display:flex;align-items:center;gap:4rem}.wo-pane-intro>.wo-pane-intro__hello{margin:0;flex-shrink:0;flex-grow:0}.wo-pane-intro>.wo-pane-intro__desc{flex-grow:1;flex-shrink:1}}.open-task-notifications-legacy{background:rgba(0,0,0,.4);border-radius:5px;padding:4px}.open-task-legacy{margin-top:4px;padding:16px;border-radius:5px;background:#d6e2f5}.open-task-legacy:first-child{margin-top:0}.open-task-legacy.-grey{background-color:#f7f7f7}.open-task-legacy .latchel-logo{width:16px;height:16px}.transcript-container{display:flex;min-height:35.75rem;width:100%}@media(min-width: 1200px){.transcript-container{margin-top:32px;min-height:43.75rem}}.conversation{color:#373737;border-top:1px solid #e9e9e9;border-left:1px solid #e9e9e9;display:flex;align-items:center;padding-left:24px;min-height:70px}.conversation.active,.conversation:hover{background:#f7f7f7}.conversation:hover{cursor:pointer}.conversation:first-child{border-top-left-radius:14px}.conversation:last-child{border-bottom-left-radius:14px;border-bottom:1px solid #e9e9e9}.transcript-list{background:#fff;flex-grow:0;flex-shrink:0;width:16.625rem}.transcript-title{font-weight:500;margin-bottom:4px}.transcript-title .logo-container{display:flex}.transcript-title .logo-container .latchel-logo,.transcript-title .logo-container .support-icon{height:1rem;width:1rem;border-radius:100%;margin-right:4px}.transcript-title .logo-container .logo-txt{display:inherit;line-height:1.1rem}.transcript-message{font-weight:500;font-size:0.8rem;color:#626973}.transcript-message-container{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;padding:0 16px 0 16px;border:1px solid #e9e9e9;width:100%;border-radius:14px}@media(min-width: 1200px){.transcript-message-container{border-top-left-radius:0}}.transcript-message-title{height:3rem;background-color:#fff;padding:16px 0;position:sticky;width:100%;margin-bottom:16px}.work-order-page .text-muted{color:#b8b8b8}.work-order-page .collapsible-panel{margin-bottom:1.25rem}.work-order-page h4{margin:.5em 0 .375em;font-size:1em;font-weight:600}.work-order-page a,.work-order-page .link-button{font-weight:600}.work-order-page__well{padding:16px;background:#f7f7f7}.work-order-page__well.-strong{font-weight:500}.work-order-page .full-height{height:100%;overflow:auto}.work-order-page .full-min-height{min-height:100%}.activity-take-action-header{display:none}@media(min-width: 1200px){.activity-take-action-header{display:block;position:absolute;top:24px;right:32px}}.work-order-page__med-width-content{max-width:664px;margin:0 auto}.work-order-page__med-width-content.-grey-bg{margin-top:32px;padding:32px;max-width:728px;background:#fafafa;border:1px solid #e9e9e9;border-radius:4px}.work-order-page__med-width-content.-no-radius{border-radius:0}.work-order-page__med-width-content.-only-side-borders{border-top:none;border-bottom:none}.work-order-page__med-width-content .collapsible-panel{margin-bottom:1.5rem}@media(min-width: 768px){.wo-columns,.wo-single-column,.wo-columnless-content{max-width:1440px;margin-left:auto;margin-right:auto}.wo-columns{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.wo-columns>*{min-width:0}}.feed-page .insights-panel{border-bottom:1px solid #e9e9e9}.feed-page .insights-panel__link{text-align:end}.feed-panel{height:100%;overflow:auto}.feed-panel__sub-header{color:#626973;height:16px}.feed-panel__items{overflow:auto;padding-bottom:16px;-ms-overflow-style:none;scrollbar-width:none}.feed-panel__items::-webkit-scrollbar{display:none}.feed-panel_empty-state.-border{border:1px solid #e9e9e9;border-radius:4px}.feed-category-state{background-color:#f7f7f7;border-radius:4px;padding:4px 8px;align-items:center;display:inline-flex;-webkit-user-select:none;-ms-user-select:none;user-select:none}.feed-category-state .-gold{color:#e2bc32}.feed-category-state .-blue{color:#316ec9}.feed-category-state .-orange{color:#eb9c00}.feed-category-state .-green{color:#31bf2e}.feed-page__category-filter{color:#626973;opacity:.6;white-space:nowrap;font-weight:500}.feed-page__category-filter-checkbox{border:1px solid #e9e9e9;border-radius:4px;display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px}.feed-page__category-filter-checkbox .fa-check{opacity:0;color:#373737}.feed-page__category-filter-label{line-height:2rem;overflow:hidden;white-space:nowrap}.feed-page__category-filter-label i{padding:1px;display:inline-block;width:16px;text-align:center}.feed-page__category-filter .-gold{color:#e2bc32}.feed-page__category-filter .-blue{color:#316ec9}.feed-page__category-filter .-orange{color:#eb9c00}.feed-page__category-filter .-green{color:#068b14}.feed-page__category-filter.-is-selected{color:#373737;opacity:1;font-weight:600}.feed-page__category-filter.-is-selected .fa-check{opacity:1}@media(min-width: 768px){.feed-page__category-filter:hover{color:#373737;cursor:pointer;opacity:.8}.feed-page__category-filter:hover.-is-selected .fa-check{opacity:.8}}.feed-page{height:100%;background-color:#fff}.feed-page__feed-panel{max-height:100%}@media(max-width: 768px){.feed-page{display:flex;flex-direction:column}}@media(min-width: 768px)and (max-width: 992px){.feed-page{display:grid;grid-template-columns:.4fr 1.6fr}.feed-page__category-panel{border-right:1px solid #e9e9e9}}@media(min-width: 992px){.feed-page{display:grid;grid-template-columns:.4fr 1fr .6fr}.feed-page__filters-panel{border-right:1px solid #e9e9e9}.feed-page__insights-panel{border-left:1px solid #e9e9e9}.feed-page__category-panel{border-right:1px solid #e9e9e9}}#sigmaDashboard{flex-grow:1;width:100%;border:none;height:100%}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon::before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after{box-sizing:content-box;position:absolute;border:8px solid rgba(0,0,0,0);height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:"Helvetica Neue",helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:bold;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *::before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next::before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous::before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.7rem/2);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:bold}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:rgba(0,0,0,0)}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:bold}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:rgba(0,0,0,0)}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid rgba(0,0,0,0);border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:rgba(0,0,0,0);border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon::after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:bold;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-0.125em}.log-entry-html h1,.log-entry-html h2,.log-entry-html h3,.log-entry-html h4,.log-entry-html h5,.log-entry-html h6{margin:2em 0 .5em;font-weight:500;line-height:1.25}.log-entry-html h1:first-child,.log-entry-html h2:first-child,.log-entry-html h3:first-child,.log-entry-html h4:first-child,.log-entry-html h5:first-child,.log-entry-html h6:first-child{margin-top:0}.log-entry-html h1{font-size:1.25em}.log-entry-html h2{font-size:1.15em}.log-entry-html h3{font-size:1.1em}.log-entry-html h4,.log-entry-html h5,.log-entry-html h6{font-size:1em}.log-entry-html p{margin:.5em 0}.log-entry-html blockquote{margin:.75em 0;padding-left:1em;border-left:3px solid #ccc;color:#666;font-style:italic}.log-entry-html ul,.log-entry-html ol{margin:.5em 0 .5em 1.75em;padding:0}.log-entry-html li{margin:.25em 0}.log-entry-html ul{list-style:disc}.log-entry-html ol{list-style:decimal}.log-entry-html code{font-family:ui-monospace,monospace;font-size:.9em;background:#f5f5f5;padding:.2em .4em;border-radius:4px}.log-entry-html pre{font-family:ui-monospace,monospace;background:#f5f5f5;padding:.75em;overflow-x:auto;border-radius:4px;margin:.75em 0}.log-entry-html hr{border:none;border-top:1px solid #dedede;margin:2em 0}.log-entry-html strong,.log-entry-html b{font-weight:600}.log-entry-html em,.log-entry-html i{font-style:italic}:root{--nav-height: 65px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvY2kvX3R5cGUuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsImNvY2kvX2NvZGUuc2NzcyIsImNvY2kvX2xpc3RzLnNjc3MiLCJjb2NpL19yYW5kb20taGVscGVycy5zY3NzIiwiY29jaS9mb3Jtcy9faGVscGVycy5zY3NzIiwiY29jaS9mb3Jtcy9fdmFyaWFibGVzLnNjc3MiLCJjb2NpL2Zvcm1zL19pbnB1dHMuc2NzcyIsImNvY2kvZm9ybXMvX3NlbGVjdHMuc2NzcyIsImNvY2kvZm9ybXMvX2NoZWJveGVzLXJhZGlvcy5zY3NzIiwiY29jaS9mb3Jtcy9fYnV0dG9ucy5zY3NzIiwiY29jaS9fdmFyaWFibGVzLnNjc3MiLCJjb2NpL2Zvcm1zL19sYXlvdXQuc2NzcyIsImNvY2kvbGF5b3V0L19mbGV4LnNjc3MiLCJjb2NpL2xheW91dC9fc3BhY2luZy5zY3NzIiwiY29jaS9sYXlvdXQvX2xheW91dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3JlYWN0LXF1aWxsL2Rpc3QvcXVpbGwuc25vdy5jc3MiLCIuLi9jb21wb25lbnRzL0FjdGl2ZVVzZXJzL19hY3RpdmVVc2Vyc1N0cmlwLnNjc3MiLCIuLi9jb21wb25lbnRzL0F2YWlsYWJsZVdvcmtPcmRlcnNCYW5uZXIvX2F2YWlsYWJsZVdvcmtPcmRlcnNCYW5uZXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvQXZhdGFycy9fYXZhdGFyLnNjc3MiLCIuLi9jb21wb25lbnRzL0xhdGNoZWxMb2dvL19sYXRjaGVsTG9nby5zY3NzIiwiLi4vY29tcG9uZW50cy9TdXBwb3J0SWNvbi9fc3VwcG9ydEljb24uc2NzcyIsIi4uL2NvbXBvbmVudHMvUmVzaWRlbnRCZW5lZml0Rm9ybS9fcmVzaWRlbnRCZW5lZml0Rm9ybS5zY3NzIiwiLi4vY29tcG9uZW50cy9Qcm9ncmVzc1N0ZXBzQmFyL19wcm9ncmVzc1N0ZXBzQmFyLnNjc3MiLCIuLi9jb21wb25lbnRzL0J1dHRvbi9fYnVzeUJ1dHRvbi5zY3NzIiwiLi4vY29tcG9uZW50cy9Mb2FkaW5nL19sb2FkaW5nLnNjc3MiLCIuLi9jb21wb25lbnRzL1RvZ2dsZS9fdG9nZ2xlLnNjc3MiLCIuLi9jb21wb25lbnRzL1Jlc2lkZW50QmVuZWZpdFRpbGUvX3Jlc2lkZW50QmVuZWZpdFRpbGUuc2NzcyIsIi4uL2NvbXBvbmVudHMvUmVzaWRlbnRCZW5lZml0R3JpZC9fcmVzaWRlbnRCZW5lZml0R3JpZC5zY3NzIiwiLi4vY29tcG9uZW50cy9FbGxpcHNpcy9fZWxsaXBzaXMuc2NzcyIsIi4uL2NvbXBvbmVudHMvUmVhY3RTZWxlY3QvX3JlYWN0U2VsZWN0LnNjc3MiLCIuLi9jb21wb25lbnRzL0xvZ2luL19sb2dpbi5zY3NzIiwiLi4vY29tcG9uZW50cy9QYWdpbmF0aW9uL19wYWdpbmF0aW9uLnNjc3MiLCIuLi9jb21wb25lbnRzL0NhcmV0QnV0dG9uL19jYXJldEJ1dHRvbi5zY3NzIiwiLi4vY29tcG9uZW50cy9Db2xsYXBzaWJsZVBhbmVsL19jb2xsYXBzaWJsZVBhbmVsLnNjc3MiLCIuLi9jb21wb25lbnRzL1Byb2JsZW1Mb2NhdGlvblNldHRpbmcvX3Byb2JsZW1Mb2NhdGlvblNldHRpbmcuc2NzcyIsIi4uL2NvbXBvbmVudHMvU2V2ZXJpdHlSZXNwb25zaWJpbGl0eVNldHRpbmdzL19zZXZlcml0eVJlc3BvbnNpYmlsaXR5U2V0dGluZ3Muc2NzcyIsIi4uL2NvbXBvbmVudHMvUmVzaWRlbnRBdmFpbGFiaWxpdHkvX2F2YWlsYWJpbGl0eUNob29zZXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvUmVzaWRlbnRBdmFpbGFiaWxpdHkvX2F2YWlsYWJpbGl0eUNob29zZXJTaW1wbGUuc2NzcyIsIi4uL2NvbXBvbmVudHMvUmVzaWRlbnRBdmFpbGFiaWxpdHkvX2V4aXN0aW5nU2xvdENob29zZXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvSW5wdXRzL2lubGluZUVkaXQuc2NzcyIsIi4uL2NvbXBvbmVudHMvSW5wdXRzL1JpY2hFZGl0b3Iuc2NzcyIsIi4uL2NvbXBvbmVudHMvSW5oZXJpdGFuY2UvX2luaGVyaXRhbmNlLnNjc3MiLCIuLi9jb21wb25lbnRzL1dpemFyZEJ1dHRvbnMvX3dpemFyZC5zY3NzIiwiLi4vY29tcG9uZW50cy9XaXphcmRCdXR0b25zL193aXphcmQtaW1hZ2UtcHJldmlldy5zY3NzIiwiLi4vY29tcG9uZW50cy9XaXphcmRCdXR0b25zL193aXphcmRDb21wYW55TG9nby5zY3NzIiwiLi4vY29tcG9uZW50cy9EaWFnbm9zdGljRmxvdy9fZGlhZ25vc3RpY0Zsb3cuc2NzcyIsIi4uL2NvbXBvbmVudHMvRGlhZ25vc3RpY0Zsb3cvX3Jlc3BvbnNlQnV0dG9uLnNjc3MiLCIuLi9jb21wb25lbnRzL0V4cGVyaWVuY2VDaG9vc2VyL19leHBlcmllbmNlQ2hvb3Nlci5zY3NzIiwiLi4vY29tcG9uZW50cy9Nb2RhbC9fbW9kYWwuc2NzcyIsIi4uL2NvbXBvbmVudHMvVG9vbHRpcC9fdG9vbHRpcC5zY3NzIiwiLi4vY29tcG9uZW50cy9XT1N1Ym1pc3Npb24vX3Byb3BlcnR5Q2hvb3Nlci5zY3NzIiwiLi4vY29tcG9uZW50cy9SZXBvcnRzL19yZXBvcnRzLnNjc3MiLCIuLi9jb21wb25lbnRzL1dPU3VibWlzc2lvbi9fZHVwbGljYXRlRm9ybS5zY3NzIiwiLi4vY29tcG9uZW50cy9Ub2dnbGUvX3RvZ2dsZVdpdGhMYWJlbC5zY3NzIiwiLi4vY29tcG9uZW50cy9FeHRlcm5hbEludGVncmF0aW9uQ2FyZC9faW50ZWdyYXRpb25DYXJkLnNjc3MiLCIuLi9jb21wb25lbnRzL1RvZ2dsZVN0cmlwL19Ub2dnbGVTdHJpcC5zY3NzIiwiLi4vY29tcG9uZW50cy9Xb3JrT3JkZXJzUGFnZS9fd29ya09yZGVyc1BhZ2Uuc2NzcyIsIi4uL2NvbXBvbmVudHMvV29ya09yZGVyc1BhZ2UvX3dvcmtPcmRlcnNMaXN0Vmlldy5zY3NzIiwiLi4vY29tcG9uZW50cy9Xb3JrT3JkZXJzUGFnZS9fd29ya09yZGVyc0JvYXJkVmlldy5zY3NzIiwiLi4vY29tcG9uZW50cy9SZWFjdFNlbGVjdC9fZHJvcGRvd25TZWxlY3RGaWx0ZXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvUmVhY3RTZWxlY3QvX2Ryb3Bkb3duU2VsZWN0RmlsdGVycy5zY3NzIiwiLi4vY29tcG9uZW50cy9TaWRlTmF2aWdhdGlvbi9fc2lkZU5hdmlnYXRpb24uc2NzcyIsIi4uL2NvbXBvbmVudHMvVGFicy9fdGFicy5zY3NzIiwiLi4vY29tcG9uZW50cy9UYWJsZS9fdGFibGUuc2NzcyIsIi4uL2NvbXBvbmVudHMvVGFnL190YWcuc2NzcyIsIi4uL2NvbXBvbmVudHMvRHJvcGRvd25CdXR0b24vX2Ryb3Bkb3duQnV0dG9uLnNjc3MiLCIuLi9jb21wb25lbnRzL1NsaWRlb3V0L3NsaWRlb3V0LnNjc3MiLCIuLi9jb21wb25lbnRzL1N0YXJSYXRpbmcvX3N0YXJSYXRpbmcuc2NzcyIsIi4uL2NvbXBvbmVudHMvUmF0aW5nQnJlYWtkb3duL19yYXRpbmdCcmVha2Rvd24uc2NzcyIsIi4uL2NvbXBvbmVudHMvSWNvbldpdGhWYWx1ZS9faWNvbldpdGhWYWx1ZS5zY3NzIiwiLi4vY29tcG9uZW50cy9TZXJ2aWNlQ2FsZW5kYXIvX2Z1bGxDYWxlbmRhckxhdGNoZWwuc2NzcyIsIi4uL2NvbXBvbmVudHMvU2VydmljZUNhbGVuZGFyL19zZXJ2aWNlQ2FsZW5kYXJQb3BvdmVyLnNjc3MiLCIuLi9jb21wb25lbnRzL0RhdGVSYW5nZS9fZGF0ZVJhbmdlLnNjc3MiLCIuLi9jb21wb25lbnRzL1VuZGVybGF5L191bmRlcmxheS5zY3NzIiwic2hhcmVkL29iamVjdFRpbGUuc2NzcyIsIi4uL2NvbXBvbmVudHMvTWVzc2FnZS9fbWVzc2FnZS5zY3NzIiwiLi4vY29tcG9uZW50cy9Xb3JrU2Vzc2lvbkNvbnRyb2xzL193b3JrU2Vzc2lvbkNvbnRyb2xzLnNjc3MiLCIuLi9wYWdlcy9Xb3JrT3JkZXIvY29tcG9uZW50cy9IZWFkZXIvX2hlYWRlci5zY3NzIiwiLi4vcGFnZXMvV29ya09yZGVyL2NvbXBvbmVudHMvUGFuZUhlYWRlci9fcGFuZUhlYWRlci5zY3NzIiwiLi4vcGFnZXMvV29ya09yZGVyL2NvbXBvbmVudHMvV29ya09yZGVyUGFuZS9fd29ya09yZGVyUGFuZS5zY3NzIiwiLi4vcGFnZXMvV29ya09yZGVyL3RhYnMvUXVpY2tMb29rL19pbnRyb2R1Y3Rpb24uc2NzcyIsIi4uL3BhZ2VzL1dvcmtPcmRlci9jb21wb25lbnRzL05vdGlmaWNhdGlvbnMvT3BlblRhc2tOb3RpZmljYXRpb25zL19vcGVuVGFza05vdGlmaWNhdGlvbnMuc2NzcyIsIi4uL3BhZ2VzL1dvcmtPcmRlci90YWJzL1RyYW5zY3JpcHRzL190cmFuc2NyaXB0c1RhYi5zY3NzIiwiLi4vcGFnZXMvV29ya09yZGVyL3RhYnMvVHJhbnNjcmlwdHMvVHJhbnNjcmlwdEdyb3VwSXRlbS9fdHJhbnNjcmlwdEdyb3VwSXRlbS5zY3NzIiwiLi4vcGFnZXMvV29ya09yZGVyL3RhYnMvVHJhbnNjcmlwdHMvVHJhbnNjcmlwdEdyb3VwTGlzdC9fdHJhbnNjcmlwdEdyb3VwTGlzdC5zY3NzIiwiLi4vcGFnZXMvV29ya09yZGVyL3RhYnMvVHJhbnNjcmlwdHMvVHJhbnNjcmlwdEdyb3VwVGl0bGUvX3RyYW5zY3JpcHRHcm91cFRpdGxlLnNjc3MiLCIuLi9wYWdlcy9Xb3JrT3JkZXIvdGFicy9UcmFuc2NyaXB0cy9NZXNzYWdlTGlzdC9fbWVzc2FnZUxpc3Quc2NzcyIsIi4uL3BhZ2VzL1dvcmtPcmRlci9fd29ya09yZGVyUGFnZS5zY3NzIiwiLi4vcGFnZXMvRmVlZC9jb21wb25lbnRzL0luc2lnaHRzUGFuZWwvX3N1YlBhbmVsLnNjc3MiLCIuLi9wYWdlcy9GZWVkL2NvbXBvbmVudHMvRmVlZFBhbmVsL19mZWVkUGFuZWwuc2NzcyIsIi4uL3BhZ2VzL0ZlZWQvY29tcG9uZW50cy9GZWVkQ2F0ZWdvcnlTdGF0ZS9fZmVlZENhdGVnb3J5U3RhdGUuc2NzcyIsIi4uL3BhZ2VzL0ZlZWQvY29tcG9uZW50cy9DYXRlZ29yeVBhbmVsL19jYXRlZ29yeVBhbmVsLnNjc3MiLCIuLi9wYWdlcy9GZWVkL19mZWVkUGFnZS5zY3NzIiwiLi4vcGFnZXMvUG1Db21wYW55QW5hbHl0aWNzL19wbUNvbXBhbnlBbmFseXRpY3NQYWdlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvcmVhY3QtZGF0ZXBpY2tlci9zcmMvc3R5bGVzaGVldHMvbWl4aW5zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvcmVhY3QtZGF0ZXBpY2tlci9zcmMvc3R5bGVzaGVldHMvdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvcmVhY3QtZGF0ZXBpY2tlci9zcmMvc3R5bGVzaGVldHMvZGF0ZXBpY2tlci5zY3NzIiwiX2xvZy1lbnRyeS1odG1sLnNjc3MiLCJzdHlsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FFQSxlQUNJLE1DMkJPLFFEMUJQLHFCQUNBLHFCQUVBLDJCQUNJLDBCQVFSLDhCQUVJLE1DZFksUURlWixxQkFHSixnQkFDSSxxQkFDQSx5QkFHSixNQUNJLE1DeEJZLFFEeUJaLGdCQUlBLDZDQUtJLGdCQUNBLGdCQUNBLG1CQUdKLFNBQ0ksZ0JBRUosU0FDSSxjQUVKLFNBQ0ksZ0JBRUosU0FDSSxnQkFFSixTQUNJLGNBS0osUUFDSSxlQUtKLHFCQUVJLGdCQUtKLHlCQUVJLGVBS0osU0FDSSxhQzlFUSxRRGdGUixnQkFDSSxhQ3JFRCxRRHdFSCxtQkFDSSxhQzNFRCxRRGlGUCxtQkFDSSxNQ2xFRyxRRHFFUCxrQkFDSSxNQzFERSxRRDZETixtQkFDSSxNQ3RDSyxRRHlDVCxtQkFDSSxNQ3JHUyxRRHdHYixrQkFDSSxNQzVHUSxRRGtIUix1Q0FDSSxpQkFDQSxnQkFHSixzQ0FDSSxNQ3pHRCxRRDZHUCx5QkFDSSxtQkFDQSxnQkFDQSx1QkFFQSxvQ0FDSSxjQUVKLG9DQUNJLGNBRUosb0NBQ0ksY0FFSixvQ0FDSSxjQUVKLHFDQUNJLGVBRUoscUNBQ0ksZUFFSixxQ0FDSSxlQUVKLHFDQUNJLGVBRUoscUNBQ0ksZUFFSixxQ0FDSSxlQUVKLHFDQUNJLGVBRUoscUNBQ0ksZUFFSixxQ0FDSSxl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QUNBLG1CQUVBLDhKQUdFLFdBQ0EsaUJBR0YsNkNBQ0UsOEpBR0UsV0FDQSxrQkFJSixvSEFFRSxrQkFJSixzQ0FDRSxjQUNBLGFBQ0Esb0JBQ0EsbUJBQ0EsWUFHRiw2QkFDRSxrQkFDQSxvQkFDQSxTQUNBLFdBQ0EsWUFDQSxnQkFDQSxVQUNBLFVBQ0EsbUJBR0YsaUNBQ0UsVUFDQSxXQUNBLHdCQ3BzQkUsa0hBTUksa0JBQ0EsZ0JBQ0EsaUJBRUEsMExBQ0ksYUFHUixtQkFDSSxpQkFFSixtQkFDSSxpQkFFSixtQkFDSSxnQkFHSix5REFHSSxjQUlKLGtCQUNJLGNBSUosMkJBQ0ksZUFDQSxpQkFDQSwyQkFDQSxXQUNBLGtCQUlKLHNDQUVJLDBCQUNBLFVBRUosbUJBQ0ksZUFHSixtQkFDSSxnQkFHSixtQkFDSSxtQkFJSixxQkFDSSxtQ0FDQSxlQUNBLG1CQUNBLGtCQUNBLGtCQUVKLG9CQUNJLG1DQUNBLG1CQUNBLGNBQ0EsZ0JBQ0Esa0JBQ0EsZUFJSixtQkFDSSxZQUNBLDZCQUNBLGFBSUoseUNBRUksZ0JBRUoscUNBRUksa0JDckZSLE1BQ0kiLCJmaWxlIjoibGEtcmVhY3QuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAndmFyaWFibGVzJztcblxuJWNvY2ktbGluayB7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuYSB7XG4gICAgQGV4dGVuZCAlY29jaS1saW5rO1xufVxuXG5hLm5vLWZvcm1hdCxcbmEubm8tZm9ybWF0OmhvdmVyIHtcbiAgICBjb2xvcjogJGxhdGNoZWwtYmxhY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucHJlLXRleHQtYmxvY2sge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG4uY29jaSB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAvLyBoZWFkaW5nc1xuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW46IDEuNWVtIDAgMWVtO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIH1cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgfVxuICAgIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuXG4gICAgLy8gLS0tLVxuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDFlbTtcbiAgICB9XG5cbiAgICAvLyAtLS0tXG5cbiAgICBzdHJvbmcsXG4gICAgYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLy8gLS0tLVxuXG4gICAgc21hbGwsXG4gICAgLnNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICB9XG5cbiAgICAvLyAtLS0tXG5cbiAgICBociB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGxhdGNoZWwtYmxhY2s7XG5cbiAgICAgICAgJi4tbGlnaHQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS00MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1leC1saWdodCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS1cblxuICAgIC50ZXh0LWFjY2VudCB7XG4gICAgICAgIGNvbG9yOiAkY3RhLWFjY2VudC1jb2xvcjtcbiAgICB9XG5cbiAgICAudGV4dC1lcnJvciB7XG4gICAgICAgIGNvbG9yOiAkY29jaS13YXJuaW5nO1xuICAgIH1cblxuICAgIC50ZXh0LW9yYW5nZSB7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlLTUwMDtcbiAgICB9XG5cbiAgICAudGV4dC1wdXJwbGUge1xuICAgICAgICBjb2xvcjogJGxhdGNoZWwtcHVycGxlO1xuICAgIH1cblxuICAgIC50ZXh0LWJsYWNrIHtcbiAgICAgICAgY29sb3I6ICRsYXRjaGVsLWJsYWNrO1xuICAgIH1cblxuICAgIC8vIGdlbmVyYWwgdHlwb2dyYXBoeVxuXG4gICAgLnRpdGxlZC1pbmZvIHtcbiAgICAgICAgLnRpdGxlZC1pbmZvX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGVkLWluZm9fX2Rlc2Mge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVsbGlwc2lzLW92ZXJmbG93IHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAgICAgJi4tbS13aWR0aC0yIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMmVtO1xuICAgICAgICB9XG4gICAgICAgICYuLW0td2lkdGgtNCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDRlbTtcbiAgICAgICAgfVxuICAgICAgICAmLi1tLXdpZHRoLTYge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2ZW07XG4gICAgICAgIH1cbiAgICAgICAgJi4tbS13aWR0aC04IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOGVtO1xuICAgICAgICB9XG4gICAgICAgICYuLW0td2lkdGgtMTAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMGVtO1xuICAgICAgICB9XG4gICAgICAgICYuLW0td2lkdGgtMTIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMmVtO1xuICAgICAgICB9XG4gICAgICAgICYuLW0td2lkdGgtMTQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNGVtO1xuICAgICAgICB9XG4gICAgICAgICYuLW0td2lkdGgtMTYge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNmVtO1xuICAgICAgICB9XG4gICAgICAgICYuLW0td2lkdGgtMTgge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxOGVtO1xuICAgICAgICB9XG4gICAgICAgICYuLW0td2lkdGgtMjAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMGVtO1xuICAgICAgICB9XG4gICAgICAgICYuLW0td2lkdGgtMjIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMmVtO1xuICAgICAgICB9XG4gICAgICAgICYuLW0td2lkdGgtMjQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNGVtO1xuICAgICAgICB9XG4gICAgICAgICYuLW0td2lkdGgtMjYge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNmVtO1xuICAgICAgICB9XG4gICAgICAgICYuLW0td2lkdGgtMjgge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOGVtO1xuICAgICAgICB9XG4gICAgICAgICYuLW0td2lkdGgtMzAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMGVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhZGluZ3MtcmVzZXQge1xuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIH1cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgfVxuICAgIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxufVxuXG4vLyAtLS0tXG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNyB7XG4gICAgLmZ3LSN7JGkgKiAxMDB9IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRpICogMTAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uZnMtZG93bi02IHtcbiAgICBmb250LXNpemU6ICRmcy1kb3duLTYgIWltcG9ydGFudDtcbn1cbi5mcy1kb3duLTUge1xuICAgIGZvbnQtc2l6ZTogJGZzLWRvd24tNSAhaW1wb3J0YW50O1xufVxuLmZzLWRvd24tNCB7XG4gICAgZm9udC1zaXplOiAkZnMtZG93bi00ICFpbXBvcnRhbnQ7XG59XG4uZnMtZG93bi0zIHtcbiAgICBmb250LXNpemU6ICRmcy1kb3duLTMgIWltcG9ydGFudDtcbn1cbi5mcy1kb3duLTIge1xuICAgIGZvbnQtc2l6ZTogJGZzLWRvd24tMiAhaW1wb3J0YW50O1xufVxuLmZzLWRvd24tMSB7XG4gICAgZm9udC1zaXplOiAkZnMtZG93bi0xICFpbXBvcnRhbnQ7XG59XG4uZnMtdXAtMSB7XG4gICAgZm9udC1zaXplOiAkZnMtdXAtMSAhaW1wb3J0YW50O1xufVxuLmZzLXVwLTIge1xuICAgIGZvbnQtc2l6ZTogJGZzLXVwLTIgIWltcG9ydGFudDtcbn1cbi5mcy11cC0zIHtcbiAgICBmb250LXNpemU6ICRmcy11cC0zICFpbXBvcnRhbnQ7XG59XG4uZnMtdXAtNCB7XG4gICAgZm9udC1zaXplOiAkZnMtdXAtNCAhaW1wb3J0YW50O1xufVxuLmZzLXVwLTUge1xuICAgIGZvbnQtc2l6ZTogJGZzLXVwLTUgIWltcG9ydGFudDtcbn1cbi5mcy11cC02IHtcbiAgICBmb250LXNpemU6ICRmcy11cC02ICFpbXBvcnRhbnQ7XG59XG4uZnMtdXAtNyB7XG4gICAgZm9udC1zaXplOiAkZnMtdXAtNyAhaW1wb3J0YW50O1xufVxuLmZzLXVwLTgge1xuICAgIGZvbnQtc2l6ZTogJGZzLXVwLTggIWltcG9ydGFudDtcbn1cbi5mcy11cC05IHtcbiAgICBmb250LXNpemU6ICRmcy11cC05ICFpbXBvcnRhbnQ7XG59XG4uZnMtdXAtMTAge1xuICAgIGZvbnQtc2l6ZTogJGZzLXVwLTEwICFpbXBvcnRhbnQ7XG59XG5cbi5mcy1iYXNlLWRvd24tNiB7XG4gICAgZm9udC1zaXplOiAkZnMtYmFzZS1kb3duLTYgIWltcG9ydGFudDtcbn1cbi5mcy1iYXNlLWRvd24tNSB7XG4gICAgZm9udC1zaXplOiAkZnMtYmFzZS1kb3duLTUgIWltcG9ydGFudDtcbn1cbi5mcy1iYXNlLWRvd24tNCB7XG4gICAgZm9udC1zaXplOiAkZnMtYmFzZS1kb3duLTQgIWltcG9ydGFudDtcbn1cbi5mcy1iYXNlLWRvd24tMyB7XG4gICAgZm9udC1zaXplOiAkZnMtYmFzZS1kb3duLTMgIWltcG9ydGFudDtcbn1cbi5mcy1iYXNlLWRvd24tMiB7XG4gICAgZm9udC1zaXplOiAkZnMtYmFzZS1kb3duLTIgIWltcG9ydGFudDtcbn1cbi5mcy1iYXNlLWRvd24tMSB7XG4gICAgZm9udC1zaXplOiAkZnMtYmFzZS1kb3duLTEgIWltcG9ydGFudDtcbn1cbi5mcy1iYXNlIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5mcy1iYXNlLXVwLTEge1xuICAgIGZvbnQtc2l6ZTogJGZzLWJhc2UtdXAtMSAhaW1wb3J0YW50O1xufVxuLmZzLWJhc2UtdXAtMiB7XG4gICAgZm9udC1zaXplOiAkZnMtYmFzZS11cC0yICFpbXBvcnRhbnQ7XG59XG4uZnMtYmFzZS11cC0zIHtcbiAgICBmb250LXNpemU6ICRmcy1iYXNlLXVwLTMgIWltcG9ydGFudDtcbn1cbi5mcy1iYXNlLXVwLTQge1xuICAgIGZvbnQtc2l6ZTogJGZzLWJhc2UtdXAtNCAhaW1wb3J0YW50O1xufVxuLmZzLWJhc2UtdXAtNSB7XG4gICAgZm9udC1zaXplOiAkZnMtYmFzZS11cC01ICFpbXBvcnRhbnQ7XG59XG4uZnMtYmFzZS11cC02IHtcbiAgICBmb250LXNpemU6ICRmcy1iYXNlLXVwLTYgIWltcG9ydGFudDtcbn1cbi5mcy1iYXNlLXVwLTcge1xuICAgIGZvbnQtc2l6ZTogJGZzLWJhc2UtdXAtNyAhaW1wb3J0YW50O1xufVxuLmZzLWJhc2UtdXAtOCB7XG4gICAgZm9udC1zaXplOiAkZnMtYmFzZS11cC04ICFpbXBvcnRhbnQ7XG59XG4uZnMtYmFzZS11cC05IHtcbiAgICBmb250LXNpemU6ICRmcy1iYXNlLXVwLTkgIWltcG9ydGFudDtcbn1cbi5mcy1iYXNlLXVwLTEwIHtcbiAgICBmb250LXNpemU6ICRmcy1iYXNlLXVwLTEwICFpbXBvcnRhbnQ7XG59XG5cbi8vIEFsaWdubWVudFxuLnRleHQtbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLnRleHQtdXBwZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi8vIFByaW50aW5nXG5cbi5icmVhay1pbnNpZGUtYXZvaWQge1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xufVxuIiwiQHVzZSAnc2FzczptYXRoJztcblxuLy8gQnJhbmQgY29sb3JzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRsYXRjaGVsLWJsYWNrOiAjMzczNzM3O1xuJGxhdGNoZWwtY29yYWw6ICNmZjliOGE7XG4kbGF0Y2hlbC10ZWFsOiAjN2VkNWQ1O1xuJGxhdGNoZWwtcHVycGxlOiAjYjE5Y2Y4O1xuXG4vLyBUYWlsd2luZCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoZXNlIHZhbHVlcyBtdXN0IGNvcnJlc3BvbmQgd2l0aCB0YWlsd2luZC5jb25maWcuanNcblxuJGdyYXktNTA6ICNmN2Y3Zjc7XG4kZ3JheS0xMDA6ICNmMGYwZjA7XG4kZ3JheS0yMDA6ICNlOWU5ZTk7XG4kZ3JheS0zMDA6ICNkZWRlZGU7XG4kZ3JheS00MDA6ICNjNmM2YzY7XG4kZ3JheS01MDA6ICNiOGI4Yjg7XG4kZ3JheS02MDA6ICM4YzhjOGM7XG4kZ3JheS02NTA6ICM2MjY5NzM7XG4kZ3JheS03MDA6ICM0ZDRkNGQ7XG4kZ3JheS04MDA6ICMzNzM3Mzc7XG4kZ3JheS05MDA6ICMxYTFhMWE7XG4kZ3JheS05NTA6ICMwZDBkMGQ7XG5cbiRibHVlLTUwOiAjZWFmMWZhO1xuJGJsdWUtMTAwOiAjZDZlMmY1O1xuJGJsdWUtMjAwOiAjYWRjNmViO1xuJGJsdWUtMzAwOiAjODBhNmUwO1xuJGJsdWUtNDAwOiAjNTc4YWQ2O1xuJGJsdWUtNTAwOiAjMzE2ZWM5O1xuJGJsdWUtNjAwOiAjMjc1N2EwO1xuJGJsdWUtNzAwOiAjMWQ0MTc3O1xuJGJsdWUtODAwOiAjMTQyZDUyO1xuJGJsdWUtOTAwOiAjMGExNjI5O1xuJGJsdWUtOTUwOiAjMDUwYjE1O1xuXG4kcmVkLTUwOiAjZmZmMGYwO1xuJHJlZC0xMDA6ICNmZmUxZTE7XG4kcmVkLTIwMDogI2ZlYmRiZDtcbiRyZWQtMzAwOiAjZmU5ZjlmO1xuJHJlZC00MDA6ICNmZDdjN2M7XG4kcmVkLTUwMDogI2ZkNWI1YjtcbiRyZWQtNjAwOiAjZmMxNzE3O1xuJHJlZC03MDA6ICNjZjAzMDM7XG4kcmVkLTgwMDogIzg4MDIwMjtcbiRyZWQtOTAwOiAjNDcwMTAxO1xuJHJlZC05NTA6ICMyMzAwMDA7XG5cbiRncmVlbi01MDogI2UyZmVlNDtcbiRncmVlbi0xMDA6ICNjYmVlY2Y7XG4kZ3JlZW4tMjAwOiAjOGFmYTk1O1xuJGdyZWVuLTMwMDogIzRmZjc2MDtcbiRncmVlbi00MDA6ICMxNGY1MmI7XG4kZ3JlZW4tNTAwOiAjMDhjNDFiO1xuJGdyZWVuLTYwMDogIzA2OGIxNDtcbiRncmVlbi03MDA6ICMwNDY3MGU7XG4kZ3JlZW4tODAwOiAjMDM0NDBhO1xuJGdyZWVuLTkwMDogIzAxMjIwNTtcbiRncmVlbi05NTA6ICMwMTE0MDM7XG5cbiRvcmFuZ2UtNTA6ICNmZmY4ZWI7XG4kb3JhbmdlLTEwMDogI2ZmZjBkMTtcbiRvcmFuZ2UtMjAwOiAjZmZlMmE4O1xuJG9yYW5nZS0zMDA6ICNmZmQzN2E7XG4kb3JhbmdlLTQwMDogI2ZmYzU1MjtcbiRvcmFuZ2UtNTAwOiAjZmZiNTI1O1xuJG9yYW5nZS02MDA6ICNlYjljMDA7XG4kb3JhbmdlLTcwMDogI2FkNzQwMDtcbiRvcmFuZ2UtODAwOiAjNzU0ZTAwO1xuJG9yYW5nZS05MDA6ICMzODI1MDA7XG4kb3JhbmdlLTk1MDogIzFmMTQwMDtcblxuLy8gVGhlbWluZyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiR0ZXh0LWNvbG9yOiAkbGF0Y2hlbC1ibGFjaztcbiR0ZXh0LW11dGVkOiAkZ3JheS02NTA7XG4kY3RhLWFjY2VudC1jb2xvcjogJGJsdWUtNTAwO1xuJGxpbmstY29sb3I6ICRibHVlLTUwMDtcblxuJGlucHV0LWJvcmRlci1jb2xvcjogJGdyYXktNDAwO1xuJGlucHV0LWJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiRib3JkZXItcmFkaXVzLWJhc2U6IDRweDtcbiRib3JkZXItcmFkaXVzLXNtYWxsOiAycHg7XG5cbiRjb2NpLXdhcm5pbmc6ICRyZWQtNTAwO1xuJGNvY2ktc3VjY2VzczogJGdyZWVuLTUwMDtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRoYXJkLXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTM2LCAxNTIsIDE3MCwgMC4xKSwgMCAxNXB4IDM1cHggMCByZ2JhKDQ5LCA0OSwgOTMsIDAuMSksIDAgNXB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXG4kc3BhY2VyOiA4cHg7XG4kaGFsZi1zcGFjZXI6IG1hdGguZGl2KCRzcGFjZXIsIDIpO1xuJHF1YXJ0ZXItc3BhY2VyOiAycHg7XG5cbi8vIE1lZGlhIHF1ZXJpZXMgYnJlYWtwb2ludHNcbiRzY3JlZW4teHM6IDQ4MHB4O1xuJHNjcmVlbi1zbTogNzY4cHg7XG4kc2NyZWVuLW1kOiA5OTJweDtcbiRzY3JlZW4tbGc6IDEyMDBweDtcblxuJHNjcmVlbi14cy1taW46ICRzY3JlZW4teHM7XG4kc2NyZWVuLXhzLW1heDogJHNjcmVlbi1zbSAtIDFweDtcblxuJHNjcmVlbi1zbS1taW46ICRzY3JlZW4tc207XG4kc2NyZWVuLXNtLW1heDogJHNjcmVlbi1tZCAtIDFweDtcblxuJHNjcmVlbi1tZC1taW46ICRzY3JlZW4tbWQ7XG4kc2NyZWVuLW1kLW1heDogJHNjcmVlbi1sZyAtIDFweDtcblxuJHNjcmVlbi1sZy1taW46ICRzY3JlZW4tbGc7XG5cbiRtb2JpbGUtbWF4OiAkc2NyZWVuLXhzIC0gMXB4O1xuXG4vLyoqIFBhZGRpbmcgYmV0d2VlbiBjb2x1bW5zLiBHZXRzIGRpdmlkZWQgaW4gaGFsZiBmb3IgdGhlIGxlZnQgYW5kIHJpZ2h0LlxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAzMHB4O1xuXG4vLyBWYXJpb3VzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJG5hdi1oZWlnaHQ6IDY1cHg7XG4iLCIvLyBJbmxpbmUgYW5kIGJsb2NrIGNvZGUgc3R5bGVzXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gICAgZm9udC1mYW1pbHk6IE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG59XG5cbi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTUwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgICAmLi1ibG9jayB7XG4gICAgICAgIG1hcmdpbjogMCAwIDFlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG59XG5cbnByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICBtYXJnaW46IDAgMCAxZW0gMDtcbn1cbiIsIiRib3JkZXItbGlzdC1ib3JkZXI6IDFweCBzb2xpZCAkZ3JheS00MDA7XG4kYm9yZGVyLWxpc3QtYnJlYWtwb2ludDogJHNjcmVlbi1zbS1taW47XG5cbi5ib3JkZXItbGlzdCB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICA+IC5ib3JkZXItbGlzdF9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgICAgIGJvcmRlci10b3A6ICRib3JkZXItbGlzdC1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLWxpc3QtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmlnaHQ6ICRib3JkZXItbGlzdC1ib3JkZXI7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1saXN0LWJvcmRlcjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3JkZXItbGlzdF9fbWFpbi1idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJvcmRlci1saXN0LWJyZWFrcG9pbnQgLSAxKSB7XG4gICAgLmJvcmRlci1saXN0Li1tb2JpbGUtc2VwYXJhdGVkIHtcbiAgICAgICAgPiAuYm9yZGVyLWxpc3RfX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogJGJvcmRlci1saXN0LWJvcmRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYm9yZGVyLWxpc3QuLW1vYmlsZS1jZW50ZXJlZCB7XG4gICAgICAgID4gLmJvcmRlci1saXN0X19pdGVtIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRib3JkZXItbGlzdC1icmVha3BvaW50KSB7XG4gICAgLmJvcmRlci1saXN0IHtcbiAgICAgICAgPiAuYm9yZGVyLWxpc3RfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cblxuICAgICAgICAuYm9yZGVyLWxpc3RfX21haW4tYnRuIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnVsLFxub2wge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1jaGVja21hcmsgPiBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcblxuICAgICY6Om1hcmtlciB7XG4gICAgICAgIGNvbnRlbnQ6ICfinJQnO1xuICAgIH1cbn1cbiIsIi5wb2ludGVyIC8vIGRlcHJlY2F0ZWQsIHVzZSBjdXJzb3ItcG9pbnRlclxue1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIiVmb3JtLWxhYmVsLWJhc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkbGF0Y2hlbC1ibGFjaztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4lZm9ybS1jb250cm9sLWJvcmRlcnMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNvbnRyb2wtYm9yZGVyLXJhZGl1cztcbn1cblxuJWZvcm0tY29udHJvbC1iYXNlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogJGZvcm0tY29udHJvbC1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBjb2xvcjogJGxhdGNoZWwtYmxhY2s7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgIEBleHRlbmQgJWZvcm0tY29udHJvbC1ib3JkZXJzO1xuXG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS01MDtcbiAgICB9XG59XG5cbiVmb3JtLWNvbnRyb2wtYWN0aXZhdGVkIHtcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgb3V0bGluZTogJGxhdGNoZWwtYmxhY2sgYXV0byAxcHg7XG4gICAgfVxufVxuIiwiQHVzZSAnc2FzczptYXRoJztcblxuJHRleHRhcmVhLWhlaWdodDogNy41cmVtO1xuJHRleHRhcmVhLWhlaWdodC1zbTogbWF0aC5kaXYoJHRleHRhcmVhLWhlaWdodCwgMS41KTtcbiR0ZXh0YXJlYS1oZWlnaHQtbGc6ICR0ZXh0YXJlYS1oZWlnaHQgKiAyO1xuXG4kZm9ybS1jb250cm9sLXBhZGRpbmcteDogMC42NXJlbTtcbiRmb3JtLWNvbnRyb2wtcGFkZGluZy15OiAwLjY1cmVtO1xuJGZvcm0tY29udHJvbC1wYWRkaW5nOiAkZm9ybS1jb250cm9sLXBhZGRpbmcteSAkZm9ybS1jb250cm9sLXBhZGRpbmcteDtcblxuJGZvcm0tY29udHJvbC1wYWRkaW5nLWxnLXg6IDFyZW07XG4kZm9ybS1jb250cm9sLXBhZGRpbmctbGcteTogMXJlbTtcbiRmb3JtLWNvbnRyb2wtcGFkZGluZy1sZzogJGZvcm0tY29udHJvbC1wYWRkaW5nLWxnLXkgJGZvcm0tY29udHJvbC1wYWRkaW5nLWxnLXg7XG5cbiRmb3JtLWNvbnRyb2wtcGFkZGluZy1zbS14OiAwLjRyZW07XG4kZm9ybS1jb250cm9sLXBhZGRpbmctc20teTogMC40cmVtO1xuJGZvcm0tY29udHJvbC1wYWRkaW5nLXNtOiAkZm9ybS1jb250cm9sLXBhZGRpbmctc20teSAkZm9ybS1jb250cm9sLXBhZGRpbmctc20teDtcblxuJGZvcm0tY29udHJvbC1wbGFjZWhvbGRlci1jb2xvcjogIzk5OTtcbiRmb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiAkZ3JheS00MDA7XG5cbiRmb3JtLWNvbnRyb2wtYm9yZGVyLXJhZGl1czogMnB4O1xuJGZvcm0tY29udHJvbC1ib3JkZXItcmFkaXVzLWxnOiA0cHg7XG5cbiRmb3JtLWNvbnRyb2wtZm9udC1zaXplOiAxcmVtO1xuJGZvcm0tY29udHJvbC1mb250LXNpemUtc206IDAuOXJlbTtcbiRmb3JtLWNvbnRyb2wtZm9udC1zaXplLWxnOiAxLjA1cmVtO1xuIiwibGFiZWwuZm9ybS1sYWJlbDpub3QoW2hpZGRlbl0pIHtcbiAgICBAZXh0ZW5kICVmb3JtLWxhYmVsLWJhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgICBAZXh0ZW5kICVmb3JtLWNvbnRyb2wtYmFzZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogJGZvcm0tY29udHJvbC1wYWRkaW5nO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGZvcm0tY29udHJvbC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLi1zbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvcm0tY29udHJvbC1mb250LXNpemUtc207XG4gICAgICAgIHBhZGRpbmc6ICRmb3JtLWNvbnRyb2wtcGFkZGluZy1zbTtcbiAgICB9XG5cbiAgICAmLi1sZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvcm0tY29udHJvbC1mb250LXNpemUtbGc7XG4gICAgICAgIHBhZGRpbmc6ICRmb3JtLWNvbnRyb2wtcGFkZGluZy1sZztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY29udHJvbC1ib3JkZXItcmFkaXVzLWxnO1xuICAgIH1cbn1cblxuLmNvY2kgLmZvcm0tY29udHJvbCB7XG4gICAgQGV4dGVuZCAlZm9ybS1jb250cm9sLWFjdGl2YXRlZDtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICR0ZXh0YXJlYS1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBwYWRkaW5nLXRvcDogJGZvcm0tY29udHJvbC1wYWRkaW5nLXkgLSAwLjJyZW07XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWNvbnRyb2wtcGFkZGluZy15IC0gMC4ycmVtO1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG5cbiAgICAmLi1oZWlnaHQtc20ge1xuICAgICAgICBoZWlnaHQ6ICR0ZXh0YXJlYS1oZWlnaHQtc207XG4gICAgfVxuXG4gICAgJi4taGVpZ2h0LWxnIHtcbiAgICAgICAgaGVpZ2h0OiAkdGV4dGFyZWEtaGVpZ2h0LWxnO1xuICAgIH1cbn1cblxuaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9J2RhdGUnXTpiZWZvcmUsXG5pbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIocGxhY2Vob2xkZXIpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRmb3JtLWNvbnRyb2wtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9J2RhdGUnXTpub3QoW3ZhbHVlPScnXSk6YmVmb3JlLFxuaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9J2RhdGUnXTpub3QoW3ZhbHVlPScnXSk6YmVmb3JlLFxuaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ106bm90KFt2YWx1ZT0nJ10pOmJlZm9yZSxcbmlucHV0LmZvcm0tY29udHJvbFt0eXBlPSdkYXRldGltZS1sb2NhbCddOm5vdChbdmFsdWU9JyddKTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIElucHV0cyBXaXRoIEFkZG9ucyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5pbnB1dC13aXRoLWFkZG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5pbnB1dC13aXRoLWFkZG9uX19hZGRvbiB7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxufVxuXG4vLyBJbnB1dHMgV2l0aCBBZGRvbnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaW5wdXQtd2l0aC1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAkaWNvblBhZGRpbmc6IDEuOWVtO1xuXG4gICAgJi4taGFzLWljb24tbGVmdCB7XG4gICAgICAgID4gLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRpY29uUGFkZGluZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuLWhhcy1pY29uLXJpZ2h0IHtcbiAgICAgICAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpY29uUGFkZGluZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gLmlucHV0LXdpdGgtaWNvbl9fYWRkb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBhZGRpbmc6IDAgMC42NWVtO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBjb2xvcjogI2JiYjtcblxuICAgICAgICAmLi1sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1yaWdodCB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuLWlucHV0LXNtID4gLmlucHV0LXdpdGgtaWNvbl9fYWRkb24ge1xuICAgICAgICBmb250LXNpemU6ICRmb3JtLWNvbnRyb2wtZm9udC1zaXplLXNtO1xuICAgIH1cblxuICAgICYuLWlucHV0LWxnID4gLmlucHV0LXdpdGgtaWNvbl9fYWRkb24ge1xuICAgICAgICBmb250LXNpemU6ICRmb3JtLWNvbnRyb2wtZm9udC1zaXplLWxnO1xuICAgIH1cbn1cblxuLy8gRmxvYXRpbmcgTGFiZWxzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZvcm0tZ3JvdXAuLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICA+IGxhYmVsLmZvcm0tbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjllbTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgIHBhZGRpbmc6IDAgMC4yZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBjb2xvcjogJGZvcm0tY29udHJvbC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICA+IHRleHRhcmVhLmZvcm0tY29udHJvbCB+IGxhYmVsLmZvcm0tbGFiZWwge1xuICAgICAgICB0b3A6IDEuN2VtO1xuICAgIH1cblxuICAgID4gLmZvcm0tY29udHJvbCB7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6ZGlzYWJsZWQgfiBsYWJlbC5mb3JtLWxhYmVsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICAgICAgICB+IGxhYmVsLmZvcm0tbGFiZWwge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGF0Y2hlbC1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgICAgICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgICAgICAgIH4gbGFiZWwuZm9ybS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZm9ybS1zZWxlY3Qge1xuICAgIEBleHRlbmQgJWZvcm0tY29udHJvbC1iYXNlO1xuICAgIEBleHRlbmQgJWZvcm0tY29udHJvbC1hY3RpdmF0ZWQ7XG4gICAgcGFkZGluZzogJGZvcm0tY29udHJvbC1wYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1ZW0gY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xuXG4gICAgJi4tc20ge1xuICAgICAgICBmb250LXNpemU6ICRmb3JtLWNvbnRyb2wtZm9udC1zaXplLXNtO1xuICAgICAgICBwYWRkaW5nOiAkZm9ybS1jb250cm9sLXBhZGRpbmctc207XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgfVxuXG4gICAgJi4tbGcge1xuICAgICAgICBmb250LXNpemU6ICRmb3JtLWNvbnRyb2wtZm9udC1zaXplLWxnO1xuICAgICAgICBwYWRkaW5nOiAkZm9ybS1jb250cm9sLXBhZGRpbmctbGc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNvbnRyb2wtYm9yZGVyLXJhZGl1cy1sZztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgIH1cbn1cbiIsIi5jb2NpIHtcbiAgICAuZm9ybS1jaGVja2JveCxcbiAgICAuZm9ybS1yYWRpbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXG4gICAgICAgID4gLmZvcm0tY2hlY2tib3gtaW5wdXQsXG4gICAgICAgID4gLmZvcm0tcmFkaW8taW5wdXQge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjFlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gbGFiZWwuZm9ybS1jaGVja2JveC1sYWJlbCxcbiAgICAgICAgPiBsYWJlbC5mb3JtLXJhZGlvLWxhYmVsIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWZvcm0tbGFiZWwtYmFzZTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAwLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkYnV0dG9uLWdyZXktYmc6ICNlYmViZWI7XG4kYnV0dG9uLWJsdWUtYmc6ICMzMTZlYzk7XG5cbi5idXR0b24sXG4vLyAuaGwtYnRuIGlzIGRlcHJlY2F0ZWQ7IHRoaXMgaXMgaGVyZSB0byBjb25zaXN0ZW50bHkgYXBwbHkgc2l6ZXMvc3R5bGVzIHRvIHRoZSBcIm9sZFwiIGFwcFxuLmhsLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNvbnRyb2wtYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIHBhZGRpbmc6IDAuNDVyZW0gMXJlbTtcbiAgICBmb250LXNpemU6ICRmb3JtLWNvbnRyb2wtZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgYmFja2dyb3VuZCAwLjJzO1xuXG4gICAgJi4tYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLi1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICB9XG59XG5cbi5idXR0b24ge1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNDAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNvbnRyb2wtYm9yZGVyLXJhZGl1cztcbiAgICBjb2xvcjogJGxhdGNoZWwtYmxhY2s7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktNTA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmLi1kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cblxuICAgICYuLWRhcmstYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGF0Y2hlbC1ibGFjaztcbiAgICB9XG59XG5cbi5saW5rLWJ1dHRvbiB7XG4gICAgQGV4dGVuZCAlY29jaS1saW5rO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgJi4tZGFuZ2VyIHtcbiAgICAgICAgY29sb3I6ICRyZWQtNjAwO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQ29sb3JzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBidXR0b25Db2xvck1ha2VyKCRiZ0NvbG9yLCAkYm9yZGVyQ29sb3IsICR0ZXh0Q29sb3IpIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmdDb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXJDb2xvcjtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcblxuICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGJnQ29sb3IsIDEwJSk7XG4gICAgfVxufVxuXG4uYnV0dG9uIHtcbiAgICAmLi1lbXBoYXNpcyB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbkNvbG9yTWFrZXIoJGxhdGNoZWwtYmxhY2ssICRsYXRjaGVsLWJsYWNrLCAjZmZmKTtcbiAgICB9XG5cbiAgICAmLi1ncmV5IHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uQ29sb3JNYWtlcigkYnV0dG9uLWdyZXktYmcsICRidXR0b24tZ3JleS1iZywgJGxhdGNoZWwtYmxhY2spO1xuICAgIH1cblxuICAgICYuLWJsdWUge1xuICAgICAgICBAaW5jbHVkZSBidXR0b25Db2xvck1ha2VyKCRidXR0b24tYmx1ZS1iZywgJGJ1dHRvbi1ibHVlLWJnLCAjZmZmKTtcbiAgICB9XG5cbiAgICAmLi1hY2NlbnQge1xuICAgICAgICBAaW5jbHVkZSBidXR0b25Db2xvck1ha2VyKCRjdGEtYWNjZW50LWNvbG9yLCAkY3RhLWFjY2VudC1jb2xvciwgI2ZmZik7XG4gICAgfVxuXG4gICAgJi4tY2xlYXItd2hpdGUtdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbkNvbG9yTWFrZXIodHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50LCAjZmZmKTtcbiAgICB9XG5cbiAgICAmLi1vdXRsaW5lIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uQ29sb3JNYWtlcigjZmZmLCAkYnV0dG9uLWdyZXktYmcsICRsYXRjaGVsLWJsYWNrKTtcbiAgICAgICAgJi4tdGlnaHQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJ1dHRvbi1ncmV5LWJnICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFNpemVzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnV0dG9uIHtcbiAgICAmLi1zbSB7XG4gICAgICAgIHBhZGRpbmc6IDAuMzVyZW0gMC44cmVtO1xuICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlLWRvd24tMTtcbiAgICB9XG4gICAgJi4teHMge1xuICAgICAgICBwYWRkaW5nOiAwLjM1cmVtIDAuOHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjY3NXJlbTtcbiAgICB9XG5cbiAgICAmLi10aWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMC42MjVyZW07XG4gICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlLWRvd24tMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICA+IC5idXR0b25fX2ljb24ge1xuICAgICAgICAgICAgY29sb3I6ICRjdGEtYWNjZW50LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi4tZW1waGFzaXMgPiAuYnV0dG9uX19pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJi4tdGV4dC1zbSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlLWRvd24tNTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEJ1dHRvbiBncm91cCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnV0dG9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG4gICAgPiAuYnV0dG9uLFxuICAgID4gLmxpbmstYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuXG4gICAgJi4tZm9ybS1mb290ZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgIC5mb3JtLWZvb3Rlci1sZWFkaW5nLW9wdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFNwZWNpYWwgQnV0dG9ucyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaWNvbi1idXR0b24sXG4uYmxhbmstYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICYuLWRhbmdlciB7XG4gICAgICAgIGNvbG9yOiAkcmVkLTUwMDtcbiAgICB9XG59XG5cbi5idXR0b24uLWZhLWljb24tcm91bmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYuLW1kLXNtIHtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICB9XG5cbiAgICAmLi1zbSB7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgfVxufVxuIiwiQHVzZSAnc2FzczptYXRoJztcblxuJGZzLWJhc2UtcHgtdmFsOiAxNTtcblxuJGZzLWRvd24tNi12YWw6IG1hdGguZGl2KDksICRmcy1iYXNlLXB4LXZhbCk7XG4kZnMtZG93bi01LXZhbDogbWF0aC5kaXYoMTAsICRmcy1iYXNlLXB4LXZhbCk7XG4kZnMtZG93bi00LXZhbDogbWF0aC5kaXYoMTEsICRmcy1iYXNlLXB4LXZhbCk7XG4kZnMtZG93bi0zLXZhbDogbWF0aC5kaXYoMTIsICRmcy1iYXNlLXB4LXZhbCk7XG4kZnMtZG93bi0yLXZhbDogbWF0aC5kaXYoMTMsICRmcy1iYXNlLXB4LXZhbCk7XG4kZnMtZG93bi0xLXZhbDogbWF0aC5kaXYoMTQsICRmcy1iYXNlLXB4LXZhbCk7XG4kZnMtdXAtMS12YWw6IG1hdGguZGl2KDE2LCAkZnMtYmFzZS1weC12YWwpO1xuJGZzLXVwLTItdmFsOiBtYXRoLmRpdigxNywgJGZzLWJhc2UtcHgtdmFsKTtcbiRmcy11cC0zLXZhbDogbWF0aC5kaXYoMTgsICRmcy1iYXNlLXB4LXZhbCk7XG4kZnMtdXAtNC12YWw6IG1hdGguZGl2KDE5LCAkZnMtYmFzZS1weC12YWwpO1xuJGZzLXVwLTUtdmFsOiBtYXRoLmRpdigyMCwgJGZzLWJhc2UtcHgtdmFsKTtcbiRmcy11cC02LXZhbDogbWF0aC5kaXYoMjEsICRmcy1iYXNlLXB4LXZhbCk7XG4kZnMtdXAtNy12YWw6IG1hdGguZGl2KDIyLCAkZnMtYmFzZS1weC12YWwpO1xuJGZzLXVwLTgtdmFsOiBtYXRoLmRpdigyMywgJGZzLWJhc2UtcHgtdmFsKTtcbiRmcy11cC05LXZhbDogbWF0aC5kaXYoMjQsICRmcy1iYXNlLXB4LXZhbCk7XG4kZnMtdXAtMTAtdmFsOiBtYXRoLmRpdigyNSwgJGZzLWJhc2UtcHgtdmFsKTtcblxuJGZzLXVwLTE6ICN7JGZzLXVwLTEtdmFsfWVtO1xuJGZzLXVwLTI6ICN7JGZzLXVwLTItdmFsfWVtO1xuJGZzLXVwLTM6ICN7JGZzLXVwLTMtdmFsfWVtO1xuJGZzLXVwLTQ6ICN7JGZzLXVwLTQtdmFsfWVtO1xuJGZzLXVwLTU6ICN7JGZzLXVwLTUtdmFsfWVtO1xuJGZzLXVwLTY6ICN7JGZzLXVwLTYtdmFsfWVtO1xuJGZzLXVwLTc6ICN7JGZzLXVwLTctdmFsfWVtO1xuJGZzLXVwLTg6ICN7JGZzLXVwLTgtdmFsfWVtO1xuJGZzLXVwLTk6ICN7JGZzLXVwLTktdmFsfWVtO1xuJGZzLXVwLTEwOiAjeyRmcy11cC0xMC12YWx9ZW07XG5cbiRmcy1kb3duLTE6ICN7JGZzLWRvd24tMS12YWx9ZW07IC8vIDAuOTMzMzMzMzMzM2VtID0gMTRweFxuJGZzLWRvd24tMjogI3skZnMtZG93bi0yLXZhbH1lbTsgLy8gMC44NjY2NjY2NjY3ZW0gPSAxM3B4XG4kZnMtZG93bi0zOiAjeyRmcy1kb3duLTMtdmFsfWVtOyAvLyAwLjhlbSA9IDEycHhcbiRmcy1kb3duLTQ6ICN7JGZzLWRvd24tNC12YWx9ZW07IC8vIDAuNzMzMzMzMzMzM2VtID0gMTFweFxuJGZzLWRvd24tNTogI3skZnMtZG93bi01LXZhbH1lbTsgLy8gMC42NjY2NjY2NjY3ZW0gPSAxMHB4XG4kZnMtZG93bi02OiAjeyRmcy1kb3duLTYtdmFsfWVtOyAvLyAwLjZlbSA9IDlweFxuXG4kZnMtYmFzZTogMXJlbTtcbiRmcy1iYXNlLXVwLTE6ICN7JGZzLXVwLTEtdmFsfXJlbTtcbiRmcy1iYXNlLXVwLTI6ICN7JGZzLXVwLTItdmFsfXJlbTtcbiRmcy1iYXNlLXVwLTM6ICN7JGZzLXVwLTMtdmFsfXJlbTtcbiRmcy1iYXNlLXVwLTQ6ICN7JGZzLXVwLTQtdmFsfXJlbTtcbiRmcy1iYXNlLXVwLTU6ICN7JGZzLXVwLTUtdmFsfXJlbTtcbiRmcy1iYXNlLXVwLTY6ICN7JGZzLXVwLTYtdmFsfXJlbTtcbiRmcy1iYXNlLXVwLTc6ICN7JGZzLXVwLTctdmFsfXJlbTtcbiRmcy1iYXNlLXVwLTg6ICN7JGZzLXVwLTgtdmFsfXJlbTtcbiRmcy1iYXNlLXVwLTk6ICN7JGZzLXVwLTktdmFsfXJlbTtcbiRmcy1iYXNlLXVwLTEwOiAjeyRmcy11cC0xMC12YWx9cmVtO1xuXG4kZnMtYmFzZS1kb3duLTE6ICN7JGZzLWRvd24tMS12YWx9cmVtO1xuJGZzLWJhc2UtZG93bi0yOiAjeyRmcy1kb3duLTItdmFsfXJlbTtcbiRmcy1iYXNlLWRvd24tMzogI3skZnMtZG93bi0zLXZhbH1yZW07XG4kZnMtYmFzZS1kb3duLTQ6ICN7JGZzLWRvd24tNC12YWx9cmVtO1xuJGZzLWJhc2UtZG93bi01OiAjeyRmcy1kb3duLTUtdmFsfXJlbTtcbiRmcy1iYXNlLWRvd24tNjogI3skZnMtZG93bi02LXZhbH1yZW07XG4iLCIuZm9ybS1jb250cm9scy10d28tY29sLFxuLmZvcm0tY29udHJvbHMtdGhyZWUtY29sIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMXJlbTtcbn1cblxuLmZvcm0tY29udHJvbHMtdHdvLWNvbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xufVxuLmZvcm0tY29udHJvbHMtdGhyZWUtY29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1tYXgpIHtcbiAgICAuZm9ybS1jb250cm9scy10d28tY29sLFxuICAgIC5mb3JtLWNvbnRyb2xzLXRocmVlLWNvbCB7XG4gICAgICAgICYuLW1vYmlsZS1pbmxpbmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWl4aW4gZmxleC1jb250IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi4tYWxpZ24tc3RhcnQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gICAgJi4tYWxpZ24tZW5kIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbiAgICAmLi1hbGlnbi1jZW50ZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAmLi1hbGlnbi1zdHJldGNoIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuXG4gICAgJi4tanVzdGlmeS1iZXR3ZWVuIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAmLi1qdXN0aWZ5LWFyb3VuZCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cbiAgICAmLi1qdXN0aWZ5LWNlbnRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAmLi1qdXN0aWZ5LXN0cmV0Y2gge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgfVxuICAgICYuLWp1c3RpZnktZW5kIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgfVxuXG4gICAgJi4td3JhcCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAmLi1kaXJlY3Rpb24tY29sdW1uIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgJi4tZGlyZWN0aW9uLXJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgJi4td2lkdGgtYXV0byB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgICYuLWlubGluZS1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxuXG4gICAgJi4tZ2FwLTEge1xuICAgICAgICBnYXA6ICRzcGFjZXI7XG4gICAgfVxuICAgICYuLWdhcC0yIHtcbiAgICAgICAgZ2FwOiAkc3BhY2VyICogMjtcbiAgICB9XG4gICAgJi4tZ2FwLTMge1xuICAgICAgICBnYXA6ICRzcGFjZXIgKiAzO1xuICAgIH1cbiAgICAmLi1nYXAtNCB7XG4gICAgICAgIGdhcDogJHNwYWNlciAqIDQ7XG4gICAgfVxuICAgICYuLWdhcC01IHtcbiAgICAgICAgZ2FwOiAkc3BhY2VyICogNTtcbiAgICB9XG5cbiAgICA+IC5mbGV4LWl0ZW0ge1xuICAgICAgICBmbGV4OiBhdXRvO1xuXG4gICAgICAgICYuLWdyb3cge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG4gICAgICAgICYuLW5vLWdyb3cge1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi4tc2hyaW5rIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICB9XG4gICAgICAgICYuLW5vLXNocmluayB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuLWhhbGYge1xuICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmxleC1jb250IHtcbiAgICBAaW5jbHVkZSBmbGV4LWNvbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIC5mbGV4LWNvbnQtc2NyZWVuLXNtIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1jb250O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgLmZsZXgtY29udC1zY3JlZW4tbWQge1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWNvbnQ7XG4gICAgfVxufVxuIiwiJHNwYWNlcnM6IChcbiAgICAwOiAoXG4gICAgICAgIHg6IDAsXG4gICAgICAgIHk6IDAsXG4gICAgKSxcbiAgICAxOiAoXG4gICAgICAgIHg6ICRzcGFjZXIsXG4gICAgICAgIHk6ICRzcGFjZXIsXG4gICAgKSxcbiAgICAyOiAoXG4gICAgICAgIHg6IChcbiAgICAgICAgICAgICRzcGFjZXIgKiAyLFxuICAgICAgICApLFxuICAgICAgICB5OiAoXG4gICAgICAgICAgICAkc3BhY2VyICogMixcbiAgICAgICAgKSxcbiAgICApLFxuICAgIDM6IChcbiAgICAgICAgeDogKFxuICAgICAgICAgICAgJHNwYWNlciAqIDMsXG4gICAgICAgICksXG4gICAgICAgIHk6IChcbiAgICAgICAgICAgICRzcGFjZXIgKiAzLFxuICAgICAgICApLFxuICAgICksXG4gICAgNDogKFxuICAgICAgICB4OiAoXG4gICAgICAgICAgICAkc3BhY2VyICogNCxcbiAgICAgICAgKSxcbiAgICAgICAgeTogKFxuICAgICAgICAgICAgJHNwYWNlciAqIDQsXG4gICAgICAgICksXG4gICAgKSxcbiAgICA1OiAoXG4gICAgICAgIHg6IChcbiAgICAgICAgICAgICRzcGFjZXIgKiA1LFxuICAgICAgICApLFxuICAgICAgICB5OiAoXG4gICAgICAgICAgICAkc3BhY2VyICogNSxcbiAgICAgICAgKSxcbiAgICApLFxuICAgIDY6IChcbiAgICAgICAgeDogKFxuICAgICAgICAgICAgJHNwYWNlciAqIDYsXG4gICAgICAgICksXG4gICAgICAgIHk6IChcbiAgICAgICAgICAgICRzcGFjZXIgKiA2LFxuICAgICAgICApLFxuICAgICksXG4gICAgNzogKFxuICAgICAgICB4OiAoXG4gICAgICAgICAgICAkc3BhY2VyICogNyxcbiAgICAgICAgKSxcbiAgICAgICAgeTogKFxuICAgICAgICAgICAgJHNwYWNlciAqIDcsXG4gICAgICAgICksXG4gICAgKSxcbiAgICA4OiAoXG4gICAgICAgIHg6IChcbiAgICAgICAgICAgICRzcGFjZXIgKiA4LFxuICAgICAgICApLFxuICAgICAgICB5OiAoXG4gICAgICAgICAgICAkc3BhY2VyICogOCxcbiAgICAgICAgKSxcbiAgICApLFxuKSAhZGVmYXVsdDtcblxuQG1peGluIF9zcGFjaW5nRGVjbGFyYXRpb25zKCRhYmJyZXYsICRzaXplLCAkbGVuZ3RocywgJHByb3AsICRzdWZmaXgsICRpc05lZykge1xuICAgICRsZW5ndGgteDogbWFwLWdldCgkbGVuZ3RocywgeCk7XG4gICAgJGxlbmd0aC15OiBtYXAtZ2V0KCRsZW5ndGhzLCB5KTtcblxuICAgIEBpZiAkaXNOZWcge1xuICAgICAgICAkbGVuZ3RoLXg6IDAgLSAkbGVuZ3RoLXg7XG4gICAgICAgICRsZW5ndGgteTogMCAtICRsZW5ndGgteTtcbiAgICB9XG5cbiAgICAuI3skYWJicmV2fS1hLSN7JHNpemV9I3skc3VmZml4fSB7XG4gICAgICAgICN7JHByb3B9OiAkbGVuZ3RoLXkgJGxlbmd0aC14ICFpbXBvcnRhbnQ7XG4gICAgfSAvLyBhID0gQWxsIHNpZGVzXG4gICAgLiN7JGFiYnJldn0tdC0jeyRzaXplfSN7JHN1ZmZpeH0ge1xuICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGgteSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuI3skYWJicmV2fS1yLSN7JHNpemV9I3skc3VmZml4fSB7XG4gICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoLXggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLiN7JGFiYnJldn0tYi0jeyRzaXplfSN7JHN1ZmZpeH0ge1xuICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGgteSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuI3skYWJicmV2fS1sLSN7JHNpemV9I3skc3VmZml4fSB7XG4gICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGgteCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuI3skYWJicmV2fS1sLW0jeyRzaXplfSN7JHN1ZmZpeH0ge1xuICAgICAgICAjeyRwcm9wfS1sZWZ0OiAtJGxlbmd0aC14ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQXhlc1xuICAgIC4jeyRhYmJyZXZ9LXgtI3skc2l6ZX0jeyRzdWZmaXh9IHtcbiAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGgteCAhaW1wb3J0YW50O1xuICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoLXggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuI3skYWJicmV2fS15LSN7JHNpemV9I3skc3VmZml4fSB7XG4gICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aC15ICFpbXBvcnRhbnQ7XG4gICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aC15ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGhzIGluICRzcGFjZXJzIHtcbiAgICAgICAgQGluY2x1ZGUgX3NwYWNpbmdEZWNsYXJhdGlvbnMoJGFiYnJldiwgJHNpemUsICRsZW5ndGhzLCAkcHJvcCwgJycsIGZhbHNlKTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIF9zcGFjaW5nRGVjbGFyYXRpb25zKCRhYmJyZXYsICRzaXplLCAkbGVuZ3RocywgJHByb3AsICctbW9iaWxlJywgZmFsc2UpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGlmICRwcm9wID09IG1hcmdpbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBfc3BhY2luZ0RlY2xhcmF0aW9ucyhuZWctICsgJGFiYnJldiwgJHNpemUsICRsZW5ndGhzLCAkcHJvcCwgJycsIHRydWUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubS10LWhsZiB7XG4gICAgbWFyZ2luLXRvcDogJGhhbGYtc3BhY2VyO1xufVxuLm0tci1obGYge1xuICAgIG1hcmdpbi1yaWdodDogJGhhbGYtc3BhY2VyO1xufVxuLm0tYi1obGYge1xuICAgIG1hcmdpbi1ib3R0b206ICRoYWxmLXNwYWNlcjtcbn1cbi5tLWwtaGxmIHtcbiAgICBtYXJnaW4tbGVmdDogJGhhbGYtc3BhY2VyO1xufVxuLm0tYS1obGYge1xuICAgIG1hcmdpbjogJGhhbGYtc3BhY2VyO1xufVxuXG4ubS15LWhsZiB7XG4gICAgbWFyZ2luLXRvcDogJGhhbGYtc3BhY2VyO1xuICAgIG1hcmdpbi1ib3R0b206ICRoYWxmLXNwYWNlcjtcbn1cblxuLm0teC1obGYge1xuICAgIG1hcmdpbi1sZWZ0OiAkaGFsZi1zcGFjZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAkaGFsZi1zcGFjZXI7XG59XG5cbi5wLXktaGxmIHtcbiAgICBwYWRkaW5nLXRvcDogJGhhbGYtc3BhY2VyO1xuICAgIHBhZGRpbmctYm90dG9tOiAkaGFsZi1zcGFjZXI7XG59XG5cbi5wLXgtaGxmIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRoYWxmLXNwYWNlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkaGFsZi1zcGFjZXI7XG59XG4iLCJAaW1wb3J0ICdmbGV4JztcbkBpbXBvcnQgJ3NwYWNpbmcnO1xuQGltcG9ydCAnbmF2LWZsb2F0aW5nLXBhbmVsJztcblxuLmQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIi8qIVxuICogUXVpbGwgRWRpdG9yIHYxLjMuN1xuICogaHR0cHM6Ly9xdWlsbGpzLmNvbS9cbiAqIENvcHlyaWdodCAoYykgMjAxNCwgSmFzb24gQ2hlblxuICogQ29weXJpZ2h0IChjKSAyMDEzLCBzYWxlc2ZvcmNlLmNvbVxuICovXG4ucWwtY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnFsLWNvbnRhaW5lci5xbC1kaXNhYmxlZCAucWwtdG9vbHRpcCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5xbC1jb250YWluZXIucWwtZGlzYWJsZWQgLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWRdID4gbGk6OmJlZm9yZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnFsLWNsaXBib2FyZCB7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cbi5xbC1jbGlwYm9hcmQgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5xbC1lZGl0b3Ige1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIHRhYi1zaXplOiA0O1xuICAtbW96LXRhYi1zaXplOiA0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5xbC1lZGl0b3IgPiAqIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLnFsLWVkaXRvciBwLFxuLnFsLWVkaXRvciBvbCxcbi5xbC1lZGl0b3IgdWwsXG4ucWwtZWRpdG9yIHByZSxcbi5xbC1lZGl0b3IgYmxvY2txdW90ZSxcbi5xbC1lZGl0b3IgaDEsXG4ucWwtZWRpdG9yIGgyLFxuLnFsLWVkaXRvciBoMyxcbi5xbC1lZGl0b3IgaDQsXG4ucWwtZWRpdG9yIGg1LFxuLnFsLWVkaXRvciBoNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY291bnRlci1yZXNldDogbGlzdC0xIGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sLFxuLnFsLWVkaXRvciB1bCB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG59XG4ucWwtZWRpdG9yIG9sID4gbGksXG4ucWwtZWRpdG9yIHVsID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ucWwtZWRpdG9yIHVsID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDIwMjInO1xufVxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0sXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD1mYWxzZV0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPXRydWVdID4gbGkgKixcbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpICoge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0gPiBsaTo6YmVmb3JlLFxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9ZmFsc2VdID4gbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjNzc3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyNjExJztcbn1cbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyNjEwJztcbn1cbi5xbC1lZGl0b3IgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEuMmVtO1xufVxuLnFsLWVkaXRvciBsaTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5xbC1lZGl0b3IgbGkucWwtZGlyZWN0aW9uLXJ0bDo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcbn1cbi5xbC1lZGl0b3Igb2wgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSxcbi5xbC1lZGl0b3IgdWwgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWRpcmVjdGlvbi1ydGwsXG4ucWwtZWRpdG9yIHVsIGxpLnFsLWRpcmVjdGlvbi1ydGwge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTEgbGlzdC0yIGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMDtcbn1cbi5xbC1lZGl0b3Igb2wgbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTAsIGRlY2ltYWwpICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0xIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTE6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTEsIGxvd2VyLWFscGhhKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMSB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0yIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMjtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTI6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTIsIGxvd2VyLXJvbWFuKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMiB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTMge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0zO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMzpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtMywgZGVjaW1hbCkgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTMge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTQge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC00O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNDpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNCwgbG93ZXItYWxwaGEpICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC00IHtcbiAgY291bnRlci1yZXNldDogbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTUge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC01O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNSwgbG93ZXItcm9tYW4pICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC01IHtcbiAgY291bnRlci1yZXNldDogbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNiB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTY7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC02LCBkZWNpbWFsKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNiB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtNyBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNyB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC03OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC03LCBsb3dlci1hbHBoYSkgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTcge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtOCB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTg7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC04OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC04LCBsb3dlci1yb21hbikgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTgge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC05IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTksIGRlY2ltYWwpICcuICc7XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtMTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0xOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDQuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTEucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTEucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTI6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogNmVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiA3LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0yLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA2ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0yLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0zOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDllbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTM6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTAuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTMucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDllbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTMucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC00Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDEyZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC00Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDEzLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC00LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMmVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNC5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTMuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTU6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTVlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTU6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTYuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTUucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC01LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNi41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxOGVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxOS41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMThlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTYucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE5LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC03Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDIxZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC03Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDIyLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC03LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMWVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNy5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjIuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTg6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjRlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTg6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjUuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTgucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC04LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNS41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtOTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyN2VtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtOTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyOC41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtOS5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjdlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTkucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLXZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5xbC1lZGl0b3IgLnFsLXZpZGVvLnFsLWFsaWduLWNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnFsLWVkaXRvciAucWwtdmlkZW8ucWwtYWxpZ24tcmlnaHQge1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYwMDAwO1xufVxuLnFsLWVkaXRvciAucWwtYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5MDtcbn1cbi5xbC1lZGl0b3IgLnFsLWJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhhMDA7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2Yztcbn1cbi5xbC1lZGl0b3IgLnFsLWJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5M2Y7XG59XG4ucWwtZWRpdG9yIC5xbC1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnFsLWVkaXRvciAucWwtY29sb3ItcmVkIHtcbiAgY29sb3I6ICNlNjAwMDA7XG59XG4ucWwtZWRpdG9yIC5xbC1jb2xvci1vcmFuZ2Uge1xuICBjb2xvcjogI2Y5MDtcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLXllbGxvdyB7XG4gIGNvbG9yOiAjZmYwO1xufVxuLnFsLWVkaXRvciAucWwtY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogIzAwOGEwMDtcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLWJsdWUge1xuICBjb2xvcjogIzA2Yztcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLXB1cnBsZSB7XG4gIGNvbG9yOiAjOTNmO1xufVxuLnFsLWVkaXRvciAucWwtZm9udC1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xufVxuLnFsLWVkaXRvciAucWwtZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogTW9uYWNvLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlO1xufVxuLnFsLWVkaXRvciAucWwtc2l6ZS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuLnFsLWVkaXRvciAucWwtc2l6ZS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1zaXplLWh1Z2Uge1xuICBmb250LXNpemU6IDIuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtZGlyZWN0aW9uLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLnFsLWVkaXRvciAucWwtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnFsLWVkaXRvciAucWwtYWxpZ24tanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4ucWwtZWRpdG9yIC5xbC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnFsLWVkaXRvci5xbC1ibGFuazo6YmVmb3JlIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcbiAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsZWZ0OiAxNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbn1cbi5xbC1zbm93LnFsLXRvb2xiYXI6YWZ0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG59XG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbixcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIHdpZHRoOiAyOHB4O1xufVxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24gc3ZnLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uIHN2ZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjphY3RpdmU6aG92ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246YWN0aXZlOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5xbC1zbm93LnFsLXRvb2xiYXIgaW5wdXQucWwtaW1hZ2VbdHlwZT1maWxlXSxcbi5xbC1zbm93IC5xbC10b29sYmFyIGlucHV0LnFsLWltYWdlW3R5cGU9ZmlsZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyxcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMDZjO1xufVxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UucWwtZmlsbCB7XG4gIGZpbGw6ICMwNmM7XG59XG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLW1pdGVyIHtcbiAgc3Ryb2tlOiAjMDZjO1xufVxuQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpLFxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgfVxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLWZpbGwsXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLWZpbGwsXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLnFsLWZpbGwsXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS5xbC1maWxsIHtcbiAgICBmaWxsOiAjNDQ0O1xuICB9XG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLFxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UsXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLW1pdGVyLFxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UtbWl0ZXIge1xuICAgIHN0cm9rZTogIzQ0NDtcbiAgfVxufVxuLnFsLXNub3cge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnFsLXNub3cgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucWwtc25vdyAucWwtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5xbC1zbm93IC5xbC1vdXQtYm90dG9tLFxuLnFsLXNub3cgLnFsLW91dC10b3Age1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAucWwtZmxpcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG59XG4ucWwtc25vdyAucWwtZm9ybWF0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5xbC1zbm93IC5xbC1mb3JtYXRzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5xbC1zbm93IC5xbC1zdHJva2Uge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICM0NDQ7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xufVxuLnFsLXNub3cgLnFsLXN0cm9rZS1taXRlciB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogIzQ0NDtcbiAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwO1xuICBzdHJva2Utd2lkdGg6IDI7XG59XG4ucWwtc25vdyAucWwtZmlsbCxcbi5xbC1zbm93IC5xbC1zdHJva2UucWwtZmlsbCB7XG4gIGZpbGw6ICM0NDQ7XG59XG4ucWwtc25vdyAucWwtZW1wdHkge1xuICBmaWxsOiBub25lO1xufVxuLnFsLXNub3cgLnFsLWV2ZW4ge1xuICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7XG59XG4ucWwtc25vdyAucWwtdGhpbixcbi5xbC1zbm93IC5xbC1zdHJva2UucWwtdGhpbiB7XG4gIHN0cm9rZS13aWR0aDogMTtcbn1cbi5xbC1zbm93IC5xbC10cmFuc3BhcmVudCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5xbC1zbm93IC5xbC1kaXJlY3Rpb24gc3ZnOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnFsLXNub3cgLnFsLWRpcmVjdGlvbi5xbC1hY3RpdmUgc3ZnOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucWwtc25vdyAucWwtZGlyZWN0aW9uLnFsLWFjdGl2ZSBzdmc6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBoMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBoMiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4ucWwtc25vdyAucWwtZWRpdG9yIGgzIHtcbiAgZm9udC1zaXplOiAxLjE3ZW07XG59XG4ucWwtc25vdyAucWwtZWRpdG9yIGg0IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4ucWwtc25vdyAucWwtZWRpdG9yIGg1IHtcbiAgZm9udC1zaXplOiAwLjgzZW07XG59XG4ucWwtc25vdyAucWwtZWRpdG9yIGg2IHtcbiAgZm9udC1zaXplOiAwLjY3ZW07XG59XG4ucWwtc25vdyAucWwtZWRpdG9yIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5xbC1zbm93IC5xbC1lZGl0b3IgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NjYztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5xbC1zbm93IC5xbC1lZGl0b3IgY29kZSxcbi5xbC1zbm93IC5xbC1lZGl0b3IgcHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBwcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5xbC1zbm93IC5xbC1lZGl0b3IgY29kZSB7XG4gIGZvbnQtc2l6ZTogODUlO1xuICBwYWRkaW5nOiAycHggNHB4O1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBwcmUucWwtc3ludGF4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjQxZjtcbiAgY29sb3I6ICNmOGY4ZjI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucWwtc25vdyAucWwtcGlja2VyIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXItbGFiZWw6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLW9wdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXItb3B0aW9ucyAucWwtcGlja2VyLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIHtcbiAgY29sb3I6ICNjY2M7XG4gIHotaW5kZXg6IDI7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwgLnFsLWZpbGwge1xuICBmaWxsOiAjY2NjO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIC5xbC1zdHJva2Uge1xuICBzdHJva2U6ICNjY2M7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ucWwtc25vdyAucWwtY29sb3ItcGlja2VyLFxuLnFsLXNub3cgLnFsLWljb24tcGlja2VyIHtcbiAgd2lkdGg6IDI4cHg7XG59XG4ucWwtc25vdyAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItbGFiZWwsXG4ucWwtc25vdyAucWwtaWNvbi1waWNrZXIgLnFsLXBpY2tlci1sYWJlbCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG59XG4ucWwtc25vdyAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItbGFiZWwgc3ZnLFxuLnFsLXNub3cgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItbGFiZWwgc3ZnIHtcbiAgcmlnaHQ6IDRweDtcbn1cbi5xbC1zbm93IC5xbC1pY29uLXBpY2tlciAucWwtcGlja2VyLW9wdGlvbnMge1xuICBwYWRkaW5nOiA0cHggMHB4O1xufVxuLnFsLXNub3cgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItaXRlbSB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG59XG4ucWwtc25vdyAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIHdpZHRoOiAxNTJweDtcbn1cbi5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIgLnFsLXBpY2tlci1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMnB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuLnFsLXNub3cgLnFsLXBpY2tlcjpub3QoLnFsLWNvbG9yLXBpY2tlcik6bm90KC5xbC1pY29uLXBpY2tlcikgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxOHB4O1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItbGFiZWxbZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWxhYmVsW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW1bZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW1bZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciB7XG4gIHdpZHRoOiA5OHB4O1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbDo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnTm9ybWFsJztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjFcIl06OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiMVwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0hlYWRpbmcgMSc7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCIyXCJdOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjJcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdIZWFkaW5nIDInO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiM1wiXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCIzXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnSGVhZGluZyAzJztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjRcIl06OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNFwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0hlYWRpbmcgNCc7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCI1XCJdOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjVcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdIZWFkaW5nIDUnO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiNlwiXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI2XCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnSGVhZGluZyA2Jztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiMVwiXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjJcIl06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjNcIl06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4xN2VtO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI0XCJdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNVwiXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjgzZW07XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjZcIl06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMC42N2VtO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IHtcbiAgd2lkdGg6IDEwOHB4O1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItbGFiZWw6OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdTYW5zIFNlcmlmJztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9c2VyaWZdOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c2VyaWZdOjpiZWZvcmUge1xuICBjb250ZW50OiAnU2VyaWYnO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1tb25vc3BhY2VdOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bW9ub3NwYWNlXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ01vbm9zcGFjZSc7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c2VyaWZdOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1tb25vc3BhY2VdOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogTW9uYWNvLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIHtcbiAgd2lkdGg6IDk4cHg7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbDo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJ05vcm1hbCc7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPXNtYWxsXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPXNtYWxsXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1NtYWxsJztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9bGFyZ2VdOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bGFyZ2VdOjpiZWZvcmUge1xuICBjb250ZW50OiAnTGFyZ2UnO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1odWdlXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPWh1Z2VdOjpiZWZvcmUge1xuICBjb250ZW50OiAnSHVnZSc7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c21hbGxdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEwcHg7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bGFyZ2VdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9aHVnZV06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbi5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIucWwtYmFja2dyb3VuZCAucWwtcGlja2VyLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlci5xbC1jb2xvciAucWwtcGlja2VyLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnFsLXRvb2xiYXIucWwtc25vdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCAnSGVsdmV0aWNhJywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogOHB4O1xufVxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtZm9ybWF0cyB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci1sYWJlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLW9wdGlvbnMge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLDAsMCwwLjIpIDAgMnB4IDhweDtcbn1cbi5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5xbC10b29sYmFyLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQsXG4ucWwtdG9vbGJhci5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLnFsLXRvb2xiYXIucWwtc25vdyArIC5xbC1jb250YWluZXIucWwtc25vdyB7XG4gIGJvcmRlci10b3A6IDBweDtcbn1cbi5xbC1zbm93IC5xbC10b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggI2RkZDtcbiAgY29sb3I6ICM0NDQ7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVmlzaXQgVVJMOlwiO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICB3aWR0aDogMTcwcHg7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcCBhLnFsLXByZXZpZXcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcCBhLnFsLWFjdGlvbjo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICBjb250ZW50OiAnRWRpdCc7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcCBhLnFsLXJlbW92ZTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1JlbW92ZSc7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcCBhIHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcC5xbC1lZGl0aW5nIGEucWwtcHJldmlldyxcbi5xbC1zbm93IC5xbC10b29sdGlwLnFsLWVkaXRpbmcgYS5xbC1yZW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAucWwtZWRpdGluZyBpbnB1dFt0eXBlPXRleHRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAucWwtZWRpdGluZyBhLnFsLWFjdGlvbjo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDBweDtcbiAgY29udGVudDogJ1NhdmUnO1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcFtkYXRhLW1vZGU9bGlua106OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRW50ZXIgbGluazpcIjtcbn1cbi5xbC1zbm93IC5xbC10b29sdGlwW2RhdGEtbW9kZT1mb3JtdWxhXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJFbnRlciBmb3JtdWxhOlwiO1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXBbZGF0YS1tb2RlPXZpZGVvXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJFbnRlciB2aWRlbzpcIjtcbn1cbi5xbC1zbm93IGEge1xuICBjb2xvcjogIzA2Yztcbn1cbi5xbC1jb250YWluZXIucWwtc25vdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG4iLCIuYWN0aXZlLXVzZXJzLXN0cmlwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWN0aXZlLXVzZXJzLXN0cmlwX19hdmF0YXJzIHtcbiAgICA+ICoge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICB9XG59XG5cbi5hY3RpdmUtdXNlcnMtc3RyaXBfX3h0cmEtY29udCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgIHBhZGRpbmc6ICRoYWxmLXNwYWNlciAoJHNwYWNlciAqIDQpICRoYWxmLXNwYWNlciAoJHNwYWNlciAqIDIpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5hY3RpdmUtdXNlcnMtc3RyaXBfX2V4dHJhLXVzZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogKCRzcGFjZXIgKiAyKSAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIuYXV0by1hc3NpZ24tdGlsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwO1xuICAgIHBhZGRpbmc6ICRzcGFjZXIgKiAyO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgICAmLi13aGl0ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICB9XG59XG4iLCIuaGwtYXZhdGFyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgLmhsLWF2YXRhcl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS03MDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxuXG4gICAgJi4tbm90LXJvdW5kIHtcbiAgICAgICAgLmhsLWF2YXRhcl9fY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhsLWF2YXRhcl9faW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmhsLWF2YXRhcl9faWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxuICAgIC5obC1hdmF0YXJfX2luaXRpYWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlLWRvd24tMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgfVxuXG4gICAgJi4tdGV4dC1kYXJrIHtcbiAgICAgICAgLmhsLWF2YXRhcl9faW5pdGlhbHMge1xuICAgICAgICAgICAgY29sb3I6ICRsYXRjaGVsLWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5obC1hdmF0YXItLXJlc3BvbnNpdmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICB9XG5cbiAgICAmLmhsLWF2YXRhci0tc21hbGwge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgIC5obC1hdmF0YXJfX2luaXRpYWxzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2UtZG93bi02O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5obC1hdmF0YXJfX2ljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmxhdGNoZWwtbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDYwcHg7XG5cbiAgICAubGF0Y2hlbC1sb2dvX19ncmFwaGljIHtcbiAgICAgICAgZmlsbDogJHRleHQtY29sb3I7XG4gICAgfVxuXG4gICAgJi4taW52ZXJzZSB7XG4gICAgICAgIC5sYXRjaGVsLWxvZ29fX2dyYXBoaWMge1xuICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zdXBwb3J0LWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2MHB4O1xuXG4gICAgLnN1cHBvcnQtaWNvbl9fY2lyY2xlIHtcbiAgICAgICAgZmlsbDogJHRleHQtY29sb3I7XG4gICAgfVxuXG4gICAgLnN1cHBvcnQtaWNvbl9fZ3JhcGhpYyB7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgfVxuXG4gICAgJi4taW52ZXJzZSB7XG4gICAgICAgIC5zdXBwb3J0LWljb25fX2NpcmNsZSB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1cHBvcnQtaWNvbl9fZ3JhcGhpYyB7XG4gICAgICAgICAgICBmaWxsOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5yZXNpZGVudC1iZW5lZml0LWZvcm0ge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcblxuICAgID4gLnJlc2lkZW50LWJlbmVmaXQtZm9ybV9fdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAucmVzaWRlbnQtYmVuZWZpdC1mb3JtX196b29tLXJhbmdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBpbnB1dC5yZXNpZGVudC1iZW5lZml0LWZvcm1fX3pvb20tcmFuZ2VfX3pvb20tY29udHJvbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IGxhYmVsLnJlc2lkZW50LWJlbmVmaXQtZm9ybV9fZmlsZS1sYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnJlc2lkZW50LWJlbmVmaXQtZm9ybV9fdXBsb2FkLWZpbGUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgICAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAucmVzaWRlbnQtYmVuZWZpdC1mb3JtX191cGxvYWQtZmlsZV9fZmlsZS1ib3gge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2VyICogMjtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblxuICAgICAgICAgICAgJi4tZGFzaGVkLWJveCB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlciAqIDI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZXNpZGVudC1iZW5lZml0LWZvcm1fX2Nyb3AtYnV0dG9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5yZXNpZGVudC1iZW5lZml0LWZvcm1fX2Nyb3AtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICB9XG5cbiAgICAucmVzaWRlbnQtYmVuZWZpdC1mb3JtX19uby1zdHlsaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnJlc2lkZW50LWJlbmVmaXQtZm9ybV9fbm8tYnV0dG9uLXN0eWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICB9XG59XG4iLCIucHJvZ3Jlc3Mtc3RlcHMtYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICA+IC5zdGVwcy1iYXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgICAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuXG4gICAgICAgID4gLnN0ZXBzLXNlY3Rpb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICA+IC5kb3QtY2lyY2xlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuOGVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjhlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2M0YzRjNDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5iYXItc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMC4yNWVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjNGM0YzQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4tc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYXRjaGVsLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJ1c3ktYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICA+IC5idXN5LWJ1dHRvbl9fbG9hZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi4tYnVzeSB7XG4gICAgICAgID4gLmJ1c3ktYnV0dG9uX19sb2FkaW5nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmhsLWJ1c3ktYnV0dG9uX19jb250ZW50IHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBrZXlmcmFtZXMgYmxpbmsge1xuICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuLmxvYWRpbmctZG90cyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIC5kb3Qge1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGN0YS1hY2NlbnQtY29sb3I7XG4gICAgICAgIGFuaW1hdGlvbjogMXMgYmxpbmsgaW5maW5pdGU7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyNTBtcztcbiAgICAgICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDUwMG1zO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi4tbW9ub2Nocm9tZSB7XG4gICAgICAgIC5kb3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhdGNoZWwtYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1pbnZlcnNlIHtcbiAgICAgICAgLmRvdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi4tYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLi1zaXplLWxhcmdlIHtcbiAgICAgICAgLmRvdCB7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuLXNpemUtc21hbGwge1xuICAgICAgICAuZG90IHtcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkdG9nZ2xlLXdpZHRoOiAzOHB4O1xuJHRvZ2dsZS1oZWlnaHQ6IDEwcHg7XG5cbi50b2dnbGUge1xuICAgIHdpZHRoOiAkdG9nZ2xlLXdpZHRoO1xuICAgIGhlaWdodDogJHRvZ2dsZS1oZWlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZDNkM2QzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjZzO1xuXG4gICAgJi4tZGlzYWJsZWQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICA+IC5oYW5kbGUge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuNnM7XG4gICAgfVxuXG4gICAgJi4tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzgwYWVlMztcblxuICAgICAgICA+IC5oYW5kbGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGN0YS1hY2NlbnQtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjdGEtYWNjZW50LWNvbG9yO1xuICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICdzYXNzOm1hdGgnO1xuXG4ucmVzaWRlbnQtYmVuZWZpdC1zcGxhc2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogbWF0aC5kaXYoOSwgMTYpICogMTAwJTtcblxuICAgIGltZy5yZXNpZGVudC1iZW5lZml0LXNwbGFzaF9faW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIH1cbn1cblxuLnJlc2lkZW50LWJlbmVmaXRfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6ICRzcGFjZXIgKiA2ICRzcGFjZXIgKiAzICRzcGFjZXIgKiA0LjUgJHNwYWNlciAqIDM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmOTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyLjEzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICA+IC5yZXNpZGVudC1iZW5lZml0X19oZWFkLS1oZWFkZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDUyOHB4O1xuICAgIH1cblxuICAgID4gLnJlc2lkZW50LWJlbmVmaXRfX2hlYWQtLXN1Yi1oZWFkZXIge1xuICAgICAgICBjb2xvcjogJGdyYXktNjUwO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MjhweDtcbiAgICB9XG59XG5cbi5yZXNpZGVudC1iZW5lZml0X190b3RhbCB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmYgNTAlLCAjZjNmNGY5IDUwJSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJi0tYmVuZWZpdCB7XG4gICAgICAgID4gLmVtb2ppIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB9XG5cbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xM3JlbTtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlciAqIDAuNzUgJHNwYWNlciAqIDEuMzEyNTtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FiYzRmO1xuICAgIH1cbn1cblxuLnJlc2lkZW50LWJlbmVmaXQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgcGFkZGluZzogJHNwYWNlciAqIDI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwO1xuXG4gICAgLnJlc2lkZW50LWJlbmVmaXRfX3ZhbHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNhYmM0ZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAkaGFsZi1zcGFjZXIgJHNwYWNlciAqIDAuNzU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDAuNzNyZW07XG4gICAgfVxuXG4gICAgLnJlc2lkZW50LWJlbmVmaXRfX2VkaXRpbmctYmFkZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkaGFsZi1zcGFjZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcblxuICAgICAgICA+IC5waW4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVzaWRlbnQtYmVuZWZpdF9fbWFpbiB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAucmVzaWRlbnQtYmVuZWZpdF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyICogMztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAgICAgPiAucmVzaWRlbnQtYmVuZWZpdF9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5yZXNpZGVudC1iZW5lZml0X19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMDZyZW07XG4gICAgICAgICAgICBtYXJnaW46IDAuNWVtIDAgMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnJlc2lkZW50LWJlbmVmaXRfX2JvdHRvbSB7XG4gICAgICAgICAgICAudG9nZ2xlLXdpdGgtbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gLmVsbGlwc2lzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6ICRzcGFjZXIgKiAyO1xuICAgICAgICByaWdodDogJHNwYWNlciAqIDI7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgLnJlc2lkZW50LWJlbmVmaXQge1xuICAgICAgICAucmVzaWRlbnQtYmVuZWZpdF9fY29udGVudCB7XG4gICAgICAgICAgICAucmVzaWRlbnQtYmVuZWZpdF9fYm90dG9tIHtcbiAgICAgICAgICAgICAgICA+IC5idXN5LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmVuZWZpdC1ncmlkOm5vdCguLWVtYmVkZGVkKSB7XG4gICAgPiAucmVzaWRlbnQtYmVuZWZpdCB7XG4gICAgICAgIG1hcmdpbjogJHNwYWNlciAqIDMgYXV0byAwO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgLmJlbmVmaXQtZ3JpZDpub3QoLi1lbWJlZGRlZCkge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6ICRzcGFjZXIgKiAzLjc1O1xuICAgICAgICBncmlkLXJvdy1nYXA6ICRzcGFjZXIgKiA0O1xuICAgICAgICBncmlkLWF1dG8tcm93czogMWZyO1xuXG4gICAgICAgID4gLnJlc2lkZW50LWJlbmVmaXQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAuYmVuZWZpdC1ncmlkOm5vdCguLWVtYmVkZGVkKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgfVxufVxuXG4vLyBlbWJlZGRlZCBvbiBwbSB3ZWJzaXRlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYmVuZWZpdC1ncmlkLi1lbWJlZGRlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICA+IC5yZXNpZGVudC1iZW5lZml0IHtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgbWFyZ2luOiAxcmVtO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxufVxuIiwiLmVsbGlwc2lzIHtcbiAgICAkZWxsaXBzaXMtbGVuZ3RoOiAkc3BhY2VyICogMztcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogJGVsbGlwc2lzLWxlbmd0aDtcbiAgICBoZWlnaHQ6ICRlbGxpcHNpcy1sZW5ndGg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gICAgei1pbmRleDogMTtcblxuICAgID4gLmVsbGlwc2lzX19kb3Qge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBoZWlnaHQ6IDIwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJHRleHQtbXV0ZWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRncmF5LTIwMCwgNSUpO1xuICAgIH1cblxuICAgID4gLmVsbGlwc2lzX19tb2RhbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICA+IC5lbGxpcHNpc19fYWN0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZXIgKCRzcGFjZXIgKiAyKTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTIwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi4tcmlnaHQgPiAuZWxsaXBzaXNfX21vZGFsIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLi1sZWZ0ID4gLmVsbGlwc2lzX19tb2RhbCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgICYuLXRvcCA+IC5lbGxpcHNpc19fbW9kYWwge1xuICAgICAgICBib3R0b206ICRlbGxpcHNpcy1sZW5ndGggKyAkc3BhY2VyO1xuICAgIH1cblxuICAgICYuLWJvdHRvbSA+IC5lbGxpcHNpc19fbW9kYWwge1xuICAgICAgICB0b3A6ICRlbGxpcHNpcy1sZW5ndGggKyAkc3BhY2VyO1xuICAgIH1cblxuICAgICYuLWJnLXRyYW5zcGFyZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgPiAuZWxsaXBzaXNfX2RvdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS01MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1iZy1ncmV5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xuICAgIH1cbn1cbiIsIi5yZWFjdC1zZWxlY3Qge1xuICAgIGlucHV0Om5vdCguZm9ybS1jb250cm9sKSB7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uY29jaSB7XG4gICAgLmxhcnNfX2NvbnRyb2wge1xuICAgICAgICBAZXh0ZW5kICVmb3JtLWNvbnRyb2wtYm9yZGVycztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvcm0tY29udHJvbC1mb250LXNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICAgICAgJi5sYXJzX19jb250cm9sLS1pcy1mb2N1c2VkIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiAkbGF0Y2hlbC1ibGFjayBhdXRvIDFweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxhcnNfX3ZhbHVlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZm9ybS1jb250cm9sLXBhZGRpbmc7XG4gICAgICAgIH1cblxuICAgICAgICAubGFyc19faW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYXJzX19wbGFjZWhvbGRlciB7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1zbSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb3JtLWNvbnRyb2wtZm9udC1zaXplLXNtO1xuXG4gICAgICAgICAgICAubGFyc19fdmFsdWUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZm9ybS1jb250cm9sLXBhZGRpbmctc207XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sYXJzX19pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi4tbGcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY29udHJvbC1ib3JkZXItcmFkaXVzLWxnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9ybS1jb250cm9sLWZvbnQtc2l6ZS1sZztcblxuICAgICAgICAgICAgLmxhcnNfX3ZhbHVlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGZvcm0tY29udHJvbC1wYWRkaW5nLWxnO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGFyc19faW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sYXJzX19tdWx0aS12YWx1ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjJyZW07XG4gICAgfVxuXG4gICAgLmxhcnNfX2luZGljYXRvci1zZXBhcmF0b3Ige1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5sYXJzX19jdXN0b20tb3B0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW0gMC41cmVtIDAuNXJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG5cbiAgICAgICAgJi4taXMtZGlzYWJsZWQge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgICAgICB9XG5cbiAgICAgICAgJi4taXMtZm9jdXNlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1pcy1zZWxlY3RlZCB7XG4gICAgICAgICAgICAubGFyc19fY3VzdG9tLW9wdGlvbi1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5sYXJzX19jdXN0b20tb3B0aW9uLWluZGljYXRvciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuLWRlc2NyaWJlZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxhcnNfX2N1c3RvbS1vcHRpb24tbGFiZWwge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7XG5cbiAgICAgICAgICAgID4gLmxhcnNfX29wdGlvbi1kZXNjcmliZWQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5obC1sb2dpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAuaGwtbG9naW5fX2xvZ28ge1xuICAgICAgICBtYXJnaW46IDUwcHggMCAyMHB4O1xuXG4gICAgICAgIC5sYXRjaGVsLWxvZ28ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICA+IC5obC1sb2dpbl9fbG9nby10eHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICRsYXRjaGVsLWJsYWNrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5obC1sb2dpbl9fd2VsY29tZS1tc2cge1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgLmhsLWxvZ2luIHtcbiAgICAgICAgbWFyZ2luOiAxMDBweCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAgICAgICAuaGwtbG9naW5fX2xvZ28ge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5obC1sb2dpbl9fd2VsY29tZS1tc2cge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgICAucGFnaW5hdGlvbl9fbWV0YSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAucGFnaW5hdGlvbl9fcGFnZS1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAxZW0gMCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5wYWdpbmF0aW9uX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvICRoYWxmLXNwYWNlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiAyLjI1ZW07XG4gICAgICAgIG1pbi13aWR0aDogMi4yNWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi4tc2VsZWN0ZWQsXG4gICAgICAgICYuLWRpc2FibGVkLFxuICAgICAgICAmLi1kb3RzIHtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi4tZG90czpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1kaXNhYmxlZCB7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5wYWdpbmF0aW9uX19wYWdlLWxpc3Qge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNhcmV0LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuNnJlbTtcbn1cbiIsIi5jb2xsYXBzaWJsZS1wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICYuLXZhcmlhbnQtbm9ybWFsIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG5cbiAgICAgICAgLmNvbGxhcHNpYmxlLXBhbmVsX19oZWFkLFxuICAgICAgICAuY29sbGFwc2libGUtcGFuZWxfX2JvZHkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuLW9wZW4ge1xuICAgICAgICA+IC5jb2xsYXBzaWJsZS1wYW5lbF9fYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jb2xsYXBzaWJsZS1wYW5lbF9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAzcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jb2xsYXBzaWJsZS1wYW5lbF9faGVhZC10aXRsZS1jb250IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMC41cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4uY29sbGFwc2libGUtcGFuZWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRmcy1iYXNlLXVwLTE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNvbGxhcHNpYmxlLXBhbmVsX19jYXJldC1idG4ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjFyZW0gMC4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uY29sbGFwc2libGUtcGFuZWxfX2NhcmV0IHtcbiAgICBjb2xvcjogJGdyYXktNTAwO1xufVxuXG4uY29sbGFwc2libGUtcGFuZWxfX2hlYWQtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNvbGxhcHNpYmxlLXBhbmVsX19ib2R5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XG59XG4iLCIucHJvYmxlbS1sb2NhdGlvbi1zZXR0aW5nIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHg7XG5cbiAgICAmX19pbmhlcml0YW5jZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fY2F0ZWdvcnkge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICZfX2FjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIC5kcm9wZG93bl9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvYmxlbS1sb2NhdGlvbi1zZXR0aW5nX19hY3Rpb24tLWRlbGV0ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgICAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICB9XG4gICAgLnByb2JsZW0tbG9jYXRpb24tc2V0dGluZ19fYWN0aW9uIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwcHggMHB4IDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgICAucmVhY3Qtc2VsZWN0IHtcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuXG4gICAgICAgICZfX2luaGVyaXRhbmNlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2FjdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXg6IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAuZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm9ibGVtLWxvY2F0aW9uLXNldHRpbmdfX2FjdGlvbi0tZGVsZXRlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zZXZlcml0eS1yZXNwb25zaWJpbGl0eS1zZXR0aW5ncyB7XG4gICAgLnByb2JsZW0tbG9jYXRpb24tc2V0dGluZyB7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBweDtcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2UtaGVhZGVyX19hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgIH1cblxuICAgIC5jb2xsYXBzaWJsZS1wYW5lbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZmlsdGVycyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuZmlsdGVyc19fZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICAgIC5maWx0ZXJzX19maWx0ZXIge1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5yZWFjdC1zZWxlY3Qge1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZmlsdGVyc19fc2VhcmNoIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYuZmlsdGVyc19fZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICYuZmlsdGVyc19fc2VhcmNoIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAxNXB4IDE1cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZmlsdGVyc19fZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5vLXJlc3VsdHMge1xuICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgIC5wYWdlLWhlYWRlcl9fYWN0aW9ucyB7XG4gICAgICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAmX19maWx0ZXJzIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgICAgIC5maWx0ZXJzX19ncm91cCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1ncm93OiAyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcm9ibGVtLWxvY2F0aW9uLXNldHRpbmcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYXZhaWxhYmlsaXR5LWNob29zZXJfX2RheSB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgYmFja2dyb3VuZDogJGdyYXktNDAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hdmFpbGFiaWxpdHktY2hvb3Nlcl9fZGF5LWhlYWRlciB7XG4gICAgcGFkZGluZzogKCRzcGFjZXIgKiAxLjUpO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgLmF2YWlsYWJpbGl0eS1jaG9vc2VyX19kYXktdGl0bGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgIH1cblxuICAgIC5hdmFpbGFiaWxpdHktY2hvb3Nlcl9fZGF0ZS1sYmwge1xuICAgICAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAuYXZhaWxhYmlsaXR5LWNob29zZXJfX2RheSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktNDAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hdmFpbGFiaWxpdHktY2hvb3Nlcl9fZGF5LWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VyICogMjtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG5cbiAgICAgICAgICAgIC5hdmFpbGFiaWxpdHktY2hvb3Nlcl9fZGF5LXRpdGxlLFxuICAgICAgICAgICAgLmF2YWlsYWJpbGl0eS1jaG9vc2VyX19kYXRlLWxibCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hdmFpbGFiaWxpdHktY2hvb3Nlcl9fZGF0ZS1sYmwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4xZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXZhaWxhYmlsaXR5LWNob29zZXJfX3Nsb3QtY29udCB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hdmFpbGFiaWxpdHktY2hvb3Nlcl9fc2xvdC1jb250IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgICAgZ3JpZC1nYXA6IDFweDtcblxuICAgICAgICAudGltZS1zbG90IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udGltZS1zbG90IHtcbiAgICBwYWRkaW5nOiAkc3BhY2VyICogMjtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS01MDtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJi4tZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBjb2xvcjogI2E1YTVhNTtcblxuICAgICAgICAudGltZS1zbG90X19yYW5nZSB7XG4gICAgICAgICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lLXNsb3RfX2NoZWNrYm94IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1zZWxlY3RlZCB7XG4gICAgICAgIC50aW1lLXNsb3RfX2NoZWNrYm94IHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGF0Y2hlbC1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuLXJlYWQtb25seSB7XG4gICAgICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAudGltZS1zbG90X19yYW5nZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgIH1cblxuICAgIC50aW1lLXNsb3RfX2NoZWNrYm94IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIC50aW1lLXNsb3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIC50aW1lLXNsb3RfX3JhbmdlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMWVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmF2YWlsYWJpbGl0eS1jaG9vc2VyLXNpbXBsZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6ICRzcGFjZXIgKiAzO1xufVxuXG4uYXZhaWxhYmlsaXR5LWNob29zZXItc2ltcGxlX19kYXktbGFiZWwsXG4uYXZhaWxhYmlsaXR5LWNob29zZXItc2ltcGxlX19zdHItbGFiZWwsXG4uYXZhaWxhYmlsaXR5LWNob29zZXItc2ltcGxlX190aW1lLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYXZhaWxhYmlsaXR5LWNob29zZXItc2ltcGxlX19kYXktbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xufVxuXG4uYXZhaWxhYmlsaXR5LWNob29zZXItc2ltcGxlX19zdHItbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIC5hdmFpbGFiaWxpdHktY2hvb3Nlci1zaW1wbGUuLW5vcm1hbCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgfVxuXG4gICAgLmF2YWlsYWJpbGl0eS1jaG9vc2VyLXNpbXBsZS4tYWZ0ZXItaG91cnMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cblxuICAgIC5hdmFpbGFiaWxpdHktY2hvb3Nlci1zaW1wbGUuLXNsb3RzLTMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cblxuICAgIC5hdmFpbGFiaWxpdHktY2hvb3Nlci1zaW1wbGUuLXNsb3RzLTIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cblxuICAgIC5hdmFpbGFiaWxpdHktY2hvb3Nlci1zaW1wbGUuLXNsb3RzLTEge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIH1cbn1cbiIsIi5leGlzdGluZy1zbG90LWNob29zZXJfX3Nsb3Qge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IGluaGVyaXQ7XG5cbiAgICAmOm5vdCguLXJlYWQtb25seSkge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJjpob3Zlcjpub3QoLi1yZWFkLW9ubHkpIHtcbiAgICAgICAgY29sb3I6ICRjdGEtYWNjZW50LWNvbG9yO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cblxuICAgID4gLmV4aXN0aW5nLXNsb3QtY2hvb3Nlcl9fc2xvdF9faWNvbiB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgPiAuZXhpc3Rpbmctc2xvdC1jaG9vc2VyX19zbG90X19kYXRlIHtcbiAgICAgICAgd2lkdGg6IDZlbTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgPiAuZXhpc3Rpbmctc2xvdC1jaG9vc2VyX19zbG90X19yYW5nZSxcbiAgICA+IC5leGlzdGluZy1zbG90LWNob29zZXJfX3Nsb3RfX2FjdGlvbi10eHQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxufVxuIiwiLmlubGluZS1lZGl0IHtcbiAgICAkaW5saW5lRWRpdEVsZW1lbnRQYWRkaW5nWTogMC4ycmVtO1xuXG4gICAgLmVhc3ktZWRpdC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogJGlubGluZUVkaXRFbGVtZW50UGFkZGluZ1kgMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmVhc3ktZWRpdC1ob3Zlci1vbiB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS01MDtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktNTA7XG4gICAgfVxuXG4gICAgLmVhc3ktZWRpdC1idXR0b24td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMC4ycmVtO1xuICAgIH1cblxuICAgICYuLWlubGluZSB7XG4gICAgICAgIC5lYXN5LWVkaXQtaW5saW5lLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMC4ycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmVhc3ktZWRpdC1jb21wb25lbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1uZXh0bGluZSxcbiAgICAmLi1mbG9hdGluZyB7XG4gICAgICAgIC5lYXN5LWVkaXQtaW5saW5lLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuZWFzeS1lZGl0LWNvbXBvbmVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmVhc3ktZWRpdC1idXR0b24td3JhcHBlciB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi4tZmxvYXRpbmcge1xuICAgICAgICAuZWFzeS1lZGl0LWNvbXBvbmVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZWFzeS1lZGl0LWlubGluZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lYXN5LWVkaXQtYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlubGluZS1lZGl0X19mbG9hdC1idG4ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2UtZG93bi0xO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG5cbiAgICAgICAgJi4tc2F2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmQ5NTJiO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oIzJkOTUyYiwgMyUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi4tY2FuY2VsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRidXR0b24tZ3JleS1iZztcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkYnV0dG9uLWdyZXktYmcsIDMlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5xdWlldC1mb3JtLWNvbnRyb2wge1xuICAgICAgICBwYWRkaW5nOiAkaW5saW5lRWRpdEVsZW1lbnRQYWRkaW5nWTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNTA7XG5cbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLi10ZXh0YXJlYSB7XG4gICAgICAgIC5xdWlldC1mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnF1aWxsIHtcbiAgICAucWwtZWRpdG9yIHtcbiAgICAgICAgaGVpZ2h0OiAkdGV4dGFyZWEtaGVpZ2h0O1xuICAgIH1cbn1cblxuLnF1aWxsLi1oZWlnaHQtc20ge1xuICAgIC5xbC1lZGl0b3Ige1xuICAgICAgICBoZWlnaHQ6ICR0ZXh0YXJlYS1oZWlnaHQtc207XG4gICAgfVxufVxuXG4ucXVpbGwuLWhlaWdodC1sZyB7XG4gICAgLnFsLWVkaXRvciB7XG4gICAgICAgIGhlaWdodDogJHRleHRhcmVhLWhlaWdodC1sZztcbiAgICB9XG59XG4iLCIuaW5oZXJpdGFuY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG5cbiAgICAuYW5jaG9yLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICRjdGEtYWNjZW50LWNvbG9yO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJHdpei1idXR0b24tcGFkZGluZy1kZXNrdG9wOiAkc3BhY2VyICogMjtcblxuLndpemFyZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IDU7XG5cbiAgICAud2l6YXJkX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC53aXphcmQtY2xvc2UtYnRuIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgIGxlZnQ6IDFyZW07XG4gICAgfVxufVxuXG4ud2l6YXJkLWxvYWRpbmctdW5kZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgID4gLndpemFyZC1sb2FkaW5nX19tZXNzYWdlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi8vIFdpemFyZCBidXR0b25zICYgQ29udGVudCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNb2JpbGUgQnV0dG9uIExheW91dCAtIHRoZXJlJ3Mgc28gbXVjaCBoZXJlIHdlJ2QgaGF2ZSB0byBvdmVycmlkZSBvbiBkZXNrdG9wLCBpdCdzIHByb2JhYmx5IGJldHRlclxuLy8gdG8gdXNlIGEgbWVkaWEgcXVlcnkgdGhhdCB0YXJnZXRzIHNtYWxsZXIgYnJvd3NlcnMsIGV2ZW4gdGhvdWdoIHdlJ3JlIGZvcmNpbmcgd2Vha2VyIG1vYmlsZSBicm93c2Vyc1xuLy8gdG8gZG8gbW9yZSBjb21wdXRhdGlvbmFsIHdvcmsuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICAud2l6YXJkIHtcbiAgICAgICAgJGJ0bi1jb250YWluZXItaGVpZ2h0OiA5MHB4O1xuICAgICAgICAkcHJvZ3Jlc3MtYmFyLWhlaWdodDogMjhweDtcblxuICAgICAgICAud2l6YXJkX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdpei1idXR0b24tcGFkZGluZy1kZXNrdG9wICgkYnRuLWNvbnRhaW5lci1oZWlnaHQgKyAzMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC53aXphcmQtYnV0dG9ucyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6ICRidG4tY29udGFpbmVyLWhlaWdodDtcblxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiAxcmVtO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogJHdpei1idXR0b24tcGFkZGluZy1kZXNrdG9wO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgID4gLndpemFyZC1idXR0b25zX19idG4ge1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLi13aXRoLXByb2dyZXNzLWJhciB7XG4gICAgICAgICAgICAud2l6YXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogKCRidG4tY29udGFpbmVyLWhlaWdodCArICRwcm9ncmVzcy1iYXItaGVpZ2h0ICsgMzBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53aXphcmQtYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkYnRuLWNvbnRhaW5lci1oZWlnaHQgKyAkcHJvZ3Jlc3MtYmFyLWhlaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53aXphcmQtcHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogODVweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGhlaWdodDogJHByb2dyZXNzLWJhci1oZWlnaHQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAud2l6YXJkIHtcbiAgICAgICAgJGJ0bi13aWR0aDogMTUwcHg7XG4gICAgICAgICRwYWRkaW5nOiAkYnRuLXdpZHRoICsgKCR3aXotYnV0dG9uLXBhZGRpbmctZGVza3RvcCAqIDIpO1xuXG4gICAgICAgIC53aXphcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZztcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXIgKiAxMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53aXphcmQtYnV0dG9ucyB7XG4gICAgICAgICAgICA+IC53aXphcmQtYnV0dG9uc19fYnRuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB0b3A6ICRzcGFjZXIgKiAyO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJGJ0bi13aWR0aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAud2l6YXJkLWJ1dHRvbnNfX2J0bi1iYWNrIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAkd2l6LWJ1dHRvbi1wYWRkaW5nLWRlc2t0b3A7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLndpemFyZC1idXR0b25zX19idG4tbmV4dCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6ICR3aXotYnV0dG9uLXBhZGRpbmctZGVza3RvcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53aXphcmQtcHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6ICRwYWRkaW5nO1xuICAgICAgICAgICAgcmlnaHQ6ICRwYWRkaW5nO1xuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFdpemFyZCBjb250ZW50IHdpZHRocyAobmVzdCB1bmRlciB3aXphcmQgY29udGVudCBjb250YWluZXIpIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ld2l6YXJkLXdpZHRoLWJhc2Uge1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud2l6YXJkLXdpZHRoLW5hcnJvdyB7XG4gICAgQGV4dGVuZCAld2l6YXJkLXdpZHRoLWJhc2U7XG4gICAgbWF4LXdpZHRoOiA0MjJweDtcbn1cblxuLndpemFyZC13aWR0aC1tZWQge1xuICAgIEBleHRlbmQgJXdpemFyZC13aWR0aC1iYXNlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG59XG5cbi53aXphcmQtd2lkdGgtd2lkZSB7XG4gICAgQGV4dGVuZCAld2l6YXJkLXdpZHRoLWJhc2U7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbn1cblxuLy8gV2l6YXJkIFByb21wdCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi53aXphcmQtcHJvbXB0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLi1zaXplLXNtYWxsIHtcbiAgICAgICAgbWFyZ2luOiAzZW0gMCAyLjVlbTtcblxuICAgICAgICA+IGgyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuLXNpemUtbWVkIHtcbiAgICAgICAgbWFyZ2luOiA1ZW0gMCAzLjVlbTtcblxuICAgICAgICA+IGgyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuLXNpemUtbGFyZ2Uge1xuICAgICAgICBtYXJnaW46IDRlbSAwO1xuXG4gICAgICAgID4gaDIge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjFlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuLXB1bGwtdXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgfVxufVxuXG4vLyBXaXphcmQgQ29uZmlybWF0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLndpemFyZC1jb25maXJtYXRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDVlbSBhdXRvIDA7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG5cbiAgICA+IGgxIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICA+IC53aXphcmQtY29uZmlybWF0aW9uX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiA0ZW0gYXV0byAzLjNlbTtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cbn1cblxucC53aXphcmQtaGludCB7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuIiwiLndpemFyZC1pbWctcHJldmlldyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJhY2tncm91bmQ6ICRncmF5LTUwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTQwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgPiAud2l6YXJkLWltZy1wcmV2aWV3X19pbWctaW5mbyB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAud2l6YXJkLWltZy1wcmV2aWV3X19pbWcge1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICAgIH1cblxuICAgIC53aXphcmQtaW1nLXByZXZpZXdfX2ZpbGVuYW1lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cblxuICAgID4gLndpemFyZC1pbWctcHJldmlld19fYnRuIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIC53aXphcmQtaW1nLXByZXZpZXcge1xuICAgICAgICAud2l6YXJkLWltZy1wcmV2aWV3X19maWxlbmFtZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLndpemFyZC1jb21wYW55LWxvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC53aXphcmQtY29tcGFueS1sb2dvX19hdmF0YXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgKiAyO1xuICAgIH1cblxuICAgID4gLndpemFyZC1jb21wYW55LWxvZ29fX2NvbXBhbnktbmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNWVtO1xuICAgIH1cbn1cblxuLndpemFyZCAud2l6YXJkLWNvbXBhbnktbG9nbyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWluIC0gMSkge1xuICAgIC53aXphcmQgLndpemFyZC1jb21wYW55LWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIiRkZi1jb250YWluZXItd2lkdGgtbWVkaXVtOiA2MDBweDtcbiRkZi1jb250YWluZXItd2lkdGgtd2lkZTogODYwcHg7XG5cbi5kaWFnLWZsb3cge1xuICAgIC5kaWFnLWZsb3dfX3dlbGNvbWUtYnRuIHtcbiAgICAgICAgcGFkZGluZzogMmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgPiBpbWcuZGlhZy1mbG93X193ZWxjb21lLWJ0bl9fdGh1bWJuYWlsIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNzJweDtcbiAgICAgICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmRpYWctZmxvd19fd2VsY29tZS1idG5fX2xibCB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuZGlhZy1mbG93X193ZWxjb21lLWJ0bl9fc3ViLWxibCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAuZGlhZy1mbG93IHtcbiAgICAgICAgLmRpYWctZmxvd19fd2VsY29tZS1idG4ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnJlc3BvbnNlLWJ1dHRvbi1iYXNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxLjVlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS00MDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ucmVzcG9uc2UtdGV4dC1ib3gge1xuICAgIEBleHRlbmQgLnJlc3BvbnNlLWJ1dHRvbi1iYXNlO1xufVxuXG4ucmVzcG9uc2UtYnV0dG9uIHtcbiAgICBAZXh0ZW5kIC5yZXNwb25zZS1idXR0b24tYmFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuXG4gICAgJi4tYWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS01MDtcbiAgICB9XG5cbiAgICAmLi1kaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xuICAgIH1cblxuICAgICYuLXNrZWxldG9uIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgJGdyYXktMTAwIDQwJSwgJGdyYXktMzAwIDUwJSwgJGdyYXktMTAwIDYwJSk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xuICAgICAgICBhbmltYXRpb246IHNrZWxldG9uLXNoaW1tZXIgMi41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIHNrZWxldG9uLXNoaW1tZXIge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDA7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwJSAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tXG5cbiAgICAmLi1hcHBlYXJhbmNlLXRleHQge1xuICAgICAgICBwYWRkaW5nOiAoJHNwYWNlciAqIDMpICgkc3BhY2VyICogNCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJi4tYXBwZWFyYW5jZS10aHVtYm5haWwge1xuICAgICAgICBwYWRkaW5nOiAxLjVlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgID4gaW1nLnJlc3BvbnNlLWJ1dHRvbl9fdGh1bWJuYWlsIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAucmVzcG9uc2UtYnV0dG9uX190aHVtYm5haWwtbGFiZWwge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJlc3BvbnNlLXRleHQtYm94LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnJlc3BvbnNlLXRleHQtYm94LXNlbmQtYnV0dG9uIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG4gICAgICAgIGNvbG9yOiAkbGF0Y2hlbC1ibGFjaztcbiAgICB9XG5cbiAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgID4gLnJlc3BvbnNlLXRleHQtYm94LXNlbmQtYnV0dG9uIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5yZXNwb25zZS10ZXh0LWJveCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgb3V0bGluZTogJGxhdGNoZWwtYmxhY2sgYXV0byAxcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIExpc3RzIG9mIHJlc3BvbnNlIGJ1dHRvbnNcblxuLnJlc3BvbnNlLWJ1dHRvbi1saXN0IHtcbiAgICAmLi10ZXh0IHtcbiAgICAgICAgPiAucmVzcG9uc2UtYnV0dG9uLFxuICAgICAgICA+IC5yZXNwb25zZS10ZXh0LWJveC1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuLXRodW1ibmFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cykge1xuICAgIC5yZXNwb25zZS1idXR0b24tbGlzdC4tdGh1bWJuYWlsIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIC5yZXNwb25zZS1idXR0b24tbGlzdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnJlc3BvbnNlLWJ1dHRvbi1saXN0Li10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAkZGYtY29udGFpbmVyLXdpZHRoLW1lZGl1bTtcbiAgICB9XG5cbiAgICAucmVzcG9uc2UtYnV0dG9uLWxpc3QuLXRodW1ibmFpbCB7XG4gICAgICAgIG1heC13aWR0aDogJGRmLWNvbnRhaW5lci13aWR0aC13aWRlO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAucmVzcG9uc2UtYnV0dG9uLWxpc3QuLXRodW1ibmFpbCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAucmVzcG9uc2UtYnV0dG9uLWxpc3QuLXRodW1ibmFpbCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgIH1cbn1cbiIsIi5leHBlcmllbmNlLWNob29zZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS01MDtcbiAgICBwYWRkaW5nOiAkc3BhY2VyICogMztcblxuICAgIC5leHBlcmllbmNlLWNob29zZXJfX3F1ZXN0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICB9XG5cbiAgICAuZXhwZXJpZW5jZS1jaG9vc2VyX19jaG9pY2VzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDM7XG4gICAgfVxuXG4gICAgLmV4cGVyaWVuY2UtY2hvb3Nlcl9fY2hvaWNlIHtcbiAgICAgICAgbWFyZ2luOiAoJHNwYWNlciAqIDIpIDAgMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYuLW5ldyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZXIgKiAzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYXRjaGVsLWJsYWNrO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgID4gLmxhdGNoZWwtbG9nbyB7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyICogMjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLi1vbGQge1xuICAgICAgICAgICAgcGFkZGluZzogKCRzcGFjZXIgKiAyKSAoJHNwYWNlciAqIDMpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgLmV4cGVyaWVuY2UtY2hvb3NlciB7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXIgKiA2O1xuICAgIH1cblxuICAgIC5leHBlcmllbmNlLWNob29zZXJfX2Nob2ljZS4tbmV3IHtcbiAgICAgICAgLmxhdGNoZWwtbG9nbyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyID4gLmxhdGNoZWwtbG9nbyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDEuMSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5leHBlcmllbmNlLXN3aXRjaGVyIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRsYXRjaGVsLWJsYWNrO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgLmV4cGVyaWVuY2Utc3dpdGNoZXIge1xuICAgICAgICAuZXhwZXJpZW5jZS1zd2l0Y2hlcl9faWNvbiB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyID4gLmV4cGVyaWVuY2Utc3dpdGNoZXJfX2ljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSBzY2FsZSgxLjEpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnJlYWN0LW1vZGFsIHtcbiAgICAkbW9kYWwtcGFkZGluZzogMnJlbTtcblxuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogOHZoIDA7XG4gICAgei1pbmRleDogMTAxO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAucmVhY3QtbW9kYWxfX2hlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6ICRtb2RhbC1wYWRkaW5nICRtb2RhbC1wYWRkaW5nIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAucmVhY3QtbW9kYWxfX2hlYWRlci10aXRsZSB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2UtdXAtNTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWFjdC1tb2RhbF9faGVhZGVyLWNsb3NlLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVhY3QtbW9kYWxfX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiAkbW9kYWwtcGFkZGluZztcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICB9XG5cbiAgICAucmVhY3QtbW9kYWxfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICogMjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogJGhhcmQtc2hhZG93O1xuICAgICAgICB6LWluZGV4OiAxMDI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuLXdpZHRoLW5hcnJvdyB7XG4gICAgICAgIC5yZWFjdC1tb2RhbF9fY29udGVudCB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1tb2JpbGUtZmx1c2gge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5yZWFjdC1tb2RhbF9fYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlYWN0LW1vZGFsX19jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgLnJlYWN0LW1vZGFsIHtcbiAgICAgICAgJi4tbW9iaWxlLWZsdXNoIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG5cbiAgICAgICAgICAgIC5yZWFjdC1tb2RhbF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAqIDI7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiR0b29sdGlwLXBvaW50ZXItc2l6ZTogMjJweDtcbiR0b29sdGlwLXBvaW50ZXItb2Zmc2V0OiAyMHB4O1xuXG4udG9vbHRpcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9vbHRpcF9faWNvbi1idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLnRvb2x0aXBfX2ljb24ge1xuICAgIGNvbG9yOiAjYjhiOGI4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLnRvb2x0aXBfX3Bvc2l0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIHotaW5kZXg6IDEwMTtcbn1cblxuLnRvb2x0aXBfX2NvbnRlbnRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkbGF0Y2hlbC1ibGFjaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDIwMHB4O1xuXG4gICAgJi4taXMtdmlzaWJsZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6ICR0b29sdGlwLXBvaW50ZXItc2l6ZTtcbiAgICAgICAgd2lkdGg6ICR0b29sdGlwLXBvaW50ZXItc2l6ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGxhdGNoZWwtYmxhY2s7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cblxuICAgICR0b29sdGlwLWFkanVzdGVkLXBvcy14OiAtJHRvb2x0aXAtcG9pbnRlci1vZmZzZXQgLSAoJHRvb2x0aXAtcG9pbnRlci1zaXplICogMC41KTtcbiAgICAkdG9vbHRpcC1hZGp1c3RlZC1wb3MteTogJHRvb2x0aXAtcG9pbnRlci1zaXplIC0gNDtcbiAgICAkdG9vbHRpcC1wb2ludGVyLXBvcy15OiAtJHRvb2x0aXAtcG9pbnRlci1zaXplICogMC41ICsgMTtcblxuICAgICYuLW9wZW4tdXAge1xuICAgICAgICBib3R0b206ICR0b29sdGlwLWFkanVzdGVkLXBvcy15O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvdHRvbTogJHRvb2x0aXAtcG9pbnRlci1wb3MteTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuLW9wZW4tZG93biB7XG4gICAgICAgIHRvcDogJHRvb2x0aXAtYWRqdXN0ZWQtcG9zLXk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAkdG9vbHRpcC1wb2ludGVyLXBvcy15O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi4tb3Blbi1sZWZ0IHtcbiAgICAgICAgcmlnaHQ6ICR0b29sdGlwLWFkanVzdGVkLXBvcy14O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAkdG9vbHRpcC1wb2ludGVyLW9mZnNldDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuLW9wZW4tcmlnaHQge1xuICAgICAgICBsZWZ0OiAkdG9vbHRpcC1hZGp1c3RlZC1wb3MteDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiAkdG9vbHRpcC1wb2ludGVyLW9mZnNldDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wcm9wZXJ0eS1jaG9vc2VyX19wcm9wLWNvbnQge1xuICAgIG1hcmdpbjogMCAwIDFlbTtcbiAgICBwYWRkaW5nOiAyZW07XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS00MDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wcm9wZXJ0eS1jaG9vc2VyX19wcm9wIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5wcm9wZXJ0eS1jaG9vc2VyX19idG4ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuIiwiLmNvY2kge1xuICAgIC5yZXBvcnRzLWgxIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbjogMi41cmVtIDAgMnJlbTtcbiAgICB9XG59XG5cbi5tYWluLXJlcG9ydCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgICBib3JkZXI6ICRib3JkZXItbGlzdC1ib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICA+IC5tYWluLXJlcG9ydF9faWNvbiB7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgfVxuXG4gICAgPiAudGl0bGVkLWluZm8ge1xuICAgICAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgIH1cblxuICAgID4gLm1haW4tcmVwb3J0X19idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogKCRzY3JlZW4tc20tbWluIC0gMSkpIHtcbiAgICAubWFpbi1yZXBvcnRzLFxuICAgIC5zZWNvbmRhcnktcmVwb3J0cyB7XG4gICAgICAgIC50aXRsZWQtaW5mbyB7XG4gICAgICAgICAgICAudGl0bGVkLWluZm9fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpdGxlZC1pbmZvX19kZXNjIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWNvbmRhcnktcmVwb3J0cyB7XG4gICAgICAgIC50aXRsZWQtaW5mbyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIC5tYWluLXJlcG9ydCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgPiAubWFpbi1yZXBvcnRfX2ljb24ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC50aXRsZWQtaW5mbyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgICAgIC50aXRsZWQtaW5mb19fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAubWFpbi1yZXBvcnRfX2J0biB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIC5tYWluLXJlcG9ydHMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxufVxuIiwiLmR1cGUtd28tbGlzdCB7XG4gICAgJGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTQwMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgID4gLmR1cGUtd28tbGlzdF9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogKCRzcGFjZXIgKiAyKSAoJHNwYWNlciAqIDMpO1xuICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVyO1xuICAgICAgICBib3JkZXItbGVmdDogJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmR1cGUtd28tbGlzdF9fd28tbmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLmR1cGUtd28tbGlzdF9fd28tZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgICB9XG59XG4iLCIudG9nZ2xlLXdpdGgtbGFiZWwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvICgkdG9nZ2xlLXdpZHRoICsgMTBweCk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICYuLXJldmVyc2Uge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICgkdG9nZ2xlLXdpZHRoICsgMTBweCkgYXV0bztcbiAgICB9XG5cbiAgICA+IC50b2dnbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgfVxufVxuIiwiLmludGVncmF0aW9uLWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5lbGxpcHNpcyB7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAuaW50ZWdyYXRpb24tY2FyZF9faWNvbiB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgLmludGVncmF0aW9uLWNhcmRfX2xhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAkc3BhY2VyIDA7XG4gICAgfVxuXG4gICAgLmludGVncmF0aW9uLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAkc3BhY2VyIDA7XG4gICAgfVxufVxuXG4uaW50ZWdyYXRpb25zLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5pbnRlZ3JhdGlvbnMtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogJHNwYWNlciAqIDI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyOTBweCwgMWZyKSk7XG59XG4iLCIudG9nZ2xlLXN0cmlwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50b2dnbGUtc3RyaXBfX2J1dHRvbiB7XG4gICAgJHNsaWRlQnV0dG9uQ29sb3I6ICRncmF5LTUwMDtcblxuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgY29sb3I6ICRzbGlkZUJ1dHRvbkNvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgICYuLXNlbGVjdGVkLWJhY2tncm91bmQtZW1waGFzaXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGF0Y2hlbC1ibGFjaztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJi4tc2VsZWN0ZWQtYmFja2dyb3VuZC1zdWNjZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuLTYwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJi4tc2VsZWN0ZWQtYmFja2dyb3VuZC1wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGN0YS1hY2NlbnQtY29sb3I7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICYuLXNlbGVjdGVkLWJhY2tncm91bmQtZGFuZ2VyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHJlZC03MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICYuLXNlbGVjdGVkLWZvcmVncm91bmQtZW1waGFzaXMge1xuICAgICAgICBjb2xvcjogJGxhdGNoZWwtYmxhY2s7XG4gICAgfVxuXG4gICAgJi4tc2VsZWN0ZWQtZm9yZWdyb3VuZC1zdWNjZXNzIHtcbiAgICAgICAgY29sb3I6ICRncmVlbi02MDA7XG4gICAgfVxuXG4gICAgJi4tc2VsZWN0ZWQtZm9yZWdyb3VuZC1wcmltYXJ5IHtcbiAgICAgICAgY29sb3I6ICRjdGEtYWNjZW50LWNvbG9yO1xuICAgIH1cblxuICAgICYuLXNlbGVjdGVkLWZvcmVncm91bmQtZGFuZ2VyIHtcbiAgICAgICAgY29sb3I6ICRyZWQtNzAwO1xuICAgIH1cblxuICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KC4tc2VsZWN0ZWQpIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkc2xpZGVCdXR0b25Db2xvciwgMTAlKTtcbiAgICB9XG5cbiAgICAmLi10eXBlLXRleHQge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcblxuICAgICAgICAmOm5vdCguLXNlbGVjdGVkKSB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gdG9nZ2xlU3RyaXBDb2xvcigkYmdDb2xvciwgJHRleHRDb2xvcikge1xuICAgICYuLXNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnQ29sb3I7XG4gICAgICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIH1cblxuICAgICY6aG92ZXI6bm90KC4tc2VsZWN0ZWQpIHtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRiZ0NvbG9yLCAxMCUpO1xuICAgIH1cbn1cblxuLnRvZ2dsZS1zdHJpcF9fYnV0dG9uIHtcbiAgICA+IGkge1xuICAgICAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgfVxufVxuIiwiJGhpZ2hsaWdodGVkLWdyZXktYmc6ICNmYWZhZmE7XG5cbi53b3JrLW9yZGVycy1wYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYuLWJnLXdoaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlLXVwLTk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXIgKiA0IDE1cHggMCAxNXB4O1xuICAgIH1cblxuICAgID4gLmRyb3Bkb3duLXNlbGVjdC1maWx0ZXJzIHtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlciAqIDMgMTVweCAwIDE1cHg7XG4gICAgfVxuXG4gICAgJi4tbW9yZS1wYWRkaW5nIHtcbiAgICAgICAgLndvcmstb3JkZXJzLXBhZ2VfX2hlYWRlcixcbiAgICAgICAgLndvcmstb3JkZXJzLWxpc3QtdmlldyxcbiAgICAgICAgLndvcmstb3JkZXJzLWJvYXJkLXZpZXcsXG4gICAgICAgIC5kcm9wZG93bi1zZWxlY3QtZmlsdGVycyB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZXIgKiA1O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNlciAqIDU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIud29yay1vcmRlcnMtbGlzdC12aWV3IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAmX190YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2hlYWQge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjNzY4MDhkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMztcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgJGdyYXktMjAwO1xuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2UtZG93bi0xO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgJi4tbGluayB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4td2lkZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1yb3cge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogJGN0YS1hY2NlbnQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkd29yay1vcmRlcnMtY29sdW1uLWNhcmQtd2lkdGg6IDMxNXB4O1xuXG4ud29yay1vcmRlcnMtYm9hcmQtdmlldyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGNvbHVtbi1nYXA6ICRzcGFjZXI7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgJl9fY29sdW1uIHtcbiAgICAgICAgd2lkdGg6ICR3b3JrLW9yZGVycy1jb2x1bW4tY2FyZC13aWR0aCArICRzcGFjZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoaWdobGlnaHRlZC1ncmV5LWJnO1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyICogMiAkaGFsZi1zcGFjZXIgJGhhbGYtc3BhY2VyICRoYWxmLXNwYWNlcjtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcblxuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICM3NjgwOGQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDI7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNhcmRzIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNThweCk7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC53b3JrLW9yZGVyLWxpbms6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5kcm9wZG93bi1zZWxlY3QtZmlsdGVyIHtcbiAgICAmX19idXR0b24ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnV0dG9uLWdyZXktYmc7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyICRzcGFjZXIgKiAxLjI1O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGhlaWdodDogJHNwYWNlciAqIDQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgJi4taXMtYWN0aXZlLFxuICAgICAgICAmLi1pcy1vcGVuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZ3JleS1iZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NsZWFyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAqIDI7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIGNvbG9yOiAkbGF0Y2hlbC1ibGFjaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1ncmV5LWJnO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDg1JSk7XG4gICAgfVxuXG4gICAgJl9fdmFsdWUtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2VyO1xuICAgIH1cblxuICAgICZfX3NlYXJjaC1pY29uIHtcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2VyO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmX19zZWFyY2gtYm94IHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJ1dHRvbi1ncmV5LWJnO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIHBhZGRpbmc6ICRoYWxmLXNwYWNlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuXG4gICAgICAgICYtaW5wdXQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgICAgICBvdXRsaW5lOiAkY3RhLWFjY2VudC1jb2xvciBhdXRvIDFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZWFjdC1zZWxlY3Qge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgJl9fZHJvcGRvd24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyO1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICZfX29wdGlvbnMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmLi1zcGFjZS10b3Age1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDI7XG4gICAgICAgIH1cblxuICAgICAgICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19vcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZ3JleS1iZztcbiAgICAgICAgfVxuXG4gICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogJHNwYWNlciAqIDQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6ICRzcGFjZXIgKiAyO1xuICAgICAgICAgICAgaGVpZ2h0OiAkc3BhY2VyICogMjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkbGF0Y2hlbC1ibGFjaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG5cbiAgICAgICAgICAgICYuLWJvcmRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRidXR0b24tZ3JleS1iZywgMTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtY2FyZXQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAkc3BhY2VyICogMjtcbiAgICAgICAgICAgIGhlaWdodDogJHNwYWNlciAqIDI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRoYWxmLXNwYWNlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkbGF0Y2hlbC1ibGFjaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY2hpbGRyZW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIgKiAyO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tb2JpbGUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDExMTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAxNiwgMTYsIDAuMik7IC8vIGhleCAtICMxMDEwMTAgb3BhY2l0eSAyMCVcblxuICAgICAgICAuZHJvcGRvd24tc2VsZWN0LWZpbHRlcl9fbW9iaWxlLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlciAqIDMgJHNwYWNlciAqIDIgMCAkc3BhY2VyICogMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDUwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlYWN0LXNlbGVjdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tc2VsZWN0LWZpbHRlcl9fb3B0aW9ucyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMjVweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZHJvcGRvd24tc2VsZWN0LWZpbHRlcnMge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9fcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRzcGFjZXIgKiA0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyICogMjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSUUgMTAgYW5kIElFIDExICovXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogU3RhbmRhcmQgc3ludGF4ICovXG4gICAgICAgIH1cblxuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmlsdGVyIHtcbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRidXR0b24tZ3JleS1iZztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VyICRzcGFjZXIgKiAxLjI1O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBoZWlnaHQ6ICRzcGFjZXIgKiA0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblxuICAgICAgICAgICAgJi4taXMtYWN0aXZlLFxuICAgICAgICAgICAgJi4taXMtb3BlbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1ncmV5LWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2xlYXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICogMjtcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6ICRsYXRjaGVsLWJsYWNrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1ncmV5LWJnO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg4NSUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdmFsdWUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHNwYWNlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NlYXJjaC1pY29uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHNwYWNlcjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2VhcmNoLWJveCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJ1dHRvbi1ncmV5LWJnO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogJGhhbGYtc3BhY2VyO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcblxuICAgICAgICAgICAgJi1pbnB1dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAkY3RhLWFjY2VudC1jb2xvciBhdXRvIDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWFjdC1zZWxlY3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZHJvcGRvd24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX29wdGlvbnMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICYuLXNwYWNlLXRvcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM0MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX29wdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZ3JleS1iZztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzcGFjZXIgKiA0O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzcGFjZXIgKiAyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJHNwYWNlciAqIDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGF0Y2hlbC1ibGFjaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcblxuICAgICAgICAgICAgICAgICYuLWJvcmRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkYnV0dG9uLWdyZXktYmcsIDEwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnc2FzczptYXRoJztcblxuJHNpZGUtbmF2LXBhZGRpbmcteDogJHNwYWNlciAqIDM7XG4kc2lkZS1uYXYtcGFkZGluZy15OiAkc3BhY2VyICogMztcbiRzaWRlLW5hdi1tYWluLW5hdi1hZGp1c3Q6IDY1cHg7XG4kc2lkZS1uYXYtd2lkdGg6IDI3MHB4O1xuXG4uc2lkZS1uYXZfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JHNpZGUtbmF2LW1haW4tbmF2LWFkanVzdH0pO1xufVxuXG4uc2Itc2hvdy1tYWluIHtcbiAgICAuc2lkZS1uYXZfX2NvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxufVxuXG4uc2lkZS1uYXZfX3NpZGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHRvcDogNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3gtc2hhZG93OiAxMHB4IDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4ycztcblxuICAgIGJhY2tncm91bmQ6ICRncmF5LTUwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgICB3aWR0aDogJHNpZGUtbmF2LXdpZHRoO1xuICAgIHBhZGRpbmc6ICRzaWRlLW5hdi1wYWRkaW5nLXkgbWF0aC5kaXYoJHNpZGUtbmF2LXBhZGRpbmcteCwgMikgJHNpZGUtbmF2LXBhZGRpbmcteSAkc2lkZS1uYXYtcGFkZGluZy14O1xufVxuXG4uc2Itc2hvdy1tYWluIHtcbiAgICAuc2lkZS1uYXZfX3NpZGUge1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxufVxuXG4uc2lkZS1uYXZfX25hdiB7XG4gICAgbWFyZ2luOiAycmVtIDAgMDtcbn1cblxuLnNpZGUtbmF2X19jb250ZW50IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uc2lkZS1uYXZfX2NvbnRlbnQtcGFkZGluZyB7XG4gICAgcGFkZGluZzogJHNpZGUtbmF2LXBhZGRpbmcteSAkc2lkZS1uYXYtcGFkZGluZy14O1xufVxuXG4uc2lkZS1uYXZfX29wZW4tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAucGFnZS11bmRlcmxheS5zaWRlLW5hdl9fdW5kZXJsYXkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zaWRlLW5hdl9fb3Blbi10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zaWRlLW5hdl9fc2lkZSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgIC5zaWRlLW5hdl9fY29udGFpbmVyLi1pcy1vcGVuIHtcbiAgICAgICAgLnNpZGUtbmF2X19vcGVuLXRvZ2dsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpZGUtbmF2X19jb250YWluZXIuLWlzLWNsb3NlZCB7XG4gICAgICAgIC5zaWRlLW5hdl9fc2lkZSB7XG4gICAgICAgICAgICBsZWZ0OiAtJHNpZGUtbmF2LXdpZHRoO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWRlLW5hdl9fb3Blbi10b2dnbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS01MDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkZ3JheS01MCwgMyUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRhYnMtc3RyaXBfX3RhYiB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi50YWJzLXN0cmlwX190YWItaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLnRhYnMtc3RyaXBfX3RhYi1oaWdobGlnaHQge1xuICAgIG1hcmdpbjogLTEuMjVlbSAwIDAgMC4zNWVtO1xuICAgIGZvbnQtc2l6ZTogJGZzLWJhc2UtZG93bi01O1xuICAgIGNvbG9yOiAkY3RhLWFjY2VudC1jb2xvcjtcbn1cblxuLnRhYnMtc3RyaXAuLWhvcml6b250YWwge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcblxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXG4gICAgfVxuXG4gICAgLnRhYnMtc3RyaXBfX2lubmVyLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgJi4tc3BhY2UtYmV0d2VlbiB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFicy1zdHJpcF9fdGFiIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtYmFzZS1kb3duLTE7XG4gICAgfVxuXG4gICAgJi4tdW5kZXJsaW5lIHtcbiAgICAgICAgLnRhYnMtc3RyaXBfX2lubmVyLXdyYXAge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJzLXN0cmlwX190YWIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAxLjI1ZW07XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgJi4taXMtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxhdGNoZWwtYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1waWxscyxcbiAgICAmLi1waWxscy13aXRoLWJhY2tncm91bmQge1xuICAgICAgICAudGFicy1zdHJpcF9faW5uZXItd3JhcCB7XG4gICAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAudGFicy1zdHJpcF9fdGFiIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNjVlbSAwLjhlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuLWlzLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGF0Y2hlbC1ibGFjaztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuLXBpbGxzLXdpdGgtYmFja2dyb3VuZCB7XG4gICAgICAgIC50YWJzLXN0cmlwX190YWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYnMtc3RyaXBfX3RhYiB7XG4gICAgICAgICYuLWlzLWRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGFicy1zdHJpcC4tdmVydGljYWwge1xuICAgIC50YWJzLXN0cmlwX190YWIge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyO1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyIDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtYmFzZS1kb3duLTE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkZ3JheS02NTA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGxhdGNoZWwtYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1pcy1zZWxlY3RlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGxhdGNoZWwtYmxhY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhYnMtc3RyaXBfX3RhYi1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2UtdXAtMjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRhYmxlLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udGFibGUtYmFzZSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICA+IHRoZWFkID4gdHIgPiB0aCxcbiAgICA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXIgKiAyO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2UtZG93bi0xO1xuICAgICAgICBjb2xvcjogJGdyYXktNjUwO1xuICAgIH1cblxuICAgID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgICB9XG5cbiAgICAmLi10aWdodCB7XG4gICAgICAgID4gdGhlYWQgPiB0ciA+IHRoLFxuICAgICAgICA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmhsLXRhZ3Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogJGZzLWJhc2UtZG93bi0zO1xuICAgIGJhY2tncm91bmQ6ICRoaWdobGlnaHRlZC1ncmV5LWJnO1xuXG4gICAgJi4tYmctZGFuZ2VyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2NpLXdhcm5pbmc7XG4gICAgfVxuXG4gICAgJi4tYmctd2FybmluZyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlLTYwMDtcbiAgICB9XG5cbiAgICAmLi1iZy1zdWNjZXNzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmVlbi02MDA7XG4gICAgfVxufVxuIiwiLmRkLWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICYuLWZ1bGwtd2lkdGgge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuZGQtYnRuX19idG4ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kZC1idG5fX2J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZGQtYnRuX19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmLi1uby1ib3gtc2hhZG93IHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICA+IGxpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgID4gbGk6bm90KC5pcy1kaXZpZGVyKSxcbiAgICA+IGxpOm5vdCguaXMtbG9hZGluZykge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBsaS5pcy1kaXZpZGVyIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgfVxuXG4gICAgPiBsaS5pcy1kaXZpZGVyLFxuICAgID4gbGkuaXMtbG9hZGluZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgID4gbGkuaXMtbG9hZGluZyB7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgfVxuXG4gICAgLmRkLWJ0bl9fbWVudV9fZGl2aWRlciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgfVxufVxuXG4uZGQtYnRuIHtcbiAgICAmLi1vcGVuLXgtbGVmdCAuZGQtYnRuX19tZW51IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi4tb3Blbi14LXJpZ2h0IC5kZC1idG5fX21lbnUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICYuLW9wZW4teS11cCAuZGQtYnRuX19tZW51IHtcbiAgICAgICAgYm90dG9tOiAxMjAlO1xuICAgIH1cblxuICAgICYuLW9wZW4teS1kb3duIC5kZC1idG5fX21lbnUge1xuICAgICAgICB0b3A6IDEyMCU7XG4gICAgfVxufVxuXG4uZGQtYnRuLi1vcGVuID4gLmRkLWJ0bl9fbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMjtcbn1cblxuLmRkLWJ0bl9fbWVudS4taXMtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4iLCIuc2xpZGVvdXQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCBvcGFjaXR5IDAuMnM7XG5cbiAgICAmLi1vcGVuIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLi1ob3Jpem9udGFsIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cbiAgICAgICAgJi4tb3BlbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi4tdmVydGljYWwge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICYuLW9wZW4ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpZGVvdXRfX2hlYWRlci1jb250IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgID4gLnNsaWRlb3V0X19oZWFkZXItY29udF9faGVhZGVyIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4xNXJlbTtcbiAgICB9XG5cbiAgICA+IC5zbGlkZW91dF9fY2xvc2UtYnRuIHtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG59XG5cbi5zbGlkZW91dF9fYm9keSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5zbGlkZW91dF9fY2xvc2UtYnRuIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgLnNsaWRlb3V0Li1ob3Jpem9udGFsIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM0NXB4KTtcbiAgICAgICAgYm94LXNoYWRvdzogLTlweCAwcHggOHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAtMXB4IDBweCAwcHggJGdyYXktMjAwO1xuICAgIH1cblxuICAgIC5zbGlkZW91dC5zbWFsbC4taG9yaXpvbnRhbCB7XG4gICAgICAgIHdpZHRoOiAzNDVweDtcbiAgICB9XG5cbiAgICAuc2xpZGVvdXQubWVkaXVtLi1ob3Jpem9udGFsIHtcbiAgICAgICAgd2lkdGg6ICRzY3JlZW4tc207XG4gICAgfVxuXG4gICAgLnNsaWRlb3V0LmxhcmdlLi1ob3Jpem9udGFsIHtcbiAgICAgICAgd2lkdGg6ICRzY3JlZW4tbWQ7XG4gICAgfVxuXG4gICAgLnNsaWRlb3V0LmZ1bGwuLWhvcml6b250YWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgLnNsaWRlb3V0LmxhcmdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuIiwiLnN0YXItcmF0aW5nIHtcbiAgICAmX19zdGFyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRoYWxmLXNwYWNlcjtcbiAgICAgICAgY29sb3I6ICNkOWQ5ZDk7XG5cbiAgICAgICAgJi4tZ29sZCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZlZGU4YztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN0YXItcmF0aW5nLWlucHV0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmX19zdGFyIHtcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaGFsZi1zcGFjZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgY29sb3I6ICNkOWQ5ZDk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZSwgY29sb3IgMC4xcyBlYXNlO1xuXG4gICAgICAgICYuLWdvbGQge1xuICAgICAgICAgICAgY29sb3I6ICNmZWRlOGM7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1sYXJnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXI6bm90KC4tZGlzYWJsZWQpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjM2I4MmY2O1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucmF0aW5ncy1icmVha2Rvd24ge1xuICAgICZfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMi41cmVtIDFmciAyLjVyZW07XG4gICAgICAgIGdhcDogJHNwYWNlciAqIDI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fcmF0aW5nLXN0YXIge1xuICAgICAgICBjb2xvcjogI2ZmYzQ1MjtcbiAgICB9XG5cbiAgICAmX19wZXJjZW50YWdlIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTY1MDtcbiAgICB9XG5cbiAgICAmX19wcm9ncmVzcy1iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICAmX19wcm9ncmVzcy1iYXI6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbiAgICB9XG4gICAgJl9fcHJvZ3Jlc3MtYmFyOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzQ1MjtcbiAgICB9XG59XG4iLCIuaWNvbi13aXRoLXZhbHVlIHtcbiAgICAuaWNvbi13aXRoLXZhbHVlX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAgICAgICAmLi1yZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJkNjtcbiAgICAgICAgICAgIGNvbG9yOiAkbGF0Y2hlbC1jb3JhbDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuLWdyZWVuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2Y5Zjk7XG4gICAgICAgICAgICBjb2xvcjogJGxhdGNoZWwtdGVhbDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuLWJsdWUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtMTAwO1xuICAgICAgICAgICAgY29sb3I6ICRjdGEtYWNjZW50LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi4tcHVycGxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2U3ZmY7XG4gICAgICAgICAgICBjb2xvcjogJGxhdGNoZWwtcHVycGxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmljb24td2l0aC12YWx1ZV9faGVhZGVyIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTY1MDtcbiAgICB9XG59XG4iLCI6cm9vdCB7XG4gICAgLS1mYy1idXR0b24tdGV4dC1jb2xvcjogI2xhdGNoZWwtYmxhY2s7XG4gICAgLS1mYy1idXR0b24tYmctY29sb3I6ICN7JGdyYXktMTAwfTtcbiAgICAtLWZjLWJ1dHRvbi1ib3JkZXItY29sb3I6ICN7JGdyYXktMjAwfTtcbiAgICAtLWZjLWJ1dHRvbi1ob3Zlci1iZy1jb2xvcjogI3skZ3JheS0yMDB9O1xuICAgIC0tZmMtYnV0dG9uLWhvdmVyLWJvcmRlci1jb2xvcjogI3skZ3JheS0yMDB9O1xuICAgIC0tZmMtYnV0dG9uLWFjdGl2ZS1iZy1jb2xvcjogI3skZ3JheS0zMDB9O1xuICAgIC0tZmMtYnV0dG9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGdyYXktMjAwfTtcblxuICAgIC0tZmMtZXZlbnQtYmctY29sb3I6ICN7JGN0YS1hY2NlbnQtY29sb3J9O1xuICAgIC0tZmMtZXZlbnQtYm9yZGVyLWNvbG9yOiAje2RhcmtlbigkY3RhLWFjY2VudC1jb2xvciwgMTAlKX07XG59XG5cbi5mYyB7XG4gICAgLmZjLXRvb2xiYXItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlLXVwLTQ7XG4gICAgfVxuXG4gICAgLmZjLWNvbC1oZWFkZXItY2VsbCB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRsYXRjaGVsLWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZjLXRpbWVsaW5lLXNsb3QtbGFiZWwge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGF0Y2hlbC1ibGFjaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2UtZG93bi0xO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZjLWNvbC1oZWFkZXItY2VsbCxcbiAgICAuZmMtdGltZWdyaWQtc2xvdCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2UtZG93bi0yO1xuICAgIH1cblxuICAgIC5mYy1ldmVudC4tdXNlci11bmF2YWlsYWJsZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNDU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cykge1xuICAgIC5mYyB7XG4gICAgICAgIC5mYy10b29sYmFyLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgICAuZmMtdG9vbGJhciA+IC5mYy10b29sYmFyLWNodW5rID4gKjpub3QoLmZjLXRvb2xiYXItdGl0bGUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5mYy1tZWRpYS1wcmludCxcbi5mYy1tZWRpYS1wcmludCAuZmMtc2Nyb2xsZ3JpZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmZjLWxhdGNoZWwtZnVsbHNjcmVlbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogJHNwYWNlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uZmMtbGF0Y2hlbC1ib2R5LWZ1bGxzY3JlZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIi5zZXJ2aWNlLWNhbGVuZGFyLXBvcG92ZXIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgbWluLXdpZHRoOiAyODBweDtcblxuICAgIC8vIFRPRE8gZml4IHdpdGggV29ya09yZGVyIGNhcmQgRlUgUFJcbiAgICAvLyB0byBoYW5kbGUgbG9uZyB0aXRsZXNcbiAgICB3aWR0aDogMzYwcHg7XG5cbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6ICRoYXJkLXNoYWRvdztcbn1cbiIsIi5kYXRlLXBpY2tlciB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgaW5wdXRbdHlwZT0nZGF0ZSddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICAgIGlucHV0W3R5cGU9J2RhdGUnXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cblxuICAgICZfX21vYmlsZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogMTExO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTYsIDE2LCAxNiwgMC4yKTsgLy8gaGV4IC0gIzEwMTAxMCBvcGFjaXR5IDIwJVxuXG4gICAgICAgIC5kYXRlLXBpY2tlcl9fbW9iaWxlLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlciAqIDMgJHNwYWNlciAqIDIgMCAkc3BhY2VyICogMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5kYXRlLXBpY2tlcl9fb3B0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kYXRlLXBpY2tlcl9fY2hvb3NlciB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgID4gLmRhdGUtcGlja2VyX19vcHRpb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlciAqIDIgJHNwYWNlciAqIDM7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuXG4gICAgICAgICAgICA+IC5kYXRlLXBpY2tlcl9fb3B0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJi4tc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGF0ZS1waWNrZXJfX2NhbGVuZGFyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZXIgKiAyICRzcGFjZXIgKiAzO1xuICAgICAgICAgICAgd2lkdGg6IDM3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93LFxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb246OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRsYXRjaGVsLWJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjNyZW07XG4gICAgICAgICAgICB3aWR0aDogMC4zcmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwLjc1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtYmFzZS1kb3duLTI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICRsYXRjaGVsLWJsYWNrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2N1cnJlbnQtbW9udGgsXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2hlYWRlcixcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXIteWVhci1oZWFkZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkbGF0Y2hlbC1ibGFjaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtYmFzZS11cC0xO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24ge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tcHJldmlvdXMge1xuICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgIH1cbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb246aG92ZXIgKjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxhdGNoZWwtYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLW5leHQge1xuICAgICAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgfVxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1uZXh0OjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgbGVmdDogLTdweDtcbiAgICAgICAgfVxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1wcmV2aW91cyB7XG4gICAgICAgICAgICByaWdodDogLTJweDtcbiAgICAgICAgfVxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1wcmV2aW91czo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgICAgICByaWdodDogLTdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci0tY2xpY2thYmxlIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXIucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXItLWNsaWNrYWJsZTpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lcyxcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWsge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cblxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWVzIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSxcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheSxcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbmFtZSB7XG4gICAgICAgICAgICBjb2xvcjogJGxhdGNoZWwtYmxhY2s7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMS43cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMC4xNjZyZW07XG4gICAgICAgIH1cblxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dCxcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dCxcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dCB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5OmhvdmVyLFxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dDpob3ZlcixcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dDpob3ZlcixcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dDpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSxcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2UsXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1zZWxlY3RlZCxcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlLFxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1zZWxlY3RlZCxcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZSxcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tc2VsZWN0ZWQsXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2Uge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsYXRjaGVsLWJsYWNrO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tc2VsZWN0ZWQ6aG92ZXIsXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZTpob3ZlcixcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2U6aG92ZXIsXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1zZWxlY3RlZDpob3ZlcixcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZTpob3ZlcixcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlOmhvdmVyLFxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1zZWxlY3RlZDpob3ZlcixcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlOmhvdmVyLFxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZTpob3ZlcixcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tc2VsZWN0ZWQ6aG92ZXIsXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZTpob3ZlcixcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2U6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsYXRjaGVsLWJsYWNrO1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlOm5vdChcbiAgICAgICAgICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSxcbiAgICAgICAgICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UsXG4gICAgICAgICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tcmFuZ2UsXG4gICAgICAgICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2VcbiAgICAgICAgICAgICkge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWRpc2FibGVkLFxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tZGlzYWJsZWQsXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWRpc2FibGVkLFxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1kaXNhYmxlZCB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSwgKG1heC1oZWlnaHQ6IDU1MHB4KSB7XG4gICAgICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSxcbiAgICAgICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheSxcbiAgICAgICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbmFtZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fY2hpbGRyZW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMy44cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwLjRyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19hcmlhLWxpdmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY2xpcC1wYXRoOiBjaXJjbGUoMCk7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fY2FsZW5kYXItaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGFnZS11bmRlcmxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYucHUtZmFkZS1lbnRlcixcbiAgICAmLnB1LWZhZGUtYXBwZWFyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAmLnB1LWZhZGUtZW50ZXItYWN0aXZlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLnB1LWZhZGUtZXhpdCB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi5wdS1mYWRlLWV4aXQtYWN0aXZlLFxuICAgICYucHUtZmFkZS1leGl0LWRvbmUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cbiIsIi5vYmplY3QtdGlsZV9fcm93IHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG59XG5cbi5vYmplY3QtdGlsZV9fdGFnLXN0cmlwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5vYmplY3QtdGlsZV9fcm93LWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi5vYmplY3QtdGlsZV9fYnV0dG9uLWNvbHMge1xuICAgICRjb250ZW50LXRvLWJ1dHRvbnMtbWFyZ2luOiAkc3BhY2VyICogMjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRjb250ZW50LXRvLWJ1dHRvbnMtbWFyZ2luO1xuXG4gICAgPiAub2JqZWN0LXRpbGVfX2J1dHRvbi1jb2xzX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRjb250ZW50LXRvLWJ1dHRvbnMtbWFyZ2luO1xuICAgIH1cblxuICAgID4gLm9iamVjdC10aWxlX19idXR0b24tY29sc19fYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRjb250ZW50LXRvLWJ1dHRvbnMtbWFyZ2luO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgID4gLmJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubWVzc2FnZS1yb3cge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDM7XG5cbiAgICA+IC5tZXNzYWdlLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMHJlbTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAubWVzc2FnZS11c2VyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2UtZG93bi00O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICBjb2xvcjogIzYyNjk3MztcbiAgICAgICAgfVxuXG4gICAgICAgID4gLm1lc3NhZ2UtdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzM3JlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5tZXNzYWdlLXRpbWVzdGFtcC1ob3ZlciB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlLWRvd24tNTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLm1lc3NhZ2UtdGltZXN0YW1wLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi4tb3V0Z29pbmctbWVzc2FnZSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuXG4gICAgICAgID4gLm1lc3NhZ2UtY29udGVudCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBlbmQ7XG5cbiAgICAgICAgICAgID4gLm1lc3NhZ2UtdGV4dCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGN0YS1hY2NlbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGN0YS1hY2NlbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi4taW5jb21pbmctbWVzc2FnZSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cbiAgICAgICAgPiAubWVzc2FnZS1jb250ZW50IHtcbiAgICAgICAgICAgIGp1c3RpZnktaXRlbXM6IHN0YXJ0O1xuXG4gICAgICAgICAgICA+IC5tZXNzYWdlLXRleHQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRsYXRjaGVsLWJsYWNrO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVzc2FnZS10aW1lc3RhbXAge1xuICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xufVxuIiwiLy8gVGhlIGNsb2NrIGluL291dCBjb250cm9sIHRoZSBwcm92aWRlciBzZWVzIG9uIHRoZSBwdWJsaWMgd29yayBvcmRlciBwYWdlLlxuLy8gUmVuZGVyZWQgYnkgV29ya1Nlc3Npb25Db250cm9scyBpbnRvIHRoZSBBbmd1bGFyIHBhZ2UncyAuY29jaSBuYW1lc3BhY2UsIHNvIGl0XG4vLyBsaXZlcyBpbiB0aGUgQ09DSSBkZXNpZ24gc3lzdGVtIChjb21waWxlZCB0byBsYS1yZWFjdC5jc3MpIGFuZCBkcmF3cyBvbiBDT0NJXG4vLyB0b2tlbnMgcmF0aGVyIHRoYW4gdGhlIGxlZ2FjeSBjb21tb24uc2NzcyBwYWxldHRlLiBUaGUgc3Vycm91bmRpbmcgaGVhZGVyXG4vLyAoLnZlbmRvci1qb2ItaGVhZGVyKSBpcyBBbmd1bGFyIG1hcmt1cCBvdXRzaWRlIC5jb2NpIGFuZCBpcyBzdHlsZWQgaW5cbi8vIHJlc291cmNlcy9hc3NldHMvc2Fzcy9jb21tb24vcGFnZXMvX3ZlbmRvci1qb2Iuc2NzcyDigJQgaW5jbHVkaW5nIHRoZSBydWxlIHRoYXRcbi8vIGxldHMgdGhlIHRpbWVzaGVldCBiZWxvdyBicmVhayBvdXQgb2YgdGhlIDMyMHB4IGNsb2NrIHJhaWwgdG8gZnVsbCB3aWR0aC5cblxuLy8gVGhlIFwiTG9nIHlvdXIgaG91cnNcIiB0aW1lc2hlZXQuIFVubGlrZSB0aGUgY29tcGFjdCBjbG9jayBjYXJkIGl0J3MgYSBkYXRhLWVudHJ5XG4vLyBjb25maXJtYXRpb24sIHNvIGl0J3MgcHJlc2VudGVkIGFzIGEgc2VsZi1jb250YWluZWQgcGFuZWwgKHRoZSBoZWFkZXIgbGV0cyBpdFxuLy8gc3BhbiB0aGUgY29udGFpbmVyOyB0aGlzIGtlZXBzIGl0IHRvIGEgY29tZm9ydGFibGUgcmVhZGluZyB3aWR0aCBhbmQgZ3JvdXBzIHRoZVxuLy8gZmllbGRzIGluc2lkZSBhIGRlZmluZWQgZWRnZSByYXRoZXIgdGhhbiBmbG9hdGluZyB0aGVtIG9uIHRoZSB3aGl0ZSBwYWdlKS5cbi53b3JrLXNlc3Npb24tY29udHJvbHMtLXRpbWVzaGVldCB7XG4gICAgLy8gU3BhbnMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIGhlYWRlciByb3csIHdoaWNoIGJyZWFrcyBvdXQgdG8gdGhlIGZ1bGwgY29udGFpbmVyXG4gICAgLy8gd2lkdGggd2hpbGUgdGhlIHRpbWVzaGVldCBzaG93cyAoc2VlIF92ZW5kb3Itam9iLnNjc3MpLiBUaGUgZmllbGRzIHRoYXQgcmVhZFxuICAgIC8vIGJldHRlciBuYXJyb3cgKHRoZSBIb3Vycy9NaW51dGVzIHBhaXIpIGFyZSBjYXBwZWQgaW5kaXZpZHVhbGx5IGJlbG93LlxuICAgIHBhZGRpbmc6ICRzcGFjZXIgKiAzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIGJhY2tncm91bmQ6ICRncmF5LTUwO1xuXG4gICAgLy8gVGhlIGNhcHR1cmVkIHZpc2l0cyByZWFkIGFzIGEgcXVpZXQgc3VtbWFyeSB1bmRlciB0aGUgdGltZSBpbnB1dHMg4oCUIGEgd2hpdGVcbiAgICAvLyBib3JkZXJlZCBib3ggaW5zaWRlIHRoaXMgY2FyZCBicm9rZSB0aGUgc2VhbWxlc3MsIHNpbmdsZS1jb2x1bW4gc3RhY2suXG4gICAgLnRpbWVzaGVldC12aXNpdHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMjtcbiAgICB9XG59XG5cbi8vIFdpemFyZCBzdGVwIGluZGljYXRvciAoMSBUaW1lIMK3IDIgTWF0ZXJpYWxzIMK3IDMgUGhvdG9zKSBhY3Jvc3MgdGhlIHRvcCBvZiB0aGVcbi8vIHRpbWVzaGVldDogdGhlIGN1cnJlbnQgc3RlcCBpcyBlbXBoYXNpemVkLCBjb21wbGV0ZWQgc3RlcHMgcmVhZCBhcyBkb25lLlxuLnRpbWVzaGVldC1zdGVwcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwICRzcGFjZXIgKiAyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICZfX3N0ZXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLWRvd24tMTtcblxuICAgICAgICAvLyBDb25uZWN0b3IgbGluZSB0byB0aGUgbmV4dCBzdGVwLlxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6ICRzcGFjZXIgKiAyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgJGhhbGYtc3BhY2VyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1jdXJyZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19udW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaGFsZi1zcGFjZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xuICAgICAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLWRvd24tMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAuaXMtY3VycmVudCAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlLTUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzLWRvbmUgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29jaS1zdWNjZXNzO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFdpemFyZCBmb290ZXI6IEJhY2sgb24gdGhlIGxlZnQsIE5leHQgLyBTdWJtaXQgb24gdGhlIHJpZ2h0LiBPbiBzdGVwIDEgYW4gZW1wdHlcbi8vIHBsYWNlaG9sZGVyIHNwYW4gc2l0cyB3aGVyZSBCYWNrIHdvdWxkIGJlLCBrZWVwaW5nIHRoZSBwcmltYXJ5IGFjdGlvbiByaWdodC1hbGlnbmVkLlxuLnRpbWVzaGVldC1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAkc3BhY2VyO1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAyO1xufVxuXG4vLyBIb3VycyAvIE1pbnV0ZXMgYXJlIHNtYWxsIG51bWVyaWMgZmllbGRzLCBzbyBjYXAgdGhlIHBhaXIgcmF0aGVyIHRoYW4gbGV0IGl0XG4vLyBzdHJldGNoIGFjcm9zcyB0aGUgd2lkZXIgY2FyZCDigJQgbGVmdC1hbGlnbmVkLCBzaXR0aW5nIHVuZGVyIHRoZSBzdGVwIGhlYWRpbmcuXG4udGltZXNoZWV0LXRpbWUtcm93IHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xuXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gICAgfVxufVxuXG4vLyBUaGUgb3B0aW9uYWwgbWF0ZXJpYWxzIHJlcGVhdGVyIG9uIHRoZSBwcm92aWRlcidzIHRpbWVzaGVldC4gVGFidWxhciBmaWd1cmVzIHNvXG4vLyB0aGUgY29zdHMgbGluZSB1cCBkb3duIHRoZSBjb2x1bW4sIG1hdGNoaW5nIHRoZSBjYXB0dXJlZC12aXNpdHMgcGFuZWwgYWJvdmUuXG4udGltZXNoZWV0LW1hdGVyaWFscyB7XG4gICAgJl9fcm93IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbiAgICB9XG59XG5cbi8vIFByb29mLW9mLXdvcmsgcGhvdG8gdGh1bWJuYWlsczogYSB3cmFwcGluZyByb3cgb2Ygc21hbGwgc3F1YXJlIHByZXZpZXdzLCBlYWNoXG4vLyB3aXRoIGEgcmVtb3ZlIGNvbnRyb2wgaW4gdGhlIGNvcm5lci5cbi50aW1lc2hlZXQtcGhvdG9zIHtcbiAgICAmX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6ICRzcGFjZXI7XG4gICAgfVxuXG4gICAgJl9fdGh1bWIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yZW1vdmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICByaWdodDogMnB4O1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLWRvd24tMjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIE9uZSBjYXB0dXJlZCBjbG9jayBpbi9vdXQgdmlzaXQgcGVyIHJvdy5cbi50aW1lc2hlZXQtdmlzaXRzIHtcbiAgICAmX19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRoYWxmLXNwYWNlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgICZfX3JvdyB7XG4gICAgICAgIHBhZGRpbmc6ICRoYWxmLXNwYWNlciAwO1xuICAgICAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLWRvd24tMTtcbiAgICAgICAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcblxuICAgICAgICAmICsgJiB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMjAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ud29yay1zZXNzaW9uLWNhcmQge1xuICAgIHBhZGRpbmc6ICRzcGFjZXIgKiAyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgICAmX19zdGF0dXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6ICRzcGFjZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAxLjU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgJl9fZG90IHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2NpLXN1Y2Nlc3M7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKCRjb2NpLXN1Y2Nlc3MsIDAuMik7XG5cbiAgICAgICAgLy8gTXV0ZWQgZG90IGZvciB0aGUgbm90LXlldC1hcnJpdmVkIChyZWFkeSB0byBjbG9jayBpbikgc3RhdGUuXG4gICAgICAgICYuLWlkbGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktNDAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoJGdyYXktNDAwLCAwLjI1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2VsYXBzZWQge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtZG93bi0xO1xuICAgICAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gICAgfVxuXG4gICAgLy8gTWlzLXRhcCBjYW5jZWwsIHNob3duIG9ubHkgaW5zaWRlIHRoZSBncmFjZSB3aW5kb3cuIFF1aWV0ZXIgdGhhbiB0aGUgTGVhdmluZ1xuICAgIC8vIHNlY29uZGFyeSBzbyBpdCByZWFkcyBhcyBhbiBlc2NhcGUgaGF0Y2gsIG5vdCBhIG5vcm1hbCBlbmQtb2YtdmlzaXQgYWN0aW9uLlxuICAgICZfX2NhbmNlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogJGhhbGYtc3BhY2VyO1xuICAgICAgICBwYWRkaW5nOiAkcXVhcnRlci1zcGFjZXI7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtZG93bi0xO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRleHQtYnV0dG9uIHNlY29uZGFyeSBhY3Rpb24gKFwiTGVhdmluZyDigJQgd29yayBub3QgY29tcGxldGVcIiksIHVuZGVyIHRoZVxuICAgIC8vIHByaW1hcnkgRmluaXNoIFdvcmsgYnV0dG9uLlxuICAgICZfX3NlY29uZGFyeSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciArICRxdWFydGVyLXNwYWNlcjtcbiAgICAgICAgcGFkZGluZzogJGhhbGYtc3BhY2VyICsgJHF1YXJ0ZXItc3BhY2VyO1xuICAgICAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLndvLWhlYWRlcl9fdGl0bGUtY29udCB7XG4gICAgbWFyZ2luOiAwLjVlbSAwIDA7XG59XG5cbi53by1oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRmcy1iYXNlLXVwLTM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLy8gZG8gbm90IGFwcGx5IHRvIGlucHV0IHdpdGggc2FtZSBjbGFzcyBuYW1lXG5kaXYud28taGVhZGVyX190aXRsZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi53by1wYW5lLWhlYWRlcl9fY29udGVudCB7XG4gICAgLndvLXBhbmUtaGVhZGVyX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMC41cmVtO1xuICAgIH1cblxuICAgIC53by1wYW5lLWhlYWRlcl9faDIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtYmFzZS11cC0zICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi53by1wYW5lLWhlYWRlcl9fYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgLndvLXBhbmUtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiA1cmVtO1xuICAgIH1cblxuICAgIC53by1wYW5lLWhlYWRlcl9fYWN0aW9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxufVxuIiwiLndvcmstb3JkZXItcGFuZSB7XG4gICAgcGFkZGluZzogJHNwYWNlciAqIDM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgIG1hcmdpbjogJHNwYWNlciAqIDEuNSAwICRzcGFjZXIgKiAzIDA7XG5cbiAgICAmX19ib2R5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG59XG5cbi53b3JrLW9yZGVyLXBhbmVfX2NhcmV0LWJ0biB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAuMXJlbSAwLjI1cmVtO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5pY29uLWhlYWRlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwcHggMWZyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgICAgICAgJi4tb3JhbmdlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZWZiMzNmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS01MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1ncmV5IHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGF0Y2hlbC1ibGFjaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuLXB1cnBsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGxhdGNoZWwtcHVycGxlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZTdmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuLWNvcmFsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGF0Y2hlbC1jb3JhbDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZDY7XG4gICAgICAgIH1cblxuICAgICAgICAmLi10ZWFsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGF0Y2hlbC10ZWFsO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QzZjVmNTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuLXJlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvY2ktd2FybmluZztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQ2Y2Q7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1ibHVlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY3RhLWFjY2VudC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWViZmY7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1ncmVlbiB7XG4gICAgICAgICAgICBjb2xvcjogIzZhYzE3MztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYmY2ZDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS02NTA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxufVxuXG4ud29yay1vcmRlci1wYW5lX19ib2R5ID4gLndvcmstb3JkZXItcGFuZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuIiwiLndvLXBhbmUtaW50cm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZS0xMDA7XG4gICAgcGFkZGluZzogMnJlbSA0cmVtIDJyZW0gM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgPiAud28tcGFuZS1pbnRyb19faGVsbG8ge1xuICAgICAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlLXVwLTc7XG4gICAgfVxuXG4gICAgPiAud28tcGFuZS1pbnRyb19fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICA+IC53by1wYW5lLWludHJvX19jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwLjc1cmVtO1xuICAgICAgICByaWdodDogMC43NXJlbTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgLndvLXBhbmUtaW50cm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDRyZW07XG5cbiAgICAgICAgPiAud28tcGFuZS1pbnRyb19faGVsbG8ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC53by1wYW5lLWludHJvX19kZXNjIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm9wZW4tdGFzay1ub3RpZmljYXRpb25zLWxlZ2FjeSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAkaGFsZi1zcGFjZXI7XG59XG5cbi5vcGVuLXRhc2stbGVnYWN5IHtcbiAgICBtYXJnaW4tdG9wOiAkaGFsZi1zcGFjZXI7XG4gICAgcGFkZGluZzogJHNwYWNlciAqIDI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6ICRibHVlLTEwMDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICYuLWdyZXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDtcbiAgICB9XG5cbiAgICAubGF0Y2hlbC1sb2dvIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG59XG4iLCIudHJhbnNjcmlwdC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogMzUuNzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIC50cmFuc2NyaXB0LWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiA0O1xuICAgICAgICBtaW4taGVpZ2h0OiA0My43NXJlbTtcbiAgICB9XG59XG4iLCIuY29udmVyc2F0aW9uIHtcbiAgICBjb2xvcjogJGxhdGNoZWwtYmxhY2s7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkc3BhY2VyICogMyk7XG4gICAgbWluLWhlaWdodDogNzBweDtcblxuICAgICYuYWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS01MDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIH1cbn1cbiIsIi50cmFuc2NyaXB0LWxpc3Qge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxNi42MjVyZW07XG59XG4iLCIudHJhbnNjcmlwdC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCRzcGFjZXIgLyAyKTtcbiAgICAubG9nby1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5sYXRjaGVsLWxvZ28sXG4gICAgICAgIC5zdXBwb3J0LWljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCRzcGFjZXIgLyAyKTtcbiAgICAgICAgfVxuICAgICAgICAubG9nby10eHQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50cmFuc2NyaXB0LW1lc3NhZ2Uge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAkZnMtYmFzZS1kb3duLTM7XG4gICAgY29sb3I6ICM2MjY5NzM7XG59XG4iLCIudHJhbnNjcmlwdC1tZXNzYWdlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBwYWRkaW5nOiAwICgkc3BhY2VyICogMikgMCAoJHNwYWNlciAqIDIpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgLnRyYW5zY3JpcHQtbWVzc2FnZS1jb250YWluZXIge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cbn1cblxuLnRyYW5zY3JpcHQtbWVzc2FnZS10aXRsZSB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogKCRzcGFjZXIgKiAyKSAwO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDI7XG59XG4iLCJAaW1wb3J0ICdjb21wb25lbnRzL0hlYWRlci9oZWFkZXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9QYW5lSGVhZGVyL3BhbmVIZWFkZXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9Xb3JrT3JkZXJQYW5lL3dvcmtPcmRlclBhbmUnO1xuQGltcG9ydCAndGFicy9RdWlja0xvb2svaW50cm9kdWN0aW9uJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9Ob3RpZmljYXRpb25zL09wZW5UYXNrTm90aWZpY2F0aW9ucy9vcGVuVGFza05vdGlmaWNhdGlvbnMnO1xuQGltcG9ydCAnLi90YWJzL1RyYW5zY3JpcHRzL3RyYW5zY3JpcHRzVGFiJztcbkBpbXBvcnQgJy4vdGFicy9UcmFuc2NyaXB0cy9UcmFuc2NyaXB0R3JvdXBJdGVtL3RyYW5zY3JpcHRHcm91cEl0ZW0nO1xuQGltcG9ydCAnLi90YWJzL1RyYW5zY3JpcHRzL1RyYW5zY3JpcHRHcm91cExpc3QvdHJhbnNjcmlwdEdyb3VwTGlzdCc7XG5AaW1wb3J0ICcuL3RhYnMvVHJhbnNjcmlwdHMvVHJhbnNjcmlwdEdyb3VwVGl0bGUvdHJhbnNjcmlwdEdyb3VwVGl0bGUnO1xuQGltcG9ydCAnLi90YWJzL1RyYW5zY3JpcHRzL01lc3NhZ2VMaXN0L21lc3NhZ2VMaXN0JztcblxuLndvcmstb3JkZXItcGFnZSAudGV4dC1tdXRlZCB7XG4gICAgY29sb3I6ICNiOGI4Yjg7XG59XG5cbi53b3JrLW9yZGVyLXBhZ2UgLmNvbGxhcHNpYmxlLXBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4ud29yay1vcmRlci1wYWdlIGg0IHtcbiAgICBtYXJnaW46IDAuNWVtIDAgMC4zNzVlbTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ud29yay1vcmRlci1wYWdlIGEsXG4ud29yay1vcmRlci1wYWdlIC5saW5rLWJ1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLndvcmstb3JkZXItcGFnZV9fd2VsbCB7XG4gICAgcGFkZGluZzogJHNwYWNlciAqIDI7XG4gICAgYmFja2dyb3VuZDogJGdyYXktNTA7XG5cbiAgICAmLi1zdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbn1cblxuLndvcmstb3JkZXItcGFnZSAuZnVsbC1oZWlnaHQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cblxuLndvcmstb3JkZXItcGFnZSAuZnVsbC1taW4taGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4uYWN0aXZpdHktdGFrZS1hY3Rpb24taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAuYWN0aXZpdHktdGFrZS1hY3Rpb24taGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkc3BhY2VyICogMztcbiAgICAgICAgcmlnaHQ6ICRzcGFjZXIgKiA0O1xuICAgIH1cbn1cblxuLndvcmstb3JkZXItcGFnZV9fbWVkLXdpZHRoLWNvbnRlbnQge1xuICAgICRtZWQtd2lkdGgtY29udGVudC1tYXgtd2lkdGg6IDY2NHB4O1xuICAgIG1heC13aWR0aDogJG1lZC13aWR0aC1jb250ZW50LW1heC13aWR0aDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICYuLWdyZXktYmcge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogNDtcbiAgICAgICAgJGJnLXBhZGRpbmc6ICRzcGFjZXIgKiA0O1xuICAgICAgICBwYWRkaW5nOiAkYmctcGFkZGluZztcbiAgICAgICAgbWF4LXdpZHRoOiAkbWVkLXdpZHRoLWNvbnRlbnQtbWF4LXdpZHRoICsgKCRiZy1wYWRkaW5nICogMik7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICB9XG5cbiAgICAmLi1uby1yYWRpdXMge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgICYuLW9ubHktc2lkZS1ib3JkZXJzIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAuY29sbGFwc2libGUtcGFuZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAud28tY29sdW1ucyxcbiAgICAud28tc2luZ2xlLWNvbHVtbixcbiAgICAud28tY29sdW1ubGVzcy1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLndvLWNvbHVtbnMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdhcDogMS41cmVtO1xuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZmVlZC1wYWdlIHtcbiAgICAuaW5zaWdodHMtcGFuZWwge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMjAwO1xuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmZlZWQtcGFuZWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICZfX3N1Yi1oZWFkZXIge1xuICAgICAgICBjb2xvcjogJGdyYXktNjUwO1xuICAgICAgICBoZWlnaHQ6ICRzcGFjZXIgKiAyO1xuICAgIH1cblxuICAgICZfX2l0ZW1zIHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyICogMjsgLy8gaW5maW5pdGUgc2Nyb2xsIHNlZW1zIHRvIHdhbnQgdGhpcywgd2lsbCBsb29rIGludG8gd2h5XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIElFIGFuZCBFZGdlICovXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRmlyZWZveCAqL1xuICAgIH1cblxuICAgICZfZW1wdHktc3RhdGUge1xuICAgICAgICAmLi1ib3JkZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5mZWVkLWNhdGVnb3J5LXN0YXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIHBhZGRpbmc6ICRoYWxmLXNwYWNlciAkc3BhY2VyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIElFIDEwIGFuZCBJRSAxMSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBTdGFuZGFyZCBzeW50YXggKi9cblxuICAgIC4tZ29sZCB7XG4gICAgICAgIGNvbG9yOiAjZTJiYzMyO1xuICAgIH1cblxuICAgIC4tYmx1ZSB7XG4gICAgICAgIGNvbG9yOiAkY3RhLWFjY2VudC1jb2xvcjtcbiAgICB9XG5cbiAgICAuLW9yYW5nZSB7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlLTYwMDtcbiAgICB9XG5cbiAgICAuLWdyZWVuIHtcbiAgICAgICAgY29sb3I6ICMzMWJmMmU7XG4gICAgfVxufVxuIiwiLmZlZWQtcGFnZV9fY2F0ZWdvcnktZmlsdGVyIHtcbiAgICBjb2xvcjogJGdyYXktNjUwO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAmLWNoZWNrYm94IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgLmZhLWNoZWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGxhdGNoZWwtYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxhYmVsIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC4tZ29sZCB7XG4gICAgICAgIGNvbG9yOiAjZTJiYzMyO1xuICAgIH1cblxuICAgIC4tYmx1ZSB7XG4gICAgICAgIGNvbG9yOiAkY3RhLWFjY2VudC1jb2xvcjtcbiAgICB9XG5cbiAgICAuLW9yYW5nZSB7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlLTYwMDtcbiAgICB9XG5cbiAgICAuLWdyZWVuIHtcbiAgICAgICAgY29sb3I6ICRncmVlbi02MDA7XG4gICAgfVxuXG4gICAgJi4taXMtc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogJGxhdGNoZWwtYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgLmZhLWNoZWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgLmZlZWQtcGFnZV9fY2F0ZWdvcnktZmlsdGVyOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRsYXRjaGVsLWJsYWNrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcblxuICAgICAgICAmLi1pcy1zZWxlY3RlZCB7XG4gICAgICAgICAgICAuZmEtY2hlY2sge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJ2NvbXBvbmVudHMvSW5zaWdodHNQYW5lbC9zdWJQYW5lbCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL0ZlZWRQYW5lbC9mZWVkUGFuZWwuc2Nzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL0ZlZWRDYXRlZ29yeVN0YXRlL2ZlZWRDYXRlZ29yeVN0YXRlJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvQ2F0ZWdvcnlQYW5lbC9jYXRlZ29yeVBhbmVsJztcblxuLmZlZWQtcGFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAmX19mZWVkLXBhbmVsIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIC5mZWVkLXBhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIC5mZWVkLXBhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNGZyIDEuNmZyO1xuXG4gICAgICAgICZfX2NhdGVnb3J5LXBhbmVsIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAuZmVlZC1wYWdlIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjRmciAxZnIgMC42ZnI7XG5cbiAgICAgICAgJl9fZmlsdGVycy1wYW5lbCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbnNpZ2h0cy1wYW5lbCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NhdGVnb3J5LXBhbmVsIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiNzaWdtYURhc2hib2FyZCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4iLCIlbmF2aWdhdGlvbi1jaGV2cm9uIHtcbiAgYm9yZGVyLWNvbG9yOiAkZGF0ZXBpY2tlcl9fbXV0ZWQtY29sb3I7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogM3B4IDNweCAwIDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgd2lkdGg6IDlweDtcblxuICAmLS1kaXNhYmxlZCxcbiAgJi0tZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogJGRhdGVwaWNrZXJfX25hdmlnYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbiV0cmlhbmdsZS1hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtJGRhdGVwaWNrZXJfX3RyaWFuZ2xlLXNpemUgKiAwLjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogJGRhdGVwaWNrZXJfX3RyaWFuZ2xlLXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3JkZXItd2lkdGg6ICRkYXRlcGlja2VyX190cmlhbmdsZS1zaXplO1xuICAgIGxlZnQ6IC0kZGF0ZXBpY2tlcl9fdHJpYW5nbGUtc2l6ZTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRhdGVwaWNrZXJfX2JvcmRlci1jb2xvcjtcbiAgfVxufVxuXG4ldHJpYW5nbGUtYXJyb3ctdXAge1xuICBAZXh0ZW5kICV0cmlhbmdsZS1hcnJvdztcblxuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IC0kZGF0ZXBpY2tlcl9fdHJpYW5nbGUtc2l6ZTtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXRlcGlja2VyX19iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXRlcGlja2VyX19ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuJXRyaWFuZ2xlLWFycm93LWRvd24ge1xuICBAZXh0ZW5kICV0cmlhbmdsZS1hcnJvdztcblxuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IC0kZGF0ZXBpY2tlcl9fdHJpYW5nbGUtc2l6ZTtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBib3R0b206IC0xcHg7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGRhdGVwaWNrZXJfX2JvcmRlci1jb2xvcjtcbiAgfVxufVxuIiwiJGRhdGVwaWNrZXJfX2JhY2tncm91bmQtY29sb3I6ICNmMGYwZjAgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlcl9fYm9yZGVyLWNvbG9yOiAjYWVhZWFlICFkZWZhdWx0O1xuJGRhdGVwaWNrZXJfX2hpZ2hsaWdodGVkLWNvbG9yOiAjM2RjYzRhICFkZWZhdWx0O1xuJGRhdGVwaWNrZXJfX2hvbGlkYXlzLWNvbG9yOiAjZmY2ODAzICFkZWZhdWx0O1xuJGRhdGVwaWNrZXJfX211dGVkLWNvbG9yOiAjY2NjICFkZWZhdWx0O1xuJGRhdGVwaWNrZXJfX3NlbGVjdGVkLWNvbG9yOiAjMjE2YmE1ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXJfX3RleHQtY29sb3I6ICMwMDAgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlcl9faGVhZGVyLWNvbG9yOiAjMDAwICFkZWZhdWx0O1xuJGRhdGVwaWNrZXJfX25hdmlnYXRpb24tZGlzYWJsZWQtY29sb3I6IGxpZ2h0ZW4oXG4gICRkYXRlcGlja2VyX19tdXRlZC1jb2xvcixcbiAgMTAlXG4pICFkZWZhdWx0O1xuJGRhdGVwaWNrZXJfX2JvcmRlci1yYWRpdXM6IDAuM3JlbSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyX19kYXktbWFyZ2luOiAwLjE2NnJlbSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyX19mb250LXNpemU6IDAuOHJlbSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyX19mb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGRhdGVwaWNrZXJfX2l0ZW0tc2l6ZTogMS43cmVtICFkZWZhdWx0O1xuJGRhdGVwaWNrZXJfX21hcmdpbjogMC40cmVtICFkZWZhdWx0O1xuJGRhdGVwaWNrZXJfX25hdmlnYXRpb24tYnV0dG9uLXNpemU6IDMycHggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlcl9fdHJpYW5nbGUtc2l6ZTogOHB4ICFkZWZhdWx0O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwibWl4aW5zLnNjc3NcIjtcblxuLnJlYWN0LWRhdGVwaWNrZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlciB7XG4gIGZvbnQtZmFtaWx5OiAkZGF0ZXBpY2tlcl9fZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGRhdGVwaWNrZXJfX2ZvbnQtc2l6ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICRkYXRlcGlja2VyX190ZXh0LWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZGF0ZXBpY2tlcl9fYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkZGF0ZXBpY2tlcl9fYm9yZGVyLXJhZGl1cztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLS10aW1lLW9ubHkge1xuICAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICAgIGxlZnQ6IDM1cHg7XG4gIH1cblxuICAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG5cbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUsXG4gIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIH1cbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MHB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXIge1xuICB6LWluZGV4OiAxO1xuXG4gICZbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBwYWRkaW5nLXRvcDogJGRhdGVwaWNrZXJfX3RyaWFuZ2xlLXNpemUgKyAycHg7XG5cbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICAgICAgQGV4dGVuZCAldHJpYW5nbGUtYXJyb3ctdXA7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLXBsYWNlbWVudD1cImJvdHRvbS1lbmRcIl0sXG4gICZbZGF0YS1wbGFjZW1lbnQ9XCJ0b3AtZW5kXCJdIHtcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGRhdGVwaWNrZXJfX3RyaWFuZ2xlLXNpemUgKyAycHg7XG5cbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICAgICAgQGV4dGVuZCAldHJpYW5nbGUtYXJyb3ctZG93bjtcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRkYXRlcGlja2VyX190cmlhbmdsZS1zaXplO1xuXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogNDJweDtcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRkYXRlcGlja2VyX190cmlhbmdsZS1zaXplO1xuXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlIHtcbiAgICAgIGxlZnQ6IDQycHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXJfX2JhY2tncm91bmQtY29sb3I7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGF0ZXBpY2tlcl9fYm9yZGVyLWNvbG9yO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkZGF0ZXBpY2tlcl9fYm9yZGVyLXJhZGl1cztcbiAgcGFkZGluZzogOHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLS10aW1lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcblxuICAgICY6bm90KCYtLW9ubHkpIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoJi0taGFzLXRpbWUtc2VsZWN0KSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRkYXRlcGlja2VyX19ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLWRyb3Bkb3duLWNvbnRhaW5lci0tc2VsZWN0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWRyb3Bkb3duLWNvbnRhaW5lci0tc2VsZWN0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItZHJvcGRvd24tY29udGFpbmVyLS1zZWxlY3QsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1kcm9wZG93bi1jb250YWluZXItLXNjcm9sbCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1kcm9wZG93bi1jb250YWluZXItLXNjcm9sbCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLWRyb3Bkb3duLWNvbnRhaW5lci0tc2Nyb2xsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTVweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2N1cnJlbnQtbW9udGgsXG4ucmVhY3QtZGF0ZXBpY2tlci10aW1lX19oZWFkZXIsXG4ucmVhY3QtZGF0ZXBpY2tlci15ZWFyLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlcl9faGVhZGVyLWNvbG9yO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAkZGF0ZXBpY2tlcl9fZm9udC1zaXplICogMS4xODtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faGVhZGVyIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGRhdGVwaWNrZXJfX25hdmlnYXRpb24tYnV0dG9uLXNpemU7XG4gIHdpZHRoOiAkZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1idXR0b24tc2l6ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmLS1wcmV2aW91cyB7XG4gICAgbGVmdDogMnB4O1xuICB9XG5cbiAgJi0tbmV4dCB7XG4gICAgcmlnaHQ6IDJweDtcblxuICAgICYtLXdpdGgtdGltZTpub3QoJi0td2l0aC10b2RheS1idXR0b24pIHtcbiAgICAgIHJpZ2h0OiA4NXB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXllYXJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICYtcHJldmlvdXMge1xuICAgICAgdG9wOiA0cHg7XG4gICAgfVxuXG4gICAgJi11cGNvbWluZyB7XG4gICAgICB0b3A6IC00cHg7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgKjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyX19tdXRlZC1jb2xvciwgMTUlKTtcbiAgICB9XG4gIH1cbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHdpZHRoOiAwO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlbmF2aWdhdGlvbi1jaGV2cm9uO1xuICB9XG5cbiAgJi0tbmV4dCB7XG4gICAgbGVmdDogLTJweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICBsZWZ0OiAtN3B4O1xuICAgIH1cbiAgfVxuXG4gICYtLXByZXZpb3VzIHtcbiAgICByaWdodDogLTJweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgcmlnaHQ6IC03cHg7XG4gICAgfVxuICB9XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXIge1xuICBtYXJnaW46ICRkYXRlcGlja2VyX19tYXJnaW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogMTgwcHg7XG4gIH1cblxuICAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDRyZW07XG4gICAgbWFyZ2luOiAycHg7XG4gIH1cbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoIHtcbiAgbWFyZ2luOiAkZGF0ZXBpY2tlcl9fbWFyZ2luO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQsXG4gIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNHJlbTtcbiAgICBtYXJnaW46IDJweDtcbiAgfVxufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAwIDEwcHggMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPVwidGltZVwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgICAgIGlucHV0W3R5cGU9XCJ0aW1lXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9XCJ0aW1lXCJdIHtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9fZGVsaW1pdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciB7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGF0ZXBpY2tlcl9fYm9yZGVyLWNvbG9yO1xuICB3aWR0aDogODVweDtcblxuICAmLS13aXRoLXRvZGF5LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTg3cHg7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHtcbiAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuXG4gICAgICB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3Qge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGhlaWdodDogY2FsYygxOTVweCArICgjeyRkYXRlcGlja2VyX19pdGVtLXNpemV9IC8gMikpO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXG4gICAgICAgIGxpLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdC1pdGVtIHtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXJfX2JhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0tc2VsZWN0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXJfX3NlbGVjdGVkLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0ZXBpY2tlcl9fc2VsZWN0ZWQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0tZGlzYWJsZWQge1xuICAgICAgICAgICAgY29sb3I6ICRkYXRlcGlja2VyX19tdXRlZC1jb2xvcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlciB7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlcl9fbXV0ZWQtY29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRkYXRlcGlja2VyX19pdGVtLXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkZGF0ZXBpY2tlcl9faXRlbS1zaXplO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogJGRhdGVwaWNrZXJfX2RheS1tYXJnaW47XG5cbiAgJi5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci0tY2xpY2thYmxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRkYXRlcGlja2VyX19ib3JkZXItcmFkaXVzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXJfX2JhY2tncm91bmQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZXMsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fd2VlayB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZXMge1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbmFtZSB7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlcl9fdGV4dC1jb2xvcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGRhdGVwaWNrZXJfX2l0ZW0tc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRkYXRlcGlja2VyX19pdGVtLXNpemU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAkZGF0ZXBpY2tlcl9fZGF5LW1hcmdpbjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dCxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLXJhZGl1czogJGRhdGVwaWNrZXJfX2JvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXJfX2JhY2tncm91bmQtY29sb3I7XG4gIH1cblxuICAmLS10b2RheSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmLS1oaWdobGlnaHRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJGRhdGVwaWNrZXJfX2JvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXJfX2hpZ2hsaWdodGVkLWNvbG9yO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXJfX2hpZ2hsaWdodGVkLWNvbG9yLCA1JSk7XG4gICAgfVxuXG4gICAgJi1jdXN0b20tMSB7XG4gICAgICBjb2xvcjogbWFnZW50YTtcbiAgICB9XG5cbiAgICAmLWN1c3RvbS0yIHtcbiAgICAgIGNvbG9yOiBncmVlbjtcbiAgICB9XG4gIH1cblxuICAmLS1ob2xpZGF5cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRkYXRlcGlja2VyX19ib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXRlcGlja2VyX19ob2xpZGF5cy1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIC5ob2xpZGF5LW92ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOlxuICAgICAgICB2aXNpYmlsaXR5IDBzLFxuICAgICAgICBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXJfX2hvbGlkYXlzLWNvbG9yLCAxMCUpO1xuICAgIH1cblxuICAgICY6aG92ZXIgLmhvbGlkYXktb3ZlcmxheSB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLS1zZWxlY3RlZCxcbiAgJi0taW4tc2VsZWN0aW5nLXJhbmdlLFxuICAmLS1pbi1yYW5nZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGRhdGVwaWNrZXJfX2JvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXJfX3NlbGVjdGVkLWNvbG9yO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXJfX3NlbGVjdGVkLWNvbG9yLCA1JSk7XG4gICAgfVxuICB9XG5cbiAgJi0ta2V5Ym9hcmQtc2VsZWN0ZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRkYXRlcGlja2VyX19ib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhdGVwaWNrZXJfX3NlbGVjdGVkLWNvbG9yLCA0NSUpO1xuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGF0ZXBpY2tlcl9fc2VsZWN0ZWQtY29sb3IsIDUlKTtcbiAgICB9XG4gIH1cblxuICAmLS1pbi1zZWxlY3RpbmctcmFuZ2U6bm90KCYtLWluLXJhbmdlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGF0ZXBpY2tlcl9fc2VsZWN0ZWQtY29sb3IsIDAuNSk7XG4gIH1cblxuICAmLS1pbi1yYW5nZTpub3QoJi0taW4tc2VsZWN0aW5nLXJhbmdlKSB7XG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1zZWxlY3RpbmctcmFuZ2UgJixcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci0tc2VsZWN0aW5nLXJhbmdlICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXJfX2JhY2tncm91bmQtY29sb3I7XG4gICAgICBjb2xvcjogJGRhdGVwaWNrZXJfX3RleHQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi0tZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBjb2xvcjogJGRhdGVwaWNrZXJfX211dGVkLWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAucmVhY3QtZGF0ZXBpY2tlcl9fY2FsZW5kYXItaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdmlldy1jYWxlbmRhci1pY29uIHtcbiAgaW5wdXQge1xuICAgIHBhZGRpbmc6IDZweCAxMHB4IDVweCAyNXB4O1xuICB9XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXcsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXcge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJGRhdGVwaWNrZXJfX2JvcmRlci1yYWRpdXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXJfX211dGVkLWNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxuXG4gICYtLWRvd24tYXJyb3cge1xuICAgIEBleHRlbmQgJW5hdmlnYXRpb24tY2hldnJvbjtcblxuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgcmlnaHQ6IC0xNnB4O1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1kcm9wZG93bixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1kcm9wZG93bixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXJfX2JhY2tncm91bmQtY29sb3I7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwJTtcbiAgbGVmdDogMjUlO1xuICB0b3A6IDMwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGRhdGVwaWNrZXJfX2JvcmRlci1yYWRpdXM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRkYXRlcGlja2VyX19ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJi0tc2Nyb2xsYWJsZSB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkZGF0ZXBpY2tlcl9fYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGRhdGVwaWNrZXJfX2JvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkZGF0ZXBpY2tlcl9fYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGRhdGVwaWNrZXJfX2JvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0ZXBpY2tlcl9fbXV0ZWQtY29sb3I7XG5cbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtdXBjb21pbmcge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyX19tdXRlZC1jb2xvciwgMTAlKTtcbiAgICB9XG5cbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtcHJldmlvdXMge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyX19tdXRlZC1jb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cblxuICAmLS1zZWxlY3RlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2Nsb3NlLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDAgNnB4IDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0ZXBpY2tlcl9fc2VsZWN0ZWQtY29sb3I7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29udGVudDogXCJcXDAwZDdcIjtcbiAgfVxufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdG9kYXktYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogJGRhdGVwaWNrZXJfX2JhY2tncm91bmQtY29sb3I7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGF0ZXBpY2tlcl9fYm9yZGVyLWNvbG9yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBjbGVhcjogbGVmdDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDc7XG5cbiAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lLFxuICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxuICAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1uYW1lIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCksIChtYXgtaGVpZ2h0OiA1NTBweCkge1xuICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSxcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxuICAgIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLW5hbWUge1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICB9XG4gIH1cblxuICAucmVhY3QtZGF0ZXBpY2tlcl9fY3VycmVudC1tb250aCxcbiAgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faGVhZGVyIHtcbiAgICBmb250LXNpemU6ICRkYXRlcGlja2VyX19mb250LXNpemUgKiAxLjg7XG4gIH1cbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2NoaWxkcmVuLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMy44cmVtO1xuICBtYXJnaW46IDAuNHJlbTtcbiAgcGFkZGluZy1yaWdodDogMC4ycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMnJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fYXJpYS1saXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwLXBhdGg6IGNpcmNsZSgwKTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fY2FsZW5kYXItaWNvbiB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG59XG4iLCIubG9nLWVudHJ5LWh0bWwge1xuICAgIC8qIEhlYWRpbmdzICovXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgICBtYXJnaW46IDJlbSAwIDAuNWVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIH1cblxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuXG4gICAgLyogUGFyYWdyYXBoICovXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICB9XG5cbiAgICAvKiBCbG9ja3F1b3RlICovXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIG1hcmdpbjogMC43NWVtIDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNjY2M7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gICAgLyogTGlzdHMgKi9cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICAgIG1hcmdpbjogMC41ZW0gMCAwLjVlbSAxLjc1ZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwLjI1ZW0gMDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgfVxuXG4gICAgb2wge1xuICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgIH1cblxuICAgIC8qIENvZGUgKi9cbiAgICBjb2RlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHVpLW1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgICBwYWRkaW5nOiAwLjJlbSAwLjRlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICBwcmUge1xuICAgICAgICBmb250LWZhbWlseTogdWktbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVlbTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBtYXJnaW46IDAuNzVlbSAwO1xuICAgIH1cblxuICAgIC8qIEhvcml6b250YWwgUnVsZSAqL1xuICAgIGhyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiKDIyMiAyMjIgMjIyKTtcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICB9XG5cbiAgICAvKiBFbXBoYXNpcyAmIHN0cm9uZyAqL1xuICAgIHN0cm9uZyxcbiAgICBiIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgZW0sXG4gICAgaSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG59XG4iLCJAaW1wb3J0ICd2YXJpYWJsZXMnO1xuQGltcG9ydCAnY29jaS9jb2NpJztcbkBpbXBvcnQgJ3JlYWN0LXF1aWxsL2Rpc3QvcXVpbGwuc25vdyc7XG5AaW1wb3J0ICdjb21wb25lbnRzJztcbkBpbXBvcnQgJ3BhZ2VzJztcbkBpbXBvcnQgJ3JlYWN0LWRhdGVwaWNrZXIvc3JjL3N0eWxlc2hlZXRzL2RhdGVwaWNrZXIuc2Nzcyc7XG5AaW1wb3J0ICcuL2xvZy1lbnRyeS1odG1sJztcblxuLy8gRXhwb3NlIFNDU1MgbGF5b3V0IHZhcnMgdG8gQ1NTIGZvciB1c2UgaW4gVGFpbHdpbmQgYXJiaXRyYXJ5IHZhbHVlcyBsaWtlXG4vLyBoLVtjYWxjKDEwMGR2aC12YXIoLS1uYXYtaGVpZ2h0KSldLlxuOnJvb3Qge1xuICAgIC0tbmF2LWhlaWdodDogI3skbmF2LWhlaWdodH07XG59XG4iXX0= */
