/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.body,body{background:#fefaf1;margin:0;width:100%}.body.noscroll,body.noscroll{overflow:hidden}[v-cloak]{display:none}*{box-sizing:border-box}ul{list-style-type:none;margin:0;padding:0}hr{border-left:none;border-radius:0;border-top:none}.grid{margin-left:auto;margin-right:auto;max-width:143rem;width:100%}.grid--small{max-width:103rem;width:70%}.section{margin-left:auto;margin-right:auto;max-width:137rem;padding:0 2.5rem;position:relative}.section--spaced{padding-bottom:24px;padding-top:calc(var(--header-height) + 24px)}@media (min-width:768px){.section--spaced{padding-bottom:48px;padding-top:calc(var(--header-height) + 48px)}}.section--gutter-sm{padding-left:1.6rem;padding-right:1.6rem}.section--fullwidth{max-width:100vw;overflow:auto;overflow-x:hidden;padding:0}@media screen and (min-width:320px){head{font-family:mobile\ 320px}body:before{content:"mobile - min-width: 320px"}}@media screen and (min-width:480px){head{font-family:mobile\ 480px}body:before{content:"mobile - min-width: 480px"}}@media screen and (min-width:768px){head{font-family:tablet\ 768px}body:before{content:"tablet - min-width: 768px"}}@media screen and (min-width:1040px){head{font-family:tablet-landscape\ 1040px}body:before{content:"tablet-landscape - min-width: 1040px"}}@media screen and (min-width:1280px){head{font-family:desktop\ 1280px}body:before{content:"desktop - min-width: 1280px"}}@media screen and (min-width:1600px){head{font-family:desktop\ 1600px}body:before{content:"desktop - min-width: 1600px"}}head{clear:both}head title{font-family:"mobile 320px, mobile 480px, tablet 768px, tablet-landscape 1040px, desktop 1280px, desktop 1600px"}[data-usn-if],body:before{display:none}.flex-grid{display:flex;flex-wrap:wrap;margin-left:-7.5px;margin-right:-7.5px}.flex-grid__item{flex:0 0 100%;max-width:100%;padding-left:7.5px;padding-right:7.5px}@media (min-width:320px){.col-xs-1{flex-basis:6.25%;max-width:6.25%}.col-xs-2{flex-basis:12.5%;max-width:12.5%}.col-xs-3{flex-basis:18.75%;max-width:18.75%}.col-xs-4{flex-basis:25%;max-width:25%}.col-xs-5{flex-basis:31.25%;max-width:31.25%}.col-xs-6{flex-basis:37.5%;max-width:37.5%}.col-xs-7{flex-basis:43.75%;max-width:43.75%}.col-xs-8{flex-basis:50%;max-width:50%}.col-xs-9{flex-basis:56.25%;max-width:56.25%}.col-xs-10{flex-basis:62.5%;max-width:62.5%}.col-xs-11{flex-basis:68.75%;max-width:68.75%}.col-xs-12{flex-basis:75%;max-width:75%}.col-xs-13{flex-basis:81.25%;max-width:81.25%}.col-xs-14{flex-basis:87.5%;max-width:87.5%}.col-xs-15{flex-basis:93.75%;max-width:93.75%}.col-xs-16{flex-basis:100%;max-width:100%}.col-xs-push-0{margin-left:0}.col-xs-push-1{margin-left:6.25%}.col-xs-push-2{margin-left:12.5%}.col-xs-push-3{margin-left:18.75%}.col-xs-push-4{margin-left:25%}.col-xs-push-5{margin-left:31.25%}.col-xs-push-6{margin-left:37.5%}.col-xs-push-7{margin-left:43.75%}.col-xs-push-8{margin-left:50%}.col-xs-push-9{margin-left:56.25%}.col-xs-push-10{margin-left:62.5%}.col-xs-push-11{margin-left:68.75%}.col-xs-push-12{margin-left:75%}.col-xs-push-13{margin-left:81.25%}.col-xs-push-14{margin-left:87.5%}.col-xs-push-15{margin-left:93.75%}.order-xs-0{order:0}.order-xs-1{order:1}.order-xs-2{order:2}.order-xs-3{order:3}}@media (min-width:480px){.col-sm-1{flex-basis:6.25%;max-width:6.25%}.col-sm-2{flex-basis:12.5%;max-width:12.5%}.col-sm-3{flex-basis:18.75%;max-width:18.75%}.col-sm-4{flex-basis:25%;max-width:25%}.col-sm-5{flex-basis:31.25%;max-width:31.25%}.col-sm-6{flex-basis:37.5%;max-width:37.5%}.col-sm-7{flex-basis:43.75%;max-width:43.75%}.col-sm-8{flex-basis:50%;max-width:50%}.col-sm-9{flex-basis:56.25%;max-width:56.25%}.col-sm-10{flex-basis:62.5%;max-width:62.5%}.col-sm-11{flex-basis:68.75%;max-width:68.75%}.col-sm-12{flex-basis:75%;max-width:75%}.col-sm-13{flex-basis:81.25%;max-width:81.25%}.col-sm-14{flex-basis:87.5%;max-width:87.5%}.col-sm-15{flex-basis:93.75%;max-width:93.75%}.col-sm-16{flex-basis:100%;max-width:100%}.col-sm-push-0{margin-left:0}.col-sm-push-1{margin-left:6.25%}.col-sm-push-2{margin-left:12.5%}.col-sm-push-3{margin-left:18.75%}.col-sm-push-4{margin-left:25%}.col-sm-push-5{margin-left:31.25%}.col-sm-push-6{margin-left:37.5%}.col-sm-push-7{margin-left:43.75%}.col-sm-push-8{margin-left:50%}.col-sm-push-9{margin-left:56.25%}.col-sm-push-10{margin-left:62.5%}.col-sm-push-11{margin-left:68.75%}.col-sm-push-12{margin-left:75%}.col-sm-push-13{margin-left:81.25%}.col-sm-push-14{margin-left:87.5%}.col-sm-push-15{margin-left:93.75%}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}}@media (min-width:768px){.col-md-1{flex-basis:6.25%;max-width:6.25%}.col-md-2{flex-basis:12.5%;max-width:12.5%}.col-md-3{flex-basis:18.75%;max-width:18.75%}.col-md-4{flex-basis:25%;max-width:25%}.col-md-5{flex-basis:31.25%;max-width:31.25%}.col-md-6{flex-basis:37.5%;max-width:37.5%}.col-md-7{flex-basis:43.75%;max-width:43.75%}.col-md-8{flex-basis:50%;max-width:50%}.col-md-9{flex-basis:56.25%;max-width:56.25%}.col-md-10{flex-basis:62.5%;max-width:62.5%}.col-md-11{flex-basis:68.75%;max-width:68.75%}.col-md-12{flex-basis:75%;max-width:75%}.col-md-13{flex-basis:81.25%;max-width:81.25%}.col-md-14{flex-basis:87.5%;max-width:87.5%}.col-md-15{flex-basis:93.75%;max-width:93.75%}.col-md-16{flex-basis:100%;max-width:100%}.col-md-push-0{margin-left:0}.col-md-push-1{margin-left:6.25%}.col-md-push-2{margin-left:12.5%}.col-md-push-3{margin-left:18.75%}.col-md-push-4{margin-left:25%}.col-md-push-5{margin-left:31.25%}.col-md-push-6{margin-left:37.5%}.col-md-push-7{margin-left:43.75%}.col-md-push-8{margin-left:50%}.col-md-push-9{margin-left:56.25%}.col-md-push-10{margin-left:62.5%}.col-md-push-11{margin-left:68.75%}.col-md-push-12{margin-left:75%}.col-md-push-13{margin-left:81.25%}.col-md-push-14{margin-left:87.5%}.col-md-push-15{margin-left:93.75%}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}}@media (min-width:1040px){.col-lg-1{flex-basis:6.25%;max-width:6.25%}.col-lg-2{flex-basis:12.5%;max-width:12.5%}.col-lg-3{flex-basis:18.75%;max-width:18.75%}.col-lg-4{flex-basis:25%;max-width:25%}.col-lg-5{flex-basis:31.25%;max-width:31.25%}.col-lg-6{flex-basis:37.5%;max-width:37.5%}.col-lg-7{flex-basis:43.75%;max-width:43.75%}.col-lg-8{flex-basis:50%;max-width:50%}.col-lg-9{flex-basis:56.25%;max-width:56.25%}.col-lg-10{flex-basis:62.5%;max-width:62.5%}.col-lg-11{flex-basis:68.75%;max-width:68.75%}.col-lg-12{flex-basis:75%;max-width:75%}.col-lg-13{flex-basis:81.25%;max-width:81.25%}.col-lg-14{flex-basis:87.5%;max-width:87.5%}.col-lg-15{flex-basis:93.75%;max-width:93.75%}.col-lg-16{flex-basis:100%;max-width:100%}.col-lg-push-0{margin-left:0}.col-lg-push-1{margin-left:6.25%}.col-lg-push-2{margin-left:12.5%}.col-lg-push-3{margin-left:18.75%}.col-lg-push-4{margin-left:25%}.col-lg-push-5{margin-left:31.25%}.col-lg-push-6{margin-left:37.5%}.col-lg-push-7{margin-left:43.75%}.col-lg-push-8{margin-left:50%}.col-lg-push-9{margin-left:56.25%}.col-lg-push-10{margin-left:62.5%}.col-lg-push-11{margin-left:68.75%}.col-lg-push-12{margin-left:75%}.col-lg-push-13{margin-left:81.25%}.col-lg-push-14{margin-left:87.5%}.col-lg-push-15{margin-left:93.75%}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}}@media (min-width:1280px){.col-xl-1{flex-basis:6.25%;max-width:6.25%}.col-xl-2{flex-basis:12.5%;max-width:12.5%}.col-xl-3{flex-basis:18.75%;max-width:18.75%}.col-xl-4{flex-basis:25%;max-width:25%}.col-xl-5{flex-basis:31.25%;max-width:31.25%}.col-xl-6{flex-basis:37.5%;max-width:37.5%}.col-xl-7{flex-basis:43.75%;max-width:43.75%}.col-xl-8{flex-basis:50%;max-width:50%}.col-xl-9{flex-basis:56.25%;max-width:56.25%}.col-xl-10{flex-basis:62.5%;max-width:62.5%}.col-xl-11{flex-basis:68.75%;max-width:68.75%}.col-xl-12{flex-basis:75%;max-width:75%}.col-xl-13{flex-basis:81.25%;max-width:81.25%}.col-xl-14{flex-basis:87.5%;max-width:87.5%}.col-xl-15{flex-basis:93.75%;max-width:93.75%}.col-xl-16{flex-basis:100%;max-width:100%}.col-xl-push-0{margin-left:0}.col-xl-push-1{margin-left:6.25%}.col-xl-push-2{margin-left:12.5%}.col-xl-push-3{margin-left:18.75%}.col-xl-push-4{margin-left:25%}.col-xl-push-5{margin-left:31.25%}.col-xl-push-6{margin-left:37.5%}.col-xl-push-7{margin-left:43.75%}.col-xl-push-8{margin-left:50%}.col-xl-push-9{margin-left:56.25%}.col-xl-push-10{margin-left:62.5%}.col-xl-push-11{margin-left:68.75%}.col-xl-push-12{margin-left:75%}.col-xl-push-13{margin-left:81.25%}.col-xl-push-14{margin-left:87.5%}.col-xl-push-15{margin-left:93.75%}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}}@media (min-width:1600px){.col-xxl-1{flex-basis:6.25%;max-width:6.25%}.col-xxl-2{flex-basis:12.5%;max-width:12.5%}.col-xxl-3{flex-basis:18.75%;max-width:18.75%}.col-xxl-4{flex-basis:25%;max-width:25%}.col-xxl-5{flex-basis:31.25%;max-width:31.25%}.col-xxl-6{flex-basis:37.5%;max-width:37.5%}.col-xxl-7{flex-basis:43.75%;max-width:43.75%}.col-xxl-8{flex-basis:50%;max-width:50%}.col-xxl-9{flex-basis:56.25%;max-width:56.25%}.col-xxl-10{flex-basis:62.5%;max-width:62.5%}.col-xxl-11{flex-basis:68.75%;max-width:68.75%}.col-xxl-12{flex-basis:75%;max-width:75%}.col-xxl-13{flex-basis:81.25%;max-width:81.25%}.col-xxl-14{flex-basis:87.5%;max-width:87.5%}.col-xxl-15{flex-basis:93.75%;max-width:93.75%}.col-xxl-16{flex-basis:100%;max-width:100%}.col-xxl-push-0{margin-left:0}.col-xxl-push-1{margin-left:6.25%}.col-xxl-push-2{margin-left:12.5%}.col-xxl-push-3{margin-left:18.75%}.col-xxl-push-4{margin-left:25%}.col-xxl-push-5{margin-left:31.25%}.col-xxl-push-6{margin-left:37.5%}.col-xxl-push-7{margin-left:43.75%}.col-xxl-push-8{margin-left:50%}.col-xxl-push-9{margin-left:56.25%}.col-xxl-push-10{margin-left:62.5%}.col-xxl-push-11{margin-left:68.75%}.col-xxl-push-12{margin-left:75%}.col-xxl-push-13{margin-left:81.25%}.col-xxl-push-14{margin-left:87.5%}.col-xxl-push-15{margin-left:93.75%}.order-xxl-0{order:0}.order-xxl-1{order:1}.order-xxl-2{order:2}.order-xxl-3{order:3}}html{font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#51301c;font-family:BrandonGrotesque,sans-serif;font-size:17px;font-size:1.7rem;line-height:23px;line-height:2.3rem}.heading-poster{font-family:miller-display,serif;font-size:40px;font-size:4rem;font-weight:600;line-height:40px;line-height:4rem}@media only screen and (min-width:1040px){.heading-poster{font-size:52px;font-size:5.2rem;line-height:52px;line-height:5.2rem}}.h1,h1{font-family:miller-display,serif;font-size:32px;font-size:3.2rem;font-weight:600;line-height:36px;line-height:3.6rem}@media (min-width:1040px){.h1,h1{font-size:38px;font-size:3.8rem;line-height:42px;line-height:4.2rem}}.form-checkbox--filter+label,.h2,h2{font-family:miller-display,serif;font-size:25px;font-size:2.5rem;font-weight:600;line-height:32px;line-height:3.2rem}.h3,h3{font-size:21px;font-size:2.1rem;font-weight:700;line-height:26px;line-height:2.6rem}.h3,.h4,h3,h4{font-family:BrandonGrotesque,sans-serif}.h4,h4{font-size:10px;font-size:1rem;font-weight:900;letter-spacing:.3rem;line-height:15px;line-height:1.5rem;opacity:.7;text-transform:uppercase}.h5,h5{font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem}h1,h2,h3,h4,h5,h6{margin:0}a{color:inherit;text-decoration:none}.font-bold{font-weight:700}.font-black{font-weight:900}.underline-link{border-bottom:1px solid var(--Light-Gold,#cfaa70);display:inline-block;font-weight:700}.underline-link:focus-visible,.underline-link:hover{border-bottom:1px solid var(--Gold,#cfaa70)}:export{easing:.36,.06,.26,.99}@font-face{font-family:BrandonGrotesque;font-style:normal;font-weight:400;src:local("BrandonGrotesque-Regular"),local("BrandonGrotesque Regular"),url(../fonts/BrandonGrotesque/BrandonGrotesque-Regular.woff) format("woff")}@font-face{font-family:BrandonGrotesque;font-style:normal;font-weight:500;src:local("BrandonGrotesque-Medium"),local("BrandonGrotesque Medium"),url(../fonts/BrandonGrotesque/BrandonGrotesque-Medium.woff) format("woff")}@font-face{font-family:BrandonGrotesque;font-style:normal;font-weight:700;src:local("BrandonGrotesque-Bold"),local("BrandonGrotesque Bold"),url(../fonts/BrandonGrotesque/BrandonGrotesque-Bold.woff) format("woff")}@font-face{font-family:BrandonGrotesque;font-style:normal;font-weight:800;src:local("BrandonGrotesque-Black"),local("BrandonGrotesque Black"),url(../fonts/BrandonGrotesque/BrandonGrotesque-Black.woff) format("woff")}.fade-enter-active,.fade-leave-active{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.fade-enter,.fade-leave-to{opacity:0}.fade-enter{transform:translateY(15px)}.fade-leave-to{transform:translateY(-15px)}.slide-panel-enter-active,.slide-panel-leave-active{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.slide-panel-enter{transform:translateX(-100%)}.slide-panel-leave-to{transform:translateX(0)}.slide-panel-wrapper-enter-active,.slide-panel-wrapper-leave-active{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.slide-panel-wrapper-enter{width:50%}.slide-panel-wrapper-leave-to{width:0}.slide-enter-active,.slide-leave-active{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.slide-enter,.slide-leave-to{opacity:0;transform:translateX(0)}.slide-enter,.slide-leave-to{transform:translateX(-50%)}.zoom-enter-active,.zoom-leave-active{transition:all 1.5s cubic-bezier(.25,.46,.45,.94)}.zoom-enter{transform:scale(1)}.zoom-leave-to{transform:scale(0)}@-webkit-keyframes drag-helper{0%{transform:translateX(0)}20%{transform:translateX(-1.5rem)}30%{transform:translateX(1.5rem)}40%{transform:translateX(0)}50%{transform:translateY(0)}60%{transform:translateY(-1.5rem)}70%{transform:translateY(1.5rem)}to{transform:translateY(0) translateX(0)}}@keyframes drag-helper{0%{transform:translateX(0)}20%{transform:translateX(-1.5rem)}30%{transform:translateX(1.5rem)}40%{transform:translateX(0)}50%{transform:translateY(0)}60%{transform:translateY(-1.5rem)}70%{transform:translateY(1.5rem)}to{transform:translateY(0) translateX(0)}}.theme--dark{background-color:#190e05}.theme--dark,.theme--dark .capsule,.theme--dark .tile__tag,.theme--dark form .action,form .theme--dark .action{color:#f5eddc}.theme--light .capsule,.theme--light form .action,form .theme--light .action{color:#51301c}.link{box-shadow:inset 0 -1px 0 0 #ae7c1e;color:#ae7c1e;text-decoration:none;transition:box-shadow .15s cubic-bezier(.36,.06,.26,.99)}.link:focus,.link:hover{box-shadow:inset 0 -2px 0 0 #51301c;color:#51301c}button.link{background-color:transparent;border:none;box-shadow:inset 0 -1px 0 0 #ae7c1e;color:inherit;color:#ae7c1e;cursor:pointer;font:inherit;padding:0;text-decoration:none;transition:box-shadow .15s cubic-bezier(.36,.06,.26,.99)}button.link:focus,button.link:hover{box-shadow:inset 0 -2px 0 0 #51301c;color:#51301c}.text-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}.text-link:focus-visible,.text-link:hover{text-decoration:none}.caption{line-height:20px;line-height:2rem;opacity:.9;padding-top:8px}.capsule,.caption,form .action{font-size:14px;font-size:1.4rem}.capsule,form .action{align-items:center;background:transparent;border:none;border-radius:9999px;box-shadow:inset 0 0 0 2px #ae7c1e;color:#51301c;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;line-height:14px;line-height:1.4rem;min-height:36px;min-width:10rem;padding:10px 20px;text-align:center;transition:all .35s cubic-bezier(.645,.045,.355,1)}.capsule:focus-visible,.capsule:hover,form .action:focus-visible,form .action:hover{background:#ae7c1e;box-shadow:inset 0 0 0 0 #51301c;color:#fff}.capsule:active,form .action:active{background-color:#875800;box-shadow:none}.capsule[disabled],form [disabled].action{cursor:not-allowed;opacity:.5}.capsule__icon{fill:currentColor;display:inline-block;height:9px;margin-left:2px;width:9px}.capsule--width-xl{height:39px;min-width:18rem;padding:8px 16px}.capsule--large,.capsule--width-xl,form .action{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem}.capsule--large,form .action{height:50px;min-width:15rem;padding:15px 30px}.capsule--border-small{border-radius:8px}.capsule--medium{font-size:16px;font-size:1.6rem;height:47px;line-height:20px;line-height:2rem;min-width:15rem;padding:12px 32px}.capsule--full-width{width:100%}.capsule--small{font-size:16px;font-size:1.6rem;height:39px;line-height:22px;line-height:2.2rem;min-width:15rem;padding:10px 18px}@media (min-width:1040px){.capsule--small{height:43px}.capsule--small--desktop-medium{height:47px}}.capsule--secondary{box-shadow:inset 0 0 0 2px #51301c}.capsule--filled{background-color:#fefaf1}.capsule--light{color:#f5eddc}.capsule--dashed{border-style:dashed}.capsule--block{display:block;width:100%}.capsule--dark{background-color:#ae7c1e;color:#fff}.capsule--dark:focus-visible,.capsule--dark:hover{background-color:transparent;box-shadow:inset 0 0 0 2px #ae7c1e;color:#ae7c1e}.capsule--dark[disabled]:focus-visible,.capsule--dark[disabled]:hover{background-color:#ae7c1e;color:#fff}.capsule--dark.capsule--dark-hover:not([disabled]):focus-visible,.capsule--dark.capsule--dark-hover:not([disabled]):hover{background-color:#51301c;box-shadow:inset 0 0 0 2px #51301c;color:#fff}.capsule--with-icon{align-items:center;display:flex;justify-content:justify-content;position:relative;text-align:left}.capsule--with-icon svg{position:absolute;right:24px;top:50%;transform:translateY(-50%)}.capsule--with-icon-left{align-items:center;display:flex;justify-content:flex-start;position:relative;text-align:left}.capsule--with-icon-left svg{margin-right:24px}.capsule--with-icon-centered{align-items:center;display:flex;justify-content:center}.capsule--with-icon-centered svg{margin-right:8px}.capsule--xl{border-radius:8px;font-size:21px;font-size:2.1rem;line-height:30px;line-height:3rem;padding:24px 52px 24px 24px;width:100%}@media (min-width:1040px){.capsule--xl{height:69px}}.form-group,form .field.text,form .field.textarea{display:block;max-width:100%}.form-group--sm{max-width:320px}.form-group--md,form .field.text,form .field.textarea{max-width:400px}.form-errors{list-style:none;margin-top:4px}.form-errors__item{color:#db561a}.form-control,form .field.text,form .field.textarea{background-color:#fff;border-left:5px solid #ae7c1e;position:relative}.form-control:not(.form-control--disabled):focus-within,.form-control:not(.form-control--disabled):focus-within .form-control__label,.form-control:not(.form-control--disabled):focus-within form .field.textarea label,.form-control:not(.form-control--disabled):focus-within form .field.text label,form .field.text .form-control:not(.form-control--disabled):focus-within label,form .field.text:not(.form-control--disabled):focus-within,form .field.text:not(.form-control--disabled):focus-within .form-control__label,form .field.text:not(.form-control--disabled):focus-within label,form .field.textarea .form-control:not(.form-control--disabled):focus-within label,form .field.textarea:not(.form-control--disabled):focus-within,form .field.textarea:not(.form-control--disabled):focus-within .form-control__label,form .field.textarea:not(.form-control--disabled):focus-within label{background-color:#f5f5f5}.form-control--transparent{background-color:transparent;border-bottom:1px solid #ae7c1e;border-left:none}.form-control--transparent .form-control__label,.form-control--transparent form .field.textarea label,.form-control--transparent form .field.text label,form .field.text .form-control--transparent label,form .field.textarea .form-control--transparent label{background-color:transparent;left:8px}.form-control--transparent .form-control__field,.form-control--transparent form .field.textarea input,.form-control--transparent form .field.textarea textarea,.form-control--transparent form .field.text input,.form-control--transparent form .field.text textarea,form .field.text .form-control--transparent input,form .field.text .form-control--transparent textarea,form .field.textarea .form-control--transparent input,form .field.textarea .form-control--transparent textarea{padding-left:8px}.form-control--transparent:not(.form-control--disabled):focus-within,.form-control--transparent:not(.form-control--disabled):focus-within .form-control__label,.form-control--transparent:not(.form-control--disabled):focus-within form .field.textarea label,.form-control--transparent:not(.form-control--disabled):focus-within form .field.text label,form .field.text .form-control--transparent:not(.form-control--disabled):focus-within label,form .field.textarea .form-control--transparent:not(.form-control--disabled):focus-within label{background-color:transparent}.form-control__field,form .field.textarea input,form .field.textarea textarea,form .field.text input,form .field.text textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0 solid transparent;border-radius:0;color:#51301c;display:block;font-size:16px;font-weight:500;height:63px;line-height:23px;margin:0;overflow:hidden;padding:28px 42px 8px 20px;position:relative;text-overflow:ellipsis;width:100%;z-index:2}.form-control__field:focus,form .field.textarea input:focus,form .field.textarea textarea:focus,form .field.text input:focus,form .field.text textarea:focus{outline:none}.form-control__field::-ms-expand,form .field.textarea input::-ms-expand,form .field.textarea textarea::-ms-expand,form .field.text input::-ms-expand,form .field.text textarea::-ms-expand{display:none}.form-control__label,form .field.textarea label,form .field.text label{background-color:#fff;color:#51301c;display:block;font-family:BrandonGrotesque,sans-serif;font-size:16px;font-size:1.6rem;font-weight:400;height:32px;left:20px;line-height:34px;line-height:3.4rem;margin:0;position:absolute;right:0;text-align:left;top:0;transform:translate3d(0,calc(31.5px - 50%),0);transition:all .1s cubic-bezier(.55,.055,.675,.19),background-color 0s linear;width:auto}.form-control--has-value .form-control__label,.form-control:focus-within .form-control__label,.form-control__label.form-control__label--static,form .field.text:focus-within .form-control__label,form .field.textarea:focus-within .form-control__label,form .field.textarea label,form .field.text label{font-size:14px;opacity:.7;transform:translateZ(0)}.form-control--disabled .form-control__label,.form-control--disabled form .field.textarea label,.form-control--disabled form .field.text label,form .field.text .form-control--disabled label,form .field.textarea .form-control--disabled label{background-color:transparent;opacity:.3}.form-control__label--long{line-height:2rem}.form-control--disabled{background-color:#efede7}.form-control--textarea .form-control__field,.form-control--textarea form .field.textarea input,.form-control--textarea form .field.textarea textarea,.form-control--textarea form .field.text input,.form-control--textarea form .field.text textarea,form .field.text .form-control--textarea input,form .field.text .form-control--textarea textarea,form .field.textarea .form-control--textarea input,form .field.textarea .form-control--textarea textarea{min-height:260px;overflow-y:auto;resize:vertical}input[type=file]::-webkit-file-upload-button{align-items:center;background:transparent;border:none;border-radius:9999px;box-shadow:inset 0 0 0 2px #ae7c1e;color:#51301c;cursor:pointer;display:inline-flex;font-size:14px;font-size:1.4rem;font-weight:500;justify-content:center;line-height:14px;line-height:1.4rem;min-height:36px;min-width:10rem;padding:10px 20px;text-align:center;-webkit-transition:all .35s cubic-bezier(.645,.045,.355,1);transition:all .35s cubic-bezier(.645,.045,.355,1)}input[type=file]::-webkit-file-upload-button:focus-visible,input[type=file]::-webkit-file-upload-button:hover{background:#ae7c1e;box-shadow:inset 0 0 0 0 #51301c;color:#fff}input[type=file]::-webkit-file-upload-button:active{background-color:#875800;box-shadow:none}input[type=file]::-webkit-file-upload-button[disabled]{cursor:not-allowed;opacity:.5}input[type=file]::-webkit-file-upload-button:focus{outline:none}input[type=date]:invalid{color:transparent}input[type=date]:focus{color:#51301c}.js-cm-form .form-select{margin:0;max-width:320px}.form-select{margin-left:auto;margin-right:auto;max-width:200px}[data-page=TopicContactPage] .form-select{max-width:none}[data-page=TopicContactPage] .form-select:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 13 8' xmlns='http://www.w3.org/2000/svg' class='form-select__arrow icon icon-form-select-arrow'%3E%3Cpath d='M11.483 0 6.5 4.973 1.517 0 0 1.514 6.5 8 13 1.514z' fill='currentColor'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:8px;position:absolute;right:20px;top:30px;width:13px}[data-page=TopicContactPage] .form-select:has(select~svg):after{display:none}[data-page=TopicContactPage] .form-select .form-control__label--long{align-items:center;display:flex;max-width:calc(100% - 50px)}[data-page=TopicContactPage] .form-select .form-control__label--long:has(+select:valid){max-width:none}.form-select__arrow{fill:#ae7c1e;height:8px;position:absolute;right:20px;top:50%;transform:translate3d(0,calc(3px - 50%),0);width:13px}.form-control--disabled .form-select__arrow{opacity:.3}.dropdown .form-select{margin:0;max-width:100%}.form-checkbox,form .field.checkbox .checkbox{opacity:0;position:absolute}.form-checkbox+label,form .field.checkbox .checkbox+label{cursor:pointer;display:inline-block;padding:0 0 0 3rem;position:relative}.form-checkbox+label:after,.form-checkbox+label:before,form .field.checkbox .checkbox+label:after,form .field.checkbox .checkbox+label:before{border:.2rem solid #51301c;content:"";height:1.4rem;left:0;position:absolute;top:2.5px;width:1.4rem}.form-checkbox+label:before,form .field.checkbox .checkbox+label:before{border-radius:.4rem;display:inline-block;transition:all .5s ease}.form-checkbox+label:after,form .field.checkbox .checkbox+label:after{background:url(/resources/themes/base/icons/form-checkbox.svg);background-position:50% 50%;background-repeat:no-repeat;border-color:transparent;transform:scale(0);transition:all .25s ease}.form-checkbox+label a,form .field.checkbox .checkbox+label a{color:#ae7c1e;text-decoration:underline}.form-checkbox:hover:not(:checked)+label:before,form .field.checkbox .checkbox:hover:not(:checked)+label:before{border-color:#ae7c1e}.form-checkbox:checked+label:before,form .field.checkbox .checkbox:checked+label:before{background:radial-gradient(circle,#bf8d30 0,#b17f21 46.54%,#ae7c1e 54.82%,#ad7a1b 100%);border-color:#ae7c1e}.form-checkbox:checked+label:after,form .field.checkbox .checkbox:checked+label:after{transform:scale(1)}.form-checkbox:focus+label:before,form .field.checkbox .checkbox:focus+label:before{box-shadow:0 0 4px 3px rgba(81,48,28,.5)}.form-checkbox:focus:checked+label:before,form .field.checkbox .checkbox:focus:checked+label:before{box-shadow:0 0 4px 3px rgba(174,124,30,.65)}.form-checkbox--filter+label:after,.form-checkbox--filter+label:before{top:8px}form fieldset{border:0;margin-bottom:0;padding:2rem 0}form .optionset{margin-bottom:3rem}form .optionset input{margin-bottom:0}form .field.text,form .field.textarea{margin-top:2rem}form .field.textarea textarea,form .field.text textarea{height:auto;max-width:100%;min-height:6rem;resize:vertical;width:100%}form .field.hide{display:none}form .field.checkbox,form .field.star-rating{margin-top:2rem}form .field.star-rating label{font-size:14px;opacity:.7}form .message.validation{color:#db561a}.variant-switcher{align-items:center;display:flex;justify-content:space-between}.variant-switcher__text{margin:10px 0}.variant-switcher__label{margin:0}.variant-switcher__button{background-color:transparent;border:none;color:inherit;cursor:pointer;font:inherit;height:32px;padding:8px 4px;width:32px}.variant-switcher__button-icon{fill:#ae7c1e;color:#ae7c1e;height:16px;width:24px}.variant-switcher__button-icon--next{transform:scaleX(-1)}.quantity-indicator{display:flex;justify-content:center}.quantity-indicator__dot{background-color:#ae7c1e;border:none;border-radius:100%;cursor:pointer;display:block;height:6px;margin:0 6px;opacity:.33;padding:0;width:6px}@media only print{.quantity-indicator__dot{border:1px solid #000}}.quantity-indicator__dot--filled{background-color:#ae7c1e;opacity:1}@media only print{.quantity-indicator__dot--filled{border:6px solid #000}}.quantity-indicator__dot--large{height:11px;width:11px}.quantity-indicator__number{background-color:unset;border:none;cursor:pointer;display:block;margin:0 6px;opacity:.7}.quantity-indicator__number:focus,.quantity-indicator__number:hover{color:#875800;font-weight:700}.quantity-indicator__number--filled{color:#ae7c1e;opacity:1}#nprogress{background:url(/resources/themes/base/images/logo.svg) #fff;background-position:50%;background-repeat:no-repeat;background-size:15rem;height:100%;pointer-events:none;z-index:9999}#nprogress,#nprogress .bar{position:fixed;top:0;width:100%}#nprogress .bar{background:#ae7c1e;height:2px;left:0;z-index:1031}#nprogress .peg{box-shadow:0 0 10px #ae7c1e,0 0 5px #ae7c1e;display:block;height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}#nprogress .spinner{position:fixed;right:15px;top:15px;z-index:1031}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}.menu{display:flex;justify-content:space-between;position:fixed;right:24px;top:32px;z-index:999}.menu__burger{align-items:center;background-color:transparent;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;height:21px;justify-content:center;padding:0;width:3rem}.menu__burger:focus{outline:1px dotted #cfaa70;outline-offset:3px}.menu__burger__item{background-color:#cfaa70;height:3px;transform-origin:50% 50%;transition:all .2s cubic-bezier(.25,.46,.45,.94);width:32px}.menu__burger__item:first-child{transform:translateY(-6px)}.menu__burger__item:nth-child(2){transform:translateY(0)}.menu__burger__item:nth-child(3){transform:translateY(6px)}.menu__hud{display:flex;justify-content:space-between;z-index:1000}.menu__vaneer{background:#43321f;background-image:url(/resources/themes/base/images/header/footer-image-mobile.jpg);background-position:50%;background-size:cover;height:100%;left:0;position:fixed;top:0;width:100%}@media (min-width:768px){.menu__vaneer{background-image:url(/resources/themes/base/images/header/footer-image.jpg)}}.menu__wrapper{align-items:center;display:flex;flex-direction:column;height:100%;left:0;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:999}@media (min-width:768px){.menu__wrapper{justify-content:center;padding-top:10.5vw}}.menu__item{-moz-column-break-inside:avoid;align-items:flex-start;break-inside:avoid;display:flex;padding:1.5rem 0}.menu__item:hover .menu__item__index:after{opacity:1;transition:opacity .2s ease}@media (min-width:768px){.menu__item{padding:3vh 0}}.menu__item__index{color:#f5eddc;display:inline-block;font-size:10px;font-size:1rem;font-weight:900;line-height:15px;line-height:1.5rem;margin-right:1rem;margin-top:1rem;position:relative;text-align:right;vertical-align:top;width:5rem}.menu__item__index:after{background:#ae7c1e;border-radius:.1rem;bottom:0;content:"";display:block;height:.2rem;left:0;opacity:0;position:absolute;transition:opacity 1s ease;width:100%;will-change:transform}@media (min-width:768px){.menu__item__index{width:auto}.menu__item__index:after{left:auto;right:0;width:5rem}}.menu__item__link{color:#f5eddc;font-size:32px;font-size:3.2rem;line-height:36px;line-height:3.6rem;transition:color .3s ease}@media (min-width:768px){.menu__item__link{font-size:calc(3.5rem + .5vw);line-height:calc(3.5rem + .5vw)}}.menu__container{padding-bottom:12.5vh;padding-top:12.5vh;position:relative;width:100%}@media (min-width:768px){.menu__container{-moz-column-count:2;column-count:2;-moz-column-gap:15%;column-gap:15%;padding-top:0;width:90%}}@media (min-width:1040px){.menu__container{width:90%}}@media (min-width:1280px){.menu__container{-moz-column-gap:20%;column-gap:20%;width:80%}}.menu__socials{display:flex;flex-direction:column;padding:0 6vw}@media (min-width:768px){.menu__socials{flex-direction:row;padding:0}}.menu__socials__links{align-items:center;display:inline-flex;position:relative}@media (min-width:768px){.menu__socials__links:after{background:#f5eddc;content:"";height:60%;position:absolute;right:0;width:.1rem}}.menu__socials__links__icon{fill:#f5eddc;display:block;height:2.5rem;margin-right:1.5rem;transition:fill .3s ease;width:2.5rem}.menu__socials__links__icon:hover{fill:#ae7c1e}.menu__socials__cta{padding:4rem 0}@media (min-width:768px){.menu__socials__cta{padding:0 0 0 1.5rem}}.menu__legals{color:#f5eddc;display:block;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;padding:0 6vw}@media (min-width:768px){.menu__legals{padding:0}}.menu__legals__link{color:#e2a83c;text-decoration:underline}.menu--open .menu__burger__item{background:#cfaa70}.menu--open .menu__burger__item:first-child{margin:0;transform:translateY(0) rotate(45deg)}.menu--open .menu__burger__item:nth-child(2){opacity:0}.menu--open .menu__burger__item:nth-child(3){margin:0;transform:translateY(-6px) rotate(-45deg)}.menu__item--is-active .menu__item__index:after{opacity:1}.menu__item--is-active .menu__item__link{color:#ae7c1e}.menu__container--bottom{padding-top:0}@media (min-width:768px){.menu__container--bottom{padding-bottom:12.5vh}}.carousel{overflow:hidden}.carousel--full{padding-bottom:20px}.carousel__navigation{fill:#ae7c1e;align-items:center;background:transparent;border:0;border-radius:50%;bottom:-12px;color:#ae7c1e;cursor:pointer;display:flex;font-size:5rem;font-size:2.5vw;justify-content:center;padding:2px;position:absolute;text-align:center}.carousel__navigation svg{height:32px}.carousel__navigation.carousel__navigation--alt{top:45%}.carousel__navigation.carousel__navigation--mobile{bottom:auto;height:100%;margin-top:0;top:0}.carousel__navigation.carousel__navigation--small{height:32px;width:32px}@media (min-width:768px){.carousel__navigation{font-size:1vw;margin-top:-1vw;width:40px}}.carousel__navigation--left{left:2rem}@media (min-width:768px){.carousel__navigation--left{left:0}}.carousel__navigation--right{right:2rem;transform:rotate(180deg)}@media (min-width:768px){.carousel__navigation--right{right:0}}.media-slideshow{margin:0 auto;width:100%}@media (min-width:768px){.media-slideshow{width:80%}}.media-slideshow__container{position:relative}.media-slideshow__media{display:flex;flex-wrap:nowrap;height:0;padding-bottom:50.8%;position:relative;transition:all .5s cubic-bezier(.25,.46,.45,.94)}.media-slideshow__media li{flex:0 0 100%}.media-slideshow__media img{height:auto;width:100%}.media-slideshow__media iframe,.media-slideshow__media video{height:100%!important;position:absolute;width:99.9%!important}.carousel--mini{display:block;margin:0 100px}@media (min-width:1040px){.carousel--mini{margin:auto;max-width:137rem;width:80%}}.video{background-color:#000;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.video iframe,.video video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.media-slideshow--mini{margin:5rem auto 0;width:100%}.media-slideshow__container--mini{left:-6vw;padding:0 6vw;position:relative;width:calc(100% + 12vw)}@media (min-width:768px){.media-slideshow__container--mini{left:-3vw;padding:0 3vw;width:calc(100% + 6vw)}}.media-slideshow__media-wrapper{overflow:hidden}.media-slideshow__media--mini{display:flex;flex-wrap:nowrap;height:19rem;position:relative;transition:all .5s cubic-bezier(.25,.46,.45,.94)}.posters__container{cursor:pointer;display:block;padding:1rem;width:230px}.posters__container p{height:34px;overflow:hidden;text-overflow:ellipsis}.posters__container.posters__container--current{box-shadow:inset 0 0 0 1px #ae7c1e}.posters__media{background-color:#000;height:130px;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.mobile{display:block}@media (min-width:1040px){.mobile{display:none}}.desktop{display:none}@media (min-width:1040px){.desktop{display:block}}.content-slider{position:relative}.content-slider__track{align-items:center;display:flex;transition:all .5s cubic-bezier(.25,.46,.45,.94)}.content-slider__slide{flex:0 0 100%}.related-product__items{display:flex;flex-direction:column}@media (min-width:768px){.related-product__items{flex-direction:row}}.related-product__items.related-product__items--wrap{flex-wrap:wrap}.related-product__product{margin:4rem auto 0;width:90%}.related-product__product .product{margin:0 auto;width:50%}@media (min-width:768px){.related-product__product{width:50%}.related-product__product .product{width:40%}}.related-product__product.related-product__product--large .product{width:80%}@media (min-width:768px){.related-product__items--count-3 .related-product__product{width:33.3333333333%}}.tiles{margin:0 2rem}@media (min-width:1040px){.tiles{margin:auto;max-width:137rem}}.tiles__title{margin:0 auto 1.5rem;max-width:80%;text-align:center}@media (min-width:768px){.tiles__title{max-width:90%}}@media (min-width:1040px){.tiles__title{max-width:100%}}.tiles__content{margin:0 auto 5rem;max-width:80%;text-align:center}@media (min-width:768px){.tiles__content{max-width:70rem}}.tiles__container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;margin:0 1.5rem}@media (min-width:1040px){.tiles__container{margin:auto;max-width:137rem}}.tile__wrapper{height:40rem;margin-bottom:5rem;position:relative;width:33rem}.tile__tag{bottom:8.6rem;color:#51301c;font-size:1rem;line-height:2rem;text-transform:uppercase}.tile__tag,.tile__title{font-weight:600;left:0;position:absolute;right:0}.tile__title{bottom:5rem;font-size:2.2rem;margin-bottom:1rem;margin-top:0}.tile__image{max-height:30rem;max-width:100%}.tile__button{bottom:0;left:0;position:absolute;right:0}.show-more{align-items:center;color:#ae7c1e;cursor:pointer;display:flex;justify-content:center;text-align:center;width:100%}.show-more:after,.show-more:before{border-top:1px solid #cec6ba;content:"";flex:1 0 2rem}.show-more:before{margin-right:2rem}.show-more:after{margin-left:2rem}.show-more:hover .show-more__symbol{transform:rotate(180deg)}.show-more__symbol{display:inline-block;transition:all .5s cubic-bezier(.25,.46,.45,.94)}.collection__description{max-width:100%}@media (min-width:480px){.collection__description{max-width:320px}}.collection__list{display:flex;flex-wrap:wrap;padding:0 2vw}.collection__list-item{color:#51301c;text-align:center;width:50%}@media (min-width:768px){.collection__list-item{width:25%}}.quote{display:block}.quote__image{border-radius:50%;margin:0 auto;width:6rem}.elemental_container,.quote__image{overflow:hidden}.flavour{background:#f7f1e6;padding:3rem 2rem}.floating-button{align-items:center;background:radial-gradient(circle,#bf8d30 0,#ae7c1e 54.82%,#cf8e13 100%);border:0;border-radius:5rem;bottom:1.5rem;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);cursor:pointer;display:flex;height:5rem;justify-content:center;position:fixed;right:1.5rem;width:5rem;z-index:50}.floating-button--foreground{z-index:9999}.floating-button__inner{display:block;height:100%;height:50%;position:absolute;width:100%;width:50%}.floating-button__icon{fill:#f5eddc;height:100%;width:100%}.featured-product{background-position:50%;background-repeat:repeat-x;background-size:100% 100%;margin-bottom:5rem;padding:5rem 0}.featured-product__link{display:inline-block;margin:0 auto}.featured-product__packshot{margin:0 auto;width:60%}@media (min-width:768px){.featured-product__packshot{width:40%}}@media (min-width:1040px){.featured-product__packshot{width:25%}}.story-seal{fill:#da9f31;display:block;height:6.5rem;margin:2rem auto 0;width:100%}.story-section{align-items:center;background-color:#f8f1e6;display:flex;position:relative}.story-section:first-of-type{min-height:100vh}@media (max-width:768px){.story-section:first-of-type{padding-top:13rem}}@media (min-width:768px){.story-section{min-height:90vh}}@media (max-width:768px){.story-section--padding-top{padding-top:10vh}.story-section--padding-bottom{padding-bottom:10vh}}.story-section--overflow{overflow-x:hidden}@media (min-width:768px){.story-section--overflow{overflow-x:initial}}.story-section--overlap{min-height:auto}.story-section--overlap .story-section__wrapper{margin-top:-15vh;padding-bottom:15vh}.story-section--padding-overlap{padding-bottom:15vh}@media (min-width:768px){.story-section--padding-overlap{padding-bottom:30vh}}.story-section--linen{background-color:#f8f1e6}.story-section--black{background-color:#171614}.story-section--dark{background-color:#2b2b2b}.story-section--night{background-color:#0c0a07}.story-section--grey{background-color:#afa9a2}.story-section--cream{background-color:#fbf0e6}.story-section--brown{background-color:#342624}.story-section--coffee{background-color:#24130d}.story-section--paper-top{background:linear-gradient(0deg,#fffdf5,#fbf0e6)}.story-section--paper-top:before{background-image:url(/resources/themes/base/images/story/commons/paper-torn-top.png);background-repeat:repeat-x;content:"";height:2.6rem;position:absolute;top:0;transform:translateY(-100%);width:100vw;z-index:0}.story-section--paper-bottom{background:linear-gradient(0deg,#fffdf5,#fbf0e6)}.story-section--paper-bottom:after{background-image:url(/resources/themes/base/images/story/commons/paper-torn-bottom.png);background-position:bottom;background-repeat:repeat-x;bottom:0;content:"";height:2.6rem;position:absolute;transform:translateY(100%);width:100vw;z-index:1}.story-section--pearl{background:#fffdf5}.story-section--spanish-white{background:#f9f1e8}.story-section--spanish-white-gradient{background:linear-gradient(0deg,#f9f1e8,#fbf0e6)}.story-section--pattern{background-image:url(/resources/themes/base/images/story/commons/background-pattern.png);background-position:top;background-repeat:no-repeat}@media (min-width:768px){.story-section--pattern{background-position:50%;background-size:100%}}.story-section__wrapper{margin:0 auto;max-width:137rem;padding:0 2.5rem;position:relative;width:100%}.story-section__column{margin-bottom:7rem;position:relative}@media (min-width:768px){.story-section__column{margin-bottom:0}}.story-section__column--no-bleed{overflow:hidden}.story-section__column--half{width:100%}@media (min-width:768px){.story-section__column--half{width:50%}}.story-section__column--third{width:100%}@media (min-width:768px){.story-section__column--third{width:33.3%}}.story-section__column--quarter{width:100%}@media (min-width:768px){.story-section__column--quarter{width:25%}}.story-section__column--bleed{width:100%;z-index:0}@media (min-width:768px){.story-section__column--bleed{margin-left:-15vw;margin-right:-15vw;width:calc(33.3% + 7.5vw)}}@media (max-width:768px){.story-section__column--shadow-overflow-mobile{margin-left:-32.5%;width:135.5%}}.story-section__column--fullwidth-overflow-mobile{width:150vw}@media (min-width:768px){.story-section__column--fullwidth-overflow-mobile{width:100%}}.story-section__column--fullwidth{margin-left:-50vw;margin-right:-50vw;max-width:100vw;width:100vw}.story-section__column--no-margin{margin-bottom:0}.story-section__column--top-margin{margin-top:10rem}@media (min-width:1600px){.story-section__column--top-margin{margin-top:0}}.story-section__column--bottom-margin{margin-bottom:10rem}@media (min-width:1600px){.story-section__column--bottom-margin{margin-bottom:0}}.story-section__column--upfront{z-index:1}.story-section__image{width:100%}@media (min-width:768px){.story-section__image{margin:2.5vh 0;width:75%}}.story-section__image--right{left:50%;margin-left:-50vw;width:120vw}@media (min-width:768px){.story-section__image--right{align-self:flex-end;left:auto;margin-left:auto;width:75%}}.story-section__image--narrow{width:100%}.good-honest-chocolate{background:#190e05;color:#f5eddc;min-height:100vh;overflow-x:hidden;position:relative}.good-honest-chocolate .editorial__element>*{flex-basis:100%;margin:0}.good-honest-chocolate__header{padding-top:13rem}.good-honest-chocolate__background{opacity:.2;overflow:hidden;position:absolute;width:100%}.good-honest-chocolate__background:after{background-image:linear-gradient(0deg,#190e05,transparent 10rem);bottom:0;content:"";display:block;height:10rem;left:0;pointer-events:none;position:absolute;width:100%}.points-image-section__item b{display:block;font-family:BrandonGrotesque,sans-serif;font-size:21px;font-size:2.1rem;font-weight:700;line-height:26px;line-height:2.6rem}.good-honest-chocolate-element__inner{margin:0 auto;max-width:376px}@media (min-width:768px){.good-honest-chocolate-element__inner{margin:0}}.good-honest-chocolate-element__inner .good-honest-chocolate-element__title{margin:0 0 12px;max-width:100%;width:100%}@media (min-width:768px){.good-honest-chocolate-element__inner .good-honest-chocolate-element__title{text-align:left}}.good-honest-chocolate-element__inner .good-honest-chocolate-element__content{margin-bottom:12px;text-align:center}@media (min-width:768px){.good-honest-chocolate-element__inner .good-honest-chocolate-element__content{max-width:300px;text-align:left}}.good-honest-chocolate-tile{margin-top:6rem;position:relative}@media (min-width:768px){.good-honest-chocolate-tile{margin-top:12rem}}.good-honest-chocolate-tile__image{border-radius:5px;overflow:hidden;width:100%}.good-honest-chocolate-column{align-items:center;display:flex}.good-honest-chocolate-column__left{flex:0 0 20%;margin-right:2rem}@media (max-width:768px){.good-honest-chocolate-column--image-large{flex-direction:column}}.good-honest-chocolate-column--image-large .good-honest-chocolate-column__left{flex:0 0 35%}@media (max-width:768px){.good-honest-chocolate-column--image-large .good-honest-chocolate-column__left{margin-left:-2rem;width:65%}}.good-honest-chocolate-element{overflow:hidden;padding:60px 0}.good-honest-chocolate-element__title{margin-left:auto;margin-right:auto;max-width:80%;text-align:center}.good-honest-chocolate-element__grid{justify-content:center}.good-honest-chocolate-element__grid .flex-grid__item .good-honest-chocolate-story{margin-bottom:0}.good-honest-chocolate-element__header{margin-bottom:30px}@media (max-width:768px){.good-honest-chocolate-element__grid .flex-grid__item{margin-bottom:0}}@media (min-width:768px){.good-honest-chocolate-element__header{align-items:center;display:flex;gap:12px}.good-honest-chocolate-element__title{margin:0;width:30%}.good-honest-chocolate-element__points-image{flex:1;position:relative;width:70%}.good-honest-chocolate-element .flex-grid{margin-left:-15px;margin-right:-15px}.good-honest-chocolate-element .flex-grid .flex-grid__item{padding-left:15px;padding-right:15px}}@media (min-width:1040px){.good-honest-chocolate-element{padding:100px 0 60px}.good-honest-chocolate-element__header{margin-bottom:-30px}}.points-image-section{margin:0 auto;max-width:262px;position:relative;z-index:1}.points-image-section__image-desktop{display:none}.points-image-section__image{height:auto;max-width:100%;width:100%}.points-image-section__item{display:inline-block;position:absolute;text-align:center}.points-image-section__item.point-2 .points-image-section__pin,.points-image-section__item.point-4 .points-image-section__pin{display:inline-block;transform:rotate(180deg)}.points-image-section__item.point-2 p,.points-image-section__item.point-4 p{left:calc(-100% - 80px)}.points-image-section__item.point-1{left:36.5%;top:7%}.points-image-section__item.point-2{left:33%;top:23%}.points-image-section__item.point-3{left:60.5%;top:37%}.points-image-section__item.point-4{left:37.5%;top:55%}.points-image-section__item p{display:inline-block;font-weight:500;left:50px;min-width:120px;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:768px){.points-image-section{max-width:100%}.points-image-section__image-desktop{display:block}.points-image-section__image-mobile{display:none}.points-image-section__item .points-image-section__pin{display:inline-block;transform:rotate(90deg)}.points-image-section__item p{left:50%;top:calc(100% + 15px);transform:translate(-50%)}.points-image-section__item.point-4 .points-image-section__pin{transform:rotate(90deg)}.points-image-section__item.point-4 p{left:50%}.points-image-section__item.point-2 .points-image-section__pin,.points-image-section__item.point-3 .points-image-section__pin{transform:rotate(-90deg)}.points-image-section__item.point-2 p,.points-image-section__item.point-3 p{left:50%;top:calc(-100% - 60px)}.points-image-section__item.point-1{left:10%;top:29%}.points-image-section__item.point-2{left:30%;top:41%}.points-image-section__item.point-3{left:47%;top:43.6%}.points-image-section__item.point-4{left:59%;top:44%}}@media (min-width:1280px){.points-image-section__image{max-width:none;width:calc(100% + 80px)}}.editorial__copy table,.wysiwyg table{display:flex;height:auto;max-width:100%;overflow-x:auto;width:100%}.editorial__copy td,.wysiwyg td{display:flex;flex:1;flex-direction:column;padding:22px 22px 22px 0}.editorial__copy tr,.wysiwyg tr{border-bottom:1px solid #ae7c1e;display:flex;min-width:600px;width:100%}.editorial__copy tr:first-child,.wysiwyg tr:first-child{color:#cfaa70;font-size:21px;font-size:2.1rem;font-weight:700;line-height:26px;line-height:2.6rem}.editorial__copy table,.wysiwyg table{height:auto!important;width:100%!important}.editorial__copy tbody,.editorial__copy td,.editorial__copy tr,.wysiwyg tbody,.wysiwyg td,.wysiwyg tr{height:auto!important;width:auto!important}.where-to-buy{background:#190e05;color:#f5eddc;min-height:100vh;overflow-x:hidden;padding-bottom:6rem;position:relative}@media (min-width:768px){.where-to-buy{padding-bottom:15rem}}.where-to-buy__header{padding-top:13rem}.where-to-buy__background{opacity:.2;overflow:hidden;position:absolute;width:100%}.where-to-buy__background:after{background-image:linear-gradient(0deg,#190e05,transparent 10rem);bottom:0;content:"";display:block;height:10rem;left:0;pointer-events:none;position:absolute;width:100%}@media (min-width:1040px){.where-to-buy__secondary{margin-top:10rem}}.where-to-buy__tile{display:flex;flex-direction:column;height:100%;justify-content:space-around;padding-bottom:8rem;position:relative}@media (min-width:768px){.where-to-buy__tile{padding:0 3rem 4rem}}.where-to-buy__tile-image{border-radius:5px;overflow:hidden;width:100%}.comment+.comment{margin-top:30px}.comments-pagination{align-items:center;display:flex;margin-top:30px}.comments-pagination__number{display:inline-block;padding:5px;width:20px}.comments-pagination__arrow{align-items:center;display:flex;padding:5px}.search-control{position:relative}.search-control__button{align-items:center;background-color:transparent;border:none;border-radius:9999px;bottom:1rem;color:inherit;color:#ae7c1e;cursor:pointer;display:flex;font:inherit;justify-content:center;padding:1rem;position:absolute;right:0;z-index:10}.search-control__button:focus,.search-control__button:hover{outline:2px solid #ae7c1e}.letter{background:url(/resources/themes/base/images/textured-paper.webp) 50%/100% 100% #f8f1e6;color:#2a0c05;font-size:125%;line-height:125%;margin:0 auto;-webkit-mask-image:url(/resources/themes/base/images/paper-edges.png);mask-image:url(/resources/themes/base/images/paper-edges.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;max-width:70ch;padding:3rem 4rem}@media (min-width:768px){.letter{padding:4rem 6rem}}.interactive-map{overflow:hidden;position:relative}@media (min-width:768px){.interactive-map{left:calc(-50vw + 50%);overflow:unset;text-align:center;width:100vw}}.interactive-map__zoom{bottom:275px;display:flex;position:absolute;right:25px;z-index:5}@media (min-width:768px){.interactive-map__zoom{bottom:35px;right:35px}}.capsule-holder .capsule,.capsule-holder form .action,form .capsule-holder .action{background:#2a0c05;box-shadow:inset 0 0 0 2px #875800;font-size:25px;font-size:2.5rem;line-height:3px;line-height:.3rem;max-width:5rem;min-width:5rem;padding-bottom:0;padding-top:0;text-align:center;vertical-align:middle}@media (min-width:768px){.capsule-holder .capsule,.capsule-holder form .action,form .capsule-holder .action{background:transparent;bottom:35px}}.capsule-holder .capsule:hover,.capsule-holder form .action:hover,form .capsule-holder .action:hover{box-shadow:inset 0 0 0 3px #875800;cursor:pointer}.capsule-holder .capsule--right{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0;margin-left:-1px;padding-left:16px}.capsule-holder .capsule--left{border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px;padding-right:16px}.capsule-holder .capsule--inactive,.capsule-holder .capsule--inactive:focus{background-color:#875800;box-shadow:none}.interactive-map__image{height:auto;position:relative;width:100%}.interactive-map__container{background:#190e05;-webkit-clip-path:inset(5px round 5px);clip-path:inset(5px round 5px);display:inline-block}@media (min-width:768px){.interactive-map__container{-webkit-clip-path:inset(10px round 10px);clip-path:inset(10px round 10px)}}.interactive-map__pins{margin:0 auto;position:absolute;top:0;z-index:2}.interactive-map__carousel{margin-top:-20%}.interactive-map__carousel__items{transition:all .5s ease-in}.interactive-map__info{background:#392712;border-top:1px solid #cfaa70;bottom:0;color:#cfaa70;height:250px;padding:20px 0;position:absolute;text-align:left;width:100%;z-index:2}@media (min-width:768px){.interactive-map__info{background:transparent;border-top:none;height:auto;padding:0;right:5%;top:5%;width:30%}.interactive-map__info.started{bottom:60px;left:60px;right:auto;top:auto}}.interactive-map__info button.capsule,.interactive-map__info form button.action,form .interactive-map__info button.action{display:inline-block;margin-top:20px}.interactive-map__info-section{margin-left:50px;position:relative}@media (min-width:768px){.interactive-map__info-section{margin-left:0}}.interactive-map__info-index{left:-30px;position:absolute}.interactive-map__info-block{border-left:2px solid #cfaa70;color:#fefaf1;margin-bottom:20px;padding-left:20px;width:250px}.interactive-map__info-label{margin-bottom:4px}.interactive-map__info-label span{padding-left:12px}.interactive-map__info-label-title{font-family:miller-display,serif;font-size:25px;font-size:2.5rem;font-weight:600;line-height:32px;line-height:3.2rem;margin-bottom:12px}.interactive-map__info-label-subset{font-family:BrandonGrotesque,sans-serif;font-size:10px;font-size:1rem;font-weight:600;letter-spacing:3px;line-height:14px;line-height:1.4rem;margin-bottom:16px;text-transform:uppercase}.interactive-map__navigation{padding:0 20px;position:relative}@media (min-width:768px){.interactive-map__navigation{padding:0}}.interactive-map__navigation-bullets{align-items:flex-start;display:flex;flex:none;flex-direction:row;flex-grow:0;flex-wrap:wrap;gap:4px;height:30px;order:0;padding:0;width:60%}.interactive-map__navigation-bullet{flex:none;flex-grow:0;height:6px;order:0;width:6px}.interactive-map__navigation-bullet:hover{cursor:pointer}.interactive-map__navigation-bullet--active .interactive-map__navigation-bullet-svg circle{fill:#cfaa70}.interactive-map__navigation-arrows{position:absolute;right:20px;top:0}@media (min-width:768px){.interactive-map__navigation-arrows{right:0}}.interactive-map__navigation-arrow{all:unset;cursor:pointer}.interactive-map__navigation-arrow:hover{cursor:pointer}.interactive-map__navigation-arrow--left{margin-right:20px}.interactive-map__holder{background-color:#fff;left:0;position:absolute;top:0;transition:all .4s cubic-bezier(.445,.05,.55,.95)}@media (min-width:768px){.interactive-map__holder{position:relative}}.interactive-map__info-button{background-color:#cfaa70;border:none;border-radius:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);color:#392712;cursor:pointer;font-weight:600;margin-top:12px;padding:8px 20px}.interactive-map__pins .interactive-map__pins-holder{bottom:35%;position:relative;right:10%}@media (min-width:768px){.interactive-map__pins .interactive-map__pins-holder{bottom:0;right:0}}.interactive-map__pins--started .interactive-map__pins-holder{bottom:130%;right:29%;width:200%}@media (min-width:768px){.interactive-map__pins--started .interactive-map__pins-holder{bottom:100%;right:0}}.interactive-pin{height:26px;position:absolute;transition:all .2s linear;width:20px}.interactive-pin:hover{cursor:pointer}.interactive-pin--scale-in{-webkit-animation:fade-in 1.1s both;animation:fade-in 1.1s both}.interactive-pin__icon{font-size:7rem;width:7rem}.interactive-pin__icon:before{vertical-align:top}.interactive-pin--open{pointer-events:none;z-index:10}.interactive-pin--open,.interactive-pin--open:hover{transform:translateX(-6px) translateY(-12px);width:33px}.interactive-pin--open:after{-webkit-animation:shadow-drop-center .4s cubic-bezier(.25,.46,.45,.94) .2s both;animation:shadow-drop-center .4s cubic-bezier(.25,.46,.45,.94) .2s both;border-radius:12px;content:"";display:block;height:20px;position:absolute;top:7px;width:31px;z-index:-1}.interactive-pin--open .interactive-pin__svg path{fill:#51301c}.interactive-pin--coop{width:33px}.interactive-pin--coop.interactive-pin--open{transform:none}@-webkit-keyframes shadow-drop-center{0%{background:transparent;filter:blur(4px)}to{background:rgba(81,48,28,.5);filter:blur(4px)}}@keyframes shadow-drop-center{0%{background:transparent;filter:blur(4px)}to{background:rgba(81,48,28,.5);filter:blur(4px)}}.scale-in-center{-webkit-animation:scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both}.interactive-pin .align--vertical{position:relative}.interactive-map__pins--not-started .interactive-pin--generic,.interactive-map__pins--started .interactive-pin--coop,.interactive-pin--moving{display:none}.interactive-map__pins--not-started .interactive-pin:not(.interactive-pin--open) .align--vertical:after{left:calc(50% - 2px);opacity:.5;top:calc(50% - 2px)}.interactive-map__pins--not-started .interactive-pin:not(.interactive-pin--open) svg{opacity:0}.interactive-map__pins--not-started .interactive-pin--coop:not(.interactive-pin--open) .align--vertical:after{display:none}.interactive-map__pins--not-started .interactive-pin--coop:not(.interactive-pin--open) svg{opacity:1}.interactive-map__pins--not-started .interactive-pin--coop:not(.interactive-pin--open) svg:hover{filter:drop-shadow(3px 5px 2px rgba(0,0,0,.2))}.interactive-map__pins--not-started .interactive-pin--generic:not(.interactive-pin--open){display:none}.interactive-map__pins--not-started .interactive-pin .align--vertical:after{background:#190e05;border:none;border-radius:5px;box-shadow:0 0 1px #cfaa70;content:"";display:block;height:5px;left:calc(50% - 3px);opacity:.2;overflow:hidden;position:absolute;top:calc(100% - 12px);transition:all .2s linear;width:5px}.interactive-map__pins--not-started .interactive-pin .align--vertical:after svg{position:relative;z-index:4}.interactive-pin:not(.interactive-pin--open) .align--vertical:after{left:calc(50% - 2px);opacity:.5;top:calc(50% - 2px)}.interactive-pin:not(.interactive-pin--open) svg{opacity:0}.interactive-pin .align--vertical:after{background:#190e05;border:none;border-radius:5px;box-shadow:0 0 1px #cfaa70;content:"";display:block;height:6px;left:calc(50% - 3px);opacity:.2;overflow:hidden;position:absolute;top:calc(100% - 12px);transition:all .2s linear;width:6px}.interactive-pin .align--vertical:after svg{position:relative;z-index:4}.gift-shop{background:#f5eddc url(../images/gradient-desktop.png) repeat 100% 0;background-size:auto;padding:60px 0;position:relative}.gift-shop:before{background:linear-gradient(0deg,#f5eddc,hsla(41,56%,91%,0));content:"";display:block;height:100%;left:0;opacity:1;position:absolute;top:0;width:100%}@media (min-width:1040px){.gift-shop:before{background:linear-gradient(90deg,#f5eddc 50%,hsla(41,56%,91%,0))}}.gift-shop__title{color:#190e05;margin-bottom:16px}.gift-shop__sub-copy{margin-bottom:30px;margin-top:0}.gift-shop__list{margin-bottom:30px}.gift-shop__list li{align-items:center;display:flex;gap:20px;margin-bottom:15px;position:relative}.gift-shop__list li:before{background-color:#ae7c1e;content:"";display:block;height:15px;left:31px;position:absolute;top:100%;width:2px}.gift-shop__list li:last-child:before{display:none}.gift-shop__list li img{width:64px}.gift-shop__image{max-width:100%;width:100%}.gift-shop__image--mobile{margin-bottom:30px}.gift-shop__image--pc{display:none}.gift-shop__col>*{max-width:300px}@media (max-width:768px){.gift-shop__col{align-items:center;display:flex;flex-direction:column}.gift-shop__sub-copy,.gift-shop__title{text-align:center}}@media (min-width:768px){.gift-shop__col{padding:0 20px}.gift-shop__col--image{width:60%}.gift-shop__col--content{width:40%}.gift-shop__bg--pc{display:block}.gift-shop__bg--mobile{display:none}.gift-shop__cols{align-items:center;display:flex;margin:0 -20px}.gift-shop__image{max-width:100%}.gift-shop__image--mobile{display:none}.gift-shop__image--pc{display:block}}@media (min-width:1040px){.gift-shop{padding:100px 0}}.recipes-grid{background-color:#321e18;padding:60px 0}.recipes-grid,.recipes-grid__inner{position:relative}@media (min-width:1040px){.recipes-grid__inner{max-width:1443px;padding-left:0;padding-right:0}}.recipes-grid__title{color:#fff;text-align:center}.recipes-grid__btn-holder{margin-top:30px;text-align:center}.recipes-grid__holder{margin-top:30px}.recipes-grid__btn{box-shadow:inset 0 0 0 2px #f5eddc;color:#f5eddc}.recipes-grid__btn:focus-visible,.recipes-grid__btn:hover{background-color:#f5eddc;color:#ae7c29}.recipes-grid--blend-previous-component:after,.recipes-grid--blend-previous-component:before{content:"";position:absolute;width:100%}.recipes-grid--blend-previous-component:before{background:linear-gradient(0deg,#321e18,transparent);height:30px;top:-30px;z-index:1}.recipes-grid--blend-previous-component:after{background-color:#321e18;height:2px;top:-1px}@media (min-width:768px){.recipes-grid{background-color:transparent}.recipes-grid:after{background-color:#321e18;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;width:100%;z-index:-1}.recipes-grid--blend-previous-component:after{top:auto}}@media (min-width:1040px){.recipes-grid{padding:100px 0}}@media (min-width:768px){.recipes-grid__grid{justify-content:center}}@media (min-width:1040px){.recipes-grid__grid{margin-left:0;margin-right:0}}@media (min-width:768px){.recipes-grid .flex-grid{margin-left:-15px;margin-right:-15px}.recipes-grid .flex-grid .flex-grid__item{max-width:320px}}@media (min-width:1040px){.recipes-grid .flex-grid .flex-grid__item{margin-right:54px;max-width:320px;padding-left:0;padding-right:0}.recipes-grid .flex-grid .flex-grid__item:last-child{margin-right:0}}.shop-landing{display:flex;flex-direction:column}@media (min-width:1040px){.shop-landing{flex-direction:row}}.shop-landing button{background-color:transparent;border:none;border-radius:0;box-shadow:none;margin:0;outline:none;padding:0}.shop-landing input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.shop-landing input[type=number]{-moz-appearance:textfield}.shop-main{padding-top:92px}@media (min-width:1040px){.shop-main{width:100%}}.hide{display:none}.hero-slice{margin:0 auto;max-width:1026px;padding:56px 16px}@media (min-width:1040px){.hero-slice{display:flex;padding:0 0 80px 56px}}.hero-slice__gift-steps{padding-left:40px}@media (min-width:1040px){.hero-slice__gift-steps{padding-left:0}.hero-slice__left{margin-right:38px;width:50%}}@media (min-width:1600px){.hero-slice__left{width:539px}}.hero-slice__left .hero-slice__left-content{text-align:center}@media (min-width:1040px){.hero-slice__left .hero-slice__left-content{max-width:300px;text-align:left}.hero-slice__right{max-width:487px;width:calc(50% - 38px)}}@media (min-width:1600px){.hero-slice__right{width:487px}.hero-slice__video{width:558px}}.hero-slice__title{color:#51301c;font-size:40px;margin-bottom:16px}@media (min-width:1280px){.hero-slice__title{font-size:52px}}.hero-slice__copy{font-size:16px;font-size:1.6rem;line-height:23px;line-height:2.3rem;margin-bottom:48px}@media (min-width:1280px){.hero-slice__copy{margin-bottom:16px}}.hero-slice__gift-step{align-items:center;display:flex;gap:21px;margin-bottom:56px;position:relative}.hero-slice__gift-step p{font-size:16px}.hero-slice__gift-step:not(:last-child){margin-bottom:15px}.hero-slice__gift-step:not(:last-child):after{background-color:#ae7c1e;bottom:-15px;content:"";height:15px;left:32px;position:absolute;width:2px}.hero-slice__card{border-radius:8px;max-width:482px;overflow:hidden}.hero-slice__card-img{background-size:cover;height:271px;width:100%}@media (min-width:768px){.hero-slice__card-img{height:300px}}.hero-slice__card-content{background-color:#f5eddc;padding:24px 15px;text-align:center}.hero-slice__card-copy{font-size:14px;margin-bottom:20px}.hero-slice__card-copy p{margin-left:auto;margin-right:auto;max-width:320px}.hero-slice__card-title{margin-bottom:16px}.recipe-slice{align-items:center;margin-left:-20px;margin-right:-20px}@media (min-width:1040px){.recipe-slice{flex-direction:row;justify-content:center}}.recipe-slice__left{align-items:center;display:flex}@media (min-width:1040px){.recipe-slice__left-content{margin-left:58px;margin-top:123px;text-align:left}}.recipe-slice{background-color:#f5eddc;display:flex;flex-direction:column-reverse;margin-left:5px;margin-right:5px}@media (min-width:1040px){.recipe-slice{flex-direction:row;margin-left:0;margin-right:0}}.recipe-slice__left-content{text-align:center}@media (min-width:1040px){.recipe-slice__left-content{margin-left:58px;margin-top:0;text-align:left}}@media (min-width:1280px){.recipe-slice__left-content{margin-right:18px}}.recipe-slice__title{margin-bottom:16px}.recipe-slice__copy{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;margin-bottom:16px;margin-left:auto;margin-right:auto;max-width:301px}@media (min-width:1040px){.recipe-slice__copy{max-width:332px}}.recipe-slice__price{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;margin-bottom:16px}.recipe-slice__right{margin-bottom:32px;margin-top:32px}@media (min-width:1040px){.recipe-slice__right{margin-bottom:82px;margin-top:82px}}.recipe-slice__right img{display:block;height:auto;margin-left:auto;margin-right:auto;max-width:605px;width:100%}.gift-packs{background-color:#fffbf2}.gift-packs .product-form__purchase-controls{justify-content:center;margin-bottom:16px}.gift-packs__category{padding:56px 16px;text-align:center}@media (min-width:1280px){.gift-packs__category{padding:80px 0 48px}}.gift-packs__title{margin-bottom:6px}.gift-packs__subtitle{font-size:10px;font-size:1rem;font-weight:500;letter-spacing:3px;line-height:14.3px;line-height:1.43rem;margin-bottom:16px}@media (min-width:1280px){.gift-packs__subtitle{margin-bottom:48px}}.gift-packs__container{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}@media (min-width:1040px){.gift-packs__container{align-content:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-left:auto;margin-right:auto;max-width:985px}}.product-tile{display:flex;flex-direction:column;justify-content:space-between;padding:16px 8.5px}.product-tile a{display:block}.product-tile__image-wrapper{display:flex;height:222px;justify-content:center;margin-bottom:19px;margin-left:auto;margin-right:auto;max-width:100%;position:relative;width:290px}.product-tile__image-wrapper img{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.product-tile__title{margin-bottom:8px;margin-left:auto;margin-right:auto;max-width:291px}.product-tile__price{font-size:16px;font-size:1.6rem;line-height:22.88px;line-height:2.288rem;margin-bottom:16px}.product-form__purchase-controls--has-border .product-form__submit button{height:37px}.gift-packs__copy{margin-bottom:16px;margin-left:auto;margin-right:auto;max-width:453px}@media (min-width:1280px){.gift-packs__copy{margin-bottom:48px}}.gift-packs__copy p{font-size:16px;font-size:1.6rem;line-height:22.88px;line-height:2.288rem}.gift-packs__content .product-title__form-group{margin-bottom:16px;margin-left:auto;margin-right:auto}.bulk-slice{overflow:hidden;padding-bottom:289px;position:relative}@media (min-width:768px){.bulk-slice{padding-bottom:420px}}@media (min-width:1040px){.bulk-slice{padding-bottom:0;padding-top:0}}.bulk-slice__image{height:100%;left:0;position:absolute;width:100%}.bulk-slice__image.bulk-slice__image--desktop{display:none}@media (min-width:768px){.bulk-slice__image.bulk-slice__image--desktop{display:block}}.bulk-slice__image.bulk-slice__image--mobile{display:block}@media (min-width:768px){.bulk-slice__image.bulk-slice__image--mobile{display:none}}.bulk-slice__content{color:#f5eddc;padding-top:56px;position:relative;text-align:center;z-index:1}@media (min-width:1040px){.bulk-slice__content{padding-bottom:171px;padding-left:87px;padding-top:171px;text-align:left}}.bulk-slice__copy,.bulk-slice__title{margin-bottom:16px}.bulk-slice__copy{margin-left:auto;margin-right:auto;max-width:271px}@media (min-width:1040px){.bulk-slice__copy{margin-left:0}}.bulk-slice__copy p{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}.cart{display:flex;height:21px;justify-content:space-between;position:fixed;right:80px;top:32px;width:20px;z-index:999}.cart__number{align-items:center;background-color:#51301c;border-radius:100px;color:#fff;display:flex;font-size:8px;font-size:.8rem;height:15px;justify-content:center;line-height:11.44px;line-height:1.144rem;position:absolute;right:-5px;top:-3px;width:15px}.shop__shipping-indicator{background-color:#563623;border-radius:4px;box-shadow:0 6px 8px -3px rgba(81,48,28,.15);margin-bottom:24px;padding:16px 24px}.shop__shipping-title{color:#fff;font-size:16px;margin-bottom:8px;text-align:center}.free-shipping--rounded{background-color:#ae7c1e;border-radius:100px;box-shadow:0 6px 8px -3px rgba(81,48,28,.15);height:100%;overflow:hidden;transform:translateZ(0)}.shop__shipping-row{align-items:center;display:flex;gap:16px;justify-content:center}.free-shipping--bar{background-color:#ae7c1e;border:0 solid #ae7c1e;border-radius:100px;box-sizing:border-box;height:10px;padding:0;position:relative;width:100%}.free-shipping--progress{background-color:#fff;height:100%;max-width:100%;position:relative;transition:width .7s ease-in-out}.shop__cart__heading{margin-bottom:8px;margin-top:8px}.shop-layout__sidebar--right.shop-layout__sidebar--cart{padding-left:0;padding-right:0}.cart-popup-wrapper{background:#f8f1e6;border-radius:0 0 8px 8px;box-shadow:0 6px 8px -3px rgba(81,48,28,.15);max-width:368px;position:fixed;right:8px;top:85px;transition:all .8s ease-in;width:calc(100% - 16px);z-index:92}@media (min-width:768px){.cart-popup-wrapper{right:16px;top:80px}}.cart-popup-wrapper.off{transform:translateX(100%)}.cart-popup{padding:0 16px 22px}.cart-popup .capsule,.cart-popup form .action,form .cart-popup .action{display:block;display:flex;height:47px;margin-bottom:16px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;width:180px}.cart-popup .shop__shipping-indicator{margin-bottom:16px}.cart-popup__header{display:flex;height:48px;justify-content:space-between;padding:16px 0;position:relative}.cart-popup__header:after{background:rgba(25,14,5,.1);bottom:0;content:"";height:1px;left:-16px;position:absolute;width:calc(100% + 32px)}.cart-popup__close{background-color:transparent;border:none;border-radius:0;box-shadow:none;cursor:pointer;margin:0;outline:none;padding:0}.cart-popup__heading{color:#190e05;font-family:BrandonGrotesque,sans-serif;font-size:10px;font-size:1rem;letter-spacing:3px;line-height:16px;line-height:1.6rem;line-height:inherit;text-transform:uppercase}.cart-popup-item{align-items:center;display:flex;gap:20px;justify-content:center;padding-bottom:16px;padding-top:16px}.cart-popup-item__image-wrapper{width:84px}.cart-popup-item__image-wrapper img{width:100%}.cart-popup-item__quantity{font-size:16px;font-weight:450;margin-right:8px}.cart-popup-item__title{font-size:16px;font-weight:390}.cart-popup__dismiss-button{color:#51301c;display:block;font-size:16px;margin-left:auto;margin-right:auto;padding-bottom:10px;-webkit-text-decoration-color:#ae7c1e;text-decoration-color:#ae7c1e;text-underline-offset:7px}.bulk-modal{background:rgba(0,0,0,.6);height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000}.bulk-modal.hidden{display:none}.bulk-modal__popup{background:#fefaf1;border-radius:8px;box-shadow:0 1px 6px 1.5px rgba(0,0,0,.3);left:50%;max-width:343px;padding:24px;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 32px)}@media (min-width:768px){.bulk-modal__popup{max-width:524px}}.bulk-modal__header{align-items:flex-start;display:flex;justify-content:space-between;padding-bottom:24px;position:relative}.bulk-modal__header:after{background:rgba(25,14,5,.1);bottom:0;content:"";height:1px;left:-16px;position:absolute;width:calc(100% + 32px)}.bulk-modal__heading{color:#190e05;font-size:25px;font-size:2.5rem;line-height:32px;line-height:3.2rem;margin-right:20px}.bulk-modal__close{background-color:transparent;border:none;border-radius:0;box-shadow:none;cursor:pointer;margin:0;outline:none;padding:0}.bulk-modal__copy{color:#190e05;font-size:16px;font-size:1.6rem;line-height:23px;line-height:2.3rem;margin:24px 0}.bulk-modal__controllers .capsule,.bulk-modal__controllers form .action,form .bulk-modal__controllers .action{margin-bottom:12px}@media (min-width:768px){.bulk-modal__controllers .capsule,.bulk-modal__controllers form .action,form .bulk-modal__controllers .action{margin-right:12px}}.bulk-modal__controllers .text-link{font-size:16px;font-size:1.6rem;font-weight:450;line-height:23px;line-height:2.3rem;-webkit-text-decoration-color:#cfaa70;text-decoration-color:#cfaa70;text-underline-offset:3px}.editorial{color:#51301c;overflow:hidden;padding:13rem 0 6rem}.editorial__element{margin-bottom:8rem}.editorial__element figure{display:block;margin:0}.no-space-bottom .editorial__element{margin-bottom:0}.editorial__copy{margin-bottom:8rem}.editorial__image-copy{display:flex;flex-direction:column;margin-bottom:8rem}@media (min-width:768px){.editorial__image-copy{flex-direction:row;justify-content:space-between}}.editorial__image-copy__column{margin-bottom:3rem;width:100%}@media (min-width:768px){.editorial__image-copy__column{align-items:stretch;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;width:48%}}.editorial__image-copy__column:last-child{margin-bottom:0}.editorial__related{background-color:#f5eddc}@media (min-width:768px){.editorial__image-copy--reverse{flex-direction:row-reverse}}.baking-hub-cta{background-color:#f5eddc;border:none;display:block;height:100%;padding:12px;text-decoration:none;width:100%}.baking-hub-cta>strong{color:#51301c;display:block;font-family:BrandonGrotesque,sans-serif;font-size:10px;font-style:normal;font-weight:800;letter-spacing:3px;line-height:12px;overflow:hidden;padding-bottom:6px;padding-top:2px;text-overflow:ellipsis;text-transform:uppercase;white-space:pre}.baking-hub-cta span{border-bottom:1px solid #ae7c1e;color:#51301c;display:inline-block}.baking-hub-cta span strong{font-weight:700}.baking-hub-cta:focus-visible span,.baking-hub-cta:hover span{border-bottom-color:hsla(0,0%,100%,0)}.shop-banner{align-items:center;background-color:#4e2311;border-radius:8px;box-shadow:0 6px 8px -3px rgba(81,48,28,.15);display:flex;flex-direction:column-reverse;overflow:hidden;position:relative;width:100%}@media (min-width:480px){.shop-banner{align-items:center;background:#4e2311;flex-direction:row;justify-content:space-between}}.shop-banner .shop-banner__copy{padding:24px 16px;position:relative;text-align:center;z-index:1}@media (min-width:480px){.shop-banner .shop-banner__copy{padding:64px 48px;text-align:left}}.shop-banner .shop-banner__copy h1,.shop-banner .shop-banner__copy h2{color:#fff;margin:0}.shop-banner .shop-banner__copy p{color:#fff;margin:12px auto 0;max-width:388px}@media (min-width:768px){.shop-banner .shop-banner__copy p{margin:12px 0 0}}.shop-banner .shop-banner__image{aspect-ratio:343/376;background-repeat:no-repeat;border-top-left-radius:8px;border-top-right-radius:8px;display:block;height:auto;max-height:228px;min-width:50%;width:100%}@media (min-width:480px){.shop-banner .shop-banner__image{aspect-ratio:640/228;border-bottom-right-radius:8px;border-top-left-radius:0;height:100%;max-height:100%;position:absolute;right:0;top:0;width:auto;z-index:0}}.shop-banner.shop-banner--gift{background:#51301c url(/resources/themes/base/images/noise.png) repeat 100%;padding-top:12px}@media (min-width:480px){.shop-banner.shop-banner--gift{margin-top:8px;overflow:visible;padding-top:0}}.shop-banner.shop-banner--gift .shop-banner__copy{background:linear-gradient(0deg,#51301c 80%,rgba(81,48,28,0))}@media (min-width:480px){.shop-banner.shop-banner--gift .shop-banner__copy{background:linear-gradient(90deg,#51301c 80%,rgba(81,48,28,0));border-bottom-left-radius:8px;border-top-left-radius:8px}}.shop-banner.shop-banner--gift .shop-banner__image{background-position:50%;background-size:contain}@media (min-width:480px){.shop-banner.shop-banner--gift .shop-banner__image{background-position:100%;height:calc(100% + 16px);max-height:calc(100% + 16px);right:24px;top:-8px}}.shop-sidebar{border-radius:5px;padding:12px;position:-webkit-sticky;position:sticky;top:24px;width:100%}@media (min-width:480px){.shop-sidebar{padding:24px}}@media (min-width:768px){.shop-sidebar{padding:32px}}@media (min-width:1040px){.shop-sidebar{box-shadow:0 6px 8px -3px rgba(81,48,28,.15)}}.shop-sidebar .shop-sidebar__footer{border-top:1px solid #dcd7ce;margin-top:24px;padding-top:23px}.shop-sidebar .shop-sidebar__total__title{font-size:21px;font-style:normal;font-weight:450;line-height:1}.shop-sidebar .shop-sidebar__total__price{font-size:16px;font-weight:300;line-height:1}.shop-sidebar .shop-sidebar__total{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:24px}.shop-product .product__tablet{max-width:100%;position:relative}@media (min-width:768px){.shop-product .product__tablet{max-width:50vw;overflow-x:visible}}.shop-product .packshot--infinity-edge .packshot__edge{left:auto;right:50%}@media (min-width:768px){.shop-product .packshot--infinity-edge .packshot__edge{left:0;right:auto}.shop-product .product__details{display:flex;flex-direction:column;justify-content:center}}.shop-product .product__showcase{padding-bottom:44px}.shop-product .product__image-container{aspect-ratio:776/460;margin-top:0;max-width:100%;width:776px}.shop-product .product__image-container .lazy-image--cover .lazy-image__object{-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.shop-product .product__image-container{max-width:96vw}}@media (min-width:1040px){.shop-product .product__image-container{left:calc(100% + 5vw);max-width:calc(50vw + 104px);width:100vw}}.shop__gift-cards{border:1px dashed #ae7c1e;border-radius:8px;margin-bottom:24px;margin-top:0;padding:24px 16px}.shop__gift-card-header{display:flex;justify-content:space-between;margin-bottom:24px}.shop__gift-card-header h3{color:#190e05;font-size:10px;letter-spacing:3px;text-transform:uppercase}.shop__gift-card-header .package__action{align-items:center;-webkit-appearance:none;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center}.shop__gift-card-header .package__action svg{display:block}.shop__gift-card-options__header{color:#190e05;font-size:16px;margin-bottom:12px}.shop__gift-card-options{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}@media (min-width:1040px){.shop__gift-card-options{gap:16px}}.shop__gift-card-option{border:1px solid #cfaa70;border-radius:8px;cursor:pointer;max-width:127px;padding:10px;transition:all .3s}@media (min-width:1040px){.shop__gift-card-option{max-width:150px}}.shop__gift-card-option.selected{background:#f5eddc;box-shadow:0 0 5px 0 rgba(196,132,8,.3)}.shop__gift-card-option:focus-within{background:#f5eddc;box-shadow:0 0 5px 0 rgba(196,132,8,.3);outline:none}.shop__gift-card__img{width:100%}.shop__gift-card-form .form-field{margin-bottom:16px}@media (min-width:1040px){.shop__gift-card-form .form-field{display:inline-block;width:360px}.shop__gift-card-form .form-field:first-of-type{margin-right:16px}}.shop__gift-card-form .form-field label{font-size:14px}.shop__gift-card-form .form-field input{background:transparent;border:none;border-bottom:1px solid #ae7c1e;display:block;font-weight:700;height:30px;margin-top:2px;padding:0 0 10px;width:100%}.shop__gift-card-form .form-field input:focus-visible{outline:none}.shop__gift-card-form .form-field input::-moz-placeholder{color:#51301c;font-size:16px;opacity:.3}.shop__gift-card-form .form-field input::placeholder{color:#51301c;font-size:16px;opacity:.3}.shop__gift-card-form .form-control--textarea{margin-bottom:24px}.shop__gift-card-form .form-control--textarea label{font-size:16px;opacity:.7}.shop__gift-card-form .form-control--textarea .form-control__field,.shop__gift-card-form .form-control--textarea form .field.textarea input,.shop__gift-card-form .form-control--textarea form .field.textarea textarea,.shop__gift-card-form .form-control--textarea form .field.text input,.shop__gift-card-form .form-control--textarea form .field.text textarea,form .field.text .shop__gift-card-form .form-control--textarea input,form .field.text .shop__gift-card-form .form-control--textarea textarea,form .field.textarea .shop__gift-card-form .form-control--textarea input,form .field.textarea .shop__gift-card-form .form-control--textarea textarea{min-height:116px}.shop__gift-card__price{color:#51301c}.shop__gift-card-controller{display:flex}.shop__gift-card-controller .text-link{color:#51301c;font-size:16px;-webkit-text-decoration-color:#cfaa70;text-decoration-color:#cfaa70;text-underline-offset:5px}.shop__gift-card__submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:2px solid #ae7c1e;border-radius:100px;cursor:pointer;display:flex;flex-direction:row;justify-content:center;margin-right:32px;min-width:180px;padding:8px 16px 8px 37px;position:relative;transition:all .3s}@media (min-width:1040px){.shop__gift-card__submit{align-items:center;height:47px}}.shop__gift-card__submit:focus-visible,.shop__gift-card__submit:hover{background:#ae7c1e;color:#190e05}.shop__gift-card__submit svg{left:16px;position:absolute;top:50%;transform:translateY(-50%)}.gifting-station .shop__selected-items{margin-bottom:24px}@media (min-width:1040px){.shop__two-columns-container{display:flex;gap:24px;margin-bottom:56px}.shop__column{width:calc(100% - 363px)}.shop-layout__sidebar--right{width:363px}}.shop-layout__sidebar--right .shop-sidebar{padding:24px 25px}.shop-layout__sidebar--right .shop-sidebar .shop-sidebar__total{padding-bottom:0}.shop-layout__sidebar--right .shop-sidebar__title{border-bottom:1px solid #dcd7ce;font-family:miller-display,serif;font-size:25px;font-weight:600;line-height:32px;margin-bottom:24px;padding-bottom:24px}.shop-layout__sidebar--right .shop-sidebar__item__details{display:flex}.shop-layout__sidebar--right .shop-sidebar__item{display:flex;margin-bottom:24px;width:100%}.shop-layout__sidebar--right .shop-sidebar__item__title{font-size:16px;margin-right:18px;width:148px}.shop-layout__sidebar--right .shop-sidebar__item__price{margin-left:auto}.shop-layout__sidebar--right .shop-sidebar__footer{margin-bottom:24px}.shop-layout__sidebar--right .shop-sidebar__footer__copy{font-size:14px}.shop-sidebar__item__heading{border-top:1px solid #dcd7ce;font-family:miller-display,serif;font-size:21px;font-weight:600;line-height:1;margin-top:16px;padding-bottom:12px;padding-top:23px}.shop__selected-item{background:#f8f1e6;border-radius:8px;padding:24px 16px;position:relative;width:100%}.shop__selected-item:not(:last-child){margin-bottom:24px}@media (min-width:768px){.shop__selected-item{align-items:center;display:flex;padding:24px}}.shop__selected-item__message{color:#707070;font-weight:400;padding-top:12px}.shop__selected-item__header{font-family:miller-display,serif;font-size:25px;font-weight:600;line-height:32px;margin-bottom:8px}.shop__selected-item__header.shop__selected-item__header--sm{font-size:21px;line-height:1}@media (min-width:768px){.shop__selected-item__header{margin-bottom:0;padding-right:24px;width:267px}}.shop__selected-item__header .price{display:block;font-family:BrandonGrotesque,sans-serif;font-size:16px}.shop__selected-item__img{align-items:center;display:flex;height:89px;justify-content:center;left:16px;position:absolute;top:24px;width:99px}@media (min-width:768px){.shop__selected-item__img{height:104px;margin-right:16px;position:static;width:130px}.shop__selected-item__img.shop__selected-item__img--sm{height:89px;width:99px}}.shop__selected-item__img img{height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%}@media (min-width:768px){.shop__selected-item__img.shop__selected-item__img--lg{height:88px;min-width:148px}}.shop__selected-item__row{width:100%}.shop__selected-item__row .spinner{display:none;margin:4px}.shop__selected-item__row[data-processing=is-processing]{opacity:.6;pointer-events:none}.shop__selected-item__row[data-processing=is-processing] .spinner{display:block}.shop__selected-item__content{margin-left:115px}@media (min-width:768px){.shop__selected-item__content{align-items:center;display:flex;justify-content:space-between;margin-left:0}}.shop__selected-item__content .text-link{color:#51301c;font-size:14px}.shop__selected-item__price{display:flex;flex-direction:column;position:relative}@media (min-width:768px){.shop__selected-item__price{align-items:center;flex-direction:row-reverse}}@media (min-width:1280px){.shop__selected-item__price{gap:64px}}.shop__selected-item__price span{font-size:16px;line-height:23px;margin-bottom:8px}@media (min-width:768px){.shop__selected-item__price span{margin-bottom:0}}.shop__selected-item__price .total-price{display:none}@media (min-width:1040px){.shop__selected-item__price .total-price{display:block;padding-right:8px}}.shop__selected-item__input{background-color:#fff;border:1px solid transparent;border-radius:0;box-shadow:-5px 0 0 0 #ae7c1e;color:#190e05;height:36px;line-height:1.2;margin-bottom:8px;max-width:100%;padding:10px 8px 10px 18px;width:72px}@media (min-width:768px){.shop__selected-item__input{margin-bottom:0;margin-right:64px}}.shop__selected-item__input:focus-visible{outline:0}.shop__selected-item__info p{font-size:14px;line-height:20px;margin-top:16px}@media (min-width:768px){.shop__selected-item__info p{font-size:16px;line-height:22px;margin-top:8px}}.section--keep-shopping{display:flex;flex-direction:row;gap:16px;margin-bottom:55px}@media (min-width:1040px){.section--keep-shopping{margin-bottom:40px;padding-left:0}}.section--cart{padding-left:41px}@media (min-width:1280px){.section--cart{padding-left:25px}}.section--bulk-keep-shopping{margin-left:0;margin-top:-36px;padding-left:12px}@media (min-width:480px){.section--bulk-keep-shopping{margin-top:0}}@media (min-width:768px){.section--bulk-keep-shopping{margin-bottom:0;margin-top:0;padding-left:0}}@media (min-width:1040px){.section--bulk-keep-shopping{margin-bottom:0;margin-left:0;margin-top:32px}}.package__content--loading{align-items:center;display:flex;justify-content:center;min-height:100px}.shop__no-items-text{margin-bottom:24px}@media (min-width:1040px){.shop__no-items-text{margin-bottom:0}}.product-form__purchase-controls{align-items:center;display:flex;justify-content:center;margin-bottom:24px}@media (min-width:1040px){.product-form__purchase-controls{justify-content:flex-start}}.product-form__purchase-controls button{background-color:transparent;border:none;border-radius:0;box-shadow:none;margin:0;outline:none;padding:0;transition:all .3s}.product-form__purchase-controls--quantity{display:inline-flex;margin-bottom:8px}@media (min-width:768px){.product-form__purchase-controls--quantity{margin-bottom:0}}.product-form__purchase-controls--quantity .product-form__quantity{border-radius:100px}.product-form__quantity{background-color:#fff;border:1px solid #f5eddc;border-bottom-left-radius:100px;border-top-left-radius:100px;width:110px}.quantity-selector{align-items:center;display:inline-flex;height:36px;line-height:32px;padding-left:10px;padding-right:10px}.quantity-selector__action:disabled{cursor:default;opacity:.4}.quantity-selector__action{align-items:center;cursor:pointer;display:flex;height:36px;justify-content:center;opacity:1;padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:36px}.quantity-selector__action:focus-visible{outline:1px solid #ae7c1e}.quantity-selector__field{-webkit-appearance:none;border:none;box-shadow:none;color:inherit;outline:none;text-align:center;width:calc(100% - 40px)}.product-form__submit{position:relative}.product-form__submit button{background-color:#ae7c1e;border-bottom-right-radius:100px;border-top-right-radius:100px;cursor:pointer;height:36px;width:63px}.product-form__submit button:focus,.product-form__submit button:hover{background-color:#875800}.product-form__submit .button__el{color:#fff;font-size:14px}.product-form__submit:has(.spinner--small) button{background-color:#2a0c05}.product-form__submit:has(.spinner--small) button .button__el{color:#2a0c05}.product-form__submit .spinner--small{color:#cfaa70;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.element{padding:1rem 0}@media (min-width:768px){.element{padding:2rem 0}}.element--space-md{padding:2rem 0}@media (min-width:768px){.element--space-md{padding:4rem 0}}.element--space-lg{padding:3rem 0}@media (min-width:768px){.element--space-lg{padding:6rem 0}}.element--space-xl{padding:4rem 0}@media (min-width:768px){.element--space-xl{padding:8rem 0}}.element--overflow{overflow:hidden}h1,p{margin:0}.space--xxs{margin-top:.4rem}.space--xs{margin-top:.8rem}.space--sm{margin-top:1.5rem}.space--md{margin-top:3rem}.space--lg{margin-top:4rem}.space--xl{margin-top:6rem}.space--xxl{margin-top:8rem}.text--cream{color:#f5eddc}.text--anzac{color:#e2a83c}.text--underline{text-decoration:underline}.editorial__copy p,.wysiwyg p{margin-top:2rem}.editorial__copy p:first-child,.wysiwyg p:first-child{margin-top:0}.editorial__copy h1,.editorial__copy h2,.editorial__copy h3,.editorial__copy h4,.editorial__copy h5,.editorial__copy h6,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin-top:3rem}.editorial__copy h1:first-child,.editorial__copy h2:first-child,.editorial__copy h3:first-child,.editorial__copy h4:first-child,.editorial__copy h5:first-child,.editorial__copy h6:first-child,.wysiwyg h1:first-child,.wysiwyg h2:first-child,.wysiwyg h3:first-child,.wysiwyg h4:first-child,.wysiwyg h5:first-child,.wysiwyg h6:first-child{margin-top:0}.editorial__copy h1 b,.editorial__copy h1 strong,.editorial__copy h2 b,.editorial__copy h2 strong,.editorial__copy h3 b,.editorial__copy h3 strong,.editorial__copy h4 b,.editorial__copy h4 strong,.editorial__copy h5 b,.editorial__copy h5 strong,.editorial__copy h6 b,.editorial__copy h6 strong,.wysiwyg h1 b,.wysiwyg h1 strong,.wysiwyg h2 b,.wysiwyg h2 strong,.wysiwyg h3 b,.wysiwyg h3 strong,.wysiwyg h4 b,.wysiwyg h4 strong,.wysiwyg h5 b,.wysiwyg h5 strong,.wysiwyg h6 b,.wysiwyg h6 strong{font-weight:inherit}.editorial__copy ol,.editorial__copy ul,.wysiwyg ol,.wysiwyg ul{margin:0;padding-left:3rem}.editorial__copy ol li,.editorial__copy ul li,.wysiwyg ol li,.wysiwyg ul li{margin-top:.5rem}.editorial__copy ul,.wysiwyg ul{list-style-type:disc}.editorial__copy ul ul,.wysiwyg ul ul{list-style-type:circle}.editorial__copy a,.wysiwyg a{color:#ae7c1e;text-decoration:underline}.editorial__copy .text-center,.wysiwyg .text-center{text-align:center}.editorial__copy .text-right,.wysiwyg .text-right{text-align:right}.editorial__copy .text-justify,.wysiwyg .text-justify{text-align:justify}.editorial__copy img.left,.wysiwyg img.left{float:left;height:auto;margin-right:2rem;max-width:50%}.editorial__copy img.right,.wysiwyg img.right{float:right;height:auto;margin-left:2rem;max-width:50%}.editorial__copy img.center,.wysiwyg img.center{display:block;margin-bottom:1rem;margin-left:auto;margin-right:auto}.editorial__copy img.leftAlone,.wysiwyg img.leftAlone{clear:both;float:left;margin-bottom:1rem;margin-right:100%}.editorial__copy img.rightAlone,.wysiwyg img.rightAlone{clear:both;float:right;margin-bottom:1rem;margin-left:100%}.editorial__copy .captionImage,.wysiwyg .captionImage{border-bottom:2px solid #f5eddc;margin-top:1rem}.editorial__copy .captionImage .center,.editorial__copy .captionImage .left,.editorial__copy .captionImage .leftAlone,.editorial__copy .captionImage .right,.editorial__copy .captionImage .rightAlone,.wysiwyg .captionImage .center,.wysiwyg .captionImage .left,.wysiwyg .captionImage .leftAlone,.wysiwyg .captionImage .right,.wysiwyg .captionImage .rightAlone{float:inherit;margin:0;max-width:none}.editorial__copy .captionImage .caption,.wysiwyg .captionImage .caption{margin-bottom:.5rem}.editorial__copy iframe,.wysiwyg iframe{margin-left:auto;margin-right:auto;max-width:100%}.scale-fade-enter-active,.scale-fade-leave-active{transition:all .5s cubic-bezier(.36,.06,.26,.99)}.scale-fade-enter,.scale-fade-leave-to{opacity:0;transform:scale(0)}.slide-in-enter-active,.slide-in-leave-active{transition:all .5s cubic-bezier(.36,.06,.26,.99)}.slide-in-enter,.slide-in-leave-to{transform:translateY(100%)}.clearfix:after,.media-slideshow--mini:after,.media-slideshow:after{clear:both;content:"";display:table}.inline{display:inline}.inline-block{display:inline-block!important;width:100%}.block{display:block}.relative{position:relative}.absolute{position:absolute}.fixed{left:0;margin-top:0!important;position:fixed;right:0;top:0}.hidden{display:none}.overflow--hidden{overflow:hidden}.right{right:0}.left{left:0}.visuallyhidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.type--light{color:#f5eddc}.bg--linen{background-color:#f8f1e6}.bg--canvas{background-color:#fefaf1}.type--center{text-align:center}.type--right{text-align:right}.type--left{text-align:left}.type--uppercase{text-transform:uppercase}.align--vertical{top:50%!important;transform:translateY(-50%)}.image--fullwidth{max-width:100%;width:100%}.image--responsive{height:0;width:100%}@media (max-width:768px){.not-mobile{display:none!important}}@media (min-width:1040px){.only-mobile{display:none!important}}@media (max-width:768px){.center-mobile{margin:0 auto;text-align:center!important;width:100%}}.flex{display:flex}.flex--column,.flex--column-stack{flex-direction:column}@media (min-width:768px){.flex--column-stack{flex-direction:row}}.flex--align-stretch{align-items:stretch}.flex--align-center{align-items:center}.flex--align-top{align-items:flex-start}.flex--align-bottom{align-items:flex-end}.flex--justify-between{justify-content:space-between}.flex--justify-around{justify-content:space-around}.flex--justify-center{justify-content:center}.flex--justify-stretch{justify-content:stretch}.editorial__copy b,.editorial__copy em,.editorial__copy li,.editorial__copy ol,.editorial__copy p,.editorial__copy span,.editorial__copy strong,.editorial__copy ul,.wysiwyg b,.wysiwyg em,.wysiwyg li,.wysiwyg ol,.wysiwyg p,.wysiwyg span,.wysiwyg strong,.wysiwyg ul{color:inherit}.sr-only{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ml-auto{margin-left:auto}.mr-auto,.mx-auto{margin-right:auto}.mx-auto{margin-left:auto}.mb-auto{margin-bottom:auto}.mt-auto{margin-top:auto}.m--0x{margin:0}.mt--0x{margin-top:0}.mr--0x{margin-right:0}.mb--0x{margin-bottom:0}.ml--0x{margin-left:0}.my--0x{margin-bottom:0;margin-top:0}.mx--0x{margin-left:0;margin-right:0}.m--1x{margin:.5rem}.mt--1x{margin-top:.5rem}.mr--1x{margin-right:.5rem}.mb--1x{margin-bottom:.5rem}.ml--1x{margin-left:.5rem}.my--1x{margin-bottom:.5rem;margin-top:.5rem}.mx--1x{margin-left:.5rem;margin-right:.5rem}.m--2x{margin:1rem}.mt--2x{margin-top:1rem}.mr--2x{margin-right:1rem}.mb--2x{margin-bottom:1rem}.ml--2x{margin-left:1rem}.my--2x{margin-bottom:1rem;margin-top:1rem}.mx--2x{margin-left:1rem;margin-right:1rem}.m--3x{margin:1.5rem}.mt--3x{margin-top:1.5rem}.mr--3x{margin-right:1.5rem}.mb--3x{margin-bottom:1.5rem}.ml--3x{margin-left:1.5rem}.my--3x{margin-bottom:1.5rem;margin-top:1.5rem}.mx--3x{margin-left:1.5rem;margin-right:1.5rem}.m--4x{margin:2rem}.mt--4x{margin-top:2rem}.mr--4x{margin-right:2rem}.mb--4x{margin-bottom:2rem}.ml--4x{margin-left:2rem}.my--4x{margin-bottom:2rem;margin-top:2rem}.mx--4x{margin-left:2rem;margin-right:2rem}.m--5x{margin:2.5rem}.mt--5x{margin-top:2.5rem}.mr--5x{margin-right:2.5rem}.mb--5x{margin-bottom:2.5rem}.ml--5x{margin-left:2.5rem}.my--5x{margin-bottom:2.5rem;margin-top:2.5rem}.mx--5x{margin-left:2.5rem;margin-right:2.5rem}.m--6x{margin:3rem}.mt--6x{margin-top:3rem}.mr--6x{margin-right:3rem}.mb--6x{margin-bottom:3rem}.ml--6x{margin-left:3rem}.my--6x{margin-bottom:3rem;margin-top:3rem}.mx--6x{margin-left:3rem;margin-right:3rem}.m--8x{margin:4rem}.mt--8x{margin-top:4rem}.mr--8x{margin-right:4rem}.mb--8x{margin-bottom:4rem}.ml--8x{margin-left:4rem}.my--8x{margin-bottom:4rem;margin-top:4rem}.mx--8x{margin-left:4rem;margin-right:4rem}.m--10x{margin:5rem}.mt--10x{margin-top:5rem}.mr--10x{margin-right:5rem}.mb--10x{margin-bottom:5rem}.ml--10x{margin-left:5rem}.my--10x{margin-bottom:5rem;margin-top:5rem}.mx--10x{margin-left:5rem;margin-right:5rem}.m--12x{margin:6rem}.mt--12x{margin-top:6rem}.mr--12x{margin-right:6rem}.mb--12x{margin-bottom:6rem}.ml--12x{margin-left:6rem}.my--12x{margin-bottom:6rem;margin-top:6rem}.mx--12x{margin-left:6rem;margin-right:6rem}.m--14x{margin:7rem}.mt--14x{margin-top:7rem}.mr--14x{margin-right:7rem}.mb--14x{margin-bottom:7rem}.ml--14x{margin-left:7rem}.my--14x{margin-bottom:7rem;margin-top:7rem}.mx--14x{margin-left:7rem;margin-right:7rem}.m--15x{margin:7.5rem}.mt--15x{margin-top:7.5rem}.mr--15x{margin-right:7.5rem}.mb--15x{margin-bottom:7.5rem}.ml--15x{margin-left:7.5rem}.my--15x{margin-bottom:7.5rem;margin-top:7.5rem}.mx--15x{margin-left:7.5rem;margin-right:7.5rem}.p--0x{padding:0}.pt--0x{padding-top:0}.pr--0x{padding-right:0}.pb--0x{padding-bottom:0}.pl--0x{padding-left:0}.py--0x{padding-bottom:0;padding-top:0}.px--0x{padding-left:0;padding-right:0}.p--1x{padding:.5rem}.pt--1x{padding-top:.5rem}.pr--1x{padding-right:.5rem}.pb--1x{padding-bottom:.5rem}.pl--1x{padding-left:.5rem}.py--1x{padding-bottom:.5rem;padding-top:.5rem}.px--1x{padding-left:.5rem;padding-right:.5rem}.p--2x{padding:1rem}.pt--2x{padding-top:1rem}.pr--2x{padding-right:1rem}.pb--2x{padding-bottom:1rem}.pl--2x{padding-left:1rem}.py--2x{padding-bottom:1rem;padding-top:1rem}.px--2x{padding-left:1rem;padding-right:1rem}.p--3x{padding:1.5rem}.pt--3x{padding-top:1.5rem}.pr--3x{padding-right:1.5rem}.pb--3x{padding-bottom:1.5rem}.pl--3x{padding-left:1.5rem}.py--3x{padding-bottom:1.5rem;padding-top:1.5rem}.px--3x{padding-left:1.5rem;padding-right:1.5rem}.p--4x{padding:2rem}.pt--4x{padding-top:2rem}.pr--4x{padding-right:2rem}.pb--4x{padding-bottom:2rem}.pl--4x{padding-left:2rem}.py--4x{padding-bottom:2rem;padding-top:2rem}.px--4x{padding-left:2rem;padding-right:2rem}.p--5x{padding:2.5rem}.pt--5x{padding-top:2.5rem}.pr--5x{padding-right:2.5rem}.pb--5x{padding-bottom:2.5rem}.pl--5x{padding-left:2.5rem}.py--5x{padding-bottom:2.5rem;padding-top:2.5rem}.px--5x{padding-left:2.5rem;padding-right:2.5rem}.p--6x{padding:3rem}.pt--6x{padding-top:3rem}.pr--6x{padding-right:3rem}.pb--6x{padding-bottom:3rem}.pl--6x{padding-left:3rem}.py--6x{padding-bottom:3rem;padding-top:3rem}.px--6x{padding-left:3rem;padding-right:3rem}.p--8x{padding:4rem}.pt--8x{padding-top:4rem}.pr--8x{padding-right:4rem}.pb--8x{padding-bottom:4rem}.pl--8x{padding-left:4rem}.py--8x{padding-bottom:4rem;padding-top:4rem}.px--8x{padding-left:4rem;padding-right:4rem}.p--10x{padding:5rem}.pt--10x{padding-top:5rem}.pr--10x{padding-right:5rem}.pb--10x{padding-bottom:5rem}.pl--10x{padding-left:5rem}.py--10x{padding-bottom:5rem;padding-top:5rem}.px--10x{padding-left:5rem;padding-right:5rem}.p--12x{padding:6rem}.pt--12x{padding-top:6rem}.pr--12x{padding-right:6rem}.pb--12x{padding-bottom:6rem}.pl--12x{padding-left:6rem}.py--12x{padding-bottom:6rem;padding-top:6rem}.px--12x{padding-left:6rem;padding-right:6rem}.p--14x{padding:7rem}.pt--14x{padding-top:7rem}.pr--14x{padding-right:7rem}.pb--14x{padding-bottom:7rem}.pl--14x{padding-left:7rem}.py--14x{padding-bottom:7rem;padding-top:7rem}.px--14x{padding-left:7rem;padding-right:7rem}.p--15x{padding:7.5rem}.pt--15x{padding-top:7.5rem}.pr--15x{padding-right:7.5rem}.pb--15x{padding-bottom:7.5rem}.pl--15x{padding-left:7.5rem}.py--15x{padding-bottom:7.5rem;padding-top:7.5rem}.px--15x{padding-left:7.5rem;padding-right:7.5rem}::-moz-selection{background:#ae7c1e;color:#fff}::selection{background:#ae7c1e;color:#fff}:focus-visible{border-radius:2px;outline:1px solid rgba(42,12,5,.2);outline-offset:4px}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVpbGQvc3R5bGUuY3NzIiwibWFwcGluZ3MiOiJBQUFBLDRFQVVBLEtBRUUsOEJBREEsZ0JDQ0YsQ0RVQSxLQUNFLFFDRkYsQ0RVQSxHQUNFLGNBQ0EsY0NIRixDRGNBLEdBQ0UsdUJBQ0EsU0FDQSxnQkNGRixDRFVBLElBQ0UsZ0NBQ0EsYUNERixDRFdBLEVBQ0UsNEJDSEYsQ0RXQSxZQUNFLG1CQUNBLDBCQUNBLHlFQ0RGLENEUUEsU0FFRSxrQkNGRixDRFVBLGNBR0UsZ0NBQ0EsYUNERixDRFFBLE1BQ0UsYUNGRixDRFVBLFFBRUUsY0FDQSxjQUNBLGtCQUNBLHVCQ0hGLENETUEsSUFDRSxhQ0hGLENETUEsSUFDRSxTQ0hGLENEYUEsSUFDRSxpQkNMRixDRGdCQSxzQ0FLRSxvQkFDQSxlQUNBLGlCQUNBLFFDSEYsQ0RXQSxhQUdFLGdCQ0pGLENEWUEsY0FHRSxtQkNMRixDRFlBLGdEQUlFLHlCQ05GLENEYUEsd0hBSUUsa0JBQ0EsU0NQRixDRGNBLDRHQUlFLDZCQ1JGLENEZUEsU0FDRSwwQkNURixDRG1CQSxPQUNFLHNCQUNBLGNBQ0EsY0FDQSxlQUNBLFVBQ0Esa0JDSkYsQ0RXQSxTQUNFLHVCQ0xGLENEWUEsU0FDRSxhQ05GLENEY0EsNkJBRUUsc0JBQ0EsU0NMRixDRFlBLGtGQUVFLFdDTkYsQ0RjQSxjQUNFLDZCQUNBLG1CQ0xGLENEWUEseUNBQ0UsdUJDTkYsQ0RjQSw2QkFDRSwwQkFDQSxZQ0xGLENEZUEsUUFDRSxhQ1BGLENEY0EsUUFDRSxpQkNSRixDRDBCQSxrQkFDRSxZQ1hGLENDaFVBLFdBR0UsbUJBREEsU0FFQSxVRHVVRixDQ3JVRSw2QkFDRSxlRHdVSixDQ3BVQSxVQUNFLFlEdVVGLENDbFVBLEVBQ0UscUJEcVVGLENDbFVBLEdBR0UscUJBRkEsU0FDQSxTRHNVRixDQ2xVQSxHQUVFLGlCQUNBLGdCQUZBLGVEdVVGLENDbFVBLE1BTUUsaUJBREEsa0JBSEEsaUJBREEsVUR3VUYsQ0NqVUUsYUFFRSxpQkFEQSxTRG9VSixDQy9UQSxTQUdFLGlCQUNBLGtCQUZBLGdCQ3dDd0IsQ0RyQ3hCLGlCQUpBLGlCRHNVRixDQy9UQSxpQkFFRSxvQkFEQSw2Q0RtVUYsQ0NoVUUseUJBSkYsaUJBTUksb0JBREEsNkNEb1VGLENBQ0YsQ0MvVEEsb0JBQ0UsbUJDd0I4QixDRHZCOUIsb0JEa1VGLENDOVRBLG9CQUNFLGdCQUNBLGNBQ0Esa0JBQ0EsU0RpVUYsQ0d0WUUsb0NBQ0UsS0FDRSx5Qkh5WUosQ0d2WUUsWUFDRSxtQ0gwWUosQ0FDRixDR2haRSxvQ0FDRSxLQUNFLHlCSGtaSixDR2haRSxZQUNFLG1DSG1aSixDQUNGLENHelpFLG9DQUNFLEtBQ0UseUJIMlpKLENHelpFLFlBQ0UsbUNINFpKLENBQ0YsQ0dsYUUscUNBQ0UsS0FDRSxvQ0hvYUosQ0dsYUUsWUFDRSw4Q0hxYUosQ0FDRixDRzNhRSxxQ0FDRSxLQUNFLDJCSDZhSixDRzNhRSxZQUNFLHFDSDhhSixDQUNGLENHcGJFLHFDQUNFLEtBQ0UsMkJIc2JKLENHcGJFLFlBQ0UscUNIdWJKLENBQ0YsQ0duYkEsS0FFRSxVSG9iRixDR2xiRSxXQUNFLCtHSG9iSixDRzFaQSwwQkFDRSxZSGlhRixDSXpkQSxXQUNFLGFBQ0EsZUFDQSxtQkFDQSxtQko0ZEYsQ0l6ZEEsaUJBR0UsY0FDQSxlQUhBLG1CQUNBLG1CSjhkRixDSXhkRSx5QkFPSSxVQUNFLGlCQUNBLGVKMGROLENJNWRJLFVBQ0UsaUJBQ0EsZUorZE4sQ0lqZUksVUFDRSxrQkFDQSxnQkpvZU4sQ0l0ZUksVUFDRSxlQUNBLGFKeWVOLENJM2VJLFVBQ0Usa0JBQ0EsZ0JKOGVOLENJaGZJLFVBQ0UsaUJBQ0EsZUptZk4sQ0lyZkksVUFDRSxrQkFDQSxnQkp3Zk4sQ0kxZkksVUFDRSxlQUNBLGFKNmZOLENJL2ZJLFVBQ0Usa0JBQ0EsZ0JKa2dCTixDSXBnQkksV0FDRSxpQkFDQSxlSnVnQk4sQ0l6Z0JJLFdBQ0Usa0JBQ0EsZ0JKNGdCTixDSTlnQkksV0FDRSxlQUNBLGFKaWhCTixDSW5oQkksV0FDRSxrQkFDQSxnQkpzaEJOLENJeGhCSSxXQUNFLGlCQUNBLGVKMmhCTixDSTdoQkksV0FDRSxrQkFDQSxnQkpnaUJOLENJbGlCSSxXQUNFLGdCQUNBLGNKcWlCTixDSTVoQkUsZUFDRSxhSm9pQkosQ0loaUJJLGVBQ0UsaUJKbWlCTixDSXBpQkksZUFDRSxpQkp1aUJOLENJeGlCSSxlQUNFLGtCSjJpQk4sQ0k1aUJJLGVBQ0UsZUoraUJOLENJaGpCSSxlQUNFLGtCSm1qQk4sQ0lwakJJLGVBQ0UsaUJKdWpCTixDSXhqQkksZUFDRSxrQkoyakJOLENJNWpCSSxlQUNFLGVKK2pCTixDSWhrQkksZUFDRSxrQkpta0JOLENJcGtCSSxnQkFDRSxpQkp1a0JOLENJeGtCSSxnQkFDRSxrQkoya0JOLENJNWtCSSxnQkFDRSxlSitrQk4sQ0lobEJJLGdCQUNFLGtCSm1sQk4sQ0lwbEJJLGdCQUNFLGlCSnVsQk4sQ0l4bEJJLGdCQUNFLGtCSjJsQk4sQ0lqbEJJLFlBQ0UsT0p5bEJOLENJMWxCSSxZQUNFLE9KNmxCTixDSTlsQkksWUFDRSxPSmltQk4sQ0lsbUJJLFlBQ0UsT0pxbUJOLENBQ0YsQ0l6b0JFLHlCQU9JLFVBQ0UsaUJBQ0EsZUowb0JOLENJNW9CSSxVQUNFLGlCQUNBLGVKK29CTixDSWpwQkksVUFDRSxrQkFDQSxnQkpvcEJOLENJdHBCSSxVQUNFLGVBQ0EsYUp5cEJOLENJM3BCSSxVQUNFLGtCQUNBLGdCSjhwQk4sQ0locUJJLFVBQ0UsaUJBQ0EsZUptcUJOLENJcnFCSSxVQUNFLGtCQUNBLGdCSndxQk4sQ0kxcUJJLFVBQ0UsZUFDQSxhSjZxQk4sQ0kvcUJJLFVBQ0Usa0JBQ0EsZ0JKa3JCTixDSXByQkksV0FDRSxpQkFDQSxlSnVyQk4sQ0l6ckJJLFdBQ0Usa0JBQ0EsZ0JKNHJCTixDSTlyQkksV0FDRSxlQUNBLGFKaXNCTixDSW5zQkksV0FDRSxrQkFDQSxnQkpzc0JOLENJeHNCSSxXQUNFLGlCQUNBLGVKMnNCTixDSTdzQkksV0FDRSxrQkFDQSxnQkpndEJOLENJbHRCSSxXQUNFLGdCQUNBLGNKcXRCTixDSTVzQkUsZUFDRSxhSm90QkosQ0lodEJJLGVBQ0UsaUJKbXRCTixDSXB0QkksZUFDRSxpQkp1dEJOLENJeHRCSSxlQUNFLGtCSjJ0Qk4sQ0k1dEJJLGVBQ0UsZUordEJOLENJaHVCSSxlQUNFLGtCSm11Qk4sQ0lwdUJJLGVBQ0UsaUJKdXVCTixDSXh1QkksZUFDRSxrQkoydUJOLENJNXVCSSxlQUNFLGVKK3VCTixDSWh2QkksZUFDRSxrQkptdkJOLENJcHZCSSxnQkFDRSxpQkp1dkJOLENJeHZCSSxnQkFDRSxrQkoydkJOLENJNXZCSSxnQkFDRSxlSit2Qk4sQ0lod0JJLGdCQUNFLGtCSm13Qk4sQ0lwd0JJLGdCQUNFLGlCSnV3Qk4sQ0l4d0JJLGdCQUNFLGtCSjJ3Qk4sQ0lqd0JJLFlBQ0UsT0p5d0JOLENJMXdCSSxZQUNFLE9KNndCTixDSTl3QkksWUFDRSxPSml4Qk4sQ0lseEJJLFlBQ0UsT0pxeEJOLENBQ0YsQ0l6ekJFLHlCQU9JLFVBQ0UsaUJBQ0EsZUowekJOLENJNXpCSSxVQUNFLGlCQUNBLGVKK3pCTixDSWowQkksVUFDRSxrQkFDQSxnQkpvMEJOLENJdDBCSSxVQUNFLGVBQ0EsYUp5MEJOLENJMzBCSSxVQUNFLGtCQUNBLGdCSjgwQk4sQ0loMUJJLFVBQ0UsaUJBQ0EsZUptMUJOLENJcjFCSSxVQUNFLGtCQUNBLGdCSncxQk4sQ0kxMUJJLFVBQ0UsZUFDQSxhSjYxQk4sQ0kvMUJJLFVBQ0Usa0JBQ0EsZ0JKazJCTixDSXAyQkksV0FDRSxpQkFDQSxlSnUyQk4sQ0l6MkJJLFdBQ0Usa0JBQ0EsZ0JKNDJCTixDSTkyQkksV0FDRSxlQUNBLGFKaTNCTixDSW4zQkksV0FDRSxrQkFDQSxnQkpzM0JOLENJeDNCSSxXQUNFLGlCQUNBLGVKMjNCTixDSTczQkksV0FDRSxrQkFDQSxnQkpnNEJOLENJbDRCSSxXQUNFLGdCQUNBLGNKcTRCTixDSTUzQkUsZUFDRSxhSm80QkosQ0loNEJJLGVBQ0UsaUJKbTRCTixDSXA0QkksZUFDRSxpQkp1NEJOLENJeDRCSSxlQUNFLGtCSjI0Qk4sQ0k1NEJJLGVBQ0UsZUorNEJOLENJaDVCSSxlQUNFLGtCSm01Qk4sQ0lwNUJJLGVBQ0UsaUJKdTVCTixDSXg1QkksZUFDRSxrQkoyNUJOLENJNTVCSSxlQUNFLGVKKzVCTixDSWg2QkksZUFDRSxrQkptNkJOLENJcDZCSSxnQkFDRSxpQkp1NkJOLENJeDZCSSxnQkFDRSxrQkoyNkJOLENJNTZCSSxnQkFDRSxlSis2Qk4sQ0loN0JJLGdCQUNFLGtCSm03Qk4sQ0lwN0JJLGdCQUNFLGlCSnU3Qk4sQ0l4N0JJLGdCQUNFLGtCSjI3Qk4sQ0lqN0JJLFlBQ0UsT0p5N0JOLENJMTdCSSxZQUNFLE9KNjdCTixDSTk3QkksWUFDRSxPSmk4Qk4sQ0lsOEJJLFlBQ0UsT0pxOEJOLENBQ0YsQ0l6K0JFLDBCQU9JLFVBQ0UsaUJBQ0EsZUowK0JOLENJNStCSSxVQUNFLGlCQUNBLGVKKytCTixDSWovQkksVUFDRSxrQkFDQSxnQkpvL0JOLENJdC9CSSxVQUNFLGVBQ0EsYUp5L0JOLENJMy9CSSxVQUNFLGtCQUNBLGdCSjgvQk4sQ0loZ0NJLFVBQ0UsaUJBQ0EsZUptZ0NOLENJcmdDSSxVQUNFLGtCQUNBLGdCSndnQ04sQ0kxZ0NJLFVBQ0UsZUFDQSxhSjZnQ04sQ0kvZ0NJLFVBQ0Usa0JBQ0EsZ0JKa2hDTixDSXBoQ0ksV0FDRSxpQkFDQSxlSnVoQ04sQ0l6aENJLFdBQ0Usa0JBQ0EsZ0JKNGhDTixDSTloQ0ksV0FDRSxlQUNBLGFKaWlDTixDSW5pQ0ksV0FDRSxrQkFDQSxnQkpzaUNOLENJeGlDSSxXQUNFLGlCQUNBLGVKMmlDTixDSTdpQ0ksV0FDRSxrQkFDQSxnQkpnakNOLENJbGpDSSxXQUNFLGdCQUNBLGNKcWpDTixDSTVpQ0UsZUFDRSxhSm9qQ0osQ0loakNJLGVBQ0UsaUJKbWpDTixDSXBqQ0ksZUFDRSxpQkp1akNOLENJeGpDSSxlQUNFLGtCSjJqQ04sQ0k1akNJLGVBQ0UsZUorakNOLENJaGtDSSxlQUNFLGtCSm1rQ04sQ0lwa0NJLGVBQ0UsaUJKdWtDTixDSXhrQ0ksZUFDRSxrQkoya0NOLENJNWtDSSxlQUNFLGVKK2tDTixDSWhsQ0ksZUFDRSxrQkptbENOLENJcGxDSSxnQkFDRSxpQkp1bENOLENJeGxDSSxnQkFDRSxrQkoybENOLENJNWxDSSxnQkFDRSxlSitsQ04sQ0lobUNJLGdCQUNFLGtCSm1tQ04sQ0lwbUNJLGdCQUNFLGlCSnVtQ04sQ0l4bUNJLGdCQUNFLGtCSjJtQ04sQ0lqbUNJLFlBQ0UsT0p5bUNOLENJMW1DSSxZQUNFLE9KNm1DTixDSTltQ0ksWUFDRSxPSmluQ04sQ0lsbkNJLFlBQ0UsT0pxbkNOLENBQ0YsQ0l6cENFLDBCQU9JLFVBQ0UsaUJBQ0EsZUowcENOLENJNXBDSSxVQUNFLGlCQUNBLGVKK3BDTixDSWpxQ0ksVUFDRSxrQkFDQSxnQkpvcUNOLENJdHFDSSxVQUNFLGVBQ0EsYUp5cUNOLENJM3FDSSxVQUNFLGtCQUNBLGdCSjhxQ04sQ0lockNJLFVBQ0UsaUJBQ0EsZUptckNOLENJcnJDSSxVQUNFLGtCQUNBLGdCSndyQ04sQ0kxckNJLFVBQ0UsZUFDQSxhSjZyQ04sQ0kvckNJLFVBQ0Usa0JBQ0EsZ0JKa3NDTixDSXBzQ0ksV0FDRSxpQkFDQSxlSnVzQ04sQ0l6c0NJLFdBQ0Usa0JBQ0EsZ0JKNHNDTixDSTlzQ0ksV0FDRSxlQUNBLGFKaXRDTixDSW50Q0ksV0FDRSxrQkFDQSxnQkpzdENOLENJeHRDSSxXQUNFLGlCQUNBLGVKMnRDTixDSTd0Q0ksV0FDRSxrQkFDQSxnQkpndUNOLENJbHVDSSxXQUNFLGdCQUNBLGNKcXVDTixDSTV0Q0UsZUFDRSxhSm91Q0osQ0lodUNJLGVBQ0UsaUJKbXVDTixDSXB1Q0ksZUFDRSxpQkp1dUNOLENJeHVDSSxlQUNFLGtCSjJ1Q04sQ0k1dUNJLGVBQ0UsZUordUNOLENJaHZDSSxlQUNFLGtCSm12Q04sQ0lwdkNJLGVBQ0UsaUJKdXZDTixDSXh2Q0ksZUFDRSxrQkoydkNOLENJNXZDSSxlQUNFLGVKK3ZDTixDSWh3Q0ksZUFDRSxrQkptd0NOLENJcHdDSSxnQkFDRSxpQkp1d0NOLENJeHdDSSxnQkFDRSxrQkoyd0NOLENJNXdDSSxnQkFDRSxlSit3Q04sQ0loeENJLGdCQUNFLGtCSm14Q04sQ0lweENJLGdCQUNFLGlCSnV4Q04sQ0l4eENJLGdCQUNFLGtCSjJ4Q04sQ0lqeENJLFlBQ0UsT0p5eENOLENJMXhDSSxZQUNFLE9KNnhDTixDSTl4Q0ksWUFDRSxPSml5Q04sQ0lseUNJLFlBQ0UsT0pxeUNOLENBQ0YsQ0l6MENFLDBCQU9JLFdBQ0UsaUJBQ0EsZUowMENOLENJNTBDSSxXQUNFLGlCQUNBLGVKKzBDTixDSWoxQ0ksV0FDRSxrQkFDQSxnQkpvMUNOLENJdDFDSSxXQUNFLGVBQ0EsYUp5MUNOLENJMzFDSSxXQUNFLGtCQUNBLGdCSjgxQ04sQ0loMkNJLFdBQ0UsaUJBQ0EsZUptMkNOLENJcjJDSSxXQUNFLGtCQUNBLGdCSncyQ04sQ0kxMkNJLFdBQ0UsZUFDQSxhSjYyQ04sQ0kvMkNJLFdBQ0Usa0JBQ0EsZ0JKazNDTixDSXAzQ0ksWUFDRSxpQkFDQSxlSnUzQ04sQ0l6M0NJLFlBQ0Usa0JBQ0EsZ0JKNDNDTixDSTkzQ0ksWUFDRSxlQUNBLGFKaTRDTixDSW40Q0ksWUFDRSxrQkFDQSxnQkpzNENOLENJeDRDSSxZQUNFLGlCQUNBLGVKMjRDTixDSTc0Q0ksWUFDRSxrQkFDQSxnQkpnNUNOLENJbDVDSSxZQUNFLGdCQUNBLGNKcTVDTixDSTU0Q0UsZ0JBQ0UsYUpvNUNKLENJaDVDSSxnQkFDRSxpQkptNUNOLENJcDVDSSxnQkFDRSxpQkp1NUNOLENJeDVDSSxnQkFDRSxrQkoyNUNOLENJNTVDSSxnQkFDRSxlSis1Q04sQ0loNkNJLGdCQUNFLGtCSm02Q04sQ0lwNkNJLGdCQUNFLGlCSnU2Q04sQ0l4NkNJLGdCQUNFLGtCSjI2Q04sQ0k1NkNJLGdCQUNFLGVKKzZDTixDSWg3Q0ksZ0JBQ0Usa0JKbTdDTixDSXA3Q0ksaUJBQ0UsaUJKdTdDTixDSXg3Q0ksaUJBQ0Usa0JKMjdDTixDSTU3Q0ksaUJBQ0UsZUorN0NOLENJaDhDSSxpQkFDRSxrQkptOENOLENJcDhDSSxpQkFDRSxpQkp1OENOLENJeDhDSSxpQkFDRSxrQkoyOENOLENJajhDSSxhQUNFLE9KeThDTixDSTE4Q0ksYUFDRSxPSjY4Q04sQ0k5OENJLGFBQ0UsT0ppOUNOLENJbDlDSSxhQUNFLE9KcTlDTixDQUNGLENLM2dEQSxLQUNFLGVMNmdERixDSzFnREEsS0FDRSxtQ0FDQSxrQ0FDQSxhSEVnQixDR0FoQix1Q0hTVSxDSVZWLGVBQ0EsaUJBQ0EsaUJBQ0Esa0JOOGdERixDSzdnREEsZ0JBRUUsZ0NIVVcsQ0loQlgsZUFDQSxlRE1BLGVIVTJCLENJZjNCLGlCQUNBLGdCTnVoREYsQ0tqaERFLDBDQUxGLGdCQ0pFLGVBQ0EsaUJBQ0EsaUJBQ0Esa0JOOGhEQSxDQUNGLENLcGhEQSxPQUVFLGlDQ2hCQSxlQUNBLGlCRGdCQSxnQkNmQSxpQkFDQSxrQk53aURGLENLeGhERSwwQkFMRixPQ2RFLGVBQ0EsaUJBQ0EsaUJBQ0Esa0JOK2lEQSxDQUNGLENLM2hEQSxvQ0FFRSxnQ0hWVyxDSWhCWCxlQUNBLGlCRDBCQSxlSFYyQixDSWYzQixpQkFDQSxrQk55akRGLENLOWhEQSxPQzlCRSxlQUNBLGlCRGdDQSxlSHBCc0IsQ0lYdEIsaUJBQ0Esa0JOa2tERixDS2ppREEsY0FKRSx1Q0xpakRGLENLN2lEQSxPQ3BDRSxlQUNBLGVEc0NBLGVIekJ1QixDRzJCdkIscUJDdkNBLGlCQUNBLG1CRHVDQSxXQUZBLHdCTHlpREYsQ0twaURBLE9DN0NFLGVBQ0EsaUJBQ0EsaUJBQ0Esa0JOcWxERixDS3ZpREEsa0JBTUUsUUwwaURGLENLbmhEQSxFQUNFLGNBQ0Esb0JMc2hERixDS2hoREEsV0FDRSxlTGtoREYsQ0svZ0RBLFlBQ0UsZUxraERGLENLL2dEQSxnQkFDRSxrREFDQSxxQkFDQSxlTGtoREYsQ0toaERFLG9EQUVFLDJDTGloREosQ0VwaERjLFFBQ0Usc0JGdWhEaEIsQ08zbkRBLFdBQ0UsNkJBS0Esa0JBREEsZ0JBSEEsbUpQbW9ERixDTzVuREEsV0FDRSw2QkFLQSxrQkFEQSxnQkFIQSxnSlBnb0RGLENPem5EQSxXQUNFLDZCQUlBLGtCQURBLGdCQUZBLDBJUDZuREYsQ092bkRBLFdBQ0UsNkJBS0Esa0JBREEsZ0JBSEEsNklQMm5ERixDUTlwREEsc0NBRUUsZ0RSZ3FERixDUTlwREEsMkJBQ0UsU1JpcURGLENRL3BEQSxZQUNFLDBCUmtxREYsQ1FocURBLGVBQ0UsMkJSbXFERixDUWhxREEsb0RBRUUsZ0RSbXFERixDUWpxREEsbUJBQ0UsMkJSb3FERixDUWxxREEsc0JBQ0UsdUJScXFERixDUWxxREEsb0VBRUUsZ0RScXFERixDUW5xREEsMkJBQ0UsU1JzcURGLENRcHFEQSw4QkFDRSxPUnVxREYsQ1FwcURBLHdDQUVFLHNEUnVxREYsQ1FycURBLDZCQUdFLFVBREEsdUJSeXFERixDUW5xREEsNkJBQ0UsMEJSMHFERixDUXZxREEsc0NBRUUsaURSMHFERixDUXhxREEsWUFDRSxrQlIycURGLENRenFEQSxlQUNFLGtCUjRxREYsQ1F6cURBLCtCQUNFLEdBQ0UsdUJSNHFERixDUTFxREEsSUFDRSw2QlI0cURGLENRMXFEQSxJQUNFLDRCUjRxREYsQ1ExcURBLElBQ0UsdUJSNHFERixDUTFxREEsSUFDRSx1QlI0cURGLENRMXFEQSxJQUNFLDZCUjRxREYsQ1ExcURBLElBQ0UsNEJSNHFERixDUTFxREEsR0FDRSxxQ1I0cURGLENBQ0YsQ1Fwc0RBLHVCQUNFLEdBQ0UsdUJSNHFERixDUTFxREEsSUFDRSw2QlI0cURGLENRMXFEQSxJQUNFLDRCUjRxREYsQ1ExcURBLElBQ0UsdUJSNHFERixDUTFxREEsSUFDRSx1QlI0cURGLENRMXFEQSxJQUNFLDZCUjRxREYsQ1ExcURBLElBQ0UsNEJSNHFERixDUTFxREEsR0FDRSxxQ1I0cURGLENBQ0YsQ1Nud0RBLGFBRUUsd0JUcXdERixDU253REUsK0dBSEEsYVQwd0RGLENTaHdERSw2RUFDRSxhVG13REosQ1Vqd0RBLE1BVkUsb0NBSEEsYVJNVyxDUUxYLHFCQUdBLHdEVml4REYsQ1Uvd0RFLHdCQUdFLG9DQURBLGFWaXhESixDVXZ3REEsWUplRSw2QkFIQSxZSTNCQSxvQ0o2QkEsY0loQ0EsYVJNVyxDSTRCWCxlQUhBLGFBRkEsVUk1QkEscUJBR0Esd0RWa3lERixDVWh5REUsb0NBR0Usb0NBREEsYVZreURKLENVbnhEQSxXQUtFLDZEQUhBLHVCQUlBLFlBQ0EsZUFKQSxVQUZBLDBCQUdBLHlCVnl4REYsQ1VweERFLDBDQUVFLG9CVnF4REosQ1d4ekRBLFNMVUUsaUJBQ0EsaUJLVEEsV0FDQSxlWDh6REYsQ1l2eERBLCtCTmxDRSxlQUNBLGdCTjgwREYsQ1k3eURBLHNCQTNCRSxtQkFIQSx1QkFIQSxZQUNBLHFCQUZBLG1DQVNBLGFWUmdCLENVU2hCLGVBWkEsb0JBYUEsZVZDd0IsQ1VKeEIsdUJOTkEsaUJBQ0EsbUJNQUEsZ0JBRUEsZ0JBTkEsa0JBT0Esa0JBT0Esa0RaazBERixDWWgwREUsb0ZBR0Usa0JWbkJTLENVb0JULGlDQUZBLFVabTBESixDWTl6REUsb0NBQ0Usd0JWdkJlLENVd0JmLGVaZzBESixDWTd6REUsMENBQ0UsbUJBQ0EsVVorekRKLENZcnpEQSxlQUtFLGtCQUpBLHFCQUVBLFdBQ0EsZ0JBRkEsU1oyekRGLENZcHpEQSxtQkFDRSxZQUdBLGdCQUZBLGdCWjR6REYsQ1l2ekRBLGdETnZERSxlQUNBLGlCQUNBLGlCQUNBLGdCTnEzREYsQ1lqMERBLDZCQUNFLFlBR0EsZ0JBRkEsaUJaK3pERixDWTF6REEsdUJBQ0UsaUJaNnpERixDWTF6REEsaUJObEVFLGVBQ0EsaUJNa0VBLFlOakVBLGlCQUNBLGlCTW1FQSxnQkFGQSxpQlprMERGLENZN3pEQSxxQkFDRSxVWmcwREYsQ1k3ekRBLGdCTjdFRSxlQUNBLGlCTTZFQSxZTjVFQSxpQkFDQSxtQk04RUEsZ0JBRkEsaUJacTBERixDWWowREUsMEJBTkYsZ0JBT0ksV1pvMERGLENZaDBERixnQ0FFSSxXWm8wREYsQ0FMRixDWTN6REEsb0JBQ0Usa0NabzBERixDWWowREEsaUJBQ0Usd0JabzBERixDWWowREEsZ0JBQ0UsYVpvMERGLENZajBEQSxpQkFDRSxtQlpvMERGLENZajBEQSxnQkFDRSxjQUNBLFVabzBERixDWWowREEsZUFFRSx3QlZ0SFcsQ1VxSFgsVVpxMERGLENZbDBERSxrREFHRSw2QkFDQSxtQ0FGQSxhWnEwREosQ1k5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QUNFLGtCOUR1dExKLEM4RHJ0TEksMEJBSEYsa0NBS0kscUJBREEsVzlEeXRMSixDOER0dExJLGdEQUNFLGlCOUR3dExOLENBQ0YsQzhEcnRMSSx3Q0FDRSxjOUR1dExOLEM4RHB0TEksd0NBRUUsdUJBSUEsNENBRkEsY0FHQSxnQkFFQSxZQUpBLGVBR0EsaUJBUEEsVTlEOHRMTixDOERwdExNLHNEQUNFLFk5RHN0TFIsQzhEbHRMSSwwREFFRSxhNUQzR1ksQzREMEdaLGVBRUEsVTlEb3RMTixDOER2dExJLHFEQUVFLGE1RDNHWSxDNEQwR1osZUFFQSxVOURvdExOLEM4RGh0TEUsOENBQ0Usa0I5RGt0TEosQzhEaHRMSSxvREFDRSxlQUNBLFU5RGt0TE4sQzhEL3NMSSx1b0JBQ0UsZ0I5RHF0TE4sQzhEaHRMQSx3QkFDRSxhOURtdExGLEM4RGh0TEEsNEJBQ0UsWTlEbXRMRixDOERqdExFLHVDQUVFLGE1RHZJYyxDNERzSWQsZUFHQSxxQzVENUllLEM0RDRJZiw2QjVENUllLEM0RDJJZix5QjlEb3RMSixDOEQvc0xBLHlCQUVFLDZEQUNBLGdCQUlBLHlCQUhBLG9CQVVBLGVBTkEsYUFDQSxtQkFDQSx1QkFHQSxrQkFQQSxnQkFEQSwwQkFPQSxrQkFEQSxrQjlEcXRMRixDOERodExFLDBCQWhCRix5QkFrQkksbUJBREEsVzlEb3RMRixDQUNGLEM4RGp0TEUsc0VBRUUsa0I1RHRLUyxDNER1S1QsYTlEa3RMSixDOEQvc0xFLDZCQUVFLFVBREEsa0JBRUEsUUFDQSwwQjlEaXRMSixDOEQ1c0xFLHVDQUNFLGtCOUQrc0xKLEMrRHo0TEUsMEJBREYsNkJBRUksYUFDQSxTQUNBLGtCL0Q2NExGLEMrRHo0TEYsY0FFSSx3Qi9ENjRMRixDK0R6NExGLDZCQUVJLFcvRDY0TEYsQ0FYRixDK0QvM0xFLDJDQUNFLGlCL0Q2NExKLEMrRDM0TEksZ0VBQ0UsZ0IvRDY0TE4sQytEejRMRSxrREFLRSxnQ0FDQSxnQzdEVFMsQzZESVQsZUFNQSxlN0RUeUIsQzZESXpCLGlCQUVBLG1CQURBLG1CL0QrNExKLEMrRHg0TEUs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RixtQkFJSSxjakU0ek1GLENBQ0YsQ2lFenpNQSxtQkFDRSxjakU0ek1GLENpRTF6TUUseUJBSEYsbUJBSUksY2pFNnpNRixDQUNGLENpRTF6TUEsbUJBQ0UsY2pFNnpNRixDaUUzek1FLHlCQUhGLG1CQUlJLGNqRTh6TUYsQ0FDRixDaUUzek1BLG1CQUNFLGVqRTh6TUYsQ2tFNzFNQSxLQUNFLFFsRW8yTUYsQ2tFajJNQSxZQUNFLGdCbEVvMk1GLENrRWoyTUEsV0FDRSxnQmxFbzJNRixDa0VqMk1BLFdBQ0UsaUJsRW8yTUYsQ2tFajJNQSxXQUNFLGVsRW8yTUYsQ2tFajJNQSxXQUNFLGVsRW8yTUYsQ2tFajJNQSxXQUNFLGVsRW8yTUYsQ2tFajJNQSxZQUNFLGVsRW8yTUYsQ21FejRNQSxhQUNFLGFuRTQ0TUYsQ21FejRNQSxhQUNFLGFuRTQ0TUYsQ21FejRNQSxpQkFDRSx5Qm5FNDRNRixDb0VwNU1FLDhCQUNFLGVwRXU1TUosQ29FcjVNSSxzREFDRSxZcEV1NU1OLENvRW41TUUsZ01BTUUsZXBFMDVNSixDb0V4NU1JLGdWQUNFLFlwRW82TU4sQ29FajZNSSw0ZUFFRSxtQnBFdzdNTixDb0VwN01FLGdFQUVFLFNBQ0EsaUJwRXU3TUosQ29FcjdNSSw0RUFDRSxnQnBFeTdNTixDb0VyN01FLGdDQUNFLG9CcEV1N01KLENvRXI3TUksc0NBQ0Usc0JwRXU3TU4sQ29FbjdNRSw4QkFDRSxhbEV2Q1MsQ2tFd0NULHlCcEVxN01KLENvRWo3TUUsb0RBQ0UsaUJwRW03TUosQ29FaDdNRSxrREFDRSxnQnBFazdNSixDb0UvNk1FLHNEQUNFLGtCcEVpN01KLENvRTc2TUksNENBQ0UsV0FDQSxZQUVBLGtCQURBLGFwRWc3TU4sQ29FNTZNSSw4Q0FDRSxZQUNBLFlBRUEsaUJBREEsYXBFKzZNTixDb0UzNk1JLGdEQUNFLGNBR0EsbUJBRkEsaUJBQ0EsaUJwRTg2TU4sQ29FMTZNSSxzREFJRSxXQUhBLFdBRUEsbUJBREEsaUJwRTg2TU4sQ29FejZNSSx3REFJRSxXQUhBLFlBRUEsbUJBREEsZ0JwRTY2TU4sQ29FdjZNRSxzREFFRSxnQ0FEQSxlcEUwNk1KLENvRXQ2TUksc1dBS0UsY0FFQSxTQURBLGNwRTY2TU4sQ29FejZNSSx3RUFDRSxtQnBFMjZNTixDb0V2Nk1FLHdDQUVFLGlCQUNBLGtCQUZBLGNwRTI2TUosQ3FFL2hOQSxrREFFRSxnRHJFa2lORixDcUVoaU5BLHVDQUdFLFVBREEsa0JyRW9pTkYsQ3FFaGlOQSw4Q0FFRSxnRHJFbWlORixDcUVqaU5BLG1DQUVFLDBCckVvaU5GLENzRXhqTkUsb0VBR0UsV0FGQSxXQUNBLGF0RTRqTkosQ3NFdmpOQSxRQUNFLGN0RTBqTkYsQ3NFdmpOQSxjQUNFLCtCQUNBLFV0RTBqTkYsQ3NFbmpOQSxPQUNFLGF0RXNqTkYsQ3NFbmpOQSxVQUNFLGlCdEVzak5GLENzRW5qTkEsVUFDRSxpQnRFc2pORixDc0Vuak5BLE9BR0UsT0FFQSx1QkFKQSxlQUdBLFFBRkEsS3RFeWpORixDc0UzaU5BLFFBQ0UsWXRFOGlORixDc0UzaU5BLGtCQUNFLGV0RThpTkYsQ3NFM2lOQSxPQUNFLE90RThpTkYsQ3NFM2lOQSxNQUNFLE10RThpTkYsQ3NFMWlOQSxnQkFFRSxtQkFEQSxTQUVBLFdBQ0EsWUFDQSxnQkFDQSxVQUNBLGtCQUNBLFN0RTZpTkYsQ3NFdGlOSSxpRUFFRSxVQUNBLFlBQ0EsU0FDQSxpQkFDQSxnQkFDQSxVdEV3aU5OLENzRWxpTkEsV0FDRSxpQnRFcWlORixDc0VsaU5BLGFBQ0UsYXRFcWlORixDc0VqaU5BLFdBQ0Usd0J0RW9pTkYsQ3NFamlOQSxZQUNFLHdCdEVvaU5GLENzRS9oTkEsY0FDRSxpQnRFa2lORixDc0U3aE5BLGFBQ0UsZ0J0RWdpTkYsQ3NFM2hOQSxZQUNFLGV0RThoTkYsQ3NFemhOQSxpQkFDRSx3QnRFNGhORixDc0V2aE5BLGlCQUVFLGtCQURBLDBCdEUyaE5GLENzRXJoTkEsa0JBRUUsZUFEQSxVdEV5aE5GLENzRW5oTkEsbUJBQ0UsU0FDQSxVdEVzaE5GLENzRWhoTkUseUJBREYsWUFFSSxzQnRFb2hORixDQUNGLENzRWhoTkUsMEJBREYsYUFFSSxzQnRFb2hORixDQUNGLENzRWhoTkUseUJBREYsZUFHSSxjQURBLDRCQUVBLFV0RW9oTkYsQ0FDRixDc0UvZ05BLE1BQ0UsWXRFa2hORixDc0UzZ05BLGtDQUNFLHFCdEVraE5GLENzRWhoTkUseUJBSEYsb0JBSUksa0J0RW1oTkYsQ0FDRixDc0VoaE5BLHFCQUNFLG1CdEVtaE5GLENzRWhoTkEsb0JBQ0Usa0J0RW1oTkYsQ3NFaGhOQSxpQkFDRSxzQnRFbWhORixDc0VoaE5BLG9CQUNFLG9CdEVtaE5GLENzRWhoTkEsdUJBQ0UsNkJ0RW1oTkYsQ3NFaGhOQSxzQkFDRSw0QnRFbWhORixDc0VoaE5BLHNCQUNFLHNCdEVtaE5GLENzRWhoTkEsdUJBQ0UsdUJ0RW1oTkYsQ3NFN2dORSx3UUFRRSxhdEV1aE5KLENzRW5oTkEsU0FDRSwyQkFDQSxrREFDQSxXQUVBLFlBQ0EsZ0JBQ0EsVUFDQSxrQkFKQSxTdEUwaE5GLEN1RTl3TkEsU0FDRSxnQnZFaXhORixDdUU1d05BLGtCQUZFLGlCdkV1eE5GLEN1RXJ4TkEsU0FDRSxnQnZFb3hORixDdUVqeE5BLFNBQ0Usa0J2RW94TkYsQ3VFbHhOQSxTQUNFLGV2RXF4TkYsQ3VFanhORSxPQUNFLFF2RW94TkosQ3VFbHhORSxRQUNFLFl2RXF4TkosQ3VFbnhORSxRQUNFLGN2RXN4TkosQ3VFcHhORSxRQUNFLGV2RXV4TkosQ3VFcnhORSxRQUNFLGF2RXd4TkosQ3VFdHhORSxRQUNFLGdCQUNBLFl2RXl4TkosQ3VFdnhORSxRQUNFLGNBQ0EsY3ZFMHhOSixDdUUveU5FLE9BQ0UsWXZFa3pOSixDdUVoek5FLFFBQ0UsZ0J2RW16TkosQ3VFanpORSxRQUNFLGtCdkVvek5KLEN1RWx6TkUsUUFDRSxtQnZFcXpOSixDdUVuek5FLFFBQ0UsaUJ2RXN6TkosQ3VFcHpORSxRQUNFLG9CQUNBLGdCdkV1ek5KLEN1RXJ6TkUsUUFDRSxrQkFDQSxrQnZFd3pOSixDdUU3ME5FLE9BQ0UsV3ZFZzFOSixDdUU5ME5FLFFBQ0UsZXZFaTFOSixDdUUvME5FLFFBQ0UsaUJ2RWsxTkosQ3VFaDFORSxRQUNFLGtCdkVtMU5KLEN1RWoxTkUsUUFDRSxnQnZFbzFOSixDdUVsMU5FLFFBQ0UsbUJBQ0EsZXZFcTFOSixDdUVuMU5FLFFBQ0UsaUJBQ0EsaUJ2RXMxTkosQ3VFMzJORSxPQUNFLGF2RTgyTkosQ3VFNTJORSxRQUNFLGlCdkUrMk5KLEN1RTcyTkUsUUFDRSxtQnZFZzNOSixDdUU5Mk5FLFFBQ0Usb0J2RWkzTkosQ3VFLzJORSxRQUNFLGtCdkVrM05KLEN1RWgzTkUsUUFDRSxxQkFDQSxpQnZFbTNOSixDdUVqM05FLFFBQ0UsbUJBQ0EsbUJ2RW8zTkosQ3VFejRORSxPQUNFLFd2RTQ0TkosQ3VFMTRORSxRQUNFLGV2RTY0TkosQ3VFMzRORSxRQUNFLGlCdkU4NE5KLEN1RTU0TkUsUUFDRSxrQnZFKzROSixDdUU3NE5FLFFBQ0UsZ0J2RWc1TkosQ3VFOTRORSxRQUNFLG1CQUNBLGV2RWk1TkosQ3VFLzRORSxRQUNFLGlCQUNBLGlCdkVrNU5KLEN1RXY2TkUsT0FDRSxhdkUwNk5KLEN1RXg2TkUsUUFDRSxpQnZFMjZOSixDdUV6Nk5FLFFBQ0UsbUJ2RTQ2TkosQ3VFMTZORSxRQUNFLG9CdkU2Nk5KLEN1RTM2TkUsUUFDRSxrQnZFODZOSixDdUU1Nk5FLFFBQ0UscUJBQ0EsaUJ2RSs2TkosQ3VFNzZORSxRQUNFLG1CQUNBLG1CdkVnN05KLEN1RXI4TkUsT0FDRSxXdkV3OE5KLEN1RXQ4TkUsUUFDRSxldkV5OE5KLEN1RXY4TkUsUUFDRSxpQnZFMDhOSixDdUV4OE5FLFFBQ0Usa0J2RTI4TkosQ3VFejhORSxRQUNFLGdCdkU0OE5KLEN1RTE4TkUsUUFDRSxtQkFDQSxldkU2OE5KLEN1RTM4TkUsUUFDRSxpQkFDQSxpQnZFODhOSixDdUVuK05FLE9BQ0UsV3ZFcytOSixDdUVwK05FLFFBQ0UsZXZFdStOSixDdUVyK05FLFFBQ0UsaUJ2RXcrTkosQ3VFdCtORSxRQUNFLGtCdkV5K05KLEN1RXYrTkUsUUFDRSxnQnZFMCtOSixDdUV4K05FLFFBQ0UsbUJBQ0EsZXZFMitOSixDdUV6K05FLFFBQ0UsaUJBQ0EsaUJ2RTQrTkosQ3VFamdPRSxRQUNFLFd2RW9nT0osQ3VFbGdPRSxTQUNFLGV2RXFnT0osQ3VFbmdPRSxTQUNFLGlCdkVzZ09KLEN1RXBnT0UsU0FDRSxrQnZFdWdPSixDdUVyZ09FLFNBQ0UsZ0J2RXdnT0osQ3VFdGdPRSxTQUNFLG1CQUNBLGV2RXlnT0osQ3VFdmdPRSxTQUNFLGlCQUNBLGlCdkUwZ09KLEN1RS9oT0UsUUFDRSxXdkVraU9KLEN1RWhpT0UsU0FDRSxldkVtaU9KLEN1RWppT0UsU0FDRSxpQnZFb2lPSixDdUVsaU9FLFNBQ0Usa0J2RXFpT0osQ3VFbmlPRSxTQUNFLGdCdkVzaU9KLEN1RXBpT0UsU0FDRSxtQkFDQSxldkV1aU9KLEN1RXJpT0UsU0FDRSxpQkFDQSxpQnZFd2lPSixDdUU3ak9FLFFBQ0UsV3ZFZ2tPSixDdUU5ak9FLFNBQ0UsZXZFaWtPSixDdUUvak9FLFNBQ0UsaUJ2RWtrT0osQ3VFaGtPRSxTQUNFLGtCdkVta09KLEN1RWprT0UsU0FDRSxnQnZFb2tPSixDdUVsa09FLFNBQ0UsbUJBQ0EsZXZFcWtPSixDdUVua09FLFNBQ0UsaUJBQ0EsaUJ2RXNrT0osQ3VFM2xPRSxRQUNFLGF2RThsT0osQ3VFNWxPRSxTQUNFLGlCdkUrbE9KLEN1RTdsT0UsU0FDRSxtQnZFZ21PSixDdUU5bE9FLFNBQ0Usb0J2RWltT0osQ3VFL2xPRSxTQUNFLGtCdkVrbU9KLEN1RWhtT0UsU0FDRSxxQkFDQSxpQnZFbW1PSixDdUVqbU9FLFNBQ0UsbUJBQ0EsbUJ2RW9tT0osQ3VFOWxPRSxPQUNFLFN2RWltT0osQ3VFL2xPRSxRQUNFLGF2RWttT0osQ3VFaG1PRSxRQUNFLGV2RW1tT0osQ3VFam1PRSxRQUNFLGdCdkVvbU9KLEN1RWxtT0UsUUFDRSxjdkVxbU9KLEN1RW5tT0UsUUFDRSxpQkFDQSxhdkVzbU9KLEN1RXBtT0UsUUFDRSxlQUNBLGV2RXVtT0osQ3VFNW5PRSxPQUNFLGF2RStuT0osQ3VFN25PRSxRQUNFLGlCdkVnb09KLEN1RTluT0UsUUFDRSxtQnZFaW9PSixDdUUvbk9FLFFBQ0Usb0J2RWtvT0osQ3VFaG9PRSxRQUNFLGtCdkVtb09KLEN1RWpvT0UsUUFDRSxxQkFDQSxpQnZFb29PSixDdUVsb09FLFFBQ0UsbUJBQ0EsbUJ2RXFvT0osQ3VFMXBPRSxPQUNFLFl2RTZwT0osQ3VFM3BPRSxRQUNFLGdCdkU4cE9KLEN1RTVwT0UsUUFDRSxrQnZFK3BPSixDdUU3cE9FLFFBQ0UsbUJ2RWdxT0osQ3VFOXBPRSxRQUNFLGlCdkVpcU9KLEN1RS9wT0UsUUFDRSxvQkFDQSxnQnZFa3FPSixDdUVocU9FLFFBQ0Usa0JBQ0Esa0J2RW1xT0osQ3VFeHJPRSxPQUNFLGN2RTJyT0osQ3VFenJPRSxRQUNFLGtCdkU0ck9KLEN1RTFyT0UsUUFDRSxvQnZFNnJPSixDdUUzck9FLFFBQ0UscUJ2RThyT0osQ3VFNXJPRSxRQUNFLG1CdkUrck9KLEN1RTdyT0UsUUFDRSxzQkFDQSxrQnZFZ3NPSixDdUU5ck9FLFFBQ0Usb0JBQ0Esb0J2RWlzT0osQ3VFdHRPRSxPQUNFLFl2RXl0T0osQ3VFdnRPRSxRQUNFLGdCdkUwdE9KLEN1RXh0T0UsUUFDRSxrQnZFMnRPSixDdUV6dE9FLFFBQ0UsbUJ2RTR0T0osQ3VFMXRPRSxRQUNFLGlCdkU2dE9KLEN1RTN0T0UsUUFDRSxvQkFDQSxnQnZFOHRPSixDdUU1dE9FLFFBQ0Usa0JBQ0Esa0J2RSt0T0osQ3VFcHZPRSxPQUNFLGN2RXV2T0osQ3VFcnZPRSxRQUNFLGtCdkV3dk9KLEN1RXR2T0UsUUFDRSxvQnZFeXZPSixDdUV2dk9FLFFBQ0UscUJ2RTB2T0osQ3VFeHZPRSxRQUNFLG1CdkUydk9KLEN1RXp2T0UsUUFDRSxzQkFDQSxrQnZFNHZPSixDdUUxdk9FLFFBQ0Usb0JBQ0Esb0J2RTZ2T0osQ3VFbHhPRSxPQUNFLFl2RXF4T0osQ3VFbnhPRSxRQUNFLGdCdkVzeE9KLEN1RXB4T0UsUUFDRSxrQnZFdXhPSixDdUVyeE9FLFFBQ0UsbUJ2RXd4T0osQ3VFdHhPRSxRQUNFLGlCdkV5eE9KLEN1RXZ4T0UsUUFDRSxvQkFDQSxnQnZFMHhPSixDdUV4eE9FLFFBQ0Usa0JBQ0Esa0J2RTJ4T0osQ3VFaHpPRSxPQUNFLFl2RW16T0osQ3VFanpPRSxRQUNFLGdCdkVvek9KLEN1RWx6T0UsUUFDRSxrQnZFcXpPSixDdUVuek9FLFFBQ0UsbUJ2RXN6T0osQ3VFcHpPRSxRQUNFLGlCdkV1ek9KLEN1RXJ6T0UsUUFDRSxvQkFDQSxnQnZFd3pPSixDdUV0ek9FLFFBQ0Usa0JBQ0Esa0J2RXl6T0osQ3VFOTBPRSxRQUNFLFl2RWkxT0osQ3VFLzBPRSxTQUNFLGdCdkVrMU9KLEN1RWgxT0UsU0FDRSxrQnZFbTFPSixDdUVqMU9FLFNBQ0UsbUJ2RW8xT0osQ3VFbDFPRSxTQUNFLGlCdkVxMU9KLEN1RW4xT0UsU0FDRSxvQkFDQSxnQnZFczFPSixDdUVwMU9FLFNBQ0Usa0JBQ0Esa0J2RXUxT0osQ3VFNTJPRSxRQUNFLFl2RSsyT0osQ3VFNzJPRSxTQUNFLGdCdkVnM09KLEN1RTkyT0UsU0FDRSxrQnZFaTNPSixDdUUvMk9FLFNBQ0UsbUJ2RWszT0osQ3VFaDNPRSxTQUNFLGlCdkVtM09KLEN1RWozT0UsU0FDRSxvQkFDQSxnQnZFbzNPSixDdUVsM09FLFNBQ0Usa0JBQ0Esa0J2RXEzT0osQ3VFMTRPRSxRQUNFLFl2RTY0T0osQ3VFMzRPRSxTQUNFLGdCdkU4NE9KLEN1RTU0T0UsU0FDRSxrQnZFKzRPSixDdUU3NE9FLFNBQ0UsbUJ2RWc1T0osQ3VFOTRPRSxTQUNFLGlCdkVpNU9KLEN1RS80T0UsU0FDRSxvQkFDQSxnQnZFazVPSixDdUVoNU9FLFNBQ0Usa0JBQ0Esa0J2RW01T0osQ3VFeDZPRSxRQUNFLGN2RTI2T0osQ3VFejZPRSxTQUNFLGtCdkU0Nk9KLEN1RTE2T0UsU0FDRSxvQnZFNjZPSixDdUUzNk9FLFNBQ0UscUJ2RTg2T0osQ3VFNTZPRSxTQUNFLG1CdkUrNk9KLEN1RTc2T0UsU0FDRSxzQkFDQSxrQnZFZzdPSixDdUU5Nk9FLFNBQ0Usb0JBQ0Esb0J2RWk3T0osQ0E5NE9BLGlCQUNFLGtCRWxHVyxDRm1HWCxVQWk1T0YsQ0E5NE9BLFlBQ0Usa0JFdkdXLENGd0dYLFVBaTVPRixDQTc0T0EsZUFHRSxrQkFGQSxtQ0FDQSxrQkFpNU9GLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL2NvcmUvbm9ybWFsaXplLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdHRha2Vycy8uL2Nzcy9zdHlsZS5zY3NzIiwid2VicGFjazovL3doaXR0YWtlcnMvLi9jc3MvY29yZS9sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL3doaXR0YWtlcnMvLi9jc3MvY29yZS9icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovL3doaXR0YWtlcnMvLi9jc3MvY29yZS9mbGV4LWdyaWQuc2NzcyIsIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL2NvcmUvdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovL3doaXR0YWtlcnMvLi9jc3MvY29yZS9taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL2NvcmUvZm9udHMuc2NzcyIsIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL2NvcmUvYW5pbWF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdHRha2Vycy8uL2Nzcy9jb3JlL3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdHRha2Vycy8uL2Nzcy9tb2R1bGVzL19saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdHRha2Vycy8uL2Nzcy9tb2R1bGVzL19jYXB0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdHRha2Vycy8uL2Nzcy9tb2R1bGVzL2NhcHN1bGUuc2NzcyIsIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL21vZHVsZXMvZm9ybXMvZm9ybS1ncm91cC5zY3NzIiwid2VicGFjazovL3doaXR0YWtlcnMvLi9jc3MvbW9kdWxlcy9mb3Jtcy9mb3JtLWVycm9ycy5zY3NzIiwid2VicGFjazovL3doaXR0YWtlcnMvLi9jc3MvbW9kdWxlcy9mb3Jtcy9mb3JtLWNvbnRyb2wuc2NzcyIsIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL21vZHVsZXMvZm9ybXMvZm9ybS1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL21vZHVsZXMvZm9ybXMvZm9ybS1jaGVja2JveC5zY3NzIiwid2VicGFjazovL3doaXR0YWtlcnMvLi9jc3MvbW9kdWxlcy9mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdHRha2Vycy8uL2Nzcy9tb2R1bGVzL3ZhcmlhbnQtc3dpdGNoZXIuc2NzcyIsIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL21vZHVsZXMvcXVhbnRpdHktaW5kaWNhdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdHRha2Vycy8uL2Nzcy9tb2R1bGVzL25wcm9ncmVzcy5zY3NzIiwid2VicGFjazovL3doaXR0YWtlcnMvLi9jc3MvbW9kdWxlcy9tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdHRha2Vycy8uL2Nzcy9tb2R1bGVzL2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdHRha2Vycy8uL2Nzcy9tb2R1bGVzL19jb250ZW50LXNsaWRlci5zY3NzIiwid2VicGFjazovL3doaXR0YWtlcnMvLi9jc3MvbW9kdWxlcy9yZWxhdGVkLXByb2R1Y3Quc2NzcyIsIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL21vZHVsZXMvdGlsZXMuc2NzcyIsIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL21vZHVsZXMvX3Nob3ctbW9yZS5zY3NzIiwid2VicGFjazovL3doaXR0YWtlcnMvLi9jc3MvbW9kdWxlcy9fY29sbGVjdGlvbi5zY3NzIiwid2VicGFjazovL3doaXR0YWtlcnMvLi9jc3MvbW9kdWxlcy9fcXVvdGUuc2NzcyIsIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL21vZHVsZXMvZWxlbWVudGFsLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdHRha2Vycy8uL2Nzcy9tb2R1bGVzL19mbGF2b3VyLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdHRha2Vycy8uL2Nzcy9tb2R1bGVzL19mbG9hdGluZy1idXR0b24uc2NzcyIsIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL21vZHVsZXMvX2ZlYXR1cmVkLXByb2R1Y3Quc2NzcyIsIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL21vZHVsZXMvX3N0b3J5LXNlYWwuc2NzcyIsIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL21vZHVsZXMvX3N0b3J5LXNlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL21vZHVsZXMvX2dvb2QtaG9uZXN0LWNob2NvbGF0ZS5zY3NzIiwid2VicGFjazovL3doaXR0YWtlcnMvLi9jc3MvbW9kdWxlcy9fZ29vZC1ob25lc3QtY2hvY29sYXRlLXRpbGUuc2NzcyIsIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL21vZHVsZXMvX2dvb2QtaG9uZXN0LWNob2NvbGF0ZS1jb2x1bW4uc2NzcyIsIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL21vZHVsZXMvX2dvb2QtaG9uZXN0LWNob2NvbGF0ZS1lbGVtZW50LnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdHRha2Vycy8uL2Nzcy9tb2R1bGVzL190YWJsZS5zY3NzIiwid2VicGFjazovL3doaXR0YWtlcnMvLi9jc3MvbW9kdWxlcy9fd2hlcmUtdG8tYnV5LnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdHRha2Vycy8uL2Nzcy9tb2R1bGVzL19jb21tZW50cy5zY3NzIiwid2VicGFjazovL3doaXR0YWtlcnMvLi9jc3MvbW9kdWxlcy9fc2VhcmNoLWNvbnRyb2wuc2NzcyIsIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL21vZHVsZXMvX2xldHRlci5zY3NzIiwid2VicGFjazovL3doaXR0YWtlcnMvLi9jc3MvbW9kdWxlcy9faW50ZXJhY3RpdmUtbWFwLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdHRha2Vycy8uL2Nzcy9tb2R1bGVzL19pbnRlcmFjdGl2ZS1tYXAtcGluLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdHRha2Vycy8uL2Nzcy9tb2R1bGVzL19naWZ0LXNob3Auc2NzcyIsIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL21vZHVsZXMvX3JlY2lwZXMtZ3JpZC5zY3NzIiwid2VicGFjazovL3doaXR0YWtlcnMvLi9jc3MvbW9kdWxlcy9fc2hvcC1sYW5kaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdHRha2Vycy8uL2Nzcy9tb2R1bGVzL19oZXJvLXNsaWNlLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdHRha2Vycy8uL2Nzcy9tb2R1bGVzL19yZWNpcGUtc2xpY2Uuc2NzcyIsIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL21vZHVsZXMvX2dpZnQtcGFja3MtcHJvZHVjdHMuc2NzcyIsIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL21vZHVsZXMvX2J1bGstc2xpY2Uuc2NzcyIsIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL21vZHVsZXMvX2NhcnQuc2NzcyIsIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL21vZHVsZXMvX3Nob3Atc2hpcHBpbmctYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdHRha2Vycy8uL2Nzcy9tb2R1bGVzL19zaG9wLWNhcnQuc2NzcyIsIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL21vZHVsZXMvX2NhcnQtcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL21vZHVsZXMvX2J1bGstbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL3NlY3Rpb25zL19lZGl0b3JpYWwuc2NzcyIsIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL3NlY3Rpb25zL19iYWtpbmctdGlwcy5zY3NzIiwid2VicGFjazovL3doaXR0YWtlcnMvLi9jc3Mvc2VjdGlvbnMvX3Nob3Auc2NzcyIsIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL3NlY3Rpb25zL19zaG9wLWdpZnRpbmcuc2NzcyIsIndlYnBhY2s6Ly93aGl0dGFrZXJzLy4vY3NzL3NlY3Rpb25zL19zaG9wLXR3by1jb2x1bW5zLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdHRha2Vycy8uL2Nzcy9zZWN0aW9ucy9fcHJvZHVjdC1mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdHRha2Vycy8uL2Nzcy9zZXR0aW5ncy9lbGVtZW50LnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdHRha2Vycy8uL2Nzcy9zZXR0aW5ncy9zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdHRha2Vycy8uL2Nzcy9zZXR0aW5ncy90ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdHRha2Vycy8uL2Nzcy9zZXR0aW5ncy93eXNpd3lnLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdHRha2Vycy8uL2Nzcy90cnVtcHMvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdHRha2Vycy8uL2Nzcy90cnVtcHMvaGVscGVycy5zY3NzIiwid2VicGFjazovL3doaXR0YWtlcnMvLi9jc3MvdHJ1bXBzL3doaXRlc3BhY2Uuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPSdidXR0b24nXSxcblt0eXBlPSdyZXNldCddLFxuW3R5cGU9J3N1Ym1pdCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdzdWJtaXQnXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J2J1dHRvbiddOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3Jlc2V0J106LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nc3VibWl0J106LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9J2NoZWNrYm94J10sXG5bdHlwZT0ncmFkaW8nXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT0nc2VhcmNoJ10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSGV5ZGF5IFN0eWxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gRW52aXJvbm1lbnQgc2V0dXBcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0ICdjb3JlL25vcm1hbGl6ZSc7IC8vIFJlc2V0IHN0eWxlc1xuXG4vLyBWYXJpYWJsZSAmIG1peGluc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdjb3JlL2Vhc2luZyc7XG5AaW1wb3J0ICdjb3JlL21peGlucyc7XG5cbi8vIENvcmVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0ICdjb3JlL2xheW91dCc7IC8vIEdyaWQgYW5kIGJhc2UgbGF5b3V0IHN0eWxlcyAobClcbkBpbXBvcnQgJ2NvcmUvYnJlYWtwb2ludHMnOyAvLyBCcmVha3BvaW50cyBkZWZpbml0aW9uXG5AaW1wb3J0ICdjb3JlL2ZsZXgtZ3JpZCc7XG5AaW1wb3J0ICdjb3JlL3R5cG9ncmFwaHknOyAvLyBUeXBlIHN0eWxlcyAodHlwZSlcbkBpbXBvcnQgJ2NvcmUvZm9udHMnOyAvLyBGb250c1xuQGltcG9ydCAnY29yZS9hbmltYXRpb24nO1xuQGltcG9ydCAnY29yZS90aGVtZSc7XG5cbi8vIE1vZHVsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0ICdtb2R1bGVzL2xpbmsnO1xuQGltcG9ydCAnbW9kdWxlcy9jYXB0aW9uJztcbkBpbXBvcnQgJ21vZHVsZXMvY2Fwc3VsZSc7XG5AaW1wb3J0ICdtb2R1bGVzL2Zvcm1zL2Zvcm0tZ3JvdXAnO1xuQGltcG9ydCAnbW9kdWxlcy9mb3Jtcy9mb3JtLWVycm9ycyc7XG5AaW1wb3J0ICdtb2R1bGVzL2Zvcm1zL2Zvcm0tY29udHJvbCc7XG5AaW1wb3J0ICdtb2R1bGVzL2Zvcm1zL2Zvcm0tc2VsZWN0JztcbkBpbXBvcnQgJ21vZHVsZXMvZm9ybXMvZm9ybS1jaGVja2JveCc7XG5AaW1wb3J0ICdtb2R1bGVzL2Zvcm0nO1xuQGltcG9ydCAnbW9kdWxlcy92YXJpYW50LXN3aXRjaGVyJztcbkBpbXBvcnQgJ21vZHVsZXMvcXVhbnRpdHktaW5kaWNhdG9yJztcbkBpbXBvcnQgJ21vZHVsZXMvbnByb2dyZXNzJztcbkBpbXBvcnQgJ21vZHVsZXMvbWVudSc7XG5AaW1wb3J0ICdtb2R1bGVzL2Nhcm91c2VsJztcbkBpbXBvcnQgJ21vZHVsZXMvY29udGVudC1zbGlkZXInO1xuQGltcG9ydCAnbW9kdWxlcy9yZWxhdGVkLXByb2R1Y3QnO1xuQGltcG9ydCAnbW9kdWxlcy90aWxlcyc7XG5AaW1wb3J0ICdtb2R1bGVzL3Nob3ctbW9yZSc7XG5AaW1wb3J0ICdtb2R1bGVzL2NvbGxlY3Rpb24nO1xuQGltcG9ydCAnbW9kdWxlcy9xdW90ZSc7XG5AaW1wb3J0ICdtb2R1bGVzL2VsZW1lbnRhbCc7XG5AaW1wb3J0ICdtb2R1bGVzL2ZsYXZvdXInO1xuQGltcG9ydCAnbW9kdWxlcy9mbG9hdGluZy1idXR0b24nO1xuQGltcG9ydCAnbW9kdWxlcy9mZWF0dXJlZC1wcm9kdWN0JztcbkBpbXBvcnQgJ21vZHVsZXMvc3Rvcnktc2VhbCc7XG5AaW1wb3J0ICdtb2R1bGVzL3N0b3J5LXNlY3Rpb24nO1xuQGltcG9ydCAnbW9kdWxlcy9nb29kLWhvbmVzdC1jaG9jb2xhdGUnO1xuQGltcG9ydCAnbW9kdWxlcy9nb29kLWhvbmVzdC1jaG9jb2xhdGUtdGlsZSc7XG5AaW1wb3J0ICdtb2R1bGVzL2dvb2QtaG9uZXN0LWNob2NvbGF0ZS1jb2x1bW4nO1xuQGltcG9ydCAnbW9kdWxlcy9nb29kLWhvbmVzdC1jaG9jb2xhdGUtZWxlbWVudCc7XG5AaW1wb3J0ICdtb2R1bGVzL3RhYmxlJztcbkBpbXBvcnQgJ21vZHVsZXMvd2hlcmUtdG8tYnV5JztcbkBpbXBvcnQgJ21vZHVsZXMvY29tbWVudHMnO1xuQGltcG9ydCAnbW9kdWxlcy9zZWFyY2gtY29udHJvbCc7XG5AaW1wb3J0ICdtb2R1bGVzL2xldHRlcic7XG5AaW1wb3J0ICdtb2R1bGVzL2ludGVyYWN0aXZlLW1hcCc7XG5AaW1wb3J0IFwibW9kdWxlcy9pbnRlcmFjdGl2ZS1tYXAtcGluXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9naWZ0LXNob3BcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3JlY2lwZXMtZ3JpZFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvc2hvcC1sYW5kaW5nXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9oZXJvLXNsaWNlXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9yZWNpcGUtc2xpY2VcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2dpZnQtcGFja3MtcHJvZHVjdHNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2J1bGstc2xpY2VcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2NhcnRcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3Nob3Atc2hpcHBpbmctYmFyXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9zaG9wLWNhcnRcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2NhcnQtcG9wdXBcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2J1bGstbW9kYWxcIjtcblxuLy8gU2VjdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0ICdzZWN0aW9ucy9lZGl0b3JpYWwnO1xuQGltcG9ydCAnc2VjdGlvbnMvYmFraW5nLXRpcHMnO1xuQGltcG9ydCAnc2VjdGlvbnMvc2hvcCc7XG5AaW1wb3J0IFwic2VjdGlvbnMvc2hvcC1naWZ0aW5nXCI7XG5AaW1wb3J0IFwic2VjdGlvbnMvc2hvcC10d28tY29sdW1uc1wiO1xuQGltcG9ydCBcInNlY3Rpb25zL3Byb2R1Y3QtZm9ybVwiO1xuXG4vLyBDYW1wYWlnbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBAaW1wb3J0IFwiY2FtcGFpZ25zL2Rlc3RpbmF0aW9uL2luZGV4XCI7XG5cbi8vIFNldHRpbmdzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGltcG9ydCAnc2V0dGluZ3MvZWxlbWVudCc7XG5AaW1wb3J0ICdzZXR0aW5ncy9zcGFjaW5nJztcbkBpbXBvcnQgJ3NldHRpbmdzL3RleHQnO1xuQGltcG9ydCAnc2V0dGluZ3Mvd3lzaXd5Zyc7XG5cbi8vIFRydW1wc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBpbXBvcnQgJ3RydW1wcy90cmFuc2l0aW9ucyc7IC8vIEdlbmVyaWMgdHJhbnNpdGlvbnNcbkBpbXBvcnQgJ3RydW1wcy9oZWxwZXJzJztcbkBpbXBvcnQgJ3RydW1wcy93aGl0ZXNwYWNlJztcblxuLy8gc2VsZWN0aW9uIHN0eWxlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1nb2xkO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1nb2xkO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG5cbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHJnYmEoNDIsMTIsNSwgMC4yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIExheW91dCAobClcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIFRoZSBsYXlvdXQgZmlsZSBpcyBmb3IgaGlnaCBsZXZlbCBsYXlvdXQgYmFzZWQgc3R5bGVzLlxuLy8gVGhlc2Ugd2lsbCBsYXJnZWx5IGJlIHRoZSBncmlkIGFuZCBhbnkgY29udGFpbmVyIHN0eWxlcyByZXF1aXJlZC5cblxuLy8gQmFzZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuYm9keSxcbi5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItY2FudmFzO1xuICB3aWR0aDogMTAwJTtcblxuICAmLm5vc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cblt2LWNsb2FrXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIGFwcGx5IGEgbmF0dXJhbCBib3ggbGF5b3V0IG1vZGVsIHRvIGFsbCBlbGVtZW50cyBCRUNBVVNFIElUJ1MgQVdFU09NRVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxudWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuaHIge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmdyaWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDNyZW07XG4gIC8vIHBhZGRpbmctbGVmdDogMTByZW07XG4gIC8vIHBhZGRpbmctcmlnaHQ6IDEwcmVtO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICYtLXNtYWxsIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1heC13aWR0aDogMTAzcmVtO1xuICB9XG59XG5cbi5zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgJGd1dHRlci13aWR0aDtcbn1cblxuLnNlY3Rpb24tLXNwYWNlZCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpICsgMjRweCk7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXG4gIEBtZWRpYSAjeyRtZH0ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpICsgNDhweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuXG4uc2VjdGlvbi0tZ3V0dGVyLXNtIHtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyLXdpZHRoLXNtO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyLXdpZHRoLXNtO1xufVxuXG4vLyBSZW1vdmUgZ3V0dGVyIHBhZGRpbmcgYW5kIGF2aW9kIGhvcml6b250YWwgc2Nyb2xsIGNhdXNlZCBieSAuZmxleC1ncmlkIG5lZ2F0aXZlIG1hcmdpblxuLnNlY3Rpb24tLWZ1bGx3aWR0aCB7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gR2VuZXJhbCBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIFByaW1hcnkgQ29sb3VyIFNjaGVtZVxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWxpZ2h0LWdvbGQ6ICNjZmFhNzA7XG4kY29sb3ItZ29sZDogI2FlN2MxZTtcbiRjb2xvci1idXJudC1nb2xkOiAjODc1ODAwO1xuJGNvbG9yLWNob2NvbGF0ZTogIzUxMzAxYztcbiRjb2xvci1kYXJrLWNob2NvbGF0ZTogIzJhMGMwNTtcbiRjb2xvci1jcmVhbTogI2Y1ZWRkYztcbiRjb2xvci1saW5lbjogI2Y4ZjFlNjtcbiRjb2xvci1jYW52YXM6ICNmZWZhZjE7XG4kY29sb3ItdGV4dC1zdWJkdWVkOiAjNzA3MDcwO1xuJGNvbG9yLWRhcms6ICMxOTBlMDU7XG5cbi8vIEZvbnQgRmFtaWxpZXNcbiRmb250LXNhbnM6ICdCcmFuZG9uR3JvdGVzcXVlJywgc2Fucy1zZXJpZjtcbiRmb250LXdlaWdodC1zYW5zLXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1zYW5zLW1lZGl1bTogNTAwO1xuJGZvbnQtd2VpZ2h0LXNhbnMtYm9sZDogNzAwO1xuJGZvbnQtd2VpZ2h0LXNhbnMtYmxhY2s6IDkwMDtcblxuJGZvbnQtc2VyaWY6ICdtaWxsZXItZGlzcGxheScsIHNlcmlmO1xuJGZvbnQtd2VpZ2h0LXNlcmlmLXNlbWlib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtc2VyaWYtYm9sZDogNzAwO1xuXG4vLyBEZWZhdWx0IG1lYXN1cmVtZW50c1xuJGRlZmF1bHQtYm9yZGVyLXJhZGl1czogNXB4O1xuXG4vLyBaLWluZGV4XG4kei1pbmRleC1mcmFtZTogMjtcbiR6LWluZGV4LWZsb2F0aW5nLWJ1dHRvbjogNTA7XG4kei1pbmRleC1saXZlc3RyZWFtOiAyMDA7XG4kei1pbmRleC11bmRlci1tZW51OiA5OTg7XG4kei1pbmRleC1sb2FkZXI6IDk5OTtcbiR6LWluZGV4LW1lbnU6IDk5OTtcbiR6LWluZGV4LWh1ZDogMTAwMDtcblxuJHBhZ2UtaGVhZGVyLXBhZGRpbmctdG9wOiAxM3JlbTtcbiRwYWdlLWhlYWRlci1wYWRkaW5nLWJvdHRvbTogNnJlbTtcblxuLy8gRm9ybSBzdHlsZXNcbiRmb3JtLWNvbnRyb2wtdGV4dDogJGNvbG9yLWNob2NvbGF0ZTtcbiRmb3JtLWNvbnRyb2wtYWNjZW50OiAkY29sb3ItZ29sZDtcbiRmb3JtLWNvbG9yLWVycm9yOiAjZGI1NjFhO1xuXG4vLyBFYXNpbmdcbiRzdGFuZGFyZC1jdXJ2ZTogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbi8vIEZvciBlbGVtZW50cyBlbnRlcmluZyB0aGUgdmlld3BvcnRcbiRkZWNlbGVyYXRpb24tY3VydmU6IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuLy8gRm9yIGVsZW1lbnRzIGxlYXZpbmcgcGVybWFuZW50bHkgdGhlIHZpZXdwb3J0XG4kYWNjZWxlcmF0aW9uLWN1cnZlOiBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbi8vIEZvciBlbGVtZW50cyB0aGF0IHdpbCByZXR1cm4gdG8gdGhlIHZpZXdwb3J0IChsaWtlIGEgbWVudVxuJHNoYXJwLWN1cnZlOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpO1xuXG4vLyBEaXJlY3Rvcmllc1xuLy8gVGhpcyBzaG91bGQgYmUgcHJlZml4ZWQgdG8gYWxsIGFzc2V0IHVybHNcbi8vICRleGFtcGxlOiBcIiN7JGRpci10aGVtZX1pbWFnZXMveW91cmltYWdlLmpwZ1wiXG4kZGlyLXRoZW1lOiAnL3Jlc291cmNlcy90aGVtZXMvYmFzZS8nO1xuJGRpci1pbWFnZXM6ICcjeyRkaXItdGhlbWV9aW1hZ2VzLyc7XG4kZGlyLWZvbnRzOiAnI3skZGlyLXRoZW1lfWZvbnRzLyc7XG4kZGlyLWljb25zOiAnI3skZGlyLXRoZW1lfWljb25zLyc7XG5cbi8vIE1lZGlhIHF1ZXJpZXMgYnJlYWtwb2ludHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kc2NyZWVuLXhzOiAzMjBweDsgLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmUgKHBvcnRyYWl0KVxuJHNjcmVlbi1zbTogNDgwcHg7IC8vIFNtYWxsIHNjcmVlbiAvIHBob25lIChsYW5kc2NhcGUpXG4kc2NyZWVuLW1kOiA3NjhweDsgLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4kc2NyZWVuLWxnOiAxMDQwcHg7IC8vIExhcmdlIHNjcmVlbiAvIGRlc2t0b3BcbiRzY3JlZW4teGw6IDEyODBweDsgLy8gRXh0cmEgTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4kc2NyZWVuLXh4bDogMTYwMHB4OyAvLyBFeHRyYSBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcblxuLy8gTWVkaWEgUXVlcmllcyAoTW9iaWxlIGZpcnN0IGFwcHJvYWNoKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiR4czogI3snKG1pbi13aWR0aDogI3skc2NyZWVuLXhzfSknfTsgLy8gMzIwcHggIC0+XG4kc206ICN7JyhtaW4td2lkdGg6ICN7JHNjcmVlbi1zbX0pJ307IC8vIDQ4MHB4ICAtPlxuJG1kOiAjeycobWluLXdpZHRoOiAjeyRzY3JlZW4tbWR9KSd9OyAvLyA3NjhweCAgLT5cbiRsZzogI3snKG1pbi13aWR0aDogI3skc2NyZWVuLWxnfSknfTsgLy8gMTAyNHB4ICAtPlxuJHhsOiAjeycobWluLXdpZHRoOiAjeyRzY3JlZW4teGx9KSd9OyAvLyAxMjAwcHggLT5cbiR4eGw6ICN7JyhtaW4td2lkdGg6ICN7JHNjcmVlbi14eGx9KSd9OyAvLyAxNjAwcHggLT5cblxuICAgICAgICAgICAgJG1lZGlhLXF1ZXJpZXM6IChcbiAgICAgICAgICAgICAgeHM6ICR4cyxcbiAgICAgICAgICAgICAgc206ICRzbSxcbiAgICAgICAgICAgICAgbWQ6ICRtZCxcbiAgICAgICAgICAgICAgbGc6ICRsZyxcbiAgICAgICAgICAgICAgeGw6ICR4bCxcbiAgICAgICAgICAgICAgeHhsOiAkeHhsLFxuICAgICAgICAgICAgKTtcblxuICAgICAgICAgIC8vIEdyaWQgc2V0dGluZ3MgKG5hbWUsIGJyZWFrcG9pbnQsIGd1dHRlcilcbiAgICAgICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgICAgICRub3Qtc206ICN7JyhtaW4td2lkdGg6ICN7JHNjcmVlbi1tZH0gKyAxKSd9O1xuJG5vdC1sZzogI3snKG1heC13aWR0aDogI3skc2NyZWVuLW1kfSknfTtcblxuICAgICAgICAgICAgICAvLyBNYXgtd2lkdGggZm9yIGVsZW1lbnRzIG9uIGxhcmdlIHNjcmVlblxuICAgICAgICAgICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgICAgICAgICAkbWF4LXdpZHRoOiAxMzdyZW07XG4gICAgICAgICAgICAgICRndXR0ZXItd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgICAgICAgJGd1dHRlci13aWR0aC1zbTogMS42cmVtO1xuXG4gICAgICAgICAgICAgIC8vIFZhcmlhYmxlcyB0byBleHBvc2UgdG8gb3VyIEphdmFzY3JpcHQgKGNvdXRlcnN5IG9mIFdlYnBhY2spXG4gICAgICAgICAgICAgICR3aGl0dGFrZXItZWFzaW5nOiAwLjM2LCAwLjA2LCAwLjI2LCAwLjk5O1xuXG4gICAgICAgICAgICAgIDpleHBvcnQge1xuICAgICAgICAgICAgICAgIGVhc2luZzogJHdoaXR0YWtlci1lYXNpbmc7XG4gICAgICAgICAgICAgIH1cbiIsIi8vIGNvbmZpZ1xuJGRlYnVnOiBmYWxzZTtcblxuLy8gY3JlYXRlIHNhc3MgbGlzdCB0byBwYXNzIG1lZGlhIHF1ZXJ5IGRhdGFcbi8vIGlmIGEgYnJlYWtwb2ludCBuYW1lIGNoYW5nZXMsIHJlbWVtYmVyIHRvXG4vLyB1cGRhdGUgaXQgaW4gdGhlIGxpc3QgYmVsb3cgYXMgd2VsbFxuJG1xLXN5bmM6IChcbiAgbW9iaWxlICRzY3JlZW4teHMsXG4gIG1vYmlsZSAkc2NyZWVuLXNtLFxuICB0YWJsZXQgJHNjcmVlbi1tZCxcbiAgdGFibGV0LWxhbmRzY2FwZSAkc2NyZWVuLWxnLFxuICBkZXNrdG9wICRzY3JlZW4teGwsXG4gIGRlc2t0b3AgJHNjcmVlbi14eGxcbik7XG5cbi8vIGJ1aWxkIGVhY2ggbWVkaWEgcXVlcnkgZm9yIGpzIGluZ2VzdGlvblxuQGVhY2ggJG1xIGluICRtcS1zeW5jIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbnRoKCRtcSwgMikpIHtcbiAgICBoZWFkIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnI3tudGgoJG1xLCAxKX0gI3tudGgoJG1xLCAyKX0nO1xuICAgIH1cbiAgICBib2R5OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnI3tudGgoJG1xLCAxKX0gLSBtaW4td2lkdGg6ICN7bnRoKCRtcSwgMil9JztcbiAgICB9XG4gIH1cbn1cblxuaGVhZCB7XG4gIC8vIHNldCBjbGVhciBvbiBoZWFkIHRvIHNob3cgVW5pc29uIGlzIHNldCB1cCBjb3JyZWN0bHlcbiAgY2xlYXI6IGJvdGg7XG4gIC8vIHN0b3JlIGhhc2ggb2YgYWxsIGJyZWFrcG9pbnRzXG4gIHRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJyN7JG1xLXN5bmN9JztcbiAgfVxufVxuXG4vLyBkZWJ1ZyBzdHlsZXMgdG8gc2VlIGJyZWFrcG9pbnQgaW5mb1xuYm9keTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xuICBAaWYgJGRlYnVnID09IHRydWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgfVxufVxuXG4vLyBoaWRlIGVsZW1lbnRzIGZvciBjb25kaXRpb25hbCBsb2FkaW5nXG4vLyBvbmx5IHVzZWQgZm9yIHJlc3BvbnNpdmUgY29tbWVudHMgcGx1Z2luXG4qW2RhdGEtdXNuLWlmXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIkZmxleC1ncmlkLWd1dHRlcjogMTVweDtcbiRjb2x1bW5zOiAxNjtcblxuLmZsZXgtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0kZmxleC1ncmlkLWd1dHRlciAqIDAuNTtcbiAgbWFyZ2luLXJpZ2h0OiAtJGZsZXgtZ3JpZC1ndXR0ZXIgKiAwLjU7XG59XG5cbi5mbGV4LWdyaWRfX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6ICRmbGV4LWdyaWQtZ3V0dGVyICogMC41O1xuICBwYWRkaW5nLXJpZ2h0OiAkZmxleC1ncmlkLWd1dHRlciAqIDAuNTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQGVhY2ggJGtleSwgJHF1ZXJ5IGluICRtZWRpYS1xdWVyaWVzIHtcbiAgQG1lZGlhICN7JHF1ZXJ5fSB7XG4gICAgLyoqXG4gICAgICogQ29sdW1uIHdpZHRoIGNsYXNzZXNcbiAgICAgKiBBY2NlcHRhYmxlIHZhbHVlczogMS0xNlxuICAgICAqIGUuZy4gLmNvbC1tZC0xMiAgLmNvbC1sZy00XG4gICAgICovXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAuY29sLSN7JGtleX0tI3skaX0ge1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAjeyRjb2x1bW5zfSAqICN7JGl9KTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjb2x1bW5zfSAqICN7JGl9KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBDb2x1bW4gb2Zmc2V0IGNsYXNzZXNcbiAgICAgKiBBY2NlcHRhYmxlIHZhbHVlczogMS0xNVxuICAgICAqIGUuZy4gLmNvbC1tZC1wdXNoLTIgIC5jb2wtbGctcHVzaC00XG4gICAgICovXG4gICAgLmNvbC0jeyRrZXl9LXB1c2gtMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgIC5jb2wtI3ska2V5fS1wdXNoLSN7JGl9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvICN7JGNvbHVtbnN9ICogI3skaX0pO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEZsZXggb3JkZXIgY2xhc3Nlc1xuICAgICAqIEFjY2VwdGFibGUgdmFsdWVzOiAwLTNcbiAgICAgKiBlLmcuIC5vcmRlci1tZC0wICAub3JkZXItbGctMVxuICAgICAqL1xuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMyB7XG4gICAgICAub3JkZXItI3ska2V5fS0jeyRpfSB7XG4gICAgICAgIG9yZGVyOiAkaTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbG9yOiAkY29sb3ItY2hvY29sYXRlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTcsIDIzKTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG59XG5cbi5oZWFkaW5nLXBvc3RlciB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg0MCwgNDApO1xuICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VyaWYtc2VtaWJvbGQ7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAjeyRsZ30ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg1MiwgNTIpO1xuICB9XG59XG5cbi5oMSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMiwgMzYpO1xuICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VyaWYtc2VtaWJvbGQ7XG5cbiAgQG1lZGlhICN7JGxnfSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDM4LCA0Mik7XG4gIH1cbn1cblxuLmgyIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDI1LCAzMik7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZXJpZi1zZW1pYm9sZDtcbn1cblxuLmgzIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDIxLCAyNik7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNhbnMtYm9sZDtcbn1cblxuLmg0IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEwLCAxNSk7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNhbnMtYmxhY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNyZW07XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmg1IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAyNCk7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbn1cblxuaDEge1xuICBAZXh0ZW5kIC5oMTtcbn1cblxuaDIge1xuICBAZXh0ZW5kIC5oMjtcbn1cblxuaDMge1xuICBAZXh0ZW5kIC5oMztcbn1cblxuaDQge1xuICBAZXh0ZW5kIC5oNDtcbn1cblxuaDUge1xuICBAZXh0ZW5kIC5oNTtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gIH1cbn1cblxuLmZvbnQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Fucy1ib2xkO1xufVxuXG4uZm9udC1ibGFjayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Fucy1ibGFjaztcbn1cblxuLnVuZGVybGluZS1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLUxpZ2h0LUdvbGQsICNDRkFBNzApO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Fucy1ib2xkO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLUdvbGQsICNDRkFBNzApO1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTWl4aW5zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBGb250IHNpemVcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL1xuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSwgJGhlaWdodCwgJHVuaXQ6IHJlbSkge1xuICBmb250LXNpemU6ICRzaXplICogMXB4O1xuICBmb250LXNpemU6ICgkc2l6ZSAqIDAuMSkgKyAkdW5pdDtcbiAgbGluZS1oZWlnaHQ6ICRoZWlnaHQgKiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAoJGhlaWdodCAqIDAuMSkgKyAkdW5pdDtcbn1cblxuLy8gdGV4dC1zaGFkb3ctZml4XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWl4aW4gdGV4dC1zaGFkb3ctZml4KCkge1xuICB0ZXh0LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjEpIDFweCAxcHg7XG59XG5cbi8vIGNsZWFyLWZpbHRlclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1peGluIGNsZWFyLWZpbHRlcigpIHtcbiAgZmlsdGVyOiBub25lO1xuICAtLW1zLWZpbHRlcjogbm9uZTtcbn1cblxuQG1peGluIGJ1dHRvbi1yZXNldCgpIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIkBpbXBvcnQgJy4uL3ZhcmlhYmxlcyc7XG4vLyBGb250IGZhY2VzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vKlxuKiBCcmFuZG9uR3JvdGVzcXVlXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQnJhbmRvbkdyb3Rlc3F1ZSc7XG4gIHNyYzogbG9jYWwoJ0JyYW5kb25Hcm90ZXNxdWUtUmVndWxhcicpLCBsb2NhbCgnQnJhbmRvbkdyb3Rlc3F1ZSBSZWd1bGFyJyksXG4gICAgdXJsKCcuLi9mb250cy9CcmFuZG9uR3JvdGVzcXVlL0JyYW5kb25Hcm90ZXNxdWUtUmVndWxhci53b2ZmJylcbiAgICAgIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0JyYW5kb25Hcm90ZXNxdWUnO1xuICBzcmM6IGxvY2FsKCdCcmFuZG9uR3JvdGVzcXVlLU1lZGl1bScpLCBsb2NhbCgnQnJhbmRvbkdyb3Rlc3F1ZSBNZWRpdW0nKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0JyYW5kb25Hcm90ZXNxdWUvQnJhbmRvbkdyb3Rlc3F1ZS1NZWRpdW0ud29mZicpXG4gICAgICBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCcmFuZG9uR3JvdGVzcXVlJztcbiAgc3JjOiBsb2NhbCgnQnJhbmRvbkdyb3Rlc3F1ZS1Cb2xkJyksIGxvY2FsKCdCcmFuZG9uR3JvdGVzcXVlIEJvbGQnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0JyYW5kb25Hcm90ZXNxdWUvQnJhbmRvbkdyb3Rlc3F1ZS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCcmFuZG9uR3JvdGVzcXVlJztcbiAgc3JjOiBsb2NhbCgnQnJhbmRvbkdyb3Rlc3F1ZS1CbGFjaycpLCBsb2NhbCgnQnJhbmRvbkdyb3Rlc3F1ZSBCbGFjaycpLFxuICAgIHVybCgnLi4vZm9udHMvQnJhbmRvbkdyb3Rlc3F1ZS9CcmFuZG9uR3JvdGVzcXVlLUJsYWNrLndvZmYnKVxuICAgICAgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzICRlYXNlV2hpdHRha2VyO1xufVxuLmZhZGUtZW50ZXIsIC5mYWRlLWxlYXZlLXRvIC8qIC5mYWRlLWxlYXZlLWFjdGl2ZSBiZWxvdyB2ZXJzaW9uIDIuMS44ICovIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5mYWRlLWVudGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTVweCk7XG59XG4uZmFkZS1sZWF2ZS10byB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xNXB4KTtcbn1cblxuLnNsaWRlLXBhbmVsLWVudGVyLWFjdGl2ZSxcbi5zbGlkZS1wYW5lbC1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAkZWFzZVdoaXR0YWtlcjtcbn1cbi5zbGlkZS1wYW5lbC1lbnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4uc2xpZGUtcGFuZWwtbGVhdmUtdG8ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5zbGlkZS1wYW5lbC13cmFwcGVyLWVudGVyLWFjdGl2ZSxcbi5zbGlkZS1wYW5lbC13cmFwcGVyLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzICRlYXNlV2hpdHRha2VyO1xufVxuLnNsaWRlLXBhbmVsLXdyYXBwZXItZW50ZXIge1xuICB3aWR0aDogNTAlO1xufVxuLnNsaWRlLXBhbmVsLXdyYXBwZXItbGVhdmUtdG8ge1xuICB3aWR0aDogMCU7XG59XG5cbi5zbGlkZS1lbnRlci1hY3RpdmUsXG4uc2xpZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgJGVhc2VXaGl0dGFrZXI7XG59XG4uc2xpZGUtZW50ZXIsXG4uc2xpZGUtbGVhdmUtdG8ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2xpZGUtZW50ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uc2xpZGUtbGVhdmUtdG8ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi56b29tLWVudGVyLWFjdGl2ZSxcbi56b29tLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAxNTAwbXMgJGVhc2VXaGl0dGFrZXI7XG59XG4uem9vbS1lbnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uem9vbS1sZWF2ZS10byB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbkBrZXlmcmFtZXMgZHJhZy1oZWxwZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xLjVyZW0pO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEuNXJlbSk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNXJlbSk7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS41cmVtKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuIiwiLnRoZW1lLS1kYXJrIHtcbiAgY29sb3I6ICRjb2xvci1jcmVhbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcms7XG5cbiAgLmNhcHN1bGUsXG4gIC50aWxlX190YWcge1xuICAgIGNvbG9yOiAkY29sb3ItY3JlYW07XG4gIH1cbn1cblxuLnRoZW1lLS1saWdodCB7XG4gIC5jYXBzdWxlIHtcbiAgICBjb2xvcjogJGNvbG9yLWNob2NvbGF0ZTtcbiAgfVxufVxuIiwiQG1peGluIGxpbmsge1xuICBjb2xvcjogJGNvbG9yLWdvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICRjb2xvci1nb2xkO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzIGN1YmljLWJlemllcigkd2hpdHRha2VyLWVhc2luZyk7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjb2xvci1jaG9jb2xhdGU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAkY29sb3ItY2hvY29sYXRlO1xuICB9XG59XG5cbi5saW5rIHtcbiAgQGluY2x1ZGUgbGluaygpO1xufVxuXG4vLyBJbmNsdWRlIGJ1dHRvbiByZXNldCBpZiBhcHBsaWVkIHRvIGEgPGJ1dHRvbj4gZWxlbWVudFxuYnV0dG9uLmxpbmsge1xuICBAaW5jbHVkZSBidXR0b24tcmVzZXQoKTtcbiAgQGluY2x1ZGUgbGluaygpO1xufVxuXG4udGV4dC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiIsIi5jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAyMCk7XG4gIG9wYWNpdHk6IDAuOTtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbiIsIi8vIG1peGluc1xuQGZ1bmN0aW9uIGNhcHN1bGUtYm9yZGVyKCRjb2xvcjogJGNvbG9yLWNob2NvbGF0ZSwgJHRoaWNrbmVzczogMnB4KSB7XG4gIEByZXR1cm4gaW5zZXQgMCAwIDAgJHRoaWNrbmVzcyAkY29sb3I7XG59XG5cbkBtaXhpbiBjYXBzdWxlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm94LXNoYWRvdzogY2Fwc3VsZS1ib3JkZXIoJGNvbG9yLWdvbGQsIDJweCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICRjb2xvci1jaG9jb2xhdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zYW5zLW1lZGl1bTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAxNCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyAkZWFzZUluT3V0Q3ViaWM7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1nb2xkO1xuICAgIGJveC1zaGFkb3c6IGNhcHN1bGUtYm9yZGVyKCRjb2xvci1jaG9jb2xhdGUsIDApO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idXJudC1nb2xkO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmW2Rpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cblxuLy8gYmxvY2tcbi5jYXBzdWxlIHtcbiAgQGluY2x1ZGUgY2Fwc3VsZTtcbn1cblxuLy8gZWxlbWVudHNcbi5jYXBzdWxlX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4vLyBtb2RpZmllcnNcbi5jYXBzdWxlLS13aWR0aC14bCB7XG4gIGhlaWdodDogMzlweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNiwgMjApO1xuICBtaW4td2lkdGg6IDE4cmVtO1xufVxuXG4uY2Fwc3VsZS0tbGFyZ2Uge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAyMCk7XG4gIG1pbi13aWR0aDogMTVyZW07XG59XG5cbi5jYXBzdWxlLS1ib3JkZXItc21hbGwge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5jYXBzdWxlLS1tZWRpdW0ge1xuICBoZWlnaHQ6IDQ3cHg7XG4gIHBhZGRpbmc6IDEycHggMzJweDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAyMCk7XG4gIG1pbi13aWR0aDogMTVyZW07XG59XG5cbi5jYXBzdWxlLS1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXBzdWxlLS1zbWFsbCB7XG4gIGhlaWdodDogMzlweDtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xuICBAaW5jbHVkZSBmb250LXNpemUoMTYsIDIyKTtcbiAgbWluLXdpZHRoOiAxNXJlbTtcblxuICBAbWVkaWEgI3skbGd9IHtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gIH1cbn1cblxuLmNhcHN1bGUtLXNtYWxsLS1kZXNrdG9wLW1lZGl1bSB7XG4gIEBtZWRpYSAjeyRsZ30ge1xuICAgIGhlaWdodDogNDdweDtcbiAgfVxufVxuXG4uY2Fwc3VsZS0tc2Vjb25kYXJ5IHtcbiAgYm94LXNoYWRvdzogY2Fwc3VsZS1ib3JkZXIoJGNvbG9yLWNob2NvbGF0ZSwgMnB4KTtcbn1cblxuLmNhcHN1bGUtLWZpbGxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYW52YXM7XG59XG5cbi5jYXBzdWxlLS1saWdodCB7XG4gIGNvbG9yOiAkY29sb3ItY3JlYW07XG59XG5cbi5jYXBzdWxlLS1kYXNoZWQge1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbn1cblxuLmNhcHN1bGUtLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2Fwc3VsZS0tZGFyayB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1nb2xkO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6ICRjb2xvci1nb2xkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IGNhcHN1bGUtYm9yZGVyKCRjb2xvci1nb2xkLCAycHgpO1xuICB9XG5cbiAgJltkaXNhYmxlZF0ge1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1nb2xkO1xuICAgIH1cbiAgfVxuXG4gICYuY2Fwc3VsZS0tZGFyay1ob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jaG9jb2xhdGU7XG4gICAgICBib3gtc2hhZG93OiBjYXBzdWxlLWJvcmRlcigkY29sb3ItY2hvY29sYXRlLCAycHgpO1xuICAgIH1cbiAgfVxufVxuXG4uY2Fwc3VsZS0td2l0aC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGp1c3RpZnktY29udGVudDtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjRweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuLmNhcHN1bGUtLXdpdGgtaWNvbi1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmNhcHN1bGUtLXdpdGgtaWNvbi1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuLmNhcHN1bGUtLXhsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMSwgMzApO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDI0cHggNTJweCAyNHB4IDI0cHg7XG5cbiAgQG1lZGlhICN7JGxnfSB7XG4gICAgaGVpZ2h0OiA2OXB4O1xuICB9XG59IiwiLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS1ncm91cC0tc20ge1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuXG4uZm9ybS1ncm91cC0tbWQge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuIiwiLmZvcm0tZXJyb3JzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uZm9ybS1lcnJvcnNfX2l0ZW0ge1xuICBjb2xvcjogJGZvcm0tY29sb3ItZXJyb3I7XG59XG4iLCIkcGFkZGluZy1sZWZ0OiAyMHB4O1xuJGhlaWdodDogNjNweDtcbiRmb2N1cy1iYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXG4uZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGZvcm0tY29udHJvbC1hY2NlbnQ7XG5cbiAgJjpub3QoLmZvcm0tY29udHJvbC0tZGlzYWJsZWQpOmZvY3VzLXdpdGhpbixcbiAgJjpub3QoLmZvcm0tY29udHJvbC0tZGlzYWJsZWQpOmZvY3VzLXdpdGhpbiAuZm9ybS1jb250cm9sX19sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvY3VzLWJhY2tncm91bmQ7XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC0tdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZm9ybS1jb250cm9sLWFjY2VudDtcblxuICAuZm9ybS1jb250cm9sX19sYWJlbCB7XG4gICAgbGVmdDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmZvcm0tY29udHJvbF9fZmllbGQge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICB9XG5cbiAgJjpub3QoLmZvcm0tY29udHJvbC0tZGlzYWJsZWQpOmZvY3VzLXdpdGhpbixcbiAgJjpub3QoLmZvcm0tY29udHJvbC0tZGlzYWJsZWQpOmZvY3VzLXdpdGhpbiAuZm9ybS1jb250cm9sX19sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbF9fZmllbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDI4cHggNDJweCA4cHggJHBhZGRpbmctbGVmdDtcblxuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNhbnMtbWVkaXVtO1xuICBjb2xvcjogJGZvcm0tY29udHJvbC10ZXh0O1xuICBsaW5lLWhlaWdodDogMjNweDtcblxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAmOmZvY3VzIHtcbiAgICAvLyBGb2N1cyBzdHlsZSBwcm92aWRlZCBieSAuZm9ybS1zZWxlY3Q6Zm9jdXMtd2l0aGluXG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbF9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAkcGFkZGluZy1sZWZ0O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDMycHg7XG5cbiAgLy8gTGFiZWwgZGVmYXVsdHMgdG8gdmVydGljYWwgY2VudHJlIG9mIHRoZSBmaWVsZFxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIGNhbGMoI3skaGVpZ2h0KjAuNX0gLSA1MCUpLCAwKTtcblxuICBjb2xvcjogJGZvcm0tY29udHJvbC10ZXh0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Fucy1yZWd1bGFyO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTYsIDM0KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgJGVhc2VJbkN1YmljLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIGxpbmVhcjtcblxuICAvLyBQb3NpdGlvbiBsYWJlbCB0byB0aGUgdG9wIG9mIHRoZSBmaWVsZFxuICAuZm9ybS1jb250cm9sLS1oYXMtdmFsdWUgJixcbiAgLmZvcm0tY29udHJvbDpmb2N1cy13aXRoaW4gJixcbiAgJi5mb3JtLWNvbnRyb2xfX2xhYmVsLS1zdGF0aWMge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtLWRpc2FibGVkICYge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICYtLWxvbmcge1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG5cblxufVxuXG4uZm9ybS1jb250cm9sLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVkZTc7XG59XG5cbi5mb3JtLWNvbnRyb2wtLXRleHRhcmVhIHtcbiAgLmZvcm0tY29udHJvbF9fZmllbGQge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPSdmaWxlJ10ge1xuICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgY2Fwc3VsZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1kYXRlXTppbnZhbGlkIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dFt0eXBlPWRhdGVdOmZvY3VzIHtcbiAgY29sb3I6ICRjb2xvci1jaG9jb2xhdGU7XG59XG5cbi5qcy1jbS1mb3JtIHtcbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxufSIsIi5mb3JtLXNlbGVjdCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgW2RhdGEtcGFnZT1cIlRvcGljQ29udGFjdFBhZ2VcIl0gJiB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCAxMyA4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGNsYXNzPSdmb3JtLXNlbGVjdF9fYXJyb3cgaWNvbiBpY29uLWZvcm0tc2VsZWN0LWFycm93JyUzRSUzQ3BhdGggZD0nTTExLjQ4MyAwIDYuNSA0Ljk3MyAxLjUxNyAwIDAgMS41MTQgNi41IDggMTMgMS41MTR6JyBmaWxsPSdjdXJyZW50Q29sb3InJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cblxuICAgICY6aGFzKHNlbGVjdCB+IHN2Zyk6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sX19sYWJlbC0tbG9uZyB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICY6aGFzKCsgc2VsZWN0OnZhbGlkKSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0X19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgY2FsYygzcHggLSA1MCUpLCAwKTtcbiAgZmlsbDogJGZvcm0tY29udHJvbC1hY2NlbnQ7XG5cbiAgLmZvcm0tY29udHJvbC0tZGlzYWJsZWQgJiB7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG59XG5cbi5kcm9wZG93biAuZm9ybS1zZWxlY3Qge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiIsIiRmb3JtLWNoZWNrYm94LXNpemU6IDEuNHJlbTtcbiRmb3JtLWNoZWNrYm94LWNvbG9yOiAkY29sb3ItY2hvY29sYXRlO1xuJGZvcm0tY2hlY2tib3gtZm9jdXM6ICRjb2xvci1nb2xkO1xuXG4uZm9ybS1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcblxuICAmICsgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMCAwIDAgM3JlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyLjVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogJGZvcm0tY2hlY2tib3gtc2l6ZTtcbiAgICAgIGhlaWdodDogJGZvcm0tY2hlY2tib3gtc2l6ZTtcbiAgICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkICRmb3JtLWNoZWNrYm94LWNvbG9yO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnI3skZGlyLWljb25zfWZvcm0tY2hlY2tib3guc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvci1nb2xkO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgJjpub3QoOmNoZWNrZWQpIHtcbiAgICAgICYgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrYm94LWZvY3VzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6Y2hlY2tlZCB7XG4gICAgJiArIGxhYmVsIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVja2JveC1mb2N1cztcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KFxuICAgICAgICAgIGNpcmNsZSxcbiAgICAgICAgICAjYmY4ZDMwIDAlLFxuICAgICAgICAgICNiMTdmMjEgNDYuNTQlLFxuICAgICAgICAgICNhZTdjMWUgNTQuODIlLFxuICAgICAgICAgICNhZDdhMWIgMTAwJVxuICAgICAgICApO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgJiArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAzcHggcmdiYSgkY29sb3ItY2hvY29sYXRlLCAwLjUpO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAzcHggcmdiYSgkY29sb3ItZ29sZCwgMC42NSk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrYm94LS1maWx0ZXIge1xuICAmICsgbGFiZWwge1xuICAgIEBleHRlbmQgLmgyO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IDhweDtcbiAgICB9XG4gIH1cbn1cbiIsImZvcm0ge1xuICBmaWVsZHNldCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICB9XG5cbiAgLm9wdGlvbnNldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgIGlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gU2lsdmVyU3RyaXBlIGZvcm0gY29udHJvbHNcbiAgLmZpZWxkLnRleHQsXG4gIC5maWVsZC50ZXh0YXJlYSB7XG4gICAgQGV4dGVuZCAuZm9ybS1jb250cm9sO1xuICAgIEBleHRlbmQgLmZvcm0tZ3JvdXA7XG4gICAgQGV4dGVuZCAuZm9ybS1ncm91cC0tbWQ7XG5cbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgaW5wdXQge1xuICAgICAgQGV4dGVuZCAuZm9ybS1jb250cm9sX19maWVsZDtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2xfX2xhYmVsO1xuICAgICAgQGV4dGVuZCAuZm9ybS1jb250cm9sX19sYWJlbC0tc3RhdGljO1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgIEBleHRlbmQgLmZvcm0tY29udHJvbF9fZmllbGQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDZyZW07XG4gICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC5oaWRle1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZmllbGQuY2hlY2tib3gge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAuY2hlY2tib3gge1xuICAgICAgQGV4dGVuZCAuZm9ybS1jaGVja2JveDtcbiAgICB9XG4gIH1cblxuICAuZmllbGQuc3Rhci1yYXRpbmcge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG5cbiAgLmFjdGlvbiB7XG4gICAgQGV4dGVuZCAuY2Fwc3VsZSwgLmNhcHN1bGUtLWxhcmdlO1xuICB9XG5cbiAgLm1lc3NhZ2UudmFsaWRhdGlvbiB7XG4gICAgY29sb3I6ICRmb3JtLWNvbG9yLWVycm9yO1xuICB9XG59XG4iLCIudmFyaWFudC1zd2l0Y2hlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnZhcmlhbnQtc3dpdGNoZXJfX3RleHQge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLnZhcmlhbnQtc3dpdGNoZXJfX2xhYmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udmFyaWFudC1zd2l0Y2hlcl9fYnV0dG9uIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXJlc2V0O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA4cHggNHB4O1xufVxuXG4udmFyaWFudC1zd2l0Y2hlcl9fYnV0dG9uLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmaWxsOiAkY29sb3ItZ29sZDtcbiAgY29sb3I6ICRjb2xvci1nb2xkO1xufVxuXG4udmFyaWFudC1zd2l0Y2hlcl9fYnV0dG9uLWljb24tLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG4iLCIucXVhbnRpdHktaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5xdWFudGl0eS1pbmRpY2F0b3JfX2RvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdvbGQ7XG4gIG9wYWNpdHk6IDAuMzM7XG4gIG1hcmdpbjogMCA2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBtZWRpYSBvbmx5IHByaW50IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgfVxufVxuXG4ucXVhbnRpdHktaW5kaWNhdG9yX19kb3QtLWZpbGxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1nb2xkO1xuICBvcGFjaXR5OiAxO1xuXG4gIEBtZWRpYSBvbmx5IHByaW50IHtcbiAgICBib3JkZXI6IDZweCBzb2xpZCBibGFjaztcbiAgfVxufVxuXG4ucXVhbnRpdHktaW5kaWNhdG9yX19kb3QtLWxhcmdlIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLnF1YW50aXR5LWluZGljYXRvcl9fbnVtYmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBvcGFjaXR5OiAwLjc7XG4gIG1hcmdpbjogMCA2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY29sb3ItYnVybnQtZ29sZDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNhbnMtYm9sZDtcbiAgfVxufVxuXG4ucXVhbnRpdHktaW5kaWNhdG9yX19udW1iZXItLWZpbGxlZCB7XG4gIGNvbG9yOiAkY29sb3ItZ29sZDtcbiAgb3BhY2l0eTogMTtcbn1cbiIsIi8qIE1ha2UgY2xpY2tzIHBhc3MtdGhyb3VnaCAqL1xuJGNvbG9yLXByb2dyZXNzOiAkY29sb3ItZ29sZDtcblxuI25wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHVybCgnI3skZGlyLWltYWdlc30vbG9nby5zdmcnKSB3aGl0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVyZW07XG59XG5cbiNucHJvZ3Jlc3MgLmJhciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcm9ncmVzcztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDMxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLyogRmFuY3kgYmx1ciBlZmZlY3QgKi9cbiNucHJvZ3Jlc3MgLnBlZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAkY29sb3ItcHJvZ3Jlc3MsIDAgMCA1cHggJGNvbG9yLXByb2dyZXNzO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKSB0cmFuc2xhdGUoMHB4LCAtNHB4KTtcbn1cblxuLyogUmVtb3ZlIHRoZXNlIHRvIGdldCByaWQgb2YgdGhlIHNwaW5uZXIgKi9cbiNucHJvZ3Jlc3MgLnNwaW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMzE7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbi5ucHJvZ3Jlc3MtY3VzdG9tLXBhcmVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5wcm9ncmVzcy1jdXN0b20tcGFyZW50ICNucHJvZ3Jlc3MgLnNwaW5uZXIsXG4ubnByb2dyZXNzLWN1c3RvbS1wYXJlbnQgI25wcm9ncmVzcyAuYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1haW4gTmF2aWdhdGlvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJG1lbnUtdG9wOiAzMnB4O1xuJG1lbnUtcmlnaHQ6IDI0cHg7XG5cbi8vIGJsb2NrXG4ubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgei1pbmRleDogJHotaW5kZXgtbWVudTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6ICRtZW51LXRvcDtcbiAgcmlnaHQ6ICRtZW51LXJpZ2h0O1xufVxuXG4vLyBlbGVtZW50c1xuLm1lbnVfX2J1cmdlciB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1yZXNldDtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogMjFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkICRjb2xvci1saWdodC1nb2xkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gIH1cbn1cblxuLm1lbnVfX2J1cmdlcl9faXRlbSB7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWdvbGQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzICRlYXNlV2hpdHRha2VyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuXG4gICY6bnRoLWNoaWxkKDEpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG4gIH1cblxuICAmOm50aC1jaGlsZCgyKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cblxuICAmOm50aC1jaGlsZCgzKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIH1cbn1cblxuLm1lbnVfX2h1ZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgei1pbmRleDogJHotaW5kZXgtaHVkO1xufVxuXG4ubWVudV9fdmFuZWVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM0MzMyMWY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skZGlyLWltYWdlc31oZWFkZXIvZm9vdGVyLWltYWdlLW1vYmlsZS5qcGcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gIEBtZWRpYSAjeyRtZH0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skZGlyLWltYWdlc31oZWFkZXIvZm9vdGVyLWltYWdlLmpwZycpO1xuICB9XG59XG5cbi5tZW51X193cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6ICR6LWluZGV4LW1lbnU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICBAbWVkaWEgI3skbWR9IHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNXZ3O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5tZW51X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xuXG4gICY6aG92ZXIge1xuICAgIC5tZW51X19pdGVtX19pbmRleDphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JG1kfSB7XG4gICAgcGFkZGluZzogM3ZoIDA7XG4gIH1cbn1cblxuLm1lbnVfX2l0ZW1fX2luZGV4IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogJGNvbG9yLWNyZWFtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNhbnMtYmxhY2s7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDVyZW07XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCwgMTUpO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjFyZW07XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdvbGQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2U7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxuXG4gIEBtZWRpYSAjeyRtZH0ge1xuICAgIHdpZHRoOiBpbml0aWFsO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLm1lbnVfX2l0ZW1fX2xpbmsge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIGNvbG9yOiAkY29sb3ItY3JlYW07XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMiwgMzYpO1xuXG4gIEBtZWRpYSAjeyRtZH0ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzLjVyZW0gKyAwLjV2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMy41cmVtICsgMC41dncpO1xuICB9XG59XG5cbi5tZW51X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMi41dmg7XG4gIHBhZGRpbmctYm90dG9tOiAxMi41dmg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAjeyRtZH0ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4tZ2FwOiAxNSU7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIEBtZWRpYSAjeyRsZ30ge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICBAbWVkaWEgI3skeGx9IHtcbiAgICBjb2x1bW4tZ2FwOiAyMCU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4ubWVudV9fc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAgNnZ3O1xuXG4gIEBtZWRpYSAjeyRtZH0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4ubWVudV9fc29jaWFsc19fbGlua3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSAjeyRtZH0ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY3JlYW07XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAwLjFyZW07XG4gICAgICBoZWlnaHQ6IDYwJTtcbiAgICB9XG4gIH1cbn1cblxuLm1lbnVfX3NvY2lhbHNfX2xpbmtzX19pY29uIHtcbiAgZmlsbDogJGNvbG9yLWNyZWFtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBmaWxsOiAkY29sb3ItZ29sZDtcbiAgfVxufVxuXG4ubWVudV9fc29jaWFsc19fY3RhIHtcbiAgcGFkZGluZzogNHJlbSAwO1xuXG4gIEBtZWRpYSAjeyRtZH0ge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEuNXJlbTtcbiAgfVxufVxuXG4ubWVudV9fbGVnYWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgNnZ3O1xuICBjb2xvcjogJGNvbG9yLWNyZWFtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDIwKTtcblxuICBAbWVkaWEgI3skbWR9IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5tZW51X19sZWdhbHNfX2xpbmsge1xuICBjb2xvcjogI2UyYTgzYztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8vIG1vZGlmaWVyc1xuLm1lbnUtLW9wZW4ge1xuICAubWVudV9fYnVyZ2VyX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHQtZ29sZDtcblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoNDVkZWcpO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4ubWVudV9faXRlbS0taXMtYWN0aXZlIHtcbiAgLm1lbnVfX2l0ZW1fX2luZGV4OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLm1lbnVfX2l0ZW1fX2xpbmsge1xuICAgIGNvbG9yOiAkY29sb3ItZ29sZDtcbiAgfVxufVxuXG4ubWVudV9fY29udGFpbmVyLS1ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogMDtcblxuICBAbWVkaWEgI3skbWR9IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXZoO1xuICB9XG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENhcm91c2VsXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBibG9ja1xuXG4uY2Fyb3VzZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2Fyb3VzZWwtLWZ1bGwge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLy8gZWxlbWVudHNcbi5jYXJvdXNlbF9fbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJweDtcbiAgZm9udC1zaXplOiA1cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIuNXZ3O1xuICBjb2xvcjogJGNvbG9yLWdvbGQ7XG4gIGZpbGw6ICRjb2xvci1nb2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLy8gZGVmaW5lIHRoZSBoZWlnaHQgb2YgdGhlIHN2ZyAob3ZlcmZsb3cgaXNzdWVzKVxuICBzdmcge1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuXG4gICYuY2Fyb3VzZWxfX25hdmlnYXRpb24tLWFsdCB7XG4gICAgdG9wOiA0NSU7XG4gIH1cblxuICAmLmNhcm91c2VsX19uYXZpZ2F0aW9uLS1tb2JpbGUge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAmLmNhcm91c2VsX19uYXZpZ2F0aW9uLS1zbWFsbCB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgQG1lZGlhICN7JG1kfSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxdnc7XG4gICAgbWFyZ2luLXRvcDogLTF2dztcbiAgfVxufVxuXG4vLyBtb2RpZmllclxuLmNhcm91c2VsX19uYXZpZ2F0aW9uLS1sZWZ0IHtcbiAgbGVmdDogMnJlbTtcblxuICBAbWVkaWEgI3skbWR9IHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5jYXJvdXNlbF9fbmF2aWdhdGlvbi0tcmlnaHQge1xuICByaWdodDogMnJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuICBAbWVkaWEgI3skbWR9IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4ubWVkaWEtc2xpZGVzaG93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAZXh0ZW5kIC5jbGVhcmZpeDtcblxuICBAbWVkaWEgI3skbWR9IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi5tZWRpYS1zbGlkZXNob3dfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1lZGlhLXNsaWRlc2hvd19fbWVkaWEge1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDUwLjglO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgJGVhc2VXaGl0dGFrZXI7XG5cbiAgbGkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICBpZnJhbWUsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDk5LjklICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gQ2xhc3NlcyBmb3IgbWluaS1jYXJvdXNlbCArIGJpZyB2aWRlb1xuLmNhcm91c2VsLS1taW5pIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAxMDBweDtcblxuICBAbWVkaWEgI3skbGd9IHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLnZpZGVvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IGNhbGMoKDkgLyAxNikgKiAxMDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG5cbiAgaWZyYW1lLFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLm1lZGlhLXNsaWRlc2hvdy0tbWluaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgQGV4dGVuZCAuY2xlYXJmaXg7XG59XG5cbi5tZWRpYS1zbGlkZXNob3dfX2NvbnRhaW5lci0tbWluaSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnZ3KTtcbiAgbGVmdDogLTZ2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDZ2dztcblxuICBAbWVkaWEgI3skbWR9IHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNnZ3KTtcbiAgICBsZWZ0OiAtM3Z3O1xuICAgIHBhZGRpbmc6IDAgM3Z3O1xuICB9XG59XG5cbi5tZWRpYS1zbGlkZXNob3dfX21lZGlhLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWVkaWEtc2xpZGVzaG93X19tZWRpYS0tbWluaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxOXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzICRlYXNlV2hpdHRha2VyO1xufVxuXG4ucG9zdGVyc19fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHAge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAzNHB4O1xuICB9XG5cbiAgJi5wb3N0ZXJzX19jb250YWluZXItLWN1cnJlbnQge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAkY29sb3ItZ29sZDtcbiAgfVxufVxuXG4ucG9zdGVyc19fbWVkaWEge1xuICBoZWlnaHQ6IDEzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5cbi8vcmVtb3ZlIHRoZSBmb2xsb3dpbmcgY29kZSB3aGVuICRpc01vYmlsZSBpcyBmaXhlZFxuLm1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBtZWRpYSAjeyRsZ30ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSAjeyRsZ30ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIuY29udGVudC1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250ZW50LXNsaWRlcl9fdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyAkZWFzZVdoaXR0YWtlcjtcbn1cblxuLmNvbnRlbnQtc2xpZGVyX19zbGlkZSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFJlbGF0ZWQgcHJvZHVjdFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gYmxvY2tcblxuLnJlbGF0ZWQtcHJvZHVjdCB7XG59XG5cbi8vIGVsZW1lbnRzXG4ucmVsYXRlZC1wcm9kdWN0X19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQG1lZGlhICN7JG1kfSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gICYucmVsYXRlZC1wcm9kdWN0X19pdGVtcy0td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5yZWxhdGVkLXByb2R1Y3RfX3Byb2R1Y3Qge1xuICBtYXJnaW46IDRyZW0gYXV0byAwIGF1dG87XG4gIHdpZHRoOiA5MCU7XG5cbiAgLnByb2R1Y3Qge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICBAbWVkaWEgI3skbWR9IHtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgLnByb2R1Y3Qge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG4gIH1cblxuICAmLnJlbGF0ZWQtcHJvZHVjdF9fcHJvZHVjdC0tbGFyZ2Uge1xuICAgIC5wcm9kdWN0IHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuICB9XG59XG5cbi5yZWxhdGVkLXByb2R1Y3RfX2l0ZW1zLS1jb3VudC0zIHtcbiAgQG1lZGlhICN7JG1kfSB7XG4gICAgLnJlbGF0ZWQtcHJvZHVjdF9fcHJvZHVjdCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgfVxuICB9XG59XG5cbi8vIG1vZGlmaWVyXG4iLCIudGlsZXMge1xuICBtYXJnaW46IDAgMnJlbTtcblxuICBAbWVkaWEgI3skbGd9IHtcbiAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi50aWxlc19fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0byAxLjVyZW07XG5cbiAgQG1lZGlhICN7JG1kfSB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cblxuICBAbWVkaWEgI3skbGd9IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRpbGVzX19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG8gNXJlbTtcblxuICBAbWVkaWEgI3skbWR9IHtcbiAgICBtYXgtd2lkdGg6IDcwcmVtO1xuICB9XG59XG5cbi50aWxlc19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgbWFyZ2luOiAwIDEuNXJlbTtcblxuICBAbWVkaWEgI3skbGd9IHtcbiAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi50aWxlX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzNyZW07XG4gIGhlaWdodDogNDByZW07XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi50aWxlX190YWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDguNnJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICRjb2xvci1jaG9jb2xhdGU7XG59XG5cbi50aWxlX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50aWxlX19pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzByZW07XG59XG5cbi50aWxlX19idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4iLCIkZ2FwOiAycmVtO1xuXG4uc2hvdy1tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICRjb2xvci1nb2xkO1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NlYzZiYTtcbiAgICBmbGV4OiAxIDAgJGdhcDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogJGdhcDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5zaG93LW1vcmVfX3N5bWJvbCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4uc2hvdy1tb3JlX19zeW1ib2wge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzICRlYXNlV2hpdHRha2VyO1xufVxuIiwiLmNvbGxlY3Rpb24ge1xufVxuXG4uY29sbGVjdGlvbl9fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhICN7JHNtfSB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxufVxuXG4uY29sbGVjdGlvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMnZ3O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jb2xsZWN0aW9uX19saXN0LWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkY29sb3ItY2hvY29sYXRlO1xuXG4gIEBtZWRpYSAjeyRtZH0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbiIsIi5xdW90ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucXVvdGVfX2ltYWdlIHtcbiAgd2lkdGg6IDZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4iLCIuZWxlbWVudGFsX2NvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIuZmxhdm91ciB7XG4gIGJhY2tncm91bmQ6ICNmN2YxZTY7XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbn1cbiIsIi5mbG9hdGluZy1idXR0b24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gIHJpZ2h0OiAxLjVyZW07XG4gIGJvdHRvbTogMS41cmVtO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgI2JmOGQzMCAwJSwgI2FlN2MxZSA1NC44MiUsICNjZjhlMTMgMTAwJSk7XG4gIHotaW5kZXg6ICR6LWluZGV4LWZsb2F0aW5nLWJ1dHRvbjtcbn1cblxuLmZsb2F0aW5nLWJ1dHRvbi0tZm9yZWdyb3VuZCB7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5mbG9hdGluZy1idXR0b25fX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mbG9hdGluZy1idXR0b25fX2ljb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWxsOiAjZjVlZGRjO1xufVxuIiwiLmZlYXR1cmVkLXByb2R1Y3Qge1xuICBwYWRkaW5nOiA1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLmZlYXR1cmVkLXByb2R1Y3RfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZmVhdHVyZWQtcHJvZHVjdF9fcGFja3Nob3Qge1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAbWVkaWEgI3skbWR9IHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG5cbiAgQG1lZGlhICN7JGxnfSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuIiwiLnN0b3J5LXNlYWwge1xuICB3aWR0aDogMTAwJTtcbiAgZmlsbDogI2RhOWYzMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNi41cmVtO1xuICBtYXJnaW46IDJyZW0gYXV0byAwIGF1dG87XG59XG4iLCIuc3Rvcnktc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpbmVuO1xuXG4gIC8vIG9uIG1vYmlsZSBwdXNoIGZpcnN0IHNlY3Rpb24gKGhlYWRlciBzcGFjZSlcbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBAbWVkaWEgI3skbm90LWxnfSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTNyZW07XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JG1kfSB7XG4gICAgbWluLWhlaWdodDogOTB2aDtcbiAgfVxufVxuXG4uc3Rvcnktc2VjdGlvbi0tcGFkZGluZy10b3Age1xuICBAbWVkaWEgI3skbm90LWxnfSB7XG4gICAgcGFkZGluZy10b3A6IDEwdmg7XG4gIH1cbn1cblxuLnN0b3J5LXNlY3Rpb24tLXBhZGRpbmctYm90dG9tIHtcbiAgQG1lZGlhICN7JG5vdC1sZ30ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICB9XG59XG5cbi5zdG9yeS1zZWN0aW9uLS1vdmVyZmxvdyB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICBAbWVkaWEgI3skbWR9IHtcbiAgICBvdmVyZmxvdy14OiBpbml0aWFsO1xuICB9XG59XG5cbi5zdG9yeS1zZWN0aW9uLS1vdmVybGFwIHtcbiAgbWluLWhlaWdodDogYXV0bztcblxuICAuc3Rvcnktc2VjdGlvbl9fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogLTE1dmg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1dmg7XG4gIH1cbn1cblxuLnN0b3J5LXNlY3Rpb24tLXBhZGRpbmctb3ZlcmxhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXZoO1xuXG4gIEBtZWRpYSAjeyRtZH0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHZoO1xuICB9XG59XG5cbi5zdG9yeS1zZWN0aW9uLS1saW5lbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saW5lbjtcbn1cblxuLnN0b3J5LXNlY3Rpb24tLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTYxNDtcbn1cblxuLnN0b3J5LXNlY3Rpb24tLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYjJiO1xufVxuXG4uc3Rvcnktc2VjdGlvbi0tbmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMwYTA3O1xufVxuXG4uc3Rvcnktc2VjdGlvbi0tZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmE5YTI7XG59XG5cbi5zdG9yeS1zZWN0aW9uLS1jcmVhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmYwZTY7XG59XG5cbi5zdG9yeS1zZWN0aW9uLS1icm93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDI2MjQ7XG59XG5cbi5zdG9yeS1zZWN0aW9uLS1jb2ZmZWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQxMzBkO1xufVxuXG4uc3Rvcnktc2VjdGlvbi0tcGFwZXItdG9wIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmZkZjUsICNmYmYwZTYpO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMi42cmVtO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skZGlyLWltYWdlc31zdG9yeS9jb21tb25zL3BhcGVyLXRvcm4tdG9wLnBuZycpO1xuICB9XG59XG5cbi5zdG9yeS1zZWN0aW9uLS1wYXBlci1ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZmRmNSwgI2ZiZjBlNik7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDIuNnJlbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgei1pbmRleDogMTtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGRpci1pbWFnZXN9c3RvcnkvY29tbW9ucy9wYXBlci10b3JuLWJvdHRvbS5wbmcnKTtcbiAgfVxufVxuXG4uc3Rvcnktc2VjdGlvbi0tcGVhcmwge1xuICBiYWNrZ3JvdW5kOiAjZmZmZGY1O1xufVxuXG4uc3Rvcnktc2VjdGlvbi0tc3BhbmlzaC13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmOWYxZTg7XG59XG5cbi5zdG9yeS1zZWN0aW9uLS1zcGFuaXNoLXdoaXRlLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmOWYxZTgsICNmYmYwZTYpO1xufVxuXG4uc3Rvcnktc2VjdGlvbi0tcGF0dGVybiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skZGlyLWltYWdlc31zdG9yeS9jb21tb25zL2JhY2tncm91bmQtcGF0dGVybi5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuXG4gIEBtZWRpYSAjeyRtZH0ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cblxuLnN0b3J5LXNlY3Rpb25fX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAwICRndXR0ZXItd2lkdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zdG9yeS1zZWN0aW9uX19jb2x1bW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG5cbiAgQG1lZGlhICN7JG1kfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc3Rvcnktc2VjdGlvbl9fY29sdW1uLS1uby1ibGVlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zdG9yeS1zZWN0aW9uX19jb2x1bW4tLWhhbGYge1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhICN7JG1kfSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnN0b3J5LXNlY3Rpb25fX2NvbHVtbi0tdGhpcmQge1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgI3skbWR9IHtcbiAgICB3aWR0aDogMzMuMyU7XG4gIH1cbn1cbi5zdG9yeS1zZWN0aW9uX19jb2x1bW4tLXF1YXJ0ZXIge1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgI3skbWR9IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG4uc3Rvcnktc2VjdGlvbl9fY29sdW1uLS1ibGVlZCB7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAjeyRtZH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTV2dztcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXZ3O1xuICAgIHdpZHRoOiBjYWxjKDMzLjMlICsgNy41dncpO1xuICB9XG59XG4uc3Rvcnktc2VjdGlvbl9fY29sdW1uLS1zaGFkb3ctb3ZlcmZsb3ctbW9iaWxlIHtcbiAgQG1lZGlhICN7JG5vdC1sZ30ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzIuNSU7XG4gICAgd2lkdGg6IDEzNS41JTtcbiAgfVxufVxuLnN0b3J5LXNlY3Rpb25fX2NvbHVtbi0tZnVsbHdpZHRoLW92ZXJmbG93LW1vYmlsZSB7XG4gIHdpZHRoOiAxNTB2dztcblxuICBAbWVkaWEgI3skbWR9IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnN0b3J5LXNlY3Rpb25fX2NvbHVtbi0tZnVsbHdpZHRoIHtcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB3aWR0aDogMTAwdnc7XG59XG4uc3Rvcnktc2VjdGlvbl9fY29sdW1uLS1uby1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0b3J5LXNlY3Rpb25fX2NvbHVtbi0tdG9wLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xuXG4gIEBtZWRpYSAjeyR4eGx9IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uc3Rvcnktc2VjdGlvbl9fY29sdW1uLS1ib3R0b20tbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG5cbiAgQG1lZGlhICN7JHh4bH0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5zdG9yeS1zZWN0aW9uX19jb2x1bW4tLXVwZnJvbnQge1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3Rvcnktc2VjdGlvbl9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgI3skbWR9IHtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1hcmdpbjogMi41dmggMDtcbiAgfVxufVxuLnN0b3J5LXNlY3Rpb25fX2ltYWdlLS1yaWdodCB7XG4gIHdpZHRoOiAxMjB2dztcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG5cbiAgQG1lZGlhICN7JG1kfSB7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5zdG9yeS1zZWN0aW9uX19pbWFnZS0tbmFycm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gR29vZCBob25lc3QgY2hvY29sYXRlIHBhZ2VzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBibG9ja3Ncbi5nb29kLWhvbmVzdC1jaG9jb2xhdGUge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFyaztcbiAgY29sb3I6ICRjb2xvci1jcmVhbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gIC8vIG5vdCBncmVhdCBidXQgdGhlIGNvbnRlbnQgbGl2aW5nIGluXG4gIC8vIGEgY29sdW1uIHdlIG5lZWQgdG8gcmVzZXQgdGhlIGdyaWQgdG9cbiAgLy8gMTAwJSBvZiB0aGUgYXZhaWxhYmxlIHNwYWNlLlxuICAuZWRpdG9yaWFsX19lbGVtZW50Pioge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5nb29kLWhvbmVzdC1jaG9jb2xhdGVfX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAkcGFnZS1oZWFkZXItcGFkZGluZy10b3A7XG59XG5cbi8vIGVsZW1lbnRzXG4uZ29vZC1ob25lc3QtY2hvY29sYXRlX19iYWNrZ3JvdW5kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC4yO1xuXG4gIC8vIEdyYWRpZW50IGF0IHRoZSBib3R0b20gb2YgdGhlIGltYWdlIHRvIGJsZW5kIGludG8gdGhlIHBhZ2UgYmFja2dyb3VuZCBjb2xvdXJcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTByZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICRjb2xvci1kYXJrLCB0cmFuc3BhcmVudCAxMHJlbSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLy8gbW9kaWZpZXJzXG4ucG9pbnRzLWltYWdlLXNlY3Rpb25fX2l0ZW0ge1xuICBiIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjEsIDI2KTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNhbnMtYm9sZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZ29vZC1ob25lc3QtY2hvY29sYXRlLWVsZW1lbnRfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAzNzZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQG1lZGlhICN7JG1kfSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmdvb2QtaG9uZXN0LWNob2NvbGF0ZS1lbGVtZW50X190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDEycHg7XG5cbiAgICBAbWVkaWEgI3skbWR9IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLmdvb2QtaG9uZXN0LWNob2NvbGF0ZS1lbGVtZW50X19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAjeyRtZH0ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgfVxuICB9XG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRpbGVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIGJsb2NrXG4uZ29vZC1ob25lc3QtY2hvY29sYXRlLXRpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDZyZW07XG5cbiAgQG1lZGlhICN7JG1kfSB7XG4gICAgbWFyZ2luLXRvcDogMTJyZW07XG4gIH1cbn1cblxuLy8gZWxlbWVudHNcbi5nb29kLWhvbmVzdC1jaG9jb2xhdGUtdGlsZV9faW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1ib3JkZXItcmFkaXVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIi5nb29kLWhvbmVzdC1jaG9jb2xhdGUtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmdvb2QtaG9uZXN0LWNob2NvbGF0ZS1jb2x1bW5fX2xlZnQge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi5nb29kLWhvbmVzdC1jaG9jb2xhdGUtY29sdW1uLS1pbWFnZS1sYXJnZSB7XG4gIEBtZWRpYSAjeyRub3QtbGd9IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5nb29kLWhvbmVzdC1jaG9jb2xhdGUtY29sdW1uX19sZWZ0IHtcbiAgICBmbGV4OiAwIDAgMzUlO1xuXG4gICAgQG1lZGlhICN7JG5vdC1sZ30ge1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5nb29kLWhvbmVzdC1jaG9jb2xhdGUtZWxlbWVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDYwcHggMDtcblxuICAmX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gICZfX2dyaWQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmZsZXgtZ3JpZF9faXRlbSB7XG4gICAgICAuZ29vZC1ob25lc3QtY2hvY29sYXRlLXN0b3J5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICBAbWVkaWEgI3skbm90LWxnfSB7XG4gICAgJl9fZ3JpZCB7XG4gICAgICAuZmxleC1ncmlkX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skbWR9IHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19wb2ludHMtaW1hZ2Uge1xuICAgICAgZmxleDogMTtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmZsZXgtZ3JpZCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXG4gICAgICAuZmxleC1ncmlkX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRsZ30ge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgNjBweDtcblxuICAgICZfX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0gcG9pbnRzLWltYWdlLXNlY3Rpb24gLS1cbi5wb2ludHMtaW1hZ2Utc2VjdGlvbiB7XG4gIG1heC13aWR0aDogMjYycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG5cbiAgJl9faW1hZ2UtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAmLnBvaW50LTIsXG4gICAgJi5wb2ludC00IHtcbiAgICAgIC5wb2ludHMtaW1hZ2Utc2VjdGlvbl9fcGluIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbGVmdDogY2FsYygtMTAwJSAtIDgwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYucG9pbnQtMSB7XG4gICAgICBsZWZ0OiAzNi41JTtcbiAgICAgIHRvcDogNyU7XG4gICAgfVxuXG4gICAgJi5wb2ludC0yIHtcbiAgICAgIGxlZnQ6IDMzJTtcbiAgICAgIHRvcDogMjMlO1xuICAgIH1cblxuICAgICYucG9pbnQtMyB7XG4gICAgICBsZWZ0OiA2MC41JTtcbiAgICAgIHRvcDogMzclO1xuICAgIH1cblxuICAgICYucG9pbnQtNCB7XG4gICAgICBsZWZ0OiAzNy41JTtcbiAgICAgIHRvcDogNTUlO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JG1kfSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgJl9faW1hZ2UtZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19pbWFnZS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIC5wb2ludHMtaW1hZ2Utc2VjdGlvbl9fcGluIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgfVxuXG4gICAgICAmLnBvaW50LTQge1xuICAgICAgICAucG9pbnRzLWltYWdlLXNlY3Rpb25fX3BpbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucG9pbnQtMixcbiAgICAgICYucG9pbnQtMyB7XG4gICAgICAgIC5wb2ludHMtaW1hZ2Utc2VjdGlvbl9fcGluIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRvcDogY2FsYygtMTAwJSAtIDYwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucG9pbnQtMSB7XG4gICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgdG9wOiAyOSU7XG4gICAgICB9XG5cbiAgICAgICYucG9pbnQtMiB7XG4gICAgICAgIGxlZnQ6IDMwJTtcbiAgICAgICAgdG9wOiA0MSU7XG4gICAgICB9XG5cbiAgICAgICYucG9pbnQtMyB7XG4gICAgICAgIGxlZnQ6IDQ3JTtcbiAgICAgICAgdG9wOiA0My42JTtcbiAgICAgIH1cblxuICAgICAgJi5wb2ludC00IHtcbiAgICAgICAgbGVmdDogNTklO1xuICAgICAgICB0b3A6IDQ0JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skeGx9IHtcbiAgICAmX19pbWFnZSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgODBweCk7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG59IiwiLnd5c2l3eWcge1xuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICB0ZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMjJweCAyMnB4IDIycHggMHB4O1xuICB9XG5cbiAgdHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiA2MDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdvbGQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMSwgMjYpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zYW5zLWJvbGQ7XG4gICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LWdvbGQ7XG4gICAgfVxuICB9XG5cbiAgLy8gT3ZlcndyaXRlIFdZU0lXWUcgc2V0IGhlaWdodCBhbmQgd2lkdGhcbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0Ym9keSxcbiAgdHIsXG4gIHRkIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gV2hlcmUgdG8gYnV5XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ud2hlcmUtdG8tYnV5IHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWRhcms7XG4gIGNvbG9yOiAkY29sb3ItY3JlYW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG5cbiAgQG1lZGlhICN7JG1kfSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cmVtO1xuICB9XG59XG5cbi53aGVyZS10by1idXlfX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAkcGFnZS1oZWFkZXItcGFkZGluZy10b3A7XG59XG5cbi53aGVyZS10by1idXlfX2JhY2tncm91bmQge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjI7XG5cbiAgLy8gR3JhZGllbnQgYXQgdGhlIGJvdHRvbSBvZiB0aGUgaW1hZ2UgdG8gYmxlbmQgaW50byB0aGUgcGFnZSBiYWNrZ3JvdW5kIGNvbG91clxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgJGNvbG9yLWRhcmssIHRyYW5zcGFyZW50IDEwcmVtKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4ud2hlcmUtdG8tYnV5X19zZWNvbmRhcnkge1xuICBAbWVkaWEgI3skbGd9IHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgfVxufVxuXG4ud2hlcmUtdG8tYnV5X190aWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcblxuICBAbWVkaWEgI3skbWR9IHtcbiAgICBwYWRkaW5nOiAwIDNyZW0gNHJlbSAzcmVtO1xuICB9XG59XG5cbi53aGVyZS10by1idXlfX3RpbGUtaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1ib3JkZXItcmFkaXVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIi5jb21tZW50IHtcbiAgJiArICYge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLy8gUGFnaW5hdGlvblxuLmNvbW1lbnRzLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uY29tbWVudHMtcGFnaW5hdGlvbl9fbnVtYmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uY29tbWVudHMtcGFnaW5hdGlvbl9fYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG59XG4iLCIuc2VhcmNoLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtY29udHJvbF9fYnV0dG9uIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXJlc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDFyZW07XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGNvbG9yOiAkY29sb3ItZ29sZDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgJGNvbG9yLWdvbGQ7XG4gIH1cbn1cbiIsIi5sZXR0ZXIge1xuICBwYWRkaW5nOiAzcmVtIDRyZW07XG4gIG1heC13aWR0aDogNzBjaDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgY29sb3I6ICRjb2xvci1kYXJrLWNob2NvbGF0ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skZGlyLWltYWdlc30vdGV4dHVyZWQtcGFwZXIud2VicFwiKSBjZW50ZXIvMTAwJSAxMDAlICRjb2xvci1saW5lbiA7XG4gIG1hc2staW1hZ2U6IHVybCgnI3skZGlyLWltYWdlc30vcGFwZXItZWRnZXMucG5nJyk7XG4gIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuXG4gIGZvbnQtc2l6ZTogMTI1JTtcbiAgbGluZS1oZWlnaHQ6IDEyNSU7XG5cbiAgQG1lZGlhICN7JG1kfSB7XG4gICAgcGFkZGluZzogNHJlbSA2cmVtO1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSW50ZXJhY3RpdmUgaW1hZ2UgY29tcG9uZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uaW50ZXJhY3RpdmUtbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYSAjeyRtZH0ge1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIH1cbn1cblxuLmludGVyYWN0aXZlLW1hcF9fem9vbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyNzVweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgQG1lZGlhICN7JG1kfSB7XG4gICAgYm90dG9tOiAzNXB4O1xuICAgIHJpZ2h0OiAzNXB4O1xuICB9XG5cbn1cblxuXG4uY2Fwc3VsZS1ob2xkZXIge1xuICAuY2Fwc3VsZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWRhcmstY2hvY29sYXRlO1xuICAgIG1heC13aWR0aDogNXJlbTtcbiAgICBtaW4td2lkdGg6IDVyZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDI1LCAzKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggJGNvbG9yLWJ1cm50LWdvbGQ7XG5cbiAgICBAbWVkaWEgI3skbWR9IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICRjb2xvci1idXJudC1nb2xkO1xuICAgIH1cbiAgfVxuXG4gIC5jYXBzdWxlLS1yaWdodCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxuXG4gIC5jYXBzdWxlLS1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuXG5cbiAgLmNhcHN1bGUtLWluYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnVybnQtZ29sZDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnVybnQtZ29sZDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLmludGVyYWN0aXZlLW1hcF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbnRlcmFjdGl2ZS1tYXBfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1kYXJrO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNsaXAtcGF0aDogaW5zZXQoNXB4IHJvdW5kIDVweCk7XG5cbiAgQG1lZGlhICN7JG1kfSB7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgxMHB4IHJvdW5kIDEwcHgpO1xuICB9XG5cbn1cblxuLmludGVyYWN0aXZlLW1hcF9fcGlucyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbn1cblxuXG4uaW50ZXJhY3RpdmUtbWFwX19jYXJvdXNlbCB7XG4gIG1hcmdpbi10b3A6IC0yMCU7XG59XG5cbi5pbnRlcmFjdGl2ZS1tYXBfX2Nhcm91c2VsX19pdGVtcyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW47XG59XG5cbi5pbnRlcmFjdGl2ZS1tYXBfX2luZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtZ29sZDtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICRjb2xvci1saWdodC1nb2xkO1xuICBiYWNrZ3JvdW5kOiAjMzkyNzEyO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGhlaWdodDogMjUwcHg7XG5cbiAgQG1lZGlhICN7JG1kfSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUlO1xuICAgIHJpZ2h0OiA1JTtcbiAgICB3aWR0aDogMzAlO1xuXG4gICAgJi5zdGFydGVkIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogNjBweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogNjBweDtcbiAgICB9XG4gIH1cblxuXG4gIGJ1dHRvbi5jYXBzdWxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmUtbWFwX19pbmZvLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuXG4gIEBtZWRpYSAjeyRtZH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5pbnRlcmFjdGl2ZS1tYXBfX2luZm8taW5kZXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zMHB4O1xufVxuXG4uaW50ZXJhY3RpdmUtbWFwX19pbmZvLWJsb2NrIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3ItbGlnaHQtZ29sZDtcbiAgY29sb3I6ICRjb2xvci1jYW52YXM7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgd2lkdGg6IDI1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uaW50ZXJhY3RpdmUtbWFwX19pbmZvLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gIHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmUtbWFwX19pbmZvLWxhYmVsLXRpdGxlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDI1LCAzMik7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZXJpZi1zZW1pYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmludGVyYWN0aXZlLW1hcF9faW5mby1sYWJlbC1zdWJzZXQge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTAsIDE0KTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VyaWYtc2VtaWJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5pbnRlcmFjdGl2ZS1tYXBfX25hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMjBweDtcblxuICBAbWVkaWEgI3skbWR9IHtcbiAgICBwYWRkaW5nOiAwXG4gIH1cbn1cblxuLmludGVyYWN0aXZlLW1hcF9fbmF2aWdhdGlvbi1idWxsZXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGdhcDogNHB4O1xuICBmbGV4OiBub25lO1xuICBvcmRlcjogMDtcbiAgZmxleC1ncm93OiAwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLmludGVyYWN0aXZlLW1hcF9fbmF2aWdhdGlvbi1idWxsZXQge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgZmxleDogbm9uZTtcbiAgb3JkZXI6IDA7XG4gIGZsZXgtZ3JvdzogMDtcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmludGVyYWN0aXZlLW1hcF9fbmF2aWdhdGlvbi1idWxsZXQtLWFjdGl2ZSB7XG4gIC5pbnRlcmFjdGl2ZS1tYXBfX25hdmlnYXRpb24tYnVsbGV0LXN2ZyBjaXJjbGUge1xuICAgIGZpbGw6ICRjb2xvci1saWdodC1nb2xkO1xuICB9XG59XG5cblxuLmludGVyYWN0aXZlLW1hcF9fbmF2aWdhdGlvbi1hcnJvd3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDIwcHg7XG5cbiAgQG1lZGlhICN7JG1kfSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmludGVyYWN0aXZlLW1hcF9fbmF2aWdhdGlvbi1hcnJvdyB7XG4gIGFsbDogdW5zZXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmludGVyYWN0aXZlLW1hcF9fbmF2aWdhdGlvbi1hcnJvdy0tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmludGVyYWN0aXZlLW1hcF9faG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG5cbiAgQG1lZGlhICN7JG1kfSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5pbnRlcmFjdGl2ZS1tYXBfX2luZm8tYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWdvbGQ7XG4gIGNvbG9yOiAjMzkyNzEyO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlcmlmLXNlbWlib2xkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi8vLmludGVyYWN0aXZlLW1hcF9faW1hZ2UtLXpvb21lZCB7XG4vLyAgd2lkdGg6IDIwMCU7XG4vLyAgaGVpZ2h0OiBhdXRvO1xuLy99XG5cblxuLmludGVyYWN0aXZlLW1hcF9fcGlucyB7XG5cbiAgLmludGVyYWN0aXZlLW1hcF9fcGlucy1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDM1JTtcbiAgICByaWdodDogMTAlO1xuXG4gICAgQG1lZGlhICN7JG1kfSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmludGVyYWN0aXZlLW1hcF9fcGlucy0tc3RhcnRlZCB7XG5cbiAgLmludGVyYWN0aXZlLW1hcF9fcGlucy1ob2xkZXIge1xuICAgIHdpZHRoOiAyMDAlO1xuICAgIGJvdHRvbTogMTMwJTtcbiAgICByaWdodDogMjklO1xuXG4gICAgQG1lZGlhICN7JG1kfSB7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBJbnRlcmFjdGl2ZSBwaW4gY29tcG9uZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBibG9ja1xuLmludGVyYWN0aXZlLXBpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG5cbi5pbnRlcmFjdGl2ZS1waW4tLXNjYWxlLWluIHtcbiAgYW5pbWF0aW9uOiBmYWRlLWluIDEuMXMgYm90aDtcbn1cblxuLmludGVyYWN0aXZlLXBpbl9faWNvbiB7XG4gIGZvbnQtc2l6ZTogN3JlbTtcbiAgd2lkdGg6IDdyZW07XG5cbiAgJjpiZWZvcmUge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuLmludGVyYWN0aXZlLXBpbi0tb3BlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSB0cmFuc2xhdGVZKC0xMnB4KTtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAzM3B4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgdHJhbnNsYXRlWSgtMTJweCk7XG4gICAgd2lkdGg6IDMzcHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0b3A6IDdweDtcbiAgICBhbmltYXRpb246IHNoYWRvdy1kcm9wLWNlbnRlciAwLjRzIGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCkgMC4ycyBib3RoO1xuICB9XG5cbiAgLmludGVyYWN0aXZlLXBpbl9fc3ZnIHBhdGgge1xuICAgIGZpbGw6ICRjb2xvci1jaG9jb2xhdGU7XG4gIH1cblxufVxuXG4uaW50ZXJhY3RpdmUtcGluLS1jb29wIHtcbiAgd2lkdGg6IDMzcHg7XG5cbiAgJi5pbnRlcmFjdGl2ZS1waW4tLW9wZW4ge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5cbi8qKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogYW5pbWF0aW9uIHNoYWRvdy1kcm9wLWNlbnRlciBhbnMgc2NhbGUgaW5cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuQGtleWZyYW1lcyBzaGFkb3ctZHJvcC1jZW50ZXIge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZmlsdGVyOiBibHVyKDRweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDgxLCA0OCwgMjgsIDAuNSk7XG4gICAgZmlsdGVyOiBibHVyKDRweCk7XG4gIH1cbn1cblxuLnNjYWxlLWluLWNlbnRlciB7XG4gIGFuaW1hdGlvbjogc2NhbGUtaW4tY2VudGVyIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKSBib3RoO1xufVxuXG4uaW50ZXJhY3RpdmUtcGluIC5hbGlnbi0tdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnRlcmFjdGl2ZS1waW4tLW1vdmluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbnRlcmFjdGl2ZS1tYXBfX3BpbnMtLXN0YXJ0ZWQgLmludGVyYWN0aXZlLXBpbi0tY29vcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbnRlcmFjdGl2ZS1tYXBfX3BpbnMtLW5vdC1zdGFydGVkIC5pbnRlcmFjdGl2ZS1waW4tLWdlbmVyaWMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi5pbnRlcmFjdGl2ZS1tYXBfX3BpbnMtLW5vdC1zdGFydGVkIHtcbiAgLmludGVyYWN0aXZlLXBpbjpub3QoLmludGVyYWN0aXZlLXBpbi0tb3Blbikge1xuICAgIC5hbGlnbi0tdmVydGljYWw6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAycHgpO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5pbnRlcmFjdGl2ZS1waW4tLWNvb3A6bm90KC5pbnRlcmFjdGl2ZS1waW4tLW9wZW4pIHtcbiAgICAuYWxpZ24tLXZlcnRpY2FsOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDVweCAycHggcmdiKDAgMCAwIC8gMC4yKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmludGVyYWN0aXZlLXBpbi0tZ2VuZXJpYzpub3QoLmludGVyYWN0aXZlLXBpbi0tb3Blbikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaW50ZXJhY3RpdmUtcGluIC5hbGlnbi0tdmVydGljYWw6OmFmdGVyIHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDEycHgpO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gM3B4KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICRjb2xvci1saWdodC1nb2xkO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICMxOTBlMDU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgIG9wYWNpdHk6IDAuMjtcblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA0O1xuICAgIH1cbiAgfVxufVxuXG4uaW50ZXJhY3RpdmUtcGluOm5vdCguaW50ZXJhY3RpdmUtcGluLS1vcGVuKSB7XG4gIC5hbGlnbi0tdmVydGljYWw6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAycHgpO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5pbnRlcmFjdGl2ZS1waW4gLmFsaWduLS12ZXJ0aWNhbDo6YWZ0ZXIge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDEycHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDNweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggJGNvbG9yLWxpZ2h0LWdvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzE5MGUwNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBvcGFjaXR5OiAwLjI7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcbiAgfVxufVxuIiwiLmdpZnQtc2hvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItY3JlYW0gdXJsKC4uL2ltYWdlcy9ncmFkaWVudC1kZXNrdG9wLnBuZykgcmVwZWF0IHJpZ2h0IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjQ1LCAyMzcsIDIyMCwgMSkgMCUsIHJnYmEoMjQ1LCAyMzcsIDIyMCwgMCkgMTAwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICBAbWVkaWEgI3skbGd9IHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNDUsIDIzNywgMjIwLCAxKSA1MCUsIHJnYmEoMjQ1LCAyMzcsIDIyMCwgMCkgMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAkY29sb3ItZGFyaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgJl9fc3ViLWNvcHkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1nb2xkO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDMxcHg7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLS1tb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAmLS1wYyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbCB7XG4gICAgPioge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skbm90LWxnfSB7XG4gICAgJl9fY29sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19zdWItY29weSxcbiAgICAmX190aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JG1kfSB7XG4gICAgJl9fY29sIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgJi0taW1hZ2Uge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgfVxuXG4gICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iZyB7XG4gICAgICAmLS1wYyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmLS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbHMge1xuICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAmLS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLS1wYyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRsZ30ge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbn0iLCIucmVjaXBlcy1ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjFFMTg7XG5cbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAjeyRsZ30ge1xuICAgICAgbWF4LXdpZHRoOiAxNDQzcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2J0bi1ob2xkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgJl9faG9sZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBjb2xvcjogJGNvbG9yLWNyZWFtO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAkY29sb3ItY3JlYW07XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3JlYW07XG4gICAgICBjb2xvcjogI0FFN0MyOTtcbiAgICB9XG4gIH1cblxuICAmLS1ibGVuZC1wcmV2aW91cy1jb21wb25lbnQge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMzMjFlMTgsIHRyYW5zcGFyZW50KTtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHRvcDogLTMwcHg7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIxRTE4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JG1kfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjFFMTg7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi0tYmxlbmQtcHJldmlvdXMtY29tcG9uZW50IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JGxnfSB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxuXG4gICZfX2dyaWQge1xuICAgIEBtZWRpYSAjeyRtZH0ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGxnfSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuZmxleC1ncmlkIHtcbiAgICBAbWVkaWEgI3skbWR9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgfVxuXG4gICAgLmZsZXgtZ3JpZF9faXRlbSB7XG4gICAgICBAbWVkaWEgI3skbWR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgIH1cblxuXG4gICAgICBAbWVkaWEgI3skbGd9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDU0cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zaG9wLWxhbmRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIEBtZWRpYSAjeyRsZ30ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8qIENocm9tZSwgU2FmYXJpLCBFZGdlLCBPcGVyYSAqL1xuICAvLyBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAvLyAvKiBGaXJlZm94ICovXG4gIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIH1cbn1cblxuLnNob3AtbWFpbiB7XG4gIHBhZGRpbmctdG9wOiA5MnB4O1xuXG4gIEBtZWRpYSAjeyRsZ30ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5oZXJvLXNsaWNlIHtcbiAgcGFkZGluZzogNTZweCAxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDUzOXB4ICsgNDg3cHgpO1xuXG4gIEBtZWRpYSAjeyRsZ30ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMCAwIDgwcHggNTZweDtcbiAgfVxufVxuXG4uaGVyby1zbGljZV9fZ2lmdC1zdGVwcyB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcblxuICBAbWVkaWEgI3skbGd9IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmhlcm8tc2xpY2VfX2xlZnQge1xuICBAbWVkaWEgI3skbGd9IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMzhweDtcbiAgfVxuXG4gIEBtZWRpYSAjeyR4eGx9IHtcbiAgICB3aWR0aDogNTM5cHg7XG4gIH1cblxuICAuaGVyby1zbGljZV9fbGVmdC1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgI3skbGd9IHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG4uaGVyby1zbGljZV9fcmlnaHQge1xuICBAbWVkaWEgI3skbGd9IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzOHB4KTtcbiAgICBtYXgtd2lkdGg6IDQ4N3B4O1xuICB9XG5cbiAgQG1lZGlhICN7JHh4bH0ge1xuICAgIHdpZHRoOiA0ODdweDtcbiAgfVxufVxuXG4uaGVyby1zbGljZV9fdmlkZW8ge1xuICBAbWVkaWEgI3skeHhsfSB7XG4gICAgd2lkdGg6IDU1OHB4O1xuICB9XG59XG5cblxuLmhlcm8tc2xpY2VfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogJGNvbG9yLWNob2NvbGF0ZTtcblxuICBAbWVkaWEgI3skeGx9IHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cblxuLmhlcm8tc2xpY2VfX2NvcHkge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBAaW5jbHVkZSBmb250LXNpemUoMTYsIDIzKTtcblxuICBAbWVkaWEgI3skeGx9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5oZXJvLXNsaWNlX19naWZ0LXN0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcblxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1nb2xkO1xuICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgIGxlZnQ6IDMycHg7XG4gICAgfVxuICB9XG59XG5cbi5oZXJvLXNsaWNlX19jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDQ4MnB4O1xufVxuXG4uaGVyby1zbGljZV9fY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNzFweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICBAbWVkaWEgI3skbWR9IHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbi5oZXJvLXNsaWNlX19jYXJkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3JlYW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjRweCAxNXB4O1xufVxuXG4uaGVyby1zbGljZV9fY2FyZC1jb3B5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIHAge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5oZXJvLXNsaWNlX19jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbiIsIi5yZWNpcGUtc2xpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jcmVhbTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBtZWRpYSAjeyRsZ30ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLnJlY2lwZS1zbGljZV9fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yZWNpcGUtc2xpY2VfX2xlZnQtY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgI3skbGd9IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiA1OHB4O1xuICAgIG1hcmdpbi10b3A6IDEyM3B4O1xuICB9XG5cbiAgQG1lZGlhICN7JHhsfSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5yZWNpcGUtc2xpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jcmVhbTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgQG1lZGlhICN7JGxnfSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLnJlY2lwZS1zbGljZV9fbGVmdC1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBtZWRpYSAjeyRsZ30ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDU4cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIEBtZWRpYSAjeyR4bH0ge1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgfVxufVxuXG4ucmVjaXBlLXNsaWNlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5yZWNpcGUtc2xpY2VfX2NvcHkge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDIwKTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWF4LXdpZHRoOiAzMDFweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuICBAbWVkaWEgI3skbGd9IHtcbiAgICBtYXgtd2lkdGg6IDMzMnB4O1xuICB9XG59XG5cbi5yZWNpcGUtc2xpY2VfX3ByaWNlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAyMik7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5yZWNpcGUtc2xpY2VfX3JpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICBAbWVkaWEgI3skbGd9IHtcbiAgICBtYXJnaW4tdG9wOiA4MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgycHg7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDYwNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLmdpZnQtcGFja3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQkYyO1xuXG5cbiAgLnByb2R1Y3QtZm9ybV9fcHVyY2hhc2UtY29udHJvbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmdpZnQtcGFja3NfX2NhdGVnb3J5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1NnB4IDE2cHg7XG5cbiAgQG1lZGlhICN7JHhsfSB7XG4gICAgcGFkZGluZzogODBweCAwIDQ4cHggMDtcbiAgfVxufVxuXG4uZ2lmdC1wYWNrc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5naWZ0LXBhY2tzX19zdWJ0aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCwgMTQuMyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG5cbiAgQG1lZGlhICN7JHhsfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuXG4uZ2lmdC1wYWNrc19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjkwcHgsIDFmcikpO1xuICBnYXA6IDI0cHg7XG5cbiAgQG1lZGlhICN7JGxnfSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDk4NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4ucHJvZHVjdC10aWxlIHtcbiAgcGFkZGluZzogMTZweCA4LjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wcm9kdWN0LXRpbGVfX2ltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjIycHg7XG4gIHdpZHRoOiAyOTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5cbi5wcm9kdWN0LXRpbGVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXgtd2lkdGg6IDI5MXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucHJvZHVjdC10aWxlX19wcmljZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNiwgMjIuODgpO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucHJvZHVjdC1mb3JtX19wdXJjaGFzZS1jb250cm9scy0taGFzLWJvcmRlciB7XG5cbiAgLnByb2R1Y3QtZm9ybV9fc3VibWl0IGJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICB9XG59XG5cbi5naWZ0LXBhY2tzX19jb3B5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWF4LXdpZHRoOiA0NTNweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuICBAbWVkaWEgI3skeGx9IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgcCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAyMi44OCk7XG4gIH1cbn1cblxuLmdpZnQtcGFja3NfX2NvbnRlbnQge1xuICAucHJvZHVjdC10aXRsZV9fZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbiIsIi5idWxrLXNsaWNlIHtcbiAgcGFkZGluZy1ib3R0b206IDI4OXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQG1lZGlhICN7JG1kfSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQyMHB4O1xuICB9XG5cbiAgQG1lZGlhICN7JGxnfSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJ1bGstc2xpY2VfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gICYuYnVsay1zbGljZV9faW1hZ2UtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgI3skbWR9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICYuYnVsay1zbGljZV9faW1hZ2UtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAbWVkaWEgI3skbWR9IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5idWxrLXNsaWNlX19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJGNvbG9yLWNyZWFtO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1NnB4O1xuXG4gIEBtZWRpYSAjeyRsZ30ge1xuICAgIHBhZGRpbmctdG9wOiAxNzFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4N3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmJ1bGstc2xpY2VfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmJ1bGstc2xpY2VfX2NvcHkge1xuICBtYXgtd2lkdGg6IDI3MXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gIEBtZWRpYSAjeyRsZ30ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgcCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0LCAyMCk7XG4gIH1cbn0iLCIuY2FydCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgei1pbmRleDogJHotaW5kZXgtbWVudTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDMycHg7XG4gIHJpZ2h0OiA4MHB4O1xufVxuXG4uY2FydF9fbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTVweDtcbiAgdG9wOiAtM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNob2NvbGF0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4LCAxMS40NCk7XG59XG4iLCIuc2hvcF9fc2hpcHBpbmctaW5kaWNhdG9yIHtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTYzNjIzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggOHB4IC0zcHggcmdiYSg4MSwgNDgsIDI4LCAwLjE1KTtcbn1cblxuLnNob3BfX3NoaXBwaW5nLXRpdGxlIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmZyZWUtc2hpcHBpbmctLXJvdW5kZWQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1nb2xkO1xuICBib3gtc2hhZG93OiAwcHggNnB4IDhweCAtM3B4IHJnYmEoODEsIDQ4LCAyOCwgMC4xNSk7XG59XG5cbi5zaG9wX19zaGlwcGluZy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZnJlZS1zaGlwcGluZy0tYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IHNvbGlkIDBweCAkY29sb3ItZ29sZDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ29sZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mcmVlLXNoaXBwaW5nLS1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuN3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cbiIsIi5zaG9wX19jYXJ0X19oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5zaG9wLWxheW91dF9fc2lkZWJhci0tcmlnaHQge1xuICAmLnNob3AtbGF5b3V0X19zaWRlYmFyLS1jYXJ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuIiwiLmNhcnQtcG9wdXAtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA4NXB4O1xuICByaWdodDogOHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggOHB4IDhweDtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWxpbmVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluO1xuICBib3gtc2hhZG93OiAwcHggNnB4IDhweCAtM3B4IHJnYmEoODEsIDQ4LCAyOCwgMC4xNSk7XG4gIHotaW5kZXg6IDkyO1xuICBtYXgtd2lkdGg6IDM2OHB4O1xuXG4gIEBtZWRpYSAjeyRtZH0ge1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHRvcDogODBweDtcbiAgfVxuXG4gICYub2ZmIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cblxuLmNhcnQtcG9wdXAge1xuICBwYWRkaW5nOiAwIDE2cHggMjJweCAxNnB4O1xuXG4gIC5jYXBzdWxlIHtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuc2hvcF9fc2hpcHBpbmctaW5kaWNhdG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5jYXJ0LXBvcHVwX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTZweCAwO1xuICBoZWlnaHQ6IDQ4cHg7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjUsIDE0LCA1LCAwLjEwKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE2cHg7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbi5jYXJ0LXBvcHVwX19jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2FydC1wb3B1cF9faGVhZGluZyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCwgMTYpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkY29sb3ItZGFyaztcbn1cblxuLmNhcnQtcG9wdXAtaXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNhcnQtcG9wdXAtaXRlbV9faW1hZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiA4NHB4O1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNhcnQtcG9wdXAtaXRlbV9fcXVhbnRpdHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uY2FydC1wb3B1cC1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDM5MDtcbn1cblxuLmNhcnQtcG9wdXBfX2Rpc21pc3MtYnV0dG9uIHtcbiAgY29sb3I6ICRjb2xvci1jaG9jb2xhdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogN3B4O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRjb2xvci1nb2xkO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn0iLCIuYnVsay1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNjApO1xuICB6LWluZGV4OiAxMDAwMDtcblxuICAmLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYnVsay1tb2RhbF9fcG9wdXAge1xuICBwYWRkaW5nOiAyNHB4O1xuICBtYXgtd2lkdGg6IDM0M3B4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWNhbnZhcztcbiAgYm94LXNoYWRvdzogMHB4IDFweCA2cHggMS41cHggcmdiYSgwLCAwLCAwLCAwLjMwKTtcbiAgXG4gIEBtZWRpYSAjeyRtZH0ge1xuICAgIG1heC13aWR0aDogNTI0cHg7XG4gIH1cbn1cblxuLmJ1bGstbW9kYWxfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1LCAxNCwgNSwgMC4xMCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xNnB4O1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG4uYnVsay1tb2RhbF9faGVhZGluZyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgY29sb3I6ICRjb2xvci1kYXJrO1xuICBAaW5jbHVkZSBmb250LXNpemUoMjUsIDMyKTtcbn1cblxuLmJ1bGstbW9kYWxfX2Nsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idWxrLW1vZGFsX19jb3B5IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAyMyk7XG4gIG1hcmdpbjogMjRweCAwO1xuICBjb2xvcjogJGNvbG9yLWRhcms7XG59XG5cbi5idWxrLW1vZGFsX19jb250cm9sbGVycyB7XG4gIC5jYXBzdWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIFxuICAgIEBtZWRpYSAjeyRtZH0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIH1cbiAgfVxuICBcbiAgLnRleHQtbGluayB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAyMyk7XG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRjb2xvci1saWdodC1nb2xkO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICB9XG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEVkaXRvcmlhbCBzZWNjdGlvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gYmxvY2tzXG4uZWRpdG9yaWFsIHtcbiAgcGFkZGluZzogMTNyZW0gMCA2cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogJGNvbG9yLWNob2NvbGF0ZTtcbn1cblxuLy8gZWxlbWVudHNcbi5lZGl0b3JpYWxfX2VsZW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuXG4gIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5uby1zcGFjZS1ib3R0b20gLmVkaXRvcmlhbF9fZWxlbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lZGl0b3JpYWxfX2NvcHkge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICBAZXh0ZW5kIC53eXNpd3lnO1xufVxuXG4uZWRpdG9yaWFsX19pbWFnZS1jb3B5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcblxuICBAbWVkaWEgI3skbWR9IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uZWRpdG9yaWFsX19pbWFnZS1jb3B5X19jb2x1bW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICBAbWVkaWEgI3skbWR9IHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5lZGl0b3JpYWxfX3JlbGF0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3JlYW07XG59XG5cbi8vIG1vZGlmaWVyc1xuLmVkaXRvcmlhbF9faW1hZ2UtY29weS0tcmV2ZXJzZSB7XG4gIEBtZWRpYSAjeyRtZH0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuIiwiLmJha2luZy1odWItY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RUREQztcbiAgcGFkZGluZzogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuXG4gID4gc3Ryb25nIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkJyYW5kb25Hcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGNvbG9yOiAjNTEzMDFDO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICM1MTMwMUM7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBRTdDMUU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgc3BhbiB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIH1cbiAgfVxufVxuIiwiLnNob3AtYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RTIzMTE7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggOHB4IC0zcHggcmdiYSg4MSwgNDgsIDI4LCAwLjE1KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAbWVkaWEgI3skc219IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICM0RTIzMTE7XG4gIH1cblxuXG4gIC5zaG9wLWJhbm5lcl9fY29weSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcblxuICAgIEBtZWRpYSAjeyRzbX0ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDY0cHggNDhweDtcbiAgICB9XG5cbiAgICBoMSxcbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWF4LXdpZHRoOiAzODhweDtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBtYXJnaW46IDEycHggYXV0byAwO1xuXG4gICAgICBAbWVkaWEgI3skbWR9IHtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2hvcC1iYW5uZXJfX2ltYWdlIHtcbiAgICBhc3BlY3QtcmF0aW86IDM0MyAvIDM3NjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LWhlaWdodDogMjI4cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcblxuICAgIEBtZWRpYSAjeyRzbX0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgYXNwZWN0LXJhdGlvOiA2NDAgLyAyMjg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLnNob3AtYmFubmVyLS1naWZ0IHtcbiAgICBiYWNrZ3JvdW5kOiAjNTEzMDFDIHVybCgvcmVzb3VyY2VzL3RoZW1lcy9iYXNlL2ltYWdlcy9ub2lzZS5wbmcpIHJlcGVhdCByaWdodCBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG5cbiAgICBAbWVkaWEgI3skc219IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLnNob3AtYmFubmVyX19jb3B5IHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNTEzMDFDIDgwJSwgcmdiYSg4MSwgNDgsIDI4LCAwKSAxMDAlKTtcblxuICAgICAgQG1lZGlhICN7JHNtfSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM1MTMwMUMgODAlLCByZ2JhKDgxLCA0OCwgMjgsIDApIDEwMCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG9wLWJhbm5lcl9faW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgQG1lZGlhICN7JHNtfSB7XG4gICAgICAgIHRvcDogLThweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaG9wLXNpZGViYXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgQG1lZGlhICN7ICRzbSB9IHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG5cbiAgQG1lZGlhICN7ICRtZCB9IHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG5cbiAgQG1lZGlhICN7ICRsZyB9IHtcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDhweCAtM3B4IHJnYmEoODEsIDQ4LCAyOCwgMC4xNSk7XG4gIH1cblxuICAuc2hvcC1zaWRlYmFyX19mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRENEN0NFO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gIH1cblxuICAuc2hvcC1zaWRlYmFyX190b3RhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5zaG9wLXNpZGViYXJfX3RvdGFsX19wcmljZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICAuc2hvcC1zaWRlYmFyX190b3RhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuXG4uc2hvcC1wcm9kdWN0IHtcbiAgLnByb2R1Y3RfX3RhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAjeyRtZH0ge1xuICAgICAgbWF4LXdpZHRoOiA1MHZ3O1xuICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAucGFja3Nob3QtLWluZmluaXR5LWVkZ2UgLnBhY2tzaG90X19lZGdlIHtcbiAgICByaWdodDogNTAlO1xuICAgIGxlZnQ6IGF1dG87XG5cbiAgICBAbWVkaWEgI3skbWR9IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdF9fZGV0YWlscyB7XG4gICAgQG1lZGlhICN7JG1kfSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0X19zaG93Y2FzZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG4gIH1cblxuICAucHJvZHVjdF9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDc3NnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYXNwZWN0LXJhdGlvOiA3NzYgLyA0NjA7XG5cbiAgICAubGF6eS1pbWFnZS0tY292ZXIgLmxhenktaW1hZ2VfX29iamVjdCB7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRtZH0ge1xuICAgICAgbWF4LXdpZHRoOiA5NnZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRsZ30ge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwdncgKyAxMDRweCk7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgKyA1dncpO1xuICAgIH1cbiAgfVxufSIsIi5zaG9wX19naWZ0LWNhcmRzIHtcbiAgcGFkZGluZzogMjRweCAxNnB4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgJGNvbG9yLWdvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnNob3BfX2dpZnQtY2FyZC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkY29sb3ItZGFyaztcbiAgfVxuXG4gIC5wYWNrYWdlX19hY3Rpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLnNob3BfX2dpZnQtY2FyZC1vcHRpb25zX19oZWFkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAkY29sb3ItZGFyaztcbn1cblxuLnNob3BfX2dpZnQtY2FyZC1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICBAbWVkaWEgI3skbGd9IHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuLnNob3BfX2dpZnQtY2FyZC1vcHRpb24ge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1saWdodC1nb2xkO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXgtd2lkdGg6IDEyN3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBtZWRpYSAjeyRsZ30ge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gIH1cblxuICAmLnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY3JlYW07XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMTk2LCAxMzIsIDgsIDAuMzApO1xuICB9XG5cbiAgJjpmb2N1cy13aXRoaW4ge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNyZWFtO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDE5NiwgMTMyLCA4LCAwLjMwKTtcbiAgfVxufVxuXG4uc2hvcF9fZ2lmdC1jYXJkX19pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNob3BfX2dpZnQtY2FyZC1mb3JtIHtcbiAgLmZvcm0tZmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICBAbWVkaWEgI3skbGd9IHtcbiAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdvbGQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgIGhlaWdodDogMzBweDtcblxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICRjb2xvci1jaG9jb2xhdGU7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbC0tdGV4dGFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbF9fZmllbGQge1xuICAgICAgbWluLWhlaWdodDogMTE2cHg7XG4gICAgfVxuICB9XG59XG5cbi5zaG9wX19naWZ0LWNhcmRfX3ByaWNlIHtcbiAgY29sb3I6ICRjb2xvci1jaG9jb2xhdGU7XG59XG5cbi5zaG9wX19naWZ0LWNhcmQtY29udHJvbGxlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLnRleHQtbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkY29sb3ItY2hvY29sYXRlO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJGNvbG9yLWxpZ2h0LWdvbGQ7XG4gIH1cbn1cblxuLnNob3BfX2dpZnQtY2FyZF9fc3VibWl0IHtcbiAgYm9yZGVyOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgcGFkZGluZzogOHB4IDE2cHggOHB4IDM3cHg7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1nb2xkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQG1lZGlhICN7JGxnfSB7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1nb2xkO1xuICAgIGNvbG9yOiAkY29sb3ItZGFyaztcbiAgfVxuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIH1cbn1cblxuLmdpZnRpbmctc3RhdGlvbiB7XG4gIC5zaG9wX19zZWxlY3RlZC1pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuIiwiLnNob3BfX3R3by1jb2x1bW5zLWNvbnRhaW5lciB7XG4gIEBtZWRpYSAjeyRsZ30ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cbn1cblxuLnNob3BfX2NvbHVtbiB7XG4gIEBtZWRpYSAjeyRsZ30ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNjNweCk7XG4gIH1cbn1cblxuLnNob3AtbGF5b3V0X19zaWRlYmFyLS1yaWdodCB7XG4gIEBtZWRpYSAjeyRsZ30ge1xuICAgIHdpZHRoOiAzNjNweDtcbiAgfVxuXG4gIC5zaG9wLXNpZGViYXIge1xuICAgIHBhZGRpbmc6IDI0cHggMjVweDtcblxuICAgIC5zaG9wLXNpZGViYXJfX3RvdGFsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zaG9wLXNpZGViYXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDRDdDRTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZXJpZi1zZW1pYm9sZDtcbiAgfVxuXG4gIC5zaG9wLXNpZGViYXJfX2l0ZW1fX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuc2hvcC1zaWRlYmFyX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2hvcC1zaWRlYmFyX19pdGVtX190aXRsZSB7XG4gICAgd2lkdGg6IDE0OHB4O1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAuc2hvcC1zaWRlYmFyX19pdGVtX19wcmljZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAuc2hvcC1zaWRlYmFyX19mb290ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAuc2hvcC1zaWRlYmFyX19mb290ZXJfX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uc2hvcC1zaWRlYmFyX19pdGVtX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEQ0Q3Q0U7XG4gIHBhZGRpbmctdG9wOiAyM3B4O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlcmlmLXNlbWlib2xkO1xufVxuXG4uc2hvcF9fc2VsZWN0ZWQtaXRlbSB7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItbGluZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgQG1lZGlhICN7JG1kfSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cblxuLnNob3BfX3NlbGVjdGVkLWl0ZW1fX21lc3NhZ2Uge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgY29sb3I6ICRjb2xvci10ZXh0LXN1YmR1ZWQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Fucy1yZWd1bGFyO1xufVxuXG4uc2hvcF9fc2VsZWN0ZWQtaXRlbV9faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlcmlmLXNlbWlib2xkO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgJi5zaG9wX19zZWxlY3RlZC1pdGVtX19oZWFkZXItLXNtIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICBAbWVkaWEgI3skbWR9IHtcbiAgICB3aWR0aDogMjY3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnByaWNlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNob3BfX3NlbGVjdGVkLWl0ZW1fX2ltZyB7XG4gIHdpZHRoOiA5OXB4O1xuICBoZWlnaHQ6IDg5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTZweDtcbiAgdG9wOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAbWVkaWEgI3skbWR9IHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAxMDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICAmLnNob3BfX3NlbGVjdGVkLWl0ZW1fX2ltZy0tc20ge1xuICAgICAgd2lkdGg6IDk5cHg7XG4gICAgICBoZWlnaHQ6IDg5cHg7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgfVxuXG4gICYuc2hvcF9fc2VsZWN0ZWQtaXRlbV9faW1nLS1sZyB7XG4gICAgQG1lZGlhICN7JG1kfSB7XG4gICAgICBtaW4td2lkdGg6IDE0OHB4O1xuICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2hvcF9fc2VsZWN0ZWQtaXRlbV9fcm93IHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnNwaW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiA0cHg7XG4gIH1cblxuICAmW2RhdGEtcHJvY2Vzc2luZz1cImlzLXByb2Nlc3NpbmdcIl0ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNjtcblxuICAgIC5zcGlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uc2hvcF9fc2VsZWN0ZWQtaXRlbV9fY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAxMTVweDtcblxuICBAbWVkaWEgI3skbWR9IHtcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLnRleHQtbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkY29sb3ItY2hvY29sYXRlO1xuICB9XG59XG5cbi5zaG9wX19zZWxlY3RlZC1pdGVtX19wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAbWVkaWEgI3skbWR9IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIEBtZWRpYSAjeyR4bH0ge1xuICAgIGdhcDogNjRweDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICBAbWVkaWEgI3skbWR9IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnRvdGFsLXByaWNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhICN7JGxnfSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cbn1cblxuLnNob3BfX3NlbGVjdGVkLWl0ZW1fX2lucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IC01cHggMCAwIDAgJGNvbG9yLWdvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgY29sb3I6ICRjb2xvci1kYXJrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IDcycHg7XG4gIHBhZGRpbmc6IDEwcHggOHB4IDEwcHggMThweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gIEBtZWRpYSAjeyRtZH0ge1xuICAgIG1hcmdpbi1yaWdodDogNjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi5zaG9wX19zZWxlY3RlZC1pdGVtX19pbmZvIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICBAbWVkaWEgI3skbWR9IHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi0ta2VlcC1zaG9wcGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMTZweDtcblxuICBAbWVkaWEgI3skbGd9IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi0tY2FydCB7XG4gIHBhZGRpbmctbGVmdDogNDFweDtcblxuICBAbWVkaWEgI3skeGx9IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tLWJ1bGsta2VlcC1zaG9wcGluZyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xuXG4gIEBtZWRpYSAjeyRzbX0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBAbWVkaWEgI3skbWR9IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgQG1lZGlhICN7JGxnfSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5wYWNrYWdlX19jb250ZW50LS1sb2FkaW5nIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2hvcF9fbm8taXRlbXMtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgQG1lZGlhICN7JGxnfSAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn0iLCIvLyBHbG9iYWwgcXVhbnRpdHkgc2VsZWN0b3Jcbi5wcm9kdWN0LWZvcm1fX3B1cmNoYXNlLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgQG1lZGlhICN7JGxnfSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnByb2R1Y3QtZm9ybV9fcHVyY2hhc2UtY29udHJvbHMtLXF1YW50aXR5IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICBAbWVkaWEgI3skbWR9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnByb2R1Y3QtZm9ybV9fcXVhbnRpdHkge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWZvcm1fX3F1YW50aXR5IHtcbiAgd2lkdGg6IDExMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItY3JlYW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwMHB4O1xufVxuXG4ucXVhbnRpdHktc2VsZWN0b3Ige1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucXVhbnRpdHktc2VsZWN0b3JfX2FjdGlvbjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4ucXVhbnRpdHktc2VsZWN0b3JfX2FjdGlvbiB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkICRjb2xvci1nb2xkO1xuICB9XG59XG5cbi5xdWFudGl0eS1zZWxlY3Rvcl9fZmllbGQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5cbi5wcm9kdWN0LWZvcm1fX3N1Ym1pdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1nb2xkO1xuICAgIHdpZHRoOiA2M3B4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnVybnQtZ29sZDtcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uX19lbCB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAmOmhhcyguc3Bpbm5lci0tc21hbGwpIHtcbiAgICBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmstY2hvY29sYXRlO1xuXG4gICAgICAuYnV0dG9uX19lbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay1jaG9jb2xhdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNwaW5uZXItLXNtYWxsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGNvbG9yOiAkY29sb3ItbGlnaHQtZ29sZDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEVsZW1lbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIGJsb2NrXG4uZWxlbWVudCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcblxuICBAbWVkaWEgI3skbWR9IHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbn1cblxuLy8gbW9kaWZpZXJcbi5lbGVtZW50LS1zcGFjZS1tZCB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcblxuICBAbWVkaWEgI3skbWR9IHtcbiAgICBwYWRkaW5nOiA0cmVtIDA7XG4gIH1cbn1cblxuLmVsZW1lbnQtLXNwYWNlLWxnIHtcbiAgcGFkZGluZzogM3JlbSAwO1xuXG4gIEBtZWRpYSAjeyRtZH0ge1xuICAgIHBhZGRpbmc6IDZyZW0gMDtcbiAgfVxufVxuXG4uZWxlbWVudC0tc3BhY2UteGwge1xuICBwYWRkaW5nOiA0cmVtIDA7XG5cbiAgQG1lZGlhICN7JG1kfSB7XG4gICAgcGFkZGluZzogOHJlbSAwO1xuICB9XG59XG5cbi5lbGVtZW50LS1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU3BhY2luZyBhYm92ZSBlbGVtZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxucCB7XG4gIG1hcmdpbjogMDtcbn1cblxuaDEge1xuICBtYXJnaW46IDA7XG59XG5cbi5zcGFjZS0teHhzIHtcbiAgbWFyZ2luLXRvcDogMC40cmVtO1xufVxuXG4uc3BhY2UtLXhzIHtcbiAgbWFyZ2luLXRvcDogMC44cmVtO1xufVxuXG4uc3BhY2UtLXNtIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4uc3BhY2UtLW1kIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLnNwYWNlLS1sZyB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi5zcGFjZS0teGwge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuXG4uc3BhY2UtLXh4bCB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG59XG4iLCIudGV4dC0tY3JlYW0ge1xuICBjb2xvcjogJGNvbG9yLWNyZWFtO1xufVxuXG4udGV4dC0tYW56YWMge1xuICBjb2xvcjogI2UyYTgzYztcbn1cblxuLnRleHQtLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuIiwiLnd5c2l3eWcge1xuICBwIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgYixcbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGNvbG9yLWdvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAvLyBTaWx2ZXJTdHJpcGUgV1lTSVdZRyBjbGFzc2VzXG4gIC50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnRleHQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxuXG4gIGltZyB7XG4gICAgJi5sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgfVxuXG4gICAgJi5yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIH1cblxuICAgICYuY2VudGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgICYubGVmdEFsb25lIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgICYucmlnaHRBbG9uZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cblxuICAuY2FwdGlvbkltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItY3JlYW07XG5cbiAgICAvLyByZXNldFxuICAgIC5sZWZ0QWxvbmUsXG4gICAgLnJpZ2h0QWxvbmUsXG4gICAgLmxlZnQsXG4gICAgLnJpZ2h0LFxuICAgIC5jZW50ZXIge1xuICAgICAgZmxvYXQ6IGluaGVyaXQ7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmNhcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgfVxuXG4gIGlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRyYW5zaXRpb25zIChjYW4gYmUgdXNlZCBvbiBldmVyeSBWdWUgdHJhbnNpdGlvbiBkaXJlY3RpdmUpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBzY2FsZSBhbmQgZmFkZVxuLnNjYWxlLWZhZGUtZW50ZXItYWN0aXZlLFxuLnNjYWxlLWZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKCR3aGl0dGFrZXItZWFzaW5nKTtcbn1cbi5zY2FsZS1mYWRlLWVudGVyLFxuLnNjYWxlLWZhZGUtbGVhdmUtdG8ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc2xpZGUtaW4tZW50ZXItYWN0aXZlLFxuLnNsaWRlLWluLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigkd2hpdHRha2VyLWVhc2luZyk7XG59XG4uc2xpZGUtaW4tZW50ZXIsXG4uc2xpZGUtaW4tbGVhdmUtdG8ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG4iLCIuY2xlYXJmaXgge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4uaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIEBtZWRpYSAoJG1kKSB7XG4gIC8vIFx0d2lkdGg6IGF1dG87XG4gIC8vIH1cbn1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uc3RpY2t5IHtcbiAgLy8gQG1lZGlhICgkbGcpIHtcbiAgLy8gXHRwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIC8vIFx0cG9zaXRpb246IHN0aWNreTtcbiAgLy8gXHR0b3A6IDA7XG4gIC8vIH1cbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vdmVyZmxvdy0taGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5sZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuLy8gSGlkZSBvbmx5IHZpc3VhbGx5LCBidXQgaGF2ZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbnJlYWRlcnM6IGg1YnAuY29tL3Zcbi52aXN1YWxseWhpZGRlbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4vLyBFeHRlbmRzIHRoZSAudmlzdWFsbHloaWRkZW4gY2xhc3MgdG8gYWxsb3cgdGhlIGVsZW1lbnQgdG8gYmUgZm9jdXNhYmxlXG4vLyB3aGVuIG5hdmlnYXRlZCB0byB2aWEgdGhlIGtleWJvYXJkOiBoNWJwLmNvbS9wXG4udmlzdWFsbHloaWRkZW4ge1xuICAmLmZvY3VzYWJsZSB7XG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjbGlwOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIEhpZGUgdmlzdWFsbHkgYW5kIGZyb20gc2NyZWVucmVhZGVycywgYnV0IG1haW50YWluIGxheW91dFxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnR5cGUtLWxpZ2h0IHtcbiAgY29sb3I6ICRjb2xvci1jcmVhbTtcbn1cblxuLy8gQmFja2dyb3VuZCBDb2xvdXJzXG4uYmctLWxpbmVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpbmVuO1xufVxuXG4uYmctLWNhbnZhcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYW52YXM7XG59XG5cbi8vIENlbnRlciBhbGlnbmVkXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLnR5cGUtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gUmlnaHQgYWxpZ25lZFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi50eXBlLS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vLyBMZWZ0IGFsaWduZWRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4udHlwZS0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8vIFVwcGVyY2FzZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi50eXBlLS11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBWZXJ0aWNhbCBhbGlnblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5hbGlnbi0tdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi8vIEZ1bGwgd2lkdGggaW1hZ2Vcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaW1hZ2UtLWZ1bGx3aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaW1hZ2UtLXJlc3BvbnNpdmUge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBIaWRlIGNvbXBvbmVudCBvbiBtb2JpbGVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubm90LW1vYmlsZSB7XG4gIEBtZWRpYSAjeyRub3QtbGd9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm9ubHktbW9iaWxlIHtcbiAgQG1lZGlhICN7JGxnfSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jZW50ZXItbW9iaWxlIHtcbiAgQG1lZGlhICN7JG5vdC1sZ30ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vIEZsZXggaGVscGVyc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZsZXgtLWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mbGV4LS1jb2x1bW4tc3RhY2sge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIEBtZWRpYSAjeyRtZH0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmZsZXgtLWFsaWduLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmZsZXgtLWFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbGV4LS1hbGlnbi10b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmZsZXgtLWFsaWduLWJvdHRvbSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmZsZXgtLWp1c3RpZnktYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZsZXgtLWp1c3RpZnktYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5mbGV4LS1qdXN0aWZ5LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmxleC0tanVzdGlmeS1zdHJldGNoIHtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xufVxuXG4vLyBXeXNpd3lnIGpveVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi53eXNpd3lnIHtcbiAgcCxcbiAgc3BhbixcbiAgdWwsXG4gIG9sLFxuICBsaSxcbiAgc3Ryb25nLFxuICBiLFxuICBlbSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLnNyLW9ubHkge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuIiwiJHNwYWNpbmctc2l6ZXM6IDAsIDEsIDIsIDMsIDQsIDUsIDYsIDgsIDEwLCAxMiwgMTQsIDE1O1xuXG4vLyBNYXJnaW5zXG4ubWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLm1yLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbkBlYWNoICRpIGluICRzcGFjaW5nLXNpemVzIHtcbiAgLm0tLSN7JGl9eCB7XG4gICAgbWFyZ2luOiAjeyRpICogMC41fXJlbTtcbiAgfVxuICAubXQtLSN7JGl9eCB7XG4gICAgbWFyZ2luLXRvcDogI3skaSAqIDAuNX1yZW07XG4gIH1cbiAgLm1yLS0jeyRpfXgge1xuICAgIG1hcmdpbi1yaWdodDogI3skaSAqIDAuNX1yZW07XG4gIH1cbiAgLm1iLS0jeyRpfXgge1xuICAgIG1hcmdpbi1ib3R0b206ICN7JGkgKiAwLjV9cmVtO1xuICB9XG4gIC5tbC0tI3skaX14IHtcbiAgICBtYXJnaW4tbGVmdDogI3skaSAqIDAuNX1yZW07XG4gIH1cbiAgLm15LS0jeyRpfXgge1xuICAgIG1hcmdpbi1ib3R0b206ICN7JGkgKiAwLjV9cmVtO1xuICAgIG1hcmdpbi10b3A6ICN7JGkgKiAwLjV9cmVtO1xuICB9XG4gIC5teC0tI3skaX14IHtcbiAgICBtYXJnaW4tbGVmdDogI3skaSAqIDAuNX1yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAjeyRpICogMC41fXJlbTtcbiAgfVxufVxuXG4vLyBQYWRkaW5nXG5AZWFjaCAkaSBpbiAkc3BhY2luZy1zaXplcyB7XG4gIC5wLS0jeyRpfXgge1xuICAgIHBhZGRpbmc6ICN7JGkgKiAwLjV9cmVtO1xuICB9XG4gIC5wdC0tI3skaX14IHtcbiAgICBwYWRkaW5nLXRvcDogI3skaSAqIDAuNX1yZW07XG4gIH1cbiAgLnByLS0jeyRpfXgge1xuICAgIHBhZGRpbmctcmlnaHQ6ICN7JGkgKiAwLjV9cmVtO1xuICB9XG4gIC5wYi0tI3skaX14IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogI3skaSAqIDAuNX1yZW07XG4gIH1cbiAgLnBsLS0jeyRpfXgge1xuICAgIHBhZGRpbmctbGVmdDogI3skaSAqIDAuNX1yZW07XG4gIH1cbiAgLnB5LS0jeyRpfXgge1xuICAgIHBhZGRpbmctYm90dG9tOiAjeyRpICogMC41fXJlbTtcbiAgICBwYWRkaW5nLXRvcDogI3skaSAqIDAuNX1yZW07XG4gIH1cbiAgLnB4LS0jeyRpfXgge1xuICAgIHBhZGRpbmctbGVmdDogI3skaSAqIDAuNX1yZW07XG4gICAgcGFkZGluZy1yaWdodDogI3skaSAqIDAuNX1yZW07XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/