:root{--content-width:calc(63.33rem + var(--space)*2);--dropdown-symbol-width:0.7em;--global-font-family:"Inter",Arial,Helvetica,sans-serif;--highlight-font-family:"Archivo",Arial,Helvetica,sans-serif;--global-font-size:18;--global-font-html:calc(var(--global-font-size)*1px);--global-font-line-height:1.4;--lh:calc(var(--global-font-line-height)*1em);--font-size-xs:calc(12/var(--global-font-size)*1rem);--font-size-smaller:calc(14/var(--global-font-size)*1rem);--font-size-small:calc(16/var(--global-font-size)*1rem);--font-size-regular:1rem;--font-size-medium:calc(20/var(--global-font-size)*1rem);--font-size-large:calc(22/var(--global-font-size)*1rem);--font-size-larger:calc(30/var(--global-font-size)*1rem);--font-size-2-xl:calc(34/var(--global-font-size)*1rem);--font-size-3-xl:calc(36/var(--global-font-size)*1rem);--font-size-huge:calc(38/var(--global-font-size)*1rem);--color-black:#000;--color-gray:#8e8e8e;--color-light-gray:#e8e8e8;--color-lighter-gray:#f2f2f2;--color-white:#fff;--global-font-color:#000;--global-body-bg:var(--color-lighter-gray);--border-color-dark:#333;--border-color-light:#ccc;--color-link:#000;--color-link-visited:#000;--color-link-active:#000;--color-quote-border:#000;--color-quote-citation:#6c7781;--space:5vw;--gap:2rem;--column:3rem;--hh:100px;--ease:ease-in-out;--ease2:cubic-bezier(0.68,-0.55,0.265,1.55);--tt:0.5s}body{--swiper-navigation-size:30px;--swiper-navigation-color:#fff}@media screen and (min-width:48em){:root{--font-size-2-xl:calc(55/var(--global-font-size)*1rem);--font-size-3-xl:calc(60/var(--global-font-size)*1rem);--font-size-huge:calc(75/var(--global-font-size)*1rem)}}@media screen and (min-width:68em){:root{--font-size-larger:calc(40/var(--global-font-size)*1rem);--font-size-2-xl:calc(50/var(--global-font-size)*1rem);--font-size-3-xl:calc(85/var(--global-font-size)*1rem);--font-size-huge:calc(90/var(--global-font-size)*1rem);--column:5rem}}@media screen and (min-width:90em){:root{--font-size-3-xl:calc(95/var(--global-font-size)*1rem);--font-size-huge:calc(105/var(--global-font-size)*1rem)}}.image,.wp-block-image,.wp-block-media-text__media{margin:0}.image img,.wp-block-image img,.wp-block-media-text__media img{display:block;width:100%}.rolling-text-wrapper{white-space:nowrap;padding:2rem 0;padding:var(--gap) 0;font-size:1.66667rem;font-size:var(--font-size-larger);font-weight:500;background-color:#fff;background-color:var(--color-white);color:#000;color:var(--color-black);overflow:hidden;position:relative}.rolling-text-wrapper a{text-decoration:none;color:inherit}.rolling-text-wrapper>.rolling-text{-webkit-animation:rolltext 15s linear infinite both;animation:rolltext 15s linear infinite both;margin:0;white-space:nowrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:visible}.rolling-text-wrapper>.rolling-text>*{margin:0 .25em;max-width:none}.masonry-grid{--global-font-family:var(--highlight-font-family);--gap:1.6rem;font-family:Inter,Arial,Helvetica,sans-serif;font-family:var(--global-font-family);margin:0 -1rem;margin:0 calc(var(--gap)/-2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.masonry-grid .grid-item{width:100%;padding:0 1rem;padding:0 calc(var(--gap)/2);margin:0 0 2rem;margin:0 0 calc(var(--gap)*1);position:relative}.masonry-grid .grid-item .entry-actions{position:absolute;top:0;right:1rem;right:calc(var(--gap)/2);z-index:2}.masonry-grid .grid-item .post-thumbnail,.masonry-grid .grid-item .post-thumbnail img{display:block;width:100%}.masonry-grid .grid-item .post-thumbnail{position:relative;width:100%;height:0;padding-top:100%}.masonry-grid .grid-item .post-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.masonry-grid .grid-item .simple-link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.masonry-grid .grid-item .portfolio-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.2em 0;border-bottom:1px solid #ccc}.masonry-grid .grid-item .portfolio-header *{font-size:.77778rem;font-size:var(--font-size-smaller);margin:0;display:inline}.masonry-grid .grid-large .post-thumbnail{padding-top:66%}.masonry-grid .grid-medium .post-thumbnail.vertical{padding-top:158%}.masonry-grid .grid-medium .post-thumbnail.horizontal{padding-top:64%}@media screen and (min-width:37.5em){.masonry-grid .grid-item,.masonry-grid .grid-large{width:50%}.masonry-grid .grid-3,.masonry-grid .grid-full{width:100%}.masonry-grid .grid-sizer{width:10%}}@media screen and (min-width:68em){.masonry-grid .grid-item,.masonry-grid .grid-small{width:20%}.masonry-grid .grid-1,.masonry-grid .grid-medium{width:30%}.masonry-grid .grid-2,.masonry-grid .grid-large{width:50%}.masonry-grid .grid-3,.masonry-grid .grid-full{width:100%}}.wp-block-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:48em){.wp-block-columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:48em){.wp-block-column{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.wp-block-column:not(:first-child){margin-left:5vw;margin-left:var(--space)}}.wp-block-media-text{display:grid;grid-gap:4rem 5vw;gap:4rem 5vw;grid-gap:calc(var(--gap)*2) var(--space);gap:calc(var(--gap)*2) var(--space);grid-template-columns:1fr 1fr;margin-top:3rem;margin-top:var(--column);margin-bottom:3rem;margin-bottom:var(--column)}.wp-block-media-text .wp-block-media-text__content{padding:0}.wp-block-media-text .wp-block-media-text__content:after{content:"";display:block;margin-top:2em;width:2em;height:1px;background-color:#000;background-color:var(--color-black)}@media screen and (max-width:68em){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.wp-block-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:.5em}.wp-block-gallery:not(.components-placeholder){margin:1.5em auto}.entry-content .wp-block-gallery{padding-right:1.5em;padding-left:1.5em}@media screen and (min-width:48em){.entry-content .wp-block-gallery{padding-right:0;padding-left:0}}.wp-block-gallery.columns-2 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-9 .blocks-gallery-item{grid-column:span 1;margin:0;width:inherit}.blocks-gallery-item:last-child:nth-child(odd){grid-column:span 2}.wp-block-gallery.columns-3 .blocks-gallery-item:last-child:nth-child(3n),.wp-block-gallery.columns-5 .blocks-gallery-item:last-child:nth-child(5n),.wp-block-gallery.columns-7 .blocks-gallery-item:last-child:nth-child(7n),.wp-block-gallery.columns-9 .blocks-gallery-item:last-child:nth-child(9n){grid-column:span 1}@media screen and (min-width:40em){.wp-block-gallery.columns-2{grid-template-columns:repeat(2,1fr)}.wp-block-gallery.columns-3{grid-template-columns:repeat(3,1fr)}.wp-block-gallery.columns-4{grid-template-columns:repeat(4,1fr)}.wp-block-gallery.columns-5{grid-template-columns:repeat(5,1fr)}.wp-block-gallery.columns-6{grid-template-columns:repeat(6,1fr)}.wp-block-gallery.columns-7{grid-template-columns:repeat(7,1fr)}.wp-block-gallery.columns-8{grid-template-columns:repeat(8,1fr)}.wp-block-gallery.columns-9{grid-template-columns:repeat(9,1fr)}}.has-small-font-size{font-size:.88889rem;font-size:var(--font-size-small)}.has-regular-font-size{font-size:1rem;font-size:var(--font-size-regular)}.has-medium-font-size{font-size:1.11111rem;font-size:var(--font-size-medium)}.has-large-font-size{font-size:1.22222rem;font-size:var(--font-size-large)}.has-larger-font-size{font-size:1.66667rem;font-size:var(--font-size-larger);line-height:1.15}.has-2-xl-font-size{font-size:1.88889rem;font-size:var(--font-size-2-xl);line-height:1.15}.has-3-xl-font-size{font-size:2rem;font-size:var(--font-size-3-xl);line-height:1.15}.has-huge-font-size{font-size:2.11111rem;font-size:var(--font-size-huge);line-height:1.15}.is-vertically-aligned-top{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.is-vertically-aligned-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.is-vertically-aligned-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.has-background{padding:3rem 5vw;padding:var(--column) var(--space)}.has-theme-black-background-color{background-color:#000;background-color:var(--color-black)}.has-theme-gray-background-color{background-color:#8e8e8e;background-color:var(--color-gray)}.has-theme-light-gray-background-color{background-color:#e8e8e8;background-color:var(--color-light-gray)}.has-theme-white-background-color{background-color:#fff;background-color:var(--color-white)}.has-theme-black-color{color:#000;color:var(--color-black)}.has-theme-gray-color{color:#8e8e8e;color:var(--color-gray)}.has-theme-light-gray-color{color:#e8e8e8;color:var(--color-light-gray)}.has-theme-white-color{color:#fff;color:var(--color-white)}.brand-block--video-intro{-webkit-animation:hideToLeft 1s ease-in-out 5s both;animation:hideToLeft 1s ease-in-out 5s both;-webkit-animation:hideToLeft 1s var(--ease) 5s both;animation:hideToLeft 1s var(--ease) 5s both;background-color:#000;background-color:var(--color-black);height:100%;left:0;margin:0!important;padding:0;position:fixed;top:0;width:100%;z-index:1006;max-width:none!important}.brand-block--video-intro video{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.staff-group *{font-family:Archivo,Arial,Helvetica,sans-serif;font-family:var(--highlight-font-family)}.staff-group figure{margin-bottom:2rem;margin-bottom:var(--gap)}.staff-group .wp-block-column{margin-bottom:.75em}@media screen and (min-width:48em){.staff-group .wp-block-column:not(:first-child){margin-left:3.33333vw;margin-left:calc(var(--space)/1.5)}}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption,embed,iframe,object,video{max-width:100%}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}@media screen and (min-width:48em){.wp-block-image.alignright,.wp-caption.alignright{margin-right:calc(50% - 31.665rem - 5vw);margin-right:calc(50% - var(--content-width)/2)}.wp-block-image.alignleft,.wp-caption.alignleft{margin-left:calc(50% - 31.665rem - 5vw);margin-left:calc(50% - var(--content-width)/2)}}.gallery{margin-bottom:1.5em;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:.5em}@media screen and (min-width:40em){.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}}.gallery-item{padding:.5em;border:1px solid #ccc;border:1px solid var(--border-color-light)}.gallery-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery-caption{font-size:80%}.entry-content{padding:1px 0}.alignfull>.wp-block-group__inner-container,.entry-content>:not(.alignfull),body:not(.page):not(.single) .site-main{max-width:calc(63.33rem + 10vw);max-width:var(--content-width);margin-left:auto;margin-right:auto;padding-left:5vw;padding-left:var(--space);padding-right:5vw;padding-right:var(--space)}.alignfull{max-width:none;padding-left:0;padding-right:0}.entry-actions{font-size:.77778rem;font-size:var(--font-size-smaller);text-transform:uppercase;text-align:center;font-weight:700}.entry-actions a{text-decoration:none}.entry-actions>*{display:inline-block;margin:.5em 1em}.wp-post-image{display:block;width:100%}.work-main-content{margin:3rem 0;margin:var(--column) 0;display:grid;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;grid-gap:2rem;gap:2rem;grid-gap:calc(var(--gap));gap:calc(var(--gap))}@media screen and (min-width:68em){.work-main-content{grid-gap:5vw;gap:5vw;grid-gap:calc(var(--space));gap:calc(var(--space));grid-template-columns:2fr 4fr 2fr}.work-main-content .entry-content{font-size:1.22222rem;font-size:var(--font-size-large)}}.entry-footer>*{opacity:.5}.entry-footer{font-size:1.11111rem;font-size:var(--font-size-medium)}.entry-footer h2,.entry-footer h3,.entry-footer h4{font-size:.88889rem;font-size:var(--font-size-small);font-weight:700;opacity:1}ul.services{list-style:none;padding:0}ul.services li{display:inline}ul.services li:after{content:", "}ul.services li:last-child:after{content:"."}ul.services a{text-decoration:none}ul.data-sheet{list-style:none;padding:0;margin:3rem 0;margin:var(--column) 0;border-bottom:1px solid #8e8e8e;border-bottom:1px solid var(--color-gray)}ul.data-sheet li{padding:1em 0;border-top:1px solid #8e8e8e;border-top:1px solid var(--color-gray);display:grid;grid-gap:1em;gap:1em;grid-template-columns:40% 1fr;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}ul.data-sheet li>*{margin:0}ul.data-sheet li h2,ul.data-sheet li h3,ul.data-sheet li h4{font-size:.77778rem;font-size:var(--font-size-smaller)}.read-more-btn{font-size:.88889rem;font-size:var(--font-size-small);display:block;text-decoration:underline;cursor:pointer}.read-more-btn+.more-text,.read-more-btn.mobile{display:none}@media screen and (max-width:68em){.read-more-btn.mobile{display:block}.read-more-btn.mobile.active{display:none}.read-more-btn.mobile.active+.is-style-mobile-hidden{display:block}.read-more-btn.mobile+.is-style-mobile-hidden{display:none}}.entry-content .hidden-content{display:none}.entry-content.show-hidden-content .hidden-content{display:block}.entry-content.show-hidden-content .read-more-btn{display:none}h1.has-small-font-size,h2.has-small-font-size,h3.has-small-font-size,h4.has-small-font-size,h5.has-small-font-size,h6.has-small-font-size{margin-bottom:2em}body.single-portfolio article{padding-left:5vw;padding-left:var(--space);padding-right:5vw;padding-right:var(--space);max-width:calc(63.33rem + 10vw);max-width:var(--content-width);margin-left:auto;margin-right:auto}body.single-portfolio article h1{font-weight:700}body.single-portfolio article .entry-content>*{max-width:none;padding-left:0;padding-right:0}body.page-template-page-press{--global-font-color:#fff;--global-body-bg:#000}body.page-template-page-press .site-branding{-webkit-filter:invert(1);filter:invert(1)}.press-list h2{--highlight-font-family:var(--global-font-family)}.press-list{text-align:center;margin:3rem 0 6rem;margin:var(--column) 0 calc(var(--column)*2)}.posts-in-media{margin:2em auto;max-width:30rem;padding-left:calc(var(--swiper-navigation-size));padding-right:calc(var(--swiper-navigation-size));position:relative;text-align:left;max-height:80em;overflow:hidden;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;-webkit-transition:all .6s var(--ease);transition:all .6s var(--ease)}.posts-in-media .close-media{background:none;border:none;padding:0;margin:2em auto;display:block}.posts-in-media .close-media svg{display:block;max-width:100%;height:auto}.posts-in-media .post{width:100%;display:grid;font-size:.77778rem;font-size:var(--font-size-smaller);grid-template-rows:1fr auto}.posts-in-media .post .text{padding:2rem;padding:var(--gap);background:#fff;background:var(--color-white);color:#000;color:var(--color-black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.posts-in-media .post .text .headline{margin:0}.posts-in-media .post .text .content{margin:1.5em 0}.posts-in-media .post .text .content>:last-child{margin-bottom:0}.posts-in-media .post .text a{color:inherit!important}.posts-in-media .post .text .read-more{margin-top:auto}.posts-in-media .post figure{position:relative}.posts-in-media .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.posts-in-media .swiper-button-prev{left:0}.posts-in-media .swiper-button-next{right:0}@media screen and (min-width:68em){.posts-in-media{max-width:50rem}.posts-in-media .post{grid-template-rows:auto;grid-template-columns:35% 1fr}.posts-in-media .close-media{margin:0;position:absolute;top:0;right:-1em;z-index:2;width:1em}}.media-headline{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:.25em 0}.media-headline:not(.active)+.posts-in-media{max-height:0;margin-top:0;margin-bottom:0}.media-headline.active{text-decoration:underline}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jdXN0b20tcHJvcGVydGllcy5jc3MiLCJfYmxvY2tzLmNzcyIsIl9tZWRpYS5jc3MiLCJjb250ZW50LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPQSxNQUVDLCtDQUFrRCxDQUNsRCw2QkFBOEIsQ0FHOUIsdURBQTJELENBRTNELDREQUFnRSxDQUVoRSxxQkFBc0IsQ0FDdEIsb0RBQXVELENBQ3ZELDZCQUE4QixDQUM5Qiw2Q0FBZ0QsQ0FHaEQsb0RBQXlELENBQ3pELHlEQUE4RCxDQUM5RCx1REFBNEQsQ0FFNUQsd0JBQXlCLENBRXpCLHdEQUE2RCxDQUM3RCx1REFBNEQsQ0FFNUQsd0RBQTZELENBQzdELHNEQUEyRCxDQUMzRCxzREFBMkQsQ0FDM0Qsc0RBQTJELENBRzNELGtCQUFtQixDQUNuQixvQkFBcUIsQ0FDckIsMEJBQTJCLENBQzNCLDRCQUE2QixDQUM3QixrQkFBbUIsQ0FHbkIsd0JBQXlCLENBQ3pCLDBDQUEyQyxDQUMzQyx3QkFBeUIsQ0FDekIseUJBQTBCLENBQzFCLGlCQUFrQixDQUNsQix5QkFBMEIsQ0FDMUIsd0JBQXlCLENBQ3pCLHlCQUEwQixDQUMxQiw4QkFBK0IsQ0FJL0IsV0FBWSxDQUNaLFVBQVcsQ0FDWCxhQUFjLENBQ2QsVUFBVyxDQUlYLGtCQUFtQixDQUNuQiwyQ0FBK0MsQ0FDL0MsU0FDRCxDQUVBLEtBRUMsNkJBQThCLENBQzlCLDhCQUNELENBRUEsbUNBQ0MsTUFDQyxzREFBMkQsQ0FDM0Qsc0RBQTJELENBQzNELHNEQUNELENBQ0QsQ0FFQSxtQ0FDQyxNQUNDLHdEQUE2RCxDQUM3RCxzREFBMkQsQ0FDM0Qsc0RBQTJELENBQzNELHNEQUEyRCxDQUMzRCxhQUNELENBQ0QsQ0FDQSxtQ0FDQyxNQUNDLHNEQUEyRCxDQUMzRCx1REFDRCxDQUNELENDL0RBLG1EQUdDLFFBS0QsQ0FKQywrREFDQyxhQUFjLENBQ2QsVUFDRCxDQUtELHNCQUNDLGtCQUFtQixDQUNuQixjQUFxQixDQUFyQixvQkFBcUIsQ0FD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QkFBbUIsQ0FDbkIsZUFBOEIsQ0FBOUIsNkJBQThCLENBQzlCLFVBQXlCLENBQXpCLHdCQUF5QixDQUN6QixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0Qix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQWdCRCxDQWZDLHNDQUNDLFFBQ0QsQ0FDQSxxQ0FDQyxjQUlELENBSEMsaURBQ0MsZUFDRCxDQUVELDhCQUNDLHVCQUNELENBQ0EsdUNBQ0MsZUFDRCxDQUVELDZCQUNDLGlCQUNELENBS0QsOEJBQ0MsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixXQUNELENBRUEsb0NBQ0MsTUFDRCxDQUNBLG9DQUNDLE9BQ0QsQ0FFQSxtQ0F6RUQsZ0JBMEVFLGVBY0YsQ0FiRSxzQkFDQyx1QkFBd0IsQ0FDeEIsNkJBQ0QsQ0FDQSw2QkFDQyxRQUFTLENBQ1QsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixVQUFXLENBQ1gsU0FBVSxDQUNWLFNBQ0QsQ0FDRCxDQUdELGdCQUNDLHdCQUFpQixDQUFqQixxQkFBaUIsQ0FBakIsb0JBQWlCLENBQWpCLGdCQUFpQixDQUNqQixjQVNELENBUkMsNkNBQ0MsWUFBYSxDQUNiLFlBQWEsQ0FDYixlQUNELENBQ0EsdUJBQ0MseUJBQ0QiLCJmaWxlIjoiY29udGVudC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDdXN0b20gUHJvcGVydGllc1xuICogYWthIENTUyB2YXJpYWJsZXMuXG4gKlxuICogQGxpbms6IGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy8tLSpcbiAqKi9cblxuOnJvb3Qge1xuXHQvKiAtLWNvbnRlbnQtd2lkdGg6IDc3Ljc3NzdyZW07ICovXG5cdC0tY29udGVudC13aWR0aDogY2FsYyg2My4zM3JlbSArIHZhcigtLXNwYWNlKSAqIDIpO1xuXHQtLWRyb3Bkb3duLXN5bWJvbC13aWR0aDogMC43ZW07XG5cblx0LyogVHlwb2dyYXBoeSAqL1xuXHQtLWdsb2JhbC1mb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXHQvKiAtLWdsb2JhbC1mb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjsgKi9cblx0LS1oaWdobGlnaHQtZm9udC1mYW1pbHk6IFwiQXJjaGl2b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXG5cdC0tZ2xvYmFsLWZvbnQtc2l6ZTogMTg7XG5cdC0tZ2xvYmFsLWZvbnQtaHRtbDogY2FsYyh2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFweCk7XG5cdC0tZ2xvYmFsLWZvbnQtbGluZS1oZWlnaHQ6IDEuNDtcblx0LS1saDogY2FsYyh2YXIoLS1nbG9iYWwtZm9udC1saW5lLWhlaWdodCkgKiAxZW0pO1xuXG5cdC8qIEN1c3RvbSBlZGl0b3IgZm9udCBzaXplcyAqL1xuXHQtLWZvbnQtc2l6ZS14czogY2FsYygxMiAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMXJlbSk7XG5cdC0tZm9udC1zaXplLXNtYWxsZXI6IGNhbGMoMTQgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHQtLWZvbnQtc2l6ZS1zbWFsbDogY2FsYygxNiAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMXJlbSk7XG5cblx0LS1mb250LXNpemUtcmVndWxhcjogMXJlbTtcblxuXHQtLWZvbnQtc2l6ZS1tZWRpdW06IGNhbGMoMjAgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHQtLWZvbnQtc2l6ZS1sYXJnZTogY2FsYygyMiAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMXJlbSk7XG5cblx0LS1mb250LXNpemUtbGFyZ2VyOiBjYWxjKDMwIC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblx0LS1mb250LXNpemUtMi14bDogY2FsYygzNCAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMXJlbSk7XG5cdC0tZm9udC1zaXplLTMteGw6IGNhbGMoMzYgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHQtLWZvbnQtc2l6ZS1odWdlOiBjYWxjKDM4IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblxuXHQvKiBDdXN0b20gZWRpdG9yIGNvbG9ycyAqL1xuXHQtLWNvbG9yLWJsYWNrOiAjMDAwO1xuXHQtLWNvbG9yLWdyYXk6ICM4ZThlOGU7XG5cdC0tY29sb3ItbGlnaHQtZ3JheTogI2U4ZThlODtcblx0LS1jb2xvci1saWdodGVyLWdyYXk6ICNmMmYyZjI7XG5cdC0tY29sb3Itd2hpdGU6ICNmZmY7XG5cblx0LyogQ29sb3JzICovXG5cdC0tZ2xvYmFsLWZvbnQtY29sb3I6ICMwMDA7XG5cdC0tZ2xvYmFsLWJvZHktYmc6IHZhcigtLWNvbG9yLWxpZ2h0ZXItZ3JheSk7XG5cdC0tYm9yZGVyLWNvbG9yLWRhcms6ICMzMzM7XG5cdC0tYm9yZGVyLWNvbG9yLWxpZ2h0OiAjY2NjO1xuXHQtLWNvbG9yLWxpbms6ICMwMDA7XG5cdC0tY29sb3ItbGluay12aXNpdGVkOiAjMDAwO1xuXHQtLWNvbG9yLWxpbmstYWN0aXZlOiAjMDAwO1xuXHQtLWNvbG9yLXF1b3RlLWJvcmRlcjogIzAwMDtcblx0LS1jb2xvci1xdW90ZS1jaXRhdGlvbjogIzZjNzc4MTtcblxuXHQvKiBzcGFjZXMgKi9cblxuXHQtLXNwYWNlOiA1dnc7XG5cdC0tZ2FwOiAycmVtO1xuXHQtLWNvbHVtbjogM3JlbTtcblx0LS1oaDogMTAwcHg7XG5cblx0LyogZWFzZSAqL1xuXG5cdC0tZWFzZTogZWFzZS1pbi1vdXQ7XG5cdC0tZWFzZTI6IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuXHQtLXR0OiAwLjVzO1xufVxuXG5ib2R5IHtcblx0Lyogc3dpcGVyICovXG5cdC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogMzBweDtcblx0LS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogd2hpdGU7XG59XG5cbkBtZWRpYSAoLS1taW4tbSkge1xuXHQ6cm9vdCB7XG5cdFx0LS1mb250LXNpemUtMi14bDogY2FsYyg1NSAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMXJlbSk7XG5cdFx0LS1mb250LXNpemUtMy14bDogY2FsYyg2MCAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMXJlbSk7XG5cdFx0LS1mb250LXNpemUtaHVnZTogY2FsYyg3NSAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMXJlbSk7XG5cdH1cbn1cblxuQG1lZGlhICgtLW1pbi1sKSB7XG5cdDpyb290IHtcblx0XHQtLWZvbnQtc2l6ZS1sYXJnZXI6IGNhbGMoNDAgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHRcdC0tZm9udC1zaXplLTIteGw6IGNhbGMoNTAgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHRcdC0tZm9udC1zaXplLTMteGw6IGNhbGMoODUgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHRcdC0tZm9udC1zaXplLWh1Z2U6IGNhbGMoOTAgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHRcdC0tY29sdW1uOiA1cmVtO1xuXHR9XG59XG5AbWVkaWEgKC0tbWluLXhsKSB7XG5cdDpyb290IHtcblx0XHQtLWZvbnQtc2l6ZS0zLXhsOiBjYWxjKDk1IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblx0XHQtLWZvbnQtc2l6ZS1odWdlOiBjYWxjKDEwNSAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMXJlbSk7XG5cdH1cbn1cbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEJsb2Nrc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKlxuICogQXZhaWxhYmxlIGJsb2NrIHNlbGVjdG9yczpcbiAqIC53cC1ibG9jay1pbWFnZVxuICogLndwLWJsb2NrLW1lZGlhLXRleHRcbiAqIC53cC1ibG9jay1nYWxsZXJ5XG4gKiAud3AtYmxvY2stYXVkaW9cbiAqIC53cC1ibG9jay12aWRlb1xuICogLndwLWJsb2NrLXF1b3RlXG4gKiAud3AtYmxvY2stY292ZXJcbiAqIC53cC1ibG9jay1maWxlXG4gKiAud3AtYmxvY2stYnV0dG9uXG4gKiAud3AtYmxvY2stZ2FsbGVyeVxuICogLndwLWJsb2NrLXRhYmxlXG4gKiAud3AtYmxvY2stZW1iZWRcbiAqIC53cC1ibG9jay1hdWRpb1xuICogLndwLWJsb2NrLXB1bGxxdW90ZVxuICogLndwLWJsb2NrLXByZWZvcm1hdHRlZFxuICogLndwLWJsb2NrLWNvZGVcbiAqIC53cC1ibG9jay12ZXJzZVxuICogLndwLWJsb2NrLXRhYmxlXG4gKiAud3AtYmxvY2stc2VwYXJhdG9yXG4gKiAud3AtYmxvY2stY29sdW1uc1xuICogLndwLWJsb2NrLWNvbHVtblxuICogLndwLWJsb2NrLWxhdGVzdC1wb3N0c1xuICogLndwLWJsb2NrLWNhdGVnb3JpZXNcbiAqIC53cC1ibG9jay1hcmNoaXZlc1xuICovXG5cbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSxcbi53cC1ibG9jay1pbWFnZSxcbi5pbWFnZSB7XG5cdG1hcmdpbjogMDtcblx0JiBpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi8qIHJvbGxpbmcgdGV4dCAqL1xuXG4ucm9sbGluZy10ZXh0LXdyYXBwZXIge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRwYWRkaW5nOiB2YXIoLS1nYXApIDA7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWxhcmdlcik7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCYgYSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG5cdCYgPiAucm9sbGluZy10ZXh0IHtcblx0XHRhbmltYXRpb246IHJvbGx0ZXh0IDE1cyBsaW5lYXIgaW5maW5pdGUgYm90aDtcblx0XHRtYXJnaW46IDA7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHQvKiB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyAqL1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdCYgPiAqIHtcblx0XHRcdG1hcmdpbjogMCAwLjI1ZW07XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHQvKiBkaXNwbGF5OiBpbmxpbmU7ICovXG5cdFx0fVxuXHR9XG59XG5cbi5tYXNvbnJ5LWdyaWQge1xuXHQtLWdsb2JhbC1mb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0LS1nYXA6IDEuNnJlbTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC1mb250LWZhbWlseSk7XG5cdG1hcmdpbjogMCBjYWxjKHZhcigtLWdhcCkgLyAtMik7XG5cdC8qIGRpc3BsYXk6IGdyaWQ7ICovXG5cdC8qIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7ICovXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblxuXHQmIC5ncmlkLWl0ZW0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDAgY2FsYyh2YXIoLS1nYXApIC8gMik7XG5cdFx0LyogbWFyZ2luOiAwIDAgY2FsYyh2YXIoLS1nYXApICogMS40KTsgKi9cblx0XHRtYXJnaW46IDAgMCBjYWxjKHZhcigtLWdhcCkgKiAxKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JiAuZW50cnktYWN0aW9ucyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogY2FsYyh2YXIoLS1nYXApIC8gMik7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblx0XHQmIC5wb3N0LXRodW1ibmFpbCxcblx0XHQmIC5wb3N0LXRodW1ibmFpbCBpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0JiAucG9zdC10aHVtYm5haWwge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTAwJTtcblx0XHRcdCYgaW1nIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5zaW1wbGUtbGluayB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdCYgLnBvcnRmb2xpby1oZWFkZXIge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDEuMmVtIDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblxuXHRcdFx0JiAqIHtcblx0XHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGxlcik7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYgLmdyaWQtbGFyZ2UgLnBvc3QtdGh1bWJuYWlse1xuXHRcdHBhZGRpbmctdG9wOiA2NiUgO1xuXHR9XG5cdCYgLmdyaWQtbWVkaXVtIC5wb3N0LXRodW1ibmFpbC52ZXJ0aWNhbHtcblx0XHRwYWRkaW5nLXRvcDogMTU4JSA7XG5cdH1cblx0JiAuZ3JpZC1tZWRpdW0gLnBvc3QtdGh1bWJuYWlsLmhvcml6b250YWx7XG5cdFx0cGFkZGluZy10b3A6IDY0JSA7XG5cdH1cblxuXHRAbWVkaWEgKC0tbWluLXMpIHtcblx0XHQmIC5ncmlkLWxhcmdlLFxuXHRcdCYgLmdyaWQtaXRlbSB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0XHQmIC5ncmlkLWZ1bGwsXG5cdFx0JiAuZ3JpZC0zIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmIC5ncmlkLXNpemVyIHtcblx0XHRcdHdpZHRoOiAxMCU7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICgtLW1pbi1sKSB7XG5cdFx0JiAuZ3JpZC1pdGVtIHtcblx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0fVxuXHRcdCYgLmdyaWQtc21hbGwge1xuXHRcdFx0d2lkdGg6IDIwJTtcblx0XHR9XG5cdFx0JiAuZ3JpZC1tZWRpdW0sXG5cdFx0JiAuZ3JpZC0xIHtcblx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0fVxuXHRcdCYgLmdyaWQtbGFyZ2UsXG5cdFx0JiAuZ3JpZC0yIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHRcdCYgLmdyaWQtZnVsbCxcblx0XHQmIC5ncmlkLTMge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQ29sdW1uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndwLWJsb2NrLWNvbHVtbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdEBtZWRpYSAoLS1taW4tbSkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdH1cbn1cblxuQG1lZGlhICgtLW1pbi1tKSB7XG5cdC53cC1ibG9jay1jb2x1bW4ge1xuXHRcdGZsZXg6IDEgMSAwO1xuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNlKTtcblx0XHR9XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBNZWRpYSAmIFRleHQgQmxvY2tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53cC1ibG9jay1tZWRpYS10ZXh0IHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z2FwOiBjYWxjKHZhcigtLWdhcCkgKiAyKSB2YXIoLS1zcGFjZSk7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0bWFyZ2luLXRvcDogdmFyKC0tY29sdW1uKTtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tY29sdW1uKTtcblx0JiAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAyZW07XG5cdFx0XHR3aWR0aDogMmVtO1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICgtLW1heC1sKSB7XG5cdFx0Ji5pcy1zdGFja2VkLW9uLW1vYmlsZSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQmLmhhcy1tZWRpYS1vbi10aGUtcmlnaHQge1xuXHRcdCYgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdH1cblx0XHQmIC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IHtcblx0XHRcdG9yZGVyOiAwO1xuXHRcdH1cblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEdhbGxlcnkgQmxvY2sgLSBvdmVycmlkZXMgY29yZSBzdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLndwLWJsb2NrLWdhbGxlcnkge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMDBweCwgMWZyKSk7XG5cdGdyaWQtZ2FwOiAwLjVlbTtcbn1cblxuLndwLWJsb2NrLWdhbGxlcnk6bm90KC5jb21wb25lbnRzLXBsYWNlaG9sZGVyKSB7XG5cdG1hcmdpbjogMS41ZW0gYXV0bztcbn1cblxuLyogT3ZlcnJpZGUgc3RhbmRhcmQgdWwgaW5kZW50YXRpb24uICovXG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5IHtcblx0cGFkZGluZy1yaWdodDogMS41ZW07XG5cdHBhZGRpbmctbGVmdDogMS41ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcblx0LmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMiAuYmxvY2tzLWdhbGxlcnktaXRlbSxcbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMyAuYmxvY2tzLWdhbGxlcnktaXRlbSxcbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNCAuYmxvY2tzLWdhbGxlcnktaXRlbSxcbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNSAuYmxvY2tzLWdhbGxlcnktaXRlbSxcbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNiAuYmxvY2tzLWdhbGxlcnktaXRlbSxcbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNyAuYmxvY2tzLWdhbGxlcnktaXRlbSxcbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtOCAuYmxvY2tzLWdhbGxlcnktaXRlbSxcbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtOSAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG5cdGdyaWQtY29sdW1uOiBzcGFuIDE7XG5cdG1hcmdpbjogMDtcblx0d2lkdGg6IGluaGVyaXQ7XG59XG5cbi5ibG9ja3MtZ2FsbGVyeS1pdGVtOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKG9kZCkge1xuXHRncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTMgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQoM24pLFxuLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy01IC5ibG9ja3MtZ2FsbGVyeS1pdGVtOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKDVuKSxcbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNyAuYmxvY2tzLWdhbGxlcnktaXRlbTpsYXN0LWNoaWxkOm50aC1jaGlsZCg3biksXG4ud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQoOW4pIHtcblx0Z3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuXHQud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTIge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdH1cblxuXHQud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTMge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdH1cblxuXHQud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTQge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cdH1cblxuXHQud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTUge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG5cdH1cblxuXHQud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTYge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG5cdH1cblxuXHQud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTcge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG5cdH1cblxuXHQud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTgge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG5cdH1cblxuXHQud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQ3VzdG9tIGJsb2NrIGZvbnQgc2l6ZXMuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5oYXMtc21hbGwtZm9udC1zaXplIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGwpO1xufVxuLmhhcy1yZWd1bGFyLWZvbnQtc2l6ZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXJlZ3VsYXIpO1xufVxuLmhhcy1tZWRpdW0tZm9udC1zaXplIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbWVkaXVtKTtcbn1cbi5oYXMtbGFyZ2UtZm9udC1zaXplIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGFyZ2UpO1xufVxuLmhhcy1sYXJnZXItZm9udC1zaXplIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGFyZ2VyKTtcblx0bGluZS1oZWlnaHQ6IDEuMTU7XG59XG4uaGFzLTIteGwtZm9udC1zaXplIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMi14bCk7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuLmhhcy0zLXhsLWZvbnQtc2l6ZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTMteGwpO1xuXHRsaW5lLWhlaWdodDogMS4xNTtcbn1cbi5oYXMtaHVnZS1mb250LXNpemUge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1odWdlKTtcblx0bGluZS1oZWlnaHQ6IDEuMTU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEFsaWdubWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3Age1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG59XG4uaXMtdmVydGljYWxseS1hbGlnbmVkLWNlbnRlciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaXMtdmVydGljYWxseS1hbGlnbmVkLWJvdHRvbSB7XG5cdGFsaWduLWl0ZW1zOiBlbmQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGFzLWJhY2tncm91bmQge1xuXHRwYWRkaW5nOiB2YXIoLS1jb2x1bW4pIHZhcigtLXNwYWNlKTtcbn1cbi5oYXMtdGhlbWUtYmxhY2stYmFja2dyb3VuZC1jb2xvciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5oYXMtdGhlbWUtZ3JheS1iYWNrZ3JvdW5kLWNvbG9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XG59XG4uaGFzLXRoZW1lLWxpZ2h0LWdyYXktYmFja2dyb3VuZC1jb2xvciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LWdyYXkpO1xufVxuLmhhcy10aGVtZS13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uaGFzLXRoZW1lLWJsYWNrLWNvbG9yIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5oYXMtdGhlbWUtZ3JheS1jb2xvciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcbn1cbi5oYXMtdGhlbWUtbGlnaHQtZ3JheS1jb2xvciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1saWdodC1ncmF5KTtcbn1cbi5oYXMtdGhlbWUtd2hpdGUtY29sb3Ige1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4vKiB2aWRlbyBibG9jayAqL1xuXG4uYnJhbmQtYmxvY2stLXZpZGVvLWludHJvIHtcblx0YW5pbWF0aW9uOiBoaWRlVG9MZWZ0IDFzIHZhcigtLWVhc2UpIDVzIGJvdGg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAxMDA2O1xuXHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblxuXHQmIHZpZGVvIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG59XG5cbi8qIHN0YWZmLWdyb3VwICovXG5cbi5zdGFmZi1ncm91cCB7XG5cdCYgKiB7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdH1cblxuXHQmIGZpZ3VyZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcblx0fVxuXHQmIC53cC1ibG9jay1jb2x1bW4ge1xuXHRcdG1hcmdpbi1ib3R0b206IDAuNzVlbTtcblx0fVxuXG5cdEBtZWRpYSAoLS1taW4tbSkge1xuXHRcdCYgLndwLWJsb2NrLWNvbHVtbjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1zcGFjZSkgLyAxLjUpO1xuXHRcdH1cblx0fVxufVxuIiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBNZWRpYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG5cdGJvcmRlcjogbm9uZTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG52aWRlb3tcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBDYXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndwLWNhcHRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ud3AtY2FwdGlvbiBpbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uLXRleHQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuXHRtYXJnaW46IDAuODA3NWVtIDA7XG59XG5cbkBtZWRpYSAoLS1jb250ZW50LXF1ZXJ5KSB7XG5cblx0LndwLWNhcHRpb24uYWxpZ25yaWdodCxcblx0LndwLWJsb2NrLWltYWdlLmFsaWducmlnaHQge1xuXHRcdG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRlbnQtd2lkdGgpKSAvIDIpO1xuXHR9XG5cblx0LndwLWNhcHRpb24uYWxpZ25sZWZ0LFxuXHQud3AtYmxvY2staW1hZ2UuYWxpZ25sZWZ0IHtcblx0XHRtYXJnaW4tbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRlbnQtd2lkdGgpKSAvIDIpO1xuXHR9XG5cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgR2FsbGVyaWVzIChMZWdhY3kpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ2FsbGVyeSB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxNTBweCwgMWZyKSk7XG5cdGdyaWQtZ2FwOiAwLjVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtMiB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtMyB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtNCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtNSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtNiB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtNyB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtOCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtOSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcblx0fVxufVxuXG4uZ2FsbGVyeS1pdGVtIHtcblx0cGFkZGluZzogMC41ZW07XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG59XG5cbi5nYWxsZXJ5LWljb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuPj4+IFRBQkxFIE9GIENPTlRFTlRTOlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBJbXBvcnRzXG5cdCMgQmxvY2tzXG5cdCMgTWVkaWFcblx0XHQjIENhcHRpb25zXG5cdFx0IyBHYWxsZXJpZXMgKExlZ2FjeSlcbiMgUG9zdCBhbmQgcGFnZSBjb250ZW50XG5cdCMgQWxpZ25tZW50c1xuXHQjIEN1c3RvbSBibG9jayBjb2xvcnNcblx0IyBDdXN0b20gZm9udCBzaXplc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEltcG9ydHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJfYmxvY2tzLmNzc1wiO1xuQGltcG9ydCBcIl9tZWRpYS5jc3NcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBQb3N0IGFuZCBwYWdlIGNvbnRlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lbnRyeS1jb250ZW50IHtcblx0cGFkZGluZzogMXB4IDA7XG59XG5cbi8qIC5lbnRyeS1oZWFkZXIsICovXG4vKiAuZW50cnktZm9vdGVyLCAqL1xuLyogLm1hc29ucnktd3JhcHBlciwgKi9cbmJvZHk6bm90KC5wYWdlKTpub3QoLnNpbmdsZSkgLnNpdGUtbWFpbixcbi5lbnRyeS1jb250ZW50ID4gKjpub3QoLmFsaWduZnVsbCksXG4uYWxpZ25mdWxsID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNlKTtcblx0cGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2UpO1xufVxuXG5cbi5hbGlnbmZ1bGwge1xuXHRtYXgtd2lkdGg6IG5vbmU7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuLmVudHJ5LWFjdGlvbnMge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbGVyKTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0JiBhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblx0JiA+ICoge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDAuNWVtIDFlbTtcblx0fVxufVxuXG4ud3AtcG9zdC1pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLndvcmstbWFpbi1jb250ZW50IHtcblx0bWFyZ2luOiB2YXIoLS1jb2x1bW4pIDA7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0Z2FwOiBjYWxjKHZhcigtLWdhcCkpO1xuXG5cdEBtZWRpYSAoLS1taW4tbCkge1xuXHRcdGdhcDogY2FsYyh2YXIoLS1zcGFjZSkpO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDRmciAyZnI7XG5cdFx0JiAuZW50cnktY29udGVudCB7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sYXJnZSk7XG5cdFx0fVxuXHR9XG59XG5cbi5lbnRyeS1mb290ZXIge1xuXHQmID4gKiB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHR9XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW1lZGl1bSk7XG5cdCYgaDIsXG5cdCYgaDMsXG5cdCYgaDQge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtYWxsKTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbnVsLnNlcnZpY2VzIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0JiBsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiLCBcIjtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIi5cIjtcblx0XHR9XG5cdH1cblx0JiBhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxudWwuZGF0YS1zaGVldCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogdmFyKC0tY29sdW1uKSAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheSk7XG5cdCYgbGkge1xuXHRcdHBhZGRpbmc6IDFlbSAwO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5KTtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdhcDogMWVtO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAlIDFmcjtcblxuXHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0XHQmID4gKiB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHQvKiBmbGV4OiAxIDEgMTAwJTsgKi9cblx0XHR9XG5cdFx0JiBoMixcblx0XHQmIGgzLFxuXHRcdCYgaDQge1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGxlcik7XG5cdFx0fVxuXHR9XG59XG5cbi5yZWFkLW1vcmUtYnRuIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGwpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0JiArIC5tb3JlLXRleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLyogbW9iaWxlIHJlYWQgbW9yZSAqL1xuLnJlYWQtbW9yZS1idG4ubW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHRAbWVkaWEgKC0tbWF4LWwpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0JiArIC5pcy1zdHlsZS1tb2JpbGUtaGlkZGVuIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgKyAuaXMtc3R5bGUtbW9iaWxlLWhpZGRlbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uZW50cnktY29udGVudCB7XG5cdCYgLmhpZGRlbi1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCYuc2hvdy1oaWRkZW4tY29udGVudCB7XG5cdFx0JiAuaGlkZGVuLWNvbnRlbnQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdCYgLnJlYWQtbW9yZS1idG4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cbmgxLmhhcy1zbWFsbC1mb250LXNpemUsXG5oMi5oYXMtc21hbGwtZm9udC1zaXplLFxuaDMuaGFzLXNtYWxsLWZvbnQtc2l6ZSxcbmg0Lmhhcy1zbWFsbC1mb250LXNpemUsXG5oNS5oYXMtc21hbGwtZm9udC1zaXplLFxuaDYuaGFzLXNtYWxsLWZvbnQtc2l6ZSB7XG5cdG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgU2luZ2xlIFBvcnRvZm9saW9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuc2luZ2xlLXBvcnRmb2xpbyBhcnRpY2xlIHtcblx0cGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjZSk7XG5cdHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNlKTtcblx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0JiBoMSB7XG5cdFx0LyogZm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7ICovXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblx0JiAuZW50cnktY29udGVudCA+ICp7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIFByZXNzIFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJlc3Mge1xuXHQtLWdsb2JhbC1mb250LWNvbG9yOiB3aGl0ZTtcblx0LS1nbG9iYWwtYm9keS1iZzogIzAwMDtcblx0JiAuc2l0ZS1icmFuZGluZyB7XG5cdFx0ZmlsdGVyOiBpbnZlcnQoMSk7XG5cdH1cbn1cblxuLnByZXNzLWxpc3Qge1xuXHQmIGgye1xuXHRcdC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtZm9udC1mYW1pbHkpO1xuXHR9XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luOiB2YXIoLS1jb2x1bW4pIDAgY2FsYyh2YXIoLS1jb2x1bW4pICogMik7XG59XG5cbi5wb3N0cy1pbi1tZWRpYSB7XG5cblx0bWFyZ2luOiAyZW0gYXV0bztcblx0bWF4LXdpZHRoOiAzMHJlbTtcblx0cGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpICk7XG5cdHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRtYXgtaGVpZ2h0OiA4MGVtO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC42cyB2YXIoLS1lYXNlKTtcblxuXHQmIC5jbG9zZS1tZWRpYSB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDJlbSBhdXRvO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCYgc3ZnIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCYgLnBvc3Qge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbGVyKTtcblx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBhdXRvO1xuXHRcdCYgLnRleHQge1xuXHRcdFx0cGFkZGluZzogdmFyKC0tZ2FwKTtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0JiAuaGVhZGxpbmUge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHQmIC5jb250ZW50IHtcblx0XHRcdFx0bWFyZ2luOiAxLjVlbSAwO1xuXHRcdFx0XHQmID4gKjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIGEge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0JiAucmVhZC1tb3JlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0JiBmaWd1cmUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuXG5cdC8qIHN3aXBlciAqL1xuXG5cdCYgLnN3aXBlci1zbGlkZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQmIC5zd2lwZXItYnV0dG9uLXByZXYge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblx0JiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0XHRyaWdodDogMDtcblx0fVxuXG5cdEBtZWRpYSAoLS1taW4tbCkge1xuXHRcdG1heC13aWR0aDogNTByZW07XG5cdFx0JiAucG9zdCB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1JSAxZnI7XG5cdFx0fVxuXHRcdCYgLmNsb3NlLW1lZGlhIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAtMWVtO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdHdpZHRoOiAxZW07XG5cdFx0fVxuXHR9XG59XG5cbi5tZWRpYS1oZWFkbGluZSB7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRtYXJnaW46IDAuMjVlbSAwO1xuXHQmOm5vdCguYWN0aXZlKSArIC5wb3N0cy1pbi1tZWRpYSB7XG5cdFx0bWF4LWhlaWdodDogMDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0Ji5hY3RpdmUge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG4iXX0= */