:root{--color--dark-gray:#121212;--color--green:#063f23;--color--light-gray:#eeefed;--color--mid-gray:#515151;--color--mint:#dae4d6;--color--white:#fff;--font-family--primary:"Open Sans",sans-serif;--font-family--secondary:"Crimson Pro",serif;--font-family--tertiary:"Julius Sans One",sans-serif;--font-size--h1:clamp(2.25rem,1.055rem + 2.4896vw,3rem);--font-size--h2:clamp(2rem,1.6017rem + 0.8299vw,2.25rem);--font-size--h3:clamp(1.5rem,1.3864rem + 0.303vw,1.75rem);--font-size--h4:clamp(1.3125rem,1.0137rem + 0.6224vw,1.5rem);--font-size--h5:clamp(1rem,0.8008rem + 0.4149vw,1.125rem);--font-size--h6:clamp(0.875rem,0.6758rem + 0.4149vw,1rem);--font-size--p:clamp(1.125rem,1.0398rem + 0.2273vw,1.3125rem);--letter-spacing--all-caps:clamp(0.0625rem,0.0341rem + 0.0758vw,0.125rem);--letter-spacing--all-caps--lg:clamp(0.125rem,0.0682rem + 0.1515vw,0.25rem);--border-radius:8px;--border-width--sm:1px;--border-width:2px;--border-width--lg:4px;--content-width:1500px;--content-width--xs:600px;--content-width--sm:800px;--content-width--lg:2000px;--gap--xxxs:clamp(2.5px,calc(0.15625rem + 0.5187vw - 3.98362px),5px);--gap--xxs:clamp(5px,calc(0.3125rem + 1.0373vw - 7.96646px),10px);--gap--xs:clamp(10px,calc(0.625rem + 2.0747vw - 15.9337px),20px);--gap--sm:clamp(20px,calc(1.25rem + 2.0747vw - 15.9337px),30px);--gap:clamp(30px,calc(1.875rem + 4.1494vw - 31.86739px),50px);--gap--lg:clamp(50px,calc(3.125rem + 4.1494vw - 31.86739px),70px);--gap--xl:clamp(70px,calc(4.375rem + 6.2241vw - 47.80109px),100px);--gap--xxl:clamp(100px,calc(6.25rem + 8.2988vw - 63.73478px),140px);--gap-static--xxxxs:1px;--gap-static--xxxs:5px;--gap-static--xxs:10px;--gap-static--xs:15px;--gap-static--sm:30px;--gap-static:40px;--gap-static--lg:60px;--max-width:calc(var(--container-padding--x)*2 + var(--content-width));--max-width--lg:calc(var(--container-padding--x)*2 + var(--content-width--lg));--max-width--sm:calc(var(--container-padding--x)*2 + var(--content-width--sm));--transition-dur:0.2s;--transition-dur--slow:0.8s}*{margin:0;padding:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{max-width:100%;overflow-x:hidden}::-moz-selection{background:var(--color--green);color:var(--color--white)}::selection{background:var(--color--green);color:var(--color--white)}ol,ul{margin:0;padding:0}ol>li,ul>li{list-style:none}embed,object{height:100%}img{display:block;height:auto;-ms-interpolation-mode:bicubic;max-width:100%}button{background-color:transparent;border:0}:root{--container-padding:var(--gap)}@media (min-width:600px){:root{--container-padding:var(--gap--lg)}}@media (min-width:1024px){:root{--container-padding:var(--gap--xl)}}body{background-color:var(--color--light-gray)}.page-cols{display:grid;grid-template-columns:1fr}@media (min-width:1024px){.page-cols{grid-template-columns:1fr 1fr;height:100vh;height:100dvh}}.page-col{padding:var(--container-padding)}.page-col--left{background-color:var(--color--mint);display:flex;flex-direction:column}@media (min-width:1024px){.page-col--left{height:100%;overflow-y:auto}}.page-col--left>:first-child{display:flex;flex:1 0 auto;flex-direction:column}.page-col--left>:not(:last-child){margin-bottom:var(--gap)}.page-col--right{background-color:var(--color--light-gray);position:relative}@media (min-width:1024px){.page-col--right{height:100%;overflow-y:auto}}.page-col--right>:not(:last-child){margin-bottom:var(--container-padding)}body{color:var(--color--mid-gray);font-family:var(--font-family--primary);font-size:var(--font-size--p);font-weight:400;line-height:1.6;text-rendering:optimizeLegibility;text-wrap:pretty}address,p,pre{margin:0}h1,h2,h3,h4,h5,h6{color:var(--color--dark-gray);font-weight:400;line-height:1.3;margin:0;text-wrap:balance}h1{font-size:var(--font-size--h1)}h2{font-size:var(--font-size--h2)}h3{font-size:var(--font-size--h3)}h4{font-size:var(--font-size--h4)}h5{font-size:var(--font-size--h5)}h6{font-size:var(--font-size--h6)}a{outline:none;text-decoration:none}strong{font-weight:700}button{cursor:pointer;font-family:var(--font-family--primary)}.header>:not(:last-child){margin-bottom:var(--gap)}:root{--btn-icon-gap:var(--gap-static--xxs);--btn-icon-width:18px}.btn{align-items:center;color:var(--color--green);display:inline-flex;padding:var(--gap-static--xxxxs) 0;position:relative;transition:color var(--transition-dur);white-space:nowrap}.btn:before{border-bottom:var(--border-width) solid;bottom:0;content:"";left:var(--btn-before-left,0);position:absolute;transition:border-color var(--transition-dur);width:var(--btn-before-width,100%)}.btn--forward{--btn-before-width:calc(100% - var(--btn-icon-width) - var(--btn-icon-gap))}.btn--forward:after{aspect-ratio:21/15;background-color:currentColor;content:"";display:block;margin-left:var(--btn-icon-gap);-webkit-mask-image:url(/assets/icons/arrow-right.svg);mask-image:url(/assets/icons/arrow-right.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:all var(--transition-dur);width:var(--btn-icon-width)}.btn--forward:hover:after{transform:translateX(var(--gap-static--xxxs))}.btn--backward{--btn-before-left:calc(var(--btn-icon-width) + var(--btn-icon-gap));--btn-before-width:calc(100% - var(--btn-icon-width) - var(--btn-icon-gap))}.btn--backward:after{aspect-ratio:21/15;background-color:currentColor;content:"";display:block;margin-right:var(--btn-icon-gap);-webkit-mask-image:url(/assets/icons/arrow-left.svg);mask-image:url(/assets/icons/arrow-left.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;order:-1;transition:all var(--transition-dur);width:var(--btn-icon-width)}.btn--backward:hover:after{transform:translateX(calc(var(--gap-static--xxxs)*-1))}.card{max-width:800px}.card:before{border-bottom:var(--border-width--lg) solid var(--color--mint);content:"";display:block;margin-bottom:var(--gap--sm);width:100%}.card:not(:last-child){margin-bottom:var(--gap--xl)}.card>:not(:last-child){margin-bottom:var(--gap--sm)}.card__eyebrow:not(:last-child){margin-bottom:var(--gap--xxxs)}.card__title a{--text-link-text-decoration:none;color:var(--color--green);-webkit-text-decoration:var(--text-link-text-decoration,underline);text-decoration:var(--text-link-text-decoration,underline);text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--transition-dur)}.card__title a:hover{color:var(--color--dark-gray)}.card__break{border:0;border-bottom:var(--border-width--lg) solid var(--color--mint);margin:0;padding:0;width:100%}.citation{color:var(--color--mid-gray);text-align:center}.fit-vids-wrapper{height:0;margin:0;position:relative;width:inherit}.fit-vids-wrapper iframe{display:block;height:100%;left:0;position:absolute;top:0;width:100%}div[thumbnail]{width:inherit!important}.eyebrow{color:var(--color--mid-gray);font-family:var(--font-family--tertiary);font-size:clamp(.9375rem,.8807rem + .1515vw,1.0625rem);font-weight:300;letter-spacing:var(--letter-spacing--all-caps--lg);text-transform:uppercase}.form{position:relative}.form>:not(:last-child){margin-bottom:var(--gap--sm)}.form fieldset{border:0;display:block;margin:0;padding:0;position:relative}.form .field>:not(:last-child){margin-bottom:var(--gap--xs)}.form label{color:var(--color--dark-gray);display:block;font-family:var(--font-family--tertiary);font-size:var(--font-size--h5);font-weight:400;letter-spacing:var(--letter-spacing--all-caps);text-align:center;text-transform:uppercase}.form input[type=email],.form input[type=text]{background-color:var(--color--white);border:var(--border-width--sm) solid transparent;border-radius:var(--border-radius);color:var(--color--mid-gray);font-family:var(--font-family--primary);font-size:var(--font-size--p);font-weight:400;line-height:1.6;padding:var(--gap-static--xs);text-rendering:optimizeLegibility;text-wrap:pretty;width:100%}.form input[type=email]:focus,.form input[type=text]:focus{border-color:var(--color--green);outline:none}.form input[type=email]:focus::-moz-placeholder,.form input[type=text]:focus::-moz-placeholder{opacity:.5}.form input[type=email]:focus::placeholder,.form input[type=text]:focus::placeholder{opacity:.5}.form .middleColumn{position:relative}.form .btn-toolbar{position:absolute;right:var(--gap-static--xs);top:50%;transform:translateY(-50%)}.form .action{background-color:var(--color--mid-gray);display:block;height:32px;-webkit-mask-image:url(/assets/icons/arrow-right-circle.svg);mask-image:url(/assets/icons/arrow-right-circle.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;text-indent:-9999px;transition:background-color var(--transition-dur);width:32px}.form .action:hover{background-color:var(--color--green)}.hero{aspect-ratio:2400/1072;margin-left:calc(var(--container-padding)*-1);position:relative;width:calc(100% + var(--container-padding)*2)}.hero__img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.logo{text-align:center}.logo>:not(:last-child){margin-bottom:var(--gap-static--xs)}.logo__top{color:var(--color--dark-gray);font-family:var(--font-family--secondary);font-size:clamp(3rem,2.0341rem + 2.5758vw,5.125rem);font-weight:300;letter-spacing:var(--letter-spacing--all-caps--lg);line-height:.85;text-transform:uppercase}.logo__top span{font-size:clamp(2rem,1.5455rem + 1.2121vw,3rem);font-style:italic}.logo__top a{color:currentColor;transition:color var(--transition-dur)}.logo__top a:hover{color:var(--color--green)}.logo__bottom{color:var(--color--mid-gray);font-family:var(--font-family--tertiary);font-size:clamp(1.1875rem,1.1307rem + .1515vw,1.3125rem);font-weight:400;letter-spacing:var(--letter-spacing--all-caps);text-transform:uppercase}:root{--message-background-color:var(--color--mid-gray);--message-border-color:var(--color--mid-gray);--message-icon:url(/assets/icons/info.svg);--message-icon-size:clamp(21px,calc(1.3125rem + 0.2273vw - 1.3638px),24px)}.message{align-items:center;background-color:var(--message-background-color);border-radius:var(--border-radius);color:var(--color--white);display:inline-flex;padding:var(--gap--xs);position:relative;width:100%}.message:before{background-color:currentColor;content:"";display:block;height:var(--message-icon-size);margin-right:var(--gap--xs);-webkit-mask-image:var(--message-icon);mask-image:var(--message-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--message-icon-size)}.message.bad,.message.error{--message-background-color:#804646;--message-icon:url(/assets/icons/bell.svg)}.message.good,.message.success{--message-background-color:var(--color--green);--message-icon:url(/assets/icons/check-circle.svg)}.pagination{justify-content:space-between}.pagination,.pagination__items{align-items:center;display:flex}.pagination__items{flex:1 0 auto;gap:var(--gap-static--xxs);justify-content:center}.pagination__item--active .pagination__link:after{border-bottom:var(--border-width) solid var(--color--green);bottom:0;content:"";left:50%;position:absolute;transform:translateX(-50%);width:50%}.pagination__item--active .pagination__link:hover{color:var(--color--green)}.pagination__direction-nav__link,.pagination__link{color:var(--color--green);display:block;font-size:var(--font-size--h5);letter-spacing:var(--letter-spacing--all-caps--lg);padding:var(--gap-static--xxxs);position:relative;text-decoration:none;text-transform:uppercase;transition:color var(--transition-dur)}.pagination__direction-nav__link:hover,.pagination__link:hover{color:var(--color--dark-gray)}.rich-text address:not(:last-child),.rich-text ol:not(:last-child),.rich-text p:not(:last-child),.rich-text pre:not(:last-child),.rich-text ul:not(:last-child){margin-bottom:var(--rich-text-p-margin-bottom,var(--gap--sm))}.rich-text h1:not(:first-child),.rich-text h2:not(:first-child),.rich-text h3:not(:first-child),.rich-text h4:not(:first-child),.rich-text h5:not(:first-child),.rich-text h6:not(:first-child){margin-top:var(--gap--lg)}.rich-text h1:not(:last-child),.rich-text h2:not(:last-child),.rich-text h3:not(:last-child),.rich-text h4:not(:last-child),.rich-text h5:not(:last-child),.rich-text h6:not(:last-child){margin-bottom:var(--gap--sm)}.rich-text p{font-size:var(--rich-text-p-font-size,var(--font-size--p))}.rich-text a{color:var(--color--green);-webkit-text-decoration:var(--text-link-text-decoration,underline);text-decoration:var(--text-link-text-decoration,underline);text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--transition-dur)}.rich-text a:hover{color:var(--color--dark-gray)}.rich-text strong{color:var(--strong-color,currentColor);font-weight:700}.rich-text ul>li{list-style:disc;margin-left:var(--gap-static--xs)}.rich-text ul>li::marker{color:var(--color--bronze)}img.left{float:left;margin:0 var(--gap) var(--gap) 0}img.right{float:right;margin:0 0 var(--gap) var(--gap)}img.left-alone,img.leftAlone{display:block;float:none;margin:0 0 var(--gap)}img.center,img.centered{display:block;float:none;margin:0 auto var(--gap) auto}.captionImage{margin-bottom:var(--gap);max-width:100%}.captionImage img{margin-bottom:var(--gap-xs)}.captionImage.center,.captionImage.centered{margin-left:auto;margin-right:auto;width:100%!important}.captionImage.center .caption,.captionImage.centered .caption{margin:0 auto;text-align:center;width:90%}.captionImage.right{float:right;margin-left:var(--gap)}.captionImage.left{float:left}.captionImage.left,.captionImage.leftAlone{margin-right:var(--gap)}.captionImage.no-float{float:none;margin-left:auto;margin-right:auto}.caption{font-family:var(--font-family--secondary);margin:0;text-align:left;width:100%}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jc3Mvc2V0dGluZ3MvY29sb3JzLmNzcyIsIi4uLy4uL3NyYy9jc3Mvc2V0dGluZ3MvdHlwb2dyYXBoeS5jc3MiLCIuLi8uLi9zcmMvY3NzL3NldHRpbmdzL3ZhcnMuY3NzIiwiLi4vLi4vc3JjL2Nzcy9sYXlvdXQvYmFzZS5jc3MiLCIuLi8uLi9zcmMvY3NzL2xheW91dC9zdHJ1Y3R1cmUuY3NzIiwiLi4vLi4vc3JjL2Nzcy9sYXlvdXQvdHlwb2dyYXBoeS5jc3MiLCIuLi8uLi9zcmMvY3NzL2Nocm9tZS9oZWFkZXIuY3NzIiwiLi4vLi4vc3JjL2Nzcy9wYXJ0cy9idG4uY3NzIiwiLi4vLi4vc3JjL2Nzcy9wYXJ0cy9jYXJkLmNzcyIsIi4uLy4uL3NyYy9jc3MvcGFydHMvdGV4dC1saW5rLmNzcyIsIi4uLy4uL3NyYy9jc3MvcGFydHMvY2l0YXRpb24uY3NzIiwiLi4vLi4vc3JjL2Nzcy9wYXJ0cy9maXQtdmlkcy5jc3MiLCIuLi8uLi9zcmMvY3NzL3BhcnRzL2V5ZWJyb3cuY3NzIiwiLi4vLi4vc3JjL2Nzcy9wYXJ0cy9mb3JtLmNzcyIsIi4uLy4uL3NyYy9jc3MvcGFydHMvaGVyby5jc3MiLCIuLi8uLi9zcmMvY3NzL3BhcnRzL2xvZ28uY3NzIiwiLi4vLi4vc3JjL2Nzcy9wYXJ0cy9tZXNzYWdlLmNzcyIsIi4uLy4uL3NyYy9jc3MvcGFydHMvcGFnaW5hdGlvbi5jc3MiLCIuLi8uLi9zcmMvY3NzL3BhcnRzL3JpY2gtdGV4dC5jc3MiLCIuLi8uLi9zcmMvY3NzL3BhcnRzL3NzLWltYWdlcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUFDRSwwQkFBMkIsQ0FDM0Isc0JBQXVCLENBQ3ZCLDJCQUE0QixDQUM1Qix5QkFBMEIsQ0FDMUIscUJBQXNCLENBQ3RCLG1CQUFvQixDQ0FwQiw2Q0FBK0MsQ0FDL0MsNENBQThDLENBQzlDLG9EQUFzRCxDQUN0RCx1REFBMEQsQ0FDMUQsd0RBQTJELENBQzNELHlEQUE0RCxDQUM1RCw0REFBK0QsQ0FDL0QseURBQTRELENBQzVELHlEQUE0RCxDQUM1RCw2REFBZ0UsQ0FDaEUseUVBQTRFLENBQzVFLDJFQUE4RSxDQ2hCOUUsbUJBQW9CLENBQ3BCLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLHNCQUF1QixDQUN2Qix5QkFBMEIsQ0FDMUIseUJBQTBCLENBQzFCLDBCQUEyQixDQUMzQixvRUFBNEUsQ0FDNUUsaUVBQXlFLENBQ3pFLGdFQUF3RSxDQUN4RSwrREFBdUUsQ0FDdkUsNkRBQW9FLENBQ3BFLGlFQUF3RSxDQUN4RSxrRUFBeUUsQ0FDekUsbUVBQTBFLENBQzFFLHVCQUF3QixDQUN4QixzQkFBdUIsQ0FDdkIsc0JBQXVCLENBQ3ZCLHFCQUFzQixDQUN0QixxQkFBc0IsQ0FDdEIsaUJBQWtCLENBQ2xCLHFCQUFzQixDQUN0QixzRUFBeUUsQ0FDekUsOEVBQWlGLENBQ2pGLDhFQUFpRixDQUNqRixxQkFBc0IsQ0FDdEIsMkJGckJGLENHTEEsRUFDRSxRQUFTLENBQ1QsU0FDRixDQUlBLEtBQ0UscUJBQ0YsQ0FLRSxpQkFFRSxrQkFDRixDQUtGLFVBRUUsY0FBZSxDQUNmLGlCQUNGLENBSUEsaUJBQ0UsOEJBQStCLENBQy9CLHlCQUNGLENBSEEsWUFDRSw4QkFBK0IsQ0FDL0IseUJBQ0YsQ0FJQSxNQUVFLFFBQVMsQ0FDVCxTQUtGLENBSEUsWUFDRSxlQUNGLENBS0YsYUFFRSxXQUNGLENBSUEsSUFDRSxhQUFjLENBQ2QsV0FBWSxDQUNaLDhCQUErQixDQUMvQixjQUNGLENBSUEsT0FDRSw0QkFBNkIsQ0FDN0IsUUFDRixDQ3RFQSxNQUNFLDhCQVNGLENBUEUseUJBSEYsTUFJSSxrQ0FNSixDQUxFLENBRUEsMEJBUEYsTUFRSSxrQ0FFSixDQURFLENBR0YsS0FDRSx5Q0FDRixDQUVBLFdBQ0UsWUFBYSxDQUNiLHlCQU9GLENBTEUsMEJBSkYsV0FLSSw2QkFBOEIsQ0FDOUIsWUFBYSxDQUNiLGFBRUosQ0FERSxDQUdGLFVBQ0UsZ0NBd0NGLENBdENFLGdCQUNFLG1DQUFvQyxDQUNwQyxZQUFhLENBQ2IscUJBa0JGLENBaEJFLDBCQUxGLGdCQU1JLFdBQVksQ0FDWixlQWNKLENBYkUsQ0FHRSw2QkFDRSxZQUFhLENBQ2IsYUFBYyxDQUNkLHFCQUNGLENBRUEsa0NBQ0Usd0JBQ0YsQ0FJSixpQkFDRSx5Q0FBMEMsQ0FDMUMsaUJBWUYsQ0FWRSwwQkFKRixpQkFLSSxXQUFZLENBQ1osZUFRSixDQVBFLENBR0UsbUNBQ0Usc0NBQ0YsQ0NyRE4sS0FWSSw0QkFBNkIsQ0FDN0IsdUNBQXdDLENBQ3hDLDZCQUE4QixDQUM5QixlQUFnQixDQUNoQixlQUFnQixDQUNoQixpQ0FBa0MsQ0FDbEMsZ0JBTUosQ0FFQSxjQUdFLFFBQ0YsQ0FFQSxrQkFNRSw2QkFBOEIsQ0FDOUIsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsUUFBUyxDQUNULGlCQUNGLENBRUEsR0FDRSw4QkFDRixDQUVBLEdBQ0UsOEJBQ0YsQ0FFQSxHQUNFLDhCQUNGLENBRUEsR0FDRSw4QkFDRixDQUVBLEdBQ0UsOEJBQ0YsQ0FFQSxHQUNFLDhCQUNGLENBRUEsRUFDRSxZQUFhLENBQ2Isb0JBQ0YsQ0FFQSxPQUNFLGVBQ0YsQ0FFQSxPQUNFLGNBQWUsQ0FDZix1Q0FDRixDQ3JFSSwwQkFDRSx3QkFDRixDQ0pKLE1BQ0UscUNBQXNDLENBQ3RDLHFCQUNGLENBRUEsS0FDRSxrQkFBbUIsQ0FDbkIseUJBQTBCLENBQzFCLG1CQUFvQixDQUNwQixrQ0FBbUMsQ0FDbkMsaUJBQWtCLENBQ2xCLHNDQUF1QyxDQUN2QyxrQkE2REYsQ0EzREUsWUFDRSx1Q0FBcUQsQ0FDckQsUUFBUyxDQUNULFVBQVcsQ0FDWCw2QkFBK0IsQ0FDL0IsaUJBQWtCLENBQ2xCLDZDQUE4QyxDQUM5QyxrQ0FDRixDQUVBLGNBQ0UsMkVBcUJGLENBbkJFLG9CQUNFLGtCQUFxQixDQUNyQiw2QkFBOEIsQ0FDOUIsVUFBVyxDQUNYLGFBQWMsQ0FDZCwrQkFBZ0MsQ0FDaEMscURBQWdELENBQWhELDZDQUFnRCxDQUNoRCw0QkFBcUIsQ0FBckIsb0JBQXFCLENBQ3JCLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIseUJBQWtCLENBQWxCLGlCQUFrQixDQUNsQixvQ0FBcUMsQ0FDckMsMkJBQ0YsQ0FHRSwwQkFDRSw2Q0FDRixDQUlKLGVBQ0UsbUVBQW9FLENBQ3BFLDJFQXNCRixDQXBCRSxxQkFDRSxrQkFBcUIsQ0FDckIsNkJBQThCLENBQzlCLFVBQVcsQ0FDWCxhQUFjLENBQ2QsZ0NBQWlDLENBQ2pDLG9EQUErQyxDQUEvQyw0Q0FBK0MsQ0FDL0MsNEJBQXFCLENBQXJCLG9CQUFxQixDQUNyQiw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLHlCQUFrQixDQUFsQixpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULG9DQUFxQyxDQUNyQywyQkFDRixDQUdFLDJCQUNFLHNEQUNGLENDdEVOLE1BQ0UsZUFtQkYsQ0FqQkUsYUFDRSw4REFBK0QsQ0FDL0QsVUFBVyxDQUNYLGFBQWMsQ0FDZCw0QkFBNkIsQ0FDN0IsVUFDRixDQUVBLHVCQUNFLDRCQUNGLENBR0Usd0JBQ0UsNEJBQ0YsQ0FLRixnQ0FDRSw4QkFDRixDQUlBLGVBQ0UsZ0NBQWlDLENDNUJqQyx5QkFBMEIsQ0FDMUIsa0VBQTRELENBQTVELDBEQUE0RCxDQUM1RCxrQ0FBbUMsQ0FDbkMsNkJBQThCLENBQzlCLHlCQUEwQixDQUMxQixzQ0R5QkYsQ0N2QkUscUJBQ0UsNkJBQ0YsQ0R3QkosYUFDRSxRQUFTLENBQ1QsOERBQStELENBQy9ELFFBQVMsQ0FDVCxTQUFVLENBQ1YsVUFDRixDRXpDQSxVQUNFLDRCQUE2QixDQUM3QixpQkFDRixDQ0hBLGtCQUNFLFFBQVMsQ0FDVCxRQUFTLENBQ1QsaUJBQWtCLENBQ2xCLGFBVUYsQ0FSRSx5QkFDRSxhQUFjLENBQ2QsV0FBWSxDQUNaLE1BQU8sQ0FDUCxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLFVBQ0YsQ0FHRixlQUNFLHVCQUNGLENDbEJBLFNBQ0UsNEJBQTZCLENBQzdCLHdDQUF5QyxDQUN6QyxzREFBNEQsQ0FDNUQsZUFBZ0IsQ0FDaEIsa0RBQW1ELENBQ25ELHdCQUNGLENDUEEsTUFDRSxpQkFtRkYsQ0FoRkksd0JBQ0UsNEJBQ0YsQ0FHRixlQUNFLFFBQVMsQ0FDVCxhQUFjLENBQ2QsUUFBUyxDQUNULFNBQVUsQ0FDVixpQkFDRixDQUlJLCtCQUNFLDRCQUNGLENBSUosWUFDRSw2QkFBOEIsQ0FDOUIsYUFBYyxDQUNkLHdDQUF5QyxDQUN6Qyw4QkFBK0IsQ0FDL0IsZUFBZ0IsQ0FDaEIsOENBQStDLENBQy9DLGlCQUFrQixDQUNsQix3QkFDRixDQUdFLCtDQUdFLG9DQUFxQyxDQUNyQyxnREFBaUQsQ0FDakQsa0NBQW1DLENSeENyQyw0QkFBNkIsQ0FDN0IsdUNBQXdDLENBQ3hDLDZCQUE4QixDQUM5QixlQUFnQixDQUNoQixlQUFnQixDUXFDZCw2QkFBOEIsQ1JwQ2hDLGlDQUFrQyxDQUNsQyxnQkFBaUIsQ1FvQ2YsVUFVRixDQVJFLDJEQUNFLGdDQUFpQyxDQUNqQyxZQUtGLENBSEUsK0ZBQ0UsVUFDRixDQUZBLHFGQUNFLFVBQ0YsQ0FLTixvQkFDRSxpQkFDRixDQUVBLG1CQUNFLGlCQUFrQixDQUNsQiwyQkFBNEIsQ0FDNUIsT0FBUSxDQUNSLDBCQUNGLENBRUEsY0FDRSx1Q0FBd0MsQ0FDeEMsYUFBYyxDQUNkLFdBQVksQ0FDWiw0REFBdUQsQ0FBdkQsb0RBQXVELENBQ3ZELDRCQUFxQixDQUFyQixvQkFBcUIsQ0FDckIsNkJBQXNCLENBQXRCLHFCQUFzQixDQUN0Qix5QkFBa0IsQ0FBbEIsaUJBQWtCLENBQ2xCLG1CQUFvQixDQUNwQixpREFBa0QsQ0FDbEQsVUFLRixDQUhFLG9CQUNFLG9DQUNGLENDbEZKLE1BQ0Usc0JBQXlCLENBQ3pCLDZDQUFnRCxDQUNoRCxpQkFBa0IsQ0FDbEIsNkNBQ0YsQ0FFQSxXQUNFLFdBQVksQ0FDWixNQUFPLENBQ1AsbUJBQWlCLENBQWpCLGdCQUFpQixDQUNqQix5QkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUNsQixLQUFNLENBQ04sVUFDRixDQ2ZBLE1BQ0UsaUJBT0YsQ0FKSSx3QkFDRSxtQ0FDRixDQUlKLFdBQ0UsNkJBQThCLENBQzlCLHlDQUEwQyxDQUMxQyxtREFBc0QsQ0FDdEQsZUFBZ0IsQ0FDaEIsa0RBQW1ELENBQ25ELGVBQWlCLENBQ2pCLHdCQWVGLENBYkUsZ0JBQ0UsK0NBQWtELENBQ2xELGlCQUNGLENBRUEsYUFDRSxrQkFBbUIsQ0FDbkIsc0NBS0YsQ0FIRSxtQkFDRSx5QkFDRixDQUlKLGNBQ0UsNEJBQTZCLENBQzdCLHdDQUF5QyxDQUN6Qyx3REFBNEQsQ0FDNUQsZUFBZ0IsQ0FDaEIsOENBQStDLENBQy9DLHdCQUNGLENDekNBLE1BQ0UsaURBQWtELENBQ2xELDZDQUE4QyxDQUM5QywwQ0FBNkMsQ0FDN0MsMEVBQ0YsQ0FFQSxTQUNFLGtCQUFtQixDQUNuQixnREFBaUQsQ0FDakQsa0NBQW1DLENBQ25DLHlCQUEwQixDQUMxQixtQkFBb0IsQ0FDcEIsc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUNsQixVQTBCRixDQXhCRSxnQkFDRSw2QkFBOEIsQ0FDOUIsVUFBVyxDQUNYLGFBQWMsQ0FDZCwrQkFBZ0MsQ0FDaEMsMkJBQTRCLENBQzVCLHNDQUErQixDQUEvQiw4QkFBK0IsQ0FDL0IsNEJBQXFCLENBQXJCLG9CQUFxQixDQUNyQiw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLHlCQUFrQixDQUFsQixpQkFBa0IsQ0FDbEIsOEJBQ0YsQ0FFQSw0QkFFRSxrQ0FBbUMsQ0FDbkMsMENBQ0YsQ0FFQSwrQkFFRSw4Q0FBK0MsQ0FDL0Msa0RBQ0YsQ0N4Q0YsWUFHRSw2QkFDRixDQUVBLCtCQUxFLGtCQUFtQixDQUNuQixZQVVGLENBTkEsbUJBR0UsYUFBYyxDQUNkLDBCQUEyQixDQUMzQixzQkFDRixDQUtNLGtEQUNFLDJEQUE0RCxDQUM1RCxRQUFTLENBQ1QsVUFBVyxDQUNYLFFBQVMsQ0FDVCxpQkFBa0IsQ0FDbEIsMEJBQTJCLENBQzNCLFNBQ0YsQ0FFQSxrREFDRSx5QkFDRixDQUtOLG1EQUVFLHlCQUEwQixDQUMxQixhQUFjLENBQ2QsOEJBQStCLENBQy9CLGtEQUFtRCxDQUNuRCwrQkFBZ0MsQ0FDaEMsaUJBQWtCLENBQ2xCLG9CQUFxQixDQUNyQix3QkFBeUIsQ0FDekIsc0NBS0YsQ0FIRSwrREFDRSw2QkFDRixDQzFDRSxnS0FDRSw2REFDRixDQVNBLGdNQUNFLHlCQUNGLENBRUEsMExBQ0UsNEJBQ0YsQ0FHRixhQUNFLDBEQUNGLENBRUEsYVQ1QkUseUJBQTBCLENBQzFCLGtFQUE0RCxDQUE1RCwwREFBNEQsQ0FDNUQsa0NBQW1DLENBQ25DLDZCQUE4QixDQUM5Qix5QkFBMEIsQ0FDMUIsc0NTeUJGLENUdkJFLG1CQUNFLDZCQUNGLENTdUJGLGtCQUNFLHNDQUF3QyxDQUN4QyxlQUNGLENBR0UsaUJBQ0UsZUFBZ0IsQ0FDaEIsaUNBS0YsQ0FIRSx5QkFDRSwwQkFDRixDQzdDSixTQUNFLFVBQVcsQ0FDWCxnQ0FDRixDQUVBLFVBQ0UsV0FBWSxDQUNaLGdDQUNGLENBRUEsNkJBRUUsYUFBYyxDQUNkLFVBQVcsQ0FDWCxxQkFDRixDQUVBLHdCQUVFLGFBQWMsQ0FDZCxVQUFXLENBQ1gsNkJBQ0YsQ0FHRixjQUNFLHdCQUF5QixDQUN6QixjQXNDRixDQXBDRSxrQkFDRSwyQkFDRixDQUVBLDRDQUVFLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsb0JBT0YsQ0FMRSw4REFDRSxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLFNBQ0YsQ0FHRixvQkFDRSxXQUFZLENBQ1osc0JBQ0YsQ0FFQSxtQkFDRSxVQUVGLENBRUEsMkNBSEUsdUJBS0YsQ0FFQSx1QkFDRSxVQUFXLENBQ1gsZ0JBQWlCLENBQ2pCLGlCQUNGLENBR0YsU0FDRSx5Q0FBMEMsQ0FDMUMsUUFBUyxDQUNULGVBQWdCLENBQ2hCLFVBQ0YiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIjpyb290IHtcbiAgLS1jb2xvci0tZGFyay1ncmF5OiAjMTIxMjEyO1xuICAtLWNvbG9yLS1ncmVlbjogIzA2M0YyMztcbiAgLS1jb2xvci0tbGlnaHQtZ3JheTogI0VFRUZFRDtcbiAgLS1jb2xvci0tbWlkLWdyYXk6ICM1MTUxNTE7XG4gIC0tY29sb3ItLW1pbnQ6ICNEQUU0RDY7XG4gIC0tY29sb3ItLXdoaXRlOiAjRkZGO1xufVxuIiwiLypcbiAgRm9udHMgY3JlYXRlZCB1c2luZyB0aGlzIGFwcCBodHRwczogLy9jbGFtcC5mb250LXNpemUuYXBwL1xuICBNaW4gdmlld3BvcnQgPSA2MDAsIE1heCB2aWV3cG9ydCA9IDE5MjBcbiovXG5cbjpyb290IHtcbiAgLS1mb250LWZhbWlseS0tcHJpbWFyeTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1mYW1pbHktLXNlY29uZGFyeTogJ0NyaW1zb24gUHJvJywgc2VyaWY7XG4gIC0tZm9udC1mYW1pbHktLXRlcnRpYXJ5OiAnSnVsaXVzIFNhbnMgT25lJywgc2Fucy1zZXJpZjtcbiAgLS1mb250LXNpemUtLWgxOiBjbGFtcCgyLjI1cmVtLCAxLjA1NXJlbSArIDIuNDg5NnZ3LCAzcmVtKTsgLyogMzYgLyA0OCAqL1xuICAtLWZvbnQtc2l6ZS0taDI6IGNsYW1wKDJyZW0sIDEuNjAxN3JlbSArIDAuODI5OXZ3LCAyLjI1cmVtKTsgLyogMzIgLyAzNiAqL1xuICAtLWZvbnQtc2l6ZS0taDM6IGNsYW1wKDEuNXJlbSwgMS4zODY0cmVtICsgMC4zMDN2dywgMS43NXJlbSk7IC8qIDI0IC8gMjggKi9cbiAgLS1mb250LXNpemUtLWg0OiBjbGFtcCgxLjMxMjVyZW0sIDEuMDEzN3JlbSArIDAuNjIyNHZ3LCAxLjVyZW0pOyAvKiAyMSAvIDI0ICovXG4gIC0tZm9udC1zaXplLS1oNTogY2xhbXAoMXJlbSwgMC44MDA4cmVtICsgMC40MTQ5dncsIDEuMTI1cmVtKTsgLyogMTYgLyAxOCAqL1xuICAtLWZvbnQtc2l6ZS0taDY6IGNsYW1wKDAuODc1cmVtLCAwLjY3NThyZW0gKyAwLjQxNDl2dywgMXJlbSk7IC8qIDE0IC8gMTYgKi9cbiAgLS1mb250LXNpemUtLXA6IGNsYW1wKDEuMTI1cmVtLCAxLjAzOThyZW0gKyAwLjIyNzN2dywgMS4zMTI1cmVtKTsgLyogMTggLyAyMSAqL1xuICAtLWxldHRlci1zcGFjaW5nLS1hbGwtY2FwczogY2xhbXAoMC4wNjI1cmVtLCAwLjAzNDFyZW0gKyAwLjA3NTh2dywgMC4xMjVyZW0pOyAvKiAxcHggLyAycHggKi9cbiAgLS1sZXR0ZXItc3BhY2luZy0tYWxsLWNhcHMtLWxnOiBjbGFtcCgwLjEyNXJlbSwgMC4wNjgycmVtICsgMC4xNTE1dncsIDAuMjVyZW0pOyAvKiAycHggLyA0cHggKi9cbn1cbiIsIjpyb290IHtcbiAgLS1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC0tYm9yZGVyLXdpZHRoLS1zbTogMXB4O1xuICAtLWJvcmRlci13aWR0aDogMnB4O1xuICAtLWJvcmRlci13aWR0aC0tbGc6IDRweDtcbiAgLS1jb250ZW50LXdpZHRoOiAxNTAwcHg7XG4gIC0tY29udGVudC13aWR0aC0teHM6IDYwMHB4O1xuICAtLWNvbnRlbnQtd2lkdGgtLXNtOiA4MDBweDtcbiAgLS1jb250ZW50LXdpZHRoLS1sZzogMjAwMHB4O1xuICAtLWdhcC0teHh4czogY2xhbXAoMi41cHgsIGNhbGMoMC4xNTYyNXJlbSArICgoMXZ3IC0gNy42OHB4KSAqIDAuNTE4NykpLCA1cHgpO1xuICAtLWdhcC0teHhzOiBjbGFtcCg1cHgsIGNhbGMoMC4zMTI1cmVtICsgKCgxdncgLSA3LjY4cHgpICogMS4wMzczKSksIDEwcHgpO1xuICAtLWdhcC0teHM6IGNsYW1wKDEwcHgsIGNhbGMoMC42MjVyZW0gKyAoKDF2dyAtIDcuNjhweCkgKiAyLjA3NDcpKSwgMjBweCk7XG4gIC0tZ2FwLS1zbTogY2xhbXAoMjBweCwgY2FsYygxLjI1cmVtICsgKCgxdncgLSA3LjY4cHgpICogMi4wNzQ3KSksIDMwcHgpO1xuICAtLWdhcDogY2xhbXAoMzBweCwgY2FsYygxLjg3NXJlbSArICgoMXZ3IC0gNy42OHB4KSAqIDQuMTQ5NCkpLCA1MHB4KTtcbiAgLS1nYXAtLWxnOiBjbGFtcCg1MHB4LCBjYWxjKDMuMTI1cmVtICsgKCgxdncgLSA3LjY4cHgpICogNC4xNDk0KSksIDcwcHgpO1xuICAtLWdhcC0teGw6IGNsYW1wKDcwcHgsIGNhbGMoNC4zNzVyZW0gKyAoKDF2dyAtIDcuNjhweCkgKiA2LjIyNDEpKSwgMTAwcHgpO1xuICAtLWdhcC0teHhsOiBjbGFtcCgxMDBweCwgY2FsYyg2LjI1cmVtICsgKCgxdncgLSA3LjY4cHgpICogOC4yOTg4KSksIDE0MHB4KTtcbiAgLS1nYXAtc3RhdGljLS14eHh4czogMXB4O1xuICAtLWdhcC1zdGF0aWMtLXh4eHM6IDVweDtcbiAgLS1nYXAtc3RhdGljLS14eHM6IDEwcHg7XG4gIC0tZ2FwLXN0YXRpYy0teHM6IDE1cHg7XG4gIC0tZ2FwLXN0YXRpYy0tc206IDMwcHg7XG4gIC0tZ2FwLXN0YXRpYzogNDBweDtcbiAgLS1nYXAtc3RhdGljLS1sZzogNjBweDtcbiAgLS1tYXgtd2lkdGg6IGNhbGModmFyKC0tY29udGFpbmVyLXBhZGRpbmctLXgpICogMiArIHZhcigtLWNvbnRlbnQtd2lkdGgpKTtcbiAgLS1tYXgtd2lkdGgtLWxnOiBjYWxjKHZhcigtLWNvbnRhaW5lci1wYWRkaW5nLS14KSAqIDIgKyB2YXIoLS1jb250ZW50LXdpZHRoLS1sZykpO1xuICAtLW1heC13aWR0aC0tc206IGNhbGModmFyKC0tY29udGFpbmVyLXBhZGRpbmctLXgpICogMiArIHZhcigtLWNvbnRlbnQtd2lkdGgtLXNtKSk7XG4gIC0tdHJhbnNpdGlvbi1kdXI6IDAuMnM7XG4gIC0tdHJhbnNpdGlvbi1kdXItLXNsb3c6IDAuOHM7XG59XG4iLCIvKiBSZXNldCBhbGwgKi9cblxuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogQm9yZGVyIGJveCBmb3IgYWxsICovXG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICB9XG59XG5cbi8qIE5vIEhvcml6b250YWwgU2Nyb2xsaW5nICovXG5cbmh0bWwsXG5ib2R5IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi8qIFZhbml0eSBzdHlsZXMgKi9cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci0tZ3JlZW4pO1xuICBjb2xvcjogdmFyKC0tY29sb3ItLXdoaXRlKTtcbn1cblxuLyogQmFzZSBsaXN0IHN0eWxlcyAqL1xuXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gID5saSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxufVxuXG4vKiBCYXNlIGVtYmVkIHN0eWxlcyAqL1xuXG5vYmplY3QsXG5lbWJlZCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogQmFzZSBpbWFnZSBzdHlsZXMgKi9cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBCYXNlIGJ1dHRvbiBzdHlsZXMgKi9cblxuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbiIsIjpyb290IHtcbiAgLS1jb250YWluZXItcGFkZGluZzogdmFyKC0tZ2FwKTtcblxuICBAbWVkaWEgKC0tc20pIHtcbiAgICAtLWNvbnRhaW5lci1wYWRkaW5nOiB2YXIoLS1nYXAtLWxnKTtcbiAgfVxuXG4gIEBtZWRpYSAoLS1sZykge1xuICAgIC0tY29udGFpbmVyLXBhZGRpbmc6IHZhcigtLWdhcC0teGwpO1xuICB9XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0tbGlnaHQtZ3JheSk7XG59XG5cbi5wYWdlLWNvbHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICBAbWVkaWEgKC0tbGcpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBoZWlnaHQ6IDEwMGR2aDtcbiAgfVxufVxuXG4ucGFnZS1jb2wge1xuICBwYWRkaW5nOiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cbiAgJi0tbGVmdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItLW1pbnQpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBtZWRpYSAoLS1sZykge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG5cbiAgICA+ICoge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0tbGlnaHQtZ3JheSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhICgtLWxnKSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cblxuICAgID4gKiB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCI6cm9vdCB7XG4gIC0tcCB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLS1taWQtZ3JheSk7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LS1wcmltYXJ5KTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0tcCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgdGV4dC13cmFwOiBwcmV0dHk7XG4gIH1cbn1cblxuYm9keSB7XG4gIEBhcHBseSAoLS1wKTtcbn1cblxucCxcbnByZSxcbmFkZHJlc3Mge1xuICBtYXJnaW46IDA7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci0tZGFyay1ncmF5KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtLWgxKTtcbn1cblxuaDIge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0taDIpO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLS1oMyk7XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtLWg0KTtcbn1cblxuaDUge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0taDUpO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLS1oNik7XG59XG5cbmEge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LS1wcmltYXJ5KTtcbn1cbiIsIi5oZWFkZXIge1xuICA+ICoge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xuICAgIH1cbiAgfVxufVxuIiwiOnJvb3Qge1xuICAtLWJ0bi1pY29uLWdhcDogdmFyKC0tZ2FwLXN0YXRpYy0teHhzKTtcbiAgLS1idG4taWNvbi13aWR0aDogMThweDtcbn1cblxuLmJ0biB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci0tZ3JlZW4pO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogdmFyKC0tZ2FwLXN0YXRpYy0teHh4eHMpIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tdHJhbnNpdGlvbi1kdXIpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IHZhcigtLWJ0bi1iZWZvcmUtbGVmdCwgMCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciB2YXIoLS10cmFuc2l0aW9uLWR1cik7XG4gICAgd2lkdGg6IHZhcigtLWJ0bi1iZWZvcmUtd2lkdGgsIDEwMCUpO1xuICB9XG5cbiAgJi0tZm9yd2FyZCB7XG4gICAgLS1idG4tYmVmb3JlLXdpZHRoOiBjYWxjKDEwMCUgLSAodmFyKC0tYnRuLWljb24td2lkdGgpICsgdmFyKC0tYnRuLWljb24tZ2FwKSkpO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYXNwZWN0LXJhdGlvOiAyMSAvIDE1O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1idG4taWNvbi1nYXApO1xuICAgICAgbWFzay1pbWFnZTogdXJsKCcvYXNzZXRzL2ljb25zL2Fycm93LXJpZ2h0LnN2ZycpO1xuICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCB2YXIoLS10cmFuc2l0aW9uLWR1cik7XG4gICAgICB3aWR0aDogdmFyKC0tYnRuLWljb24td2lkdGgpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodmFyKC0tZ2FwLXN0YXRpYy0teHh4cykpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJhY2t3YXJkIHtcbiAgICAtLWJ0bi1iZWZvcmUtbGVmdDogY2FsYyh2YXIoLS1idG4taWNvbi13aWR0aCkgKyB2YXIoLS1idG4taWNvbi1nYXApKTtcbiAgICAtLWJ0bi1iZWZvcmUtd2lkdGg6IGNhbGMoMTAwJSAtICh2YXIoLS1idG4taWNvbi13aWR0aCkgKyB2YXIoLS1idG4taWNvbi1nYXApKSk7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBhc3BlY3QtcmF0aW86IDIxIC8gMTU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1idG4taWNvbi1nYXApO1xuICAgICAgbWFzay1pbWFnZTogdXJsKCcvYXNzZXRzL2ljb25zL2Fycm93LWxlZnQuc3ZnJyk7XG4gICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgb3JkZXI6IC0xO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIHZhcigtLXRyYW5zaXRpb24tZHVyKTtcbiAgICAgIHdpZHRoOiB2YXIoLS1idG4taWNvbi13aWR0aCk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKHZhcigtLWdhcC1zdGF0aWMtLXh4eHMpICogLTEpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jYXJkIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcblxuICAmOjpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJvcmRlci13aWR0aC0tbGcpIHNvbGlkIHZhcigtLWNvbG9yLS1taW50KTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXAtLXNtKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwLS14bCk7XG4gIH1cblxuICA+ICoge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXAtLXNtKTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmRfX2V5ZWJyb3cge1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdhcC0teHh4cyk7XG4gIH1cbn1cblxuLmNhcmRfX3RpdGxlIHtcbiAgYSB7XG4gICAgLS10ZXh0LWxpbmstdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBhcHBseSAoLS10ZXh0LWxpbmspO1xuICB9XG59XG5cbi5jYXJkX19icmVhayB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYm9yZGVyLXdpZHRoLS1sZykgc29saWQgdmFyKC0tY29sb3ItLW1pbnQpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiOnJvb3Qge1xuICAtLXRleHQtbGluayB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLS1ncmVlbik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB2YXIoLS10ZXh0LWxpbmstdGV4dC1kZWNvcmF0aW9uLCB1bmRlcmxpbmUpO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS10cmFuc2l0aW9uLWR1cik7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0tZGFyay1ncmF5KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5jaXRhdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci0tbWlkLWdyYXkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIuZml0LXZpZHMtd3JhcHBlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBpbmhlcml0O1xuXG4gIGlmcmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5kaXZbdGh1bWJuYWlsXSB7XG4gIHdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4iLCIuZXllYnJvdyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci0tbWlkLWdyYXkpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktLXRlcnRpYXJ5KTtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjkzNzVyZW0sIDAuODgwN3JlbSArIDAuMTUxNXZ3LCAxLjA2MjVyZW0pOyAvKiAxNSAvIDE3ICovXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy0tYWxsLWNhcHMtLWxnKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIi5mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gKiB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdhcC0tc20pO1xuICAgIH1cbiAgfVxuXG4gIGZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmZpZWxkIHtcbiAgICA+ICoge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwLS14cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci0tZGFyay1ncmF5KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktLXRlcnRpYXJ5KTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0taDUpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLS1hbGwtY2Fwcyk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgJlt0eXBlPVwiZW1haWxcIl0sXG4gICAgJlt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBAYXBwbHkgKC0tcCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0td2hpdGUpO1xuICAgICAgYm9yZGVyOiB2YXIoLS1ib3JkZXItd2lkdGgtLXNtKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICAgICAgcGFkZGluZzogdmFyKC0tZ2FwLXN0YXRpYy0teHMpO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLS1ncmVlbik7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5taWRkbGVDb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5idG4tdG9vbGJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiB2YXIoLS1nYXAtc3RhdGljLS14cyk7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgLmFjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItLW1pZC1ncmF5KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFzay1pbWFnZTogdXJsKCcvYXNzZXRzL2ljb25zL2Fycm93LXJpZ2h0LWNpcmNsZS5zdmcnKTtcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS10cmFuc2l0aW9uLWR1cik7XG4gICAgd2lkdGg6IDMycHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLS1ncmVlbik7XG4gICAgfVxuICB9XG59XG4iLCIuaGVybyB7XG4gIGFzcGVjdC1yYXRpbzogMjQwMCAvIDEwNzI7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAqIC0xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpICogMik7XG59XG5cbi5oZXJvX19pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiLmxvZ28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgPiAqIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwLXN0YXRpYy0teHMpO1xuICAgIH1cbiAgfVxufVxuXG4ubG9nb19fdG9wIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLS1kYXJrLWdyYXkpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktLXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoM3JlbSwgMi4wMzQxcmVtICsgMi41NzU4dncsIDUuMTI1cmVtKTsgLyogNDhweCAvIDgycHggKi9cbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLS1hbGwtY2Fwcy0tbGcpO1xuICBsaW5lLWhlaWdodDogMC44NTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDEuNTQ1NXJlbSArIDEuMjEyMXZ3LCAzcmVtKTsgLyogMzIgLyA0OCAqL1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tdHJhbnNpdGlvbi1kdXIpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItLWdyZWVuKTtcbiAgICB9XG4gIH1cbn1cblxuLmxvZ29fX2JvdHRvbSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci0tbWlkLWdyYXkpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktLXRlcnRpYXJ5KTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjE4NzVyZW0sIDEuMTMwN3JlbSArIDAuMTUxNXZ3LCAxLjMxMjVyZW0pOyAvKiAxOSAvIDIxICovXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy0tYWxsLWNhcHMpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiOnJvb3Qge1xuICAtLW1lc3NhZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItLW1pZC1ncmF5KTtcbiAgLS1tZXNzYWdlLWJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItLW1pZC1ncmF5KTtcbiAgLS1tZXNzYWdlLWljb246IHVybCgnL2Fzc2V0cy9pY29ucy9pbmZvLnN2ZycpO1xuICAtLW1lc3NhZ2UtaWNvbi1zaXplOiBjbGFtcCgyMXB4LCBjYWxjKDEuMzEyNXJlbSArICgoMXZ3IC0gNnB4KSAqIDAuMjI3MykpLCAyNHB4KTtcbn1cblxuLm1lc3NhZ2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZXNzYWdlLWJhY2tncm91bmQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLS13aGl0ZSk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiB2YXIoLS1nYXAtLXhzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IHZhcigtLW1lc3NhZ2UtaWNvbi1zaXplKTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWdhcC0teHMpO1xuICAgIG1hc2staW1hZ2U6IHZhcigtLW1lc3NhZ2UtaWNvbik7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiB2YXIoLS1tZXNzYWdlLWljb24tc2l6ZSk7XG4gIH1cblxuICAmLmJhZCxcbiAgJi5lcnJvciB7XG4gICAgLS1tZXNzYWdlLWJhY2tncm91bmQtY29sb3I6ICM4MDQ2NDY7XG4gICAgLS1tZXNzYWdlLWljb246IHVybCgnL2Fzc2V0cy9pY29ucy9iZWxsLnN2ZycpO1xuICB9XG5cbiAgJi5nb29kLFxuICAmLnN1Y2Nlc3Mge1xuICAgIC0tbWVzc2FnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0tZ3JlZW4pO1xuICAgIC0tbWVzc2FnZS1pY29uOiB1cmwoJy9hc3NldHMvaWNvbnMvY2hlY2stY2lyY2xlLnN2ZycpO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnBhZ2luYXRpb25fX2l0ZW1zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAwIGF1dG87XG4gIGdhcDogdmFyKC0tZ2FwLXN0YXRpYy0teHhzKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYWdpbmF0aW9uX19pdGVtIHtcbiAgJi0tYWN0aXZlIHtcbiAgICAucGFnaW5hdGlvbl9fbGluayB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tY29sb3ItLWdyZWVuKTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLS1ncmVlbik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdpbmF0aW9uX19saW5rLFxuLnBhZ2luYXRpb25fX2RpcmVjdGlvbi1uYXZfX2xpbmsge1xuICBjb2xvcjogdmFyKC0tY29sb3ItLWdyZWVuKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLS1oNSk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy0tYWxsLWNhcHMtLWxnKTtcbiAgcGFkZGluZzogdmFyKC0tZ2FwLXN0YXRpYy0teHh4cyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS10cmFuc2l0aW9uLWR1cik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLS1kYXJrLWdyYXkpO1xuICB9XG59XG4iLCIucmljaC10ZXh0IHtcbiAgcCxcbiAgdWwsXG4gIG9sLFxuICBwcmUsXG4gIGFkZHJlc3Mge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1yaWNoLXRleHQtcC1tYXJnaW4tYm90dG9tLCB2YXIoLS1nYXAtLXNtKSk7XG4gICAgfVxuICB9XG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiB2YXIoLS1nYXAtLWxnKTtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwLS1zbSk7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1yaWNoLXRleHQtcC1mb250LXNpemUsIHZhcigtLWZvbnQtc2l6ZS0tcCkpO1xuICB9XG5cbiAgYSB7XG4gICAgQGFwcGx5ICgtLXRleHQtbGluayk7XG4gIH1cblxuICBzdHJvbmcge1xuICAgIGNvbG9yOiB2YXIoLS1zdHJvbmctY29sb3IsIGN1cnJlbnRDb2xvcik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIHVsIHtcbiAgICA+IGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICBtYXJnaW4tbGVmdDogdmFyKC0tZ2FwLXN0YXRpYy0teHMpO1xuXG4gICAgICAmOjptYXJrZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItLWJyb256ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJpbWcge1xuICAmLmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCB2YXIoLS1nYXApIHZhcigtLWdhcCkgMDtcbiAgfVxuXG4gICYucmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMCB2YXIoLS1nYXApIHZhcigtLWdhcCk7XG4gIH1cblxuICAmLmxlZnRBbG9uZSxcbiAgJi5sZWZ0LWFsb25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgMCB2YXIoLS1nYXApO1xuICB9XG5cbiAgJi5jZW50ZXIsXG4gICYuY2VudGVyZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvIHZhcigtLWdhcCkgYXV0bztcbiAgfVxufVxuXG4uY2FwdGlvbkltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwLXhzKTtcbiAgfVxuXG4gICYuY2VudGVyLFxuICAmLmNlbnRlcmVkIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgIC5jYXB0aW9uIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gIH1cblxuICAmLnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLWdhcCk7XG4gIH1cblxuICAmLmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZ2FwKTtcbiAgfVxuXG4gICYubGVmdEFsb25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWdhcCk7XG4gIH1cblxuICAmLm5vLWZsb2F0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmNhcHRpb24ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktLXNlY29uZGFyeSk7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4iXX0= */