@charset "UTF-8";
/*!************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/_global.build.scss ***!
  \************************************************************************************************************************/.kd-accordion-item{border:solid #8d978b;border-width:0 0 1px;display:block;margin-right:.5rem;padding-left:.5rem;padding-right:.5rem}.kd-accordion-item .kd-accordion-item-header{cursor:pointer;position:relative}.kd-accordion-item .kd-accordion-item-header:after{content:"+";position:absolute;right:0}.kd-accordion-item .kd-accordion-item-header.opened:after{content:"-"}.kd-accordion-item .kd-accordion-item-header.opened+.kd-accordion-item-detail-wrapper{height:auto;transition:height .5s ease}.kd-accordion-item .kd-accordion-item-detail-wrapper{height:0;overflow:hidden;transition:height .5s ease}@font-face{font-display:swap;font-family:icons-ibm-v12;font-style:normal;font-weight:400;src:url(2f52fbe1fe240b74825f.eot_%3b%20filename_%3dUTF-8%27%272f52fbe1fe240b74825f.eot);src:url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/87e22aa3a4943c998849.woff) format("woff"),url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/62594fcb64fd3d465131.ttf) format("truetype"),url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/f98b9236c9097ee03042.svg#icons-ibm-v12) format("svg")}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-display:swap;font-family:icons-ibm-v12;src:url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/f98b9236c9097ee03042.svg#icons-ibm-v12) format("svg")}}@font-face{font-display:block;font-family:kyndryl-Icons;font-style:normal;font-weight:400;src:url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/13407ee6fc155cd0b45c.eot);src:url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/13407ee6fc155cd0b45c.eot) format("embedded-opentype"),url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/5a59a4311ea89d0b8abb.ttf) format("truetype"),url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/6c562d8c07af6eb5e60b.woff) format("woff"),url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/08ba33a3219856640e13.svg) format("svg")}@font-face{font-display:swap;font-family:TWK Everett;font-style:italic;font-weight:100;src:url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/5b03a70c6d0051585126.woff2) format("woff2"),url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/c980e32b53915b25353e.woff) format("woff")}@font-face{font-display:swap;font-family:TWK Everett;font-style:normal;font-weight:100;src:url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/d4f37b8f05b46d20d8a8.woff2) format("woff2"),url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/a604bd6e0d5e37411a33.woff) format("woff")}@font-face{font-display:swap;font-family:TWK Everett;font-style:italic;font-weight:200;src:url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/130a857d9940176d15b1.woff2) format("woff2"),url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/880accac7667ed3315a7.woff) format("woff")}@font-face{font-display:swap;font-family:TWK Everett;font-style:normal;font-weight:200;src:url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/a974b18caa3fc0740aa3.woff2) format("woff2"),url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/86dc3115f239554a3332.woff) format("woff")}@font-face{font-display:swap;font-family:TWK Everett;font-style:italic;font-weight:300;src:url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/a81dc67e323edd97f622.woff2) format("woff2"),url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/372cc1cb1ea8fd6cdb54.woff) format("woff")}@font-face{font-display:swap;font-family:TWK Everett;font-style:normal;font-weight:300;src:url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/c69462200ab8d9aaece5.woff2) format("woff2"),url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/a39e5464c8a6c3096594.woff) format("woff")}@font-face{font-display:swap;font-family:TWK Everett;font-style:italic;font-weight:400;src:url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/caee88b787f695e2dadc.woff2) format("woff2"),url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/ae940343770df534e67a.woff) format("woff")}@font-face{font-display:swap;font-family:TWK Everett Light;font-style:normal;font-weight:400;src:url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/d499117dce2a08adc25c.woff2) format("woff2"),url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/1c41569efaf6d275b207.woff) format("woff")}@font-face{font-display:swap;font-family:TWK Everett;font-style:italic;font-weight:500;src:url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/27c3782022e99c619549.woff2) format("woff2"),url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/210cac3e6742bd16c8cb.woff) format("woff")}@font-face{font-display:swap;font-family:TWK Everett;font-style:normal;font-weight:500;src:url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/a10314f87e1fc38224e9.woff2) format("woff2"),url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/9d3e19ddc5d07796ccfc.woff) format("woff")}@font-face{font-display:swap;font-family:TWK Everett;font-style:italic;font-weight:600;src:url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/a85ec86c9774b658827c.woff2) format("woff2"),url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/7abb02d161c1cbaa2b0d.woff) format("woff")}@font-face{font-display:swap;font-family:TWK Everett;font-style:normal;font-weight:600;src:url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/1c5491494833475d115b.woff2) format("woff2"),url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/571df845c2cfe0a380be.woff) format("woff")}@font-face{font-display:swap;font-family:TWK Everett;font-style:italic;font-weight:700;src:url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/6ff71a6cb7d58daafbae.woff2) format("woff2"),url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/722b764e53d92f27afce.woff) format("woff")}@font-face{font-display:swap;font-family:TWK Everett;font-style:normal;font-weight:700;src:url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/876e8875927c946af100.woff2) format("woff2"),url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/851f03ca51759fcea98b.woff) format("woff")}@font-face{font-display:swap;font-family:TWK Everett;font-style:italic;font-weight:800;src:url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/dbf767ad154f95fe5627.woff2) format("woff2"),url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/07575ff4b0d9f6bda751.woff) format("woff")}@font-face{font-display:swap;font-family:TWK Everett;font-style:normal;font-weight:800;src:url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/340a5b2499274db85607.woff2) format("woff2"),url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/ba02b3ffb4d99f5b306e.woff) format("woff")}@font-face{font-display:swap;font-family:TWK Everett;font-style:italic;font-weight:900;src:url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/dc1fba0079e0d685b5ef.woff2) format("woff2"),url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/aed527374be9ecbcfaa5.woff) format("woff")}@font-face{font-display:swap;font-family:TWK Everett;font-style:normal;font-weight:900;src:url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/ccb5d7454e2bd2668f59.woff2) format("woff2"),url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/4f76d0aae48968106a47.woff) format("woff")}@font-face{font-display:swap;font-family:TWK Everett;font-style:italic;font-weight:1000;src:url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/e0d257755ac663010a89.woff2) format("woff2"),url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/3fb8cb773023b8314457.woff) format("woff")}@font-face{font-display:swap;font-family:TWK Everett;font-style:normal;font-weight:1000;src:url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/f3c6eb566de63900495a.woff2) format("woff2"),url(https://www.kyndryl.com/content/dam/kyndryl-apps/navigation/v2/4b739e2e60f50f395ce4.woff) format("woff")}.kd-grid-container{grid-gap:32px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:1584px){.kd-grid-container{max-width:1584px}}@media (min-width:1312px) and (max-width:1583px){.kd-grid-container{max-width:1312px;padding-left:1rem;padding-right:1rem}}@media (min-width:1184px) and (max-width:1311px){.kd-grid-container{max-width:1184px;padding-left:1rem;padding-right:1rem}}@media (min-width:673px) and (max-width:1183px){.kd-grid-container{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;padding-left:1rem;padding-right:1rem}}@media (min-width:321px) and (max-width:672px){.kd-grid-container{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;padding-left:1rem;padding-right:1rem}}@media (max-width:320px){.kd-grid-container{grid-template-columns:1fr 1fr 1fr 1fr;padding:0}}.kd-grid-container.kd-no-grid-gap{grid-gap:0}.kd-grid-container.kd-no-grid-padding{padding-left:0;padding-right:0}@media (min-width:1584px){.kd-grid-container.kd-fully-fluid{max-width:100%}}@media (min-width:1312px) and (max-width:1583px){.kd-grid-container.kd-fully-fluid{max-width:100%}}@media (min-width:1184px) and (max-width:1311px){.kd-grid-container.kd-fully-fluid{max-width:100%}}@media (max-width:320px){.kd-xs-col-1{grid-column:auto/span 1}.kd-xs-col-2{grid-column:auto/span 2}.kd-xs-col-3{grid-column:auto/span 3}.kd-xs-col-4{grid-column:auto/span 4}}@media (min-width:321px) and (max-width:672px){.kd-sm-col-1{grid-column:auto/span 1}.kd-sm-col-2{grid-column:auto/span 2}.kd-sm-col-3{grid-column:auto/span 3}.kd-sm-col-4{grid-column:auto/span 4}.kd-sm-col-5{grid-column:auto/span 5}.kd-sm-col-6{grid-column:auto/span 6}.kd-sm-col-7{grid-column:auto/span 7}.kd-sm-col-8{grid-column:auto/span 8}}@media (min-width:673px) and (max-width:1183px){.kd-md-col-1{grid-column:auto/span 1}.kd-md-col-2{grid-column:auto/span 2}.kd-md-col-3{grid-column:auto/span 3}.kd-md-col-4{grid-column:auto/span 4}.kd-md-col-5{grid-column:auto/span 5}.kd-md-col-6{grid-column:auto/span 6}.kd-md-col-7{grid-column:auto/span 7}.kd-md-col-8{grid-column:auto/span 8}.kd-md-col-9{grid-column:auto/span 9}.kd-md-col-10{grid-column:auto/span 10}.kd-md-col-11{grid-column:auto/span 11}.kd-md-col-12{grid-column:auto/span 12}}@media (min-width:1184px) and (max-width:1311px){.kd-lg-col-1{grid-column:auto/span 1}.kd-lg-col-2{grid-column:auto/span 2}.kd-lg-col-3{grid-column:auto/span 3}.kd-lg-col-4{grid-column:auto/span 4}.kd-lg-col-5{grid-column:auto/span 5}.kd-lg-col-6{grid-column:auto/span 6}.kd-lg-col-7{grid-column:auto/span 7}.kd-lg-col-8{grid-column:auto/span 8}.kd-lg-col-9{grid-column:auto/span 9}.kd-lg-col-10{grid-column:auto/span 10}.kd-lg-col-11{grid-column:auto/span 11}.kd-lg-col-12{grid-column:auto/span 12}}@media (min-width:1312px) and (max-width:1583px){.kd-xlg-col-1{grid-column:auto/span 1}.kd-xlg-col-2{grid-column:auto/span 2}.kd-xlg-col-3{grid-column:auto/span 3}.kd-xlg-col-4{grid-column:auto/span 4}.kd-xlg-col-5{grid-column:auto/span 5}.kd-xlg-col-6{grid-column:auto/span 6}.kd-xlg-col-7{grid-column:auto/span 7}.kd-xlg-col-8{grid-column:auto/span 8}.kd-xlg-col-9{grid-column:auto/span 9}.kd-xlg-col-10{grid-column:auto/span 10}.kd-xlg-col-11{grid-column:auto/span 11}.kd-xlg-col-12{grid-column:auto/span 12}}@media (min-width:1584px){.kd-max-col-1{grid-column:auto/span 1}.kd-max-col-2{grid-column:auto/span 2}.kd-max-col-3{grid-column:auto/span 3}.kd-max-col-4{grid-column:auto/span 4}.kd-max-col-5{grid-column:auto/span 5}.kd-max-col-6{grid-column:auto/span 6}.kd-max-col-7{grid-column:auto/span 7}.kd-max-col-8{grid-column:auto/span 8}.kd-max-col-9{grid-column:auto/span 9}.kd-max-col-10{grid-column:auto/span 10}.kd-max-col-11{grid-column:auto/span 11}.kd-max-col-12{grid-column:auto/span 12}}.kd-aspect-ratio--2x1:before{padding-top:50%}.kd-aspect-ratio--1x2:before{padding-top:200%}.kd-aspect-ratio--16x9:before{padding-top:56.25%}.kd-aspect-ratio--4x3:before{padding-top:75%}.kd-aspect-ratio--3x4:before{padding-top:133.33%}.kd-aspect-ratio--1x1:before{padding-top:100%}.kd-aspect-ratio:after{clear:both;content:"";display:table}.kd-aspect-ratio:before{content:"";float:left;height:0;margin-left:-1px;width:1px}.kd-btn,.kd-btn-primary,.kd-btn-secondary,.kd-btn-text{border-style:solid;border-width:2px;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:Helvetica,Arial,sans-serif;font-weight:700;padding:.5rem 1.5rem;text-decoration:none;-webkit-transition:border-color .3s,color .3s,background-color .3s;transition:border-color .3s,color .3s,background-color .3s;white-space:nowrap}.kd-btn-primary:active,.kd-btn-primary:focus,.kd-btn-primary:hover,.kd-btn-secondary:active,.kd-btn-secondary:focus,.kd-btn-secondary:hover,.kd-btn-text:active,.kd-btn-text:focus,.kd-btn-text:hover,.kd-btn:active,.kd-btn:focus,.kd-btn:hover{text-decoration:none}.kd-btn .kd-icon,.kd-btn-primary .kd-icon,.kd-btn-secondary .kd-icon,.kd-btn-text .kd-icon{font-size:.875rem;font-weight:700;margin-left:.5rem}.kd-btn-lg{padding-bottom:1rem;padding-top:1rem}.kd-btn-sm{font-size:87.5%;line-height:1rem;padding-left:1rem;padding-right:1rem}.kd-btn-sm .kd-icon{font-size:87.5%;font-weight:700;margin-left:.5rem}.kd-btn-primary{background-color:transparent;border-color:#ff462d;color:#3d3c3c}.kd-btn-primary:active,.kd-btn-primary:focus{background-color:#2b2b2b;border-color:#2b2b2b;color:#f2f1ee}.kd-btn-primary:hover{background-color:#3d3c3c;border-color:#3d3c3c;color:#f2f1ee}.kd-btn-primary.kd-invert,.kd-invert .kd-btn-primary{background-color:transparent;border-color:#f2f1ee;color:#f2f1ee}.kd-btn-primary.kd-invert:active,.kd-btn-primary.kd-invert:focus,.kd-invert .kd-btn-primary:active,.kd-invert .kd-btn-primary:focus{background-color:#e5e5e5;border-color:#bbb;color:#3d3c3c;text-decoration:none}.kd-btn-primary.kd-invert:hover,.kd-invert .kd-btn-primary:hover{background-color:#fafafc;border-color:#fafafc;color:#3d3c3c;text-decoration:none}.kd-btn-secondary{background-color:hsla(0,0%,73%,.25);border-color:rgba(61,60,60,.25);color:#3d3c3c}.kd-btn-secondary:active,.kd-btn-secondary:focus{background-color:#2b2b2b;border-color:#2b2b2b;color:#f2f1ee}.kd-btn-secondary:hover{background-color:#3d3c3c;border-color:#3d3c3c;color:#f2f1ee}.kd-btn-secondary.kd-invert,.kd-invert .kd-btn-secondary{background-color:hsla(45,13%,94%,.25);border-color:hsla(45,13%,94%,.25);color:#f2f1ee}.kd-btn-secondary.kd-invert:active,.kd-btn-secondary.kd-invert:focus,.kd-invert .kd-btn-secondary:active,.kd-invert .kd-btn-secondary:focus{background-color:#e5e5e5;border-color:#bbb;color:#3d3c3c;text-decoration:none}.kd-btn-secondary.kd-invert:hover,.kd-invert .kd-btn-secondary:hover{background-color:#fafafc;border-color:#fafafc;color:#3d3c3c;text-decoration:none}.kd-btn-text,.kd-btn-text:active,.kd-btn-text:focus{background-color:transparent;border-color:transparent;color:#3d3c3c}.kd-btn-text:active,.kd-btn-text:focus{text-decoration:underline}.kd-btn-text:active .kd-icon,.kd-btn-text:active .kd-icon *,.kd-btn-text:focus .kd-icon,.kd-btn-text:focus .kd-icon *{text-decoration:none}.kd-btn-text:hover{background-color:transparent;border-color:transparent;color:#3d3c3c;text-decoration:underline}.kd-btn-text.kd-invert,.kd-btn-text.kd-invert:active,.kd-btn-text.kd-invert:focus,.kd-btn-text.kd-invert:hover,.kd-invert .kd-btn-text,.kd-invert .kd-btn-text:active,.kd-invert .kd-btn-text:focus,.kd-invert .kd-btn-text:hover{color:#f2f1ee}.kd-icon,[class*=" kd-icon-"],[class^=kd-icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:kyndryl-Icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.kd-icon-arrow-down:before{content:"\e90e"}.kd-icon-arrow-left:before{content:"\e906"}.kd-icon-arrow-right:before{content:"\e905"}.kd-icon-arrow-up:before{content:"\e90f"}.kd-icon-chevron-down:before{content:"\e903"}.kd-icon-chevron-left:before{content:"\e910"}.kd-icon-chevron-right:before{content:"\e911"}.kd-icon-chevron-up:before{content:"\e908"}.kd-icon-chevron-wide-down:before{content:"\e90b"}.kd-icon-chevron-wide-left:before{content:"\e912"}.kd-icon-chevron-wide-right:before{content:"\e913"}.kd-icon-chevron-wide-up:before{content:"\e90c"}.kd-icon-close:before{content:"\e909"}.kd-icon-download:before{content:"\e901"}.kd-icon-hamburger:before{content:"\e90a"}.kd-icon-linkedin:before{content:"\e900"}.kd-icon-pdf:before{content:"\e904"}.kd-icon-play:before{content:"\e90d"}.kd-icon-pop-out:before{content:"\e907"}.kd-icon-twitter:before{content:"\e902"}.kd-modal-backdrop{-webkit-backdrop-filter:grayscale(1);backdrop-filter:grayscale(1);background:rgba(61,60,60,.6);bottom:0;height:100%;left:0;overflow:scroll;position:fixed;right:0;top:0;-webkit-transition:opacity .4s;transition:opacity .4s;transition-timing-function:ease-out;width:100%;z-index:9998}.kd-modal-backdrop.hidden{opacity:0;visibility:hidden}.kd-modal-backdrop.visible{opacity:1;visibility:visible}.kd-modal,.kd-modal-lg,.kd-modal-sm{background:#fafafc;margin:auto;overflow:auto;-webkit-transition:all .4s,margin-top 0s,margin-bottom 0s;transition:all .4s,margin-top 0s,margin-bottom 0s;transition-timing-function:ease-out;z-index:9999}.hidden.kd-modal-lg,.hidden.kd-modal-sm,.kd-modal.hidden{opacity:0;transform:scale(.7);transform-origin:left bottom;visibility:hidden}.kd-modal.visible,.visible.kd-modal-lg,.visible.kd-modal-sm{opacity:1;transform:scale(1);transform-origin:left bottom;visibility:visible}@media (min-width:1184px) and (max-width:1311px){.kd-modal,.kd-modal-lg,.kd-modal-sm{margin-bottom:10vh;margin-top:10vh;min-height:24rem;width:48rem}}@media (min-width:1312px) and (max-width:1583px){.kd-modal,.kd-modal-lg,.kd-modal-sm{margin-bottom:10vh;margin-top:10vh;min-height:24rem;width:48rem}}@media (min-width:1584px){.kd-modal,.kd-modal-lg,.kd-modal-sm{margin-bottom:10vh;margin-top:10vh;min-height:24rem;width:48rem}}@media (min-width:673px) and (max-width:1183px){.kd-modal,.kd-modal-lg,.kd-modal-sm{margin-bottom:5vh;margin-top:5vh;min-height:25rem;width:80vw}}@media (max-width:320px){.kd-modal,.kd-modal-lg,.kd-modal-sm{margin-bottom:5vh;margin-top:5vh;min-height:90vh;width:90vw}}@media (min-width:321px) and (max-width:672px){.kd-modal,.kd-modal-lg,.kd-modal-sm{margin-bottom:5vh;margin-top:5vh;min-height:90vh;width:90vw}}.kd-modal-lg>.kd-modal-controls,.kd-modal-sm>.kd-modal-controls,.kd-modal>.kd-modal-controls{font-size:1rem;padding-right:1rem;padding-top:1rem;position:absolute;right:0;top:0}.kd-modal-lg>.kd-modal-controls .kd-modal-control,.kd-modal-sm>.kd-modal-controls .kd-modal-control,.kd-modal>.kd-modal-controls .kd-modal-control{background:transparent;border:none;cursor:pointer;height:3rem;line-height:3rem;padding:0;width:3rem}@media (min-width:1184px) and (max-width:1311px){.kd-modal-lg{min-height:31.25rem;width:62.5rem}}@media (min-width:1312px) and (max-width:1583px){.kd-modal-lg{min-height:31.25rem;width:62.5rem}}@media (min-width:1584px){.kd-modal-lg{min-height:31.25rem;width:62.5rem}}@media (min-width:1184px) and (max-width:1311px){.kd-modal-sm{min-height:18.75rem;width:37.5rem}}@media (min-width:1312px) and (max-width:1583px){.kd-modal-sm{min-height:18.75rem;width:37.5rem}}@media (min-width:1584px){.kd-modal-sm{min-height:18.75rem;width:37.5rem}}.kd-tab-list{border-bottom:2px solid #e5e5e5;line-height:2.5rem;list-style:none;margin:0;padding:0}.kd-tab-list .kd-tab{background:transparent;border:none;border-bottom:2px solid transparent;color:#9e9287;cursor:pointer;display:inline-block;font-size:.875rem;line-height:2.5rem;margin-bottom:-2px;margin-right:.5rem;padding-left:.5rem;padding-right:.5rem;text-decoration:none}.kd-tab-list .kd-tab:hover{color:#3d3c3c}.kd-tab-list .kd-tab.kd-selected,.kd-tab-list .kd-tab:active,.kd-tab-list .kd-tab:focus{border-bottom-color:#ff462d;color:#ff462d;font-weight:700}svg.kd-transition-default-grayscale,svg.kd-transition-hover-grayscale:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27><filter id=%27grayscale%27><feColorMatrix type=%27matrix%27 values=%270.73 0.73 0.73 0 0 0.73 0.73 0.73 0 0 0.73 0.73 0.73 0 0 0 0 0 1 0%27/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);filter:invert(.5);opacity:.5;transition:all .2s}img.kd-transition-default-grayscale,img.kd-transition-hover-grayscale:hover{filter:grayscale(1);opacity:.5;transition:all .2s}svg.kd-transition-default-colorize,svg.kd-transition-hover-colorize:hover{filter:none;-webkit-filter:none;opacity:1}img.kd-transition-default-colorize,img.kd-transition-hover-colorize:hover{filter:grayscale(0);opacity:1}.kd-pt0{padding-top:0}.kd-pr0{padding-right:0}.kd-pb0{padding-bottom:0}.kd-pl0{padding-left:0}.kd-pt1{padding-top:.5rem}.kd-pr1{padding-right:.5rem}.kd-pb1{padding-bottom:.5rem}.kd-pl1{padding-left:.5rem}.kd-pt2{padding-top:1rem}.kd-pr2{padding-right:1rem}.kd-pb2{padding-bottom:1rem}.kd-pl2{padding-left:1rem}.kd-pt3{padding-top:1.5rem}.kd-pr3{padding-right:1.5rem}.kd-pb3{padding-bottom:1.5rem}.kd-pl3{padding-left:1.5rem}.kd-pt4{padding-top:2rem}.kd-pr4{padding-right:2rem}.kd-pb4{padding-bottom:2rem}.kd-pl4{padding-left:2rem}.kd-pt5{padding-top:2.5rem}.kd-pr5{padding-right:2.5rem}.kd-pb5{padding-bottom:2.5rem}.kd-pl5{padding-left:2.5rem}.kd-pt6{padding-top:3rem}.kd-pr6{padding-right:3rem}.kd-pb6{padding-bottom:3rem}.kd-pl6{padding-left:3rem}.kd-pt7{padding-top:3.5rem}.kd-pr7{padding-right:3.5rem}.kd-pb7{padding-bottom:3.5rem}.kd-pl7{padding-left:3.5rem}.kd-pt8{padding-top:4rem}.kd-pr8{padding-right:4rem}.kd-pb8{padding-bottom:4rem}.kd-pl8{padding-left:4rem}.kd-mt0{margin-top:0}.kd-mr0{margin-right:0}.kd-mb0{margin-bottom:0}.kd-ml0{margin-left:0}.kd-mt1{margin-top:.5rem}.kd-mr1{margin-right:.5rem}.kd-mb1{margin-bottom:.5rem}.kd-ml1{margin-left:.5rem}.kd-mt2{margin-top:1rem}.kd-mr2{margin-right:1rem}.kd-mb2{margin-bottom:1rem}.kd-ml2{margin-left:1rem}.kd-mt3{margin-top:1.5rem}.kd-mr3{margin-right:1.5rem}.kd-mb3{margin-bottom:1.5rem}.kd-ml3{margin-left:1.5rem}.kd-mt4{margin-top:2rem}.kd-mr4{margin-right:2rem}.kd-mb4{margin-bottom:2rem}.kd-ml4{margin-left:2rem}.kd-mt5{margin-top:2.5rem}.kd-mr5{margin-right:2.5rem}.kd-mb5{margin-bottom:2.5rem}.kd-ml5{margin-left:2.5rem}.kd-mt6{margin-top:3rem}.kd-mr6{margin-right:3rem}.kd-mb6{margin-bottom:3rem}.kd-ml6{margin-left:3rem}.kd-mt7{margin-top:3.5rem}.kd-mr7{margin-right:3.5rem}.kd-mb7{margin-bottom:3.5rem}.kd-ml7{margin-left:3.5rem}.kd-mt8{margin-top:4rem}.kd-mr8{margin-right:4rem}.kd-mb8{margin-bottom:4rem}.kd-ml8{margin-left:4rem}.kd-bg-white{background-color:#fafafc}.kd-bg-dark-white{background-color:#e5e5e5}.kd-bg-black{background-color:#2b2b2b}.kd-bg-warm-red{background-color:#ff462d}.kd-bg-cloud{background-color:#f2f1ee}.kd-bg-spruce{background-color:#29707a}.kd-bg-stone{background-color:#bbb}.kd-bg-dark-stone{background-color:#3d3c3c}.kd-bg-deep-forest{background-color:#042315}.kd-bg-dark-spring-green{background-color:#187e3f}.kd-bg-spring-green{background-color:#4cdd84}.kd-bg-sage{background-color:#8d978b}.kd-bg-earth{background-color:#9e9287}.kd-bg-dark-earth{background-color:#565049}.kd-font-white{color:#fafafc}.kd-font-dark-white{color:#e5e5e5}.kd-font-black{color:#2b2b2b}.kd-font-warm-red{color:#ff462d}.kd-font-cloud{color:#f2f1ee}.kd-font-spruce{color:#29707a}.kd-font-stone{color:#bbb}.kd-font-dark-stone{color:#3d3c3c}.kd-font-deep-forest{color:#042315}.kd-font-dark-spring-green{color:#187e3f}.kd-font-spring-green{color:#4cdd84}.kd-font-sage{color:#8d978b}.kd-font-earth{color:#9e9287}.kd-font-dark-earth{color:#565049}.kd-text{text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#3d3c3c;font-family:Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.75rem;margin-bottom:1.5rem;margin-top:1.5rem}@media (min-width:673px) and (max-width:1183px){.kd-text{font-size:1.125rem;line-height:1.75rem;margin-bottom:1rem;margin-top:1rem}}@media (max-width:320px){.kd-text{font-size:1.125rem;line-height:1.75rem;margin-bottom:.5rem;margin-top:.5rem}}@media (min-width:321px) and (max-width:672px){.kd-text{font-size:1.125rem;line-height:1.75rem;margin-bottom:.5rem;margin-top:.5rem}}.kd-invert .kd-text,.kd-text .kd-invert,.kd-text.kd-invert{background-color:#3d3c3c;color:#f2f1ee}.kd-h1{color:#3d3c3c;font-family:TWK Everett,Helvetica,Arial,sans-serif;font-size:4rem;font-weight:400;line-height:4.25rem;margin-bottom:2rem;margin-top:2rem}@media (min-width:673px) and (max-width:1183px){.kd-h1{font-size:3rem;line-height:3.9375rem;margin-bottom:1.5rem;margin-top:1.5rem}}@media (max-width:320px){.kd-h1{font-size:2.25rem;line-height:2.875rem;margin-bottom:1rem;margin-top:1rem}}@media (min-width:321px) and (max-width:672px){.kd-h1{font-size:2.25rem;line-height:2.875rem;margin-bottom:1rem;margin-top:1rem}}.kd-h1.kd-invert,.kd-invert .kd-h1{color:#f2f1ee}.kd-h2{color:#3d3c3c;font-family:TWK Everett,Helvetica,Arial,sans-serif;font-size:2.25rem;font-weight:400;line-height:2.875rem;margin-bottom:2rem;margin-top:2rem}@media (min-width:673px) and (max-width:1183px){.kd-h2{font-size:2.25rem;line-height:2.875rem;margin-bottom:1.5rem;margin-top:1.5rem}}@media (max-width:320px){.kd-h2{font-size:2rem;line-height:2.625rem;margin-bottom:1rem;margin-top:1rem}}@media (min-width:321px) and (max-width:672px){.kd-h2{font-size:2rem;line-height:2.625rem;margin-bottom:1rem;margin-top:1rem}}.kd-h2.kd-invert,.kd-invert .kd-h2{color:#f2f1ee}.kd-h3{color:#3d3c3c;font-family:TWK Everett,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:300;line-height:2.625rem;margin-bottom:2rem;margin-top:2rem}@media (min-width:673px) and (max-width:1183px){.kd-h3{font-size:2rem;line-height:2.625rem;margin-bottom:1.5rem;margin-top:1.5rem}}@media (max-width:320px){.kd-h3{font-size:1.75rem;line-height:2.3125rem;margin-bottom:1rem;margin-top:1rem}}@media (min-width:321px) and (max-width:672px){.kd-h3{font-size:1.75rem;line-height:2.3125rem;margin-bottom:1rem;margin-top:1rem}}.kd-h3.kd-invert,.kd-invert .kd-h3{color:#f2f1ee}.kd-h4{color:#3d3c3c;font-family:TWK Everett,Helvetica,Arial,sans-serif;font-size:2.25rem;font-weight:400;line-height:3.375rem;margin-bottom:2rem;margin-top:2rem}@media (min-width:673px) and (max-width:1183px){.kd-h4{font-size:1.75rem;line-height:3.375rem;margin-bottom:1.5rem;margin-top:1.5rem}}@media (max-width:320px){.kd-h4{font-size:1.75rem;line-height:3.375rem;margin-bottom:1rem;margin-top:1rem}}@media (min-width:321px) and (max-width:672px){.kd-h4{font-size:1.75rem;line-height:3.375rem;margin-bottom:1rem;margin-top:1rem}}.kd-h4.kd-invert,.kd-invert .kd-h4{color:#f2f1ee}.kd-h5{color:#ff462d;font-size:1.875rem;font-weight:400;line-height:2.75rem;margin-bottom:2rem;margin-top:2rem}@media (min-width:1184px) and (max-width:1311px){.kd-h5{font-family:TWK Everett,Helvetica,Arial,sans-serif}}@media (min-width:1312px) and (max-width:1583px){.kd-h5{font-family:TWK Everett,Helvetica,Arial,sans-serif}}@media (min-width:1584px){.kd-h5{font-family:TWK Everett,Helvetica,Arial,sans-serif}}@media (min-width:673px) and (max-width:1183px){.kd-h5{font-family:Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:1.875rem;margin-bottom:1.5rem;margin-top:1.5rem}}@media (max-width:320px){.kd-h5{font-family:Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:1.875rem;margin-bottom:1rem;margin-top:1rem}}@media (min-width:321px) and (max-width:672px){.kd-h5{font-family:Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:1.875rem;margin-bottom:1rem;margin-top:1rem}}.kd-h5.kd-invert,.kd-invert .kd-h5{color:#f2f1ee}.kd-h6{color:#3d3c3c;font-size:1.375rem;font-weight:400;line-height:1.75rem;margin-bottom:2rem;margin-top:2rem}@media (min-width:1184px) and (max-width:1311px){.kd-h6{font-family:TWK Everett,Helvetica,Arial,sans-serif}}@media (min-width:1312px) and (max-width:1583px){.kd-h6{font-family:TWK Everett,Helvetica,Arial,sans-serif}}@media (min-width:1584px){.kd-h6{font-family:TWK Everett,Helvetica,Arial,sans-serif}}@media (min-width:673px) and (max-width:1183px){.kd-h6{font-family:Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:1.5rem;margin-bottom:1.5rem;margin-top:1.5rem}}@media (max-width:320px){.kd-h6{font-family:Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:1.5rem;margin-bottom:1rem;margin-top:1rem}}@media (min-width:321px) and (max-width:672px){.kd-h6{font-family:Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:1.5rem;margin-bottom:1rem;margin-top:1rem}}.kd-h6.kd-invert,.kd-invert .kd-h6{color:#f2f1ee}.kd-link:link,.kd-link:visited{font-weight:700}.kd-link:focus,.kd-link:link,.kd-link:visited{color:#3d3c3c;text-decoration:none}.kd-link:active,.kd-link:hover{color:#3d3c3c;text-decoration:underline}.kd-link .kd-icon{font-size:.875rem;font-weight:700;margin-left:.5rem}.kd-invert .kd-link:link,.kd-link.kd-invert:link{color:#f2f1ee;font-weight:700;text-decoration:none}.kd-invert .kd-link:focus,.kd-link.kd-invert:focus{color:#f2f1ee;text-decoration:none}.kd-invert .kd-link:active,.kd-invert .kd-link:hover,.kd-link.kd-invert:active,.kd-link.kd-invert:hover{color:#f2f1ee;text-decoration:underline}.kd-list{margin-bottom:1.5rem;margin-top:1.5rem;padding-left:1.5rem}@media (min-width:673px) and (max-width:1183px){.kd-list{margin-bottom:1rem;margin-top:1rem}}@media (max-width:320px){.kd-list{margin-bottom:.5rem;margin-top:.5rem}}@media (min-width:321px) and (max-width:672px){.kd-list{margin-bottom:.5rem;margin-top:.5rem}}.kd-list:is(ul) li.kd-list-item::marker{content:"–"}.kd-list .kd-list-item{margin-bottom:1rem;margin-top:1rem;padding-left:.5rem}@media (min-width:673px) and (max-width:1183px){.kd-list .kd-list-item{margin-bottom:1rem;margin-top:1rem}}@media (max-width:320px){.kd-list .kd-list-item{margin-bottom:.5rem;margin-top:.5rem}}@media (min-width:321px) and (max-width:672px){.kd-list .kd-list-item{margin-bottom:.5rem;margin-top:.5rem}}html{text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px}*,:after,:before,html{-webkit-box-sizing:border-box;box-sizing:border-box}:focus:not(:focus-visible){outline:none}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoia3luZHJ5bC13ZWItY29tcG9uZW50cy5jc3MiLCJtYXBwaW5ncyI6IkFBME9JLGdCQ2lwSUo7Ozs0SEN0M0lBLG1CQUtFLG9CQUFtQixDQUFuQixvQkFBbUIsQ0FDbkIsYUFBYyxDQ3VEVixtQkF6Q0Esc0NGZ1lOLENDNVlFLDZDQUNFLGNBQWUsQ0FDZixpQkQ4WUosQ0M1WUksbURBR0UsWUFGQSxpQkFBa0IsQ0FDbEIsT0QrWU4sQ0MzWUksMERBQ0UsV0Q2WU4sQ0MxWUksc0ZBQ0UsV0FBWSxDQUNaLDBCRDRZTixDQ3hZRSxxREFFRSxRQUFTLENBRFQsZUFBZ0IsQ0FFaEIsMEJEMFlKLENHMWFBLFdBUUUsaUJBQWtCLENBUGxCLDBCQU1BLGlCQUFrQixDQURsQixlQUFnQixDQUpoQixpR0FDQSx5VkhtOUJGLENHNThCQSxxREFDRSxXQUdFLGlCQUFrQixDQUZsQiwwQkFDQSw0SEgrOEJGLENBQ0YsQ0c1OEJBLFdBU0Usa0JBQW1CLENBUm5CLDBCQU9BLGlCQUFrQixDQURsQixlQUFnQixDQUxoQixpR0FDQSxvY0hpOUJGLENHejhCQSxXQU1FLGlCQUFrQixDQUxsQix1QkFBd0IsQ0FJeEIsaUJBQWtCLENBRGxCLGVBQWdCLENBRmhCLCtOSDg4QkYsQ0d4OEJBLFdBTUUsaUJBQWtCLENBTGxCLHVCQUF3QixDQUl4QixpQkFBa0IsQ0FEbEIsZUFBZ0IsQ0FGaEIsK05INjhCRixDR3Y4QkEsV0FNRSxpQkFBa0IsQ0FMbEIsdUJBQXdCLENBSXhCLGlCQUFrQixDQURsQixlQUFnQixDQUZoQiwrTkg0OEJGLENHdDhCQSxXQU1FLGlCQUFrQixDQUxsQix1QkFBd0IsQ0FJeEIsaUJBQWtCLENBRGxCLGVBQWdCLENBRmhCLCtOSDI4QkYsQ0dyOEJBLFdBTUUsaUJBQWtCLENBTGxCLHVCQUF3QixDQUl4QixpQkFBa0IsQ0FEbEIsZUFBZ0IsQ0FGaEIsK05IMDhCRixDR3A4QkEsV0FNRSxpQkFBa0IsQ0FMbEIsdUJBQXdCLENBSXhCLGlCQUFrQixDQURsQixlQUFnQixDQUZoQiwrTkh5OEJGLENHbjhCQSxXQU1FLGlCQUFrQixDQUxsQix1QkFBd0IsQ0FJeEIsaUJBQWtCLENBRGxCLGVBQWdCLENBRmhCLCtOSHc4QkYsQ0dsOEJBLFdBTUUsaUJBQWtCLENBTGxCLDZCQUE4QixDQUk5QixpQkFBa0IsQ0FEbEIsZUFBZ0IsQ0FGaEIsK05IdThCRixDR2o4QkEsV0FNRSxpQkFBa0IsQ0FMbEIsdUJBQXdCLENBSXhCLGlCQUFrQixDQURsQixlQUFnQixDQUZoQiwrTkhzOEJGLENHaDhCQSxXQU1FLGlCQUFrQixDQUxsQix1QkFBd0IsQ0FJeEIsaUJBQWtCLENBRGxCLGVBQWdCLENBRmhCLCtOSHE4QkYsQ0cvN0JBLFdBTUUsaUJBQWtCLENBTGxCLHVCQUF3QixDQUl4QixpQkFBa0IsQ0FEbEIsZUFBZ0IsQ0FGaEIsK05IbzhCRixDRzk3QkEsV0FNRSxpQkFBa0IsQ0FMbEIsdUJBQXdCLENBSXhCLGlCQUFrQixDQURsQixlQUFnQixDQUZoQiwrTkhtOEJGLENHNzdCQSxXQU1FLGlCQUFrQixDQUxsQix1QkFBd0IsQ0FJeEIsaUJBQWtCLENBRGxCLGVBQWdCLENBRmhCLCtOSGs4QkYsQ0c1N0JBLFdBTUUsaUJBQWtCLENBTGxCLHVCQUF3QixDQUl4QixpQkFBa0IsQ0FEbEIsZUFBZ0IsQ0FGaEIsK05IaThCRixDRzM3QkEsV0FNRSxpQkFBa0IsQ0FMbEIsdUJBQXdCLENBSXhCLGlCQUFrQixDQURsQixlQUFnQixDQUZoQiwrTkhnOEJGLENHMTdCQSxXQU1FLGlCQUFrQixDQUxsQix1QkFBd0IsQ0FJeEIsaUJBQWtCLENBRGxCLGVBQWdCLENBRmhCLCtOSCs3QkYsQ0d6N0JBLFdBTUUsaUJBQWtCLENBTGxCLHVCQUF3QixDQUl4QixpQkFBa0IsQ0FEbEIsZUFBZ0IsQ0FGaEIsK05IODdCRixDR3g3QkEsV0FNRSxpQkFBa0IsQ0FMbEIsdUJBQXdCLENBSXhCLGlCQUFrQixDQURsQixlQUFnQixDQUZoQiwrTkg2N0JGLENHdjdCQSxXQU1FLGlCQUFrQixDQUxsQix1QkFBd0IsQ0FJeEIsaUJBQWtCLENBRGxCLGdCQUFpQixDQUZqQiwrTkg0N0JGLENHdDdCQSxXQU1FLGlCQUFrQixDQUxsQix1QkFBd0IsQ0FJeEIsaUJBQWtCLENBRGxCLGdCQUFpQixDQUZqQiwrTkgyN0JGLENJNWxDQSxtQkFHSSxjQUZBLFlBQWEsQ0FDYixzRUFJQSxhQUFjLENGTlosd0NGby9DTixDSzkrQ1EsMEJETlIsbUJBV1EsZ0JKNitDTixDQUNGLENLdi9DUSxpRERGUixtQkFlUSxpQkZmRixvQ0YrL0NKLENBQ0YsQ0tsZ0RRLGlEREVSLG1CQXFCUSxpQkZyQkYsb0NGc2dESixDQUNGLENLN2dEUSxnRERNUixtQkEyQlEsc0VGM0JGLG9DRjZnREosQ0FDRixDS3hoRFEsK0NEVVIsbUJBaUNRLHNERmpDRixvQ0ZvaERKLENBQ0YsQ0tuaURRLHlCRGNSLG1CQXVDUSxzQ0FDQSxTSmsvQ04sQ0FDRixDSWgvQ0ksa0NBQ0ksVUprL0NSLENJLytDSSxzQ0FDSSxjQUFlLENBQ2YsZUppL0NSLENLNWhEUSwwQkQ4Q0osa0NBRVEsY0pnL0NWLENBQ0YsQ0tyaURRLGlERGtESixrQ0FNUSxjSmkvQ1YsQ0FDRixDSzlpRFEsaUREc0RKLGtDQVVRLGNKay9DVixDQUNGLENLL2pEUSx5QkRLSSxhQUNJLHVCSjhqRGQsQ0kvakRVLGFBQ0ksdUJKbWtEZCxDSXBrRFUsYUFDSSx1Qkp3a0RkLENJemtEVSxhQUNJLHVCSjZrRGQsQ0FkRixDS2prRFEsK0NEQ0ksYUFDSSx1QkprbERkLENJbmxEVSxhQUNJLHVCSnVsRGQsQ0l4bERVLGFBQ0ksdUJKNGxEZCxDSTdsRFUsYUFDSSx1QkppbURkLENJbG1EVSxhQUNJLHVCSnNtRGQsQ0l2bURVLGFBQ0ksdUJKMm1EZCxDSTVtRFUsYUFDSSx1QkpnbkRkLENJam5EVSxhQUNJLHVCSnFuRGQsQ0FsQ0YsQ0tqbERRLGdEREhJLGFBQ0ksdUJKMG5EZCxDSTNuRFUsYUFDSSx1QkorbkRkLENJaG9EVSxhQUNJLHVCSm9vRGQsQ0lyb0RVLGFBQ0ksdUJKeW9EZCxDSTFvRFUsYUFDSSx1Qko4b0RkLENJL29EVSxhQUNJLHVCSm1wRGQsQ0lwcERVLGFBQ0ksdUJKd3BEZCxDSXpwRFUsYUFDSSx1Qko2cERkLENJOXBEVSxhQUNJLHVCSmtxRGQsQ0lucURVLGNBQ0ksd0JKdXFEZCxDSXhxRFUsY0FDSSx3Qko0cURkLENJN3FEVSxjQUNJLHdCSmlyRGQsQ0F0REYsQ0tybkRRLGlERFBJLGFBQ0ksdUJKc3JEZCxDSXZyRFUsYUFDSSx1QkoyckRkLENJNXJEVSxhQUNJLHVCSmdzRGQsQ0lqc0RVLGFBQ0ksdUJKcXNEZCxDSXRzRFUsYUFDSSx1Qkowc0RkLENJM3NEVSxhQUNJLHVCSitzRGQsQ0lodERVLGFBQ0ksdUJKb3REZCxDSXJ0RFUsYUFDSSx1Qkp5dERkLENJMXREVSxhQUNJLHVCSjh0RGQsQ0kvdERVLGNBQ0ksd0JKbXVEZCxDSXB1RFUsY0FDSSx3Qkp3dURkLENJenVEVSxjQUNJLHdCSjZ1RGQsQ0F0REYsQ0s3cURRLGlERFhJLGNBQ0ksdUJKa3ZEZCxDSW52RFUsY0FDSSx1Qkp1dkRkLENJeHZEVSxjQUNJLHVCSjR2RGQsQ0k3dkRVLGNBQ0ksdUJKaXdEZCxDSWx3RFUsY0FDSSx1Qkpzd0RkLENJdndEVSxjQUNJLHVCSjJ3RGQsQ0k1d0RVLGNBQ0ksdUJKZ3hEZCxDSWp4RFUsY0FDSSx1QkpxeERkLENJdHhEVSxjQUNJLHVCSjB4RGQsQ0kzeERVLGVBQ0ksd0JKK3hEZCxDSWh5RFUsZUFDSSx3QkpveURkLENJcnlEVSxlQUNJLHdCSnl5RGQsQ0F0REYsQ0tydURRLDBCRGZJLGNBQ0ksdUJKOHlEZCxDSS95RFUsY0FDSSx1QkptekRkLENJcHpEVSxjQUNJLHVCSnd6RGQsQ0l6ekRVLGNBQ0ksdUJKNnpEZCxDSTl6RFUsY0FDSSx1QkprMERkLENJbjBEVSxjQUNJLHVCSnUwRGQsQ0l4MERVLGNBQ0ksdUJKNDBEZCxDSTcwRFUsY0FDSSx1QkppMURkLENJbDFEVSxjQUNJLHVCSnMxRGQsQ0l2MURVLGVBQ0ksd0JKMjFEZCxDSTUxRFUsZUFDSSx3QkpnMkRkLENJajJEVSxlQUNJLHdCSnEyRGQsQ0F0REYsQ0l6dERJLDZCQUNJLGVKa3hEUixDSS93REksNkJBQ0ksZ0JKaXhEUixDSTl3REksOEJBQ0ksa0JKZ3hEUixDSTd3REksNkJBQ0ksZUord0RSLENJNXdESSw2QkFDSSxtQko4d0RSLENJM3dESSw2QkFDSSxnQko2d0RSLENJMXdESSx1QkFDSSxVQUFXLENBQ1gsVUFBVyxDQUNYLGFKNHdEUixDSXp3REksd0JBQ0ksVUFBVyxDQUNYLFVBQVcsQ0FDWCxRQUFTLENBQ1QsZ0JBQWlCLENBQ2pCLFNKMndEUixDTWg1REEsdURBV0Usa0JBQW1CLENBRG5CLGdCQUFpQixDQUhqQixxQkFBc0IsQ0FNdEIsY0FBZSxDQUxmLG9CQUFxQixDQUZyQixzQ0NxQ1ksQ0R0Q1osZUNpRGlCLENMbENiLHFCSVJKLG9CQUFxQixDQVRyQixrRUFBd0UsQ0FDeEUsMERBQWdFLENBS2hFLGtCTnU0RUYsQ005M0VFLGlQQUNFLG9CTm00RUosQ01qNEVFLDJGQUVFLGtCQUNBLGVDOEJlLENMT2IsaUJGODFFTixDTS8zRUEsV0pSTSxvQ0Y0NEVOLENNaDRFQSxXQUVFLGVBQWdCLENBQ2hCLGdCQUFpQixDSmZiLG9DRm01RU4sQ01uNEVFLG9CQUVFLGVBQWdCLENBQ2hCLGVDZWUsQ0xPYixpQkYrMkVOLENNajRFQSxnQkFJRSw0QkNvRXVCLENEckV2QixvQkNvRW1CLENEckVuQixhTnE0RUYsQ01sNEVFLDZDQUlFLHdCQ3FFNEIsQ0R0RTVCLG9CQ3FFd0IsQ0R0RXhCLGFOcTRFSixDTWo0RUUsc0JBR0Usd0JDNkQyQixDRDlEM0Isb0JDNkR1QixDRDlEdkIsYU5xNEVKLENNajRFRSxxREFJRSw0QkNrRzhCLENEbkc5QixvQkNrRzBCLENEbkcxQixhTm80RUosQ01qNEVJLG9JQUlFLHdCQ21HbUMsQ0RwR25DLGlCQ21HK0IsQ0RwRy9CLGFDbUc4QixDRGhHOUIsb0JOazRFTixDTWg0RUksaUVBR0Usd0JDMEZrQyxDRDNGbEMsb0JDMEY4QixDRDNGOUIsYUMwRjZCLENEdkY3QixvQk5rNEVOLENNNzNFQSxrQkFJRSxtQ0M0Q3lCLENEN0N6QiwrQkN5Q3FCLENEMUNyQixhTmk0RUYsQ005M0VFLGlEQUlFLHdCQ2dEOEIsQ0RqRDlCLG9CQ2dEMEIsQ0RqRDFCLGFOaTRFSixDTTczRUUsd0JBR0Usd0JDd0M2QixDRHpDN0Isb0JDd0N5QixDRHpDekIsYU5pNEVKLENNNzNFRSx5REFJRSxxQ0M2RWdDLENEOUVoQyxpQ0MwRTRCLENEM0U1QixhTmc0RUosQ003M0VJLDRJQUlFLHdCQ2lGcUMsQ0RsRnJDLGlCQ2lGaUMsQ0RsRmpDLGFDaUZnQyxDRDlFaEMsb0JOODNFTixDTTUzRUkscUVBR0Usd0JDd0VvQyxDRHpFcEMsb0JDd0VnQyxDRHpFaEMsYUN3RStCLENEckUvQixvQk44M0VOLENNcDNFRSxvREFEQSw0QkFBNkIsQ0FEN0Isd0JBQXlCLENBRHpCLGFObTRFRixDTWg0RUUsdUNBS0UseUJOMjNFSixDTTEzRUksc0hBRUUsb0JONjNFTixDTTEzRUUsbUJBR0UsNEJBQTZCLENBRDdCLHdCQUF5QixDQUR6QixhQ2xDVyxDRHFDWCx5Qk40M0VKLENNbjNFSSxrT0FDRSxhTjIzRU4sQ1FqaEZBLGdEQUlFLFdBQVksQ0FNWixrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBUmxDLG9DQUVBLGlCQUFrQixDQUVsQixtQkFBb0IsQ0FEcEIsZUFBZ0IsQ0FHaEIsYUFBYyxDQURkLG1CUnVoRkYsQ1E1Z0ZJLDJCQUNFLGVSK2dGTixDUWhoRkksMkJBQ0UsZVJtaEZOLENRcGhGSSw0QkFDRSxlUnVoRk4sQ1F4aEZJLHlCQUNFLGVSMmhGTixDUTVoRkksNkJBQ0UsZVIraEZOLENRaGlGSSw2QkFDRSxlUm1pRk4sQ1FwaUZJLDhCQUNFLGVSdWlGTixDUXhpRkksMkJBQ0UsZVIyaUZOLENRNWlGSSxrQ0FDRSxlUitpRk4sQ1FoakZJLGtDQUNFLGVSbWpGTixDUXBqRkksbUNBQ0UsZVJ1akZOLENReGpGSSxnQ0FDRSxlUjJqRk4sQ1E1akZJLHNCQUNFLGVSK2pGTixDUWhrRkkseUJBQ0UsZVJta0ZOLENRcGtGSSwwQkFDRSxlUnVrRk4sQ1F4a0ZJLHlCQUNFLGVSMmtGTixDUTVrRkksb0JBQ0UsZVIra0ZOLENRaGxGSSxxQkFDRSxlUm1sRk4sQ1FwbEZJLHdCQUNFLGVSdWxGTixDUXhsRkksd0JBQ0UsZVIybEZOLENTM21GQSxtQkFXRSxvQ0FBcUMsQ0FDckMsNEJBQTZCLENBRjdCLDRCRm1JZSxDRXhJZixRQUFTLENBRVQsV0FBWSxDQUpaLE1BQU8sQ0FNUCxlQUFnQixDQVJoQixjQUFlLENBR2YsT0FBUSxDQUZSLEtBQU0sQ0FXTiw4QkFBZ0MsQ0FDaEMsc0JBQXdCLENBQ3hCLG1DQUFvQyxDQVRwQyxVQUFXLENBRVgsWVRxZ0dGLENTNy9GRSwwQkFFRSxTQUFVLENBRFYsaUJUZ2dHSixDUzcvRkUsMkJBRUUsU0FBVSxDQURWLGtCVGdnR0osQ1MzL0ZBLG9DQUNFLGtCRmdIaUIsQ0UzR2pCLFdBQVksQ0FKWixhQUFjLENBQ2QseURBQTZELENBQzdELGlEQUFxRCxDQUNyRCxtQ0FBb0MsQ0FFcEMsWVQ4L0ZGLENTNy9GRSx5REFFRSxTQUFVLENBQ1YsbUJBQXFCLENBQ3JCLDRCQUE2QixDQUg3QixpQlRrZ0dKLENTNy9GRSw0REFFRSxTQUFVLENBQ1Ysa0JBQW1CLENBQ25CLDRCQUE2QixDQUg3QixrQlRrZ0dKLENLMWhHUSxpRElTUixvQ0F3Qkksa0JBQW1CLENBRG5CLGVBQWdCLENBRGhCLGlCQURBLFdUbWdHRixDQUNGLENLOWhHUSxpRElLUixvQ0F3Qkksa0JBQW1CLENBRG5CLGVBQWdCLENBRGhCLGlCQURBLFdUMmdHRixDQUNGLENLbGlHUSwwQklDUixvQ0F3Qkksa0JBQW1CLENBRG5CLGVBQWdCLENBRGhCLGlCQURBLFdUbWhHRixDQUNGLENLdGpHUSxnRElhUixvQ0E4QkksaUJBQWtCLENBRGxCLGNBQWUsQ0FEZixpQkFEQSxVVHFoR0YsQ0FDRixDS3RrR1EseUJJcUJSLG9DQW9DSSxpQkFBa0IsQ0FEbEIsY0FBZSxDQURmLGVBQWdCLENBRGhCLFVUdWhHRixDQUNGLENLMWtHUSwrQ0lpQlIsb0NBb0NJLGlCQUFrQixDQURsQixjQUFlLENBRGYsZUFBZ0IsQ0FEaEIsVVQraEdGLENBQ0YsQ1MzaEdFLDZGQU1FLGVBREEsbUJBREEsaUJBSEEsaUJBQWtCLENBRWxCLE9BQVUsQ0FEVixLVGlpR0osQ1M1aEdJLG1KQU1FLHNCQUF1QixDQUR2QixXQUFZLENBRVosY0FBZSxDQUhmLFlBRkEsaUJBREEsU0FBVSxDQUVWLFVUa2lHTixDSzNsR1EsaURJa0VSLGFBSUksb0JBREEsYVQ0aEdGLENBQ0YsQ0s5bEdRLGlESThEUixhQUlJLG9CQURBLGFUa2lHRixDQUNGLENLaG1HUSwwQkkwRFIsYUFJSSxvQkFEQSxhVHdpR0YsQ0FDRixDSzltR1EsaURJMEVSLGFBSUksb0JBREEsYVR1aUdGLENBQ0YsQ0tqbkdRLGlESXNFUixhQUlJLG9CQURBLGFUNmlHRixDQUNGLENLbm5HUSwwQklrRVIsYUFJSSxvQkFEQSxhVG1qR0YsQ0FDRixDVW5wR0EsYUFPRSxnQ0FIQSxtQkFEQSxlQUFnQixDQUZoQixRQUFTLENBQ1QsU1YyaUhGLENVcGlIRSxxQkFTRSxzQkFBdUIsQ0FJdkIsV0FBZ0MsQ0FBaEMsbUNBQWdDLENBUGhDLGNBUUEsY0FBZSxDQVhmLG9CQUFxQixDQUNyQixrQkFDQSxtQkFHQSxrQkFBbUIsQ1I0Q2pCLG1CQXpDQSx1Q1FKRixvQlY4aUhKLENVdGlISSwyQkFDRSxhVndpSE4sQ1V0aUhJLHdGQUtFLDRCQUZBLGNBQ0EsZVZ1aUhOLENXN2pIRSw0RUFDRSx5UEFDQSxXQUFZLENBQ1osOEJBQStCLENBQy9CLGlCQUFtQixDQUNuQixVQUFZLENBQ1osa0JYeWtISixDVzVqSEUsNEVBUEEsbUJBQW9CLENBQ3BCLFVBQVksQ0FDWixrQlg2a0hGLENXeGpIRSwwRUFDRSxXQUFZLENBQ1osbUJBQW9CLENBQ3BCLFNYaWtISixDV3JqSEUsMEVBTkEsbUJBQW9CLENBQ3BCLFNYb2tIRixDRXhsSEksUUFkRSxhRjBtSE4sQ0V6bEhJLFFBakJFLGVGOG1ITixDRTFsSEksUUFwQkUsZ0JGa25ITixDRTNsSEksUUF2QkUsY0ZzbkhOLENFeG1ISSxRQWRFLGlCRjBuSE4sQ0V6bUhJLFFBakJFLG1CRjhuSE4sQ0UxbUhJLFFBcEJFLG9CRmtvSE4sQ0UzbUhJLFFBdkJFLGtCRnNvSE4sQ0V4bkhJLFFBZEUsZ0JGMG9ITixDRXpuSEksUUFqQkUsa0JGOG9ITixDRTFuSEksUUFwQkUsbUJGa3BITixDRTNuSEksUUF2QkUsaUJGc3BITixDRXhvSEksUUFkRSxrQkYwcEhOLENFem9ISSxRQWpCRSxvQkY4cEhOLENFMW9ISSxRQXBCRSxxQkZrcUhOLENFM29ISSxRQXZCRSxtQkZzcUhOLENFeHBISSxRQWRFLGdCRjBxSE4sQ0V6cEhJLFFBakJFLGtCRjhxSE4sQ0UxcEhJLFFBcEJFLG1CRmtySE4sQ0UzcEhJLFFBdkJFLGlCRnNySE4sQ0V4cUhJLFFBZEUsa0JGMHJITixDRXpxSEksUUFqQkUsb0JGOHJITixDRTFxSEksUUFwQkUscUJGa3NITixDRTNxSEksUUF2QkUsbUJGc3NITixDRXhySEksUUFkRSxnQkYwc0hOLENFenJISSxRQWpCRSxrQkY4c0hOLENFMXJISSxRQXBCRSxtQkZrdEhOLENFM3JISSxRQXZCRSxpQkZzdEhOLENFeHNISSxRQWRFLGtCRjB0SE4sQ0V6c0hJLFFBakJFLG9CRjh0SE4sQ0Uxc0hJLFFBcEJFLHFCRmt1SE4sQ0Uzc0hJLFFBdkJFLG1CRnN1SE4sQ0V4dEhJLFFBZEUsZ0JGMHVITixDRXp0SEksUUFqQkUsa0JGOHVITixDRTF0SEksUUFwQkUsbUJGa3ZITixDRTN0SEksUUF2QkUsaUJGc3ZITixDRS9ySEksUUFkRSxZRml0SE4sQ0Voc0hJLFFBakJFLGNGcXRITixDRWpzSEksUUFwQkUsZUZ5dEhOLENFbHNISSxRQXZCRSxhRjZ0SE4sQ0Uvc0hJLFFBZEUsZ0JGaXVITixDRWh0SEksUUFqQkUsa0JGcXVITixDRWp0SEksUUFwQkUsbUJGeXVITixDRWx0SEksUUF2QkUsaUJGNnVITixDRS90SEksUUFkRSxlRml2SE4sQ0VodUhJLFFBakJFLGlCRnF2SE4sQ0VqdUhJLFFBcEJFLGtCRnl2SE4sQ0VsdUhJLFFBdkJFLGdCRjZ2SE4sQ0UvdUhJLFFBZEUsaUJGaXdITixDRWh2SEksUUFqQkUsbUJGcXdITixDRWp2SEksUUFwQkUsb0JGeXdITixDRWx2SEksUUF2QkUsa0JGNndITixDRS92SEksUUFkRSxlRml4SE4sQ0Vod0hJLFFBakJFLGlCRnF4SE4sQ0Vqd0hJLFFBcEJFLGtCRnl4SE4sQ0Vsd0hJLFFBdkJFLGdCRjZ4SE4sQ0Uvd0hJLFFBZEUsaUJGaXlITixDRWh4SEksUUFqQkUsbUJGcXlITixDRWp4SEksUUFwQkUsb0JGeXlITixDRWx4SEksUUF2QkUsa0JGNnlITixDRS94SEksUUFkRSxlRml6SE4sQ0VoeUhJLFFBakJFLGlCRnF6SE4sQ0VqeUhJLFFBcEJFLGtCRnl6SE4sQ0VseUhJLFFBdkJFLGdCRjZ6SE4sQ0UveUhJLFFBZEUsaUJGaTBITixDRWh6SEksUUFqQkUsbUJGcTBITixDRWp6SEksUUFwQkUsb0JGeTBITixDRWx6SEksUUF2QkUsa0JGNjBITixDRS96SEksUUFkRSxlRmkxSE4sQ0VoMEhJLFFBakJFLGlCRnExSE4sQ0VqMEhJLFFBcEJFLGtCRnkxSE4sQ0VsMEhJLFFBdkJFLGdCRjYxSE4sQ0V6ekhJLGFBQ0Usd0JGNHpITixDRTd6SEksa0JBQ0Usd0JGZzBITixDRWowSEksYUFDRSx3QkZvMEhOLENFcjBISSxnQkFDRSx3QkZ3MEhOLENFejBISSxhQUNFLHdCRjQwSE4sQ0U3MEhJLGNBQ0Usd0JGZzFITixDRWoxSEksYUFDRSxxQkZvMUhOLENFcjFISSxrQkFDRSx3QkZ3MUhOLENFejFISSxtQkFDRSx3QkY0MUhOLENFNzFISSx5QkFDRSx3QkZnMkhOLENFajJISSxvQkFDRSx3QkZvMkhOLENFcjJISSxZQUNFLHdCRncySE4sQ0V6MkhJLGFBQ0Usd0JGNDJITixDRTcySEksa0JBQ0Usd0JGZzNITixDRXAySEksZUFDRSxhRnUySE4sQ0V4MkhJLG9CQUNFLGFGMjJITixDRTUySEksZUFDRSxhRisySE4sQ0VoM0hJLGtCQUNFLGFGbTNITixDRXAzSEksZUFDRSxhRnUzSE4sQ0V4M0hJLGdCQUNFLGFGMjNITixDRTUzSEksZUFDRSxVRiszSE4sQ0VoNEhJLG9CQUNFLGFGbTRITixDRXA0SEkscUJBQ0UsYUZ1NEhOLENFeDRISSwyQkFDRSxhRjI0SE4sQ0U1NEhJLHNCQUNFLGFGKzRITixDRWg1SEksY0FDRSxhRm01SE4sQ0VwNUhJLGVBQ0UsYUZ1NUhOLENFeDVISSxvQkFDRSxhRjI1SE4sQ0QzZ0lBLFNBR0UsNEJBQTZCLENBQzdCLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0FDbEMsYVErRmEsQ1JwR2Isc0NRMkNZLENSckNaLGVBTEEsZVFtRG1CLENSN0NuQixvQkdzREksc0NGMDlITixDS3pnSVEsZ0ROZlIsU0FXSSxtQkFDQSxvQkdrREUsa0NGaStISixDQUNGLENLemhJUSx5Qk5QUixTQWdCSSxtQkFDQSxvQkc2Q0Usb0NGeStISixDQUNGLENLN2hJUSwrQ05YUixTQWdCSSxtQkFDQSxvQkc2Q0Usb0NGaS9ISixDQUNGLENENWhJRSwyREFHRSx3QlEySGtCLENSMUhsQixhQzRoSUosQ0R4aElBLE9BR0UsYVF1RVMsQ1J6RVQsa0RRY2UsQ1JYZixlQUZBLGVRdUJtQixDUnBCbkIsb0JHNkJJLGtDRmdnSU4sQ0svaUlRLGdETmFSLE9BUUksZUFDQSxzQkd5QkUsc0NGdWdJSixDQUNGLENLL2pJUSx5Qk5xQlIsT0FhSSxrQkFDQSxxQkdvQkUsa0NGK2dJSixDQUNGLENLbmtJUSwrQ05pQlIsT0FhSSxrQkFDQSxxQkdvQkUsa0NGdWhJSixDQUNGLENEemlJRSxtQ0FFRSxhQzBpSUosQ0R0aUlBLE9BR0UsYVFpRFMsQ1JuRFQsa0RRVGUsQ1JZZixrQkFGQSxnQkFHQSxxQkdNSSxrQ0ZxaUlOLENLcGxJUSxnRE5vQ1IsT0FRSSxrQkFDQSxxQkdFRSxzQ0Y0aUlKLENBQ0YsQ0twbUlRLHlCTjRDUixPQWFJLGVBQ0EscUJHSEUsa0NGb2pJSixDQUNGLENLeG1JUSwrQ053Q1IsT0FhSSxlQUNBLHFCR0hFLGtDRjRqSUosQ0FDRixDRHZqSUUsbUNBRUUsYUN3aklKLENEcGpJQSxPQUdFLGFRMkJTLENSN0JULGtEUWhDZSxDUm1DZixlQUZBLGVReEJrQixDUjJCbEIscUJHakJJLGtDRjBrSU4sQ0t6bklRLGdETjJEUixPQVFJLGVBQ0EscUJHckJFLHNDRmlsSUosQ0FDRixDS3pvSVEseUJObUVSLE9BYUksa0JBQ0Esc0JHMUJFLGtDRnlsSUosQ0FDRixDSzdvSVEsK0NOK0RSLE9BYUksa0JBQ0Esc0JHMUJFLGtDRmltSUosQ0FDRixDRHJrSUUsbUNBRUUsYUNza0lKLENEbGtJQSxPQUdFLGFRS1MsQ1JQVCxrRFF2RGUsQ1IwRGYsa0JBRkEsZVE5Q21CLENSaURuQixxQkd4Q0ksa0NGK21JTixDSzlwSVEsZ0ROa0ZSLE9BUUksa0JBQ0EscUJHNUNFLHNDRnNuSUosQ0FDRixDSzlxSVEseUJOMEZSLE9BYUksa0JBQ0EscUJHakRFLGtDRjhuSUosQ0FDRixDS2xySVEsK0NOc0ZSLE9BYUksa0JBQ0EscUJHakRFLGtDRnNvSUosQ0FDRixDRG5sSUUsbUNBRUUsYUNvbElKLENEaGxJQSxPQUVFLGFRaEJTLENSaUJULG1CQUZBLGVRcEVtQixDUnVFbkIsb0JHOURJLGtDRm1wSU4sQ0s5cklRLGlETnFHUixPQU9JLGtEQ3NsSUYsQ0FDRixDSy9ySVEsaUROaUdSLE9BT0ksa0RDMmxJRixDQUNGLENLaHNJUSwwQk42RlIsT0FPSSxrRENnbUlGLENBQ0YsQ0tqdElRLGdETnlHUixPQVVJLHNDUXRGVSxDUnVGVixrQkFDQSxxQkd0RUUsc0NGMHFJSixDQUNGLENLbHVJUSx5Qk5pSFIsT0FnQkksc0NRNUZVLENSNkZWLGtCQUNBLHFCRzVFRSxrQ0ZtcklKLENBQ0YsQ0t2dUlRLCtDTjZHUixPQWdCSSxzQ1E1RlUsQ1I2RlYsa0JBQ0EscUJHNUVFLGtDRjRySUosQ0FDRixDRDltSUUsbUNBRUUsYUMrbUlKLENEM21JQSxPQUVFLGFRMUNTLENSMkNULG1CQUZBLGVRL0ZtQixDUmtHbkIsb0JHekZJLGtDRnlzSU4sQ0twdklRLGlETmdJUixPQU9JLGtEQ2luSUYsQ0FDRixDS3J2SVEsaURONEhSLE9BT0ksa0RDc25JRixDQUNGLENLdHZJUSwwQk53SFIsT0FPSSxrREMybklGLENBQ0YsQ0t2d0lRLGdETm9JUixPQVVJLHNDUWpIVSxDUmtIVixtQkFDQSxtQkdqR0Usc0NGZ3VJSixDQUNGLENLeHhJUSx5Qk40SVIsT0FnQkksc0NRdkhVLENSd0hWLG1CQUNBLG1CR3ZHRSxrQ0Z5dUlKLENBQ0YsQ0s3eElRLCtDTndJUixPQWdCSSxzQ1F2SFUsQ1J3SFYsbUJBQ0EsbUJHdkdFLGtDRmt2SUosQ0FDRixDRHpvSUUsbUNBRUUsYUMwb0lKLENEcm9JRSwrQkFFRSxlQ3lvSUosQ0Ryb0lFLDhDQUhFLGFRN0VXLENSOEVYLG9CQzJvSUosQ0Rqb0lFLCtCQUhFLGFRckZXLENSc0ZYLHlCQzJvSUosQ0Ryb0lFLGtCQUVFLGtCQUNBLGVRN0llLENMT2IsaUJGNndJTixDRG5vSUksaURBRUUsYVEvQ1UsQ1I4Q1YsZVFsSmEsQ1JvSmIsb0JDcW9JTixDRG5vSUksbURBQ0UsYVFsRGdCLENSbURoQixvQkNxb0lOLENEL25JSSx3R0FIRSxhUXJEaUIsQ1JzRGpCLHlCQ3lvSU4sQ0Rob0lBLFNHOUpNLHVDQXpDQSxtQkY2MElOLENLbjFJUSxnRE42TVIsU0c5Sk0sa0NGeXlJSixDQUNGLENLajJJUSx5Qk5xTlIsU0c5Sk0sb0NGK3lJSixDQUNGLENLbjJJUSwrQ05pTlIsU0c5Sk0sb0NGcXpJSixDQUNGLENEOW9JSSx3Q0FDRSxXQ2dwSU4sQ0Q3b0lFLHVCRzVLSSxtQ0F6Q0Esa0JGdTJJTixDSzcySVEsZ0ROMk5OLHVCRzVLSSxrQ0ZtMElKLENBQ0YsQ0szM0lRLHlCTm1PTix1Qkc1S0ksb0NGeTBJSixDQUNGLENLNzNJUSwrQ04rTk4sdUJHNUtJLG9DRiswSUosQ0FDRixDQXQ0SUEsS0FJRSw0QkFBNkIsQ0FDN0Isa0NBQW1DLENBQ25DLGlDQUFrQyxDQUxsQyxlQTg0SUYsQ0F0NElBLHNCQVBFLDZCQUE4QixDQUM5QixxQkFtNUlGLENBdDRJQSwyQkFDRSxZQXk0SUYiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9reW5kcnlsLWRlc2lnbi1zeXN0ZW0vLi9zcmMvc3R5bGVzL190eXBlb2dyYXBoeS5zY3NzIiwid2VicGFjazovL2t5bmRyeWwtZGVzaWduLXN5c3RlbS8uL3NyYy9zdHlsZXMvX2dsb2JhbC5idWlsZC5zY3NzIiwid2VicGFjazovL2t5bmRyeWwtZGVzaWduLXN5c3RlbS8uL3NyYy9zdHlsZXMvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovL2t5bmRyeWwtZGVzaWduLXN5c3RlbS8uL3NyYy9zdHlsZXMvX3V0aWwuc2NzcyIsIndlYnBhY2s6Ly9reW5kcnlsLWRlc2lnbi1zeXN0ZW0vLi9zcmMvc3R5bGVzL19mb250cy5zY3NzIiwid2VicGFjazovL2t5bmRyeWwtZGVzaWduLXN5c3RlbS8uL3NyYy9zdHlsZXMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9reW5kcnlsLWRlc2lnbi1zeXN0ZW0vLi9zcmMvc3R5bGVzL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovL2t5bmRyeWwtZGVzaWduLXN5c3RlbS8uL3NyYy9zdHlsZXMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9reW5kcnlsLWRlc2lnbi1zeXN0ZW0vLi9zcmMvc3R5bGVzL192YXJzLnNjc3MiLCJ3ZWJwYWNrOi8va3luZHJ5bC1kZXNpZ24tc3lzdGVtLy4vc3JjL3N0eWxlcy9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly9reW5kcnlsLWRlc2lnbi1zeXN0ZW0vLi9zcmMvc3R5bGVzL19tb2RhbC5zY3NzIiwid2VicGFjazovL2t5bmRyeWwtZGVzaWduLXN5c3RlbS8uL3NyYy9zdHlsZXMvX3RhYnMuc2NzcyIsIndlYnBhY2s6Ly9reW5kcnlsLWRlc2lnbi1zeXN0ZW0vLi9zcmMvc3R5bGVzL190cmFuc2l0aW9ucy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4vYnJlYWtwb2ludHMnO1xuQGltcG9ydCAnLi91dGlsJztcbkBpbXBvcnQgJy4vdmFycyc7XG5cbi4jeyRjbGFzcy1wcmVmaXh9LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogJGRlZmF1bHQtdGV4dDtcbiAgZm9udC1zaXplOiAje3B4MnJlbSgxNil9O1xuICBsaW5lLWhlaWdodDogI3tweDJyZW0oMjgpfTtcbiAgQGluY2x1ZGUgbWFyZ2luKHRvcCBib3R0b20sIDMpO1xuICBAaW5jbHVkZSBkZXZpY2UodGFibGV0KSB7XG4gICAgZm9udC1zaXplOiAje3B4MnJlbSgxOCl9O1xuICAgIGxpbmUtaGVpZ2h0OiAje3B4MnJlbSgyOCl9O1xuICAgIEBpbmNsdWRlIG1hcmdpbih0b3AgYm90dG9tLCAyKTtcbiAgfVxuICBAaW5jbHVkZSBkZXZpY2UobW9iaWxlKSB7XG4gICAgZm9udC1zaXplOiAje3B4MnJlbSgxOCl9O1xuICAgIGxpbmUtaGVpZ2h0OiAje3B4MnJlbSgyOCl9O1xuICAgIEBpbmNsdWRlIG1hcmdpbih0b3AgYm90dG9tLCAxKTtcbiAgfVxuICAuI3skY2xhc3MtcHJlZml4fS1pbnZlcnQsXG4gIC4jeyRjbGFzcy1wcmVmaXh9LWludmVydCAmLFxuICAmLiN7JGNsYXNzLXByZWZpeH0taW52ZXJ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW52ZXJ0ZWQtYmFja2dyb3VuZDtcbiAgICBjb2xvcjogJGludmVydGVkLWRlZmF1bHQtdGV4dDtcbiAgfVxufVxuXG4uI3skY2xhc3MtcHJlZml4fS1oMSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbGc7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGgxLWNvbG9yO1xuICBmb250LXNpemU6ICN7cHgycmVtKDY0KX07XG4gIGxpbmUtaGVpZ2h0OiAje3B4MnJlbSg2OCl9O1xuICBAaW5jbHVkZSBtYXJnaW4odG9wIGJvdHRvbSwgNCk7XG4gIEBpbmNsdWRlIGRldmljZSh0YWJsZXQpIHtcbiAgICBmb250LXNpemU6ICN7cHgycmVtKDQ4KX07XG4gICAgbGluZS1oZWlnaHQ6ICN7cHgycmVtKDYzKX07XG4gICAgQGluY2x1ZGUgbWFyZ2luKHRvcCBib3R0b20sIDMpO1xuICB9XG4gIEBpbmNsdWRlIGRldmljZShtb2JpbGUpIHtcbiAgICBmb250LXNpemU6ICN7cHgycmVtKDM2KX07XG4gICAgbGluZS1oZWlnaHQ6ICN7cHgycmVtKDQ2KX07XG4gICAgQGluY2x1ZGUgbWFyZ2luKHRvcCBib3R0b20sIDIpO1xuICB9XG4gIC4jeyRjbGFzcy1wcmVmaXh9LWludmVydCAmLFxuICAmLiN7JGNsYXNzLXByZWZpeH0taW52ZXJ0IHtcbiAgICBjb2xvcjogJGludmVydGVkLWgxLWNvbG9yO1xuICB9XG59XG5cbi4jeyRjbGFzcy1wcmVmaXh9LWgyIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1sZztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkaDItY29sb3I7XG4gIGZvbnQtc2l6ZTogI3tweDJyZW0oMzYpfTtcbiAgbGluZS1oZWlnaHQ6ICN7cHgycmVtKDQ2KX07XG4gIEBpbmNsdWRlIG1hcmdpbih0b3AgYm90dG9tLCA0KTtcbiAgQGluY2x1ZGUgZGV2aWNlKHRhYmxldCkge1xuICAgIGZvbnQtc2l6ZTogI3tweDJyZW0oMzYpfTtcbiAgICBsaW5lLWhlaWdodDogI3tweDJyZW0oNDYpfTtcbiAgICBAaW5jbHVkZSBtYXJnaW4odG9wIGJvdHRvbSwgMyk7XG4gIH1cbiAgQGluY2x1ZGUgZGV2aWNlKG1vYmlsZSkge1xuICAgIGZvbnQtc2l6ZTogI3tweDJyZW0oMzIpfTtcbiAgICBsaW5lLWhlaWdodDogI3tweDJyZW0oNDIpfTtcbiAgICBAaW5jbHVkZSBtYXJnaW4odG9wIGJvdHRvbSwgMik7XG4gIH1cbiAgLiN7JGNsYXNzLXByZWZpeH0taW52ZXJ0ICYsXG4gICYuI3skY2xhc3MtcHJlZml4fS1pbnZlcnQge1xuICAgIGNvbG9yOiAkaW52ZXJ0ZWQtaDItY29sb3I7XG4gIH1cbn1cblxuLiN7JGNsYXNzLXByZWZpeH0taDMge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWxnO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICBjb2xvcjogJGgzLWNvbG9yO1xuICBmb250LXNpemU6ICN7cHgycmVtKDMyKX07XG4gIGxpbmUtaGVpZ2h0OiAje3B4MnJlbSg0Mil9O1xuICBAaW5jbHVkZSBtYXJnaW4odG9wIGJvdHRvbSwgNCk7XG4gIEBpbmNsdWRlIGRldmljZSh0YWJsZXQpIHtcbiAgICBmb250LXNpemU6ICN7cHgycmVtKDMyKX07XG4gICAgbGluZS1oZWlnaHQ6ICN7cHgycmVtKDQyKX07XG4gICAgQGluY2x1ZGUgbWFyZ2luKHRvcCBib3R0b20sIDMpO1xuICB9XG4gIEBpbmNsdWRlIGRldmljZShtb2JpbGUpIHtcbiAgICBmb250LXNpemU6ICN7cHgycmVtKDI4KX07XG4gICAgbGluZS1oZWlnaHQ6ICN7cHgycmVtKDM3KX07XG4gICAgQGluY2x1ZGUgbWFyZ2luKHRvcCBib3R0b20sIDIpO1xuICB9XG4gIC4jeyRjbGFzcy1wcmVmaXh9LWludmVydCAmLFxuICAmLiN7JGNsYXNzLXByZWZpeH0taW52ZXJ0IHtcbiAgICBjb2xvcjogJGludmVydGVkLWgzLWNvbG9yO1xuICB9XG59XG5cbi4jeyRjbGFzcy1wcmVmaXh9LWg0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1sZztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkaDQtY29sb3I7XG4gIGZvbnQtc2l6ZTogI3tweDJyZW0oMzYpfTtcbiAgbGluZS1oZWlnaHQ6ICN7cHgycmVtKDU0KX07XG4gIEBpbmNsdWRlIG1hcmdpbih0b3AgYm90dG9tLCA0KTtcbiAgQGluY2x1ZGUgZGV2aWNlKHRhYmxldCkge1xuICAgIGZvbnQtc2l6ZTogI3tweDJyZW0oMjgpfTtcbiAgICBsaW5lLWhlaWdodDogI3tweDJyZW0oNTQpfTtcbiAgICBAaW5jbHVkZSBtYXJnaW4odG9wIGJvdHRvbSwgMyk7XG4gIH1cbiAgQGluY2x1ZGUgZGV2aWNlKG1vYmlsZSkge1xuICAgIGZvbnQtc2l6ZTogI3tweDJyZW0oMjgpfTtcbiAgICBsaW5lLWhlaWdodDogI3tweDJyZW0oNTQpfTtcbiAgICBAaW5jbHVkZSBtYXJnaW4odG9wIGJvdHRvbSwgMik7XG4gIH1cbiAgLiN7JGNsYXNzLXByZWZpeH0taW52ZXJ0ICYsXG4gICYuI3skY2xhc3MtcHJlZml4fS1pbnZlcnQge1xuICAgIGNvbG9yOiAkaW52ZXJ0ZWQtaDQtY29sb3I7XG4gIH1cbn1cblxuLiN7JGNsYXNzLXByZWZpeH0taDUge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRoNS1jb2xvcjtcbiAgZm9udC1zaXplOiAje3B4MnJlbSgzMCl9O1xuICBsaW5lLWhlaWdodDogI3tweDJyZW0oNDQpfTtcbiAgQGluY2x1ZGUgbWFyZ2luKHRvcCBib3R0b20sIDQpO1xuICBAaW5jbHVkZSBkZXZpY2UoZGVza3RvcCkge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbGc7XG4gIH1cbiAgQGluY2x1ZGUgZGV2aWNlKHRhYmxldCkge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAje3B4MnJlbSgyMCl9O1xuICAgIGxpbmUtaGVpZ2h0OiAje3B4MnJlbSgzMCl9O1xuICAgIEBpbmNsdWRlIG1hcmdpbih0b3AgYm90dG9tLCAzKTtcbiAgfVxuICBAaW5jbHVkZSBkZXZpY2UobW9iaWxlKSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgICBmb250LXNpemU6ICN7cHgycmVtKDIwKX07XG4gICAgbGluZS1oZWlnaHQ6ICN7cHgycmVtKDMwKX07XG4gICAgQGluY2x1ZGUgbWFyZ2luKHRvcCBib3R0b20sIDIpO1xuICB9XG4gIC4jeyRjbGFzcy1wcmVmaXh9LWludmVydCAmLFxuICAmLiN7JGNsYXNzLXByZWZpeH0taW52ZXJ0IHtcbiAgICBjb2xvcjogJGludmVydGVkLWg1LWNvbG9yO1xuICB9XG59XG5cbi4jeyRjbGFzcy1wcmVmaXh9LWg2IHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkaDYtY29sb3I7XG4gIGZvbnQtc2l6ZTogI3tweDJyZW0oMjIpfTtcbiAgbGluZS1oZWlnaHQ6ICN7cHgycmVtKDI4KX07XG4gIEBpbmNsdWRlIG1hcmdpbih0b3AgYm90dG9tLCA0KTtcbiAgQGluY2x1ZGUgZGV2aWNlKGRlc2t0b3ApIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWxnO1xuICB9XG4gIEBpbmNsdWRlIGRldmljZSh0YWJsZXQpIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogI3tweDJyZW0oMTgpfTtcbiAgICBsaW5lLWhlaWdodDogI3tweDJyZW0oMjQpfTtcbiAgICBAaW5jbHVkZSBtYXJnaW4odG9wIGJvdHRvbSwgMyk7XG4gIH1cbiAgQGluY2x1ZGUgZGV2aWNlKG1vYmlsZSkge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAje3B4MnJlbSgxOCl9O1xuICAgIGxpbmUtaGVpZ2h0OiAje3B4MnJlbSgyNCl9O1xuICAgIEBpbmNsdWRlIG1hcmdpbih0b3AgYm90dG9tLCAyKTtcbiAgfVxuICAuI3skY2xhc3MtcHJlZml4fS1pbnZlcnQgJixcbiAgJi4jeyRjbGFzcy1wcmVmaXh9LWludmVydCB7XG4gICAgY29sb3I6ICRpbnZlcnRlZC1oNi1jb2xvcjtcbiAgfVxufVxuXG4uI3skY2xhc3MtcHJlZml4fS1saW5rIHtcbiAgJjpsaW5rLFxuICAmOnZpc2l0ZWQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogJGxpbms7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1mb2N1cztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGluay1hY3RpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC4jeyRjbGFzcy1wcmVmaXh9LWljb24ge1xuICAgIEBpbmNsdWRlIG1hcmdpbihsZWZ0LCAxKTtcbiAgICBmb250LXNpemU6ICN7cHgycmVtKDE0KX07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB9XG4gIC4jeyRjbGFzcy1wcmVmaXh9LWludmVydCAmLFxuICAmLiN7JGNsYXNzLXByZWZpeH0taW52ZXJ0IHtcbiAgICAmOmxpbmsge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgY29sb3I6ICRpbnZlcnRlZC1saW5rO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkaW52ZXJ0ZWQtbGluay1mb2N1cztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRpbnZlcnRlZC1saW5rLWFjdGl2ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkaW52ZXJ0ZWQtbGluay1ob3ZlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4uI3skY2xhc3MtcHJlZml4fS1saXN0IHtcbiAgQGluY2x1ZGUgcGFkZGluZyhsZWZ0LCAzKTtcbiAgQGluY2x1ZGUgbWFyZ2luKHRvcCBib3R0b20sIDMpO1xuICBAaW5jbHVkZSBkZXZpY2UodGFibGV0KSB7XG4gICAgQGluY2x1ZGUgbWFyZ2luKHRvcCBib3R0b20sIDIpO1xuICB9XG4gIEBpbmNsdWRlIGRldmljZShtb2JpbGUpIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4odG9wIGJvdHRvbSwgMSk7XG4gIH1cbiAgJjppcyh1bCkge1xuICAgIGxpLiN7JGNsYXNzLXByZWZpeH0tbGlzdC1pdGVtOjptYXJrZXIge1xuICAgICAgY29udGVudDogJ+KAkyc7XG4gICAgfVxuICB9XG4gIC4jeyRjbGFzcy1wcmVmaXh9LWxpc3QtaXRlbSB7XG4gICAgQGluY2x1ZGUgbWFyZ2luKHRvcCBib3R0b20sIDIpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcobGVmdCwgMSk7XG4gICAgQGluY2x1ZGUgZGV2aWNlKHRhYmxldCkge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKHRvcCBib3R0b20sIDIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBkZXZpY2UobW9iaWxlKSB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4odG9wIGJvdHRvbSwgMSk7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuL2FjY29yZGlvbic7XG5AaW1wb3J0ICcuL2JyZWFrcG9pbnRzJztcbkBpbXBvcnQgJy4vYnV0dG9ucyc7XG5AaW1wb3J0ICcuL2ZvbnRzJztcbkBpbXBvcnQgJy4vZ3JpZCc7XG5AaW1wb3J0ICcuL2ljb25zJztcbkBpbXBvcnQgJy4vbW9kYWwnO1xuQGltcG9ydCAnLi90YWJzJztcbkBpbXBvcnQgJy4vdHJhbnNpdGlvbnMnO1xuQGltcG9ydCAnLi90eXBlb2dyYXBoeSc7XG5AaW1wb3J0ICcuL3ZhcnMnO1xuXG5odG1sIHtcbiAgbWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgeHMpO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG46Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4iLCJAdXNlICdzYXNzOm1hcCc7XG5cbkBpbXBvcnQgJy4vdXRpbCc7XG5AaW1wb3J0ICcuL3ZhcnMnO1xuXG4uI3skY2xhc3MtcHJlZml4fS1hY2NvcmRpb24taXRlbSB7XG4gIEBpbmNsdWRlIHBhZGRpbmcobGVmdCByaWdodCwgMSk7XG4gIEBpbmNsdWRlIG1hcmdpbihyaWdodCwgMSk7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBib3JkZXItY29sb3I6IG1hcC5nZXQoJGNvbG9ycywgJ3NhZ2UnKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLiN7JGNsYXNzLXByZWZpeH0tYWNjb3JkaW9uLWl0ZW0taGVhZGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICB9XG5cbiAgICAmLm9wZW5lZDphZnRlciB7XG4gICAgICBjb250ZW50OiAnLSc7XG4gICAgfVxuXG4gICAgJi5vcGVuZWQgKyAuI3skY2xhc3MtcHJlZml4fS1hY2NvcmRpb24taXRlbS1kZXRhaWwtd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlO1xuICAgIH1cbiAgfVxuXG4gIC4jeyRjbGFzcy1wcmVmaXh9LWFjY29yZGlvbi1pdGVtLWRldGFpbC13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlO1xuICB9XG59XG4iLCJAdXNlICdzYXNzOm1hdGgnO1xuXG5AaW1wb3J0ICcuL3ZhcnMnO1xuXG4vLy8gQ29udmVydHMgYW1vdW50IGluIHBpeGVsIHVuaXRzIHRvIHRoZSBjb3JyZXNwb25kaW5nIHJlbSBhbW91bnQgYWNjb3JkaW5nIHRvIHRoZSBiYXNlIGZvbnQgc2l6ZS5cbi8vL1xuLy8vIEBwYXJhbSB7S2V5d29yZHxOdW1iZXJ9ICRweCAtIFRoZSBhbW91bnQgb2YgcGl4ZWxzXG4vLy8gQHBhcmFtIHtLZXl3b3JkfE51bWJlcn0gJGJhc2UgLSBUaGUgYmFzZSBmb250IHNpemVcbi8vL1xuLy8vIEBvdXRwdXQgT3V0cHV0cyB0aGUgY2FsY3VsYXRlZCByZW0gdW5pdHMuXG5AZnVuY3Rpb24gcHgycmVtKCRweCwgJGJhc2U6IDE2KSB7XG4gICRtdWx0aXBsaWVyOiBtYXRoLmRpdigxMCwgJGJhc2UpO1xuICBAcmV0dXJuIG1hdGguZGl2KCRweCAqICRtdWx0aXBsaWVyLCAxMCkgKyAncmVtJztcbn1cblxuLy8vIEFkZHMgdGhlIGFwcHJvcHJpYXRlIHBhZGRpbmcgYWNjb3JkaW5nIHRvIHRoZSBzdWItZ3JpZCB1bml0cy5cbi8vL1xuLy8vIEBwYXJhbSB7S2V5d29yZHxOdW1iZXJ9ICRzaWRlLi4uIC0gVGhlIGRpcmVjdGlvbiB0aGUgcGFkZGluZyBzaG91bGQgZ28uICh0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnQpXG4vLy8gQHBhcmFtIHtLZXl3b3JkfE51bWJlcn0gJGFtb3VudCAtIFRoZSBudW1iZXIgb2Ygc3ViLWdyaWQgdW5pdHMuXG4vLy8gQHBhcmFtIHtLZXl3b3JkfE51bWJlcn0gJHVuaXQgLSBUaGUgbnVtYmVyIG9mIHBpeGVscyBwZXIgc3ViLWdyaWQgdW5pdC5cbi8vL1xuLy8vIEBvdXRwdXQgQWRkcyB0aGUgYXBwcm9wcmlhdGUgcGFkZGluZyBpbiByZW1zLlxuQG1peGluIHBhZGRpbmcoJHNpZGUsICRhbW91bnQsICR1bml0OiAkc3ViLWdyaWQtcHgpIHtcbiAgQGVhY2ggJHMgaW4gJHNpZGUge1xuICAgIEBpZiAkcyA9PSAndG9wJyBvciAkcyA9PSAncmlnaHQnIG9yICRzID09ICdib3R0b20nIG9yICRzID09ICdsZWZ0JyB7XG4gICAgICBwYWRkaW5nLSN7JHN9OiAje3B4MnJlbSgkYW1vdW50ICogJHVuaXQpfTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEB3YXJuICdwYWRkaW5nKCk6IFwiI3skc31cIiBpcyBub3QgYSBzdXBwb3J0ZWQgc2lkZS4nO1xuICAgIH1cbiAgfVxufVxuXG4vLy8gR2VuZXJhdGVzIGNsYXNzZXMgZm9yIHNldHRpbmcgcGFkZGluZyBhcm91bmQgZWxlbWVudHMuXG4vLy9cbi8vLyBAcGFyYW0ge0tleXdvcmR8TnVtYmVyfSAkbiAtIFRoZSBudW1iZXIgb2YgY2xhc3NlcyB0byBnZW5lcmF0ZS5cbi8vL1xuLy8vIEBvdXRwdXQgQ3JlYXRlcyAkbiBjbGFzc2VzIGZvciBzZXR0aW5nIHBhZGRpbmcuXG5AbWl4aW4gY3JlYXRlLXBhZGRpbmctY2xhc3NlcygkbjogOCkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRuIHtcbiAgICAuI3skY2xhc3MtcHJlZml4fS1wdCN7JGl9IHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcodG9wLCAkaSk7XG4gICAgfVxuICAgIC4jeyRjbGFzcy1wcmVmaXh9LXByI3skaX0ge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZyhyaWdodCwgJGkpO1xuICAgIH1cbiAgICAuI3skY2xhc3MtcHJlZml4fS1wYiN7JGl9IHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoYm90dG9tLCAkaSk7XG4gICAgfVxuICAgIC4jeyRjbGFzcy1wcmVmaXh9LXBsI3skaX0ge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZyhsZWZ0LCAkaSk7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGNyZWF0ZS1wYWRkaW5nLWNsYXNzZXMoKTtcblxuLy8vIEFkZHMgdGhlIGFwcHJvcHJpYXRlIG1hcmdpbiBhY2NvcmRpbmcgdG8gdGhlIHN1Yi1ncmlkIHVuaXRzLlxuLy8vXG4vLy8gQHBhcmFtIHtLZXl3b3JkfE51bWJlcn0gJHNpZGUuLi4gLSBUaGUgZGlyZWN0aW9uIHRoZSBtYXJnaW4gc2hvdWxkIGdvLiAodG9wLCByaWdodCwgYm90dG9tLCBsZWZ0KVxuLy8vIEBwYXJhbSB7S2V5d29yZHxOdW1iZXJ9ICRhbW91bnQgLSBUaGUgbnVtYmVyIG9mIHN1Yi1ncmlkIHVuaXRzLlxuLy8vIEBwYXJhbSB7S2V5d29yZHxOdW1iZXJ9ICR1bml0IC0gVGhlIG51bWJlciBvZiBwaXhlbHMgcGVyIHN1Yi1ncmlkIHVuaXQuXG4vLy9cbi8vLyBAb3V0cHV0IEFkZHMgdGhlIGFwcHJvcHJpYXRlIG1hcmdpbnMgaW4gcmVtcy5cbkBtaXhpbiBtYXJnaW4oJHNpZGUsICRhbW91bnQsICR1bml0OiAkc3ViLWdyaWQtcHgpIHtcbiAgQGVhY2ggJHMgaW4gJHNpZGUge1xuICAgIEBpZiAkcyA9PSAndG9wJyBvciAkcyA9PSAncmlnaHQnIG9yICRzID09ICdib3R0b20nIG9yICRzID09ICdsZWZ0JyB7XG4gICAgICBtYXJnaW4tI3skc306ICN7cHgycmVtKCRhbW91bnQgKiAkdW5pdCl9O1xuICAgIH0gQGVsc2Uge1xuICAgICAgQHdhcm4gJ21hcmdpbigpOiBcIiN7JHN9XCIgaXMgbm90IGEgc3VwcG9ydGVkIHNpZGUuJztcbiAgICB9XG4gIH1cbn1cblxuLy8vIEdlbmVyYXRlcyBjbGFzc2VzIGZvciBzZXR0aW5nIG1hcmdpbnMgYXJvdW5kIGVsZW1lbnRzLlxuLy8vXG4vLy8gQHBhcmFtIHtLZXl3b3JkfE51bWJlcn0gJG4gLSBUaGUgbnVtYmVyIG9mIGNsYXNzZXMgdG8gZ2VuZXJhdGUuXG4vLy9cbi8vLyBAb3V0cHV0IENyZWF0ZXMgJG4gY2xhc3NlcyBmb3Igc2V0dGluZyBtYXJnaW5zLlxuQG1peGluIGNyZWF0ZS1tYXJnaW4tY2xhc3NlcygkbjogOCkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRuIHtcbiAgICAuI3skY2xhc3MtcHJlZml4fS1tdCN7JGl9IHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbih0b3AsICRpKTtcbiAgICB9XG4gICAgLiN7JGNsYXNzLXByZWZpeH0tbXIjeyRpfSB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4ocmlnaHQsICRpKTtcbiAgICB9XG4gICAgLiN7JGNsYXNzLXByZWZpeH0tbWIjeyRpfSB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4oYm90dG9tLCAkaSk7XG4gICAgfVxuICAgIC4jeyRjbGFzcy1wcmVmaXh9LW1sI3skaX0ge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKGxlZnQsICRpKTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgY3JlYXRlLW1hcmdpbi1jbGFzc2VzKCk7XG5cbi8vLyBHZW5lcmF0ZXMgY2xhc3NlcyBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kIG9uIGVsZW1lbnRzLlxuLy8vXG4vLy8gQG91dHB1dCBDcmVhdGVzIGNsYXNzZXMgZm9yIHRoZSBpbmRpdmlkdWFsIGNvbG9ycy5cbkBtaXhpbiBjcmVhdGUtYmFja2dyb3VuZC1jbGFzc2VzIHtcbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAuI3skY2xhc3MtcHJlZml4fS1iZy0jeyRuYW1lfSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyR2YWx1ZX07XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGNyZWF0ZS1iYWNrZ3JvdW5kLWNsYXNzZXM7XG5cbi8vLyBHZW5lcmF0ZXMgY2xhc3NlcyBmb3Igc2V0dGluZyBmb250IGNvbG9yIG9uIGVsZW1lbnRzLlxuLy8vXG4vLy8gQG91dHB1dCBDcmVhdGVzIGNsYXNzZXMgZm9yIHRoZSBpbmRpdmlkdWFsIGNvbG9ycy5cbkBtaXhpbiBjcmVhdGUtY29sb3ItY2xhc3NlcyB7XG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLiN7JGNsYXNzLXByZWZpeH0tZm9udC0jeyRuYW1lfSB7XG4gICAgICBjb2xvcjogI3skdmFsdWV9O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcztcbiIsIi8qKlxuICBUaGlzIGZpbGUgY2Fubm90IGJlIHJlZmVyZW5jZWQgaW5zaWRlIG90aGVyIHNhc3MgZmlsZXMuIEl0IGlzIG9ubHkgdG8gYmUgaW1wb3J0ZWQgaW4gYSAqZ2xvYmFsKiBzdHlsZXNoZWV0LlxuICovXG5AY2hhcnNldCBcInV0Zi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29ucy1pYm0tdjEyJztcbiAgc3JjOiB1cmwobGliL2ZvbnRzL2ljb25zLWlibS12MTIuZW90KTtcbiAgc3JjOiB1cmwobGliL2ZvbnRzL2ljb25zLWlibS12MTIud29mZikgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKGxpYi9mb250cy9pY29ucy1pYm0tdjEyLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybChsaWIvZm9udHMvaWNvbnMtaWJtLXYxMi5zdmcjaWNvbnMtaWJtLXYxMikgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMtaWJtLXYxMic7XG4gICAgc3JjOiB1cmwobGliL2ZvbnRzL2ljb25zLWlibS12MTIuc3ZnI2ljb25zLWlibS12MTIpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICB9XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdreW5kcnlsLUljb25zJztcbiAgc3JjOiB1cmwobGliL2ZvbnRzL2t5bmRyeWwtSWNvbnMuZW90KTtcbiAgc3JjOiB1cmwobGliL2ZvbnRzL2t5bmRyeWwtSWNvbnMuZW90KSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKGxpYi9mb250cy9reW5kcnlsLUljb25zLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybChsaWIvZm9udHMva3luZHJ5bC1JY29ucy53b2ZmKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwobGliL2ZvbnRzL2t5bmRyeWwtSWNvbnMuc3ZnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFRXSyBFdmVyZXR0O1xuICBzcmM6IHVybChsaWIvZm9udHMvVFdLRXZlcmV0dC1IYWlybGluZUl0YWxpYy13ZWIud29mZjIpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwobGliL2ZvbnRzL1RXS0V2ZXJldHQtSGFpcmxpbmVJdGFsaWMtd2ViLndvZmYpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogVFdLIEV2ZXJldHQ7XG4gIHNyYzogdXJsKGxpYi9mb250cy9UV0tFdmVyZXR0LUhhaXJsaW5lLXdlYi53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybChsaWIvZm9udHMvVFdLRXZlcmV0dC1IYWlybGluZS13ZWIud29mZikgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBUV0sgRXZlcmV0dDtcbiAgc3JjOiB1cmwobGliL2ZvbnRzL1RXS0V2ZXJldHQtVGhpbkl0YWxpYy13ZWIud29mZjIpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwobGliL2ZvbnRzL1RXS0V2ZXJldHQtVGhpbkl0YWxpYy13ZWIud29mZikgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBUV0sgRXZlcmV0dDtcbiAgc3JjOiB1cmwobGliL2ZvbnRzL1RXS0V2ZXJldHQtVGhpbi13ZWIud29mZjIpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwobGliL2ZvbnRzL1RXS0V2ZXJldHQtVGhpbi13ZWIud29mZikgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBUV0sgRXZlcmV0dDtcbiAgc3JjOiB1cmwobGliL2ZvbnRzL1RXS0V2ZXJldHQtVWx0cmFsaWdodEl0YWxpYy13ZWIud29mZjIpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwobGliL2ZvbnRzL1RXS0V2ZXJldHQtVWx0cmFsaWdodEl0YWxpYy13ZWIud29mZikgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBUV0sgRXZlcmV0dDtcbiAgc3JjOiB1cmwobGliL2ZvbnRzL1RXS0V2ZXJldHQtVWx0cmFsaWdodC13ZWIud29mZjIpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwobGliL2ZvbnRzL1RXS0V2ZXJldHQtVWx0cmFsaWdodC13ZWIud29mZikgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBUV0sgRXZlcmV0dDtcbiAgc3JjOiB1cmwobGliL2ZvbnRzL1RXS0V2ZXJldHQtTGlnaHRJdGFsaWMtd2ViLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKGxpYi9mb250cy9UV0tFdmVyZXR0LUxpZ2h0SXRhbGljLXdlYi53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFRXSyBFdmVyZXR0IExpZ2h0O1xuICBzcmM6IHVybChsaWIvZm9udHMvVFdLRXZlcmV0dC1MaWdodC13ZWIud29mZjIpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwobGliL2ZvbnRzL1RXS0V2ZXJldHQtTGlnaHQtd2ViLndvZmYpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogVFdLIEV2ZXJldHQ7XG4gIHNyYzogdXJsKGxpYi9mb250cy9UV0tFdmVyZXR0LVJlZ3VsYXJJdGFsaWMtd2ViLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKGxpYi9mb250cy9UV0tFdmVyZXR0LVJlZ3VsYXJJdGFsaWMtd2ViLndvZmYpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogVFdLIEV2ZXJldHQ7XG4gIHNyYzogdXJsKGxpYi9mb250cy9UV0tFdmVyZXR0LVJlZ3VsYXItd2ViLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKGxpYi9mb250cy9UV0tFdmVyZXR0LVJlZ3VsYXItd2ViLndvZmYpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogVFdLIEV2ZXJldHQ7XG4gIHNyYzogdXJsKGxpYi9mb250cy9UV0tFdmVyZXR0LU1lZGl1bUl0YWxpYy13ZWIud29mZjIpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwobGliL2ZvbnRzL1RXS0V2ZXJldHQtTWVkaXVtSXRhbGljLXdlYi53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFRXSyBFdmVyZXR0O1xuICBzcmM6IHVybChsaWIvZm9udHMvVFdLRXZlcmV0dC1NZWRpdW0td2ViLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKGxpYi9mb250cy9UV0tFdmVyZXR0LU1lZGl1bS13ZWIud29mZikgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBUV0sgRXZlcmV0dDtcbiAgc3JjOiB1cmwobGliL2ZvbnRzL1RXS0V2ZXJldHQtQm9sZEl0YWxpYy13ZWIud29mZjIpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwobGliL2ZvbnRzL1RXS0V2ZXJldHQtQm9sZEl0YWxpYy13ZWIud29mZikgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBUV0sgRXZlcmV0dDtcbiAgc3JjOiB1cmwobGliL2ZvbnRzL1RXS0V2ZXJldHQtQm9sZC13ZWIud29mZjIpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwobGliL2ZvbnRzL1RXS0V2ZXJldHQtQm9sZC13ZWIud29mZikgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBUV0sgRXZlcmV0dDtcbiAgc3JjOiB1cmwobGliL2ZvbnRzL1RXS0V2ZXJldHQtRXh0cmFib2xkSXRhbGljLXdlYi53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybChsaWIvZm9udHMvVFdLRXZlcmV0dC1FeHRyYWJvbGRJdGFsaWMtd2ViLndvZmYpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogVFdLIEV2ZXJldHQ7XG4gIHNyYzogdXJsKGxpYi9mb250cy9UV0tFdmVyZXR0LUV4dHJhYm9sZC13ZWIud29mZjIpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwobGliL2ZvbnRzL1RXS0V2ZXJldHQtRXh0cmFib2xkLXdlYi53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFRXSyBFdmVyZXR0O1xuICBzcmM6IHVybChsaWIvZm9udHMvVFdLRXZlcmV0dC1CbGFja0l0YWxpYy13ZWIud29mZjIpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwobGliL2ZvbnRzL1RXS0V2ZXJldHQtQmxhY2tJdGFsaWMtd2ViLndvZmYpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogVFdLIEV2ZXJldHQ7XG4gIHNyYzogdXJsKGxpYi9mb250cy9UV0tFdmVyZXR0LUJsYWNrLXdlYi53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybChsaWIvZm9udHMvVFdLRXZlcmV0dC1CbGFjay13ZWIud29mZikgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBUV0sgRXZlcmV0dDtcbiAgc3JjOiB1cmwobGliL2ZvbnRzL1RXS0V2ZXJldHQtU3VwZXJJdGFsaWMtd2ViLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKGxpYi9mb250cy9UV0tFdmVyZXR0LVN1cGVySXRhbGljLXdlYi53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBUV0sgRXZlcmV0dDtcbiAgc3JjOiB1cmwobGliL2ZvbnRzL1RXS0V2ZXJldHQtU3VwZXItd2ViLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKGxpYi9mb250cy9UV0tFdmVyZXR0LVN1cGVyLXdlYi53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuIiwiQGltcG9ydCBcIi4vdmFyc1wiO1xuQGltcG9ydCBcIi4vYnJlYWtwb2ludHNcIjtcbkBpbXBvcnQgXCIuL3V0aWxcIjtcblxuQGZ1bmN0aW9uIGdyaWRDb2x1bW5zVG9GcmFjdGlvbmFsVW5pdHMoJGNvbHVtbnMpIHtcbiAgICAkY3NzQ29sdW1uTm90YXRpb246Jyc7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICRjc3NDb2x1bW5Ob3RhdGlvbiA6ICRjc3NDb2x1bW5Ob3RhdGlvbiArICcxZnIgJ1xuICAgIH1cbiAgICBAcmV0dXJuIHVucXVvdGUoJGNzc0NvbHVtbk5vdGF0aW9uKTtcbn1cblxuQG1peGluIGdlbmVyYXRlR3JpZENvbHVtbkRlZmluaXRpb25zKCRudW1iZXJPZkNvbHVtbnMsICRicmVha3BvaW50KSB7XG4gIFxuICAgIEBmb3IgJGNvbHVtbi1zcGFuIGZyb20gMSB0aHJvdWdoICRudW1iZXJPZkNvbHVtbnMge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50KSB7IFxuICAgICAgICAgICAgLiN7JGNsYXNzLXByZWZpeH0tI3skYnJlYWtwb2ludH0tY29sLSN7JGNvbHVtbi1zcGFufSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICN7JGNvbHVtbi1zcGFufTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgIFxufVxuXG5cbi4jeyRjbGFzcy1wcmVmaXh9LWdyaWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogZ3JpZENvbHVtbnNUb0ZyYWN0aW9uYWxVbml0cyhtYXAtZ2V0KCRicmVha3BvaW50LWdyaWQtY29sdW1ucywgXCJtYXhcIikpO1xuICAgIGdyaWQtZ2FwOiAkc3ViLWdyaWQtcHggKiA0cHg7XG4gICAgQGluY2x1ZGUgcGFkZGluZyhsZWZ0LCAzKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKHJpZ2h0LCAzKTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIFxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bGdcIikgKyAxO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGxnKSB7IFxuICAgICAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImxnXCIpICsgMTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhsZWZ0LCAyKTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhyaWdodCwgMik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykgeyBcbiAgICAgICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKSArIDE7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobGVmdCwgMik7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcocmlnaHQsIDIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHsgXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogZ3JpZENvbHVtbnNUb0ZyYWN0aW9uYWxVbml0cyhtYXAtZ2V0KCRicmVha3BvaW50LWdyaWQtY29sdW1ucywgXCJtZFwiKSk7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobGVmdCwgMik7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcocmlnaHQsIDIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHsgXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogZ3JpZENvbHVtbnNUb0ZyYWN0aW9uYWxVbml0cyhtYXAtZ2V0KCRicmVha3BvaW50LWdyaWQtY29sdW1ucywgXCJzbVwiKSk7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobGVmdCwgMik7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcocmlnaHQsIDIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBncmlkQ29sdW1uc1RvRnJhY3Rpb25hbFVuaXRzKG1hcC1nZXQoJGJyZWFrcG9pbnQtZ3JpZC1jb2x1bW5zLCBcInhzXCIpKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmLiN7JGNsYXNzLXByZWZpeH0tbm8tZ3JpZC1nYXAge1xuICAgICAgICBncmlkLWdhcDogMHB4O1xuICAgIH1cblxuICAgICYuI3skY2xhc3MtcHJlZml4fS1uby1ncmlkLXBhZGRpbmcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi4jeyRjbGFzcy1wcmVmaXh9LWZ1bGx5LWZsdWlkIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsZykgeyBcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7IFxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi8vR3JpZCBDb2x1bW4gRGVmaW5pdGlvbnNcbkBlYWNoICRuYW1lLCAkY29sdW1ucyBpbiAkYnJlYWtwb2ludC1ncmlkLWNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGdlbmVyYXRlR3JpZENvbHVtbkRlZmluaXRpb25zKCRjb2x1bW5zLCAkbmFtZSk7XG59XG5cblxuLy9Bc3BlY3QgUmF0aW8gQ2xhc3Nlc1xuXG4uI3skY2xhc3MtcHJlZml4fS1hc3BlY3QtcmF0aW8ge1xuXG4gICAgJi0tMngxOmJlZm9yZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gICAgfVxuXG4gICAgJi0tMXgyOmJlZm9yZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMDAlO1xuICAgIH1cblxuICAgICYtLTE2eDk6YmVmb3JlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICB9XG5cbiAgICAmLS00eDM6YmVmb3JlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDc1JTtcbiAgICB9XG5cbiAgICAmLS0zeDQ6YmVmb3JlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzMy4zMyU7XG4gICAgfVxuXG4gICAgJi0tMXgxOmJlZm9yZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICB9XG59IiwiQGltcG9ydCAnLi92YXJzJztcblxuLy8vIFdyYXBzIGEgbWVkaWEgcXVlcnkgYXJvdW5kIHRoZSBjb250ZW50IHlvdSBwdXQgaW5zaWRlIHRoZSBtaXhpbi5cbi8vL1xuLy8vIEBwYXJhbSB7S2V5d29yZHxOdW1iZXJ9ICRicmVha3BvaW50Li4uIC0gQnJlYWtwb2ludCBuYW1lKHMpKHNtLCBtZCwgbGcsIHhsLCBtYXgpXG4vLy9cbi8vLyBAb3V0cHV0IE91dHB1dHMgdGhlIGNvbnRlbnQgd3JhcHBlZCBpbiBhIG1lZGlhIHF1ZXJ5LlxuQG1peGluIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQuLi4pIHtcbiAgQGVhY2ggJGJwIGluICRicmVha3BvaW50IHtcbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnApIHtcbiAgICAgIEBpZiAkYnAgPT0geHMge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSBpZiAkYnAgPT0gc20ge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIxcHgpIGFuZCAobWF4LXdpZHRoOiA2NzJweCkge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9IEBlbHNlIGlmICRicCA9PSBtZCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NzNweCkgYW5kIChtYXgtd2lkdGg6IDExODNweCkge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9IEBlbHNlIGlmICRicCA9PSBsZyB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTg0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzExcHgpIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSBpZiAkYnAgPT0geGxnIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMTJweCkgYW5kIChtYXgtd2lkdGg6IDE1ODNweCkge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9IEBlbHNlIGlmICRicCA9PSBtYXgge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTU4NHB4KSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEB3YXJuICdicmVha3BvaW50KCk6IFwiI3skYnB9XCIgaXMgbm90IGEgc3VwcG9ydGVkIGJyZWFrcG9pbnQuJztcbiAgICB9XG4gIH1cbn1cblxuLy8vIFdyYXBzIGEgbWVkaWEgcXVlcnkgYXJvdW5kIHRoZSBjb250ZW50IHlvdSBwdXQgaW5zaWRlIHRoZSBtaXhpbi5cbi8vL1xuLy8vIEBwYXJhbSB7S2V5d29yZHxOdW1iZXJ9IGRldmljZS4uLiAtIE5hbWUgb2YgZGV2aWNlIHRvIHRhcmdldChtb2JpbGUsIHRhYmxldCwgZGVza3RvcClcbi8vL1xuLy8vIEBvdXRwdXQgT3V0cHV0cyB0aGUgY29udGVudCB3cmFwcGVkIGluIGEgbWVkaWEgcXVlcnkuXG5AbWl4aW4gZGV2aWNlKCRkZXZpY2UuLi4pIHtcbiAgQGVhY2ggJGRldiBpbiAkZGV2aWNlIHtcbiAgICBAaWYgbWFwLWhhcy1rZXkoJGRldmljZXMsICRkZXYpIHtcbiAgICAgICRicmVha3BvaW50OiBtYXAtZ2V0KCRkZXZpY2VzLCAkZGV2KTtcbiAgICAgIEBlYWNoICRicCBpbiAkYnJlYWtwb2ludCB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJwKSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEB3YXJuICdkZXZpY2UoKTogXCIjeyRkZXZ9XCIgaXMgbm90IGEgc3VwcG9ydGVkIGRldmljZS4nO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi91dGlsJztcbkBpbXBvcnQgJy4vdmFycyc7XG5cbi8vIEBUT0RPOiBBZGQgYnV0dG9uIGljb25zLlxuXG4uI3skY2xhc3MtcHJlZml4fS1idG4ge1xuICBAaW5jbHVkZSBwYWRkaW5nKHRvcCBib3R0b20sIDEpO1xuICBAaW5jbHVkZSBwYWRkaW5nKHJpZ2h0IGxlZnQsIDMpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzLCBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzLCBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC4jeyRjbGFzcy1wcmVmaXh9LWljb24ge1xuICAgIEBpbmNsdWRlIG1hcmdpbihsZWZ0LCAxKTtcbiAgICBmb250LXNpemU6ICN7cHgycmVtKDE0KX07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB9XG59XG5cbi4jeyRjbGFzcy1wcmVmaXh9LWJ0bi1sZyB7XG4gIEBpbmNsdWRlIHBhZGRpbmcodG9wIGJvdHRvbSwgMik7XG59XG5cbi4jeyRjbGFzcy1wcmVmaXh9LWJ0bi1zbSB7XG4gIEBpbmNsdWRlIHBhZGRpbmcocmlnaHQgbGVmdCwgMik7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAuI3skY2xhc3MtcHJlZml4fS1pY29uIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4obGVmdCwgMSk7XG4gICAgZm9udC1zaXplOiA4Ny41JTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cbn1cblxuLiN7JGNsYXNzLXByZWZpeH0tYnRuLXByaW1hcnkge1xuICBAZXh0ZW5kIC4jeyRjbGFzcy1wcmVmaXh9LWJ0bjtcbiAgY29sb3I6ICRidG4tcHJpbWFyeS1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkYnRuLXByaW1hcnktYm9yZGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLXByaW1hcnktYmFja2dyb3VuZDtcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkYnRuLXByaW1hcnktY29sb3ItYWN0aXZlO1xuICAgIGJvcmRlci1jb2xvcjogJGJ0bi1wcmltYXJ5LWJvcmRlci1hY3RpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1wcmltYXJ5LWJhY2tncm91bmQtYWN0aXZlO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnRuLXByaW1hcnktY29sb3ItaG92ZXI7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnRuLXByaW1hcnktYm9yZGVyLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tcHJpbWFyeS1iYWNrZ3JvdW5kLWhvdmVyO1xuICB9XG4gIC4jeyRjbGFzcy1wcmVmaXh9LWludmVydCAmLFxuICAmLiN7JGNsYXNzLXByZWZpeH0taW52ZXJ0IHtcbiAgICBjb2xvcjogJGludmVydGVkLWJ0bi1wcmltYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGludmVydGVkLWJ0bi1wcmltYXJ5LWJvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW52ZXJ0ZWQtYnRuLXByaW1hcnktYmFja2dyb3VuZDtcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkaW52ZXJ0ZWQtYnRuLXByaW1hcnktY29sb3ItYWN0aXZlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaW52ZXJ0ZWQtYnRuLXByaW1hcnktYm9yZGVyLWFjdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnZlcnRlZC1idG4tcHJpbWFyeS1iYWNrZ3JvdW5kLWFjdGl2ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGludmVydGVkLWJ0bi1wcmltYXJ5LWNvbG9yLWhvdmVyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaW52ZXJ0ZWQtYnRuLXByaW1hcnktYm9yZGVyLWhvdmVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGludmVydGVkLWJ0bi1wcmltYXJ5LWJhY2tncm91bmQtaG92ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi4jeyRjbGFzcy1wcmVmaXh9LWJ0bi1zZWNvbmRhcnkge1xuICBAZXh0ZW5kIC4jeyRjbGFzcy1wcmVmaXh9LWJ0bjtcbiAgY29sb3I6ICRidG4tc2Vjb25kYXJ5LWNvbG9yO1xuICBib3JkZXItY29sb3I6ICRidG4tc2Vjb25kYXJ5LWJvcmRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1zZWNvbmRhcnktYmFja2dyb3VuZDtcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkYnRuLXNlY29uZGFyeS1jb2xvci1hY3RpdmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnRuLXNlY29uZGFyeS1ib3JkZXItYWN0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tc2Vjb25kYXJ5LWJhY2tncm91bmQtYWN0aXZlO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnRuLXNlY29uZGFyeS1jb2xvci1ob3ZlcjtcbiAgICBib3JkZXItY29sb3I6ICRidG4tc2Vjb25kYXJ5LWJvcmRlci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWhvdmVyO1xuICB9XG4gIC4jeyRjbGFzcy1wcmVmaXh9LWludmVydCAmLFxuICAmLiN7JGNsYXNzLXByZWZpeH0taW52ZXJ0IHtcbiAgICBjb2xvcjogJGludmVydGVkLWJ0bi1zZWNvbmRhcnktY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW52ZXJ0ZWQtYnRuLXNlY29uZGFyeS1ib3JkZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGludmVydGVkLWJ0bi1zZWNvbmRhcnktYmFja2dyb3VuZDtcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkaW52ZXJ0ZWQtYnRuLXNlY29uZGFyeS1jb2xvci1hY3RpdmU7XG4gICAgICBib3JkZXItY29sb3I6ICRpbnZlcnRlZC1idG4tc2Vjb25kYXJ5LWJvcmRlci1hY3RpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW52ZXJ0ZWQtYnRuLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWFjdGl2ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGludmVydGVkLWJ0bi1zZWNvbmRhcnktY29sb3ItaG92ZXI7XG4gICAgICBib3JkZXItY29sb3I6ICRpbnZlcnRlZC1idG4tc2Vjb25kYXJ5LWJvcmRlci1ob3ZlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnZlcnRlZC1idG4tc2Vjb25kYXJ5LWJhY2tncm91bmQtaG92ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi4jeyRjbGFzcy1wcmVmaXh9LWJ0bi10ZXh0IHtcbiAgQGV4dGVuZCAuI3skY2xhc3MtcHJlZml4fS1idG47XG4gIGNvbG9yOiAkbGluaztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpbmstYWN0aXZlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgLiN7JGNsYXNzLXByZWZpeH0taWNvbixcbiAgICAuI3skY2xhc3MtcHJlZml4fS1pY29uICoge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXI7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuI3skY2xhc3MtcHJlZml4fS1pbnZlcnQgJixcbiAgJi4jeyRjbGFzcy1wcmVmaXh9LWludmVydCB7XG4gICAgY29sb3I6ICRpbnZlcnRlZC1saW5rO1xuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRpbnZlcnRlZC1saW5rLWFjdGl2ZTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGludmVydGVkLWxpbmstaG92ZXI7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJ3Nhc3M6bWFwJztcblxuJHRhZy1wcmVmaXg6ICdrZCcgIWRlZmF1bHQ7XG4kY2xhc3MtcHJlZml4OiAna2QnICFkZWZhdWx0O1xuJHN1Yi1ncmlkLXB4OiA4ICFkZWZhdWx0O1xuXG4kYnJlYWtwb2ludHM6IChcbiAgeHM6IDMyMHB4LFxuICAvLyBGbHVpZCA0LWNvbFxuICBzbTogNjcycHgsXG4gIC8vIEZsdWlkIDgtY29sXG4gIG1kOiAxMTgzcHgsXG4gIC8vIEZsdWlkIDE2LWNvbFxuICBsZzogMTMxMXB4LFxuICAvLyBGaXhlZCAxNi1jb2wgMTA1NnB4XG4gIHhsZzogMTU4M3B4LFxuICAvLyBGaXhlZCAxNi1jb2wgMTMxMnB4XG4gIG1heDogMjUwMHB4LFxuICAvLyBGaXhlZCAxNi1jb2wgMTU4NHB4IChubyBtYXgpXG4pICFkZWZhdWx0O1xuXG4kYnJlYWtwb2ludC1ncmlkLWNvbHVtbnM6IChcbiAgeHM6IDQsXG4gIHNtOiA4LFxuICBtZDogMTIsXG4gIGxnOiAxMixcbiAgeGxnOiAxMixcbiAgbWF4OiAxMixcbik7XG5cbiRkZXZpY2VzOiAoXG4gIG1vYmlsZTogKFxuICAgIHhzLFxuICAgIHNtLFxuICApLFxuICB0YWJsZXQ6IChcbiAgICBtZCxcbiAgKSxcbiAgZGVza3RvcDogKFxuICAgIGxnLFxuICAgIHhsZyxcbiAgICBtYXgsXG4gICksXG4pICFkZWZhdWx0O1xuXG4vLy8gRm9udHNcbiRmb250LWZhbWlseS1sZzogJ1RXSyBFdmVyZXR0JywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRpY29uLWZvbnQtZmFtaWx5OiAna3luZHJ5bC1JY29ucycgIWRlZmF1bHQ7XG4kZm9udC1sYXJnZTogI3tweDJyZW0oMTgpfSAhZGVmYXVsdDtcbiRmb250LXNpemU6ICN7cHgycmVtKDE2KX0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtYWxsOiAje3B4MnJlbSgxNCl9ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS14LXNtYWxsOiAje3B4MnJlbSgxMil9ICFkZWZhdWx0O1xuJGZvbnQtaGVpZ2h0OiAxLjUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodDogMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMCAhZGVmYXVsdDtcblxuLy8vIEljb25zXG4kaWNvbnM6IChcbiAgJ2Fycm93LWRvd24nOiAnXFxlOTBlJyxcbiAgJ2Fycm93LWxlZnQnOiAnXFxlOTA2JyxcbiAgJ2Fycm93LXJpZ2h0JzogJ1xcZTkwNScsXG4gICdhcnJvdy11cCc6ICdcXGU5MGYnLFxuICAnY2hldnJvbi1kb3duJzogJ1xcZTkwMycsXG4gICdjaGV2cm9uLWxlZnQnOiAnXFxlOTEwJyxcbiAgJ2NoZXZyb24tcmlnaHQnOiAnXFxlOTExJyxcbiAgJ2NoZXZyb24tdXAnOiAnXFxlOTA4JyxcbiAgJ2NoZXZyb24td2lkZS1kb3duJzogJ1xcZTkwYicsXG4gICdjaGV2cm9uLXdpZGUtbGVmdCc6ICdcXGU5MTInLFxuICAnY2hldnJvbi13aWRlLXJpZ2h0JzogJ1xcZTkxMycsXG4gICdjaGV2cm9uLXdpZGUtdXAnOiAnXFxlOTBjJyxcbiAgJ2Nsb3NlJzogJ1xcZTkwOScsXG4gICdkb3dubG9hZCc6ICdcXGU5MDEnLFxuICAnaGFtYnVyZ2VyJzogJ1xcZTkwYScsXG4gICdsaW5rZWRpbic6ICdcXGU5MDAnLFxuICAncGRmJzogJ1xcZTkwNCcsXG4gICdwbGF5JzogJ1xcZTkwZCcsXG4gICdwb3Atb3V0JzogJ1xcZTkwNycsXG4gICd0d2l0dGVyJzogJ1xcZTkwMicsXG4pICFkZWZhdWx0O1xuXG4vLy8gQ29sb3JzXG4kY29sb3JzOiAoXG4gICd3aGl0ZSc6ICNmYWZhZmMsXG4gICdkYXJrLXdoaXRlJzogI2U1ZTVlNSxcbiAgJ2JsYWNrJzogIzJiMmIyYixcbiAgJ3dhcm0tcmVkJzogI2ZmNDYyZCxcbiAgJ2Nsb3VkJzogI2YyZjFlZSxcbiAgJ3NwcnVjZSc6ICMyOTcwN2EsXG4gICdzdG9uZSc6ICNiYmJiYmIsXG4gICdkYXJrLXN0b25lJzogIzNkM2MzYyxcbiAgJ2RlZXAtZm9yZXN0JzogIzA0MjMxNSxcbiAgJ2Rhcmstc3ByaW5nLWdyZWVuJzogIzE4N2UzZixcbiAgJ3NwcmluZy1ncmVlbic6ICM0Y2RkODQsXG4gICdzYWdlJzogIzhkOTc4YixcbiAgJ2VhcnRoJzogIzllOTI4NyxcbiAgJ2RhcmstZWFydGgnOiAjNTY1MDQ5LFxuKSAhZGVmYXVsdDtcblxuLy8gRGVmYXVsdCBjb2xvcnNcbiRiYWNrZ3JvdW5kOiBtYXAuZ2V0KCRjb2xvcnMsICd3aGl0ZScpICFkZWZhdWx0O1xuJGRlZmF1bHQtdGV4dDogbWFwLmdldCgkY29sb3JzLCAnZGFyay1zdG9uZScpICFkZWZhdWx0O1xuJGgxLWNvbG9yOiBtYXAuZ2V0KCRjb2xvcnMsICdkYXJrLXN0b25lJykgIWRlZmF1bHQ7XG4kaDItY29sb3I6IG1hcC5nZXQoJGNvbG9ycywgJ2Rhcmstc3RvbmUnKSAhZGVmYXVsdDtcbiRoMy1jb2xvcjogbWFwLmdldCgkY29sb3JzLCAnZGFyay1zdG9uZScpICFkZWZhdWx0O1xuJGg0LWNvbG9yOiBtYXAuZ2V0KCRjb2xvcnMsICdkYXJrLXN0b25lJykgIWRlZmF1bHQ7XG4kaDUtY29sb3I6IG1hcC5nZXQoJGNvbG9ycywgJ3dhcm0tcmVkJykgIWRlZmF1bHQ7XG4kaDYtY29sb3I6IG1hcC5nZXQoJGNvbG9ycywgJ2Rhcmstc3RvbmUnKSAhZGVmYXVsdDtcblxuJGxpbms6ICRkZWZhdWx0LXRleHQgIWRlZmF1bHQ7XG4kbGluay1mb2N1czogJGxpbmsgIWRlZmF1bHQ7XG4kbGluay1hY3RpdmU6ICRsaW5rICFkZWZhdWx0O1xuJGxpbmstaG92ZXI6ICRsaW5rICFkZWZhdWx0O1xuXG4kYnRuLXByaW1hcnktY29sb3I6ICRkZWZhdWx0LXRleHQgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYm9yZGVyOiBtYXAuZ2V0KCRjb2xvcnMsICd3YXJtLXJlZCcpICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWNvbG9yLWhvdmVyOiBtYXAuZ2V0KCRjb2xvcnMsICdjbG91ZCcpICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJvcmRlci1ob3ZlcjogbWFwLmdldCgkY29sb3JzLCAnZGFyay1zdG9uZScpICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJhY2tncm91bmQtaG92ZXI6IG1hcC5nZXQoJGNvbG9ycywgJ2Rhcmstc3RvbmUnKSAhZGVmYXVsdDtcbiRidG4tcHJpbWFyeS1jb2xvci1hY3RpdmU6IG1hcC5nZXQoJGNvbG9ycywgJ2Nsb3VkJykgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYm9yZGVyLWFjdGl2ZTogbWFwLmdldCgkY29sb3JzLCAnYmxhY2snKSAhZGVmYXVsdDtcbiRidG4tcHJpbWFyeS1iYWNrZ3JvdW5kLWFjdGl2ZTogbWFwLmdldCgkY29sb3JzLCAnYmxhY2snKSAhZGVmYXVsdDtcblxuJGJ0bi1zZWNvbmRhcnktY29sb3I6ICRkZWZhdWx0LXRleHQgIWRlZmF1bHQ7XG4kYnRuLXNlY29uZGFyeS1ib3JkZXI6IHRyYW5zcGFyZW50aXplKFxuICBtYXAuZ2V0KCRjb2xvcnMsICdkYXJrLXN0b25lJyksXG4gIDAuNzVcbikgIWRlZmF1bHQ7XG4kYnRuLXNlY29uZGFyeS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZShcbiAgbWFwLmdldCgkY29sb3JzLCAnc3RvbmUnKSxcbiAgMC43NVxuKSAhZGVmYXVsdDtcbiRidG4tc2Vjb25kYXJ5LWNvbG9yLWhvdmVyOiBtYXAuZ2V0KCRjb2xvcnMsICdjbG91ZCcpICFkZWZhdWx0O1xuJGJ0bi1zZWNvbmRhcnktYm9yZGVyLWhvdmVyOiBtYXAuZ2V0KCRjb2xvcnMsICdkYXJrLXN0b25lJykgIWRlZmF1bHQ7XG4kYnRuLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWhvdmVyOiBtYXAuZ2V0KCRjb2xvcnMsICdkYXJrLXN0b25lJykgIWRlZmF1bHQ7XG4kYnRuLXNlY29uZGFyeS1jb2xvci1hY3RpdmU6IG1hcC5nZXQoJGNvbG9ycywgJ2Nsb3VkJykgIWRlZmF1bHQ7XG4kYnRuLXNlY29uZGFyeS1ib3JkZXItYWN0aXZlOiBtYXAuZ2V0KCRjb2xvcnMsICdibGFjaycpICFkZWZhdWx0O1xuJGJ0bi1zZWNvbmRhcnktYmFja2dyb3VuZC1hY3RpdmU6IG1hcC5nZXQoJGNvbG9ycywgJ2JsYWNrJykgIWRlZmF1bHQ7XG5cbi8vIE1vZGFsIHdpbmRvd1xuJG1vZGFsLWJhY2tncm91bmQ6IG1hcC5nZXQoJGNvbG9ycywgJ3doaXRlJykgIWRlZmF1bHQ7XG4kbW9kYWwtZGVmYXVsdC10ZXh0OiBtYXAuZ2V0KCRjb2xvcnMsICdkYXJrLXN0b25lJykgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3A6IHJnYmEobWFwLmdldCgkY29sb3JzLCAnZGFyay1zdG9uZScpLCAwLjYpICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBjb2xvcnNcbiRpbnZlcnRlZC1iYWNrZ3JvdW5kOiBtYXAuZ2V0KCRjb2xvcnMsICdkYXJrLXN0b25lJykgIWRlZmF1bHQ7XG4kaW52ZXJ0ZWQtZGVmYXVsdC10ZXh0OiBtYXAuZ2V0KCRjb2xvcnMsICdjbG91ZCcpICFkZWZhdWx0O1xuJGludmVydGVkLWgxLWNvbG9yOiBtYXAuZ2V0KCRjb2xvcnMsICdjbG91ZCcpICFkZWZhdWx0O1xuJGludmVydGVkLWgyLWNvbG9yOiBtYXAuZ2V0KCRjb2xvcnMsICdjbG91ZCcpICFkZWZhdWx0O1xuJGludmVydGVkLWgzLWNvbG9yOiBtYXAuZ2V0KCRjb2xvcnMsICdjbG91ZCcpICFkZWZhdWx0O1xuJGludmVydGVkLWg0LWNvbG9yOiBtYXAuZ2V0KCRjb2xvcnMsICdjbG91ZCcpICFkZWZhdWx0O1xuJGludmVydGVkLWg1LWNvbG9yOiBtYXAuZ2V0KCRjb2xvcnMsICdjbG91ZCcpICFkZWZhdWx0O1xuJGludmVydGVkLWg2LWNvbG9yOiBtYXAuZ2V0KCRjb2xvcnMsICdjbG91ZCcpICFkZWZhdWx0O1xuXG4kaW52ZXJ0ZWQtbGluazogbWFwLmdldCgkY29sb3JzLCAnY2xvdWQnKSAhZGVmYXVsdDtcbiRpbnZlcnRlZC1saW5rLWZvY3VzOiBtYXAuZ2V0KCRjb2xvcnMsICdjbG91ZCcpICFkZWZhdWx0O1xuJGludmVydGVkLWxpbmstYWN0aXZlOiBtYXAuZ2V0KCRjb2xvcnMsICdjbG91ZCcpICFkZWZhdWx0O1xuJGludmVydGVkLWxpbmstaG92ZXI6IG1hcC5nZXQoJGNvbG9ycywgJ2Nsb3VkJykgIWRlZmF1bHQ7XG5cbiRpbnZlcnRlZC1idG4tcHJpbWFyeS1jb2xvcjogbWFwLmdldCgkY29sb3JzLCAnY2xvdWQnKSAhZGVmYXVsdDtcbiRpbnZlcnRlZC1idG4tcHJpbWFyeS1ib3JkZXI6IG1hcC5nZXQoJGNvbG9ycywgJ2Nsb3VkJykgIWRlZmF1bHQ7XG4kaW52ZXJ0ZWQtYnRuLXByaW1hcnktYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kaW52ZXJ0ZWQtYnRuLXByaW1hcnktY29sb3ItaG92ZXI6IG1hcC5nZXQoJGNvbG9ycywgJ2Rhcmstc3RvbmUnKSAhZGVmYXVsdDtcbiRpbnZlcnRlZC1idG4tcHJpbWFyeS1ib3JkZXItaG92ZXI6IG1hcC5nZXQoJGNvbG9ycywgJ3doaXRlJykgIWRlZmF1bHQ7XG4kaW52ZXJ0ZWQtYnRuLXByaW1hcnktYmFja2dyb3VuZC1ob3ZlcjogbWFwLmdldCgkY29sb3JzLCAnd2hpdGUnKSAhZGVmYXVsdDtcbiRpbnZlcnRlZC1idG4tcHJpbWFyeS1jb2xvci1hY3RpdmU6IG1hcC5nZXQoJGNvbG9ycywgJ2Rhcmstc3RvbmUnKSAhZGVmYXVsdDtcbiRpbnZlcnRlZC1idG4tcHJpbWFyeS1ib3JkZXItYWN0aXZlOiBtYXAuZ2V0KCRjb2xvcnMsICdzdG9uZScpICFkZWZhdWx0O1xuJGludmVydGVkLWJ0bi1wcmltYXJ5LWJhY2tncm91bmQtYWN0aXZlOiBtYXAuZ2V0KFxuICAkY29sb3JzLFxuICAnZGFyay13aGl0ZSdcbikgIWRlZmF1bHQ7XG5cbiRpbnZlcnRlZC1idG4tc2Vjb25kYXJ5LWNvbG9yOiBtYXAuZ2V0KCRjb2xvcnMsICdjbG91ZCcpICFkZWZhdWx0O1xuJGludmVydGVkLWJ0bi1zZWNvbmRhcnktYm9yZGVyOiB0cmFuc3BhcmVudGl6ZShcbiAgbWFwLmdldCgkY29sb3JzLCAnY2xvdWQnKSxcbiAgMC43NVxuKSAhZGVmYXVsdDtcbiRpbnZlcnRlZC1idG4tc2Vjb25kYXJ5LWJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKFxuICBtYXAuZ2V0KCRjb2xvcnMsICdjbG91ZCcpLFxuICAwLjc1XG4pICFkZWZhdWx0O1xuJGludmVydGVkLWJ0bi1zZWNvbmRhcnktY29sb3ItaG92ZXI6IG1hcC5nZXQoJGNvbG9ycywgJ2Rhcmstc3RvbmUnKSAhZGVmYXVsdDtcbiRpbnZlcnRlZC1idG4tc2Vjb25kYXJ5LWJvcmRlci1ob3ZlcjogbWFwLmdldCgkY29sb3JzLCAnd2hpdGUnKSAhZGVmYXVsdDtcbiRpbnZlcnRlZC1idG4tc2Vjb25kYXJ5LWJhY2tncm91bmQtaG92ZXI6IG1hcC5nZXQoJGNvbG9ycywgJ3doaXRlJykgIWRlZmF1bHQ7XG4kaW52ZXJ0ZWQtYnRuLXNlY29uZGFyeS1jb2xvci1hY3RpdmU6IG1hcC5nZXQoJGNvbG9ycywgJ2Rhcmstc3RvbmUnKSAhZGVmYXVsdDtcbiRpbnZlcnRlZC1idG4tc2Vjb25kYXJ5LWJvcmRlci1hY3RpdmU6IG1hcC5nZXQoJGNvbG9ycywgJ3N0b25lJykgIWRlZmF1bHQ7XG4kaW52ZXJ0ZWQtYnRuLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWFjdGl2ZTogbWFwLmdldChcbiAgJGNvbG9ycyxcbiAgJ2Rhcmstd2hpdGUnXG4pICFkZWZhdWx0O1xuIiwiQGltcG9ydCAnLi92YXJzJztcblxuLiN7JGNsYXNzLXByZWZpeH0taWNvbixcbltjbGFzcyo9JyAjeyRjbGFzcy1wcmVmaXh9LWljb24tJ10sXG5bY2xhc3NePScjeyRjbGFzcy1wcmVmaXh9LWljb24tJ10ge1xuICBmb250LWZhbWlseTogJGljb24tZm9udC1mYW1pbHkgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vLy8gR2VuZXJhdGVzIGNsYXNzZXMgZm9yIGljb25zLlxuLy8vXG4vLy8gQG91dHB1dCBDcmVhdGVzIGNsYXNzZXMgZm9yIHRoZSBpbmRpdmlkdWFsIGljb25zLlxuQG1peGluIGNyZWF0ZS1pY29uLWNsYXNzZXMge1xuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRpY29ucyB7XG4gICAgLiN7JGNsYXNzLXByZWZpeH0taWNvbi0jeyRuYW1lfTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyN7JHZhbHVlfSc7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGNyZWF0ZS1pY29uLWNsYXNzZXM7XG4iLCJAaW1wb3J0ICcuL2J1dHRvbnMnO1xuQGltcG9ydCAnLi9icmVha3BvaW50cyc7XG5AaW1wb3J0ICcuL2ljb25zJztcbkBpbXBvcnQgJy4vdXRpbCc7XG5AaW1wb3J0ICcuL3ZhcnMnO1xuXG4uI3skY2xhc3MtcHJlZml4fS1tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kOiAkbW9kYWwtYmFja2Ryb3A7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICYuaGlkZGVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAmLnZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uI3skY2xhc3MtcHJlZml4fS1tb2RhbCB7XG4gIGJhY2tncm91bmQ6ICRtb2RhbC1iYWNrZ3JvdW5kO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cywgbWFyZ2luLXRvcCAwcywgbWFyZ2luLWJvdHRvbSAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMsIG1hcmdpbi10b3AgMHMsIG1hcmdpbi1ib3R0b20gMHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiBhdXRvO1xuICB6LWluZGV4OiA5OTk5O1xuICAmLmhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB9XG4gICYudmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIH1cbiAgQGluY2x1ZGUgZGV2aWNlKGRlc2t0b3ApIHtcbiAgICB3aWR0aDogI3tweDJyZW0oNzY4KX07XG4gICAgbWluLWhlaWdodDogI3tweDJyZW0oMzg0KX07XG4gICAgbWFyZ2luLXRvcDogMTB2aDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHZoO1xuICB9XG4gIEBpbmNsdWRlIGRldmljZSh0YWJsZXQpIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtaW4taGVpZ2h0OiAje3B4MnJlbSg0MDApfTtcbiAgICBtYXJnaW4tdG9wOiA1dmg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICB9XG4gIEBpbmNsdWRlIGRldmljZShtb2JpbGUpIHtcbiAgICB3aWR0aDogOTB2dztcbiAgICBtaW4taGVpZ2h0OiA5MHZoO1xuICAgIG1hcmdpbi10b3A6IDV2aDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gIH1cbiAgJiA+IC4jeyRjbGFzcy1wcmVmaXh9LW1vZGFsLWNvbnRyb2xzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogI3tweDJyZW0oMTYpfTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAje3B4MnJlbSgxNil9O1xuICAgIGZvbnQtc2l6ZTogICN7cHgycmVtKDE2KX07XG4gICAgLiN7JGNsYXNzLXByZWZpeH0tbW9kYWwtY29udHJvbCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6ICN7cHgycmVtKDQ4KX07XG4gICAgICB3aWR0aDogI3tweDJyZW0oNDgpfTtcbiAgICAgIGhlaWdodDogI3tweDJyZW0oNDgpfTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4uI3skY2xhc3MtcHJlZml4fS1tb2RhbC1sZyB7XG4gIEBleHRlbmQgLiN7JGNsYXNzLXByZWZpeH0tbW9kYWw7XG4gIEBpbmNsdWRlIGRldmljZShkZXNrdG9wKSB7XG4gICAgd2lkdGg6ICN7cHgycmVtKDEwMDApfTtcbiAgICBtaW4taGVpZ2h0OiAje3B4MnJlbSg1MDApfTtcbiAgfVxufVxuXG4uI3skY2xhc3MtcHJlZml4fS1tb2RhbC1zbSB7XG4gIEBleHRlbmQgLiN7JGNsYXNzLXByZWZpeH0tbW9kYWw7XG4gIEBpbmNsdWRlIGRldmljZShkZXNrdG9wKSB7XG4gICAgd2lkdGg6ICN7cHgycmVtKDYwMCl9O1xuICAgIG1pbi1oZWlnaHQ6ICN7cHgycmVtKDMwMCl9O1xuICB9XG59XG4iLCJAdXNlICdzYXNzOm1hcCc7XG5cbkBpbXBvcnQgJy4vdXRpbCc7XG5AaW1wb3J0ICcuL3ZhcnMnO1xuXG4uI3skY2xhc3MtcHJlZml4fS10YWItbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6ICN7cHgycmVtKDQwKX07XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IG1hcC5nZXQoJGNvbG9ycywgJ2Rhcmstd2hpdGUnKTtcblxuICAuI3skY2xhc3MtcHJlZml4fS10YWIge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcobGVmdCByaWdodCwgMSk7XG4gICAgQGluY2x1ZGUgbWFyZ2luKHJpZ2h0LCAxKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAje3B4MnJlbSgxNCl9O1xuICAgIGxpbmUtaGVpZ2h0OiAje3B4MnJlbSg0MCl9O1xuICAgIGNvbG9yOiBtYXAuZ2V0KCRjb2xvcnMsICdlYXJ0aCcpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IG1hcC5nZXQoJGNvbG9ycywgJ2Rhcmstc3RvbmUnKTtcbiAgICB9XG4gICAgJi4jeyRjbGFzcy1wcmVmaXh9LXNlbGVjdGVkLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6IG1hcC5nZXQoJGNvbG9ycywgJ3dhcm0tcmVkJyk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBtYXAuZ2V0KCRjb2xvcnMsICd3YXJtLXJlZCcpO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi92YXJzJztcblxuLy8vIFByb3ZpZGVzIGEgZ3JheXNjYWxlIGRlZmF1bHQgc3RhdGUgZm9yIFNWRyBpbWFnZXMuXG5zdmcuI3skY2xhc3MtcHJlZml4fS10cmFuc2l0aW9uLWRlZmF1bHQtZ3JheXNjYWxlIHtcbiAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PGZpbHRlciBpZD0nZ3JheXNjYWxlJz48ZmVDb2xvck1hdHJpeCB0eXBlPSdtYXRyaXgnIHZhbHVlcz0nMC43MyAwLjczIDAuNzMgMCAwIDAuNzMgMC43MyAwLjczIDAgMCAwLjczIDAuNzMgMC43MyAwIDAgMCAwIDAgMSAwJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTtcbiAgZmlsdGVyOiBncmF5O1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBmaWx0ZXI6IGludmVydCgwLjUpO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuXG4vLy8gUHJvdmlkZXMgYSBncmF5c2NhbGUgaG92ZXIgc3RhdGUgZm9yIFNWRyBpbWFnZXMuXG5zdmcuI3skY2xhc3MtcHJlZml4fS10cmFuc2l0aW9uLWhvdmVyLWdyYXlzY2FsZSB7XG4gICY6aG92ZXIge1xuICAgIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2dyYXlzY2FsZSc+PGZlQ29sb3JNYXRyaXggdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzAuNzMgMC43MyAwLjczIDAgMCAwLjczIDAuNzMgMC43MyAwIDAgMC43MyAwLjczIDAuNzMgMCAwIDAgMCAwIDEgMCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gICAgZmlsdGVyOiBncmF5O1xuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgZmlsdGVyOiBpbnZlcnQoMC41KTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIH1cbn1cblxuLy8vIFByb3ZpZGVzIGEgZ3JheXNjYWxlIGRlZmF1bHQgc3RhdGUgZm9yIGltYWdlcy5cbmltZy4jeyRjbGFzcy1wcmVmaXh9LXRyYW5zaXRpb24tZGVmYXVsdC1ncmF5c2NhbGUge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cblxuLy8vIFByb3ZpZGVzIGEgZ3JheXNjYWxlIGhvdmVyIHN0YXRlIGZvciBpbWFnZXMuXG5pbWcuI3skY2xhc3MtcHJlZml4fS10cmFuc2l0aW9uLWhvdmVyLWdyYXlzY2FsZSB7XG4gICY6aG92ZXIge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgfVxufVxuXG4vLy8gUHJvdmlkZXMgYSBjb2xvcml6ZWQgZGVmYXVsdCBzdGF0ZSBmb3IgU1ZHIGltYWdlcy5cbnN2Zy4jeyRjbGFzcy1wcmVmaXh9LXRyYW5zaXRpb24tZGVmYXVsdC1jb2xvcml6ZSB7XG4gIGZpbHRlcjogbm9uZTtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8vLyBQcm92aWRlcyBhIGNvbG9yaXplZCBob3ZlciBzdGF0ZSBmb3IgU1ZHIGltYWdlcy5cbnN2Zy4jeyRjbGFzcy1wcmVmaXh9LXRyYW5zaXRpb24taG92ZXItY29sb3JpemUge1xuICAmOmhvdmVyIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLy8gUHJvdmlkZXMgYSBjb2xvcml6ZWQgZGVmYXVsdCBzdGF0ZSBmb3IgaW1hZ2VzLlxuaW1nLiN7JGNsYXNzLXByZWZpeH0tdHJhbnNpdGlvbi1kZWZhdWx0LWNvbG9yaXplIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8vLyBQcm92aWRlcyBhIGNvbG9yaXplZCBob3ZlciBzdGF0ZSBmb3IgaW1hZ2VzLlxuaW1nLiN7JGNsYXNzLXByZWZpeH0tdHJhbnNpdGlvbi1ob3Zlci1jb2xvcml6ZSB7XG4gICY6aG92ZXIge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/