');mask-image:url('data:image/svg+xml;utf8, ');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-latest-comments__comment{line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:2.25em;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;line-height:1.8;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;color:#555;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-top:.5em;margin-bottom:1em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;width:auto}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em}.wp-block-latest-posts__featured-image.alignright{margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.block-editor-image-alignment-control__row .components-base-control__field{display:flex;justify-content:space-between;align-items:center}.block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label{margin-bottom:0}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{
/*!rtl:begin:ignore*/direction:ltr;
/*!rtl:end:ignore*/display:-ms-grid;display:grid;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}.wp-block-media-text .wp-block-media-text__media{
/*!rtl:begin:ignore*/-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;
/*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;
/*!rtl:begin:ignore*/-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;
/*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
/*!rtl:begin:ignore*/-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1
/*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
/*!rtl:begin:ignore*/-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1
/*!rtl:end:ignore*/}.wp-block-media-text__media img,.wp-block-media-text__media video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media>img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation-link:not(.has-text-color){color:#1e1e1e}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container{background-color:#fff}.items-justified-left>ul{justify-content:flex-start}.items-justified-center>ul{justify-content:center}.items-justified-right>ul{justify-content:flex-end}.wp-block-navigation-link{display:flex;align-items:center;position:relative;margin:0}.wp-block-navigation-link .wp-block-navigation__container:empty{display:none}.wp-block-navigation__container{list-style:none;margin:0;padding-left:0;display:flex;flex-wrap:wrap}.is-vertical .wp-block-navigation__container{display:block}.has-child>.wp-block-navigation-link__content{padding-right:.5em}.has-child .wp-block-navigation__container{border:1px solid rgba(0,0,0,.15);background-color:inherit;color:inherit;position:absolute;left:0;top:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2;opacity:0;transition:opacity .1s linear;visibility:hidden}.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__content{flex-grow:1}.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon{padding-right:.5em}@media (min-width:782px){.has-child .wp-block-navigation__container{left:1.5em}.has-child .wp-block-navigation__container .wp-block-navigation__container{left:100%;top:-1px}.has-child .wp-block-navigation__container .wp-block-navigation__container:before{content:"";position:absolute;right:100%;height:100%;display:block;width:.5em;background:transparent}.has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon svg{transform:rotate(0)}}.has-child:hover{cursor:pointer}.has-child:hover>.wp-block-navigation__container{visibility:visible;opacity:1;display:flex;flex-direction:column}.has-child:focus-within{cursor:pointer}.has-child:focus-within>.wp-block-navigation__container{visibility:visible;opacity:1;display:flex;flex-direction:column}.wp-block-navigation-link__content{color:inherit;text-decoration:none;padding:.5em 1em}.wp-block-navigation-link__content+.wp-block-navigation-link__content{padding-top:0}.has-text-color .wp-block-navigation-link__content{color:inherit}.wp-block-navigation-link__label{word-break:normal;overflow-wrap:break-word}.wp-block-navigation-link__submenu-icon{height:inherit;padding:.375em 1em .375em 0}.wp-block-navigation-link__submenu-icon svg{fill:currentColor}@media (min-width:782px){.wp-block-navigation-link__submenu-icon svg{transform:rotate(90deg)}}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-background{padding:1.25em 2.375em}p.has-text-color a{color:inherit}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{width:100%;margin-top:0;margin-bottom:0;font-size:.5em}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{margin-bottom:.7em;font-size:.7em}.wp-block-post-author__content{flex-grow:1;flex-basis:0}.wp-block-post-author__name{font-weight:700;margin:0}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:290px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:1.25em}.wp-block-pullquote p{font-size:1.75em;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:2em}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:1.125em;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 1em)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}.wp-block-rss.columns-4 li{width:calc(25% - 1em)}.wp-block-rss.columns-5 li{width:calc(20% - 1em)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#555;font-size:.8125em}.wp-block-search .wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1;min-width:3em;border:1px solid #949494}.wp-block-search .wp-block-search__button{margin-left:.625em;word-break:normal}.wp-block-search .wp-block-search__button svg{min-width:1.5em;min-height:1.5em}.wp-block-search.wp-block-search__button-only .wp-block-search__button{margin-left:0}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:4px;border:1px solid #949494}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border-radius:0;border:none;padding:0 0 0 .25em}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus{outline:none}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{padding:.125em .5em}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:1.5em;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-custom-logo .aligncenter{display:table}.wp-block-social-links{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:0;padding-right:0;text-indent:0;margin-left:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-social-link{display:block;width:36px;height:36px;border-radius:9999px;margin:0 8px 8px 0;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-social-link{transition-duration:0s}}.wp-social-link a{padding:6px;display:block;line-height:0;transition:transform .1s ease}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:28px;height:28px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:16px;padding-right:16px}.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f0f0f0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-post-featured-image a{display:inline-block}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-white-background-color{background-color:#fff}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-black-background-color{background-color:#000}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-white-color{color:#fff}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}:root .has-black-color{color:#000}:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg,#0693e3,#9b51e0)}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg,#7adcb4,#00d082)}:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg,#fcb900,#ff6900)}:root .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg,#ff6900,#cf2e2e)}:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg,#eee,#a9b8c3)}:root .has-cool-to-warm-spectrum-gradient-background{background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)}:root .has-blush-light-purple-gradient-background{background:linear-gradient(135deg,#ffceec,#9896f0)}:root .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-luminous-dusk-gradient-background{background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-pale-ocean-gradient-background{background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)}:root .has-electric-grass-gradient-background{background:linear-gradient(135deg,#caf880,#71ce7e)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root .has-link-color a{color:#00e;color:var(--wp--style--color--link,#00e)}.has-small-font-size{font-size:.8125em}.has-normal-font-size,.has-regular-font-size{font-size:1em}.has-medium-font-size{font-size:1.25em}.has-large-font-size{font-size:2.25em}.has-huge-font-size,.has-larger-font-size{font-size:2.625em}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label:before,span.wpcf7-list-item-label:after{content:" "}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(//ericaaguado.es/wp-content/plugins/contact-form-7/includes/css/../../assets/ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}div.wpcf7 input[type=file]{cursor:pointer}div.wpcf7 input[type=file]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}
@font-face{font-family:'icomoon';src:url(//ericaaguado.es/wp-content/themes/certy/assets/fonts/icomoon/fonts/icomoon.ttf?3b2ao5) format('truetype'),url(//ericaaguado.es/wp-content/themes/certy/assets/fonts/icomoon/fonts/icomoon.woff?3b2ao5) format('woff'),url(//ericaaguado.es/wp-content/themes/certy/assets/fonts/icomoon/fonts/icomoon.svg?3b2ao5#icomoon) format('svg');font-weight:400;font-style:normal}.crt-icon{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.crt-icon-awards:before{content:"\e91e"}.crt-icon-education:before{content:"\e93e"}.crt-icon-user-card:before{content:"\e93f"}.crt-icon-faq:before{content:"\e941"}.crt-icon-interests:before{content:"\e942"}.crt-icon-language:before{content:"\e943"}.crt-icon-price:before{content:"\e944"}.crt-icon-recom:before{content:"\e945"}.crt-icon-services:before{content:"\e946"}.crt-icon-switcher:before{content:"\e948"}.crt-icon-calendar:before{content:"\e91b"}.crt-icon-donation:before{content:"\e926"}.crt-icon-animal-lover:before{content:"\e912"}.crt-icon-island:before{content:"\e913"}.crt-icon-library:before{content:"\e914"}.crt-icon-bbq:before{content:"\e917"}.crt-icon-buddhism:before{content:"\e918"}.crt-icon-cafe:before{content:"\e919"}.crt-icon-dentist:before{content:"\e920"}.crt-icon-fast-food:before{content:"\e921"}.crt-icon-garden:before{content:"\e924"}.crt-icon-karaoke:before{content:"\e925"}.crt-icon-playground:before{content:"\e927"}.crt-icon-christian:before{content:"\e928"}.crt-icon-jewish:before{content:"\e929"}.crt-icon-muslim:before{content:"\e92a"}.crt-icon-restaurant:before{content:"\e92b"}.crt-icon-shop:before{content:"\e92c"}.crt-icon-skiing:before{content:"\e92d"}.crt-icon-tennis:before{content:"\e92f"}.crt-icon-theatre:before{content:"\e930"}.crt-icon-bicycle:before{content:"\e931"}.crt-icon-chef:before{content:"\e932"}.crt-icon-dancer:before{content:"\e933"}.crt-icon-fishing:before{content:"\e934"}.crt-icon-hiking:before{content:"\e935"}.crt-icon-horse-riding:before{content:"\e936"}.crt-icon-hunting:before{content:"\e937"}.crt-icon-party:before{content:"\e938"}.crt-icon-canoe:before{content:"\e939"}.crt-icon-swimming:before{content:"\e93a"}.crt-icon-skydiving:before{content:"\e93b"}.crt-icon-surfing:before{content:"\e93c"}.crt-icon-contact:before{content:"\e904"}.crt-icon-arrow-flat-left:before{content:"\e90d"}.crt-icon-arrow-flat-right:before{content:"\e90e"}.crt-icon-quote:before{content:"\e90a"}.crt-icon-side-bar-icon:before{content:"\e900"}.crt-icon-references:before{content:"\e901"}.crt-icon-portfolio:before{content:"\e902"}.crt-icon-experience:before{content:"\e903"}.crt-icon-blog:before{content:"\e905"}.crt-icon-arrow-page-up:before{content:"\e906"}.crt-icon-about:before{content:"\e907"}.crt-icon-sports-shoe:before{content:"\e910"}.crt-icon-bowling:before{content:"\e911"}.crt-icon-baseball:before{content:"\e915"}.crt-icon-soccer-court:before{content:"\e916"}.crt-icon-basketball:before{content:"\e91a"}.crt-icon-golf:before{content:"\e91c"}.crt-icon-table-tennis:before{content:"\e91d"}.crt-icon-football:before{content:"\e91f"}.crt-icon-walk:before{content:"\e922"}.crt-icon-chevron-thin-right:before{content:"\e90b"}.crt-icon-chevron-thin-left:before{content:"\e90c"}.crt-icon-chevron-thin-down:before{content:"\e908"}.crt-icon-dots-three-horizontal:before{content:"\e909"}.crt-icon-tv:before{content:"\e923"}.crt-icon-bed:before{content:"\e90f"}.crt-icon-question:before{content:"\f128"}.crt-icon-glass:before{content:"\f000"}.crt-icon-music:before{content:"\f003"}.crt-icon-heart:before{content:"\f004"}.crt-icon-film:before{content:"\f008"}.crt-icon-power-off:before{content:"\f011"}.crt-icon-home:before{content:"\f015"}.crt-icon-road:before{content:"\f018"}.crt-icon-headphones:before{content:"\f025"}.crt-icon-book:before{content:"\f02d"}.crt-icon-camera:before{content:"\f030"}.crt-icon-video-camera:before{content:"\f03d"}.crt-icon-image:before{content:"\f03e"}.crt-icon-pencil:before{content:"\f040"}.crt-icon-map:before{content:"\f041"}.crt-icon-gift:before{content:"\f06b"}.crt-icon-leaf:before{content:"\f06c"}.crt-icon-eye:before{content:"\f06e"}.crt-icon-plane:before{content:"\f072"}.crt-icon-shopping:before{content:"\f073"}.crt-icon-key:before{content:"\f084"}.crt-icon-thumbs-up:before{content:"\f087"}.crt-icon-thumbs-down:before{content:"\f088"}.crt-icon-heart-o:before{content:"\f08a"}.crt-icon-pin:before{content:"\f08d"}.crt-icon-trophy:before{content:"\f091"}.crt-icon-phone:before{content:"\f095"}.crt-icon-card:before{content:"\f09d"}.crt-icon-feed:before{content:"\f09f"}.crt-icon-bullhorn:before{content:"\f0a1"}.crt-icon-globe:before{content:"\f0ac"}.crt-icon-wrench:before{content:"\f0ad"}.crt-icon-filter:before{content:"\f0b0"}.crt-icon-briefcase:before{content:"\f0b1"}.crt-icon-people:before{content:"\f0c0"}.crt-icon-chain:before{content:"\f0c1"}.crt-icon-cloud:before{content:"\f0c2"}.crt-icon-flask:before{content:"\f0c3"}.crt-icon-cut:before{content:"\f0c4"}.crt-icon-files:before{content:"\f0c5"}.crt-icon-paperclip:before{content:"\f0c6"}.crt-icon-magic:before{content:"\f0d0"}.crt-icon-truck:before{content:"\f0d1"}.crt-icon-money:before{content:"\f0d6"}.crt-icon-gavel:before{content:"\f0e3"}.crt-icon-dashboard:before{content:"\f0e4"}.crt-icon-comment:before{content:"\f0e5"}.crt-icon-flash:before{content:"\f0e7"}.crt-icon-sitemap:before{content:"\f0e8"}.crt-icon-umbrella:before{content:"\f0e9"}.crt-icon-stethoscope:before{content:"\f0f1"}.crt-icon-suitcase:before{content:"\f0f2"}.crt-icon-bell:before{content:"\f0f3"}.crt-icon-coffee:before{content:"\f0f4"}.crt-icon-fighter-jet:before{content:"\f0fb"}.crt-icon-beer:before{content:"\f0fc"}.crt-icon-laptop:before{content:"\f109"}.crt-icon-mobile-phone:before{content:"\f10b"}.crt-icon-folder:before{content:"\f114"}.crt-icon-folder-open:before{content:"\f115"}.crt-icon-game:before{content:"\f11b"}.crt-icon-keyboard:before{content:"\f11c"}.crt-icon-flag:before{content:"\f11e"}.crt-icon-location-arrow:before{content:"\f124"}.crt-icon-info:before{content:"\f129"}.crt-icon-exclamation:before{content:"\f12a"}.crt-icon-microphone:before{content:"\f130"}.crt-icon-fire-extinguisher:before{content:"\f134"}.crt-icon-rocket:before{content:"\f135"}.crt-icon-anchor:before{content:"\f13f"}.crt-icon-unlock:before{content:"\f140"}.crt-icon-pagelines:before{content:"\f18c"}.crt-icon-space-shuttle:before{content:"\f197"}.crt-icon-slack:before{content:"\f198"}.crt-icon-bank:before{content:"\f19c"}.crt-icon-graduation-cap:before{content:"\f19d"}.crt-icon-car:before{content:"\f1b9"}.crt-icon-tree:before{content:"\f1bb"}.crt-icon-life-bouy:before{content:"\f1cd"}.crt-icon-send-o:before{content:"\f1d9"}.crt-icon-ball:before{content:"\f1e3"}.crt-icon-binoculars:before{content:"\f1e5"}.crt-icon-plug:before{content:"\f1e6"}.crt-icon-brush:before{content:"\f1fc"}.crt-icon-cake:before{content:"\f1fd"}.crt-icon-diamond:before{content:"\f219"}.crt-icon-user-secret:before{content:"\f21b"}.crt-icon-motorcycle:before{content:"\f21c"}.crt-icon-heartbeat:before{content:"\f21e"}.crt-icon-venus:before{content:"\f221"}.crt-icon-mars:before{content:"\f222"}.crt-icon-scale:before{content:"\f24e"}.crt-icon-wheelchair:before{content:"\f29b"}.crt-icon-question-circle:before{content:"\f29c"}.crt-icon-blind:before{content:"\f29d"}.crt-icon-ad:before{content:"\f29e"}.crt-icon-phone-volume:before{content:"\f2a0"}.crt-icon-braille:before{content:"\f2a1"}.crt-icon-assistive-listening-systems:before{content:"\f2a2"}.crt-icon-sign-language-o:before{content:"\f2a3"}.crt-icon-deaf:before{content:"\f2a4"}.crt-icon-sign-language:before{content:"\f2a8"}.crt-icon-low-vision:before{content:"\f2a9"}.crt-icon-handshake:before{content:"\f2b5"}.crt-icon-shower:before{content:"\f2cc"}.crt-icon-snowflake:before{content:"\f2dc"}.crt-icon-search:before{content:"\f002"}.crt-icon-user:before{content:"\f007"}.crt-icon-check:before{content:"\f00c"}.crt-icon-close:before{content:"\f00d"}.crt-icon-volume-up:before{content:"\f028"}.crt-icon-chevron-left:before{content:"\f053"}.crt-icon-chevron-right:before{content:"\f054"}.crt-icon-chevron-up:before{content:"\f077"}.crt-icon-chevron-down:before{content:"\f078"}.crt-icon-twitter:before{content:"\f099"}.crt-icon-facebook:before{content:"\f09a"}.crt-icon-github:before{content:"\f09b"}.crt-icon-rss:before{content:"\f09e"}.crt-icon-google-plus:before{content:"\f0d5"}.crt-icon-caret-down:before{content:"\f0d7"}.crt-icon-caret-up:before{content:"\f0d8"}.crt-icon-caret-left:before{content:"\f0d9"}.crt-icon-caret-right:before{content:"\f0da"}.crt-icon-linkedin:before{content:"\f0e1"}.crt-icon-angle-left:before{content:"\f104"}.crt-icon-angle-right:before{content:"\f105"}.crt-icon-angle-up:before{content:"\f106"}.crt-icon-angle-down:before{content:"\f107"}.crt-icon-github-alt:before{content:"\f113"}.crt-icon-html5:before{content:"\f13b"}.crt-icon-css3:before{content:"\f13c"}.crt-icon-youtube:before{content:"\f167"}.crt-icon-xing:before{content:"\f168"}.crt-icon-dropbox:before{content:"\f16b"}.crt-icon-stack-overflow:before{content:"\f16c"}.crt-icon-instagram:before{content:"\f16d"}.crt-icon-flickr:before{content:"\f16e"}.crt-icon-bitbucket:before{content:"\f171"}.crt-icon-tumblr:before{content:"\f173"}.crt-icon-apple:before{content:"\f179"}.crt-icon-windows:before{content:"\f17a"}.crt-icon-android:before{content:"\f17b"}.crt-icon-linux:before{content:"\f17c"}.crt-icon-dribbble:before{content:"\f17d"}.crt-icon-skype:before{content:"\f17e"}.crt-icon-foursquare:before{content:"\f180"}.crt-icon-vk:before{content:"\f189"}.crt-icon-try:before{content:"\f195"}.crt-icon-wordpress:before{content:"\f19a"}.crt-icon-yahoo:before{content:"\f19e"}.crt-icon-google:before{content:"\f1a0"}.crt-icon-reddit:before{content:"\f1a1"}.crt-icon-stumbleupon:before{content:"\f1a4"}.crt-icon-delicious:before{content:"\f1a5"}.crt-icon-digg:before{content:"\f1a6"}.crt-icon-pied-piper:before{content:"\f1a7"}.crt-icon-drupal:before{content:"\f1a9"}.crt-icon-cube:before{content:"\f1b2"}.crt-icon-cubes:before{content:"\f1b3"}.crt-icon-behance:before{content:"\f1b4"}.crt-icon-soundcloud:before{content:"\f1be"}.crt-icon-vine:before{content:"\f1ca"}.crt-icon-jsfiddle:before{content:"\f1cc"}.crt-icon-git:before{content:"\f1d3"}.crt-icon-hacker-news:before{content:"\f1d4"}.crt-icon-qq:before{content:"\f1d6"}.crt-icon-wechat:before{content:"\f1d7"}.crt-icon-share:before{content:"\f1e0"}.crt-icon-pinterest:before{content:"\f231"}.crt-icon-whatsapp:before{content:"\f232"}.crt-icon-y-combinator:before{content:"\f23b"}.crt-icon-trademark:before{content:"\f25c"}.crt-icon-registered:before{content:"\f25d"}.crt-icon-cc:before{content:"\f25e"}.crt-icon-gg:before{content:"\f260"}.crt-icon-tripadvisor:before{content:"\f262"}.crt-icon-odnoklassniki:before{content:"\f263"}.crt-icon-amazon:before{content:"\f270"}.crt-icon-vimeo:before{content:"\f27d"}.crt-icon-reddit-alien:before{content:"\f281"}.crt-icon-bluetooth:before{content:"\f294"}.crt-icon-gitlab:before{content:"\f296"}.crt-icon-glide:before{content:"\f2a6"}.crt-icon-snapchat:before{content:"\f2ab"}.crt-icon-yoast:before{content:"\f2b1"}
.hljs{display:block;overflow-x:auto;padding:.5em;color:#333;background:#f8f8f8}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-meta,.hljs-strong{font-weight:700}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}
blockquote,body{position:relative}.mCSB_horizontal.mCSB_outside>.mCSB_container,body{min-height:100%}article,aside,blockquote cite,details,figcaption,figure,footer,header,hgroup,main,menu,nav,pre,section,summary{display:block}#crtOverlay,.slick-slider,a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,pre{word-wrap:break-word}a,a:hover,mark{text-decoration:none}.h1,.h2,.h3,.h4,.h5,.h6,address,dl,h1,h2,h3,h4,h5,h6,pre{margin-bottom:22px}.h1,.h2,.h3,.h4,.h5,.h6,.styled-list,.styled-ol li:before,b,dt,h1,h2,h3,h4,h5,h6,strong,th{font-weight:700}.accordion-header,.btn-upper,.ref-author strong,.search-title,.text-upper,.togglebox-header,.widget-title,.widget_calendar tfoot a,.widget_posts_entries .post-content h3,dt,th{text-transform:uppercase}.wp-caption,audio,iframe,img,table,video{max-width:100%}html{height:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-size:16px;line-height:1.4em;letter-spacing:.08em;padding:0;margin:0}*,:after,:before{box-sizing:border-box}:focus{outline:0}::-moz-focus-inner{border:0}::selection{text-shadow:none}[hidden],template{display:none}a{color:inherit;cursor:pointer;background-color:transparent;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;transition:all .2s ease-out}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;line-height:1.1}blockquote p:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.h1,h1{font-size:30px;margin-top:44px}.h2,h2{font-size:24px;margin-top:39.6px}.h3,h3{font-size:20px;margin-top:30.8px}.h4,h4{font-size:18px;margin-top:26.4px}.h5,h5{font-size:14px;margin-top:24.2px}.h6,h6{font-size:12px;margin-top:26.4px}p{margin:0 0 22px}cite,dfn,em,i{font-style:italic}blockquote{font-size:2em;line-height:1.2em;padding:1.1em 1.9em;border-width:1px;border-style:solid;border-radius:7px;width:100%;max-width:470px;margin:0 auto 22px}blockquote cite{font-size:.433em;font-style:normal;line-height:1.2em;margin-top:22px}address,var{font-style:italic}blockquote.bg-primary{border-color:transparent}blockquote.quote-top{margin-top:1em}blockquote.quote-side:before,blockquote.quote-top:before{content:"\e90a";font-size:.7em;font-family:icomoon;line-height:2.7em;text-align:center;width:2.7em;height:2.7em;border-radius:50%;position:absolute;box-shadow:-.25em .25em 1em rgba(118,95,91,.3)}.styled-ul li,sub,sup{position:relative}blockquote.quote-top:before{top:-1.7em;left:50%;margin-left:-1.35em}blockquote.quote-side:before{top:2.3em;left:-1.2em}code,kbd,pre,samp,tt,var{font-size:1em;font-family:monospace,monospace}code{color:#c7254e;padding:2px 4px;background-color:#f9f2f4;border-radius:4px}kbd{color:#fff;padding:2px 4px;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}pre{color:#333;font-size:.9em;line-height:1.42857143;padding:10px;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;overflow:auto;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.tooltip:before,hr{border-style:solid}mark{color:inherit;padding:0 5px}del,s,strike{text-decoration:line-through}ins,u{text-decoration:underline}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}small{font-size:85%}big{font-size:125%}dl,dt{font-size:.9em}hr{background:0 0;border-width:0 0 1px;margin:22px 0}.dotted{border-style:dotted}.dashed{border-style:dashed}ol,ul{margin:0 0 22px;padding:0 0 0 1.6em}ul{list-style-type:disc}ol{list-style-type:decimal}dl{margin-top:0}dt{letter-spacing:.01em}dd{margin:0 0 .563em}.clear-list{margin:0;padding:0;list-style:none}.styled-ul,.styled-ul ul{list-style:none;line-height:1.7em}.styled-ul ul{padding-left:1.1em;margin:.7em 0 .7em 1.2em}.styled-ul li:before{content:'';top:.85em;left:-1.1em;width:3px;height:3px;border-radius:50%;position:absolute;margin-top:-1.5px}.styled-ul>li:before{width:5px;height:5px;left:-1.6em;margin-top:-2.5px}img,select[multiple]{height:auto}.styled-ul>li>ul{font-size:.94em}.styled-ul>li>ul ul{font-size:.9em}.styled-ol{line-height:1.7em;counter-reset:my-badass-counter}.styled-ol,.styled-ol ol{list-style:none}.styled-ol li{position:relative}.styled-ol li:before{content:counter(my-badass-counter) ".";counter-increment:my-badass-counter;display:inline;position:absolute;top:0;left:-1.6em}.styled-list{line-height:2.4em}.styled-list,.styled-list ol,.styled-list ul{list-style:none}.styled-list li{position:relative}.styled-list li:before{content:"\f00c";font-family:icomoon;color:inherit;top:0;left:-1.6em;position:absolute}@media (min-width:768px){.styled-list{line-height:1.1em}.styled-list,.styled-list ol,.styled-list ul{padding-left:2.7em}.styled-list li{margin-bottom:1.16em}.styled-list li:before{left:-2.7em}.dl-horizontal dt{float:left;width:100px;overflow:hidden;clear:left}.dl-horizontal dd{margin-left:112px}}.crt-icon-list{line-height:1.1em;padding-left:0}.crt-icon-list,.crt-icon-list ol,.crt-icon-list ul{list-style:none}.crt-icon-list li{position:relative;padding:.35em 0 .35em 2.5em;margin-bottom:.9em}.crt-icon-list .crt-icon{position:absolute;left:0;top:0;font-size:1.7em}.crt-icon-list-col3:after{display:block;clear:both}@media (min-width:480px) and (max-width:767px){.crt-icon-list-col3 li{width:50%;float:left}.crt-icon-list-col3 li:nth-child(2n+1){clear:left}}@media (min-width:768px){.crt-icon-list-col3 li{width:33.33%;float:left}.crt-icon-list-col3 li:nth-child(3n+1){clear:left}}table{width:100%;border-spacing:0;border-collapse:collapse;margin-bottom:22px}caption,td,th{text-align:left}td,th{padding:20px 8px;vertical-align:top;border-bottom:1px solid transparent}table>thead>tr>th{font-size:.8em;line-height:1.1;padding-top:0;padding-bottom:8px}.table-fixed{table-layout:fixed}@media (max-width:767px){.table-responsive,.table-responsive tbody,.table-responsive td,.table-responsive th,.table-responsive thead,.table-responsive tr{display:block}.table-responsive thead tr{position:absolute;top:-9999px;left:-9999px}.table-responsive tbody tr{margin-bottom:22px}.table-responsive tbody td,.table-responsive tbody th{position:relative;padding:.5em 0 .5em 50%}.table-responsive tbody td:before,.table-responsive tbody th:before{content:attr(data-title);position:absolute;top:.5em;left:0;width:45%;white-space:nowrap}}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}img{border:0;display:inline-block;vertical-align:middle}figure{margin:0}svg:not(:root){overflow:hidden}audio:not([controls]){display:none;height:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.title,.title-lg,optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #f3f3f3;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto;resize:vertical}.form-item,input[type=url],input[type=tel],input[type=time],input[type=text],input[type=email],input[type=number],input[type=search],input[type=password],input[type=week],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],select,textarea{display:block;width:100%;height:40px;padding:10px 15px;line-height:20px;color:inherit;font-family:inherit;font-weight:400;font-size:14px;font-style:normal;background-image:none;border:1px solid transparent;transition:border .5s cubic-bezier(.23,1,.32,1) 0s}textarea,textarea.form-item{height:150px}.form-item.error{border-color:#fa958b}.form-label{display:block;line-height:1.1em;font-size:.82em;letter-spacing:.02em;margin-bottom:5px}.form-group{margin-bottom:15px}.form-submit{margin-top:2.1em}@media (min-width:768px){.form-label{width:100px;float:left;padding-top:.513em;text-align:right}.form-item-wrap{margin-left:125px}}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xxs-1,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9{float:left}.col-xxs-1{width:8.33333%}.col-xxs-2{width:16.66667%}.col-xxs-3{width:25%}.col-xxs-4{width:33.33333%}.col-xxs-5{width:41.66667%}.col-xxs-6{width:50%}.col-xxs-7{width:58.33333%}.col-xxs-8{width:66.66667%}.col-xxs-9{width:75%}.col-xxs-10{width:83.33333%}.col-xxs-11{width:91.66667%}.col-xxs-12{width:100%}.col-xxs-offset-0{margin-left:0}.col-xxs-offset-1{margin-left:8.33333%}.col-xxs-offset-2{margin-left:16.66667%}.col-xxs-offset-3{margin-left:25%}.col-xxs-offset-4{margin-left:33.33333%}.col-xxs-offset-5{margin-left:41.66667%}.col-xxs-offset-6{margin-left:50%}.col-xxs-offset-7{margin-left:58.33333%}.col-xxs-offset-8{margin-left:66.66667%}.col-xxs-offset-9{margin-left:75%}.col-xxs-offset-10{margin-left:83.33333%}.col-xxs-offset-11{margin-left:91.66667%}.col-xxs-offset-12{margin-left:100%}@media (min-width:480px){.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}.clearfix:after,.clearfix:before,.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}.clearfix:after,.dl-horizontal dd:after{clear:both}.clear-mrg>:last-child{margin-bottom:0!important}.clear-btn{margin:0;border:0;padding:0;background:0 0}.hidden{display:none}.invisible{visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text,.updated:not(.published){clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.mb-0{margin-bottom:0}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.mt-0{margin-top:0}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-60{margin-top:60px}.mt-65{margin-top:65px}.mt-70{margin-top:70px}.brd-btm{border-bottom:1px solid transparent}.valign-table{width:100%;height:100%;display:table}.valign-cell{display:table-cell;vertical-align:middle}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-lead{font-size:1.5em}.text-thin{font-weight:400}.crt-bw{filter:grayscale(1);transition:all .15s linear 0s}.crt-bw:hover{filter:grayscale(0)}.mobile.lock-scroll,.mobile.lock-scroll .wrapper,.mobile.lock-scroll body{height:100%;overflow:hidden;position:relative}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:480px){.hidden-xxs{display:none!important}}@media (max-width:767px){.visible-xs,.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.visible-sm,.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.visible-md,.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}.hidden-md{display:none!important}}@media (min-width:1200px){.visible-lg,.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}.alignleft{display:inline;float:left}.alignright{display:inline;float:right}.aligncenter{display:block;margin-right:auto;margin-left:auto}.wp-caption.alignleft,blockquote.alignleft,img.alignleft{margin:.4em 1.6em 1.6em 0}.wp-caption.alignright,blockquote.alignright,img.alignright{margin:.4em 0 1.6em 1.6em}.wp-caption.aligncenter,blockquote.aligncenter,img.aligncenter{clear:both;margin-top:.4em;margin-bottom:1.6em}.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignright{margin-bottom:1.2em}.wp-caption{background:0 0;border:none;color:inherit;font-family:"Noto Sans",sans-serif;margin:0 0 28px;padding:0;text-align:inherit;opacity:.75}.wp-caption.alignleft{margin:7px 28px 21px 0}.wp-caption.alignright{margin:7px 0 21px 28px}.wp-caption.aligncenter{margin:7px auto}.wp-caption .wp-caption-text,.wp-caption-dd{color:inherit;font-size:13px;line-height:1.1;padding:10px 0;text-align:center;opacity:.75}.gallery{margin-bottom:1.6em}.gallery-item{display:inline-block;padding:1.79104477%;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-icon img{margin:0 auto}.gallery-caption{color:inherit;opacity:.75;display:block;font-family:"Noto Sans",sans-serif;font-size:12px;line-height:1.5;padding:.5em 0}.apcal_btn,.btn,input[type=submit]{font-family:inherit;letter-spacing:.05em;cursor:pointer;-webkit-appearance:none;text-decoration:none;white-space:nowrap}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.editor figure{margin:44px 0}.title-lg{font-size:30px;margin-top:0;margin-bottom:50px}.title-lg+.title-thin{margin-top:-35px}.title{font-size:24px}.title-sm{font-size:20px}.title-thin{font-size:1.35em;font-weight:400;margin-bottom:1.571em}.btn,input[type=submit]{font-size:15px;font-weight:700;line-height:1.2;text-align:center;vertical-align:middle;padding:8px 25px;display:inline-block;border-radius:35px;background:0 0;border:2px solid transparent;box-shadow:transparent 0 0 0;transition:all .5s cubic-bezier(.23,1,.32,1) 0s}.btn:hover,input[type=submit]:hover{box-shadow:-1px 2px 4px rgba(0,0,0,.25)}.btn .crt-icon{font-size:1.2em;line-height:1em;vertical-align:top;display:inline-block;margin-right:.8em}.btn-lg{font-size:15px;padding:12px 35px}.btn-sm{font-size:13px;padding:6px 20px}.btn-thin{font-weight:400}.btn-block{display:block;width:100%;margin:0 auto}.btn.disabled,.btn[disabled]{cursor:not-allowed;opacity:.65}.btn.disabled:hover,.btn[disabled]:hover{box-shadow:none}.btn-icon{width:63px;height:63px;text-align:center;padding:0;border-radius:50%}.text-dropcup-sq,.tooltip:after{border-radius:4px;text-align:center}.btn-icon .crt-icon{font-size:32px;margin:0}.btn-shade{box-shadow:-1px 2px 4px rgba(0,0,0,.25)}.btn-shade:hover{box-shadow:-1px 2px 10px rgba(0,0,0,.25)}.btn-group{display:block;margin-left:-5px;margin-right:-5px}.btn-group .btn{margin:5px}.btn-group .btn-block{margin:5px auto}.tooltip{position:relative;border-bottom:1px dotted}.tooltip:after,.tooltip:before{position:absolute;transition:all .4s ease-in-out}.tooltip:after{content:attr(data-tooltip);box-shadow:0 2px 9px 4px rgba(0,0,0,.1);white-space:nowrap;color:#000;opacity:0;left:0;bottom:125%;padding:3px 7px;visibility:hidden}.tooltip:hover:after,.tooltip:hover:before{opacity:1;visibility:visible}.tooltip:before{content:"";top:-5px;left:50%;z-index:2;margin-left:-7px;border-width:7px 7px 0;border-color:transparent;opacity:0;visibility:hidden}.text-dropcup,.text-dropcup-sq{display:inline-block;margin-right:3px}.text-dropcup{font-size:2.2em;font-weight:600}.text-dropcup-sq{font-size:1.5em;font-weight:600;line-height:1em;padding:2px 6px 3px;width:1.25em}.apcal_btn,.tabs .tabs-menu a{border-radius:35px;font-weight:700}.tabs{margin:22px 0}.tabs .tabs-menu{list-style:none;margin:0 0 30px;padding:0 0 9px;border-bottom-width:1px;border-bottom-style:solid}.tabs .tabs-menu li{margin-bottom:3px}.tabs .tabs-menu a{font-size:1em;line-height:1.1;padding:6px 15px;display:block}.tabs .tab-content{display:none}.tabs-horizontal .tabs-menu li{margin-left:3px;display:inline-block;vertical-align:middle}@media (min-width:768px){.tabs-vertical{position:relative}.tabs-vertical:before{content:'';left:170px;top:0;height:100%;width:0;border-left-width:1px;border-left-style:solid;position:absolute}.tabs-vertical .tabs-menu{width:150px;float:left;padding-top:7px;padding-bottom:7px;border:0;margin-bottom:0}.tabs-vertical .tabs-menu li{padding:7px 0;margin-bottom:0}.tabs-vertical .tabs-content{margin-left:170px;padding:14px 0 14px 20px}}.alert{position:relative;padding:13px 30px 13px 15px;margin-bottom:22px;border-radius:4px}.alert a{color:inherit}.alert .close{top:14px;right:15px;position:absolute;margin:0;border:0;padding:0;background:0 0;color:inherit;font-size:14px;cursor:pointer}.alert-success{color:#5cb85c;background-color:#c7e6c7}.alert-info{color:#5bc0de;background-color:#daf1f8}.alert-warning{color:#f0ad4e;background-color:#fceedb}.alert-danger{color:#d9534f;background-color:#f4cecd}.pagination{margin-top:20px;text-align:center}.pagination .page-numbers{height:25px;line-height:25px;font-size:.875em;font-weight:700;text-align:center;text-decoration:none;display:inline-block;margin:0 8px}.page-numbers.next .crt-icon,.page-numbers.prev .crt-icon{font-size:.698em;line-height:25px;display:inline-block;vertical-align:middle}.progress-title{font-size:.85em;line-height:1.2em;display:block;margin-bottom:.7em}.progress-chart{text-align:center;display:inline-block}.progress-chart .progress-title{margin-top:10px}.progress-chart .progress-bar{height:93px;width:93px;margin:0 auto;position:relative}.progress-chart .progress-bar svg{height:100%;display:block}.progress-line{margin-bottom:20px}.progress-line .progress-title{padding-right:3.8em}.progress-line .progress-bar{width:100%;height:5px}.progress-line svg{top:0;left:0;position:absolute;border-radius:5px}.progress-bullets{margin-bottom:1.375em}.progress-bullets .progress-bar{position:relative;line-height:.938em}.progress-bullets .bullets-empty,.progress-bullets .bullets-fill{white-space:nowrap}.progress-bullets .bullets-fill{top:3px;left:0;display:block;position:absolute;overflow:hidden}.apcal_btn,.crt-social li,.progress-bullets .bullet{display:inline-block;vertical-align:middle}.progress-bullets .bullet{width:.938em;height:.938em;border-radius:50%;border-width:1px;border-style:solid}.progress-bullets .progress-text{font-size:.8em;line-height:.938em}.crt-desktop .progress-bullets.crt-animate .bullet{opacity:0}.crt-desktop .progress-bullets.crt-animated .bullet{animation:FadeIn 250ms linear;animation-fill-mode:both}.crt-desktop .progress-bullets.crt-animated .bullet:nth-child(1){animation-delay:0s}.crt-desktop .progress-bullets.crt-animated .bullet:nth-child(2){animation-delay:50ms}.crt-desktop .progress-bullets.crt-animated .bullet:nth-child(3){animation-delay:.1s}.crt-desktop .progress-bullets.crt-animated .bullet:nth-child(4){animation-delay:145ms}.crt-desktop .progress-bullets.crt-animated .bullet:nth-child(5){animation-delay:175ms}.crt-desktop .progress-bullets.crt-animated .bullet:nth-child(6){animation-delay:210ms}.crt-desktop .progress-bullets.crt-animated .bullet:nth-child(7){animation-delay:240ms}.crt-desktop .progress-bullets.crt-animated .bullet:nth-child(8){animation-delay:265ms}.crt-desktop .progress-bullets.crt-animated .bullet:nth-child(9){animation-delay:290ms}.crt-desktop .progress-bullets.crt-animated .bullet:nth-child(10){animation-delay:310ms}@media (min-width:768px){.progress-bullets .bullet{margin-right:.31em}}.crt-social{margin:22px -12px}.crt-social li{margin:5px 12px}.crt-social a:hover{opacity:.7}.crt-social .crt-icon{font-size:1.25em}.share-box{margin-bottom:17px}.share-box .share-btn{position:relative;z-index:1;margin-bottom:10px}@media (min-width:768px){.share-box.text-left .share-btn{float:left;margin-right:10px;margin-bottom:0}.share-box.text-right .share-btn{float:right;margin-left:10px;margin-bottom:0}}.apcal_btn#next1,[dir=rtl] .slick-slide{float:right}.share-box div[class^=addthis_inline_share_toolbox]{clear:none!important}.share-box .share-icons{opacity:0;visibility:hidden}.share-box .at-share-btn-elements a{opacity:0}.share-box.hovered .share-icons{opacity:1;visibility:visible}.share-box.hovered .at-share-btn-elements a{animation:FadeIn 250ms linear;animation-fill-mode:both}.share-box.hovered .at-share-btn-elements a:nth-child(1){animation-delay:0s}.share-box.hovered .at-share-btn-elements a:nth-child(2){animation-delay:50ms}.share-box.hovered .at-share-btn-elements a:nth-child(3){animation-delay:.1s}.share-box.hovered .at-share-btn-elements a:nth-child(4){animation-delay:145ms}.share-box.hovered .at-share-btn-elements a:nth-child(5){animation-delay:175ms}.share-box.hovered .at-share-btn-elements a:nth-child(6){animation-delay:.2s}.share-box.hovered .at-share-btn-elements a:nth-child(7){animation-delay:220ms}.share-box.hovered .at-share-btn-elements a:nth-child(8){animation-delay:235ms}.share-box.hovered .at-share-btn-elements a:nth-child(9){animation-delay:245ms}.share-box.hovered .at-share-btn-elements a:nth-child(10){animation-delay:250ms}.share-box.closing .at-share-btn-elements a{animation:FadeOut 250ms linear;animation-fill-mode:both}.share-box.closing .at-share-btn-elements a:nth-child(1){animation-delay:250ms}.share-box.closing .at-share-btn-elements a:nth-child(2){animation-delay:245ms}.share-box.closing .at-share-btn-elements a:nth-child(3){animation-delay:235ms}.share-box.closing .at-share-btn-elements a:nth-child(4){animation-delay:220ms}.share-box.closing .at-share-btn-elements a:nth-child(5){animation-delay:.2s}.share-box.closing .at-share-btn-elements a:nth-child(6){animation-delay:175ms}.share-box.closing .at-share-btn-elements a:nth-child(7){animation-delay:145ms}.share-box.closing .at-share-btn-elements a:nth-child(8){animation-delay:.1s}.share-box.closing .at-share-btn-elements a:nth-child(9){animation-delay:50ms}.share-box.closing .at-share-btn-elements a:nth-child(10){animation-delay:0s}.avatar{border-radius:50%}.avatar-42{width:42px;height:42px}.avatar-195{width:195px;height:195px}.toggle-cont{display:none;margin:22px 0}.toggle-cont pre{margin:0}.accordion,.togglebox{list-style:none;margin:22px 0;padding:0}.accordion>li,.togglebox>li{margin-bottom:5px}.accordion-content,.togglebox-content{display:none;padding:15px 20px}.accordion-header,.togglebox-header{font-size:14px;font-weight:700;line-height:1.1;cursor:pointer;margin:0;padding:10px;transition:background-color .15s linear 0s;position:relative}.accordion-header:before,.togglebox-header:before{content:'';left:0;top:0;width:100%;height:100%;position:absolute;border-radius:4px;z-index:-1;transition:opacity .2s ease-out}.accordion li.active .accordion-header:before,.accordion-header:hover:before,.togglebox li.active .togglebox-header:before,.togglebox-header:hover:before{opacity:.4}#crtOverlay{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.541176);will-change:opacity;transform:translateZ(0);transition:opacity .4s cubic-bezier(.23,1,.32,1) 0s;z-index:1200}.apcal_btn{font-size:15px;line-height:1.2;text-align:center;padding:8px 25px;background:0 0;border:2px solid transparent;box-shadow:transparent 0 0 0;transition:all .5s cubic-bezier(.23,1,.32,1) 0s;text-shadow:none}.apcal_btn:focus{outline:0}.apcal_btn:hover{background:0 0;box-shadow:-1px 2px 4px rgba(0,0,0,.25)}.apcal_btn [class*=icon-],.apcal_modal-info .icon-remove{font-family:icomoon;background:0 0;font-style:normal;vertical-align:middle}.apcal_btn [class*=icon-]{margin:0 .8em 0 0}.apcal_btn#next1 [class*=icon-]{margin:0 0 0 .8em}.apcal_modal-info .icon-remove{text-shadow:none;margin-top:-8px}.apcal_modal-info .icon-remove:before{content:"\f00d"}.apcal_btn .icon-calendar:before{content:"\e91b"}.apcal_btn .icon-arrow-right:before{content:"\f054"}.apcal_btn .icon-arrow-left:before{content:"\f053"}.apcal_btn .icon-ok:before{content:"\f00c"}#addappointment{margin-bottom:15px}.fc-header-left .fc-button-content{padding:0}.fc-state-default,.fc-state-default .fc-button-inner{border:0;background:0 0}.fc table{border-spacing:10px;margin-bottom:5px}.fc-grid th{padding:20px 5px}.fc-grid td{text-align:center}.fc-grid .fc-day-number{float:none;font-weight:700}.fc-border-separate td,.fc-border-separate th{border:0}.div_calendar{margin-left:0!important}.apcal_alert{padding-right:15px}.apcal_alert-block{padding:0;background:0 0;border:0;margin-bottom:40px}#timesloatbox{font-size:13px}.apcal_modal-body .apcal_alert-info{font-size:16px;background:0 0;text-align:left;border-bottom:solid 1px transparent;border-radius:0}.apcal_modal #bordercssremove td{border:0}.apcal_modal #bordercssremove tr:not(#buttonbox) td:nth-child(2) strong{display:none}.apcal_modal #bordercssremove tr td:first-child strong{font-weight:400}#calendar.fc .uneditable-input,#calendar.fc input[type=search],#calendar.fc input[type=text],#calendar.fc input[type=password],#calendar.fc input[type=datetime],#calendar.fc input[type=datetime-local],#calendar.fc input[type=date],#calendar.fc input[type=month],#calendar.fc input[type=time],#calendar.fc input[type=week],#calendar.fc input[type=email],#calendar.fc input[type=url],#calendar.fc input[type=tel],#calendar.fc input[type=color],#calendar.fc input[type=number],#calendar.fc textarea{border:0;border-radius:0;box-shadow:none;display:block;width:100%;min-height:40px;padding:10px 15px;line-height:20px;color:inherit;font-family:inherit;font-weight:400;font-size:14px;font-style:normal;background-image:none;transition:border .5s cubic-bezier(.23,1,.32,1) 0s}#calendar.fc .uneditable-input:focus,#calendar.fc input[type=search]:focus,#calendar.fc input[type=text]:focus,#calendar.fc input[type=password]:focus,#calendar.fc input[type=datetime]:focus,#calendar.fc input[type=datetime-local]:focus,#calendar.fc input[type=date]:focus,#calendar.fc input[type=month]:focus,#calendar.fc input[type=time]:focus,#calendar.fc input[type=week]:focus,#calendar.fc input[type=email]:focus,#calendar.fc input[type=url]:focus,#calendar.fc input[type=tel]:focus,#calendar.fc input[type=color]:focus,#calendar.fc input[type=number]:focus,#calendar.fc textarea:focus{border:0;box-shadow:none}.apcal_modal #buttonbox td{text-align:right}.apcal_modal #buttonbox .apcal_btn{margin-top:20px}.fc-event{border:0;background:0 0!important}.fc-event .fc-event-inner{border:0;padding:0 5px}@media screen and (max-width:767px){.fc-header-title h2{font-size:14px;margin-bottom:0}}@media screen and (max-width:580px){.fc-header td{white-space:nowrap;display:block;width:100%;text-align:center}.fc-header .fc-header-center{padding:10px 5px}.fc-header-title{vertical-align:middle}.fc-header .fc-header-right{padding-top:1em}.apcal_modal{width:300px;margin-left:-150px}.apcal_modal #secdiv{float:left!important;margin-top:25px;clear:both}.apcal_modal #bordercssremove td{display:block;width:100%}.apcal_modal #buttonbox td:first-child{display:none}.apcal_modal .apcal-error{width:auto!important}.fc-view-month{overflow-x:auto}.fc-widget-header{min-width:75px}}.apcal_modal .apcal-error{color:#d9534f}.hljs{padding:1em .8em}.hljs code{color:inherit;padding:0;background:0 0}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}#crtBtnUp,.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;box-sizing:border-box}#crtMainNavSm .sub-menu li:last-child,.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(//ericaaguado.es/wp-content/themes/certy/assets/css/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.slick-list,.slick-slider,.slick-track{display:block;position:relative}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list{margin:0;padding:0;overflow:hidden}.slick-list:focus{outline:0}.slick-list .slick-list,.slick-list .slick-track{transform:translate3d(0,0,0)}.slick-list.dragging{cursor:hand}.slick-loading .slick-list{background:url(//ericaaguado.es/wp-content/themes/certy/assets/css/../images/ajax-loader.gif) center center no-repeat}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{content:'';display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide img{display:block;width:100%}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{position:absolute;display:block;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;padding:0;border:none;outline:0;z-index:1}.slick-next:before,.slick-prev:before{color:inherit;font-family:icomoon;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.7}.slick-dots{list-style:none;text-align:center;padding:0;margin:0;width:100%;position:absolute;left:0}.crt-paper,.crt-wrapper,.slick-dots li{position:relative}.slick-dots li{display:inline-block;margin:4px;padding:0;cursor:pointer}.slick-dots button{border:0;margin:0;padding:0;display:block;outline:0;line-height:0;font-size:0;color:transparent;border-radius:50%;transition:opacity .2s ease-out}.slick-dots .slick-active button,.slick-dots button:hover{opacity:.65}.certy_widget_instagram a:hover,.cr-slider .slick-next.slick-disabled:before,.cr-slider .slick-prev.slick-disabled:before,.widget_archive a:hover,.widget_categories a:hover,.widget_meta a:hover,.widget_nav_menu a:hover,.widget_pages a:hover,.widget_recent_comments a:hover,.widget_recent_entries a:hover{opacity:.7}.cr-carousel{padding:0 15px;margin:0 0 22px}.cr-carousel.slick-dotted{margin-bottom:44px}.cr-carousel .slick-slide{padding:0 8px}.cr-carousel .slick-next,.cr-carousel .slick-prev{top:0;font-size:22px;width:24px;height:100%}.cr-carousel .slick-next:before,.cr-carousel .slick-prev:before{top:50%;left:0;position:absolute;margin-top:-11px}.cr-carousel .slick-prev{left:0}.cr-carousel .slick-prev:before{content:'\e90c';left:-5px}.cr-carousel .slick-next{right:0}.cr-carousel .slick-next:before{content:'\e90b';right:-5px}.cr-carousel .slick-dots{top:100%}.cr-carousel .slick-dots button{width:10px;height:10px;background:#888}.cr-slider{margin:0 0 22px;overflow:hidden}.cr-slider:hover .slick-prev{left:15px}.cr-slider:hover .slick-next{right:15px}.cr-slider:hover .slick-dots{bottom:15px}.cr-slider .slick-next,.cr-slider .slick-prev{position:absolute;display:block;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;padding:0;border:none;outline:0;z-index:1;-ms-transform:translate(0,-50%);transform:translate(0,-50%);transition:all .5s cubic-bezier(.23,1,.32,1) 0s}.cr-slider .slick-next:before,.cr-slider .slick-prev:before{color:#fff;font-family:icomoon;font-size:20px;line-height:1;text-shadow:-5px 5px 16px rgba(118,95,91,.34);transition:text-shadow .2s ease-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cr-slider .slick-next:hover,.cr-slider .slick-prev:hover{outline:0;color:transparent;background:0 0}.cr-slider .slick-next:hover:before,.cr-slider .slick-prev:hover:before{text-shadow:-5px 5px 16px rgba(118,95,91,.6)}.cr-slider .slick-prev{left:-30px}.cr-slider .slick-prev:before{content:'\f053'}.cr-slider .slick-next{right:-30px}.cr-slider .slick-next:before{content:'\f054'}.cr-slider .slick-dots{bottom:-35px;transition:all .5s cubic-bezier(.23,1,.32,1) 0s}.cr-slider .slick-dots button{width:13px;height:13px;background:#fff}@media (min-width:768px){.cr-slider:hover .slick-prev{left:25px}.cr-slider:hover .slick-next{right:25px}.cr-slider:hover .slick-dots{bottom:20px}.cr-slider .slick-next:before,.cr-slider .slick-prev:before{font-size:30px}.cr-slider .slick-dots button{width:17px;height:17px}}.wpcf7-form label{line-height:2.5em;font-size:.82em;letter-spacing:.02em}span.wpcf7-not-valid-tip{font-size:.83em;color:#ff4328}.wpcf7-form-control.wpcf7-not-valid{border:1px solid #ff4328}.wpcf7-recaptcha{margin-bottom:22px}div.wpcf7-response-output{padding:0;border:0;margin:2em 0;text-align:center}.wpcf7-mail-sent-ok{color:#398f14}.wpcf7-mail-sent-ng,.wpcf7-spam-blocked,.wpcf7-validation-errors{color:red}.crt-wrapper{}.crt-container{width:100%;margin:0 auto}.crt-container-sm{padding-left:20px;padding-right:20px}.crt-paper-layers{margin-top:15px}.crt-paper-layers:first-child{margin-top:0}.crt-desktop .crt-paper-layers.crt-animate{visibility:hidden;opacity:0;-ms-transform:translate(0,100px);transform:translate(0,100px)}.crt-desktop .crt-paper-layers.crt-animated{opacity:1;visibility:visible;-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-transform:translate(0,0);transform:translate(0,0);transition:transform .3s ease-out .1s,opacity .3s ease-out .1s}.crt-paper-cont{padding-top:40px;padding-bottom:40px}#crtFooter,.crt-head-inner,.crt-paper-cont .paper-padd-sm{padding-top:20px}#crtFooter,.crt-head-inner,.crt-paper-cont .paper-padd-sm,.section.brd-btm{padding-bottom:20px}@media (min-width:992px){.crt-wrapper{padding-left:20px;padding-right:20px}.crt-container{max-width:810px}.crt-container-sm{padding-left:0;padding-right:0}#crtContainer{background-color:transparent!important}.crt-paper-layers{position:relative;z-index:0}.crt-layers-2 .crt-paper-layers{margin-bottom:3px}.crt-layers-3 .crt-paper-layers{margin-bottom:6px}.crt-layers-2 .crt-paper-layers:before,.crt-layers-3 .crt-paper-layers:after,.crt-layers-3 .crt-paper-layers:before{content:'';width:100%;height:100%;position:absolute}.crt-layers-2 .crt-paper-layers:before,.crt-layers-3 .crt-paper-layers:before{top:3px;left:3px;z-index:2}.crt-layers-3 .crt-paper-layers:after{top:6px;left:6px;z-index:1}.crt-paper,.crt-paper-layers:after,.crt-paper-layers:before{border:1px solid transparent}.crt-paper{z-index:3}.crt-paper-cont{padding-left:20px;padding-right:20px}.crt-nav-on .crt-container-sm{margin-right:56px}.crt-nav-on .crt-container{max-width:866px}.crt-side-box-on .crt-paper-cont{float:left;width:100%}.crt-side-box-on .crt-container-sm{margin-left:310px}.crt-side-box-on .crt-container{max-width:1140px}.crt-side-box-on.crt-nav-on .crt-container{max-width:1196px}}@media (min-width:992px) and (min-width:1200px){.crt-side-box-on .crt-container-sm{margin-left:330px}}@media (min-width:992px) and (min-width:992px){.crt-side-box-on .crt-paper-layers{float:left;width:100%}}.section{margin-bottom:30px}@media (max-width:479px){.section [class^=col-xs-]{margin-bottom:2em}}@media (max-width:767px){.section [class^=col-sm-]{margin-bottom:2em}}@media (max-width:991px){.section [class^=col-md-]{margin-bottom:2em}}@media (max-width:1199px){.section [class^=col-lg-]{margin-bottom:2em}}@media (min-width:768px){.padd-box-sm{margin-left:8%;margin-right:8%}}@media (min-width:992px){.padd-box-sm{margin-left:12%;margin-right:12%}}@media (min-width:1200px){.padd-box{margin-left:3.4%;margin-right:3.4%}.padd-box .padd-box-sm{margin-left:8.6%;margin-right:8.6%}}#crtBgShape1,#crtBgShape2{top:0;position:fixed;z-index:-1}#crtBgShape1{left:0}#crtBgShape2{top:-100px;right:-100px}#crtHeader{position:relative}.crt-head-inner{position:static;border-bottom-width:1px;border-bottom-style:solid}@media (min-width:992px){.crt-head-inner{border:none;background:0 0!important}}.crt-head-row{display:table;width:100%}.crt-head-col{display:table-cell;vertical-align:middle}.crt-logo{font-size:26px;line-height:1;white-space:nowrap;text-decoration:none;display:inline-block}.crt-logo img,.crt-logo span,.crt-logo svg{display:inline-block;vertical-align:middle}.crt-logo img,.crt-logo svg{max-height:45px}.crt-logo img+span{margin-left:10px;padding-right:20px}.crt-nav-on.crt-nav-type1 #crtHeader .crt-container-sm{margin-right:0}@media (min-width:768px){.crt-nav-on .crt-logo-out #crtHeadCol1{width:330px}.crt-nav-on .crt-logo-out #crtHeadCol2{width:auto}.crt-nav-on .crt-logo-out #crtHeadCol1+#crtHeadCol2{padding-left:0}.crt-side-box-on .crt-logo-out .crt-container-sm{margin-left:0}.crt-nav-on #crtHeadCol1+#crtHeadCol2{padding-left:25px}.crt-nav-on #crtHeadCol2{width:100%}}.crt-sidebar-on #crtSidebarBtn{transition:all 350ms ease-out}@media (min-width:1006px){.crt-sidebar-on #crtSidebarBtn{top:20px;right:0;width:63px;height:63px;position:absolute}.crt-sidebar-on .crt-head-col{height:63px}}@media (max-width:1005px) and (min-width:992px){.crt-sidebar-on #crtSidebarBtn{top:auto;left:auto;width:50px;height:50px;position:static}.crt-sidebar-on #crtHeadCol2{padding-right:25px}.crt-sidebar-on .crt-head-col{height:50px}.crt-sidebar-on #crtHeadCol3{width:50px}}@media (min-width:1062px){.crt-sidebar-on.crt-nav-on.crt-nav-type1.crt-side-box-off #crtSidebarBtn{top:20px;right:0;width:63px;height:63px;position:absolute}}@media (max-width:1061px) and (min-width:992px){.crt-sidebar-on.crt-nav-on.crt-nav-type1.crt-side-box-off #crtSidebarBtn{top:auto;left:auto;width:50px;height:50px;position:static}.crt-sidebar-on.crt-nav-on.crt-nav-type1.crt-side-box-off #crtHeadCol2{padding-right:25px}.crt-sidebar-on.crt-nav-on.crt-nav-type1.crt-side-box-off .crt-head-col{height:50px}.crt-sidebar-on.crt-nav-on.crt-nav-type1.crt-side-box-off #crtHeadCol3{width:50px}}@media (min-width:1062px){.crt-sidebar-on.crt-nav-on.crt-nav-type2.crt-side-box-off #crtSidebarBtn{top:20px;right:0;width:63px;height:63px;position:absolute}}@media (max-width:1061px) and (min-width:992px){.crt-sidebar-on.crt-nav-on.crt-nav-type2.crt-side-box-off #crtSidebarBtn{top:auto;left:auto;width:50px;height:50px;position:static}.crt-sidebar-on.crt-nav-on.crt-nav-type2.crt-side-box-off #crtHeadCol2{padding-right:25px}.crt-sidebar-on.crt-nav-on.crt-nav-type2.crt-side-box-off .crt-head-col{height:50px}.crt-sidebar-on.crt-nav-on.crt-nav-type2.crt-side-box-off #crtHeadCol3{width:50px}.crt-sidebar-on.crt-nav-on.crt-nav-type2.crt-side-box-off #crtHeader .crt-container-sm{margin-right:0}}@media (min-width:1336px){.crt-sidebar-on.crt-side-box-on #crtSidebarBtn{top:20px;right:0;width:63px;height:63px;position:absolute}}@media (max-width:1335px) and (min-width:992px){.crt-sidebar-on.crt-side-box-on #crtSidebarBtn{top:auto;left:auto;width:50px;height:50px;position:static}.crt-sidebar-on.crt-side-box-on #crtHeadCol2{padding-right:25px}.crt-sidebar-on.crt-side-box-on .crt-head-col{height:50px}.crt-sidebar-on.crt-side-box-on #crtHeadCol3{width:50px}}@media (min-width:1392px){.crt-sidebar-on.crt-side-box-on.crt-nav-on.crt-nav-type1 #crtSidebarBtn{top:20px;right:0;width:63px;height:63px;position:absolute}}@media (max-width:1391px) and (min-width:992px){.crt-sidebar-on.crt-side-box-on.crt-nav-on.crt-nav-type1 #crtSidebarBtn{top:auto;left:auto;width:50px;height:50px;position:static}.crt-sidebar-on.crt-side-box-on.crt-nav-on.crt-nav-type1 #crtHeadCol2{padding-right:25px}.crt-sidebar-on.crt-side-box-on.crt-nav-on.crt-nav-type1 .crt-head-col{height:50px}.crt-sidebar-on.crt-side-box-on.crt-nav-on.crt-nav-type1 #crtHeadCol3{width:50px}}#crtFooter{clear:both}#crtBtnUp{font-size:22px;right:20px;position:fixed;width:50px;height:50px;display:none}#crtMainNav{font-size:1em;line-height:1em}#crtMainNav ul{margin:0;padding:0;list-style:none}#crtMainNav a,#crtMainNav li{position:relative}#crtMainNav>ul{margin:0 -15px}#crtMainNav>ul>li{padding:10px 0;margin:0 15px;display:inline-block}#crtMainNav>ul>li>a{font-size:1.133em;font-weight:700}#crtMainNav>ul>li>.sub-menu{top:100%;left:-41px;right:auto}#crtMainNav .menu-item-has-children>a{padding-right:15px}#crtMainNav .menu-item-has-children>a:after{content:"\f0d7";color:inherit;font-size:.8em;font-family:icomoon;position:absolute;top:50%;right:0;margin-top:-.5em}#crtMainNav .sub-menu{top:0;right:100%;position:absolute;padding:13px 16px;z-index:999;text-align:left;min-width:200px;border-radius:6px;box-shadow:0 0 17px 1px rgba(0,0,0,.19);visibility:hidden;opacity:0;-ms-transform:translateY(50px);transform:translateY(50px);transition:all 450ms cubic-bezier(.23,1,.32,1) 0s}#crtNavSm,#crtNavWrap,.widget-title,.widget_calendar caption,.widget_calendar td,.widget_calendar th,.widget_search .search-again:before{text-align:center}#crtNavInner,#crtSideBox{transition:top .3s ease-out}#crtMainNav .sub-menu li{margin:8px 0}#crtMainNav .sub-menu a{padding:7px 25px;display:block;white-space:nowrap;border-radius:20px}#crtMainNav .sub-menu .menu-item-has-children>a:after{right:15px}#crtMainNav li:hover>.sub-menu{opacity:1;visibility:visible;-ms-transform:translateY(0);transform:translateY(0)}#crtMainNavSm{margin-bottom:20px}#crtMainNavSm ul{list-style:none;padding:0}#crtMainNavSm li{position:relative}#crtMainNavSm>ul>li{padding:7px 5px}#crtMainNavSm>ul>li>a{font-size:1.188em;font-weight:700}#crtMainNavSm .menu-item-has-children>a{padding-right:20px;position:relative}#crtMainNavSm .menu-item-has-children>a:after{content:"\f0d7";color:inherit;font-size:.8em;font-family:icomoon;position:absolute;top:50%;right:0;margin-top:-.6em}#crtMainNavSm .menu-item-has-children .menu-item-has-children>a:after{margin-top:-.9em}#crtMainNavSm .sub-menu{position:relative;display:none;margin-top:8px}#crtMainNavSm .sub-menu:before{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;opacity:.1}.award-img:before,.crt-nav-type1 .crt-nav-btm,.crt-nav-type1 .crt-nav-btm:after,.crt-tooltip:after,.crt-tooltip:before,.education:before{content:''}#crtMainNavSm .sub-menu a{font-size:.938em;display:inline-block;margin:5px 0}#crtMainNavSm .sub-menu .sub-menu{margin-top:0}#crtMainNavSm .sub-menu .sub-menu:before{display:none}.crt-nav a{display:block;position:relative}.crt-nav .avatar{background-color:#30cc81}#crtNavSm{width:100%;padding:5px;position:relative;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}#crtNavSm .crt-avatar,#crtNavSm ul{display:inline-block;vertical-align:middle}#crtNavSm .crt-avatar{padding:0 10px 0 17px}#crtNavSm li{padding:0 5px;display:inline-block;vertical-align:middle}#crtNavSm li a{padding:3px 10px;border-bottom:3px solid transparent}#crtNavSm li .crt-icon{font-size:34px;line-height:42px}#crtNavWrap{float:right;right:1px;z-index:4;width:56px;position:relative}#crtNavWrap .crt-nav ul{z-index:1;position:relative}#crtNavWrap .crt-nav .crt-nav-img,#crtNavWrap .crt-nav li{padding:10px 0;position:relative}#crtNavWrap .crt-nav a{height:42px;line-height:42px}#crtNavWrap .crt-nav .current a,#crtNavWrap .crt-nav a:hover{opacity:.5}#crtNavWrap .crt-nav .menu-item-object-category.current-menu-item a:hover,#crtNavWrap .crt-nav .menu-item-object-page.current-menu-item a:hover,#crtNavWrap .crt-nav .menu-item-object-post.current-menu-item a:hover{opacity:1}#crtNavWrap .crt-nav .crt-icon{font-size:28px;line-height:42px}#crtNavWrap .crt-nav .crt-icon,#crtNavWrap .crt-nav img{display:inline-block;vertical-align:top}#crtNavScroll{overflow-y:auto;overflow-x:hidden}#crtNavScroll .mCSB_scrollTools{visibility:hidden!important}#crtNavTools{font-size:22px;padding-top:10px}#crtNavTools .crt-icon{display:block}.crt-tooltip{font-size:1em;font-weight:400;line-height:1em;white-space:nowrap;position:absolute;z-index:9999;display:none;padding:9px 20px}.crt-tooltip:before{width:0;height:0;top:50%;margin-top:-8px;position:absolute;border-top:8px solid transparent;border-bottom:8px solid transparent}.crt-tooltip:after{top:0;left:0;width:100%;height:100%;position:absolute;opacity:.9;border-radius:4px;z-index:-1}.crt-tooltip.arrow-left{box-shadow:-4px 7px 15px 1px rgba(0,0,0,.25)}.crt-tooltip.arrow-left:before{left:-5px;border-right:5px solid transparent}.crt-tooltip.arrow-right{box-shadow:4px 7px 15px 1px rgba(0,0,0,.25)}.crt-tooltip.arrow-right:before{right:-5px;border-left:5px solid transparent}.crt-nav-type1 #crtNavInner{padding-bottom:20px}.crt-nav-type1 #crtNav,.crt-nav-type1 #crtNavTools{padding-right:10px}.crt-nav-type1 .crt-nav-btm{position:absolute;left:0;bottom:0;width:0;height:0;border-bottom:20px solid transparent;border-left:56px solid transparent;z-index:0}.crt-nav-type1 .crt-nav-btm:after{position:absolute;left:-57px;bottom:-11px;width:59px;height:1px;-ms-transform:rotate(-20deg);transform:rotate(-20deg);z-index:1}.crt-nav-type1 .crt-nav-cont{border-width:1px 1px 0 0;border-style:solid;padding:5px 0}.crt-nav-type2 #crtNav,.crt-nav-type2 #crtNavTools{padding-left:10px}#crtSideBox .widget{padding:20px;margin:0}#crtSideBox .certy_widget_card{padding:0}.crt-side-box-btn{padding:20px}.crt-side-box-btn .btn{max-width:320px;margin:0 auto}@media (min-width:992px){#crtSideBoxWrap{width:290px;float:left}#crtSideBox .crt-side-box-2{background:0 0}#crtSideBox .crt-side-box-1,#crtSideBox .crt-side-box-2 .widget{margin-bottom:30px;box-shadow:-4px 7px 15px 1px rgba(0,0,0,.2)}.crt-side-box-cont{padding:20px}.crt-side-box-btn{padding:40px 35px}}#crtSidebar{top:0;right:0;width:85%;max-width:320px;height:100%;z-index:10000;position:fixed;padding:13px 0;-ms-transform:translate(400px,0);transform:translate(400px,0);transition:transform 450ms cubic-bezier(.23,1,.32,1) 0s;box-shadow:rgba(0,0,0,.156863) 0 3px 10px,rgba(0,0,0,.227451) 0 3px 10px}.crt-sidebar-opened #crtSidebar{-ms-transform:translate(0,0);transform:translate(0,0)}#crtSidebar .mCSB_inside>.mCSB_container{margin:0}#crtSidebar .mCSB_scrollTools{right:-3px}#crtSidebar .certy_widget_card{margin-bottom:20px}#crtSidebarInner{height:100%;padding:0 13px;overflow:auto}#crtSidebarClose{top:6px;left:-42px;width:35px;height:35px;position:absolute}#crtSidebarClose .crt-icon{font-size:15px;line-height:35px;margin-left:1px;margin-top:-1px}@media (max-width:991px){#crtSidebarBtn{background:0 0!important;box-shadow:none;width:auto;height:auto}#crtSidebarBtn .crt-icon{line-height:1}}.widget{font-size:.875em;margin-bottom:35px}.widget ul{margin:0;padding:0;list-style:none}.widget-title{position:relative;font-size:15px;margin-bottom:20px}.widget_archive li,.widget_categories li,.widget_meta li,.widget_nav_menu li,.widget_pages li,.widget_recent_comments li,.widget_recent_entries li{padding:10px 0;border-top:1px solid transparent}.widget_archive li li:first-child,.widget_categories li li:first-child,.widget_meta li li:first-child,.widget_nav_menu li li:first-child,.widget_pages li li:first-child,.widget_recent_comments li li:first-child,.widget_recent_entries li li:first-child{margin-top:10px}.widget_archive li li:last-child,.widget_categories li li:last-child,.widget_meta li li:last-child,.widget_nav_menu li li:last-child,.widget_pages li li:last-child,.widget_recent_comments li li:last-child,.widget_recent_entries li li:last-child{padding-bottom:0}.widget_archive li ul,.widget_categories li ul,.widget_meta li ul,.widget_nav_menu li ul,.widget_pages li ul,.widget_recent_comments li ul,.widget_recent_entries li ul{margin-left:10px}.widget_archive>ul,.widget_categories>ul,.widget_meta>ul,.widget_nav_menu .menu,.widget_pages>ul,.widget_recent_comments>ul,.widget_recent_entries>ul{border-bottom:1px solid transparent}.widget_archive a,.widget_categories a{margin-right:7px}.widget_search .search-again{position:relative;width:100%}.widget_search .search-again:before{content:"\f002";font-family:icomoon;top:0;right:0;position:absolute;width:50px;height:50px;line-height:50px;font-size:17px;display:block}.widget_search input[type=search]{width:100%;height:50px;padding:15px 45px 15px 15px;line-height:normal;-webkit-appearance:none;border:none;box-shadow:none;box-sizing:border-box}.widget_search .form-submit input[type=submit]{top:0;right:0;margin:0;border:0;padding:0;z-index:2;width:50px;height:50px;position:absolute;text-indent:-9999px;background:0 0}.widget_search .form-submit input[type=submit]:hover{box-shadow:none}.widget_recent_entries .post-date{display:block;font-size:.8em;line-height:1.1}.widget_calendar caption{padding:3px 0;font-weight:700;margin-bottom:10px;border-top:1px solid transparent;border-bottom:1px solid transparent}.widget_calendar tbody td{font-size:.9em;border:none;padding:5px}.widget_calendar tbody a{width:25px;height:25px;line-height:25px;border-radius:50%;display:inline-block}.widget_calendar tfoot td{padding:5px;border-width:1px 0}.widget_calendar tfoot a{font-weight:700;font-size:.85em}.widget_calendar tfoot #prev{text-align:left}.widget_calendar tfoot #next{text-align:right}.widget_tag_cloud a{font-size:14px!important}.widget_posts_entries>ul>li{padding-bottom:13px;margin-bottom:15px;border-bottom:solid 1px transparent}.widget_posts_entries .post-image{float:left;margin:0 20px 5px 0}.widget_posts_entries .post-content h3{font-size:14px;line-height:1.3;margin-bottom:0}.widget_posts_entries .post-category-comment{clear:both;padding-top:5px}.widget_posts_entries .post-category-comment a{font-size:13px;text-decoration:none}.comment-header a:hover,.comment-links a:hover,.post-footer-info a:hover,.post-header-info a:hover,.widget_posts_entries .post-category-comment a:hover{text-decoration:underline}.widget_posts_entries .post-comments{border-left:solid 1px transparent;padding-left:10px;margin-left:5px}.widget_rss li{margin-bottom:10px}.widget_rss li .rsswidget{text-decoration:none;display:block;font-size:15px;font-weight:700}.widget_rss li .rss-date{display:block}.widget_rss li .rss-date,.widget_rss li cite{font-size:12px}.widget_rss li .rssSummary{font-size:14px;display:inline}.post-tags a,.widget_tag_cloud a{font-size:.938em;font-weight:700;line-height:1.1em;letter-spacing:.02em;display:inline-block;border:1px solid transparent;padding:.286em 1em;margin:0 .257em .557em 0;transition:all .5s cubic-bezier(.23,1,.32,1) 0s}.post-tags a:hover,.widget_tag_cloud a:hover{box-shadow:rgba(0,0,0,.117647) -1px 2px 6px,rgba(0,0,0,.117647) -1px 2px 4px}.certy_widget_card .text-muted{font-size:1.143em}.certy_widget_instagram{max-width:480px;margin-left:auto!important;margin-right:auto!important}.certy_widget_instagram li{width:33.33%;height:0;padding-top:33.33%;position:relative;float:left}.certy_widget_instagram a{top:1px;left:1px;right:1px;bottom:1px;position:absolute;display:block;background-size:cover;background-repeat:no-repeat;background-position:center}.crt-avatar-state,.crt-card-avatar span{display:inline-block}.text-box{line-height:1.875em}.crt-paper-cont .section-card:first-child{margin-top:-20px}.crt-card{padding:30px 20px 20px}.crt-card-info h2{font-size:1.625em;margin-bottom:.688em}.crt-card-info .text-muted{color:inherit;opacity:.65}.crt-card-avatar{position:relative}.crt-card-avatar+.crt-card-info{margin-top:33px}.crt-avatar-state{cursor:pointer}.crt-avatar-state:hover .crt-avatar-state2{visibility:visible;opacity:1}.crt-avatar-state2,.pf-caption{opacity:0;top:0;visibility:hidden}.crt-avatar-state2{position:absolute;left:0;width:100%;height:100%;transition:opacity .2s ease-out,visibility .2s ease-out}.crt-card-wide .crt-avatar-state,.pf-figure,.pf-project{position:relative}@media (min-width:992px){.crt-card-wide{width:100%;display:table;padding:50px 6%}.crt-card-wide .crt-card-avatar,.crt-card-wide .crt-card-info{display:table-cell;vertical-align:top}.crt-card-wide .crt-card-avatar{width:195px;max-width:195px}.crt-card-wide .crt-social{margin-top:30px}.crt-card-wide .crt-card-avatar+.crt-card-info{padding-left:8%;padding-top:1.25em}.crt-card-wide .crt-card-info{text-align:left}.crt-card-wide .crt-card-info h2{font-size:2.688em;margin-bottom:.2em}}.award-img img,.award-img:before,.clients li,.pf-popup-middle{vertical-align:middle}#pf-popup-close,.clients li,.post-footer,.post-media{text-align:center}.award-img{height:95px;margin-bottom:15px}.award-img:before{display:inline-block;width:1px;height:100%}.award-img img{max-height:95px}.award-title{font-size:1.125em;margin-top:0;margin-bottom:25px}.award-text{font-size:.938em}.clients{margin:0 -10px}.clients li{width:100%;padding:10px;display:inline-block}.clients img{max-width:120px}@media (min-width:480px){.clients li{width:33.33%}.clients li:nth-child(3n+1){text-align:left}.clients li:nth-child(3n+3){text-align:right}}#map,.pf-caption,.pf-figure img,.pf-grid-item,.pf-grid-sizer{width:100%}@media (min-width:768px){.padd-box-xs{padding-left:27%;padding-right:17%}.pf-grid-item,.pf-grid-sizer{width:50%}}.contact-head{margin-bottom:55px}.contact-head .crt-social{margin-bottom:45px}#map{padding-top:80%;margin-top:50px}#map>div{background:0 0!important}@media (min-width:480px){#map{padding-top:41%}}.pf-filter{margin-bottom:20px}.pf-filter button{opacity:.54;font-size:18px;font-weight:600;line-height:27px;margin:0 40px 0 0;border:0;padding:0;background:0 0;transition:color .2s ease-out}.pf-filter button.active,.pf-filter button:hover{opacity:1}.pf-grid{margin-left:-1px;margin-right:-1px}.pf-grid:after,.pf-grid:before{content:" ";display:table}.pf-grid:after{clear:both}.pf-grid-sizer{height:0;visibility:hidden}.pf-grid-item{float:left;padding:1px}.pf-project{display:block;cursor:pointer;overflow:hidden;text-decoration:none}.pf-project:hover .pf-caption{opacity:1;visibility:visible}.pf-project:hover .pf-btn,.pf-project:hover .pf-title{-ms-transform:translateY(0);transform:translateY(0)}.pf-figure{z-index:1}#pf-popup-close,.pf-caption{position:absolute;color:#fff}.pf-figure img{display:block}.pf-caption{left:0;z-index:2;height:100%;background:rgba(0,0,0,.8);transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.pf-text,.post-nav-next a:hover,.post-nav-prev a:hover{opacity:.7}.pf-btn,.pf-title{transition:transform .4s ease-in-out}.pf-caption .valign-cell{padding:20px}.pf-title{font-size:1.318em;color:inherit;margin-top:0;-ms-transform:translateY(-10px);transform:translateY(-10px)}.pf-text{font-size:.938em;margin-bottom:35px}.pf-btn{-ms-transform:translateY(10px);transform:translateY(10px)}#pf-popup-wrap{top:0;left:0;width:100%;height:100%;position:fixed;z-index:9999;background-color:#000;background-color:rgba(0,0,0,.7);overflow-x:hidden;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}#pf-popup-wrap.pf-opened,.pf-rel-project:hover .pf-rel-cover{opacity:1;visibility:visible}#pf-popup-close{right:20px;top:20px;width:20px;height:20px;border:0;margin:0;padding:0;font-size:17px;line-height:20px;display:block;background:0 0}.pf-popup-inner{width:100%;height:100%;display:table;position:relative}.pf-popup-middle{display:table-cell;padding:50px 20px}.pf-popup-content{width:100%;margin:0 auto;position:relative;max-width:300px}.pf-popup{padding:40px 20px}.pf-grid-item .pf-popup{display:none}.pf-popup-media img{width:100%;display:block}.pf-popup-embed{position:relative;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMzZweCcgaGVpZ2h0PSczNnB4JyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgY2xhc3M9InVpbC1kZWZhdWx0Ij48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0ibm9uZSIgY2xhc3M9ImJrIj48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjMzYzNjM2JyB0cmFuc2Zvcm09J3JvdGF0ZSgwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMHMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzM2MzYzNicgdHJhbnNmb3JtPSdyb3RhdGUoMzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPScwLjA4MzMzMzMzMzMzMzMzMzMzcycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjMzYzNjM2JyB0cmFuc2Zvcm09J3JvdGF0ZSg2MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxcycgYmVnaW49JzAuMTY2NjY2NjY2NjY2NjY2NjZzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyMzNjM2MzYnIHRyYW5zZm9ybT0ncm90YXRlKDkwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMC4yNXMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzM2MzYzNicgdHJhbnNmb3JtPSdyb3RhdGUoMTIwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMC4zMzMzMzMzMzMzMzMzMzMzcycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjMzYzNjM2JyB0cmFuc2Zvcm09J3JvdGF0ZSgxNTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPScwLjQxNjY2NjY2NjY2NjY2NjdzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyMzNjM2MzYnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxcycgYmVnaW49JzAuNXMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzM2MzYzNicgdHJhbnNmb3JtPSdyb3RhdGUoMjEwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMC41ODMzMzMzMzMzMzMzMzM0cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjMzYzNjM2JyB0cmFuc2Zvcm09J3JvdGF0ZSgyNDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPScwLjY2NjY2NjY2NjY2NjY2NjZzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyMzNjM2MzYnIHRyYW5zZm9ybT0ncm90YXRlKDI3MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxcycgYmVnaW49JzAuNzVzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyMzNjM2MzYnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxcycgYmVnaW49JzAuODMzMzMzMzMzMzMzMzMzNHMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzM2MzYzNicgdHJhbnNmb3JtPSdyb3RhdGUoMzMwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMC45MTY2NjY2NjY2NjY2NjY2cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PC9zdmc+);background-repeat:no-repeat;background-position:center}.pf-popup-embed.pf-embed-loaded{background-image:none}.pf-popup-embed.pf-embed-error{background-size:44px 44px;background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMzMy44MjkgMzMzLjgyOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzMzLjgyOSAzMzMuODI5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8cGF0aCBkPSJNMTY2LjkxMSwzMzMuODI2Qzc0Ljg3OSwzMzMuODI2LDAsMjU4Ljk1MywwLDE2Ni45MTVTNzQuODc5LDAuMDAzLDE2Ni45MTEsMC4wMDNjOTIuMDQ1LDAsMTY2LjkxOCw3NC44NzksMTY2LjkxOCwxNjYuOTE4ICAgUzI1OC45NTYsMzMzLjgyNiwxNjYuOTExLDMzMy44MjZ6IE0xNjYuOTExLDEyLjg1N2MtODQuOTUsMC0xNTQuMDU4LDY5LjEwOC0xNTQuMDU4LDE1NC4wNjQgICBjMCw4NC45NDMsNjkuMTA4LDE1NC4wNTgsMTU0LjA1OCwxNTQuMDU4czE1NC4wNjQtNjkuMTE0LDE1NC4wNjQtMTU0LjA1OEMzMjAuOTc1LDgxLjk2NSwyNTEuODY4LDEyLjg1NywxNjYuOTExLDEyLjg1N3ogICAgTTIwNS42NzIsOTcuMzI1Yy0xMC42NTYsMC0xOS4yOTMsOC42MzEtMTkuMjkzLDE5LjI5M2MwLDEwLjY0OSw4LjYzOCwxOS4yOTMsMTkuMjkzLDE5LjI5M3MxOS4yOTMtOC42NDQsMTkuMjkzLTE5LjI5MyAgIEMyMjQuOTY1LDEwNS45NTYsMjE2LjMyNyw5Ny4zMjUsMjA1LjY3Miw5Ny4zMjV6IE0xMjUuMzM2LDk3LjMyNWMtMTAuNjU2LDAtMTkuMjkzLDguNjMxLTE5LjI5MywxOS4yOTMgICBjMCwxMC42NDksOC42MzgsMTkuMjkzLDE5LjI5MywxOS4yOTNzMTkuMjkzLTguNjQ0LDE5LjI5My0xOS4yOTNDMTQ0LjYyOSwxMDUuOTU2LDEzNS45OTgsOTcuMzI1LDEyNS4zMzYsOTcuMzI1eiBNOTcuMzQ3LDIyOS44MzMgICBjMTkuMTUyLTE3LjM4NSw0My45NjYtMjYuOTYxLDY5Ljg1My0yNi45NjFjMjUuODE3LDAsNTAuNTYsOS41MjUsNjkuNjg2LDI2LjgxM2MzLjk1MywzLjU2NywxMC4wNDUsMy4yNjUsMTMuNjE4LTAuNjg4ICAgYzMuNTY3LTMuOTQsMy4yNjUtMTAuMDQ1LTAuNjg4LTEzLjYxOGMtMjIuNjgtMjAuNDg5LTUyLjAxOS0zMS43ODEtODIuNjE3LTMxLjc4MWMtMzAuNjg4LDAtNjAuMTA0LDExLjM2My04Mi44MSwzMS45NzMgICBjLTMuOTQsMy41OC00LjI0Miw5LjY2Ni0wLjY2MiwxMy42MDZjMS45MDIsMi4wOTUsNC41MTIsMy4xNjIsNy4xMzQsMy4xNjJDOTMuMTg5LDIzMi4zMjcsOTUuNTAzLDIzMS41MDQsOTcuMzQ3LDIyOS44MzN6IiBmaWxsPSIjN2U3ZTdlIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)}.pf-embed-iframe,.pf-embed-image,.pf-embed-video{width:100%;height:0;padding-top:57%;position:relative}.pf-embed-iframe iframe,.pf-embed-image img,.pf-embed-video video{top:0;left:0;border:0;width:100%;height:100%;display:block;position:absolute}.pf-popup-title{font-size:2em;margin-bottom:.15em}.pf-rel-title{font-size:18px}.pf-rel-projects{margin-top:2.7em}.pf-rel-carousel{margin-bottom:0}.pf-rel-carousel .slick-next{width:20px}.pf-rel-carousel .slick-prev{width:23px}.pf-rel-project{cursor:pointer;position:relative}.pf-rel-project img{width:100%;display:block}.pf-rel-href{display:block}.pf-rel-cover{top:0;left:8px;right:8px;height:100%;position:absolute;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity 350ms ease-out,visibility 350ms ease-out}.pf-rel-cover .btn{top:50%;left:50%;position:absolute;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:480px){.pf-popup-content{max-width:430px}}@media (min-width:768px){.pf-popup-content{max-width:700px}}@media (min-width:992px){.pf-popup{padding:50px 30px}.pf-popup-media{float:left;width:57%;margin-bottom:0}.pf-popup-col2{float:left;width:43%;padding-left:4%}.pf-popup-content{max-width:900px}}@media (min-width:1200px){.pf-popup-content{max-width:1200px}}.education{position:relative}.education:before{top:10px;left:0;bottom:0;width:2px;opacity:.5;position:absolute}.education-box{position:relative;padding-left:20px;margin-bottom:45px}.education-box h3,.education-logo{margin-bottom:10px}.education-box p{font-size:.875em}.education-box:before{content:"";top:9px;left:-1px;position:absolute;width:4px;height:4px;border-radius:50%}.education-box h3{letter-spacing:0;font-size:.938em;margin-top:15px}.education-box:last-child:after{top:14px;left:0;bottom:0;width:2px;content:'';position:absolute}.education-date{left:-20px;width:117px;letter-spacing:0;line-height:1.1;padding:6px;margin-left:15px;font-size:.625em;position:relative;display:inline-block}.education-date span{overflow:hidden;position:relative;display:block;white-space:nowrap}.education-date:before{content:"";top:0;right:100%;width:0;height:0;position:absolute;border-top:11px solid transparent!important;border-bottom:11px solid transparent!important;border-left:0 solid transparent!important;border-right:7px solid transparent}.education-company{line-height:1.1;letter-spacing:0;font-size:1em;margin-bottom:15px;display:inline-block}@media (min-width:768px){.education-box:before,.education:before{top:10px}.education{margin-left:210px}.education-box{padding-right:90px}.education-box h3{font-size:20px;margin-bottom:22px;margin-top:0}.education-date{margin-left:0;margin-right:22px;padding:8px 6px;font-size:.875em;text-align:center;position:absolute;width:160px;right:100%;left:auto;top:-4px}.education-date:before{display:none}.education-date:after{content:"";top:0;left:100%;width:0;height:0;position:absolute;border-top:16px solid transparent!important;border-bottom:16px solid transparent!important;border-right:10px solid transparent!important;border-left:10px solid transparent}}.ref-box{position:relative;padding-left:70px;padding-bottom:1.875em;margin-bottom:2.5em;min-height:58px;box-sizing:content-box}.ref-avatar{top:0;left:0;position:absolute}.ref-author{padding-top:10px;padding-bottom:5px}.ref-author span,.ref-author strong{display:block;line-height:1.1;font-size:.875em}.ref-author strong{margin-bottom:5px}.ref-info p{font-size:.875em;letter-spacing:1px}.ref-cont{font-size:1em;line-height:1.2em;padding:0;position:relative;border-width:0;width:100%;max-width:100%;margin:25px 0 0}.ref-box-list .ref-box:last-child{border:0;padding-bottom:0}.single-post .post{margin-bottom:0}.single-post .post-footer{text-align:left}.single-post .post-footer-top{padding-bottom:1.15em}.single-post .post-footer-btm{margin-top:1.5em}.single-post .post-media{margin-top:-20px}.post-dailymotion,.post-soundcloud,.post-video,.post-vimeo,.post-youtube{height:0;padding-bottom:50%;position:relative}.post-dailymotion iframe,.post-dailymotion video,.post-soundcloud iframe,.post-soundcloud video,.post-video iframe,.post-video video,.post-vimeo iframe,.post-vimeo video,.post-youtube iframe,.post-youtube video{top:0;left:0;width:100%;height:100%;border:0;position:absolute}.post-audio audio{width:100%}.post-nav{margin-top:4.45em}.post-nav:last-child .brd-btm{border:none}.post-nav:last-child .post-nav-next,.post-nav:last-child .post-nav-prev{padding-bottom:0}.post-nav-next,.post-nav-prev{padding-bottom:1.75em}.post-nav-next a,.post-nav-next figure,.post-nav-next span,.post-nav-next strong,.post-nav-prev a,.post-nav-prev figure,.post-nav-prev span,.post-nav-prev strong{display:block}.post-nav-next span,.post-nav-prev span{font-size:1.08em;font-weight:700;letter-spacing:.11em;margin-bottom:.813em}.post-nav-next strong,.post-nav-prev strong{font-size:.95em;line-height:1.38em}.post-nav-next figure,.post-nav-prev figure{margin-bottom:.9em}.post-nav-next img,.post-nav-prev img{display:block;width:100%}@media (max-width:767px){.post-nav-next,.post-nav-prev{font-size:.8em}.post-nav-next .text-left,.post-nav-next .text-right,.post-nav-prev .text-left,.post-nav-prev .text-right{text-align:center}}.post{margin-bottom:2.813em}.crt-paper-cont .post:last-child .post-footer-top{border-bottom:none;padding-bottom:0}.post-media{position:relative;margin-bottom:3.25em}.post-play,.post-voice{top:50%;left:50%;color:#fff;position:absolute;font-size:40px;margin-top:-20px;margin-left:-20px}.post.sticky{background:rgba(0,0,0,.1)}.post-header{margin-bottom:2.188em}.post-title{font-size:1.5em;margin-bottom:.5em}.post-footer-info,.post-header-info{font-size:.813em}.post-footer-info a,.post-footer-info span,.post-footer-info time,.post-header-info a,.post-header-info span,.post-header-info time{display:inline-block}.post-footer{margin-top:3.1em}.post-footer-top{padding-bottom:2.8em}.post-footer-info{letter-spacing:.1em;margin-bottom:1.5em}.post-line{margin:0 10px}.post-cat-links a:after{content:',';display:inline-block;margin-left:2px}.post-cat-links a:last-child:after{content:''}@media (min-width:768px){.post-footer-top{width:100%;display:table}.post-footer-info,.post-more{display:table-cell}.post-more{text-align:right;vertical-align:top}.post-footer-info{text-align:left;vertical-align:middle;margin-bottom:0}}.crt-icons-list li,.search-for,.search-result{text-align:center}.comment-respond,.comments-area{margin-top:4.375em}.comment-list{border-bottom:1px solid transparent}.comment-list>li:first-child>.comment-body{border-top:none}.comment .children{display:none;padding:0;list-style:none}.comment.show-replies .children{display:block}.comment-body{min-height:58px;position:relative;border-top:1px solid transparent;padding:1.063em 0}.comment-header{margin-bottom:.688em}.comment-header .avatar{top:1.063em;left:0;position:absolute;border-radius:50%}.comment-author{font-size:.933em;letter-spacing:0;margin-bottom:.25em}.comment-date{font-size:.72em}.comment-footer{font-size:.82em;font-weight:700;letter-spacing:.04em}.comment-footer a{margin-right:5px}.comment-links,.comment-replys-count{display:inline-block;vertical-align:middle;margin-top:1.65em}.bypostauthor>.comment-body .fn:after{content:"\f007";font-size:.85em;font-family:icomoon;position:relative;margin-left:.6em}@media (min-width:768px){.comment-list ol{margin-left:75px}.comment-body{padding-left:75px}.comment-links{position:absolute;right:0;top:1.063em;margin-top:0}.comment-header{padding-right:5.4em}}@media (max-width:767px){.comment-header{min-height:58px;padding-left:65px}}.crt-icons-list{margin:0 0 25px;padding:0;list-style:none}.crt-icons-list li{width:20%;float:left;height:150px;border:2px solid transparent;border-radius:5px;padding:10px}.crt-icons-list li .crt-icon{font-size:42px;display:block;margin-bottom:5px}.crt-icon-class{font-size:10px;display:block;letter-spacing:1px}@media (max-width:1199px){.crt-icons-list li{width:25%}}@media (max-width:767px){.crt-icons-list li{width:33.33%;padding:5px}}@media (max-width:479px){.crt-icons-list li{width:50%}}.search-for{margin-bottom:70px;border-bottom:1px solid transparent}.search-title{font-size:1.25em;display:inline-block;position:relative;margin-top:0;margin-bottom:25px}.search-title span{display:block;font-size:1em;margin-top:20px;text-transform:capitalize}.search-title:before{display:none}.search-result strong{display:block;margin-bottom:55px;letter-spacing:.099em}.search-again .form-item-wrap{margin-left:0}.search-again .form-submit{margin-top:3em}.search-again .form-item{max-width:295px;height:50px;margin:0 auto}@media (min-width:480px){.search-title{padding:0 40px}.search-title:before{content:"\f002";font-family:icomoon;display:inline-block;position:absolute;left:0;top:0;font-size:1em}}.title-404{display:block;line-height:1.1;font-size:10.063em;margin-bottom:40px}.info-404{display:block;font-size:1.5em;font-weight:700;text-transform:uppercase;margin-bottom:70px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLm1pbi5jc3MiLCJzdHlsZXMvcGx1Z2lucy9fbUN1c3RvbVNjcm9sbGJhci5zY3NzIiwic3R5bGVzL2dlbmVyYWwvX2dlbmVyYWwuc2NzcyIsInN0eWxlcy9nZW5lcmFsL190eXBvZ3JhcGh5LnNjc3MiLCJtaXhpbnMvX21peGlucy5zY3NzIiwic3R5bGVzL2dlbmVyYWwvX2VsZW1lbnRzLnNjc3MiLCJzdHlsZXMvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwic3R5bGVzL2NvbXBvbmVudHMvX2F2YXRhcnMuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsInN0eWxlcy9jb21wb25lbnRzL190b29sdGlwcy5zY3NzIiwic3R5bGVzL2dlbmVyYWwvX2Zvcm1zLnNjc3MiLCJzdHlsZXMvZ2VuZXJhbC9fZ3JpZC5zY3NzIiwibWl4aW5zL19ncmlkLnNjc3MiLCJtaXhpbnMvX2NsZWFyZml4LnNjc3MiLCJtaXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJzdHlsZXMvZ2VuZXJhbC9faGVscGVycy5zY3NzIiwic3R5bGVzL2dlbmVyYWwvX2VkaXRvci5zY3NzIiwic3R5bGVzL2NvbXBvbmVudHMvX3RvZ2dsZS5zY3NzIiwic3R5bGVzL2NvbXBvbmVudHMvX2FsZXJ0cy5zY3NzIiwic3R5bGVzL3RoZW1lL19uYXZpZ2F0aW9ucy5zY3NzIiwic3R5bGVzL2NvbXBvbmVudHMvX3RpdGxlcy5zY3NzIiwic3R5bGVzL2NvbXBvbmVudHMvX2Ryb3BjdXBzLnNjc3MiLCJzdHlsZXMvY29tcG9uZW50cy9fdGFicy5zY3NzIiwic3R5bGVzL2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsInN0eWxlcy9jb21wb25lbnRzL19wcm9ncmVzcy1iYXIuc2NzcyIsInN0eWxlcy9jb21wb25lbnRzL19vdmVybGF5LnNjc3MiLCJzdHlsZXMvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyIsInN0eWxlcy9jb21wb25lbnRzL19zb2NpYWwuc2NzcyIsInN0eWxlcy9jb21wb25lbnRzL19zaGFyZS5zY3NzIiwic3R5bGVzL3BsdWdpbnMvX2hpZ2hsaWdodC5qcy5zY3NzIiwic3R5bGVzL3RoZW1lL19mb290ZXIuc2NzcyIsInN0eWxlcy9wbHVnaW5zL19zbGljay5zY3NzIiwic3R5bGVzL3RoZW1lL193aWRnZXRzLnNjc3MiLCJzdHlsZXMvdGhlbWUvX2hlYWRlci5zY3NzIiwic3R5bGVzL3RoZW1lL19jb250YWluZXJzLnNjc3MiLCJzdHlsZXMvcGx1Z2lucy9fd3BjZjcuc2NzcyIsInN0eWxlcy90aGVtZS9fc2hhcGVzLnNjc3MiLCJzdHlsZXMvdGhlbWUvX3NpZGViYXItcmlnaHQuc2NzcyIsInN0eWxlcy90aGVtZS9fc2VjdGlvbi1wb3J0Zm9saW8uc2NzcyIsInN0eWxlcy90aGVtZS9fc2lkZWJhci1sZWZ0LnNjc3MiLCJzdHlsZXMvdGhlbWUvX3Bvc3Qtc2luZ2xlLnNjc3MiLCJzdHlsZXMvdGhlbWUvX3NlY3Rpb24tY2xpZW50cy5zY3NzIiwic3R5bGVzL3RoZW1lL19zZWN0aW9uLWNhcmQuc2NzcyIsInN0eWxlcy90aGVtZS9fc2VjdGlvbi1hd2FyZHMuc2NzcyIsInN0eWxlcy90aGVtZS9fc2VjdGlvbi10ZXh0LnNjc3MiLCJzdHlsZXMvdGhlbWUvX3NlY3Rpb24tY29udGFjdC5zY3NzIiwic3R5bGVzL3RoZW1lL19zZWN0aW9uLWVkdWNhdGlvbi5zY3NzIiwic3R5bGVzL3RoZW1lL19zZWN0aW9uLXJlZmVyZW5jZXMuc2NzcyIsInN0eWxlcy90aGVtZS9fcG9zdC1jYXRlZ29yeS5zY3NzIiwic3R5bGVzL3RoZW1lL19wb3N0LWNvbW1lbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBc0hBLFdBL0dBLEtBQ0UsU0FBVSxTQzRFWiw4Q0Q3RUEsS0VhRSxXQUFXLEtGSmIsUUFDQSxNR3FERSxnQkQxQ0YsUUZUQSxXQUNBLE9BQ0EsT0FDQSxPQUNBLE9BQ0EsS0FDQSxLQUNBLElBbUtBLElBbEtBLFFBQ0EsUUFDRSxRQUFTLE1BbXVEWCxZQWcvQ0Es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czZIRiwrQkFDRSxVQUFXLEttQm42SGYsWUFBQSxLQUNBLCtCQUNFLHlCQUdFLFFBQUEsYUFDQSxlQUNELEluQnU2SEgsY0FDRSxXbUI5NUhNLEtuQis1SE4sV21COTVITSxPQWpCUixnQ0F1QkksV0FBQSxpQm5CNDVISixhQUNFLFVtQno1SEksS25CMDVISixZbUJ6NUhJLEtuQjA1SEosdUJBQ0UsUW1CejVIRSxNbkIyNUhOLGFBQ0UsVW1CejVISSxJbkIwNUhKLFltQno1SEksSUFsQ04sWUFBQSxJbkI2N0hFLFltQnA1SE0sT0F6Q1IsU0FBQSxTbkIrN0hFLFFtQmg1SEUsS25CaTVIRixRbUJoNUhFLEtuQmk1SEYsUW1CaDVIRSxJQUFBLEtuQmk1SEYsb0JBRUUsTW1CLzRIRSxFbkJnNUhGLE9tQi80SEUsRW5CZzVIRixJbUIvNEhFLEluQmc1SEYsV21CLzRIRSxLbkJnNUhGLFNtQi80SEUsU25CZzVIRixXbUIvNEhFLElBQWEsTUFBQSxZbkJnNUhmLGNtQi80SGUsSUFDZCxNQUFBLFluQis0SEgsbUJtQjM4SEYsSUFBQSxFbkI4OEhJLEttQno0SEUsRW5CMDRIRixNbUJ6NEhFLEtuQjA0SEYsT21CejRIRSxLQXZFTixTQUFBLFNuQms5SEksUW1CdjRIRSxHbkJ3NEhGLGNtQm45SEosSW5CbzlISSxRbUJ2NEhJLEduQnc0SE4sd0JtQmw0SEYsV0FBQSxLQUFBLElBQXlCLEtBQUEsSUFBQSxnQkFDekIsK0JBRUksS0FBQSxLQUNBLGFBQUEsSUFDRCxNQUFBLFluQms0SEQseUJtQnQ0SEYsV0FBQSxJQUFBLElBQUEsS0FBQSxJQUFBLGdCQU9JLGdDbkJrNEhFLE1BQU8sS21CNzNIYixZQUFBLElBQUEsTUFBQSxZbkJnNEhBLDRCbUI3M0hFLGVBQUEsS25CZzRIRix1QkFDQSw0Qm1CNzNIRSxjQUFBLEtuQmc0SEYsNEJBRUUsU21CNzNIRSxTbkI4M0hGLEttQjczSEUsRUFiSixPQUFBLEVuQjQ0SEUsTW1CMzNIRSxFQWpCSixPQUFBLEVuQjg0SEUsY21CejNIRSxLQUFlLE1BQUEsWW5CMDNIakIsWW1C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cXJLSSxRQUFTLEtBRVQsNkJnRHpxS0osVUFBQSxLQUNFLFFBQUEsTUFDQSxjQUFtQixJQUdyQixnQkFDRSxVQUFBLEtoRDBxS0EsUUFBUyxNZ0R2cUtYLGVBQUEsSWhEMHFLQSwwQkFDRSxtQmdEdHFLRixNQUFBLEtoRHlxS0EseUJnRHJxS0EsbUJBRUksTUFBQSxPQUNBLFFBQUEsS2hEdXFLSix5QmdEMXFLQSxtQkFRSSxNQUFBLEtoRHVxS0osWUFFRSxjZ0RscUtFLEtBR0YsY0FBQSxJQUFBLE1BQUEsWWhEa3FLRixjZ0Q3cEtFLFVBQUEsT2hEZ3FLQSxRZ0Q5cEtFLGFBR0YsU0FBQSxTaEQ2cEtBLFdnRDVwS0UsRWhENnBLRixjZ0Q1cEtFLEtoRDZwS0YsbUJBQ0UsUUFBUyxNaUQxd0tiLFVBQUEsSUFDQSxXQUFBLEtqRDR3S0ksZUFBZ0IsV2lEMXdLbEIscUJqRDR3S0UsUUFBUyxLQUlYLHNCQUNFLFFBQVMsTWlEdHdLYixjQUFBLEtBRUksZUFBYyxPakR3d0tsQiw4QkFDRSxZQUFhLEVBRWYsMkJBQ0UsV0FBWSxJQUVkLHlCaURod0tFLFVBQUEsTUFDQSxPQUFBLEtBQ0EsT0FBQSxFQUFBLEtBR0YseUJBQ0UsY0FERixRQUFBLEVBQUEsS0FJSSxxQkFDQSxRQUFRLFFBQ1IsWUFBQSxRQUNBLFFBQUEsYWpEZ3dLRSxTQUFVLFNpRDV2S2hCLEtBQUEsRWpEOHZLTSxJQUFLLEVpRDN2S1AsVUFBQSxLakQrdktKLFdpRHp2S0UsUUFBQSxNQUNBLFlBQUEsSWpEMnZLQSxVQUFXLFNpRHh2S2IsY0FBQSxLakQydktBLFVpRHZ2S0EsUUFBQSxNQUNFLFVBQUEsTUFDQSxZQUFBLElBQ0EsZUFBQSxVQUhGLGNBQUEiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogR2VuZXJhbFxuICovXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmEsXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDsgfVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuOjpzZWxlY3Rpb24ge1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBMaW5rcyAqL1xuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC1tcy13b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAtbW96LWh5cGhlbnM6IGF1dG87XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgaHlwaGVuczogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7IH1cbiAgYSwgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qKlxuICogVHlwb2dyYXBoeVxuICovXG5oMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0LCBoNSwgLmg1LCBoNiwgLmg2IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7IH1cbiAgaDE6Zmlyc3QtY2hpbGQsIC5oMTpmaXJzdC1jaGlsZCwgaDI6Zmlyc3QtY2hpbGQsIC5oMjpmaXJzdC1jaGlsZCwgaDM6Zmlyc3QtY2hpbGQsIC5oMzpmaXJzdC1jaGlsZCwgaDQ6Zmlyc3QtY2hpbGQsIC5oNDpmaXJzdC1jaGlsZCwgaDU6Zmlyc3QtY2hpbGQsIC5oNTpmaXJzdC1jaGlsZCwgaDY6Zmlyc3QtY2hpbGQsIC5oNjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA0NHB4OyB9XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDM5LjZweDsgfVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAzMC44cHg7IH1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXRvcDogMjYuNHB4OyB9XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDI0LjJweDsgfVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAyNi40cHg7IH1cblxucCB7XG4gIG1hcmdpbjogMCAwIDIycHggMDsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5pLFxuZW0sXG5kZm4sXG5jaXRlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBwYWRkaW5nOiAxLjFlbSAxLjllbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjJweDsgfVxuICBibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBibG9ja3F1b3RlIGNpdGUge1xuICAgIGZvbnQtc2l6ZTogMC40MzNlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIycHg7IH1cbiAgYmxvY2txdW90ZS5iZy1wcmltYXJ5IHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGJsb2NrcXVvdGUucXVvdGUtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgYmxvY2txdW90ZS5xdW90ZS10b3A6YmVmb3JlLCBibG9ja3F1b3RlLnF1b3RlLXNpZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYVwiO1xuICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgbGluZS1oZWlnaHQ6IDIuN2VtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMi43ZW07XG4gICAgaGVpZ2h0OiAyLjdlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJveC1zaGFkb3c6IC0wLjI1ZW0gMC4yNWVtIDFlbSByZ2JhKDExOCwgOTUsIDkxLCAwLjMpOyB9XG4gIGJsb2NrcXVvdGUucXVvdGUtdG9wOmJlZm9yZSB7XG4gICAgdG9wOiAtMS43ZW07XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4zNWVtOyB9XG4gIGJsb2NrcXVvdGUucXVvdGUtc2lkZTpiZWZvcmUge1xuICAgIHRvcDogMi4zZW07XG4gICAgbGVmdDogLTEuMmVtOyB9XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7IH1cblxuY29kZSxcbmtiZCxcbnR0LFxudmFyLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IH1cblxudmFyIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmNvZGUge1xuICBjb2xvcjogI2M3MjU0ZTtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjJmNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbmtiZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxucHJlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtbXMtd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAtbXMtaHlwaGVuczogYXV0bztcbiAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gIGh5cGhlbnM6IGF1dG87IH1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM3Nzc7IH1cblxubWFyayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbnMsXG5zdHJpa2UsXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuXG51LFxuaW5zIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuc3VwLFxuc3ViIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDg1JTsgfVxuXG5iaWcge1xuICBmb250LXNpemU6IDEyNSU7IH1cblxuLyoqXG4gKiBFbGVtZW50c1xuICovXG5ociB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgbWFyZ2luOiAyMnB4IDA7IH1cblxuLmRvdHRlZCB7XG4gIGJvcmRlci1zdHlsZTogZG90dGVkOyB9XG5cbi5kYXNoZWQge1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDsgfVxuXG51bCwgb2wge1xuICBtYXJnaW46IDAgMCAyMnB4IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDEuNmVtOyB9XG5cbm9sIG9sLCBvbCB1bCwgdWwgb2wsIHVsIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDsgfVxuXG5kbCB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7IH1cblxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTsgfVxuXG5kZCB7XG4gIG1hcmdpbjogMCAwIDAuNTYzZW0gMDsgfVxuXG4uY2xlYXItbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uc3R5bGVkLXVsLCAuc3R5bGVkLXVsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtOyB9XG5cbi5zdHlsZWQtdWwgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuMWVtO1xuICBtYXJnaW46IDAuN2VtIDAgMC43ZW0gMS4yZW07IH1cblxuLnN0eWxlZC11bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3R5bGVkLXVsIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwLjg1ZW07XG4gICAgbGVmdDogLTEuMWVtO1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAtMS41cHg7IH1cblxuLnN0eWxlZC11bCA+IGxpOmJlZm9yZSB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBsZWZ0OiAtMS42ZW07XG4gIG1hcmdpbi10b3A6IC0yLjVweDsgfVxuXG4uc3R5bGVkLXVsID4gbGkgPiB1bCB7XG4gIGZvbnQtc2l6ZTogMC45NGVtOyB9XG4gIC5zdHlsZWQtdWwgPiBsaSA+IHVsIHVsIHtcbiAgICBmb250LXNpemU6IDAuOWVtOyB9XG5cbi5zdHlsZWQtb2wge1xuICBsaW5lLWhlaWdodDogMS43ZW07XG4gIGNvdW50ZXItcmVzZXQ6IG15LWJhZGFzcy1jb3VudGVyOyB9XG4gIC5zdHlsZWQtb2wsIC5zdHlsZWQtb2wgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLnN0eWxlZC1vbCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnN0eWxlZC1vbCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihteS1iYWRhc3MtY291bnRlcikgXCIuXCI7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbXktYmFkYXNzLWNvdW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTEuNmVtOyB9XG5cbi5zdHlsZWQtbGlzdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjRlbTsgfVxuICAuc3R5bGVkLWxpc3QsIC5zdHlsZWQtbGlzdCB1bCwgLnN0eWxlZC1saXN0IG9sIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5zdHlsZWQtbGlzdCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnN0eWxlZC1saXN0IGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0xLjZlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0eWxlZC1saXN0IHtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07IH1cbiAgICAuc3R5bGVkLWxpc3QsIC5zdHlsZWQtbGlzdCB1bCwgLnN0eWxlZC1saXN0IG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMi43ZW07IH1cbiAgICAuc3R5bGVkLWxpc3QgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4xNmVtOyB9XG4gICAgLnN0eWxlZC1saXN0IGxpOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMi43ZW07IH1cbiAgLmRsLWhvcml6b250YWwgZHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsZWFyOiBsZWZ0OyB9XG4gIC5kbC1ob3Jpem9udGFsIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMTEycHg7IH0gfVxuXG4uY3J0LWljb24tbGlzdCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5jcnQtaWNvbi1saXN0LCAuY3J0LWljb24tbGlzdCB1bCwgLmNydC1pY29uLWxpc3Qgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmNydC1pY29uLWxpc3QgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMCAwLjM1ZW0gMi41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC45ZW07IH1cbiAgLmNydC1pY29uLWxpc3QgLmNydC1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZm9udC1zaXplOiAxLjdlbTsgfVxuXG4uY3J0LWljb24tbGlzdC1jb2wzOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jcnQtaWNvbi1saXN0LWNvbDMgbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuY3J0LWljb24tbGlzdC1jb2wzIGxpOm50aC1jaGlsZCgybisxKSB7XG4gICAgICBjbGVhcjogbGVmdDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3J0LWljb24tbGlzdC1jb2wzIGxpIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmNydC1pY29uLWxpc3QtY29sMyBsaTpudGgtY2hpbGQoM24rMSkge1xuICAgICAgY2xlYXI6IGxlZnQ7IH0gfVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG5cbnRoLCB0ZCwgY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxudGgsIHRkIHtcbiAgcGFkZGluZzogMjBweCA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuXG4udGFibGUtZml4ZWQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZSwgLnRhYmxlLXJlc3BvbnNpdmUgdGhlYWQsIC50YWJsZS1yZXNwb25zaXZlIHRib2R5LCAudGFibGUtcmVzcG9uc2l2ZSB0aCwgLnRhYmxlLXJlc3BvbnNpdmUgdGQsIC50YWJsZS1yZXNwb25zaXZlIHRyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudGFibGUtcmVzcG9uc2l2ZSB0aGVhZCB0ciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTk5OTlweDtcbiAgICBsZWZ0OiAtOTk5OXB4OyB9XG4gIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG4gIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAuNWVtIDAgMC41ZW0gNTAlOyB9XG4gIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRoOmJlZm9yZSxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuNWVtO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuaW1nLFxuaWZyYW1lLFxudmlkZW8sXG5hdWRpbyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5pbWcge1xuICBib3JkZXI6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBGb3Jtc1xuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwOyB9XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmM2YzZjM7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbnNlbGVjdFttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuc2VsZWN0LFxudGV4dGFyZWEsXG5pbnB1dFt0eXBlPSd1cmwnXSxcbmlucHV0W3R5cGU9J3RlbCddLFxuaW5wdXRbdHlwZT0ndGltZSddLFxuaW5wdXRbdHlwZT0ndGV4dCddLFxuaW5wdXRbdHlwZT0nZW1haWwnXSxcbmlucHV0W3R5cGU9J251bWJlciddLFxuaW5wdXRbdHlwZT0nc2VhcmNoJ10sXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuaW5wdXRbdHlwZT0nd2VlayddLFxuaW5wdXRbdHlwZT0nZGF0ZSddLFxuaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXSxcbmlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG5pbnB1dFt0eXBlPSdtb250aCddLFxuLmZvcm0taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDUwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7IH1cblxudGV4dGFyZWEsXG50ZXh0YXJlYS5mb3JtLWl0ZW0ge1xuICBoZWlnaHQ6IDE1MHB4OyB9XG5cbi5mb3JtLWl0ZW0uZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNmYTk1OGI7IH1cblxuLmZvcm0tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBmb250LXNpemU6IDAuODJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uZm9ybS1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAyLjFlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tbGFiZWwge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogMC41MTNlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuZm9ybS1pdGVtLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjVweDsgfSB9XG5cbi8qKlxuICogR3JpZFxuICovXG4ucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gIC5yb3c6YmVmb3JlLCAucm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAucm93OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAucm93IHtcbiAgICAqem9vbTogMTsgfVxuXG4uY29sLXhzLTEsIC5jb2wtc20tMSwgLmNvbC1tZC0xLCAuY29sLWxnLTEsIC5jb2wteHMtMiwgLmNvbC1zbS0yLCAuY29sLW1kLTIsIC5jb2wtbGctMiwgLmNvbC14cy0zLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLCAuY29sLXhzLTQsIC5jb2wtc20tNCwgLmNvbC1tZC00LCAuY29sLWxnLTQsIC5jb2wteHMtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSwgLmNvbC14cy02LCAuY29sLXNtLTYsIC5jb2wtbWQtNiwgLmNvbC1sZy02LCAuY29sLXhzLTcsIC5jb2wtc20tNywgLmNvbC1tZC03LCAuY29sLWxnLTcsIC5jb2wteHMtOCwgLmNvbC1zbS04LCAuY29sLW1kLTgsIC5jb2wtbGctOCwgLmNvbC14cy05LCAuY29sLXNtLTksIC5jb2wtbWQtOSwgLmNvbC1sZy05LCAuY29sLXhzLTEwLCAuY29sLXNtLTEwLCAuY29sLW1kLTEwLCAuY29sLWxnLTEwLCAuY29sLXhzLTExLCAuY29sLXNtLTExLCAuY29sLW1kLTExLCAuY29sLWxnLTExLCAuY29sLXhzLTEyLCAuY29sLXNtLTEyLCAuY29sLW1kLTEyLCAuY29sLWxnLTEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4uY29sLXh4cy0xLCAuY29sLXh4cy0yLCAuY29sLXh4cy0zLCAuY29sLXh4cy00LCAuY29sLXh4cy01LCAuY29sLXh4cy02LCAuY29sLXh4cy03LCAuY29sLXh4cy04LCAuY29sLXh4cy05LCAuY29sLXh4cy0xMCwgLmNvbC14eHMtMTEsIC5jb2wteHhzLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmNvbC14eHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLXh4cy0yIHtcbiAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLXh4cy0zIHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4uY29sLXh4cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLXh4cy01IHtcbiAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uY29sLXh4cy02IHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4uY29sLXh4cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLXh4cy04IHtcbiAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29sLXh4cy05IHtcbiAgd2lkdGg6IDc1JTsgfVxuXG4uY29sLXh4cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC14eHMtMTEge1xuICB3aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wteHhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbC14eHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7IH1cblxuLmNvbC14eHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLmNvbC14eHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5jb2wteHhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4uY29sLXh4cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLmNvbC14eHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5jb2wteHhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4uY29sLXh4cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLmNvbC14eHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5jb2wteHhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4uY29sLXh4cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5jb2wteHhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuLmNvbC14eHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMtMSwgLmNvbC14cy0yLCAuY29sLXhzLTMsIC5jb2wteHMtNCwgLmNvbC14cy01LCAuY29sLXhzLTYsIC5jb2wteHMtNywgLmNvbC14cy04LCAuY29sLXhzLTksIC5jb2wteHMtMTAsIC5jb2wteHMtMTEsIC5jb2wteHMtMTIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wteHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhzLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC14cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhzLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC14cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhzLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC14cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteHMtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteHMtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLXhzLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC14cy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhzLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wteHMtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14cy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhzLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wteHMtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14cy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhzLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wteHMtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wteHMtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG4vKipcbiAqIEhlbHBlcnNcbiAqL1xuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlcixcbi5kbC1ob3Jpem9udGFsIGRkOmJlZm9yZSxcbi5kbC1ob3Jpem9udGFsIGRkOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jbGVhcmZpeDphZnRlcixcbi5kbC1ob3Jpem9udGFsIGRkOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmNsZWFyLW1yZyA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uY2xlYXItYnRuIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnZpc3VhbGx5aGlkZGVuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7IH1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCxcbi51cGRhdGVkOm5vdCgucHVibGlzaGVkKSB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5tYi0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ubWItMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLm1iLTM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuXG4ubWItNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5tYi00NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cblxuLm1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4ubWItNTUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9XG5cbi5tYi02MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLm1iLTY1IHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDsgfVxuXG4ubWItNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4ubXQtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ubXQtMjUge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLm10LTM1IHtcbiAgbWFyZ2luLXRvcDogMzVweDsgfVxuXG4ubXQtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5tdC00NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7IH1cblxuLm10LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4ubXQtNTUge1xuICBtYXJnaW4tdG9wOiA1NXB4OyB9XG5cbi5tdC02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuLm10LTY1IHtcbiAgbWFyZ2luLXRvcDogNjVweDsgfVxuXG4ubXQtNzAge1xuICBtYXJnaW4tdG9wOiA3MHB4OyB9XG5cbi5icmQtYnRtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi52YWxpZ24tdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4udmFsaWduLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0LXVwcGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udGV4dC1sZWFkIHtcbiAgZm9udC1zaXplOiAxLjVlbTsgfVxuXG4udGV4dC10aGluIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uY3J0LWJ3IHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXIgMHM7IH1cbiAgLmNydC1idzpob3ZlciB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7IH1cblxuLm1vYmlsZS5sb2NrLXNjcm9sbCxcbi5tb2JpbGUubG9jay1zY3JvbGwgYm9keSxcbi5tb2JpbGUubG9jay1zY3JvbGwgLndyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udmlzaWJsZS14cywgLnZpc2libGUtc20sIC52aXNpYmxlLW1kLCAudmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZS14cy1ibG9jaywgLnZpc2libGUteHMtaW5saW5lLCAudmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jaywgLnZpc2libGUtc20taW5saW5lLCAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jaywgLnZpc2libGUtbWQtaW5saW5lLCAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jaywgLnZpc2libGUtbGctaW5saW5lLCAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oaWRkZW4teHhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMsIC52aXNpYmxlLXhzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC52aXNpYmxlLXhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbSwgLnZpc2libGUtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLnZpc2libGUtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZCwgLnZpc2libGUtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLnZpc2libGUtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGcsIC52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBLZXlmcmFtZXMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBGYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIEZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpOyB9IH1cblxuLyoqXG4gKiBFZGl0b3IgLSB3cCBzcGVjaWZpY1xuICovXG4vKiBBbGlnbm1lbnRzICovXG4uYWxpZ25sZWZ0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbGVmdDsgfVxuXG4uYWxpZ25yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbmJsb2NrcXVvdGUuYWxpZ25sZWZ0LFxuLndwLWNhcHRpb24uYWxpZ25sZWZ0LFxuaW1nLmFsaWdubGVmdCB7XG4gIG1hcmdpbjogMC40ZW0gMS42ZW0gMS42ZW0gMDsgfVxuXG5ibG9ja3F1b3RlLmFsaWducmlnaHQsXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0LFxuaW1nLmFsaWducmlnaHQge1xuICBtYXJnaW46IDAuNGVtIDAgMS42ZW0gMS42ZW07IH1cblxuYmxvY2txdW90ZS5hbGlnbmNlbnRlcixcbi53cC1jYXB0aW9uLmFsaWduY2VudGVyLFxuaW1nLmFsaWduY2VudGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDAuNGVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjZlbTsgfVxuXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQsXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0LFxuLndwLWNhcHRpb24uYWxpZ25jZW50ZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjJlbTsgfVxuXG4vKiBDYXB0aW9uICovXG4ud3AtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwIDAgMjhweCAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNzU7IH1cblxuLndwLWNhcHRpb24uYWxpZ25sZWZ0IHtcbiAgbWFyZ2luOiA3cHggMjhweCAyMXB4IDA7IH1cblxuLndwLWNhcHRpb24uYWxpZ25yaWdodCB7XG4gIG1hcmdpbjogN3B4IDAgMjFweCAyOHB4OyB9XG5cbi53cC1jYXB0aW9uLmFsaWduY2VudGVyIHtcbiAgbWFyZ2luOiA3cHggYXV0bzsgfVxuXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0LFxuLndwLWNhcHRpb24tZGQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC43NTsgfVxuXG4vKiBHYWxsZXJpZXMgKi9cbi5nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMS42ZW07IH1cblxuLmdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMS43OTEwNDQ3NyU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMzMuMzMlOyB9XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDIwJTsgfVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTYuNjYlOyB9XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxNC4yOCU7IH1cblxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEyLjUlOyB9XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMS4xMSU7IH1cblxuLmdhbGxlcnktaWNvbiBpbWcge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwLjVlbSAwOyB9XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1jYXB0aW9uLFxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWNhcHRpb24sXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktY2FwdGlvbixcbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1jYXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBGaWd1cmUgKi9cbi5lZGl0b3IgZmlndXJlIHtcbiAgbWFyZ2luOiA0NHB4IDA7IH1cblxuLyoqXG4gKiBUaXRsZXNcbiAqL1xuLnRpdGxlLWxnIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC50aXRsZS1sZyArIC50aXRsZS10aGluIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweDsgfVxuXG4udGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnRpdGxlLXNtIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi50aXRsZS10aGluIHtcbiAgZm9udC1zaXplOiAxLjM1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNTcxZW07IH1cblxuLyoqXG4gKiBCdXR0b25zXG4gKi9cbi5idG4sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDhweCAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogc29saWQgMnB4IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNoYWRvdzogdHJhbnNwYXJlbnQgMCAwIDA7XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zOyB9XG4gIC5idG46aG92ZXIsXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IC0xcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5idG4gLmNydC1pY29uIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuOGVtOyB9XG5cbi5idG4tbGcge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDEycHggMzVweDsgfVxuXG4uYnRuLXNtIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiA2cHggMjBweDsgfVxuXG4uYnRuLXRoaW4ge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5idG4tdXBwZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5idG4uZGlzYWJsZWQsXG4uYnRuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IC42NTsgfVxuICAuYnRuLmRpc2FibGVkOmhvdmVyLFxuICAuYnRuW2Rpc2FibGVkXTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYnRuLWljb24ge1xuICB3aWR0aDogNjNweDtcbiAgaGVpZ2h0OiA2M3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuYnRuLWljb24gLmNydC1pY29uIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5idG4tc2hhZGUge1xuICBib3gtc2hhZG93OiAtMXB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAuYnRuLXNoYWRlOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAtMXB4IDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLmJ0bi1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4OyB9XG4gIC5idG4tZ3JvdXAgLmJ0biB7XG4gICAgbWFyZ2luOiA1cHg7IH1cbiAgLmJ0bi1ncm91cCAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW46IDVweCBhdXRvOyB9XG5cbi8qKlxuICogVG9vbHRpcHNcbiAqL1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IH1cbiAgLnRvb2x0aXA6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtdG9vbHRpcCk7XG4gICAgYm94LXNoYWRvdzogMCAycHggOXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDEyNSU7XG4gICAgcGFkZGluZzogM3B4IDdweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7IH1cbiAgLnRvb2x0aXA6aG92ZXI6YWZ0ZXIsIC50b29sdGlwOmhvdmVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC50b29sdGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgIGJvcmRlci13aWR0aDogN3B4IDdweCAwIDdweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7IH1cblxuLyoqXG4gKiBEcm9wIEN1cHNcbiAqL1xuLnRleHQtZHJvcGN1cCxcbi50ZXh0LWRyb3BjdXAtc3Ege1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogM3B4OyB9XG5cbi50ZXh0LWRyb3BjdXAge1xuICBmb250LXNpemU6IDIuMmVtO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi50ZXh0LWRyb3BjdXAtc3Ege1xuICBmb250LXNpemU6IDEuNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDJweCA2cHggM3B4O1xuICB3aWR0aDogMS4yNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyoqXG4gKiBUYWJzXG4gKi9cbi50YWJzIHtcbiAgbWFyZ2luOiAyMnB4IDA7IH1cbiAgLnRhYnMgLnRhYnMtbWVudSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgcGFkZGluZzogMCAwIDlweCAwO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDsgfVxuICAgIC50YWJzIC50YWJzLW1lbnUgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gICAgLnRhYnMgLnRhYnMtbWVudSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzVweDsgfVxuICAudGFicyAudGFiLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRhYnMtaG9yaXpvbnRhbCAudGFicy1tZW51IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFicy12ZXJ0aWNhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRhYnMtdmVydGljYWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbGVmdDogMTcwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAudGFicy12ZXJ0aWNhbCAudGFicy1tZW51IHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAudGFicy12ZXJ0aWNhbCAudGFicy1tZW51IGxpIHtcbiAgICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAudGFicy12ZXJ0aWNhbCAudGFicy1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNzBweDtcbiAgICAgIHBhZGRpbmc6IDE0cHggMCAxNHB4IDIwcHg7IH0gfVxuXG4vKipcbiAqIEFsZXJ0c1xuICovXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEzcHggMzBweCAxM3B4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuYWxlcnQgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmFsZXJ0IC5jbG9zZSB7XG4gICAgdG9wOiAxNHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNWNiODVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdlNmM3OyB9XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICM1YmMwZGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWYxZjg7IH1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogI2YwYWQ0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZWVkYjsgfVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNkOTUzNGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGNlY2Q7IH1cblxuLyoqXG4gKiBQYWdpbmF0aW9uXG4gKi9cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuICAgIGhlaWdodDogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgOHB4OyB9XG5cbi5wYWdlLW51bWJlcnMubmV4dCAuY3J0LWljb24sXG4ucGFnZS1udW1iZXJzLnByZXYgLmNydC1pY29uIHtcbiAgZm9udC1zaXplOiAwLjY5OGVtO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qKlxuICogUHJvZ3Jlc3MgQmFyc1xuICovXG4ucHJvZ3Jlc3MtdGl0bGUge1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC43ZW07IH1cblxuLyogUHJvZ3Jlc3MgQmFyOiBDaGFydCAqL1xuLnByb2dyZXNzLWNoYXJ0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnByb2dyZXNzLWNoYXJ0IC5wcm9ncmVzcy10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAucHJvZ3Jlc3MtY2hhcnQgLnByb2dyZXNzLWJhciB7XG4gICAgaGVpZ2h0OiA5M3B4O1xuICAgIHdpZHRoOiA5M3B4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9ncmVzcy1jaGFydCAucHJvZ3Jlc3MtYmFyIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBQcm9ncmVzcyBCYXI6IExpbmUgKi9cbi5wcm9ncmVzcy1saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucHJvZ3Jlc3MtbGluZSAucHJvZ3Jlc3MtdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuOGVtOyB9XG4gIC5wcm9ncmVzcy1saW5lIC5wcm9ncmVzcy1iYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNXB4OyB9XG4gIC5wcm9ncmVzcy1saW5lIHN2ZyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4vKiBQcm9ncmVzcyBCYXI6IEJ1bGxldCAqL1xuLnByb2dyZXNzLWJ1bGxldHMge1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NWVtOyB9XG4gIC5wcm9ncmVzcy1idWxsZXRzIC5wcm9ncmVzcy1iYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMC45MzhlbTsgfVxuICAucHJvZ3Jlc3MtYnVsbGV0cyAuYnVsbGV0cy1lbXB0eSxcbiAgLnByb2dyZXNzLWJ1bGxldHMgLmJ1bGxldHMtZmlsbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAucHJvZ3Jlc3MtYnVsbGV0cyAuYnVsbGV0cy1maWxsIHtcbiAgICB0b3A6IDNweDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wcm9ncmVzcy1idWxsZXRzIC5idWxsZXQge1xuICAgIHdpZHRoOiAwLjkzOGVtO1xuICAgIGhlaWdodDogMC45MzhlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucHJvZ3Jlc3MtYnVsbGV0cyAucHJvZ3Jlc3MtdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBsaW5lLWhlaWdodDogMC45MzhlbTsgfVxuICAuY3J0LWRlc2t0b3AgLnByb2dyZXNzLWJ1bGxldHMuY3J0LWFuaW1hdGUgLmJ1bGxldCB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuY3J0LWRlc2t0b3AgLnByb2dyZXNzLWJ1bGxldHMuY3J0LWFuaW1hdGVkIC5idWxsZXQge1xuICAgIGFuaW1hdGlvbjogRmFkZUluIDI1MG1zIGxpbmVhcjtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4gICAgLmNydC1kZXNrdG9wIC5wcm9ncmVzcy1idWxsZXRzLmNydC1hbmltYXRlZCAuYnVsbGV0Om50aC1jaGlsZCgxKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDBtczsgfVxuICAgIC5jcnQtZGVza3RvcCAucHJvZ3Jlc3MtYnVsbGV0cy5jcnQtYW5pbWF0ZWQgLmJ1bGxldDpudGgtY2hpbGQoMikge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA1MG1zOyB9XG4gICAgLmNydC1kZXNrdG9wIC5wcm9ncmVzcy1idWxsZXRzLmNydC1hbmltYXRlZCAuYnVsbGV0Om50aC1jaGlsZCgzKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEwMG1zOyB9XG4gICAgLmNydC1kZXNrdG9wIC5wcm9ncmVzcy1idWxsZXRzLmNydC1hbmltYXRlZCAuYnVsbGV0Om50aC1jaGlsZCg0KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDE0NW1zOyB9XG4gICAgLmNydC1kZXNrdG9wIC5wcm9ncmVzcy1idWxsZXRzLmNydC1hbmltYXRlZCAuYnVsbGV0Om50aC1jaGlsZCg1KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDE3NW1zOyB9XG4gICAgLmNydC1kZXNrdG9wIC5wcm9ncmVzcy1idWxsZXRzLmNydC1hbmltYXRlZCAuYnVsbGV0Om50aC1jaGlsZCg2KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDIxMG1zOyB9XG4gICAgLmNydC1kZXNrdG9wIC5wcm9ncmVzcy1idWxsZXRzLmNydC1hbmltYXRlZCAuYnVsbGV0Om50aC1jaGlsZCg3KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDI0MG1zOyB9XG4gICAgLmNydC1kZXNrdG9wIC5wcm9ncmVzcy1idWxsZXRzLmNydC1hbmltYXRlZCAuYnVsbGV0Om50aC1jaGlsZCg4KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDI2NW1zOyB9XG4gICAgLmNydC1kZXNrdG9wIC5wcm9ncmVzcy1idWxsZXRzLmNydC1hbmltYXRlZCAuYnVsbGV0Om50aC1jaGlsZCg5KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDI5MG1zOyB9XG4gICAgLmNydC1kZXNrdG9wIC5wcm9ncmVzcy1idWxsZXRzLmNydC1hbmltYXRlZCAuYnVsbGV0Om50aC1jaGlsZCgxMCkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAzMTBtczsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2dyZXNzLWJ1bGxldHMgLmJ1bGxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxZW07IH0gfVxuXG4vKipcbiAqIFNvY2lhbCBJY29uc1xuICovXG4uY3J0LXNvY2lhbCB7XG4gIG1hcmdpbjogMjJweCAtMTJweDsgfVxuICAuY3J0LXNvY2lhbCBsaSB7XG4gICAgbWFyZ2luOiA1cHggMTJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuY3J0LXNvY2lhbCBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLmNydC1zb2NpYWwgLmNydC1pY29uIHtcbiAgICBmb250LXNpemU6IDEuMjUwZW07IH1cblxuLyoqXG4gKiBTaGFyZVxuICovXG4uc2hhcmUtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDsgfVxuICAuc2hhcmUtYm94IC5zaGFyZS1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNoYXJlLWJveC50ZXh0LWxlZnQgLnNoYXJlLWJ0biB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuc2hhcmUtYm94LnRleHQtcmlnaHQgLnNoYXJlLWJ0biB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuc2hhcmUtYm94IGRpdltjbGFzc149XCJhZGR0aGlzX2lubGluZV9zaGFyZV90b29sYm94XCJdIHtcbiAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5zaGFyZS1ib3ggLnNoYXJlLWljb25zIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2hhcmUtYm94IC5hdC1zaGFyZS1idG4tZWxlbWVudHMgYSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuc2hhcmUtYm94LmhvdmVyZWQgLnNoYXJlLWljb25zIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnNoYXJlLWJveC5ob3ZlcmVkIC5hdC1zaGFyZS1idG4tZWxlbWVudHMgYSB7XG4gICAgYW5pbWF0aW9uOiBGYWRlSW4gMjUwbXMgbGluZWFyO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cbiAgICAuc2hhcmUtYm94LmhvdmVyZWQgLmF0LXNoYXJlLWJ0bi1lbGVtZW50cyBhOm50aC1jaGlsZCgxKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDBtczsgfVxuICAgIC5zaGFyZS1ib3guaG92ZXJlZCAuYXQtc2hhcmUtYnRuLWVsZW1lbnRzIGE6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogNTBtczsgfVxuICAgIC5zaGFyZS1ib3guaG92ZXJlZCAuYXQtc2hhcmUtYnRuLWVsZW1lbnRzIGE6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMTAwbXM7IH1cbiAgICAuc2hhcmUtYm94LmhvdmVyZWQgLmF0LXNoYXJlLWJ0bi1lbGVtZW50cyBhOm50aC1jaGlsZCg0KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDE0NW1zOyB9XG4gICAgLnNoYXJlLWJveC5ob3ZlcmVkIC5hdC1zaGFyZS1idG4tZWxlbWVudHMgYTpudGgtY2hpbGQoNSkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxNzVtczsgfVxuICAgIC5zaGFyZS1ib3guaG92ZXJlZCAuYXQtc2hhcmUtYnRuLWVsZW1lbnRzIGE6bnRoLWNoaWxkKDYpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMjAwbXM7IH1cbiAgICAuc2hhcmUtYm94LmhvdmVyZWQgLmF0LXNoYXJlLWJ0bi1lbGVtZW50cyBhOm50aC1jaGlsZCg3KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDIyMG1zOyB9XG4gICAgLnNoYXJlLWJveC5ob3ZlcmVkIC5hdC1zaGFyZS1idG4tZWxlbWVudHMgYTpudGgtY2hpbGQoOCkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyMzVtczsgfVxuICAgIC5zaGFyZS1ib3guaG92ZXJlZCAuYXQtc2hhcmUtYnRuLWVsZW1lbnRzIGE6bnRoLWNoaWxkKDkpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMjQ1bXM7IH1cbiAgICAuc2hhcmUtYm94LmhvdmVyZWQgLmF0LXNoYXJlLWJ0bi1lbGVtZW50cyBhOm50aC1jaGlsZCgxMCkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyNTBtczsgfVxuICAuc2hhcmUtYm94LmNsb3NpbmcgLmF0LXNoYXJlLWJ0bi1lbGVtZW50cyBhIHtcbiAgICBhbmltYXRpb246IEZhZGVPdXQgMjUwbXMgbGluZWFyO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cbiAgICAuc2hhcmUtYm94LmNsb3NpbmcgLmF0LXNoYXJlLWJ0bi1lbGVtZW50cyBhOm50aC1jaGlsZCgxKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDI1MG1zOyB9XG4gICAgLnNoYXJlLWJveC5jbG9zaW5nIC5hdC1zaGFyZS1idG4tZWxlbWVudHMgYTpudGgtY2hpbGQoMikge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyNDVtczsgfVxuICAgIC5zaGFyZS1ib3guY2xvc2luZyAuYXQtc2hhcmUtYnRuLWVsZW1lbnRzIGE6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMjM1bXM7IH1cbiAgICAuc2hhcmUtYm94LmNsb3NpbmcgLmF0LXNoYXJlLWJ0bi1lbGVtZW50cyBhOm50aC1jaGlsZCg0KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDIyMG1zOyB9XG4gICAgLnNoYXJlLWJveC5jbG9zaW5nIC5hdC1zaGFyZS1idG4tZWxlbWVudHMgYTpudGgtY2hpbGQoNSkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyMDBtczsgfVxuICAgIC5zaGFyZS1ib3guY2xvc2luZyAuYXQtc2hhcmUtYnRuLWVsZW1lbnRzIGE6bnRoLWNoaWxkKDYpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMTc1bXM7IH1cbiAgICAuc2hhcmUtYm94LmNsb3NpbmcgLmF0LXNoYXJlLWJ0bi1lbGVtZW50cyBhOm50aC1jaGlsZCg3KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDE0NW1zOyB9XG4gICAgLnNoYXJlLWJveC5jbG9zaW5nIC5hdC1zaGFyZS1idG4tZWxlbWVudHMgYTpudGgtY2hpbGQoOCkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxMDBtczsgfVxuICAgIC5zaGFyZS1ib3guY2xvc2luZyAuYXQtc2hhcmUtYnRuLWVsZW1lbnRzIGE6bnRoLWNoaWxkKDkpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogNTBtczsgfVxuICAgIC5zaGFyZS1ib3guY2xvc2luZyAuYXQtc2hhcmUtYnRuLWVsZW1lbnRzIGE6bnRoLWNoaWxkKDEwKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDBtczsgfVxuXG4vKipcbiAqIEF2YXRhcnNcbiAqL1xuLmF2YXRhciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uYXZhdGFyLTQyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDsgfVxuXG4uYXZhdGFyLTE5NSB7XG4gIHdpZHRoOiAxOTVweDtcbiAgaGVpZ2h0OiAxOTVweDsgfVxuXG4vKipcbiAqIFRvZ2dsZXNcbiAqL1xuLnRvZ2dsZS1jb250IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAyMnB4IDA7IH1cbiAgLnRvZ2dsZS1jb250IHByZSB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi50b2dnbGVib3gsXG4uYWNjb3JkaW9uIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAyMnB4IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnRvZ2dsZWJveCA+IGxpLFxuLmFjY29yZGlvbiA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi50b2dnbGVib3gtY29udGVudCxcbi5hY2NvcmRpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHggMjBweDsgfVxuXG4udG9nZ2xlYm94LWhlYWRlcixcbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBsaW5lYXIgMHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudG9nZ2xlYm94LWhlYWRlcjpiZWZvcmUsXG4gIC5hY2NvcmRpb24taGVhZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0OyB9XG5cbi50b2dnbGVib3gtaGVhZGVyOmhvdmVyOmJlZm9yZSxcbi5hY2NvcmRpb24taGVhZGVyOmhvdmVyOmJlZm9yZSxcbi50b2dnbGVib3ggbGkuYWN0aXZlIC50b2dnbGVib3gtaGVhZGVyOmJlZm9yZSxcbi5hY2NvcmRpb24gbGkuYWN0aXZlIC5hY2NvcmRpb24taGVhZGVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNDsgfVxuXG4vKipcbiAqIE92ZXJsYXlcbiAqL1xuI2NydE92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQxMTc2KTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gIHotaW5kZXg6IDEyMDA7IH1cblxuLyoqXG4gKiBDYWxlbmRhclxuICovXG4uYXBjYWxfYnRuIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogOHB4IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IHRyYW5zcGFyZW50IDAgMCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMHM7XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi5hcGNhbF9idG46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5hcGNhbF9idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtbW96LWJveC1zaGFkb3c6IC0xcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3gtc2hhZG93OiAtMXB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4uYXBjYWxfbW9kYWwtaW5mbyAuaWNvbi1yZW1vdmUsXG4uYXBjYWxfYnRuIFtjbGFzcyo9J2ljb24tJ10ge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmFwY2FsX2J0biBbY2xhc3MqPSdpY29uLSddIHtcbiAgbWFyZ2luOiAwIC44ZW0gMCAwOyB9XG5cbi5hcGNhbF9idG4jbmV4dDEgW2NsYXNzKj0naWNvbi0nXSB7XG4gIG1hcmdpbjogMCAwIDAgLjhlbTsgfVxuXG4uYXBjYWxfYnRuI25leHQxIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5hcGNhbF9tb2RhbC1pbmZvIC5pY29uLXJlbW92ZSB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBtYXJnaW4tdG9wOiAtOHB4OyB9XG5cbi5hcGNhbF9tb2RhbC1pbmZvIC5pY29uLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiOyB9XG5cbi5hcGNhbF9idG4gLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjsgfVxuXG4uYXBjYWxfYnRuIC5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7IH1cblxuLmFwY2FsX2J0biAuaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7IH1cblxuLmFwY2FsX2J0biAuaWNvbi1vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiOyB9XG5cbiNhZGRhcHBvaW50bWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLmZjLWhlYWRlci1sZWZ0IC5mYy1idXR0b24tY29udGVudCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZjLXN0YXRlLWRlZmF1bHQsXG4uZmMtc3RhdGUtZGVmYXVsdCAuZmMtYnV0dG9uLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5mYyB0YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmZjLWdyaWQgdGgge1xuICBwYWRkaW5nOiAyMHB4IDVweDsgfVxuXG4uZmMtZ3JpZCB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmMtZ3JpZCAuZmMtZGF5LW51bWJlciB7XG4gIGZsb2F0OiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZmMtYm9yZGVyLXNlcGFyYXRlIHRoLFxuLmZjLWJvcmRlci1zZXBhcmF0ZSB0ZCB7XG4gIGJvcmRlcjogMDsgfVxuXG4vKiBwb3B1cCAqL1xuLmRpdl9jYWxlbmRhciB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmFwY2FsX2FsZXJ0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4uYXBjYWxfYWxlcnQtYmxvY2sge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuI3RpbWVzbG9hdGJveCB7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uYXBjYWxfbW9kYWwtYm9keSAuYXBjYWxfYWxlcnQtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYXBjYWxfbW9kYWwgI2JvcmRlcmNzc3JlbW92ZSB0ZCB7XG4gIGJvcmRlcjogMDsgfVxuXG4uYXBjYWxfbW9kYWwgI2JvcmRlcmNzc3JlbW92ZSB0cjpub3QoI2J1dHRvbmJveCkgdGQ6bnRoLWNoaWxkKDIpIHN0cm9uZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFwY2FsX21vZGFsICNib3JkZXJjc3NyZW1vdmUgdHIgdGQ6Zmlyc3QtY2hpbGQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4jY2FsZW5kYXIuZmMgdGV4dGFyZWEsICNjYWxlbmRhci5mYyBpbnB1dFt0eXBlPVwidGV4dFwiXSwgI2NhbGVuZGFyLmZjIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgI2NhbGVuZGFyLmZjIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbiNjYWxlbmRhci5mYyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sICNjYWxlbmRhci5mYyBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgI2NhbGVuZGFyLmZjIGlucHV0W3R5cGU9XCJtb250aFwiXSwgI2NhbGVuZGFyLmZjIGlucHV0W3R5cGU9XCJ0aW1lXCJdLCAjY2FsZW5kYXIuZmMgaW5wdXRbdHlwZT1cIndlZWtcIl0sICNjYWxlbmRhci5mYyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuI2NhbGVuZGFyLmZjIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgI2NhbGVuZGFyLmZjIGlucHV0W3R5cGU9XCJ1cmxcIl0sICNjYWxlbmRhci5mYyBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCAjY2FsZW5kYXIuZmMgaW5wdXRbdHlwZT1cInRlbFwiXSwgI2NhbGVuZGFyLmZjIGlucHV0W3R5cGU9XCJjb2xvclwiXSwgI2NhbGVuZGFyLmZjIC51bmVkaXRhYmxlLWlucHV0IHtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBzOyB9XG5cbiNjYWxlbmRhci5mYyB0ZXh0YXJlYTpmb2N1cywgI2NhbGVuZGFyLmZjIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLCAjY2FsZW5kYXIuZmMgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLCAjY2FsZW5kYXIuZmMgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzLFxuI2NhbGVuZGFyLmZjIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cywgI2NhbGVuZGFyLmZjIGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLCAjY2FsZW5kYXIuZmMgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmZvY3VzLFxuI2NhbGVuZGFyLmZjIGlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLCAjY2FsZW5kYXIuZmMgaW5wdXRbdHlwZT1cIndlZWtcIl06Zm9jdXMsICNjYWxlbmRhci5mYyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuI2NhbGVuZGFyLmZjIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cywgI2NhbGVuZGFyLmZjIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXG4jY2FsZW5kYXIuZmMgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cywgI2NhbGVuZGFyLmZjIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsICNjYWxlbmRhci5mYyBpbnB1dFt0eXBlPVwiY29sb3JcIl06Zm9jdXMsICNjYWxlbmRhci5mYyAudW5lZGl0YWJsZS1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmFwY2FsX21vZGFsICNidXR0b25ib3ggdGQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uYXBjYWxfbW9kYWwgI2J1dHRvbmJveCAuYXBjYWxfYnRuIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uZmMtZXZlbnQge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZmMtZXZlbnQgLmZjLWV2ZW50LWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwIDVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmMtaGVhZGVyLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5mYy1oZWFkZXIgdGQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mYy1oZWFkZXIgLmZjLWhlYWRlci1jZW50ZXIge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4OyB9XG4gIC5mYy1oZWFkZXItdGl0bGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmZjLWhlYWRlciAuZmMtaGVhZGVyLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMWVtOyB9XG4gIC5hcGNhbF9tb2RhbCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHg7IH1cbiAgLmFwY2FsX21vZGFsICNzZWNkaXYge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuYXBjYWxfbW9kYWwgI2JvcmRlcmNzc3JlbW92ZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFwY2FsX21vZGFsICNidXR0b25ib3ggdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFwY2FsX21vZGFsIC5hcGNhbC1lcnJvciB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmMtdmlldy1tb250aCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bzsgfVxuICAuZmMtd2lkZ2V0LWhlYWRlciB7XG4gICAgbWluLXdpZHRoOiA3NXB4OyB9IH1cblxuLypDb2xvciBzY2hlbWUqL1xuLmFwY2FsX21vZGFsIC5hcGNhbC1lcnJvciB7XG4gIGNvbG9yOiAjZDk1MzRmOyB9XG5cbi5obGpzIHtcbiAgcGFkZGluZzogMWVtIDAuOGVtOyB9XG5cbi5obGpzIGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4vKlxuPT0gbWFsaWh1IGpxdWVyeSBjdXN0b20gc2Nyb2xsYmFyIHBsdWdpbiA9PVxuUGx1Z2luIFVSSTogaHR0cDovL21hbm9zLm1hbGlodS5nci9qcXVlcnktY3VzdG9tLWNvbnRlbnQtc2Nyb2xsZXJcbiovXG4vKlxuQ09OVEVOVFM6XG5cdDEuIEJBU0lDIFNUWUxFIC0gUGx1Z2luJ3MgYmFzaWMvZXNzZW50aWFsIENTUyBwcm9wZXJ0aWVzIChub3JtYWxseSwgc2hvdWxkIG5vdCBiZSBlZGl0ZWQpLlxuXHQyLiBWRVJUSUNBTCBTQ1JPTExCQVIgLSBQb3NpdGlvbmluZyBhbmQgZGltZW5zaW9ucyBvZiB2ZXJ0aWNhbCBzY3JvbGxiYXIuXG5cdDMuIEhPUklaT05UQUwgU0NST0xMQkFSIC0gUG9zaXRpb25pbmcgYW5kIGRpbWVuc2lvbnMgb2YgaG9yaXpvbnRhbCBzY3JvbGxiYXIuXG5cdDQuIFZFUlRJQ0FMIEFORCBIT1JJWk9OVEFMIFNDUk9MTEJBUlMgLSBQb3NpdGlvbmluZyBhbmQgZGltZW5zaW9ucyBvZiAyLWF4aXMgc2Nyb2xsYmFycy5cblx0NS4gVFJBTlNJVElPTlMgLSBDU1MzIHRyYW5zaXRpb25zIGZvciBob3ZlciBldmVudHMsIGF1dG8tZXhwYW5kZWQgYW5kIGF1dG8taGlkZGVuIHNjcm9sbGJhcnMuXG5cdDYuIFNDUk9MTEJBUiBDT0xPUlMsIE9QQUNJVFkgQU5EIEJBQ0tHUk9VTkRTXG5cdFx0Ni4xIFRIRU1FUyAtIFNjcm9sbGJhciBjb2xvcnMsIG9wYWNpdHksIGRpbWVuc2lvbnMsIGJhY2tncm91bmRzIGV0Yy4gdmlhIHJlYWR5LXRvLXVzZSB0aGVtZXMuXG4qL1xuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMS4gQkFTSUMgU1RZTEVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5tQ3VzdG9tU2Nyb2xsYmFyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcbiAgdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tO1xuICAvKiBkaXJlY3QgcG9pbnRlciBldmVudHMgdG8ganMgKi8gfVxuXG4ubUN1c3RvbVNjcm9sbGJhci5tQ1Nfbm9fc2Nyb2xsYmFyLCAubUN1c3RvbVNjcm9sbGJhci5tQ1NfdG91Y2hfYWN0aW9uIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbiAgdG91Y2gtYWN0aW9uOiBhdXRvOyB9XG5cbi5tQ3VzdG9tU2Nyb2xsQm94IHtcbiAgLyogY29udGFpbnMgcGx1Z2luJ3MgbWFya3VwICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpcmVjdGlvbjogbHRyOyB9XG5cbi5tQ1NCX2NvbnRhaW5lciB7XG4gIC8qIGNvbnRhaW5zIHRoZSBvcmlnaW5hbCBjb250ZW50ICovXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMi4gVkVSVElDQUwgU0NST0xMQkFSXG55LWF4aXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4ubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4vKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG5cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4ubUNTQl9zY3JvbGxUb29scyB7XG4gIC8qIGNvbnRhaW5zIHNjcm9sbGJhciBtYXJrdXAgKGRyYWdnYWJsZSBlbGVtZW50LCBkcmFnZ2VyIHJhaWwsIGJ1dHRvbnMgZXRjLikgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7IH1cblxuLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgcmlnaHQ6IC0yNnB4OyB9XG5cbi8qIHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSAqL1xuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7IH1cblxuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgbGVmdDogLTI2cHg7IH1cblxuLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyIChzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUpICovXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgLyogY29udGFpbnMgdGhlIGRyYWdnYWJsZSBlbGVtZW50IGFuZCBkcmFnZ2VyIHJhaWwgbWFya3VwICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgYSArIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICBtYXJnaW46IDIwcHggMDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4OyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIge1xuICAvKiB0aGUgZHJhZ2dhYmxlIGVsZW1lbnQgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICAvKiBtaW5pbXVtIGRyYWdnZXIgaGVpZ2h0ICovXG4gIHotaW5kZXg6IDE7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIC8qIHRoZSBkcmFnZ2VyIGVsZW1lbnQgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEycHg7XG4gIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovIH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogOHB4O1xuICAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqLyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJvdHRvbTogMDsgfVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4zLiBIT1JJWk9OVEFMIFNDUk9MTEJBUlxueC1heGlzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ubUNTQl9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5tQ1NCX2hvcml6b250YWwubUNTQl9vdXRzaWRlID4gLm1DU0JfY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMTAwJTsgfVxuXG4ubUNTQl9ob3Jpem9udGFsID4gLm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTZweDtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5tQ3VzdG9tU2Nyb2xsQm94ICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxuLm1DdXN0b21TY3JvbGxCb3ggKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogLTI2cHg7IH1cblxuLyogc2Nyb2xsYmFyIHBvc2l0aW9uOiBvdXRzaWRlICovXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgYSArIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICBtYXJnaW46IDAgMjBweDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogN3B4IDA7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIge1xuICB3aWR0aDogMzBweDtcbiAgLyogbWluaW11bSBkcmFnZ2VyIHdpZHRoICovXG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiA2cHggYXV0bzsgfVxuXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBoZWlnaHQ6IDEycHg7XG4gIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG4gIG1hcmdpbjogMnB4IGF1dG87IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG4gIG1hcmdpbjogNHB4IDA7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0IHtcbiAgbGVmdDogMDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uUmlnaHQge1xuICByaWdodDogMDsgfVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG40LiBWRVJUSUNBTCBBTkQgSE9SSVpPTlRBTCBTQ1JPTExCQVJTXG55eC1heGlzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ubUNTQl9jb250YWluZXJfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIgPiAubUNTQl9jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xuICBib3R0b206IDIwcHg7IH1cblxuLm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIHJpZ2h0OiAyMHB4OyB9XG5cbi8qIG5vbi12aXNpYmxlIGhvcml6b250YWwgc2Nyb2xsYmFyICovXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIGJvdHRvbTogMDsgfVxuXG4vKiBub24tdmlzaWJsZSB2ZXJ0aWNhbCBzY3JvbGxiYXIvUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMgfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXG4ubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICByaWdodDogMDsgfVxuXG4vKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbi5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIGxlZnQ6IDIwcHg7IH1cblxuLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyL1JUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzIH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgbGVmdDogMDsgfVxuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlciB7XG4gIC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG5cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gPiAubUNTQl9jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4gPiAubUNTQl9jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICAvKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogbm9uLXZpc2libGUgaG9yaXpvbnRhbCBzY3JvbGxiYXIgKi9cbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjUuIFRSQU5TSVRJT05TXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ubUNTQl9zY3JvbGxUb29scyxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0OyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWwge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycywgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0OyB9XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjYuIFNDUk9MTEJBUiBDT0xPUlMsIE9QQUNJVFkgQU5EIEJBQ0tHUk9VTkRTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNi4xIFRIRU1FU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi8qIGRlZmF1bHQgdGhlbWUgKFwibGlnaHRcIikgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjsgfVxuXG4ubUNTLWF1dG9IaWRlID4gLm1DdXN0b21TY3JvbGxCb3ggPiAubUNTQl9zY3JvbGxUb29scyxcbi5tQ1MtYXV0b0hpZGUgPiAubUN1c3RvbVNjcm9sbEJveCB+IC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7IH1cblxuLm1DdXN0b21TY3JvbGxiYXIgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnLFxuLm1DdXN0b21TY3JvbGxiYXIgPiAubUN1c3RvbVNjcm9sbEJveCB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnLFxuLm1DdXN0b21TY3JvbGxCb3g6aG92ZXIgPiAubUNTQl9zY3JvbGxUb29scyxcbi5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyIH4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLWF1dG9IaWRlOmhvdmVyID4gLm1DdXN0b21TY3JvbGxCb3ggPiAubUNTQl9zY3JvbGxUb29scyxcbi5tQ1MtYXV0b0hpZGU6aG92ZXIgPiAubUN1c3RvbVNjcm9sbEJveCB+IC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MTAwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MTAwKVwiOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT04NSlcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTg1KVwiOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChtQ1NCX2J1dHRvbnMucG5nKTtcbiAgLyogY3NzIHNwcml0ZXMgKi9cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC40O1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAvKlxuICBzcHJpdGVzIGxvY2F0aW9uc1xuICBsaWdodDogMCAwLCAtMTZweCAwLCAtMzJweCAwLCAtNDhweCAwLCAwIC03MnB4LCAtMTZweCAtNzJweCwgLTMycHggLTcycHhcbiAgZGFyazogLTgwcHggMCwgLTk2cHggMCwgLTExMnB4IDAsIC0xMjhweCAwLCAtODBweCAtNzJweCwgLTk2cHggLTcycHgsIC0xMTJweCAtNzJweFxuICAqLyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMHB4O1xuICAvKlxuICBzcHJpdGVzIGxvY2F0aW9uc1xuICBsaWdodDogMCAtMjBweCwgLTE2cHggLTIwcHgsIC0zMnB4IC0yMHB4LCAtNDhweCAtMjBweCwgMCAtOTJweCwgLTE2cHggLTkycHgsIC0zMnB4IC05MnB4XG4gIGRhcms6IC04MHB4IC0yMHB4LCAtOTZweCAtMjBweCwgLTExMnB4IC0yMHB4LCAtMTI4cHggLTIwcHgsIC04MHB4IC05MnB4LCAtOTZweCAtOTJweCwgLTExMiAtOTJweFxuICAqLyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MHB4O1xuICAvKlxuICBzcHJpdGVzIGxvY2F0aW9uc1xuICBsaWdodDogMCAtNDBweCwgLTIwcHggLTQwcHgsIC00MHB4IC00MHB4LCAtNjBweCAtNDBweCwgMCAtMTEycHgsIC0yMHB4IC0xMTJweCwgLTQwcHggLTExMnB4XG4gIGRhcms6IC04MHB4IC00MHB4LCAtMTAwcHggLTQwcHgsIC0xMjBweCAtNDBweCwgLTE0MHB4IC00MHB4LCAtODBweCAtMTEycHgsIC0xMDBweCAtMTEycHgsIC0xMjBweCAtMTEycHhcbiAgKi8gfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2cHg7XG4gIC8qXG4gIHNwcml0ZXMgbG9jYXRpb25zXG4gIGxpZ2h0OiAwIC01NnB4LCAtMjBweCAtNTZweCwgLTQwcHggLTU2cHgsIC02MHB4IC01NnB4LCAwIC0xMjhweCwgLTIwcHggLTEyOHB4LCAtNDBweCAtMTI4cHhcbiAgZGFyazogLTgwcHggLTU2cHgsIC0xMDBweCAtNTZweCwgLTEyMHB4IC01NnB4LCAtMTQwcHggLTU2cHgsIC04MHB4IC0xMjhweCwgLTEwMHB4IC0xMjhweCwgLTEyMHB4IC0xMjhweFxuICAqLyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwOmhvdmVyLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bjpob3Zlcixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQ6aG92ZXIsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6YWN0aXZlLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bjphY3RpdmUsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0OmFjdGl2ZSxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuOTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjsgfVxuXG4vKiB0aGVtZTogXCJkYXJrXCIgKi9cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7IH1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMHB4OyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDBweDsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC01NnB4OyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIHRoZW1lOiBcImxpZ2h0LTJcIiwgXCJkYXJrLTJcIiAqL1xuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDsgfVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7IH1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDZweCBhdXRvOyB9XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpOyB9XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDsgfVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwcHg7IH1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC00MHB4OyB9XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTU2cHg7IH1cblxuLyogdGhlbWU6IFwiZGFyay0yXCIgKi9cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4OyB9XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4OyB9XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7IH1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDsgfVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTIwcHg7IH1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC00MHB4OyB9XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTU2cHg7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWU6IFwibGlnaHQtdGhpY2tcIiwgXCJkYXJrLXRoaWNrXCIgKi9cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogNnB4IDA7IH1cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luOiA1cHggYXV0bzsgfVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7IH1cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwOyB9XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwcHg7IH1cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtNDBweDsgfVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtNTZweDsgfVxuXG4vKiB0aGVtZTogXCJkYXJrLXRoaWNrXCIgKi9cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7IH1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwOyB9XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMjBweDsgfVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC00MHB4OyB9XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC01NnB4OyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIHRoZW1lOiBcImxpZ2h0LXRoaW5cIiwgXCJkYXJrLXRoaW5cIiAqL1xuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cblxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAycHg7IH1cblxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDdweCBhdXRvOyB9XG5cbi8qIHRoZW1lIFwiZGFyay10aGluXCIgKi9cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7IH1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTsgfVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7IH1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwcHg7IH1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQwcHg7IH1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC01NnB4OyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIHRoZW1lIFwicm91bmRlZFwiLCBcInJvdW5kZWQtZGFya1wiLCBcInJvdW5kZWQtZG90c1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTsgfVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIge1xuICBoZWlnaHQ6IDE0cHg7IH1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDE0cHg7XG4gIG1hcmdpbjogMCAxcHg7IH1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIge1xuICB3aWR0aDogMTRweDsgfVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAxcHggMDsgfVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxNnB4O1xuICAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogLTFweCAwOyB9XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDRweDtcbiAgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi8gfVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuICB3aWR0aDogMTZweDtcbiAgbWFyZ2luOiAwIC0xcHg7IH1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGhlaWdodDogNHB4O1xuICAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuICBtYXJnaW46IDZweCAwOyB9XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzJweDsgfVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTJweDsgfVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7IH1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDsgfVxuXG4vKiB0aGVtZSBcInJvdW5kZWQtZGFya1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7IH1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTcycHg7IH1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTkycHg7IH1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4OyB9XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7IH1cblxuLyogdGhlbWUgXCJyb3VuZGVkLWRvdHNcIiwgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDRweDsgfVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlDQVlBQUFERUQ3NkxBQUFBTkVsRVFWUVlWMk5rSUFBWWlWYncvLzkvWTZEaU0xQU5Kb3lNakdkQmJMZ0pRQVgva1UwREtnRExrYVFBdnhXNEhFdlFGd0NSY3hJSksxWHpuQUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICBvcGFjaXR5OiAwLjM7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7IH1cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiA2cHggMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14OyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNzJweDsgfVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTJweDsgfVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMTEycHg7IH1cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xMjhweDsgfVxuXG4vKiB0aGVtZSBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFMRWxFUVZRWVYyTmtJQUFZU1ZGZ0RGUjhCcXJCQkVpZkJiR1JUZmlQWmhwWWppUUZCSzNBNmw2Q3ZnQUFFOWtHQ2QxbXZnRUFBQUFBU1VWT1JLNUNZSUk9XCIpOyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC03MnB4OyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTkycHg7IH1cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTExMnB4OyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMTI4cHg7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWUgXCIzZFwiLCBcIjNkLWRhcmtcIiwgXCIzZC10aGlja1wiLCBcIjNkLXRoaWNrLWRhcmtcIiAqL1xuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7IH1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpOyB9XG5cbi8qIHRoZW1lIFwiM2RcIiwgXCIzZC1kYXJrXCIgKi9cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlciB7XG4gIGhlaWdodDogNzBweDsgfVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcbiAgd2lkdGg6IDcwcHg7IH1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiOyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7IH1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IC0xcHggMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU7IH1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDhweDsgfVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogNHB4IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IDAgLTFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogNHB4IGF1dG87IH1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7IH1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDsgfVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDsgfVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7IH1cblxuLyogdGhlbWUgXCIzZC1kYXJrXCIgKi9cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4OyB9XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7IH1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHg7IH1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4OyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIHRoZW1lOiBcIjNkLXRoaWNrXCIsIFwiM2QtdGhpY2stZGFya1wiICovXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDdweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDsgfVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4ubUNTQl9pbnNpZGUgKyAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsXG4ubUNTQl9pbnNpZGUgKyAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIHJpZ2h0OiAxcHg7IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLCBpbnNldCAwIDAgMTRweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgYm90dG9tOiAxcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgd2lkdGg6IDEycHg7XG4gIG1hcmdpbjogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU7IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4OyB9XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHg7IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHg7IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4OyB9XG5cbi8qIHRoZW1lOiBcIjNkLXRoaWNrLWRhcmtcIiAqL1xuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTRweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCksIGluc2V0IC0xcHggMCAwIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3OyB9XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7IH1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWU6IFwibWluaW1hbFwiLCBcIm1pbmltYWwtZGFya1wiICovXG4ubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsXG4ubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDEycHggMDsgfVxuXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsICsgLm1DU0Jfc2Nyb2xsVG9vbHMgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxuLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwtZGFyayArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDAgMTJweDsgfVxuXG4vKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCxcbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlcixcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlciB7XG4gIGhlaWdodDogNTBweDsgfVxuXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciB7XG4gIHdpZHRoOiA1MHB4OyB9XG5cbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7IH1cblxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7IH1cblxuLyogdGhlbWU6IFwibWluaW1hbC1kYXJrXCIgKi9cbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjsgfVxuXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWUgXCJsaWdodC0zXCIsIFwiZGFyay0zXCIgKi9cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDZweDsgfVxuXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbjogNXB4IDA7IH1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTJweDsgfVxuXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDJweCAwOyB9XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7IH1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4OyB9XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHg7IH1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7IH1cblxuLyogdGhlbWUgXCJkYXJrLTNcIiAqL1xuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7IH1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4OyB9XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHg7IH1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWUgXCJpbnNldFwiLCBcImluc2V0LWRhcmtcIiwgXCJpbnNldC0yXCIsIFwiaW5zZXQtMi1kYXJrXCIsIFwiaW5zZXQtM1wiLCBcImluc2V0LTMtZGFya1wiICovXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogNnB4O1xuICBtYXJnaW46IDNweCA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luOiA1cHggM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDJweCAwOyB9XG5cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDsgfVxuXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHg7IH1cblxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDsgfVxuXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCxcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4OyB9XG5cbi8qIHRoZW1lIFwiaW5zZXQtZGFya1wiLCBcImluc2V0LTItZGFya1wiLCBcImluc2V0LTMtZGFya1wiICovXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTsgfVxuXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7IH1cblxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDsgfVxuXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDsgfVxuXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCxcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDsgfVxuXG4vKiB0aGVtZSBcImluc2V0LTJcIiwgXCJpbnNldC0yLWRhcmtcIiAqL1xuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4vKiB0aGVtZSBcImluc2V0LTNcIiwgXCJpbnNldC0zLWRhcmtcIiAqL1xuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7IH1cblxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTsgfVxuXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG5cbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7IH1cblxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFNsaWNrIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdCAuc2xpY2stbGlzdCxcbiAgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7IH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLnNsaWNrLXByZXY6YmVmb3JlLFxuICAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4gIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG5cbi5zbGljay1kb3RzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiA0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1vdXQ7IH1cbiAgLnNsaWNrLWRvdHMgYnV0dG9uOmhvdmVyLFxuICAuc2xpY2stZG90cyAuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuXG4uY3ItY2Fyb3VzZWwge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMCAwIDIycHggMDsgfVxuICAuY3ItY2Fyb3VzZWwuc2xpY2stZG90dGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4OyB9XG4gIC5jci1jYXJvdXNlbCAuc2xpY2stc2xpZGUge1xuICAgIHBhZGRpbmc6IDAgOHB4OyB9XG4gIC5jci1jYXJvdXNlbCAuc2xpY2stcHJldixcbiAgLmNyLWNhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgICB0b3A6IDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jci1jYXJvdXNlbCAuc2xpY2stcHJldjpiZWZvcmUsXG4gICAgLmNyLWNhcm91c2VsIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tdG9wOiAtMTFweDsgfVxuICAuY3ItY2Fyb3VzZWwgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuY3ItY2Fyb3VzZWwgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MGMnO1xuICAgICAgbGVmdDogLTVweDsgfVxuICAuY3ItY2Fyb3VzZWwgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgLmNyLWNhcm91c2VsIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxlOTBiJztcbiAgICAgIHJpZ2h0OiAtNXB4OyB9XG4gIC5jci1jYXJvdXNlbCAuc2xpY2stZG90cyB7XG4gICAgdG9wOiAxMDAlOyB9XG4gICAgLmNyLWNhcm91c2VsIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICM4ODg7IH1cblxuLmNyLXNsaWRlciB7XG4gIG1hcmdpbjogMCAwIDIycHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY3Itc2xpZGVyOmhvdmVyIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAxNXB4OyB9XG4gIC5jci1zbGlkZXI6aG92ZXIgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAxNXB4OyB9XG4gIC5jci1zbGlkZXI6aG92ZXIgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogMTVweDsgfVxuICAuY3Itc2xpZGVyIC5zbGljay1wcmV2LFxuICAuY3Itc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtczsgfVxuICAgIC5jci1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlLFxuICAgIC5jci1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1zaGFkb3c6IC01cHggNXB4IDE2cHggcmdiYSgxMTgsIDk1LCA5MSwgMC4zNCk7XG4gICAgICB0cmFuc2l0aW9uOiB0ZXh0LXNoYWRvdyAwLjJzIGVhc2Utb3V0O1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gICAgLmNyLXNsaWRlciAuc2xpY2stcHJldjpob3ZlcixcbiAgICAuY3Itc2xpZGVyIC5zbGljay1uZXh0OmhvdmVyIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmNyLXNsaWRlciAuc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXG4gICAgICAuY3Itc2xpZGVyIC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIHRleHQtc2hhZG93OiAtNXB4IDVweCAxNnB4IHJnYmEoMTE4LCA5NSwgOTEsIDAuNik7IH1cbiAgICAuY3Itc2xpZGVyIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbiAgICAuY3Itc2xpZGVyIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLmNyLXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTMwcHg7IH1cbiAgICAuY3Itc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMDUzJzsgfVxuICAuY3Itc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTMwcHg7IH1cbiAgICAuY3Itc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMDU0JzsgfVxuICAuY3Itc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IC0zNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zOyB9XG4gICAgLmNyLXNsaWRlciAuc2xpY2stZG90cyBidXR0b24ge1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3Itc2xpZGVyOmhvdmVyIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAyNXB4OyB9XG4gIC5jci1zbGlkZXI6aG92ZXIgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAyNXB4OyB9XG4gIC5jci1zbGlkZXI6aG92ZXIgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogMjBweDsgfVxuICAuY3Itc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSxcbiAgLmNyLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAuY3Itc2xpZGVyIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxN3B4OyB9IH1cblxuW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qIENvbnRhY3QgRm9ybSA3ICovXG4ud3BjZjctZm9ybSBsYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgZm9udC1zaXplOiAwLjgyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07IH1cblxuc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgZm9udC1zaXplOiAwLjgzZW07XG4gIGNvbG9yOiAjZmY0MzI4OyB9XG5cbi53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctbm90LXZhbGlkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNDMyODsgfVxuXG4ud3BjZjctcmVjYXB0Y2hhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuXG5kaXYud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLndwY2Y3LW1haWwtc2VudC1vayB7XG4gIGNvbG9yOiAjMzk4ZjE0OyB9XG5cbi53cGNmNy1tYWlsLXNlbnQtbmcsXG4ud3BjZjctc3BhbS1ibG9ja2VkLFxuLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcbiAgY29sb3I6ICNmZjAwMDA7IH1cblxuLyoqXG4gKiBDb250YWluZXJzXG4gKi9cbi5jcnQtd3JhcHBlciB7XG4gIC8qb3ZlcmZsb3c6IGhpZGRlbjsqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNydC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmNydC1jb250YWluZXItc20ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLmNydC1wYXBlci1sYXllcnMge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5jcnQtcGFwZXItbGF5ZXJzOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5jcnQtZGVza3RvcCAuY3J0LXBhcGVyLWxheWVycy5jcnQtYW5pbWF0ZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwcHgpOyB9XG4gIC5jcnQtZGVza3RvcCAuY3J0LXBhcGVyLWxheWVycy5jcnQtYW5pbWF0ZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2Utb3V0IDEwMG1zLCBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0IDEwMG1zOyB9XG5cbi5jcnQtcGFwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNydC1wYXBlci1jb250IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5jcnQtcGFwZXItY29udCAucGFwZXItcGFkZC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jcnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLmNydC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogODEwcHg7IH1cbiAgLmNydC1jb250YWluZXItc20ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICNjcnRDb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgLmNydC1wYXBlci1sYXllcnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwOyB9XG4gICAgLmNydC1sYXllcnMtMiAuY3J0LXBhcGVyLWxheWVycyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgICAuY3J0LWxheWVycy0zIC5jcnQtcGFwZXItbGF5ZXJzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAgIC5jcnQtbGF5ZXJzLTIgLmNydC1wYXBlci1sYXllcnM6YmVmb3JlLFxuICAgIC5jcnQtbGF5ZXJzLTMgLmNydC1wYXBlci1sYXllcnM6YmVmb3JlLFxuICAgIC5jcnQtbGF5ZXJzLTMgLmNydC1wYXBlci1sYXllcnM6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5jcnQtbGF5ZXJzLTIgLmNydC1wYXBlci1sYXllcnM6YmVmb3JlLFxuICAgIC5jcnQtbGF5ZXJzLTMgLmNydC1wYXBlci1sYXllcnM6YmVmb3JlIHtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5jcnQtbGF5ZXJzLTMgLmNydC1wYXBlci1sYXllcnM6YWZ0ZXIge1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBsZWZ0OiA2cHg7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gIC5jcnQtcGFwZXIsXG4gIC5jcnQtcGFwZXItbGF5ZXJzOmFmdGVyLFxuICAuY3J0LXBhcGVyLWxheWVyczpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5jcnQtcGFwZXIge1xuICAgIHotaW5kZXg6IDM7IH1cbiAgLmNydC1wYXBlci1jb250IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAuY3J0LW5hdi1vbiAuY3J0LWNvbnRhaW5lci1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4OyB9XG4gIC5jcnQtbmF2LW9uIC5jcnQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDg2NnB4OyB9XG4gIC5jcnQtc2lkZS1ib3gtb24gLmNydC1wYXBlci1jb250IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY3J0LXNpZGUtYm94LW9uIC5jcnQtY29udGFpbmVyLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMzEwcHg7IH1cbiAgLmNydC1zaWRlLWJveC1vbiAuY3J0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7IH1cbiAgLmNydC1zaWRlLWJveC1vbi5jcnQtbmF2LW9uIC5jcnQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExOTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY3J0LXNpZGUtYm94LW9uIC5jcnQtY29udGFpbmVyLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMzMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3J0LXNpZGUtYm94LW9uIC5jcnQtcGFwZXItbGF5ZXJzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuc2VjdGlvbi5icmQtYnRtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAuc2VjdGlvbiBbY2xhc3NePVwiY29sLXhzLVwiXSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VjdGlvbiBbY2xhc3NePVwiY29sLXNtLVwiXSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc2VjdGlvbiBbY2xhc3NePVwiY29sLW1kLVwiXSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnNlY3Rpb24gW2NsYXNzXj1cImNvbC1sZy1cIl0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWRkLWJveC1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDglO1xuICAgIG1hcmdpbi1yaWdodDogOCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZGQtYm94LXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTIlO1xuICAgIG1hcmdpbi1yaWdodDogMTIlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFkZC1ib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjQlO1xuICAgIG1hcmdpbi1yaWdodDogMy40JTsgfVxuICAgIC5wYWRkLWJveCAucGFkZC1ib3gtc20ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDguNiU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDguNiU7IH0gfVxuXG4vKipcbiAqIEJnIFNoYXBlc1xuICovXG4jY3J0QmdTaGFwZTEsXG4jY3J0QmdTaGFwZTIge1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogLTE7IH1cblxuI2NydEJnU2hhcGUxIHtcbiAgbGVmdDogMDsgfVxuXG4jY3J0QmdTaGFwZTIge1xuICB0b3A6IC0xMDBweDtcbiAgcmlnaHQ6IC0xMDBweDsgfVxuXG4vKipcbiAqIEhlYWRlclxuICovXG4jY3J0SGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jcnQtaGVhZC1pbm5lciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY3J0LWhlYWQtaW5uZXIge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfSB9XG5cbi5jcnQtaGVhZC1yb3cge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNydC1oZWFkLWNvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmNydC1sb2dvIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmNydC1sb2dvIGltZywgLmNydC1sb2dvIHN2ZywgLmNydC1sb2dvIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5jcnQtbG9nbyBpbWcsIC5jcnQtbG9nbyBzdmcge1xuICAgIG1heC1oZWlnaHQ6IDQ1cHg7IH1cbiAgLmNydC1sb2dvIGltZyArIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jcnQtbmF2LW9uIC5jcnQtbG9nby1vdXQgI2NydEhlYWRDb2wxIHtcbiAgICB3aWR0aDogMzMwcHg7IH1cbiAgLmNydC1uYXYtb24gLmNydC1sb2dvLW91dCAjY3J0SGVhZENvbDIge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jcnQtbmF2LW9uIC5jcnQtbG9nby1vdXQgI2NydEhlYWRDb2wxICsgI2NydEhlYWRDb2wyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmNydC1zaWRlLWJveC1vbiAuY3J0LWxvZ28tb3V0IC5jcnQtY29udGFpbmVyLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5jcnQtbmF2LW9uLmNydC1uYXYtdHlwZTEgI2NydEhlYWRlciAuY3J0LWNvbnRhaW5lci1zbSB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNydC1uYXYtb24gI2NydEhlYWRDb2wxICsgI2NydEhlYWRDb2wyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgLmNydC1uYXYtb24gI2NydEhlYWRDb2wyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5jcnQtc2lkZWJhci1vbiAjY3J0U2lkZWJhckJ0biB7XG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlLW91dDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwNnB4KSB7XG4gIC5jcnQtc2lkZWJhci1vbiAjY3J0U2lkZWJhckJ0biB7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA2M3B4O1xuICAgIGhlaWdodDogNjNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmNydC1zaWRlYmFyLW9uIC5jcnQtaGVhZC1jb2wge1xuICAgIGhlaWdodDogNjNweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDA1cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3J0LXNpZGViYXItb24gI2NydFNpZGViYXJCdG4ge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gIC5jcnQtc2lkZWJhci1vbiAjY3J0SGVhZENvbDIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgLmNydC1zaWRlYmFyLW9uIC5jcnQtaGVhZC1jb2wge1xuICAgIGhlaWdodDogNTBweDsgfVxuICAuY3J0LXNpZGViYXItb24gI2NydEhlYWRDb2wzIHtcbiAgICB3aWR0aDogNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDYycHgpIHtcbiAgLmNydC1zaWRlYmFyLW9uLmNydC1uYXYtb24uY3J0LW5hdi10eXBlMS5jcnQtc2lkZS1ib3gtb2ZmICNjcnRTaWRlYmFyQnRuIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDYzcHg7XG4gICAgaGVpZ2h0OiA2M3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDYxcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3J0LXNpZGViYXItb24uY3J0LW5hdi1vbi5jcnQtbmF2LXR5cGUxLmNydC1zaWRlLWJveC1vZmYgI2NydFNpZGViYXJCdG4ge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gIC5jcnQtc2lkZWJhci1vbi5jcnQtbmF2LW9uLmNydC1uYXYtdHlwZTEuY3J0LXNpZGUtYm94LW9mZiAjY3J0SGVhZENvbDIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgLmNydC1zaWRlYmFyLW9uLmNydC1uYXYtb24uY3J0LW5hdi10eXBlMS5jcnQtc2lkZS1ib3gtb2ZmIC5jcnQtaGVhZC1jb2wge1xuICAgIGhlaWdodDogNTBweDsgfVxuICAuY3J0LXNpZGViYXItb24uY3J0LW5hdi1vbi5jcnQtbmF2LXR5cGUxLmNydC1zaWRlLWJveC1vZmYgI2NydEhlYWRDb2wzIHtcbiAgICB3aWR0aDogNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDYycHgpIHtcbiAgLmNydC1zaWRlYmFyLW9uLmNydC1uYXYtb24uY3J0LW5hdi10eXBlMi5jcnQtc2lkZS1ib3gtb2ZmICNjcnRTaWRlYmFyQnRuIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDYzcHg7XG4gICAgaGVpZ2h0OiA2M3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDYxcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3J0LXNpZGViYXItb24uY3J0LW5hdi1vbi5jcnQtbmF2LXR5cGUyLmNydC1zaWRlLWJveC1vZmYgI2NydFNpZGViYXJCdG4ge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gIC5jcnQtc2lkZWJhci1vbi5jcnQtbmF2LW9uLmNydC1uYXYtdHlwZTIuY3J0LXNpZGUtYm94LW9mZiAjY3J0SGVhZENvbDIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgLmNydC1zaWRlYmFyLW9uLmNydC1uYXYtb24uY3J0LW5hdi10eXBlMi5jcnQtc2lkZS1ib3gtb2ZmIC5jcnQtaGVhZC1jb2wge1xuICAgIGhlaWdodDogNTBweDsgfVxuICAuY3J0LXNpZGViYXItb24uY3J0LW5hdi1vbi5jcnQtbmF2LXR5cGUyLmNydC1zaWRlLWJveC1vZmYgI2NydEhlYWRDb2wzIHtcbiAgICB3aWR0aDogNTBweDsgfVxuICAuY3J0LXNpZGViYXItb24uY3J0LW5hdi1vbi5jcnQtbmF2LXR5cGUyLmNydC1zaWRlLWJveC1vZmYgI2NydEhlYWRlciAuY3J0LWNvbnRhaW5lci1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzZweCkge1xuICAuY3J0LXNpZGViYXItb24uY3J0LXNpZGUtYm94LW9uICNjcnRTaWRlYmFyQnRuIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDYzcHg7XG4gICAgaGVpZ2h0OiA2M3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzM1cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3J0LXNpZGViYXItb24uY3J0LXNpZGUtYm94LW9uICNjcnRTaWRlYmFyQnRuIHtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAuY3J0LXNpZGViYXItb24uY3J0LXNpZGUtYm94LW9uICNjcnRIZWFkQ29sMiB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAuY3J0LXNpZGViYXItb24uY3J0LXNpZGUtYm94LW9uIC5jcnQtaGVhZC1jb2wge1xuICAgIGhlaWdodDogNTBweDsgfVxuICAuY3J0LXNpZGViYXItb24uY3J0LXNpZGUtYm94LW9uICNjcnRIZWFkQ29sMyB7XG4gICAgd2lkdGg6IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM5MnB4KSB7XG4gIC5jcnQtc2lkZWJhci1vbi5jcnQtc2lkZS1ib3gtb24uY3J0LW5hdi1vbi5jcnQtbmF2LXR5cGUxICNjcnRTaWRlYmFyQnRuIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDYzcHg7XG4gICAgaGVpZ2h0OiA2M3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzkxcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3J0LXNpZGViYXItb24uY3J0LXNpZGUtYm94LW9uLmNydC1uYXYtb24uY3J0LW5hdi10eXBlMSAjY3J0U2lkZWJhckJ0biB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLmNydC1zaWRlYmFyLW9uLmNydC1zaWRlLWJveC1vbi5jcnQtbmF2LW9uLmNydC1uYXYtdHlwZTEgI2NydEhlYWRDb2wyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gIC5jcnQtc2lkZWJhci1vbi5jcnQtc2lkZS1ib3gtb24uY3J0LW5hdi1vbi5jcnQtbmF2LXR5cGUxIC5jcnQtaGVhZC1jb2wge1xuICAgIGhlaWdodDogNTBweDsgfVxuICAuY3J0LXNpZGViYXItb24uY3J0LXNpZGUtYm94LW9uLmNydC1uYXYtb24uY3J0LW5hdi10eXBlMSAjY3J0SGVhZENvbDMge1xuICAgIHdpZHRoOiA1MHB4OyB9IH1cblxuLyoqXG4gKiBGb290ZXJcbiAqL1xuI2NydEZvb3RlciB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuI2NydEJ0blVwIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqXG4gKiBOYXZpZ2F0aW9uJ3NcbiAqL1xuLyogTWFpbiBOYXZpZ2F0aW9uICovXG4jY3J0TWFpbk5hdiB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMWVtOyB9XG4gICNjcnRNYWluTmF2IHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICNjcnRNYWluTmF2IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI2NydE1haW5OYXYgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNjcnRNYWluTmF2ID4gdWwge1xuICAgIG1hcmdpbjogMCAtMTVweDsgfVxuICAgICNjcnRNYWluTmF2ID4gdWwgPiBsaSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgI2NydE1haW5OYXYgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMzNlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgI2NydE1haW5OYXYgPiB1bCA+IGxpID4gLnN1Yi1tZW51IHtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAtNDFweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgI2NydE1haW5OYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgI2NydE1haW5OYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtMC41ZW07IH1cbiAgI2NydE1haW5OYXYgLnN1Yi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDEzcHggMTZweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTdweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7IH1cbiAgICAjY3J0TWFpbk5hdiAuc3ViLW1lbnUgbGkge1xuICAgICAgbWFyZ2luOiA4cHggMDsgfVxuICAgICNjcnRNYWluTmF2IC5zdWItbWVudSBhIHtcbiAgICAgIHBhZGRpbmc6IDdweCAyNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICAgICNjcnRNYWluTmF2IC5zdWItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDE1cHg7IH1cbiAgI2NydE1haW5OYXYgbGk6aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLyogTW9iaWxlIE1haW4gTmF2aWdhdGlvbiAqL1xuI2NydE1haW5OYXZTbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgI2NydE1haW5OYXZTbSB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICNjcnRNYWluTmF2U20gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjY3J0TWFpbk5hdlNtID4gdWwgPiBsaSB7XG4gICAgcGFkZGluZzogN3B4IDVweDsgfVxuICAgICNjcnRNYWluTmF2U20gPiB1bCA+IGxpID4gYSB7XG4gICAgICBmb250LXNpemU6IDEuMTg4ZW07XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICNjcnRNYWluTmF2U20gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNjcnRNYWluTmF2U20gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtMC42ZW07IH1cbiAgI2NydE1haW5OYXZTbSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IC0wLjllbTsgfVxuICAjY3J0TWFpbk5hdlNtIC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgI2NydE1haW5OYXZTbSAuc3ViLW1lbnU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMC4xOyB9XG4gICAgI2NydE1haW5OYXZTbSAuc3ViLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICNjcnRNYWluTmF2U20gLnN1Yi1tZW51IGEge1xuICAgICAgZm9udC1zaXplOiAwLjkzOGVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiA1cHggMDsgfVxuICAgICNjcnRNYWluTmF2U20gLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAjY3J0TWFpbk5hdlNtIC5zdWItbWVudSAuc3ViLW1lbnU6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBWZXJ0aWNhbCBOYXZpZ2F0aW9uICovXG4uY3J0LW5hdiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY3J0LW5hdiAuYXZhdGFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwY2M4MTsgfVxuXG4jY3J0TmF2U20ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAjY3J0TmF2U20gdWwsXG4gICNjcnROYXZTbSAuY3J0LWF2YXRhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgI2NydE5hdlNtIC5jcnQtYXZhdGFyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAxN3B4OyB9XG4gICNjcnROYXZTbSBsaSB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAjY3J0TmF2U20gbGkgYSB7XG4gICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgICNjcnROYXZTbSBsaSAuY3J0LWljb24ge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH1cblxuI2NydE5hdldyYXAge1xuICBmbG9hdDogcmlnaHQ7XG4gIHJpZ2h0OiAxcHg7XG4gIHotaW5kZXg6IDQ7XG4gIHdpZHRoOiA1NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjY3J0TmF2V3JhcCAuY3J0LW5hdiB1bCB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI2NydE5hdldyYXAgLmNydC1uYXYgbGksXG4gICNjcnROYXZXcmFwIC5jcnQtbmF2IC5jcnQtbmF2LWltZyB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjY3J0TmF2V3JhcCAuY3J0LW5hdiBhIHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7IH1cbiAgI2NydE5hdldyYXAgLmNydC1uYXYgYTpob3ZlcixcbiAgI2NydE5hdldyYXAgLmNydC1uYXYgLmN1cnJlbnQgYSB7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gICNjcnROYXZXcmFwIC5jcnQtbmF2IC5tZW51LWl0ZW0tb2JqZWN0LXBvc3QuY3VycmVudC1tZW51LWl0ZW0gYTpob3ZlcixcbiAgI2NydE5hdldyYXAgLmNydC1uYXYgLm1lbnUtaXRlbS1vYmplY3QtcGFnZS5jdXJyZW50LW1lbnUtaXRlbSBhOmhvdmVyLFxuICAjY3J0TmF2V3JhcCAuY3J0LW5hdiAubWVudS1pdGVtLW9iamVjdC1jYXRlZ29yeS5jdXJyZW50LW1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICNjcnROYXZXcmFwIC5jcnQtbmF2IC5jcnQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgI2NydE5hdldyYXAgLmNydC1uYXYgaW1nLFxuICAjY3J0TmF2V3JhcCAuY3J0LW5hdiAuY3J0LWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbiNjcnROYXZJbm5lciB7XG4gIHRyYW5zaXRpb246IHRvcCAzMDBtcyBlYXNlLW91dDsgfVxuXG4jY3J0TmF2U2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gICNjcnROYXZTY3JvbGwgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbiNjcnROYXZUb29scyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgI2NydE5hdlRvb2xzIC5jcnQtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNydC10b29sdGlwIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogOXB4IDIwcHg7IH1cbiAgLmNydC10b29sdGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLmNydC10b29sdGlwOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLmNydC10b29sdGlwLmFycm93LWxlZnQge1xuICAgIGJveC1zaGFkb3c6IC00cHggN3B4IDE1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAuY3J0LXRvb2x0aXAuYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgICAgbGVmdDogLTVweDtcbiAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5jcnQtdG9vbHRpcC5hcnJvdy1yaWdodCB7XG4gICAgYm94LXNoYWRvdzogNHB4IDdweCAxNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgLmNydC10b29sdGlwLmFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgICByaWdodDogLTVweDtcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmNydC1uYXYtdHlwZTEgI2NydE5hdklubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLmNydC1uYXYtdHlwZTEgI2NydE5hdixcbi5jcnQtbmF2LXR5cGUxICNjcnROYXZUb29scyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLmNydC1uYXYtdHlwZTEgLmNydC1uYXYtYnRtIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMDsgfVxuICAuY3J0LW5hdi10eXBlMSAuY3J0LW5hdi1idG06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNTdweDtcbiAgICBib3R0b206IC0xMXB4O1xuICAgIHdpZHRoOiA1OXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZyk7XG4gICAgei1pbmRleDogMTsgfVxuXG4uY3J0LW5hdi10eXBlMSAuY3J0LW5hdi1jb250IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogNXB4IDA7IH1cblxuLmNydC1uYXYtdHlwZTIgI2NydE5hdixcbi5jcnQtbmF2LXR5cGUyICNjcnROYXZUb29scyB7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4vKipcbiAqIExlZnQgU2lkZWJhclxuICovXG4jY3J0U2lkZUJveCB7XG4gIHRyYW5zaXRpb246IHRvcCAzMDBtcyBlYXNlLW91dDsgfVxuICAjY3J0U2lkZUJveCAud2lkZ2V0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAjY3J0U2lkZUJveCAuY2VydHlfd2lkZ2V0X2NhcmQge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLmNydC1zaWRlLWJveC1idG4ge1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5jcnQtc2lkZS1ib3gtYnRuIC5idG4ge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNjcnRTaWRlQm94V3JhcCB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICNjcnRTaWRlQm94IC5jcnQtc2lkZS1ib3gtMiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgI2NydFNpZGVCb3ggLmNydC1zaWRlLWJveC0xLFxuICAjY3J0U2lkZUJveCAuY3J0LXNpZGUtYm94LTIgLndpZGdldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3gtc2hhZG93OiAtNHB4IDdweCAxNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLmNydC1zaWRlLWJveC1jb250IHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5jcnQtc2lkZS1ib3gtYnRuIHtcbiAgICBwYWRkaW5nOiA0MHB4IDM1cHg7IH0gfVxuXG4vKipcbiAqIFJpZ2h0IFNpZGViYXJcbiAqL1xuI2NydFNpZGViYXIge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogODUlO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHBhZGRpbmc6IDEzcHggMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwcHgsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjE1Njg2MykgMHB4IDNweCAxMHB4LCByZ2JhKDAsIDAsIDAsIDAuMjI3NDUxKSAwcHggM3B4IDEwcHg7IH1cbiAgLmNydC1zaWRlYmFyLW9wZW5lZCAjY3J0U2lkZWJhciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cbiAgI2NydFNpZGViYXIgLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgI2NydFNpZGViYXIgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICAgIHJpZ2h0OiAtM3B4OyB9XG4gICNjcnRTaWRlYmFyIC5jZXJ0eV93aWRnZXRfY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4jY3J0U2lkZWJhcklubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDEzcHg7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbiNjcnRTaWRlYmFyQ2xvc2Uge1xuICB0b3A6IDZweDtcbiAgbGVmdDogLTQycHg7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAjY3J0U2lkZWJhckNsb3NlIC5jcnQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgbWFyZ2luLXRvcDogLTFweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2NydFNpZGViYXJCdG4ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAjY3J0U2lkZWJhckJ0biAuY3J0LWljb24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuXG4vKipcbiAqIFdpZGdldHNcbiAqL1xuLndpZGdldCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAud2lkZ2V0IHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi53aWRnZXQtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi53aWRnZXRfbWV0YSBsaSxcbi53aWRnZXRfcGFnZXMgbGksXG4ud2lkZ2V0X2FyY2hpdmUgbGksXG4ud2lkZ2V0X25hdl9tZW51IGxpLFxuLndpZGdldF9jYXRlZ29yaWVzIGxpLFxuLndpZGdldF9yZWNlbnRfZW50cmllcyBsaSxcbi53aWRnZXRfcmVjZW50X2NvbW1lbnRzIGxpIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLndpZGdldF9tZXRhIGxpIGxpOmZpcnN0LWNoaWxkLFxuICAud2lkZ2V0X3BhZ2VzIGxpIGxpOmZpcnN0LWNoaWxkLFxuICAud2lkZ2V0X2FyY2hpdmUgbGkgbGk6Zmlyc3QtY2hpbGQsXG4gIC53aWRnZXRfbmF2X21lbnUgbGkgbGk6Zmlyc3QtY2hpbGQsXG4gIC53aWRnZXRfY2F0ZWdvcmllcyBsaSBsaTpmaXJzdC1jaGlsZCxcbiAgLndpZGdldF9yZWNlbnRfZW50cmllcyBsaSBsaTpmaXJzdC1jaGlsZCxcbiAgLndpZGdldF9yZWNlbnRfY29tbWVudHMgbGkgbGk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLndpZGdldF9tZXRhIGxpIGxpOmxhc3QtY2hpbGQsXG4gIC53aWRnZXRfcGFnZXMgbGkgbGk6bGFzdC1jaGlsZCxcbiAgLndpZGdldF9hcmNoaXZlIGxpIGxpOmxhc3QtY2hpbGQsXG4gIC53aWRnZXRfbmF2X21lbnUgbGkgbGk6bGFzdC1jaGlsZCxcbiAgLndpZGdldF9jYXRlZ29yaWVzIGxpIGxpOmxhc3QtY2hpbGQsXG4gIC53aWRnZXRfcmVjZW50X2VudHJpZXMgbGkgbGk6bGFzdC1jaGlsZCxcbiAgLndpZGdldF9yZWNlbnRfY29tbWVudHMgbGkgbGk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLndpZGdldF9tZXRhIGxpIHVsLFxuICAud2lkZ2V0X3BhZ2VzIGxpIHVsLFxuICAud2lkZ2V0X2FyY2hpdmUgbGkgdWwsXG4gIC53aWRnZXRfbmF2X21lbnUgbGkgdWwsXG4gIC53aWRnZXRfY2F0ZWdvcmllcyBsaSB1bCxcbiAgLndpZGdldF9yZWNlbnRfZW50cmllcyBsaSB1bCxcbiAgLndpZGdldF9yZWNlbnRfY29tbWVudHMgbGkgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi53aWRnZXRfbWV0YSBhOmhvdmVyLFxuLndpZGdldF9wYWdlcyBhOmhvdmVyLFxuLndpZGdldF9hcmNoaXZlIGE6aG92ZXIsXG4ud2lkZ2V0X25hdl9tZW51IGE6aG92ZXIsXG4ud2lkZ2V0X2NhdGVnb3JpZXMgYTpob3Zlcixcbi53aWRnZXRfcmVjZW50X2VudHJpZXMgYTpob3Zlcixcbi53aWRnZXRfcmVjZW50X2NvbW1lbnRzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7IH1cblxuLndpZGdldF9tZXRhID4gdWwsXG4ud2lkZ2V0X3BhZ2VzID4gdWwsXG4ud2lkZ2V0X2FyY2hpdmUgPiB1bCxcbi53aWRnZXRfbmF2X21lbnUgLm1lbnUsXG4ud2lkZ2V0X2NhdGVnb3JpZXMgPiB1bCxcbi53aWRnZXRfcmVjZW50X2VudHJpZXMgPiB1bCxcbi53aWRnZXRfcmVjZW50X2NvbW1lbnRzID4gdWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLndpZGdldF9hcmNoaXZlIGEsXG4ud2lkZ2V0X2NhdGVnb3JpZXMgYSB7XG4gIG1hcmdpbi1yaWdodDogN3B4OyB9XG5cbi53aWRnZXRfc2VhcmNoIC5zZWFyY2gtYWdhaW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC53aWRnZXRfc2VhcmNoIC5zZWFyY2gtYWdhaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2lkZ2V0X3NlYXJjaCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTVweCA0NXB4IDE1cHggMTVweDtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ud2lkZ2V0X3NlYXJjaCAuZm9ybS1zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAud2lkZ2V0X3NlYXJjaCAuZm9ybS1zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzIC5wb3N0LWRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRkLFxuLndpZGdldF9jYWxlbmRhciB0aCxcbi53aWRnZXRfY2FsZW5kYXIgY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ud2lkZ2V0X2NhbGVuZGFyIGNhcHRpb24ge1xuICBwYWRkaW5nOiAzcHggMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLndpZGdldF9jYWxlbmRhciB0Ym9keSB0ZCB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogNXB4OyB9XG5cbi53aWRnZXRfY2FsZW5kYXIgdGJvZHkgYSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRmb290IHRkIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItd2lkdGg6IDFweCAwOyB9XG5cbi53aWRnZXRfY2FsZW5kYXIgdGZvb3QgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi53aWRnZXRfY2FsZW5kYXIgdGZvb3QgI3ByZXYge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi53aWRnZXRfY2FsZW5kYXIgdGZvb3QgI25leHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ud2lkZ2V0X3RhZ19jbG91ZCBhIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZGdldF9wb3N0c19lbnRyaWVzID4gdWwgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7IH1cblxuLndpZGdldF9wb3N0c19lbnRyaWVzIC5wb3N0LWltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAyMHB4IDVweCAwOyB9XG5cbi53aWRnZXRfcG9zdHNfZW50cmllcyAucG9zdC1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi53aWRnZXRfcG9zdHNfZW50cmllcyAucG9zdC1jYXRlZ29yeS1jb21tZW50IHtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgLndpZGdldF9wb3N0c19lbnRyaWVzIC5wb3N0LWNhdGVnb3J5LWNvbW1lbnQgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC53aWRnZXRfcG9zdHNfZW50cmllcyAucG9zdC1jYXRlZ29yeS1jb21tZW50IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLndpZGdldF9wb3N0c19lbnRyaWVzIC5wb3N0LWNvbW1lbnRzIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi53aWRnZXRfcnNzIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAud2lkZ2V0X3JzcyBsaSAucnNzd2lkZ2V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC53aWRnZXRfcnNzIGxpIC5yc3MtZGF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLndpZGdldF9yc3MgbGkgLnJzcy1kYXRlLCAud2lkZ2V0X3JzcyBsaSBjaXRlIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLndpZGdldF9yc3MgbGkgLnJzc1N1bW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLnBvc3QtdGFncyBhLFxuLndpZGdldF90YWdfY2xvdWQgYSB7XG4gIGZvbnQtc2l6ZTogMC45MzhlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjI4NmVtIDFlbTtcbiAgbWFyZ2luOiAwIC4yNTdlbSAuNTU3ZW0gMDtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7IH1cbiAgLnBvc3QtdGFncyBhOmhvdmVyLFxuICAud2lkZ2V0X3RhZ19jbG91ZCBhOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMTE3NjQ3KSAtMXB4IDJweCA2cHgsIHJnYmEoMCwgMCwgMCwgMC4xMTc2NDcpIC0xcHggMnB4IDRweDsgfVxuXG4uY2VydHlfd2lkZ2V0X2NhcmQgLnRleHQtbXV0ZWQge1xuICBmb250LXNpemU6IDEuMTQzZW07IH1cblxuLmNlcnR5X3dpZGdldF9pbnN0YWdyYW0ge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuY2VydHlfd2lkZ2V0X2luc3RhZ3JhbSBsaSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDMzLjMzJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNlcnR5X3dpZGdldF9pbnN0YWdyYW0gYSB7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAuY2VydHlfd2lkZ2V0X2luc3RhZ3JhbSBhOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuXG4vKipcbiAqIFNlY3Rpb246IFRleHRcbiAqL1xuLnRleHQtYm94IHtcbiAgbGluZS1oZWlnaHQ6IDEuODc1ZW07IH1cblxuLyoqXG4gKiBTZWN0aW9uOiBDYXJkXG4gKi9cbi5jcnQtcGFwZXItY29udCAuc2VjdGlvbi1jYXJkOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7IH1cblxuLmNydC1jYXJkIHtcbiAgcGFkZGluZzogMzBweCAyMHB4IDIwcHggMjBweDsgfVxuXG4uY3J0LWNhcmQtaW5mbyBoMiB7XG4gIGZvbnQtc2l6ZTogMS42MjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42ODhlbTsgfVxuXG4uY3J0LWNhcmQtaW5mbyAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjY1OyB9XG5cbi5jcnQtY2FyZC1hdmF0YXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNydC1jYXJkLWF2YXRhciBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmNydC1jYXJkLWF2YXRhciArIC5jcnQtY2FyZC1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAzM3B4OyB9XG5cbi5jcnQtYXZhdGFyLXN0YXRlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmNydC1hdmF0YXItc3RhdGU6aG92ZXIgLmNydC1hdmF0YXItc3RhdGUyIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmNydC1hdmF0YXItc3RhdGUyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAyMDBtcyBlYXNlLW91dDsgfVxuXG4uY3J0LWNhcmQtd2lkZSAuY3J0LWF2YXRhci1zdGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNydC1jYXJkLXdpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHBhZGRpbmc6IDUwcHggNiU7IH1cbiAgICAuY3J0LWNhcmQtd2lkZSAuY3J0LWNhcmQtYXZhdGFyLFxuICAgIC5jcnQtY2FyZC13aWRlIC5jcnQtY2FyZC1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLmNydC1jYXJkLXdpZGUgLmNydC1jYXJkLWF2YXRhciB7XG4gICAgICB3aWR0aDogMTk1cHg7XG4gICAgICBtYXgtd2lkdGg6IDE5NXB4OyB9XG4gICAgLmNydC1jYXJkLXdpZGUgLmNydC1zb2NpYWwge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5jcnQtY2FyZC13aWRlIC5jcnQtY2FyZC1hdmF0YXIgKyAuY3J0LWNhcmQtaW5mbyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDglO1xuICAgICAgcGFkZGluZy10b3A6IDEuMjUwZW07IH1cbiAgICAuY3J0LWNhcmQtd2lkZSAuY3J0LWNhcmQtaW5mbyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuY3J0LWNhcmQtd2lkZSAuY3J0LWNhcmQtaW5mbyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42ODhlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yZW07IH0gfVxuXG4vKipcbiAqIFNlY3Rpb246IEF3YXJkc1xuICovXG4uYXdhcmQtaW1nIHtcbiAgaGVpZ2h0OiA5NXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5hd2FyZC1pbWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYXdhcmQtaW1nIGltZyB7XG4gICAgbWF4LWhlaWdodDogOTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5hd2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4uYXdhcmQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC45MzhlbTsgfVxuXG4vKipcbiAqIFNlY3Rpb246IENsaWVudHNcbiAqL1xuLmNsaWVudHMge1xuICBtYXJnaW46IDAgLTEwcHg7IH1cbiAgLmNsaWVudHMgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmNsaWVudHMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5jbGllbnRzIGxpIHtcbiAgICAgIHdpZHRoOiAzMy4zMyU7IH1cbiAgICAgIC5jbGllbnRzIGxpOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5jbGllbnRzIGxpOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuLyoqXG4gKiBTZWN0aW9uOiBDb250YWN0XG4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFkZC1ib3gteHMge1xuICAgIHBhZGRpbmctbGVmdDogMjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3JTsgfSB9XG5cbi5jb250YWN0LWhlYWQge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9XG4gIC5jb250YWN0LWhlYWQgLmNydC1zb2NpYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cblxuI21hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogODAlO1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICNtYXAgPiBkaXYge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICNtYXAge1xuICAgIHBhZGRpbmctdG9wOiA0MSU7IH0gfVxuXG4vKipcbiAqIFNlY3Rpb246IFBvcnRmb2xpb1xuICovXG4ucGYtZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucGYtZmlsdGVyIGJ1dHRvbiB7XG4gICAgb3BhY2l0eTogMC41NDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXJnaW46IDAgNDBweCAwIDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2Utb3V0OyB9XG4gIC5wZi1maWx0ZXIgYnV0dG9uOmhvdmVyLFxuICAucGYtZmlsdGVyIGJ1dHRvbi5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLnBmLWdyaWQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9XG4gIC5wZi1ncmlkOmJlZm9yZSwgLnBmLWdyaWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5wZi1ncmlkOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ucGYtZ3JpZC1pdGVtLFxuLnBmLWdyaWQtc2l6ZXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucGYtZ3JpZC1zaXplciB7XG4gIGhlaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5wZi1ncmlkLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMXB4OyB9XG5cbi5wZi1wcm9qZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnBmLXByb2plY3Q6aG92ZXIgLnBmLWNhcHRpb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAucGYtcHJvamVjdDpob3ZlciAucGYtYnRuLFxuICAucGYtcHJvamVjdDpob3ZlciAucGYtdGl0bGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4ucGYtZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5wZi1maWd1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucGYtY2FwdGlvbiB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5wZi1jYXB0aW9uIC52YWxpZ24tY2VsbCB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuXG4ucGYtdGl0bGUge1xuICBmb250LXNpemU6IDEuMzE4ZW07XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDsgfVxuXG4ucGYtdGV4dCB7XG4gIG9wYWNpdHk6IDAuNztcbiAgZm9udC1zaXplOiAwLjkzOGVtO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cbi5wZi1idG4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGYtZ3JpZC1pdGVtLFxuICAucGYtZ3JpZC1zaXplciB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbiNwZi1wb3B1cC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdmlzaWJpbGl0eSAwLjVzOyB9XG4gICNwZi1wb3B1cC13cmFwLnBmLW9wZW5lZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbiNwZi1wb3B1cC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ucGYtcG9wdXAtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5wZi1wb3B1cC1taWRkbGUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiA1MHB4IDIwcHg7IH1cblxuLnBmLXBvcHVwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGYtcG9wdXAge1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7IH1cblxuLnBmLWdyaWQtaXRlbSAucGYtcG9wdXAge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wZi1wb3B1cC1tZWRpYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBmLXBvcHVwLWVtYmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBuTXpad2VDY2dhR1ZwWjJoMFBTY3pObkI0SnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXhNREFnTVRBd0lpQndjbVZ6WlhKMlpVRnpjR1ZqZEZKaGRHbHZQU0o0VFdsa1dVMXBaQ0lnWTJ4aGMzTTlJblZwYkMxa1pXWmhkV3gwSWo0OGNtVmpkQ0I0UFNJd0lpQjVQU0l3SWlCM2FXUjBhRDBpTVRBd0lpQm9aV2xuYUhROUlqRXdNQ0lnWm1sc2JEMGlibTl1WlNJZ1kyeGhjM005SW1KcklqNDhMM0psWTNRK1BISmxZM1FnSUhnOUp6UTJMalVuSUhrOUp6UXdKeUIzYVdSMGFEMG5OeWNnYUdWcFoyaDBQU2N5TUNjZ2NuZzlKelVuSUhKNVBTYzFKeUJtYVd4c1BTY2pNell6TmpNMkp5QjBjbUZ1YzJadmNtMDlKM0p2ZEdGMFpTZ3dJRFV3SURVd0tTQjBjbUZ1YzJ4aGRHVW9NQ0F0TXpBcEp6NGdJRHhoYm1sdFlYUmxJR0YwZEhKcFluVjBaVTVoYldVOUoyOXdZV05wZEhrbklHWnliMjA5SnpFbklIUnZQU2N3SnlCa2RYSTlKekZ6SnlCaVpXZHBiajBuTUhNbklISmxjR1ZoZEVOdmRXNTBQU2RwYm1SbFptbHVhWFJsSnk4K1BDOXlaV04wUGp4eVpXTjBJQ0I0UFNjME5pNDFKeUI1UFNjME1DY2dkMmxrZEdnOUp6Y25JR2hsYVdkb2REMG5NakFuSUhKNFBTYzFKeUJ5ZVQwbk5TY2dabWxzYkQwbkl6TTJNell6TmljZ2RISmhibk5tYjNKdFBTZHliM1JoZEdVb016QWdOVEFnTlRBcElIUnlZVzV6YkdGMFpTZ3dJQzB6TUNrblBpQWdQR0Z1YVcxaGRHVWdZWFIwY21saWRYUmxUbUZ0WlQwbmIzQmhZMmwwZVNjZ1puSnZiVDBuTVNjZ2RHODlKekFuSUdSMWNqMG5NWE1uSUdKbFoybHVQU2N3TGpBNE16TXpNek16TXpNek16TXpNek16Y3ljZ2NtVndaV0YwUTI5MWJuUTlKMmx1WkdWbWFXNXBkR1VuTHo0OEwzSmxZM1ErUEhKbFkzUWdJSGc5SnpRMkxqVW5JSGs5SnpRd0p5QjNhV1IwYUQwbk55Y2dhR1ZwWjJoMFBTY3lNQ2NnY25nOUp6VW5JSEo1UFNjMUp5Qm1hV3hzUFNjak16WXpOak0ySnlCMGNtRnVjMlp2Y20wOUozSnZkR0YwWlNnMk1DQTFNQ0ExTUNrZ2RISmhibk5zWVhSbEtEQWdMVE13S1NjK0lDQThZVzVwYldGMFpTQmhkSFJ5YVdKMWRHVk9ZVzFsUFNkdmNHRmphWFI1SnlCbWNtOXRQU2N4SnlCMGJ6MG5NQ2NnWkhWeVBTY3hjeWNnWW1WbmFXNDlKekF1TVRZMk5qWTJOalkyTmpZMk5qWTJOalp6SnlCeVpYQmxZWFJEYjNWdWREMG5hVzVrWldacGJtbDBaU2N2UGp3dmNtVmpkRDQ4Y21WamRDQWdlRDBuTkRZdU5TY2dlVDBuTkRBbklIZHBaSFJvUFNjM0p5Qm9aV2xuYUhROUp6SXdKeUJ5ZUQwbk5TY2djbms5SnpVbklHWnBiR3c5SnlNek5qTTJNelluSUhSeVlXNXpabTl5YlQwbmNtOTBZWFJsS0Rrd0lEVXdJRFV3S1NCMGNtRnVjMnhoZEdVb01DQXRNekFwSno0Z0lEeGhibWx0WVhSbElHRjBkSEpwWW5WMFpVNWhiV1U5SjI5d1lXTnBkSGtuSUdaeWIyMDlKekVuSUhSdlBTY3dKeUJrZFhJOUp6RnpKeUJpWldkcGJqMG5NQzR5TlhNbklISmxjR1ZoZEVOdmRXNTBQU2RwYm1SbFptbHVhWFJsSnk4K1BDOXlaV04wUGp4eVpXTjBJQ0I0UFNjME5pNDFKeUI1UFNjME1DY2dkMmxrZEdnOUp6Y25JR2hsYVdkb2REMG5NakFuSUhKNFBTYzFKeUJ5ZVQwbk5TY2dabWxzYkQwbkl6TTJNell6TmljZ2RISmhibk5tYjNKdFBTZHliM1JoZEdVb01USXdJRFV3SURVd0tTQjBjbUZ1YzJ4aGRHVW9NQ0F0TXpBcEp6NGdJRHhoYm1sdFlYUmxJR0YwZEhKcFluVjBaVTVoYldVOUoyOXdZV05wZEhrbklHWnliMjA5SnpFbklIUnZQU2N3SnlCa2RYSTlKekZ6SnlCaVpXZHBiajBuTUM0ek16TXpNek16TXpNek16TXpNek16Y3ljZ2NtVndaV0YwUTI5MWJuUTlKMmx1WkdWbWFXNXBkR1VuTHo0OEwzSmxZM1ErUEhKbFkzUWdJSGc5SnpRMkxqVW5JSGs5SnpRd0p5QjNhV1IwYUQwbk55Y2dhR1ZwWjJoMFBTY3lNQ2NnY25nOUp6VW5JSEo1UFNjMUp5Qm1hV3hzUFNjak16WXpOak0ySnlCMGNtRnVjMlp2Y20wOUozSnZkR0YwWlNneE5UQWdOVEFnTlRBcElIUnlZVzV6YkdGMFpTZ3dJQzB6TUNrblBpQWdQR0Z1YVcxaGRHVWdZWFIwY21saWRYUmxUbUZ0WlQwbmIzQmhZMmwwZVNjZ1puSnZiVDBuTVNjZ2RHODlKekFuSUdSMWNqMG5NWE1uSUdKbFoybHVQU2N3TGpReE5qWTJOalkyTmpZMk5qWTJOamR6SnlCeVpYQmxZWFJEYjNWdWREMG5hVzVrWldacGJtbDBaU2N2UGp3dmNtVmpkRDQ4Y21WamRDQWdlRDBuTkRZdU5TY2dlVDBuTkRBbklIZHBaSFJvUFNjM0p5Qm9aV2xuYUhROUp6SXdKeUJ5ZUQwbk5TY2djbms5SnpVbklHWnBiR3c5SnlNek5qTTJNelluSUhSeVlXNXpabTl5YlQwbmNtOTBZWFJsS0RFNE1DQTFNQ0ExTUNrZ2RISmhibk5zWVhSbEtEQWdMVE13S1NjK0lDQThZVzVwYldGMFpTQmhkSFJ5YVdKMWRHVk9ZVzFsUFNkdmNHRmphWFI1SnlCbWNtOXRQU2N4SnlCMGJ6MG5NQ2NnWkhWeVBTY3hjeWNnWW1WbmFXNDlKekF1TlhNbklISmxjR1ZoZEVOdmRXNTBQU2RwYm1SbFptbHVhWFJsSnk4K1BDOXlaV04wUGp4eVpXTjBJQ0I0UFNjME5pNDFKeUI1UFNjME1DY2dkMmxrZEdnOUp6Y25JR2hsYVdkb2REMG5NakFuSUhKNFBTYzFKeUJ5ZVQwbk5TY2dabWxzYkQwbkl6TTJNell6TmljZ2RISmhibk5tYjNKdFBTZHliM1JoZEdVb01qRXdJRFV3SURVd0tTQjBjbUZ1YzJ4aGRHVW9NQ0F0TXpBcEp6NGdJRHhoYm1sdFlYUmxJR0YwZEhKcFluVjBaVTVoYldVOUoyOXdZV05wZEhrbklHWnliMjA5SnpFbklIUnZQU2N3SnlCa2RYSTlKekZ6SnlCaVpXZHBiajBuTUM0MU9ETXpNek16TXpNek16TXpNek0wY3ljZ2NtVndaV0YwUTI5MWJuUTlKMmx1WkdWbWFXNXBkR1VuTHo0OEwzSmxZM1ErUEhKbFkzUWdJSGc5SnpRMkxqVW5JSGs5SnpRd0p5QjNhV1IwYUQwbk55Y2dhR1ZwWjJoMFBTY3lNQ2NnY25nOUp6VW5JSEo1UFNjMUp5Qm1hV3hzUFNjak16WXpOak0ySnlCMGNtRnVjMlp2Y20wOUozSnZkR0YwWlNneU5EQWdOVEFnTlRBcElIUnlZVzV6YkdGMFpTZ3dJQzB6TUNrblBpQWdQR0Z1YVcxaGRHVWdZWFIwY21saWRYUmxUbUZ0WlQwbmIzQmhZMmwwZVNjZ1puSnZiVDBuTVNjZ2RHODlKekFuSUdSMWNqMG5NWE1uSUdKbFoybHVQU2N3TGpZMk5qWTJOalkyTmpZMk5qWTJOalp6SnlCeVpYQmxZWFJEYjNWdWREMG5hVzVrWldacGJtbDBaU2N2UGp3dmNtVmpkRDQ4Y21WamRDQWdlRDBuTkRZdU5TY2dlVDBuTkRBbklIZHBaSFJvUFNjM0p5Qm9aV2xuYUhROUp6SXdKeUJ5ZUQwbk5TY2djbms5SnpVbklHWnBiR3c5SnlNek5qTTJNelluSUhSeVlXNXpabTl5YlQwbmNtOTBZWFJsS0RJM01DQTFNQ0ExTUNrZ2RISmhibk5zWVhSbEtEQWdMVE13S1NjK0lDQThZVzVwYldGMFpTQmhkSFJ5YVdKMWRHVk9ZVzFsUFNkdmNHRmphWFI1SnlCbWNtOXRQU2N4SnlCMGJ6MG5NQ2NnWkhWeVBTY3hjeWNnWW1WbmFXNDlKekF1TnpWekp5QnlaWEJsWVhSRGIzVnVkRDBuYVc1a1pXWnBibWwwWlNjdlBqd3ZjbVZqZEQ0OGNtVmpkQ0FnZUQwbk5EWXVOU2NnZVQwbk5EQW5JSGRwWkhSb1BTYzNKeUJvWldsbmFIUTlKekl3SnlCeWVEMG5OU2NnY25rOUp6VW5JR1pwYkd3OUp5TXpOak0yTXpZbklIUnlZVzV6Wm05eWJUMG5jbTkwWVhSbEtETXdNQ0ExTUNBMU1Da2dkSEpoYm5Oc1lYUmxLREFnTFRNd0tTYytJQ0E4WVc1cGJXRjBaU0JoZEhSeWFXSjFkR1ZPWVcxbFBTZHZjR0ZqYVhSNUp5Qm1jbTl0UFNjeEp5QjBiejBuTUNjZ1pIVnlQU2N4Y3ljZ1ltVm5hVzQ5SnpBdU9ETXpNek16TXpNek16TXpNek16TkhNbklISmxjR1ZoZEVOdmRXNTBQU2RwYm1SbFptbHVhWFJsSnk4K1BDOXlaV04wUGp4eVpXTjBJQ0I0UFNjME5pNDFKeUI1UFNjME1DY2dkMmxrZEdnOUp6Y25JR2hsYVdkb2REMG5NakFuSUhKNFBTYzFKeUJ5ZVQwbk5TY2dabWxzYkQwbkl6TTJNell6TmljZ2RISmhibk5tYjNKdFBTZHliM1JoZEdVb016TXdJRFV3SURVd0tTQjBjbUZ1YzJ4aGRHVW9NQ0F0TXpBcEp6NGdJRHhoYm1sdFlYUmxJR0YwZEhKcFluVjBaVTVoYldVOUoyOXdZV05wZEhrbklHWnliMjA5SnpFbklIUnZQU2N3SnlCa2RYSTlKekZ6SnlCaVpXZHBiajBuTUM0NU1UWTJOalkyTmpZMk5qWTJOalkyY3ljZ2NtVndaV0YwUTI5MWJuUTlKMmx1WkdWbWFXNXBkR1VuTHo0OEwzSmxZM1ErUEM5emRtYyspO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLnBmLXBvcHVwLWVtYmVkLnBmLWVtYmVkLWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAucGYtcG9wdXAtZW1iZWQucGYtZW1iZWQtZXJyb3Ige1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDRweCA0NHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7dXRmODtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWFYTnZMVGc0TlRrdE1TSS9QZ284SVMwdElFZGxibVZ5WVhSdmNqb2dRV1J2WW1VZ1NXeHNkWE4wY21GMGIzSWdNVGt1TVM0d0xDQlRWa2NnUlhod2IzSjBJRkJzZFdjdFNXNGdMaUJUVmtjZ1ZtVnljMmx2YmpvZ05pNHdNQ0JDZFdsc1pDQXdLU0FnTFMwK0NqeHpkbWNnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlRMkZ3WVY4eElpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJZ2RtbGxkMEp2ZUQwaU1DQXdJRE16TXk0NE1qa2dNek16TGpneU9TSWdjM1I1YkdVOUltVnVZV0pzWlMxaVlXTnJaM0p2ZFc1a09tNWxkeUF3SURBZ016TXpMamd5T1NBek16TXVPREk1T3lJZ2VHMXNPbk53WVdObFBTSndjbVZ6WlhKMlpTSWdkMmxrZEdnOUlqVXhNbkI0SWlCb1pXbG5hSFE5SWpVeE1uQjRJajRLUEdjK0NnazhjR0YwYUNCa1BTSk5NVFkyTGpreE1Td3pNek11T0RJMlF6YzBMamczT1N3ek16TXVPREkyTERBc01qVTRMamsxTXl3d0xERTJOaTQ1TVRWVE56UXVPRGM1TERBdU1EQXpMREUyTmk0NU1URXNNQzR3TUROak9USXVNRFExTERBc01UWTJMamt4T0N3M05DNDROemtzTVRZMkxqa3hPQ3d4TmpZdU9URTRJQ0FnVXpJMU9DNDVOVFlzTXpNekxqZ3lOaXd4TmpZdU9URXhMRE16TXk0NE1qWjZJRTB4TmpZdU9URXhMREV5TGpnMU4yTXRPRFF1T1RVc01DMHhOVFF1TURVNExEWTVMakV3T0MweE5UUXVNRFU0TERFMU5DNHdOalFnSUNCak1DdzROQzQ1TkRNc05qa3VNVEE0TERFMU5DNHdOVGdzTVRVMExqQTFPQ3d4TlRRdU1EVTRjekUxTkM0d05qUXROamt1TVRFMExERTFOQzR3TmpRdE1UVTBMakExT0VNek1qQXVPVGMxTERneExqazJOU3d5TlRFdU9EWTRMREV5TGpnMU55d3hOall1T1RFeExERXlMamcxTjNvZ0lDQWdUVEl3TlM0Mk56SXNPVGN1TXpJMVl5MHhNQzQyTlRZc01DMHhPUzR5T1RNc09DNDJNekV0TVRrdU1qa3pMREU1TGpJNU0yTXdMREV3TGpZME9TdzRMall6T0N3eE9TNHlPVE1zTVRrdU1qa3pMREU1TGpJNU0zTXhPUzR5T1RNdE9DNDJORFFzTVRrdU1qa3pMVEU1TGpJNU15QWdJRU15TWpRdU9UWTFMREV3TlM0NU5UWXNNakUyTGpNeU55dzVOeTR6TWpVc01qQTFMalkzTWl3NU55NHpNalY2SUUweE1qVXVNek0yTERrM0xqTXlOV010TVRBdU5qVTJMREF0TVRrdU1qa3pMRGd1TmpNeExURTVMakk1TXl3eE9TNHlPVE1nSUNCak1Dd3hNQzQyTkRrc09DNDJNemdzTVRrdU1qa3pMREU1TGpJNU15d3hPUzR5T1ROek1Ua3VNamt6TFRndU5qUTBMREU1TGpJNU15MHhPUzR5T1RORE1UUTBMall5T1N3eE1EVXVPVFUyTERFek5TNDVPVGdzT1RjdU16STFMREV5TlM0ek16WXNPVGN1TXpJMWVpQk5PVGN1TXpRM0xESXlPUzQ0TXpNZ0lDQmpNVGt1TVRVeUxURTNMak00TlN3ME15NDVOall0TWpZdU9UWXhMRFk1TGpnMU15MHlOaTQ1TmpGak1qVXVPREUzTERBc05UQXVOVFlzT1M0MU1qVXNOamt1TmpnMkxESTJMamd4TTJNekxqazFNeXd6TGpVMk55d3hNQzR3TkRVc015NHlOalVzTVRNdU5qRTRMVEF1TmpnNElDQWdZek11TlRZM0xUTXVPVFFzTXk0eU5qVXRNVEF1TURRMUxUQXVOamc0TFRFekxqWXhPR010TWpJdU5qZ3RNakF1TkRnNUxUVXlMakF4T1Mwek1TNDNPREV0T0RJdU5qRTNMVE14TGpjNE1XTXRNekF1TmpnNExEQXROakF1TVRBMExERXhMak0yTXkwNE1pNDRNU3d6TVM0NU56TWdJQ0JqTFRNdU9UUXNNeTQxT0MwMExqSTBNaXc1TGpZMk5pMHdMalkyTWl3eE15NDJNRFpqTVM0NU1ESXNNaTR3T1RVc05DNDFNVElzTXk0eE5qSXNOeTR4TXpRc015NHhOakpET1RNdU1UZzVMREl6TWk0ek1qY3NPVFV1TlRBekxESXpNUzQxTURRc09UY3VNelEzTERJeU9TNDRNek42SWlCbWFXeHNQU0lqTjJVM1pUZGxJaTgrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQQzl6ZG1jK0NnPT0pOyB9XG5cbi5wZi1lbWJlZC1pbWFnZSxcbi5wZi1lbWJlZC12aWRlbyxcbi5wZi1lbWJlZC1pZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNTclO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnBmLWVtYmVkLWltYWdlIGltZyxcbi5wZi1lbWJlZC12aWRlbyB2aWRlbyxcbi5wZi1lbWJlZC1pZnJhbWUgaWZyYW1lIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnBmLXBvcHVwLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMTVlbTsgfVxuXG4ucGYtcmVsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5wZi1yZWwtcHJvamVjdHMge1xuICBtYXJnaW4tdG9wOiAyLjdlbTsgfVxuXG4ucGYtcmVsLWNhcm91c2VsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucGYtcmVsLWNhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgICB3aWR0aDogMjBweDsgfVxuICAucGYtcmVsLWNhcm91c2VsIC5zbGljay1wcmV2IHtcbiAgICB3aWR0aDogMjNweDsgfVxuXG4ucGYtcmVsLXByb2plY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGYtcmVsLXByb2plY3Q6aG92ZXIgLnBmLXJlbC1jb3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5wZi1yZWwtcHJvamVjdCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wZi1yZWwtaHJlZiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wZi1yZWwtY292ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDM1MG1zIGVhc2Utb3V0OyB9XG4gIC5wZi1yZWwtY292ZXIgLmJ0biB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4ucGYtcG9wdXAtY29udGVudCB7XG4gIG1heC13aWR0aDogMzAwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wZi1wb3B1cC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDQzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZi1wb3B1cC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZi1wb3B1cCB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4OyB9XG4gIC5wZi1wb3B1cC1tZWRpYSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDU3JTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wZi1wb3B1cC1jb2wyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDMlO1xuICAgIHBhZGRpbmctbGVmdDogNCU7IH1cbiAgLnBmLXBvcHVwLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogOTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wZi1wb3B1cC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDsgfSB9XG5cbi8qKlxuICogU2VjdGlvbjogRWR1Y2F0aW9uXG4gKi9cbi5lZHVjYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVkdWNhdGlvbjpiZWZvcmUge1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmVkdWNhdGlvbi1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAuZWR1Y2F0aW9uLWJveCBwIHtcbiAgICBmb250LXNpemU6IDAuODc1ZW07IH1cbiAgLmVkdWNhdGlvbi1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogOXB4O1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5lZHVjYXRpb24tYm94IGgzIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBmb250LXNpemU6IDAuOTM4ZW07XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5lZHVjYXRpb24tYm94Omxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIHRvcDogMTRweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZWR1Y2F0aW9uLWRhdGUge1xuICBsZWZ0OiAtMjBweDtcbiAgd2lkdGg6IDExN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgcGFkZGluZzogNnB4IDZweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC42MjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmVkdWNhdGlvbi1kYXRlIHNwYW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmVkdWNhdGlvbi1kYXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItdG9wOiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZWR1Y2F0aW9uLWxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5lZHVjYXRpb24tY29tcGFueSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWR1Y2F0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMjEwcHg7IH1cbiAgICAuZWR1Y2F0aW9uOmJlZm9yZSB7XG4gICAgICB0b3A6IDEwcHg7IH1cbiAgLmVkdWNhdGlvbi1ib3gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7IH1cbiAgICAuZWR1Y2F0aW9uLWJveCBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5lZHVjYXRpb24tYm94OmJlZm9yZSB7XG4gICAgICB0b3A6IDEwcHg7IH1cbiAgLmVkdWNhdGlvbi1kYXRlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogOHB4IDZweDtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IC00cHg7IH1cbiAgICAuZWR1Y2F0aW9uLWRhdGU6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZWR1Y2F0aW9uLWRhdGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci10b3A6IDE2cHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDE2cHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IH0gfVxuXG4vKipcbiAqIFNlY3Rpb246IFRlc3RpbW9uaWFsc1xuICovXG4ucmVmLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41ZW07XG4gIG1pbi1oZWlnaHQ6IDU4cHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi5yZWYtYXZhdGFyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnJlZi1hdXRob3Ige1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAucmVmLWF1dGhvciBzdHJvbmcsXG4gIC5yZWYtYXV0aG9yIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtOyB9XG4gIC5yZWYtYXV0aG9yIHN0cm9uZyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLnJlZi1pbmZvIHAge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cblxuLnJlZi1jb250IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjVweCAwIDAgMDsgfVxuXG4ucmVmLWJveC1saXN0IC5yZWYtYm94Omxhc3QtY2hpbGQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi8qIFBvc3QgU2luZ2xlKi9cbi5zaW5nbGUtcG9zdCAucG9zdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNpbmdsZS1wb3N0IC5wb3N0LWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnNpbmdsZS1wb3N0IC5wb3N0LWZvb3Rlci10b3Age1xuICBwYWRkaW5nLWJvdHRvbTogMS4xNWVtOyB9XG5cbi5zaW5nbGUtcG9zdCAucG9zdC1mb290ZXItYnRtIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07IH1cblxuLnNpbmdsZS1wb3N0IC5wb3N0LW1lZGlhIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7IH1cblxuLnBvc3QtdmlkZW8sXG4ucG9zdC12aW1lbyxcbi5wb3N0LXlvdXR1YmUsXG4ucG9zdC1zb3VuZGNsb3VkLFxuLnBvc3QtZGFpbHltb3Rpb24ge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucG9zdC12aWRlbyBpZnJhbWUsXG4gIC5wb3N0LXZpZGVvIHZpZGVvLFxuICAucG9zdC12aW1lbyBpZnJhbWUsXG4gIC5wb3N0LXZpbWVvIHZpZGVvLFxuICAucG9zdC15b3V0dWJlIGlmcmFtZSxcbiAgLnBvc3QteW91dHViZSB2aWRlbyxcbiAgLnBvc3Qtc291bmRjbG91ZCBpZnJhbWUsXG4gIC5wb3N0LXNvdW5kY2xvdWQgdmlkZW8sXG4gIC5wb3N0LWRhaWx5bW90aW9uIGlmcmFtZSxcbiAgLnBvc3QtZGFpbHltb3Rpb24gdmlkZW8ge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5wb3N0LWF1ZGlvIGF1ZGlvIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnBvc3QtbmF2IHtcbiAgbWFyZ2luLXRvcDogNC40NWVtOyB9XG4gIC5wb3N0LW5hdjpsYXN0LWNoaWxkIC5icmQtYnRtIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLnBvc3QtbmF2Omxhc3QtY2hpbGQgLnBvc3QtbmF2LW5leHQsXG4gIC5wb3N0LW5hdjpsYXN0LWNoaWxkIC5wb3N0LW5hdi1wcmV2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ucG9zdC1uYXYtcHJldixcbi5wb3N0LW5hdi1uZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNzUwZW07IH1cbiAgLnBvc3QtbmF2LXByZXYgYTpob3ZlcixcbiAgLnBvc3QtbmF2LW5leHQgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIC5wb3N0LW5hdi1wcmV2IGEsIC5wb3N0LW5hdi1wcmV2IHNwYW4sIC5wb3N0LW5hdi1wcmV2IHN0cm9uZywgLnBvc3QtbmF2LXByZXYgZmlndXJlLFxuICAucG9zdC1uYXYtbmV4dCBhLFxuICAucG9zdC1uYXYtbmV4dCBzcGFuLFxuICAucG9zdC1uYXYtbmV4dCBzdHJvbmcsXG4gIC5wb3N0LW5hdi1uZXh0IGZpZ3VyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBvc3QtbmF2LXByZXYgc3BhbixcbiAgLnBvc3QtbmF2LW5leHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjA4ZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuODEzZW07IH1cbiAgLnBvc3QtbmF2LXByZXYgc3Ryb25nLFxuICAucG9zdC1uYXYtbmV4dCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMC45NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4ZW07IH1cbiAgLnBvc3QtbmF2LXByZXYgZmlndXJlLFxuICAucG9zdC1uYXYtbmV4dCBmaWd1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOWVtOyB9XG4gIC5wb3N0LW5hdi1wcmV2IGltZyxcbiAgLnBvc3QtbmF2LW5leHQgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvc3QtbmF2LXByZXYsXG4gIC5wb3N0LW5hdi1uZXh0IHtcbiAgICBmb250LXNpemU6IDAuOGVtOyB9XG4gICAgLnBvc3QtbmF2LXByZXYgLnRleHQtbGVmdCxcbiAgICAucG9zdC1uYXYtcHJldiAudGV4dC1yaWdodCxcbiAgICAucG9zdC1uYXYtbmV4dCAudGV4dC1sZWZ0LFxuICAgIC5wb3N0LW5hdi1uZXh0IC50ZXh0LXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi8qIFBvc3QgQ2F0ZWdvcnkqL1xuLnBvc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyLjgxM2VtOyB9XG4gIC5jcnQtcGFwZXItY29udCAucG9zdDpsYXN0LWNoaWxkIC5wb3N0LWZvb3Rlci10b3Age1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnBvc3QtbWVkaWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMy4yNTBlbTsgfVxuXG4ucG9zdC1wbGF5LFxuLnBvc3Qtdm9pY2Uge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7IH1cblxuLnBvc3Quc3RpY2t5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5wb3N0LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIuMTg4ZW07IH1cblxuLnBvc3QtdGl0bGUge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuXG4ucG9zdC1oZWFkZXItaW5mbyxcbi5wb3N0LWZvb3Rlci1pbmZvIHtcbiAgZm9udC1zaXplOiAwLjgxM2VtOyB9XG4gIC5wb3N0LWhlYWRlci1pbmZvIGEsIC5wb3N0LWhlYWRlci1pbmZvIHRpbWUsIC5wb3N0LWhlYWRlci1pbmZvIHNwYW4sXG4gIC5wb3N0LWZvb3Rlci1pbmZvIGEsXG4gIC5wb3N0LWZvb3Rlci1pbmZvIHRpbWUsXG4gIC5wb3N0LWZvb3Rlci1pbmZvIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucG9zdC1oZWFkZXItaW5mbyBhOmhvdmVyLFxuICAucG9zdC1mb290ZXItaW5mbyBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucG9zdC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAzLjFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wb3N0LWZvb3Rlci10b3Age1xuICBwYWRkaW5nLWJvdHRvbTogMi44ZW07IH1cblxuLnBvc3QtZm9vdGVyLWluZm8ge1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG5cbi5wb3N0LWxpbmUge1xuICBtYXJnaW46IDAgMTBweDsgfVxuXG4ucG9zdC1jYXQtbGlua3MgYTphZnRlciB7XG4gIGNvbnRlbnQ6ICcsJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMnB4OyB9XG5cbi5wb3N0LWNhdC1saW5rcyBhOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtZm9vdGVyLXRvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnBvc3QtbW9yZSxcbiAgLnBvc3QtZm9vdGVyLWluZm8ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgLnBvc3QtbW9yZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAucG9zdC1mb290ZXItaW5mbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4vKiBQb3N0IENvbW1lbnRzICovXG4uY29tbWVudHMtYXJlYSxcbi5jb21tZW50LXJlc3BvbmQge1xuICBtYXJnaW4tdG9wOiA0LjM3NWVtOyB9XG5cbi5jb21tZW50LWxpc3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLmNvbW1lbnQtbGlzdCA+IGxpOmZpcnN0LWNoaWxkID4gLmNvbW1lbnQtYm9keSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4uY29tbWVudCAuY2hpbGRyZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5jb21tZW50LnNob3ctcmVwbGllcyAuY2hpbGRyZW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29tbWVudC1ib2R5IHtcbiAgbWluLWhlaWdodDogNThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEuMDYzZW0gMDsgfVxuXG4uY29tbWVudC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjY4OGVtOyB9XG4gIC5jb21tZW50LWhlYWRlciAuYXZhdGFyIHtcbiAgICB0b3A6IDEuMDYzZW07XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5jb21tZW50LWhlYWRlciBhOmhvdmVyLFxuLmNvbW1lbnQtbGlua3MgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5jb21tZW50LWF1dGhvciB7XG4gIGZvbnQtc2l6ZTogMC45MzNlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVlbTsgfVxuXG4uY29tbWVudC1kYXRlIHtcbiAgZm9udC1zaXplOiAwLjcyZW07IH1cblxuLmNvbW1lbnQtZm9vdGVyIHtcbiAgZm9udC1zaXplOiAwLjgyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07IH1cbiAgLmNvbW1lbnQtZm9vdGVyIGEge1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5jb21tZW50LWxpbmtzLFxuLmNvbW1lbnQtcmVwbHlzLWNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAxLjY1ZW07IH1cblxuLmJ5cG9zdGF1dGhvciA+IC5jb21tZW50LWJvZHkgLmZuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDAuNmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tbWVudC1saXN0IG9sIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweDsgfVxuICAuY29tbWVudC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7IH1cbiAgLmNvbW1lbnQtbGlua3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEuMDYzZW07XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuY29tbWVudC1oZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNGVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tZW50LWhlYWRlciB7XG4gICAgbWluLWhlaWdodDogNThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7IH0gfVxuXG4vKipcbiAqIFBhZ2UgSWNvbiBMaXN0IFN0eWxlc1xuICovXG4uY3J0LWljb25zLWxpc3Qge1xuICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmNydC1pY29ucy1saXN0IGxpIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmNydC1pY29ucy1saXN0IGxpIC5jcnQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4uY3J0LWljb24tY2xhc3Mge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNydC1pY29ucy1saXN0IGxpIHtcbiAgICB3aWR0aDogMjUlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jcnQtaWNvbnMtbGlzdCBsaSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBwYWRkaW5nOiA1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNydC1pY29ucy1saXN0IGxpIHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuLyoqXG4gKiBQYWdlIC0gU2VhcmNoXG4gKi9cbi5zZWFyY2gtZm9yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNlYXJjaC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNTBlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLnNlYXJjaC10aXRsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC5zZWFyY2gtdGl0bGU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWFyY2gtcmVzdWx0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zZWFyY2gtcmVzdWx0IHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOTllbTsgfVxuXG4uc2VhcmNoLWFnYWluIC5mb3JtLWl0ZW0td3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5zZWFyY2gtYWdhaW4gLmZvcm0tc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogM2VtOyB9XG5cbi5zZWFyY2gtYWdhaW4gLmZvcm0taXRlbSB7XG4gIG1heC13aWR0aDogMjk1cHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWFyY2gtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgNDBweDsgfVxuICAgIC5zZWFyY2gtdGl0bGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG4gICAgICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBmb250LXNpemU6IDFlbTsgfSB9XG5cbi8qKlxuICogUGFnZSAtIDQwNFxuICovXG4udGl0bGUtNDA0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtc2l6ZTogMTAuMDYzZW07XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmluZm8tNDA0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41MDBlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuIiwiLypcbj09IG1hbGlodSBqcXVlcnkgY3VzdG9tIHNjcm9sbGJhciBwbHVnaW4gPT1cblBsdWdpbiBVUkk6IGh0dHA6Ly9tYW5vcy5tYWxpaHUuZ3IvanF1ZXJ5LWN1c3RvbS1jb250ZW50LXNjcm9sbGVyXG4qL1xuXG5cblxuLypcbkNPTlRFTlRTOlxuXHQxLiBCQVNJQyBTVFlMRSAtIFBsdWdpbidzIGJhc2ljL2Vzc2VudGlhbCBDU1MgcHJvcGVydGllcyAobm9ybWFsbHksIHNob3VsZCBub3QgYmUgZWRpdGVkKS5cblx0Mi4gVkVSVElDQUwgU0NST0xMQkFSIC0gUG9zaXRpb25pbmcgYW5kIGRpbWVuc2lvbnMgb2YgdmVydGljYWwgc2Nyb2xsYmFyLlxuXHQzLiBIT1JJWk9OVEFMIFNDUk9MTEJBUiAtIFBvc2l0aW9uaW5nIGFuZCBkaW1lbnNpb25zIG9mIGhvcml6b250YWwgc2Nyb2xsYmFyLlxuXHQ0LiBWRVJUSUNBTCBBTkQgSE9SSVpPTlRBTCBTQ1JPTExCQVJTIC0gUG9zaXRpb25pbmcgYW5kIGRpbWVuc2lvbnMgb2YgMi1heGlzIHNjcm9sbGJhcnMuXG5cdDUuIFRSQU5TSVRJT05TIC0gQ1NTMyB0cmFuc2l0aW9ucyBmb3IgaG92ZXIgZXZlbnRzLCBhdXRvLWV4cGFuZGVkIGFuZCBhdXRvLWhpZGRlbiBzY3JvbGxiYXJzLlxuXHQ2LiBTQ1JPTExCQVIgQ09MT1JTLCBPUEFDSVRZIEFORCBCQUNLR1JPVU5EU1xuXHRcdDYuMSBUSEVNRVMgLSBTY3JvbGxiYXIgY29sb3JzLCBvcGFjaXR5LCBkaW1lbnNpb25zLCBiYWNrZ3JvdW5kcyBldGMuIHZpYSByZWFkeS10by11c2UgdGhlbWVzLlxuKi9cblxuXG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjEuIEJBU0lDIFNUWUxFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi5tQ3VzdG9tU2Nyb2xsYmFyeyAtbXMtdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tOyB0b3VjaC1hY3Rpb246IHBpbmNoLXpvb207IC8qIGRpcmVjdCBwb2ludGVyIGV2ZW50cyB0byBqcyAqLyB9XG4ubUN1c3RvbVNjcm9sbGJhci5tQ1Nfbm9fc2Nyb2xsYmFyLCAubUN1c3RvbVNjcm9sbGJhci5tQ1NfdG91Y2hfYWN0aW9ueyAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvOyB0b3VjaC1hY3Rpb246IGF1dG87IH1cblxuLm1DdXN0b21TY3JvbGxCb3h7IC8qIGNvbnRhaW5zIHBsdWdpbidzIG1hcmt1cCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLm1DU0JfY29udGFpbmVyeyAvKiBjb250YWlucyB0aGUgb3JpZ2luYWwgY29udGVudCAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMi4gVkVSVElDQUwgU0NST0xMQkFSXG55LWF4aXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyeyBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuLm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW57IG1hcmdpbi1yaWdodDogMDsgfSAvKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cblxuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyeyAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW57IG1hcmdpbi1sZWZ0OiAwOyB9IC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuXG4ubUNTQl9zY3JvbGxUb29sc3sgLyogY29udGFpbnMgc2Nyb2xsYmFyIG1hcmt1cCAoZHJhZ2dhYmxlIGVsZW1lbnQsIGRyYWdnZXIgcmFpbCwgYnV0dG9ucyBldGMuKSAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzeyByaWdodDogLTI2cHg7IH0gLyogc2Nyb2xsYmFyIHBvc2l0aW9uOiBvdXRzaWRlICovXG5cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLFxuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzeyAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29sc3sgbGVmdDogLTI2cHg7IH0gLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyIChzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUpICovXG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7IC8qIGNvbnRhaW5zIHRoZSBkcmFnZ2FibGUgZWxlbWVudCBhbmQgZHJhZ2dlciByYWlsIG1hcmt1cCAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyBhICsgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcnsgbWFyZ2luOiAyMHB4IDA7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDsgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4OyBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyeyAvKiB0aGUgZHJhZ2dhYmxlIGVsZW1lbnQgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4OyAvKiBtaW5pbXVtIGRyYWdnZXIgaGVpZ2h0ICovXG4gIHotaW5kZXg6IDE7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IC8qIHRoZSBkcmFnZ2VyIGVsZW1lbnQgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7IC1tb3otYm9yZGVyLXJhZGl1czogMTZweDsgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnsgd2lkdGg6IDEycHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovIH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7IHdpZHRoOiA4cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovIH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBib3R0b206IDA7IH1cblxuXG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjMuIEhPUklaT05UQUwgU0NST0xMQkFSXG54LWF4aXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLm1DU0JfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcntcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubUNTQl9ob3Jpem9udGFsLm1DU0Jfb3V0c2lkZSA+IC5tQ1NCX2NvbnRhaW5lcnsgbWluLWhlaWdodDogMTAwJTsgfVxuXG4ubUNTQl9ob3Jpem9udGFsID4gLm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW57IG1hcmdpbi1ib3R0b206IDA7IH0gLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyICovXG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTZweDtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ubUN1c3RvbVNjcm9sbEJveCArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcbi5tQ3VzdG9tU2Nyb2xsQm94ICsgLm1DU0Jfc2Nyb2xsVG9vbHMgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7IGJvdHRvbTogLTI2cHg7IH0gLyogc2Nyb2xsYmFyIHBvc2l0aW9uOiBvdXRzaWRlICovXG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCBhICsgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcnsgbWFyZ2luOiAwIDIwcHg7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogN3B4IDA7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2Vye1xuICB3aWR0aDogMzBweDsgLyogbWluaW11bSBkcmFnZ2VyIHdpZHRoICovXG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiA2cHggYXV0bztcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuICBoZWlnaHQ6IDEycHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG4gIG1hcmdpbjogMnB4IGF1dG87XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHtcbiAgaGVpZ2h0OiA4cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG4gIG1hcmdpbjogNHB4IDA7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0LFxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0e1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdHsgbGVmdDogMDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uUmlnaHR7IHJpZ2h0OiAwOyB9XG5cblxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG40LiBWRVJUSUNBTCBBTkQgSE9SSVpPTlRBTCBTQ1JPTExCQVJTXG55eC1heGlzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVye1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubUNTQl9jb250YWluZXJfd3JhcHBlciA+IC5tQ1NCX2NvbnRhaW5lcntcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDsgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHsgYm90dG9tOiAyMHB4OyB9XG5cbi5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7IHJpZ2h0OiAyMHB4OyB9XG5cbi8qIG5vbi12aXNpYmxlIGhvcml6b250YWwgc2Nyb2xsYmFyICovXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHsgYm90dG9tOiAwOyB9XG5cbi8qIG5vbi12aXNpYmxlIHZlcnRpY2FsIHNjcm9sbGJhci9SVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scyB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcbi5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHsgcmlnaHQ6IDA7IH1cblxuLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4ubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7IGxlZnQ6IDIwcHg7IH1cblxuLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyL1JUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzIH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFseyBsZWZ0OiAwOyB9XG5cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyeyAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiA+IC5tQ1NCX2NvbnRhaW5lcnsgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuID4gLm1DU0JfY29udGFpbmVyeyBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVue1xuICBtYXJnaW4tcmlnaHQ6IDA7IC8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogbm9uLXZpc2libGUgaG9yaXpvbnRhbCBzY3JvbGxiYXIgKi9cbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW57IG1hcmdpbi1ib3R0b206IDA7IH1cblxuXG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjUuIFRSQU5TSVRJT05TXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi5tQ1NCX3Njcm9sbFRvb2xzLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLCAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyUmFpbHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycyxcbiAgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsXG4gIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLFxuICBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsXG4gIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLFxuICBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycyxcbiAgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycyxcbiAgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsXG4gIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLFxuICBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLFxuICBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycyxcbiAgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsXG4gIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbn1cblxuXG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjYuIFNDUk9MTEJBUiBDT0xPUlMsIE9QQUNJVFkgQU5EIEJBQ0tHUk9VTkRTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG42LjEgVEhFTUVTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4vKiBkZWZhdWx0IHRoZW1lIChcImxpZ2h0XCIpICovXG5cbi5tQ1NCX3Njcm9sbFRvb2xzeyBvcGFjaXR5OiAwLjc1OyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyB9XG5cbi5tQ1MtYXV0b0hpZGUgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLFxuLm1DUy1hdXRvSGlkZSA+IC5tQ3VzdG9tU2Nyb2xsQm94IH4gLm1DU0Jfc2Nyb2xsVG9vbHN7IG9wYWNpdHk6IDA7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0wKVwiOyB9XG5cbi5tQ3VzdG9tU2Nyb2xsYmFyID4gLm1DdXN0b21TY3JvbGxCb3ggPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZyxcbi5tQ3VzdG9tU2Nyb2xsYmFyID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZyxcbi5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUN1c3RvbVNjcm9sbEJveDpob3ZlciB+IC5tQ1NCX3Njcm9sbFRvb2xzLFxuLm1DUy1hdXRvSGlkZTpob3ZlciA+IC5tQ3VzdG9tU2Nyb2xsQm94ID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLWF1dG9IaWRlOmhvdmVyID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29sc3sgb3BhY2l0eTogMTsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MTAwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MTAwKVwiOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44NSk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTg1KVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9ODUpXCI7XG59XG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcntcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChtQ1NCX2J1dHRvbnMucG5nKTsgLyogY3NzIHNwcml0ZXMgKi9cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC40OyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAvKlxuICBzcHJpdGVzIGxvY2F0aW9uc1xuICBsaWdodDogMCAwLCAtMTZweCAwLCAtMzJweCAwLCAtNDhweCAwLCAwIC03MnB4LCAtMTZweCAtNzJweCwgLTMycHggLTcycHhcbiAgZGFyazogLTgwcHggMCwgLTk2cHggMCwgLTExMnB4IDAsIC0xMjhweCAwLCAtODBweCAtNzJweCwgLTk2cHggLTcycHgsIC0xMTJweCAtNzJweFxuICAqL1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMHB4O1xuICAvKlxuICBzcHJpdGVzIGxvY2F0aW9uc1xuICBsaWdodDogMCAtMjBweCwgLTE2cHggLTIwcHgsIC0zMnB4IC0yMHB4LCAtNDhweCAtMjBweCwgMCAtOTJweCwgLTE2cHggLTkycHgsIC0zMnB4IC05MnB4XG4gIGRhcms6IC04MHB4IC0yMHB4LCAtOTZweCAtMjBweCwgLTExMnB4IC0yMHB4LCAtMTI4cHggLTIwcHgsIC04MHB4IC05MnB4LCAtOTZweCAtOTJweCwgLTExMiAtOTJweFxuICAqL1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MHB4O1xuICAvKlxuICBzcHJpdGVzIGxvY2F0aW9uc1xuICBsaWdodDogMCAtNDBweCwgLTIwcHggLTQwcHgsIC00MHB4IC00MHB4LCAtNjBweCAtNDBweCwgMCAtMTEycHgsIC0yMHB4IC0xMTJweCwgLTQwcHggLTExMnB4XG4gIGRhcms6IC04MHB4IC00MHB4LCAtMTAwcHggLTQwcHgsIC0xMjBweCAtNDBweCwgLTE0MHB4IC00MHB4LCAtODBweCAtMTEycHgsIC0xMDBweCAtMTEycHgsIC0xMjBweCAtMTEycHhcbiAgKi9cbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2cHg7XG4gIC8qXG4gIHNwcml0ZXMgbG9jYXRpb25zXG4gIGxpZ2h0OiAwIC01NnB4LCAtMjBweCAtNTZweCwgLTQwcHggLTU2cHgsIC02MHB4IC01NnB4LCAwIC0xMjhweCwgLTIwcHggLTEyOHB4LCAtNDBweCAtMTI4cHhcbiAgZGFyazogLTgwcHggLTU2cHgsIC0xMDBweCAtNTZweCwgLTEyMHB4IC01NnB4LCAtMTQwcHggLTU2cHgsIC04MHB4IC0xMjhweCwgLTEwMHB4IC0xMjhweCwgLTEyMHB4IC0xMjhweFxuICAqL1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcDpob3Zlcixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd246aG92ZXIsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0OmhvdmVyLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQ6aG92ZXJ7IG9wYWNpdHk6IDAuNzU7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6YWN0aXZlLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bjphY3RpdmUsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0OmFjdGl2ZSxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmFjdGl2ZXsgb3BhY2l0eTogMC45OyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiOyB9XG5cblxuLyogdGhlbWU6IFwiZGFya1wiICovXG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMTUpOyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43NSk7IH1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjg1KTsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpOyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwOyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMHB4OyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00MHB4OyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNTZweDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuXG4vKiB0aGVtZTogXCJsaWdodC0yXCIsIFwiZGFyay0yXCIgKi9cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDFweDsgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDsgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7IGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogNnB4IGF1dG87XG59XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44NSk7IH1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTsgfVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDsgfVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwcHg7IH1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtcdGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC00MHB4OyB9XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNTZweDsgfVxuXG5cbi8qIHRoZW1lOiBcImRhcmstMlwiICovXG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7IC1tb3otYm9yZGVyLXJhZGl1czogMXB4OyBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjc1KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7IC1tb3otYm9yZGVyLXJhZGl1czogMXB4OyBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjg1KTsgfVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTsgfVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDsgfVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMjBweDsgfVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtNDBweDsgfVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC01NnB4OyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5cbi8qIHRoZW1lOiBcImxpZ2h0LXRoaWNrXCIsIFwiZGFyay10aGlja1wiICovXG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDJweDsgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG4gIHdpZHRoOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDJweDsgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiA2cHggMDtcbn1cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW46IDVweCBhdXRvO1xufVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjg1KTsgfVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7IH1cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwOyB9XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwcHg7IH1cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtNDBweDsgfVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC01NnB4OyB9XG5cblxuLyogdGhlbWU6IFwiZGFyay10aGlja1wiICovXG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDJweDsgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNzUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDsgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7IGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjg1KTsgfVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpOyB9XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwOyB9XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0yMHB4OyB9XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtNDBweDsgfVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtNTZweDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuXG4vKiB0aGVtZTogXCJsaWdodC10aGluXCIsIFwiZGFyay10aGluXCIgKi9cblxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTsgfVxuXG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyB3aWR0aDogMnB4OyB9XG5cbi5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7IHdpZHRoOiAxMDAlOyB9XG5cbi5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogN3B4IGF1dG87XG59XG5cblxuLyogdGhlbWUgXCJkYXJrLXRoaW5cIiAqL1xuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMTUpOyB9XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjc1KTsgfVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44NSk7IH1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7IH1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtcdGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7IH1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjBweDsgfVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00MHB4OyB9XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC01NnB4OyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5cbi8qIHRoZW1lIFwicm91bmRlZFwiLCBcInJvdW5kZWQtZGFya1wiLCBcInJvdW5kZWQtZG90c1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xNSk7IH1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcixcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcixcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcixcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyeyBoZWlnaHQ6IDE0cHg7IH1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuICB3aWR0aDogMTRweDtcbiAgbWFyZ2luOiAwIDFweDtcbn1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJ7IHdpZHRoOiAxNHB4OyB9XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogMXB4IDA7XG59XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuICB3aWR0aDogMTZweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IC0xcHggMDtcbn1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7IHdpZHRoOiA0cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovIH1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcbiAgaGVpZ2h0OiAxNnB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuICB3aWR0aDogMTZweDtcbiAgbWFyZ2luOiAwIC0xcHg7XG59XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7XG4gIGhlaWdodDogNHB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuICBtYXJnaW46IDZweCAwO1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzJweDsgfVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MnB4OyB9XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4OyB9XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDsgfVxuXG5cbi8qIHRoZW1lIFwicm91bmRlZC1kYXJrXCIsIFwicm91bmRlZC1kb3RzLWRhcmtcIiAqL1xuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjc1KTsgfVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMTUpOyB9XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuODUpOyB9XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTsgfVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNzJweDsgfVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05MnB4OyB9XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4OyB9XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDsgfVxuXG5cbi8qIHRoZW1lIFwicm91bmRlZC1kb3RzXCIsIFwicm91bmRlZC1kb3RzLWRhcmtcIiAqL1xuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlseyB3aWR0aDogNHB4OyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQU5FbEVRVlFZVjJOa0lBQVlpVmJ3Ly85L1k2RGlNMUFOSm95TWpHZEJiTGdKUUFYL2tVMERLZ0RMa2FRQXZ4VzRIRXZRRndDUmN4SUpLMVh6bkFBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgb3BhY2l0eTogMC4zO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xufVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTcycHg7IH1cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTJweDsgfVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xMTJweDsgfVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMTI4cHg7IH1cblxuXG4vKiB0aGVtZSBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlDQVlBQUFERUQ3NkxBQUFBTEVsRVFWUVlWMk5rSUFBWVNWRmdERlI4QnFyQkJFaWZCYkdSVGZpUFpocFlqaVFGQkszQTZsNkN2Z0FBRTlrR0NkMW12Z0VBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNzJweDsgfVxuXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTkycHg7IH1cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMTEycHg7IH1cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTEyOHB4OyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5cbi8qIHRoZW1lIFwiM2RcIiwgXCIzZC1kYXJrXCIsIFwiM2QtdGhpY2tcIiwgXCIzZC10aGljay1kYXJrXCIgKi9cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUscmdiYSgyNTUsMjU1LDI1NSwwLjUpKSwgY29sb3Itc3RvcCgxMDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbn1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUscmdiYSgyNTUsMjU1LDI1NSwwLjUpKSwgY29sb3Itc3RvcCgxMDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG59XG5cblxuLyogdGhlbWUgXCIzZFwiLCBcIjNkLWRhcmtcIiAqL1xuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJ7IGhlaWdodDogNzBweDsgfVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyeyB3aWR0aDogNzBweDsgfVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc3tcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcbn1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDsgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4OyBib3JkZXItcmFkaXVzOiAxNnB4OyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuICB3aWR0aDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsMCwwLDAuNSksIGluc2V0IC0xcHggMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICM1NTU7IH1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyB3aWR0aDogOHB4OyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IDRweCAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjUpLCBpbnNldCAwIC0xcHggMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcbn1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IDRweCBhdXRvO1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4OyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDsgfVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4OyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4OyB9XG5cblxuLyogdGhlbWUgXCIzZC1kYXJrXCIgKi9cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwwLDAsMC4xKTtcbn1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHsgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xKTsgfVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4OyB9XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDsgfVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4OyB9XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuXG4vKiB0aGVtZTogXCIzZC10aGlja1wiLCBcIjNkLXRoaWNrLWRhcmtcIiAqL1xuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc3tcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcbn1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogN3B4OyAtbW96LWJvcmRlci1yYWRpdXM6IDdweDsgYm9yZGVyLXJhZGl1czogN3B4OyB9XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7IC1tb3otYm9yZGVyLXJhZGl1czogNXB4OyBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLm1DU0JfaW5zaWRlICsgLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLFxuLm1DU0JfaW5zaWRlICsgLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7IHJpZ2h0OiAxcHg7IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7IGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsMCwwLDAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwwLDAsMC41KTsgfVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7XG4gIGJvdHRvbTogMXB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjEpLCBpbnNldCAwIDAgMTRweCByZ2JhKDAsMCwwLDAuNSk7XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG4gIHdpZHRoOiAxMnB4O1xuICBtYXJnaW46IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICM1NTU7IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMTZweCByZ2JhKDAsMCwwLDAuMSk7XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDsgfVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHg7IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDsgfVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7IH1cblxuXG4vKiB0aGVtZTogXCIzZC10aGljay1kYXJrXCIgKi9cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHN7IGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNHB4IHJnYmEoMCwwLDAsMC4yKTsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFseyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjEpLCBpbnNldCAwIDAgMTRweCByZ2JhKDAsMCwwLDAuMik7IH1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1LDAuNCksIGluc2V0IC0xcHggMCAwIHJnYmEoMCwwLDAsMC4yKTsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjQpLCBpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLDAuMik7IH1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzc3NzsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDE2cHggcmdiYSgwLDAsMCwwLjEpO1xufVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7IH1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cblxuLyogdGhlbWU6IFwibWluaW1hbFwiLCBcIm1pbmltYWwtZGFya1wiICovXG5cbi5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCxcbi5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2Fse1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxuLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwgKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsLWRhcmsgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrICsgLm1DU0Jfc2Nyb2xsVG9vbHMgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwIDEycHg7XG59XG5cbi8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLFxuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIsXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJ7IGhlaWdodDogNTBweDsgfVxuXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcnsgd2lkdGg6IDUwcHg7IH1cblxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiO1xufVxuXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcntcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiO1xufVxuXG5cbi8qIHRoZW1lOiBcIm1pbmltYWwtZGFya1wiICovXG5cbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiO1xufVxuXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cblxuLyogdGhlbWUgXCJsaWdodC0zXCIsIFwiZGFyay0zXCIgKi9cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG59XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IHdpZHRoOiA2cHg7IH1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbjogNXB4IDA7XG59XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlse1xuICB3aWR0aDogMTJweDtcbn1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDJweCAwO1xufVxuXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7IH1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHg7IH1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4OyB9XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7IH1cblxuXG4vKiB0aGVtZSBcImRhcmstM1wiICovXG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjc1KTsgfVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44NSk7IH1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7IH1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpOyB9XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDsgfVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDsgfVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHg7IH1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cblxuLyogdGhlbWUgXCJpbnNldFwiLCBcImluc2V0LWRhcmtcIiwgXCJpbnNldC0yXCIsIFwiaW5zZXQtMi1kYXJrXCIsIFwiaW5zZXQtM1wiLCBcImluc2V0LTMtZGFya1wiICovXG5cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuICB3aWR0aDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xufVxuXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcbiAgd2lkdGg6IDZweDtcbiAgbWFyZ2luOiAzcHggNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbjogNXB4IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAycHggMDtcbn1cblxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7IH1cblxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHg7IH1cblxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4OyB9XG5cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCxcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LFxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDsgfVxuXG5cbi8qIHRoZW1lIFwiaW5zZXQtZGFya1wiLCBcImluc2V0LTItZGFya1wiLCBcImluc2V0LTMtZGFya1wiICovXG5cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43NSk7IH1cblxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjg1KTsgfVxuXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpOyB9XG5cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKTsgfVxuXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7IH1cblxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4OyB9XG5cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHg7IH1cblxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7IH1cblxuXG4vKiB0aGVtZSBcImluc2V0LTJcIiwgXCJpbnNldC0yLWRhcmtcIiAqL1xuXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJvcmRlci1jb2xvcjogIzAwMDsgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7IH1cblxuXG4vKiB0aGVtZSBcImluc2V0LTNcIiwgXCJpbnNldC0zLWRhcmtcIiAqL1xuXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpOyB9XG5cbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC42KTsgfVxuXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNzUpOyB9XG5cbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44NSk7IH1cblxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTsgfVxuXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7IH1cblxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuODUpOyB9XG5cbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiIsIi8qKlxuICogR2VuZXJhbFxuICovXG5cbi8vIDEgRm9udCBTbW9vdGhpbmcgZm9yIHRoZSAtd2Via2l0IGJyb3dzZXJzXG4vLyAyIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbVxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IC8vIDFcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG59XG5cbi8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpblxuLy8gU2V0IHNpdGUgZGVmYXVsdCBmb250IHN0eWxlc1xuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcbiAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMSBhbmQgRmlyZWZveC5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gUmVtb3ZlIHRhcCBoaWdobGlnaHQgb24gaU9TXG5hLFxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLy8gVGVsbCB0aGUgYnJvd3NlciB0aGF0IGFsbCBlbGVtZW50cyB3aWR0aCBhbmQgaGVpZ2h0IHByb3BlcnRpZXMgKGFuZCBtaW4vbWF4IHByb3BlcnRpZXMpXG4vLyBpbmNsdWRlcyBjb250ZW50LCBwYWRkaW5nIGFuZCBib3JkZXIsIGJ1dCBub3QgdGhlIG1hcmdpblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8vIFJlbW92ZSBPdXRsaW5lIHN0eWxlcyBmcm9tIGVsZW1lbnRzXG46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIE1vdXNlIHNlbGVjdGlvbiBoaWdobGlnaHQgc3R5bGVzXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi8vIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbi8vIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rcyAqL1xuLy8gMSBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMFxuLy8gMiBIYW5kbGluZyByZWFsbHkgbG9uZyB1cmwnc1xuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyAxXG4gIEBpbmNsdWRlIHdvcmQtd3JhcCgpOyAvLyAyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXG4gICYsXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufSIsIi8qKlxuICogVHlwb2dyYXBoeVxuICovXG5cbmgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQsIGg1LCAuaDUsIGg2LCAuaDYge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2U7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWgxO1xuICBtYXJnaW4tdG9wOiAkYmFzZS1zcGFjZSAqIDI7XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6ICRmb250LXNpemUtaDI7XG4gIG1hcmdpbi10b3A6ICRiYXNlLXNwYWNlICogMS44O1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWgzO1xuICBtYXJnaW4tdG9wOiAkYmFzZS1zcGFjZSAqIDEuNDtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDtcbiAgbWFyZ2luLXRvcDogJGJhc2Utc3BhY2UgKiAxLjI7XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6ICRmb250LXNpemUtaDU7XG4gIG1hcmdpbi10b3A6ICRiYXNlLXNwYWNlICogMS4xO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWg2O1xuICBtYXJnaW4tdG9wOiAkYmFzZS1zcGFjZSAqIDEuMjtcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwICRiYXNlLXNwYWNlIDA7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5pLFxuZW0sXG5kZm4sXG5jaXRlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgcGFkZGluZzogMS4xZW0gMS45ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIG1hcmdpbjogMCBhdXRvICRiYXNlLXNwYWNlO1xuXG4gIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGNpdGUge1xuICAgIGZvbnQtc2l6ZTogMC40MzNlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6ICRiYXNlLXNwYWNlO1xuICB9XG5cbiAgJi5iZy1wcmltYXJ5IHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJi5xdW90ZS10b3Age1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuXG4gICYucXVvdGUtdG9wOmJlZm9yZSxcbiAgJi5xdW90ZS1zaWRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGFcIjtcbiAgICBmb250LXNpemU6IDAuN2VtO1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjdlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIuN2VtO1xuICAgIGhlaWdodDogMi43ZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3gtc2hhZG93OiAtMC4yNWVtIDAuMjVlbSAxZW0gcmdiYSgxMTgsIDk1LCA5MSwgMC4zKTtcbiAgfVxuXG4gICYucXVvdGUtdG9wOmJlZm9yZSB7XG4gICAgdG9wOiAtMS43ZW07XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4zNWVtO1xuICB9XG5cbiAgJi5xdW90ZS1zaWRlOmJlZm9yZSB7XG4gICAgdG9wOiAyLjNlbTtcbiAgICBsZWZ0OiAtMS4yZW07XG4gIH1cbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2U7XG59XG5cbmNvZGUsXG5rYmQsXG50dCxcbnZhcixcbnByZSxcbnNhbXAge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xufVxuXG52YXIge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmNvZGUge1xuICBjb2xvcjogI2M3MjU0ZTtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjJmNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5rYmQge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG5wcmUge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgQGluY2x1ZGUgd29yZC13cmFwKCk7XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNzc3O1xufVxuXG5tYXJrIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnMsXG5zdHJpa2UsXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxudSxcbmlucyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5zdXAsXG5zdWIge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODUlO1xufVxuXG5iaWcge1xuICBmb250LXNpemU6IDEyNSU7XG59IiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTWl4aW4gdG8gcHJlZml4IGFueSBwcm9wZXJ0eVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRwcm9wZXJ0eSAtIFByb3BlcnR5IG5hbWVcbi8vIEBwYXJhbSB7Kn0gJHZhbHVlIC0gUHJvcGVydHkgdmFsdWVcbi8vIEBwYXJhbSB7TGlzdH0gJHByZWZpeGVzICgoKSkgLSBMaXN0IG9mIHByZWZpeGVzIHRvIHByaW50XG4vL1xuLy8gVXNhZ2U6ICBAaW5jbHVkZSBwcmVmaXgoaHlwaGVucywgbm9uZSwgd2Via2l0IG1veiBtcyk7XG4vLyBPdXRwdXQ6IC13ZWJraXQtaHlwaGVuczogbm9uZTtcbi8vICAgICAgICAgICAgLW1vei1oeXBoZW5zOiBub25lO1xuLy8gICAgICAgICAgICAgLW1zLWh5cGhlbnM6IG5vbmU7XG4vLyAgICAgICAgICAgICAgICAgaHlwaGVuczogbm9uZTtcblxuQG1peGluIHByZWZpeCgkcHJvcGVydHksICR2YWx1ZSwgJHByZWZpeGVzOiAoKSkge1xuICBAZWFjaCAkcHJlZml4IGluICRwcmVmaXhlcyB7XG4gICAgI3snLScgKyAkcHJlZml4ICsgJy0nICsgJHByb3BlcnR5fTogJHZhbHVlO1xuICB9XG5cbiAgLy8gT3V0cHV0IHN0YW5kYXJkIG5vbi1wcmVmaXhlZCBkZWNsYXJhdGlvblxuICAjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1peGluIGZvciB2ZW5kb3ItcHJlZml4ZWQgdHJhbnNpdGlvbnNcbi8vIEBwYXJhbSB7Kn0gJHZhbHVlcyAtIFBhc3MgaW4gYW55IG51bWJlciBvZiB0cmFuc2l0aW9uc1xuLy9cbi8vIFVzYWdlOiAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuMnMgZWFzZS1pbiAwLjJzLCBvcGFjaXR5IDAuMnMgZWFzZSk7XG4vLyBPdXRwdXQ6ICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbiAwLjJzLCBvcGFjaXR5IDAuMnMgZWFzZTtcbi8vICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4ycyBlYXNlLWluIDAuMnMsIG9wYWNpdHkgMC4ycyBlYXNlO1xuLy8gICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4ycyBlYXNlLWluIDAuMnMsIG9wYWNpdHkgMC4ycyBlYXNlO1xuLy8gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluIDAuMnMsIG9wYWNpdHkgMC4ycyBlYXNlO1xuLy9cbi8vIE5vdGU6IFlvdSBjYW4gY2hhbmdlICR2ZW5kb3ItcHJlZml4ZWQtcHJvcGVydGllcyB2YXIgaW5zaWRlIEBmdW5jdGlvbiBwcmVmaXggdG8gc2V0XG4vLyAgICAgICB0aGUgQ1NTIHByb3BlcnRpZXMgeW91IHdhbnQgdG8gdmVuZG9yLXByZWZpeC5cblxuQGZ1bmN0aW9uIHByZWZpeCgkcHJvcGVydHksICRwcmVmaXhlczogKHdlYmtpdCBtb3opKSB7XG4gICR2ZW5kb3ItcHJlZml4ZWQtcHJvcGVydGllczogdHJhbnNmb3JtIGJhY2tncm91bmQtY2xpcDtcbiAgJHJlc3VsdDogKCk7XG4gIEBlYWNoICRwcmVmaXggaW4gJHByZWZpeGVzIHtcbiAgICBAaWYgaW5kZXgoJHZlbmRvci1wcmVmaXhlZC1wcm9wZXJ0aWVzLCAkcHJvcGVydHkpIHtcbiAgICAgICRwcm9wZXJ0eTogLSN7JHByZWZpeH0tI3skcHJvcGVydHl9XG4gICAgfVxuICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCAkcHJvcGVydHkpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuQGZ1bmN0aW9uIHRyYW5zLXByZWZpeCgkdHJhbnNpdGlvbiwgJHByZWZpeDogbW96KSB7XG4gICRwcmVmaXhlZDogKCk7XG4gIEBlYWNoICR0cmFucyBpbiAkdHJhbnNpdGlvbiB7XG4gICAgJHByb3AtbmFtZTogbnRoKCR0cmFucywgMSk7XG4gICAgJHZlbmRvci1wcm9wLW5hbWU6IHByZWZpeCgkcHJvcC1uYW1lLCAkcHJlZml4KTtcbiAgICAkcHJvcC12YWxzOiBudGgoJHRyYW5zLCAyKTtcbiAgICAkcHJlZml4ZWQ6IGFwcGVuZCgkcHJlZml4ZWQsICgkdmVuZG9yLXByb3AtbmFtZSAkcHJvcC12YWxzKSwgY29tbWEpO1xuICB9XG5cbiAgQHJldHVybiAkcHJlZml4ZWQ7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR2YWx1ZXMuLi4pIHtcbiAgJHRyYW5zaXRpb25zOiAoKTtcbiAgQGVhY2ggJGRlY2xhcmF0aW9uIGluICR2YWx1ZXMge1xuICAgICRwcm9wOiBudGgoJGRlY2xhcmF0aW9uLCAxKTtcbiAgICAkcHJvcC1vcHRzOiAoKTtcbiAgICAkbGVuZ3RoOiBsZW5ndGgoJGRlY2xhcmF0aW9uKTtcbiAgICBAZm9yICRpIGZyb20gMiB0aHJvdWdoICRsZW5ndGgge1xuICAgICAgJHByb3Atb3B0czogYXBwZW5kKCRwcm9wLW9wdHMsIG50aCgkZGVjbGFyYXRpb24sICRpKSk7XG4gICAgfVxuICAgICR0cmFuczogKCRwcm9wLCAkcHJvcC1vcHRzKTtcbiAgICAkdHJhbnNpdGlvbnM6IGFwcGVuZCgkdHJhbnNpdGlvbnMsICR0cmFucywgY29tbWEpO1xuICB9XG5cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFucy1wcmVmaXgoJHRyYW5zaXRpb25zLCB3ZWJraXQpO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zLXByZWZpeCgkdHJhbnNpdGlvbnMsIG1veik7XG4gIHRyYW5zaXRpb246ICR2YWx1ZXM7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNaXhpbiBmb3IgdHJhbnNmb3JtXG4vLyBAcGFyYW0geyp9ICRhcmdzIC0gUGFzcyBpbiBhbnkgbnVtYmVyIG9mIHRyYW5zZm9ybXNcbkBtaXhpbiB0cmFuc2Zvcm0oJGFyZ3MuLi4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICRhcmdzO1xuICAtbW96LXRyYW5zZm9ybTogJGFyZ3M7XG4gIHRyYW5zZm9ybTogJGFyZ3M7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNaXhpbiB3b3JkIHdyYXBwaW5nXG5cbkBtaXhpbiB3b3JkLXdyYXAoKSB7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLW1zLXdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgLW1zLWh5cGhlbnM6IGF1dG87XG4gIC1tb3otaHlwaGVuczogYXV0bztcbiAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICBoeXBoZW5zOiBhdXRvO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTWl4aW4gY2xlYXJpbmcgbGlzdCBzdHlsZXNcblxuQG1peGluIGNsZWFyX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cblxuIiwiLyoqXG4gKiBFbGVtZW50c1xuICovXG5cbi8vIExpbmVzXG5ociB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgbWFyZ2luOiAkYmFzZS1zcGFjZSAwO1xufVxuXG4uZG90dGVkIHtcbiAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7XG59XG5cbi5kYXNoZWQge1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbn1cblxuLy8gTGlzdHNcbnVsLCBvbCB7XG4gIG1hcmdpbjogMCAwICRiYXNlLXNwYWNlIDA7XG4gIHBhZGRpbmc6IDAgMCAwIDEuNmVtO1xufVxuXG5vbCBvbCwgb2wgdWwsIHVsIG9sLCB1bCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxuZGwge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjZTtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cblxuZGQge1xuICBtYXJnaW46IDAgMCAwLjU2M2VtIDA7XG59XG5cbi5jbGVhci1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc3R5bGVkLXVsIHtcbiAgJiwgJiB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMS43ZW07XG4gIH1cblxuICB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjFlbTtcbiAgICBtYXJnaW46IDAuN2VtIDAgMC43ZW0gMS4yZW07XG4gIH1cblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDAuODVlbTtcbiAgICAgIGxlZnQ6IC0xLjFlbTtcbiAgICAgIHdpZHRoOiAzcHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi10b3A6IC0xLjVweDtcbiAgICB9XG4gIH1cblxuICAmID4gbGk6YmVmb3JlIHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGxlZnQ6IC0xLjZlbTtcbiAgICBtYXJnaW4tdG9wOiAtMi41cHhcbiAgfVxuXG5cbiAgJiA+IGxpID4gdWwge1xuICAgIGZvbnQtc2l6ZTogMC45NGVtO1xuXG4gICAgdWwge1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICB9XG4gIH1cblxuXG59XG5cbi5zdHlsZWQtb2wge1xuICBsaW5lLWhlaWdodDogMS43ZW07XG4gIGNvdW50ZXItcmVzZXQ6IG15LWJhZGFzcy1jb3VudGVyO1xuXG4gICYsICYgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihteS1iYWRhc3MtY291bnRlcilcIi5cIjtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBteS1iYWRhc3MtY291bnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMS42ZW1cbiAgICB9XG4gIH1cbn1cblxuLnN0eWxlZC1saXN0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNGVtO1xuXG4gICYsICYgdWwsICYgb2wge1xuICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgfVxuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0xLjZlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pe1xuICAuc3R5bGVkLWxpc3Qge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcblxuICAgICYsICYgdWwsICYgb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjdlbTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjE2ZW07XG4gICAgfVxuXG4gICAgbGk6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0yLjdlbTtcbiAgICB9XG4gIH1cblxuICAuZGwtaG9yaXpvbnRhbCB7XG4gICAgZHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgfVxuXG4gICAgZGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDExMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uY3J0LWljb24tbGlzdCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcblxuICAmLCAmIHVsLCAmIG9sIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMC4zNWVtIDAgMC4zNWVtIDIuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuOWVtO1xuICB9XG5cbiAgLmNydC1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZm9udC1zaXplOiAxLjdlbTtcbiAgfVxufVxuXG4uY3J0LWljb24tbGlzdC1jb2wzOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cykgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20gLSAxKSB7XG4gIC5jcnQtaWNvbi1saXN0LWNvbDMge1xuICAgIGxpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgJjpudGgtY2hpbGQoMm4rMSl7XG4gICAgICAgIGNsZWFyOiBsZWZ0XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gIC5jcnQtaWNvbi1saXN0LWNvbDMge1xuICAgIGxpIHtcbiAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgJjpudGgtY2hpbGQoM24rMSl7XG4gICAgICAgIGNsZWFyOiBsZWZ0XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRhYmxlc1xudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2U7XG59XG5cbnRoLCB0ZCwgY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoLCB0ZCB7XG4gIHBhZGRpbmc6IDIwcHggOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxudGFibGU+dGhlYWQ+dHI+dGgge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLnRhYmxlLWZpeGVkIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgICYsIHRoZWFkLCB0Ym9keSwgdGgsIHRkLCB0ciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICB0aGVhZCB0ciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC05OTk5cHg7XG4gICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIH1cblxuICAgIHRib2R5IHRyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNlO1xuICAgIH1cblxuICAgIHRib2R5IHRoLFxuICAgIHRib2R5IHRkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDAgMC41ZW0gNTAlO1xuICAgIH1cblxuICAgIHRib2R5IHRoOmJlZm9yZSxcbiAgICB0Ym9keSB0ZDpiZWZvcmUge1xuICAgICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMC41ZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRW1iZWRkZWQgY29udGVudFxuXG4vLyAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuLy8gMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gMlxufVxuXG4vLyBSZW1vdmUgdGhlIGdhcCBiZXR3ZWVuIGF1ZGlvLCBjYW52YXMsIGlmcmFtZXMsXG4vLyBpbWFnZXMsIHZpZGVvcyBhbmQgdGhlIGJvdHRvbSBvZiB0aGVpciBjb250YWluZXJzXG4vLyBhdWRpbyxcbi8vIGNhbnZhcyxcbi8vIGlmcmFtZSxcbi8vIGltZyxcbi8vIHN2Zyxcbi8vIHZpZGVvIHtcbi8vICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy8gfVxuXG5pbWcsXG5pZnJhbWUsXG52aWRlbyxcbmF1ZGlvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vLyAxIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuLy8gMiBSZW1vdmUgc3BhY2UgYWZ0ZXIgaW5saW5lIGltYWdlXG5pbWcge1xuICBib3JkZXI6IDA7IC8vIDFcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMlxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyAyXG59XG5cbi8vIEFkZCBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi8vIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuLy8gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuXG5cblxuXG4iLCIvKipcbiAqIEJ1dHRvbnNcbiAqL1xuXG4uYnRuLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6ICRidG4tZm9udC1zaXplO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogOHB4IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMCkgMCAwIDA7XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IC0xcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB9XG59XG5cbi5idG4ge1xuICAuY3J0LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOGVtO1xuICB9XG59XG5cbi8vIEJ1dHRvbiBTaXplc1xuLmJ0bi1sZyB7XG4gIGZvbnQtc2l6ZTogJGJ0bi1sZy1mb250LXNpemU7XG4gIHBhZGRpbmc6IDEycHggMzVweDtcbn1cblxuLmJ0bi1zbSB7XG4gIGZvbnQtc2l6ZTogJGJ0bi1zbS1mb250LXNpemU7XG4gIHBhZGRpbmc6IDZweCAyMHB4O1xufVxuXG4vLyBCdXR0b24gT3B0aW9uc1xuLmJ0bi10aGluIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJ0bi11cHBlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5cbi8vIERpc2FibGVkIEJ1dHRvbnNcbi5idG4uZGlzYWJsZWQsXG4uYnRuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IC42NTtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi8vIEljb24gQnV0dG9uc1xuLmJ0bi1pY29uIHtcbiAgd2lkdGg6IDYzcHg7XG4gIGhlaWdodDogNjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgLmNydC1pY29uIHtcbiAgICBmb250LXNpemU6ICRidG4taWNvbi1mb250LXNpemU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8vIFNoYWRvd1xuLmJ0bi1zaGFkZSB7XG4gIGJveC1zaGFkb3c6IC0xcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IC0xcHggMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxufVxuXG4vLyBCdXR0b25zIEdyb3VwXG4uYnRuLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG5cbiAgLmJ0biB7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cblxuICAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW46IDVweCBhdXRvO1xuICB9XG59IiwiLyoqXG4gKiBBdmF0YXJzXG4gKi9cblxuLmF2YXRhciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmF2YXRhci00MiB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG59XG5cbi5hdmF0YXItMTk1IHtcbiAgd2lkdGg6IDE5NXB4O1xuICBoZWlnaHQ6IDE5NXB4O1xufSIsIi8vIENvbG9yU2NoZW1lIExpZ2h0XG4kY29sb3ItZGFya2VzdDogIzAxMDEwMSAhZGVmYXVsdDsgLy8gVGV4dCBNYWluXG4kY29sb3ItZGFya2VyOiAjNzU3NTc1ICFkZWZhdWx0OyAvLyBUZXh0IExpZ2h0XG4kY29sb3ItZGFyazogI2UxZTFlMSAhZGVmYXVsdDsgLy8gT3V0ZXIgQm9yZGVycywgQm9yZGVycywgQm9yZGVyZWQgRWxlbWVudHNcbiRjb2xvci1saWdodDogI2YzZjNmMyAhZGVmYXVsdDsgLy8gQm9keSBiZywgSW5wdXRzIGJnXG4kY29sb3ItbGlnaHRlcjogI2ZmZiAhZGVmYXVsdDsgLy8gV2hpdGUgRWxlbWVudHNcblxuJGNvbG9yLXByaW1hcnk6ICNjMGUzZTcgIWRlZmF1bHQ7IC8vIFRoZW1lIHByaW1hcnkgY29sb3JcbiRjb2xvci1wcmltYXJ5LXRleHQ6ICNmZmYgIWRlZmF1bHQ7IC8vIFRleHQgY29sb3IgdXNlZCBmb3IgdGhlIGVsZW1lbnRzIHdpdGggdGhlIHByaW1hcnkgY29sb3JlZCBiYWNrZ3JvdW5kICggYnV0dG9uLCBjYXJkIClcblxuJGNvbG9yLXNoYXBlLWxlZnQ6ICM0OWEwN2EgIWRlZmF1bHQ7IC8vIExlZnQgc2hhcGUgYmFja2dyb3VuZCBjb2xvclxuJGNvbG9yLXNoYXBlLXJpZ2h0OiAjZWE2YThlICFkZWZhdWx0OyAvLyBSaWdodCBzaGFwZSBiYWNrZ3JvdW5kIGNvbG9yXG4vLyBCYXNlIFBhcmFtc1xuJGJhc2UtZm9udC1zaXplIDogMTZweCAhZGVmYXVsdDtcbiRiYXNlLWxpbmUtaGVpZ2h0IDogMS40ZW0gIWRlZmF1bHQ7XG4kYmFzZS1mb250LWZhbWlseSA6ICdRdWlja3NhbmQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGJhc2UtbGV0dGVyLXNwYWNpbmcgOiAwLjA4ZW07XG4kYmFzZS1zcGFjZTogMjJweCAhZGVmYXVsdDsgLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHNcblxuLy8gSGVhZGluZ3NcbiRmb250LXNpemUtaDE6IDMwcHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLWgyOiAyNHB4ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oMzogMjBweCAhZGVmYXVsdDtcbiRmb250LXNpemUtaDQ6IDE4cHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLWg1OiAxNHB4ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oNjogMTJweCAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAnUXVpY2tzYW5kJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogNzAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAxLjEgIWRlZmF1bHQ7XG5cbi8vIExvZ29cbiRsb2dvLWZvbnQtZmFtaWx5OiAnUGFjaWZpY28nLCBjdXJzaXZlICFkZWZhdWx0O1xuXG4vLyBCdXR0b25zXG4kYnRuLWZvbnQtc2l6ZTogMTVweCAhZGVmYXVsdDtcbiRidG4tc20tZm9udC1zaXplOiAxM3B4ICFkZWZhdWx0O1xuJGJ0bi1sZy1mb250LXNpemU6IDE1cHggIWRlZmF1bHQ7XG4kYnRuLWljb24tZm9udC1zaXplOiAzMnB4ICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAzNXB4ICFkZWZhdWx0O1xuXG4kYnRuLWRlZmF1bHQtYmc6ICMwNDFmMjggIWRlZmF1bHQ7XG4kYnRuLWRlZmF1bHQtdGV4dDogI2ZmZiAhZGVmYXVsdDtcblxuJGJ0bi1saWdodC1iZzogI2ZmZiAhZGVmYXVsdDtcbiRidG4tbGlnaHQtdGV4dDogIzAwMCAhZGVmYXVsdDtcblxuLy8gQWxlcnRzXG4kYWxlcnQtaW5mbzogIzViYzBkZSAhZGVmYXVsdDtcbiRhbGVydC1kYW5nZXI6ICNkOTUzNGYgIWRlZmF1bHQ7XG4kYWxlcnQtc3VjY2VzczogIzVjYjg1YyAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nOiAjZjBhZDRlICFkZWZhdWx0O1xuXG4kYWxlcnQtcGFkZGluZzogMTNweCAzMHB4IDEzcHggMTVweCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiA0cHggIWRlZmF1bHQ7XG5cbi8vIE5hdiBXaWR0aFxuJG5hdi13aWR0aDogNTZweCAhZGVmYXVsdDtcblxuLy8gU2lkZSBCb3hcbiRzaWRlLWJveC13aWR0aDogMjkwcHggIWRlZmF1bHQ7XG4kc2lkZS1ib3gtc3BhY2U6IDQwcHggIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lcnNcbiRjb250YWluZXI6IDgxMHB4O1xuXG4vLyBHcmlkIFN5c3RlbVxuJGdyaWQtY29sdW1uczogMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDMwcHggIWRlZmF1bHQ7XG5cbi8vIE1lZGlhIHF1ZXJpZXMgYnJlYWtwb2ludHNcbiRzY3JlZW4teHM6IDQ4MHB4ICFkZWZhdWx0O1xuJHNjcmVlbi14cy1taW46ICRzY3JlZW4teHMgIWRlZmF1bHQ7XG4kc2NyZWVuLXBob25lOiAkc2NyZWVuLXhzLW1pbiAhZGVmYXVsdDtcbiRzY3JlZW4tc206IDc2OHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1taW46ICRzY3JlZW4tc20gIWRlZmF1bHQ7XG4kc2NyZWVuLXRhYmxldDogJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG4kc2NyZWVuLW1kOiA5OTJweCAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWluOiAkc2NyZWVuLW1kICFkZWZhdWx0O1xuJHNjcmVlbi1kZXNrdG9wOiAkc2NyZWVuLW1kLW1pbiAhZGVmYXVsdDtcbiRzY3JlZW4tbGc6IDEyMDBweCAhZGVmYXVsdDtcbiRzY3JlZW4tbGctbWluOiAkc2NyZWVuLWxnICFkZWZhdWx0O1xuJHNjcmVlbi1sZy1kZXNrdG9wOiAkc2NyZWVuLWxnLW1pbiAhZGVmYXVsdDtcbiRzY3JlZW4teHMtbWF4OiAoJHNjcmVlbi1zbS1taW4gLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWF4OiAoJHNjcmVlbi1tZC1taW4gLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWF4OiAoJHNjcmVlbi1sZy1taW4gLSAxKSAhZGVmYXVsdDsiLCIvKipcbiAqIFRvb2x0aXBzXG4gKi9cblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG5cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10b29sdGlwKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA5cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMTI1JTtcbiAgICBwYWRkaW5nOiAzcHggN3B4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgfVxuXG4gICY6aG92ZXI6YWZ0ZXIsXG4gICY6aG92ZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgIGJvcmRlci13aWR0aDogN3B4IDdweCAwIDdweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIH1cbn0iLCIvKipcbiAqIEZvcm1zXG4gKi9cblxuLy8gMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4vLyAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMVxuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gM1xufVxuXG4vLyBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbi8vIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4vLyBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuLy8gQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8vIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4vLyAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbi8vIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbi8vIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4vLyAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8vIDFcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbn1cblxuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8vIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vLyBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4vLyBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuLy9cbi8vIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4vLyAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4vLyBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuLy8gZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy8gMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICAvLyAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDJcbn1cblxuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4vLyBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4vLyBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQ7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLy8gMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuLy8gMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy8gMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbi8vIDIuIE9ubHkgdmVydGljYWwgcmVzaXplXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyAxXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi8vIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbi8vIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuc2VsZWN0W211bHRpcGxlXXtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5zZWxlY3QsXG50ZXh0YXJlYSxcbmlucHV0W3R5cGU9J3VybCddLFxuaW5wdXRbdHlwZT0ndGVsJ10sXG5pbnB1dFt0eXBlPSd0aW1lJ10sXG5pbnB1dFt0eXBlPSd0ZXh0J10sXG5pbnB1dFt0eXBlPSdlbWFpbCddLFxuaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG5pbnB1dFt0eXBlPSdzZWFyY2gnXSxcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG5pbnB1dFt0eXBlPSd3ZWVrJ10sXG5pbnB1dFt0eXBlPSdkYXRlJ10sXG5pbnB1dFt0eXBlPSdkYXRldGltZSddLFxuaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcbmlucHV0W3R5cGU9J21vbnRoJ10sXG4uZm9ybS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgNTAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbn1cblxudGV4dGFyZWEsXG50ZXh0YXJlYS5mb3JtLWl0ZW0ge1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuXG4uZm9ybS1pdGVtLmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmE5NThiXG59XG5cbi5mb3JtLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgZm9udC1zaXplOiAwLjgyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZm9ybS1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAyLjFlbTtcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1zbSl7XG4gIC5mb3JtLWxhYmVsIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDAuNTEzZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAuZm9ybS1pdGVtLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjVweDtcbiAgfVxufSIsIkBpbXBvcnQgXCIuLi8uLi9taXhpbnMvY2xlYXJmaXhcIjtcbkBpbXBvcnQgXCIuLi8uLi9taXhpbnMvZ3JpZFwiO1xuQGltcG9ydCBcIi4uLy4uL21peGlucy9ncmlkLWZyYW1ld29ya1wiO1xuXG4vKipcbiAqIEdyaWRcbiAqL1xuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG4ucm93IHtcbiAgQGluY2x1ZGUgbWFrZS1yb3c7XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnM7XG5cblxuLy8gRXh0cmEgc21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciBleHRyYSBzbWFsbCBkZXZpY2VzIGxpa2Vcbi8vIHNtYWxsIHNtYXJ0cGhvbmVzLlxuXG5AaW5jbHVkZSBtYWtlLWdyaWQoeHhzKTtcblxuXG4vLyBFeHRyYSBzbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIGV4dHJhIHNtYWxsIGRldmljZXMgbGlrZVxuLy8gc21hcnRwaG9uZXMuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhzKSB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZCh4cyk7XG59XG5cblxuLy8gU21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgc21hbGwgZGV2aWNlIHJhbmdlLCBmcm9tIHBob25lc1xuLy8gdG8gdGFibGV0cy5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChzbSk7XG59XG5cblxuLy8gTWVkaXVtIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKG1kKTtcbn1cblxuXG4vLyBMYXJnZSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBsYXJnZSBkZXNrdG9wIGRldmljZSByYW5nZS5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChsZyk7XG59XG4iLCIvLyBHcmlkXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuQG1peGluIGNvbnRhaW5lci1maXhlZCgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAgY2VpbCgoJGd1dHRlciAvIC0yKSk7XG4gIG1hcmdpbi1yaWdodDogZmxvb3IoKCRndXR0ZXIgLyAtMikpO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4iLCIvLyBDbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgJiB7XG4gICAgKnpvb206IDE7XG4gIH1cbn0iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRpOiAxLCAkbGlzdDogXCIuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xuICAgIHBhZGRpbmctbGVmdDogIGNlaWwoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICB9XG59XG5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzLCAkaTogMSwgJGxpc3Q6IFwiLmNvbC0jeyRjbGFzc30tI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLSN7JGNsYXNzfS0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbkBtaXhpbiBjYWxjLWdyaWQtY29sdW1uKCRpbmRleCwgJGNsYXNzLCAkdHlwZSkge1xuICBAaWYgKCR0eXBlID09IHdpZHRoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS0jeyRpbmRleH0ge1xuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgLy9AaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC8vLmNvbC0jeyRjbGFzc30tcHVzaC0jeyRpbmRleH0ge1xuICAgICAvL2xlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICAvL31cbiAgLy99XG4gIC8vQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA9PSAwKSB7XG4gICAgLy8uY29sLSN7JGNsYXNzfS1wdXNoLTAge1xuICAgICAgLy9sZWZ0OiBhdXRvO1xuICAgIC8vfVxuICAvL31cbiAgLy9AaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC8vLmNvbC0jeyRjbGFzc30tcHVsbC0jeyRpbmRleH0ge1xuICAgICAgLy9yaWdodDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIC8vfVxuICAvL31cbiAgLy9AaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAvLy5jb2wtI3skY2xhc3N9LXB1bGwtMCB7XG4gICAgICAvL3JpZ2h0OiBhdXRvO1xuICAgIC8vfVxuICAvL31cbiAgQGlmICgkdHlwZSA9PSBvZmZzZXQpIHtcbiAgICAuY29sLSN7JGNsYXNzfS1vZmZzZXQtI3skaW5kZXh9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbG9vcC1ncmlkLWNvbHVtbnMoJGNvbHVtbnMsICRjbGFzcywgJHR5cGUpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgY2FsYy1ncmlkLWNvbHVtbigkaSwgJGNsYXNzLCAkdHlwZSk7XG4gIH1cbn1cblxuXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3NcbkBtaXhpbiBtYWtlLWdyaWQoJGNsYXNzKSB7XG4gIEBpbmNsdWRlIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHdpZHRoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdWxsKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdXNoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBvZmZzZXQpO1xufVxuIiwiLyoqXG4gKiBIZWxwZXJzXG4gKi9cblxuLy8gQ2xlYXJmaXg6IGNvbnRhaW4gZmxvYXRzXG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyLFxuLmRsLWhvcml6b250YWwgZGQ6YmVmb3JlLFxuLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIsIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIsXG4uZGwtaG9yaXpvbnRhbCBkZDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vLyBDbGVhciBhbnkgbGFzdCBlbGVtZW50IG1hcmdpbi1ib3R0b21cbi5jbGVhci1tcmcgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIENsZWFyIGJ1dHRvbiBkZWZhdWx0IHN0eWxlc1xuLmNsZWFyLWJ0biB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLy8gSGlkZSB2aXN1YWxseSBhbmQgZnJvbSBzY3JlZW4gcmVhZGVyc1xuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIEhpZGUgdmlzdWFsbHkgYW5kIGZyb20gc2NyZWVuIHJlYWRlcnMsIGJ1dCBtYWludGFpbiBsYXlvdXRcbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8vIEhpZGUgb25seSB2aXN1YWxseSwgYnV0IGhhdmUgaXQgYXZhaWxhYmxlIGZvciBzY3JlZW4gcmVhZGVyc1xuLnZpc3VhbGx5aGlkZGVuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQsXG4udXBkYXRlZDpub3QoLnB1Ymxpc2hlZCkge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLy8gU3BhY2VzXG4ubWItMCB7IG1hcmdpbi1ib3R0b206IDA7IH1cbi5tYi01IHsgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4ubWItMTAgeyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4ubWItMTUgeyBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4ubWItMjAgeyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4ubWItMjUgeyBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4ubWItMzAgeyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4ubWItMzUgeyBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4ubWItNDAgeyBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4ubWItNDUgeyBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4ubWItNTAgeyBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4ubWItNTUgeyBtYXJnaW4tYm90dG9tOiA1NXB4OyB9XG4ubWItNjAgeyBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4ubWItNjUgeyBtYXJnaW4tYm90dG9tOiA2NXB4OyB9XG4ubWItNzAgeyBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG5cbi5tdC0wIHsgbWFyZ2luLXRvcDogMDsgfVxuLm10LTUgeyBtYXJnaW4tdG9wOiA1cHg7IH1cbi5tdC0xMCB7IG1hcmdpbi10b3A6IDEwcHg7IH1cbi5tdC0xNSB7IG1hcmdpbi10b3A6IDE1cHg7IH1cbi5tdC0yMCB7IG1hcmdpbi10b3A6IDIwcHg7IH1cbi5tdC0yNSB7IG1hcmdpbi10b3A6IDI1cHg7IH1cbi5tdC0zMCB7IG1hcmdpbi10b3A6IDMwcHg7IH1cbi5tdC0zNSB7IG1hcmdpbi10b3A6IDM1cHg7IH1cbi5tdC00MCB7IG1hcmdpbi10b3A6IDQwcHg7IH1cbi5tdC00NSB7IG1hcmdpbi10b3A6IDQ1cHg7IH1cbi5tdC01MCB7IG1hcmdpbi10b3A6IDUwcHg7IH1cbi5tdC01NSB7IG1hcmdpbi10b3A6IDU1cHg7IH1cbi5tdC02MCB7IG1hcmdpbi10b3A6IDYwcHg7IH1cbi5tdC02NSB7IG1hcmdpbi10b3A6IDY1cHg7IH1cbi5tdC03MCB7IG1hcmdpbi10b3A6IDcwcHg7IH1cblxuLy8gQWRkIGJvcmRlciBib3R0b21cbi5icmQtYnRtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vLyBWZXJ0aWNhbCBBbGlnbm1lbnRcbi52YWxpZ24tdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnZhbGlnbi1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLy8gVGV4dCBTdHlsZVxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtdXBwZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGV4dC1sZWFkIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLnRleHQtdGhpbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8vIEJXIGltYWdlc1xuLmNydC1idyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgbGluZWFyIDBzO1xuXG4gICY6aG92ZXIge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICB9XG59XG5cbi8vIExvY2sgU2Nyb2xsXG4ubW9iaWxlLmxvY2stc2Nyb2xsLFxuLm1vYmlsZS5sb2NrLXNjcm9sbCBib2R5LFxuLm1vYmlsZS5sb2NrLXNjcm9sbCAud3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBWaXNpYmlsaXR5IENsYXNzZXNcbi52aXNpYmxlLXhzLCAudmlzaWJsZS1zbSwgLnZpc2libGUtbWQsIC52aXNpYmxlLWxnIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS14cy1ibG9jaywgLnZpc2libGUteHMtaW5saW5lLCAudmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jaywgLnZpc2libGUtc20taW5saW5lLCAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jaywgLnZpc2libGUtbWQtaW5saW5lLCAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jaywgLnZpc2libGUtbGctaW5saW5lLCAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzKSB7XG4gIC5oaWRkZW4teHhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20gLSAxKSB7XG4gIC52aXNpYmxlLXhzLCAudmlzaWJsZS14cy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC52aXNpYmxlLXhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZCAtIDEpIHtcbiAgLnZpc2libGUtc20sIC52aXNpYmxlLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZpc2libGUtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLWxnIC0gMSkge1xuICAudmlzaWJsZS1tZCwgLnZpc2libGUtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAudmlzaWJsZS1sZywgLnZpc2libGUtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBLZXlmcmFtZXMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBGYWRlSW4ge1xuICAwJSB7IG9wYWNpdHk6MDsgdHJhbnNmb3JtOnNjYWxlKC4xKTsgfVxuICAxMDAlIHsgb3BhY2l0eToxOyB0cmFuc2Zvcm06c2NhbGUoMSk7IH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIEZhZGVPdXQge1xuICAwJSB7IG9wYWNpdHk6MTsgdHJhbnNmb3JtOnNjYWxlKDEpOyB9XG4gIDEwMCUgeyBvcGFjaXR5OjA7IHRyYW5zZm9ybTpzY2FsZSguMSk7IH1cbn0iLCIvKipcbiAqIEVkaXRvciAtIHdwIHNwZWNpZmljXG4gKi9cblxuLyogQWxpZ25tZW50cyAqL1xuLmFsaWdubGVmdCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5ibG9ja3F1b3RlLmFsaWdubGVmdCxcbi53cC1jYXB0aW9uLmFsaWdubGVmdCxcbmltZy5hbGlnbmxlZnQge1xuICBtYXJnaW46IDAuNGVtIDEuNmVtIDEuNmVtIDA7XG59XG5cbmJsb2NrcXVvdGUuYWxpZ25yaWdodCxcbi53cC1jYXB0aW9uLmFsaWducmlnaHQsXG5pbWcuYWxpZ25yaWdodCB7XG4gIG1hcmdpbjogMC40ZW0gMCAxLjZlbSAxLjZlbTtcbn1cblxuYmxvY2txdW90ZS5hbGlnbmNlbnRlcixcbi53cC1jYXB0aW9uLmFsaWduY2VudGVyLFxuaW1nLmFsaWduY2VudGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDAuNGVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjZlbTtcbn1cblxuLndwLWNhcHRpb24uYWxpZ25sZWZ0LFxuLndwLWNhcHRpb24uYWxpZ25yaWdodCxcbi53cC1jYXB0aW9uLmFsaWduY2VudGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG59XG5cbi8qIENhcHRpb24gKi9cbi53cC1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAgMCAyOHB4IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLndwLWNhcHRpb24uYWxpZ25sZWZ0IHtcbiAgbWFyZ2luOiA3cHggMjhweCAyMXB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWducmlnaHQge1xuICBtYXJnaW46IDdweCAwIDIxcHggMjhweDtcbn1cblxuLndwLWNhcHRpb24uYWxpZ25jZW50ZXIge1xuICBtYXJnaW46IDdweCBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0LFxuLndwLWNhcHRpb24tZGQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLyogR2FsbGVyaWVzICovXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNmVtO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxLjc5MTA0NDc3JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDMzLjMzJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE2LjY2JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE0LjI4JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEyLjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTEuMTElO1xufVxuXG4uZ2FsbGVyeS1pY29uIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwLjVlbSAwO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktY2FwdGlvbixcbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1jYXB0aW9uLFxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWNhcHRpb24sXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktY2FwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEZpZ3VyZSAqL1xuLmVkaXRvciB7XG4gIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAkYmFzZS1zcGFjZSAqIDIgMDtcbiAgfVxufSIsIi8qKlxuICogVG9nZ2xlc1xuICovXG5cbi8vIFRvZ2dsZSBCb3hcbi50b2dnbGUtY29udCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogJGJhc2Utc3BhY2UgMDtcblxuICBwcmUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4vLyBUb2dnbGVcbi50b2dnbGVib3gsXG4uYWNjb3JkaW9uIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAkYmFzZS1zcGFjZSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udG9nZ2xlYm94ID4gbGksXG4uYWNjb3JkaW9uID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi50b2dnbGVib3gtY29udGVudCxcbi5hY2NvcmRpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbn1cblxuLnRvZ2dsZWJveC1oZWFkZXIsXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgbGluZWFyIDBzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcbiAgfVxufVxuXG4udG9nZ2xlYm94LWhlYWRlcjpob3ZlcjpiZWZvcmUsXG4uYWNjb3JkaW9uLWhlYWRlcjpob3ZlcjpiZWZvcmUsXG4udG9nZ2xlYm94IGxpLmFjdGl2ZSAudG9nZ2xlYm94LWhlYWRlcjpiZWZvcmUsXG4uYWNjb3JkaW9uIGxpLmFjdGl2ZSAuYWNjb3JkaW9uLWhlYWRlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjQ7XG59IiwiLyoqXG4gKiBBbGVydHNcbiAqL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjZTtcbiAgYm9yZGVyLXJhZGl1czogJGFsZXJ0LWJvcmRlci1yYWRpdXM7XG5cbiAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAuY2xvc2Uge1xuICAgIHRvcDogMTRweDtcbiAgICByaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogJGFsZXJ0LXN1Y2Nlc3M7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oICRhbGVydC1zdWNjZXNzLCAzMCUgKTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogJGFsZXJ0LWluZm87XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oICRhbGVydC1pbmZvLCAzMCUgKTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogJGFsZXJ0LXdhcm5pbmc7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oICRhbGVydC13YXJuaW5nLCAzMCUgKTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAkYWxlcnQtZGFuZ2VyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCAkYWxlcnQtZGFuZ2VyLCAzMCUgKTtcbn0iLCIvKipcbiAqIE5hdmlnYXRpb24nc1xuICovXG5cbi8qIE1haW4gTmF2aWdhdGlvbiAqL1xuI2NydE1haW5OYXYge1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcblxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmID4gdWwge1xuICAgIG1hcmdpbjogMCAtMTVweDtcblxuICAgICYgPiBsaSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgJiA+IGEge1xuICAgICAgICBmb250LXNpemU6IDEuMTMzZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG5cbiAgICAgICYgPiAuc3ViLW1lbnUge1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IC00MXB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gICAgfVxuICB9XG5cbiAgLnN1Yi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDEzcHggMTZweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTdweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDhweCAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgcGFkZGluZzogN3B4IDI1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cblxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbGk6aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLyogTW9iaWxlIE1haW4gTmF2aWdhdGlvbiAqL1xuI2NydE1haW5OYXZTbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmID4gdWwge1xuICAgICYgPiBsaSB7XG4gICAgICBwYWRkaW5nOiA3cHggNXB4O1xuICAgICAgJiA+IGEge1xuICAgICAgICBmb250LXNpemU6IDEuMTg4ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXGYwZDdcIjtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjZlbTtcbiAgICB9XG4gIH1cblxuICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC45ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45MzhlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgfVxuXG4gICAgLnN1Yi1tZW51IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIFZlcnRpY2FsIE5hdmlnYXRpb24gKi9cbi5jcnQtbmF2IHtcbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmF2YXRhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwY2M4MTtcbiAgfVxufVxuXG4vLyBNb2JpbGUgVmVydGljYWwgTmF2aWdhdGlvblxuI2NydE5hdlNtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgdWwsXG4gIC5jcnQtYXZhdGFyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5jcnQtYXZhdGFyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAxN3B4O1xuICB9XG5cbiAgbGkge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuY3J0LWljb24ge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgfVxuICB9XG59XG5cbi8vIERlc2t0b3AgVmVydGljYWwgTmF2aWdhdGlvblxuI2NydE5hdldyYXAge1xuICBmbG9hdDogcmlnaHQ7XG4gIHJpZ2h0OiAxcHg7XG4gIHotaW5kZXg6IDQ7XG4gIHdpZHRoOiA1NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuY3J0LW5hdiB7XG4gICAgdWwge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBsaSxcbiAgICAuY3J0LW5hdi1pbWcge1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgfVxuXG4gICAgYTpob3ZlcixcbiAgICAuY3VycmVudCBhIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG5cbiAgICAubWVudS1pdGVtLW9iamVjdC1wb3N0LmN1cnJlbnQtbWVudS1pdGVtIGE6aG92ZXIsXG4gICAgLm1lbnUtaXRlbS1vYmplY3QtcGFnZS5jdXJyZW50LW1lbnUtaXRlbSBhOmhvdmVyLFxuICAgIC5tZW51LWl0ZW0tb2JqZWN0LWNhdGVnb3J5LmN1cnJlbnQtbWVudS1pdGVtIGE6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuY3J0LWljb24ge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICAgIGltZyxcbiAgICAuY3J0LWljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICB9XG59XG5cbiNjcnROYXZJbm5lciB7XG4gIHRyYW5zaXRpb246IHRvcCAzMDBtcyBlYXNlLW91dDtcbn1cblxuI2NydE5hdlNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLy9tYXgtaGVpZ2h0OiA1MDAwcHg7XG4gIC8vdHJhbnNpdGlvbjogbWF4LWhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuXG4gIC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuXG4jY3J0TmF2VG9vbHMge1xuICBmb250LXNpemU6IDIycHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gIC5jcnQtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNydC10b29sdGlwIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogOXB4IDIwcHg7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgJi5hcnJvdy1sZWZ0IHtcbiAgICBib3gtc2hhZG93OiAtNHB4IDdweCAxNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC01cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAmLmFycm93LXJpZ2h0IHtcbiAgICBib3gtc2hhZG93OiA0cHggN3B4IDE1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuXG4uY3J0LW5hdi10eXBlMSB7XG4gICNjcnROYXZJbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAjY3J0TmF2LFxuICAjY3J0TmF2VG9vbHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuY3J0LW5hdi1idG0ge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC01N3B4O1xuICAgICAgYm90dG9tOiAtMTFweDtcbiAgICAgIHdpZHRoOiA1OXB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cblxuICAuY3J0LW5hdi1jb250IHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbn1cblxuLmNydC1uYXYtdHlwZTIge1xuICAjY3J0TmF2LFxuICAjY3J0TmF2VG9vbHMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuIiwiLyoqXG4gKiBUaXRsZXNcbiAqL1xuXG4udGl0bGUtbGcge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgJiArIC50aXRsZS10aGluIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgfVxufVxuXG4udGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50aXRsZS1zbSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnRpdGxlLXRoaW4ge1xuICBmb250LXNpemU6IDEuMzVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41NzFlbTtcbn0iLCIvKipcbiAqIERyb3AgQ3Vwc1xuICovXG5cbi50ZXh0LWRyb3BjdXAsXG4udGV4dC1kcm9wY3VwLXNxIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLnRleHQtZHJvcGN1cCB7XG4gIGZvbnQtc2l6ZTogMi4yZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50ZXh0LWRyb3BjdXAtc3Ege1xuICBmb250LXNpemU6IDEuNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDJweCA2cHggM3B4O1xuICB3aWR0aDogMS4yNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiLyoqXG4gKiBUYWJzXG4gKi9cblxuLnRhYnMge1xuICBtYXJnaW46ICRiYXNlLXNwYWNlIDA7XG5cbiAgLnRhYnMtbWVudSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgcGFkZGluZzogMCAwIDlweCAwO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICB9XG4gIH1cblxuICAudGFiLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBUYWJzXG4udGFicy1ob3Jpem9udGFsIHtcbiAgLnRhYnMtbWVudSB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG59XG5cbi8vIFZlcnRpY2FsIFRhYnNcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gIC50YWJzLXZlcnRpY2FsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGxlZnQ6IDE3MHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAudGFicy1tZW51IHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJzLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE3MHB4O1xuICAgICAgcGFkZGluZzogMTRweCAwIDE0cHggMjBweDtcbiAgICB9XG4gIH1cbn0iLCIvKipcbiAqIFBhZ2luYXRpb25cbiAqL1xuXG4ucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAucGFnZS1udW1iZXJzIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgfVxufVxuXG4ucGFnZS1udW1iZXJzLm5leHQsXG4ucGFnZS1udW1iZXJzLnByZXYge1xuICAuY3J0LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMC42OThlbTtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufSIsIi8qKlxuICogUHJvZ3Jlc3MgQmFyc1xuICovXG5cbi5wcm9ncmVzcy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjdlbTtcbn1cblxuLyogUHJvZ3Jlc3MgQmFyOiBDaGFydCAqL1xuLnByb2dyZXNzLWNoYXJ0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgLnByb2dyZXNzLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLnByb2dyZXNzLWJhciB7XG4gICAgaGVpZ2h0OiA5M3B4O1xuICAgIHdpZHRoOiA5M3B4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLyogUHJvZ3Jlc3MgQmFyOiBMaW5lICovXG4ucHJvZ3Jlc3MtbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgLnByb2dyZXNzLXRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjhlbTtcbiAgfVxuXG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNXB4O1xuICB9XG5cbiAgc3ZnIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbi8qIFByb2dyZXNzIEJhcjogQnVsbGV0ICovXG4ucHJvZ3Jlc3MtYnVsbGV0cyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1ZW07XG5cbiAgLnByb2dyZXNzLWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjkzOGVtO1xuICB9XG5cbiAgLmJ1bGxldHMtZW1wdHksXG4gIC5idWxsZXRzLWZpbGwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAuYnVsbGV0cy1maWxsIHtcbiAgICB0b3A6IDNweDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmJ1bGxldCB7XG4gICAgd2lkdGg6IDAuOTM4ZW07XG4gICAgaGVpZ2h0OiAwLjkzOGVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLnByb2dyZXNzLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuOTM4ZW07XG4gIH1cblxuICAuY3J0LWRlc2t0b3AgJiB7XG4gICAgJi5jcnQtYW5pbWF0ZSB7XG4gICAgICAuYnVsbGV0IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNydC1hbmltYXRlZCB7XG4gICAgICAuYnVsbGV0IHtcbiAgICAgICAgYW5pbWF0aW9uOiBGYWRlSW4gMjUwbXMgbGluZWFyO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpeyBhbmltYXRpb24tZGVsYXk6IDBtcyB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpeyBhbmltYXRpb24tZGVsYXk6IDUwbXMgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKXsgYW5pbWF0aW9uLWRlbGF5OiAxMDBtcyB9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpeyBhbmltYXRpb24tZGVsYXk6IDE0NW1zIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNSl7IGFuaW1hdGlvbi1kZWxheTogMTc1bXMgfVxuICAgICAgICAmOm50aC1jaGlsZCg2KXsgYW5pbWF0aW9uLWRlbGF5OiAyMTBtcyB9XG4gICAgICAgICY6bnRoLWNoaWxkKDcpeyBhbmltYXRpb24tZGVsYXk6IDI0MG1zIH1cbiAgICAgICAgJjpudGgtY2hpbGQoOCl7IGFuaW1hdGlvbi1kZWxheTogMjY1bXMgfVxuICAgICAgICAmOm50aC1jaGlsZCg5KXsgYW5pbWF0aW9uLWRlbGF5OiAyOTBtcyB9XG4gICAgICAgICY6bnRoLWNoaWxkKDEwKXsgYW5pbWF0aW9uLWRlbGF5OiAzMTBtcyB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gIC5wcm9ncmVzcy1idWxsZXRzIHtcbiAgICAuYnVsbGV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4zMWVtO1xuICAgIH1cbiAgfVxufSIsIi8qKlxuICogT3ZlcmxheVxuICovXG5cbiNjcnRPdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0MTE3Nik7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gIHotaW5kZXg6IDEyMDA7XG59IiwiLyoqXG4gKiBDYWxlbmRhclxuICovXG4uYXBjYWxfYnRue1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiA4cHggMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNoYWRvdzogdHJhbnNwYXJlbnQgMCAwIDA7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgY3ViaWMtYmV6aWVyKC4yMywxLC4zMiwxKSAwcztcbiAgdGV4dC1zaGFkb3c6bm9uZTtcbn1cblxuLmFwY2FsX2J0bjpmb2N1c3tcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmFwY2FsX2J0bjpob3ZlcntcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDJweCA0cHggcmdiYSgwLDAsMCwuMjUpO1xuICAtbW96LWJveC1zaGFkb3c6IC0xcHggMnB4IDRweCByZ2JhKDAsMCwwLC4yNSk7XG4gIGJveC1zaGFkb3c6IC0xcHggMnB4IDRweCByZ2JhKDAsMCwwLC4yNSk7XG59XG5cbi5hcGNhbF9tb2RhbC1pbmZvIC5pY29uLXJlbW92ZSxcbi5hcGNhbF9idG4gW2NsYXNzKj0naWNvbi0nXXtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYXBjYWxfYnRuIFtjbGFzcyo9J2ljb24tJ117XG4gIG1hcmdpbjogMCAuOGVtIDAgMDtcbn1cblxuLmFwY2FsX2J0biNuZXh0MSBbY2xhc3MqPSdpY29uLSdde1xuICBtYXJnaW46ICAwIDAgMCAuOGVtO1xufVxuXG4uYXBjYWxfYnRuI25leHQxe1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5hcGNhbF9tb2RhbC1pbmZvIC5pY29uLXJlbW92ZXtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG5cbi5hcGNhbF9tb2RhbC1pbmZvIC5pY29uLXJlbW92ZTpiZWZvcmV7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5hcGNhbF9idG4gLmljb24tY2FsZW5kYXI6YmVmb3Jle1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuXG4uYXBjYWxfYnRuIC5pY29uLWFycm93LXJpZ2h0OmJlZm9yZXtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cblxuLmFwY2FsX2J0biAuaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZXtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cblxuLmFwY2FsX2J0biAuaWNvbi1vazpiZWZvcmV7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG5cblxuI2FkZGFwcG9pbnRtZW50e1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZmMtaGVhZGVyLWxlZnQgLmZjLWJ1dHRvbi1jb250ZW50e1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZmMtc3RhdGUtZGVmYXVsdCxcbi5mYy1zdGF0ZS1kZWZhdWx0IC5mYy1idXR0b24taW5uZXJ7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmZjIHRhYmxle1xuICBib3JkZXItc3BhY2luZzogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZmMtZ3JpZCB0aHtcbiAgcGFkZGluZzogMjBweCA1cHg7XG59XG5cbi5mYy1ncmlkIHRke1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYy1ncmlkIC5mYy1kYXktbnVtYmVye1xuICBmbG9hdDogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mYy1ib3JkZXItc2VwYXJhdGUgdGgsXG4uZmMtYm9yZGVyLXNlcGFyYXRlIHRke1xuICBib3JkZXI6IDA7XG59XG5cbi8qIHBvcHVwICovXG4uZGl2X2NhbGVuZGFye1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYXBjYWxfYWxlcnR7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5hcGNhbF9hbGVydC1ibG9jayB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuI3RpbWVzbG9hdGJveHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYXBjYWxfbW9kYWwtYm9keSAuYXBjYWxfYWxlcnQtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFwY2FsX21vZGFsICNib3JkZXJjc3NyZW1vdmUgdGR7XG4gIGJvcmRlcjowO1xufVxuXG4uYXBjYWxfbW9kYWwgI2JvcmRlcmNzc3JlbW92ZSB0cjpub3QoICNidXR0b25ib3ggKSB0ZDpudGgtY2hpbGQoMikgc3Ryb25ne1xuICBkaXNwbGF5Om5vbmU7XG59XG5cbi5hcGNhbF9tb2RhbCAjYm9yZGVyY3NzcmVtb3ZlIHRyIHRkOmZpcnN0LWNoaWxkIHN0cm9uZ3tcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuXG5cblxuI2NhbGVuZGFyLmZjIHtcblxuICB0ZXh0YXJlYSwgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sIGlucHV0W3R5cGU9XCJkYXRlXCJdLCBpbnB1dFt0eXBlPVwibW9udGhcIl0sIGlucHV0W3R5cGU9XCJ0aW1lXCJdLCBpbnB1dFt0eXBlPVwid2Vla1wiXSwgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwidXJsXCJdLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCBpbnB1dFt0eXBlPVwidGVsXCJdLCBpbnB1dFt0eXBlPVwiY29sb3JcIl0sIC51bmVkaXRhYmxlLWlucHV0XG4gIHtcbiAgICBib3JkZXI6IDAgO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgLjVzIGN1YmljLWJlemllciguMjMsMSwuMzIsMSkgMHM7XG4gIH1cblxuXG4gIHRleHRhcmVhOmZvY3VzLCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1cywgLnVuZWRpdGFibGUtaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxufVxuXG4uYXBjYWxfbW9kYWwge1xuXG4gICNidXR0b25ib3ggdGQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgI2J1dHRvbmJveCAuYXBjYWxfYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbn1cblxuLmZjLWV2ZW50e1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZjLWV2ZW50IC5mYy1ldmVudC1pbm5lcntcbiAgYm9yZGVyOjA7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4vL21vYmlsZSBzdHlsZXNcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgLmZjLWhlYWRlci10aXRsZSBoMntcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCl7XG4gIC5mYy1oZWFkZXIgdGQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmZjLWhlYWRlciAuZmMtaGVhZGVyLWNlbnRlcntcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgfVxuXG4gIC5mYy1oZWFkZXItdGl0bGV7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5mYy1oZWFkZXIgLmZjLWhlYWRlci1yaWdodHtcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xuICB9XG5cbiAgLmFwY2FsX21vZGFse1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1MHB4O1xuICB9XG5cbiAgLmFwY2FsX21vZGFsICNzZWNkaXZ7XG4gICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLmFwY2FsX21vZGFsICNib3JkZXJjc3NyZW1vdmUgdGR7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYXBjYWxfbW9kYWwgI2J1dHRvbmJveCB0ZDpmaXJzdC1jaGlsZHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cblxuICAuYXBjYWxfbW9kYWwgLmFwY2FsLWVycm9ye1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmMtdmlldy1tb250aHtcbiAgICBvdmVyZmxvdy14OmF1dG87XG4gIH1cblxuICAuZmMtd2lkZ2V0LWhlYWRlcntcbiAgICBtaW4td2lkdGg6IDc1cHg7XG4gIH1cbn1cblxuXG4vKkNvbG9yIHNjaGVtZSovXG4uYXBjYWxfbW9kYWwgLmFwY2FsLWVycm9ye1xuICBjb2xvcjogJGFsZXJ0LWRhbmdlcjtcbn1cbiIsIi8qKlxuICogU29jaWFsIEljb25zXG4gKi9cblxuLmNydC1zb2NpYWwge1xuICBtYXJnaW46ICRiYXNlLXNwYWNlIC0xMnB4O1xuXG4gIGxpIHtcbiAgICBtYXJnaW46IDVweCAxMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgYSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG5cbiAgLmNydC1pY29uIHtcbiAgICBmb250LXNpemU6IDEuMjUwZW07XG4gIH1cbn0iLCIvKipcbiAqIFNoYXJlXG4gKi9cbi5zaGFyZS1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjZSAtIDU7XG5cbiAgLnNoYXJlLWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgJi50ZXh0LWxlZnQge1xuICAgICAgLnNoYXJlLWJ0biB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50ZXh0LXJpZ2h0IHtcbiAgICAgIC5zaGFyZS1idG4ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGRpdltjbGFzc149XCJhZGR0aGlzX2lubGluZV9zaGFyZV90b29sYm94XCJdIHtcbiAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cblxuICAuc2hhcmUtaWNvbnMge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLmF0LXNoYXJlLWJ0bi1lbGVtZW50cyB7XG4gICAgYSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gICYuaG92ZXJlZCB7XG4gICAgLnNoYXJlLWljb25zIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC5hdC1zaGFyZS1idG4tZWxlbWVudHMge1xuICAgICAgYSB7XG4gICAgICAgIGFuaW1hdGlvbjogRmFkZUluIDI1MG1zIGxpbmVhcjtcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblxuICAgICAgICAmOm50aC1jaGlsZCgxKXsgYW5pbWF0aW9uLWRlbGF5OiAwbXMgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKXsgYW5pbWF0aW9uLWRlbGF5OiA1MG1zIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMyl7IGFuaW1hdGlvbi1kZWxheTogMTAwbXMgfVxuICAgICAgICAmOm50aC1jaGlsZCg0KXsgYW5pbWF0aW9uLWRlbGF5OiAxNDVtcyB9XG4gICAgICAgICY6bnRoLWNoaWxkKDUpeyBhbmltYXRpb24tZGVsYXk6IDE3NW1zIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNil7IGFuaW1hdGlvbi1kZWxheTogMjAwbXMgfVxuICAgICAgICAmOm50aC1jaGlsZCg3KXsgYW5pbWF0aW9uLWRlbGF5OiAyMjBtcyB9XG4gICAgICAgICY6bnRoLWNoaWxkKDgpeyBhbmltYXRpb24tZGVsYXk6IDIzNW1zIH1cbiAgICAgICAgJjpudGgtY2hpbGQoOSl7IGFuaW1hdGlvbi1kZWxheTogMjQ1bXMgfVxuICAgICAgICAmOm50aC1jaGlsZCgxMCl7IGFuaW1hdGlvbi1kZWxheTogMjUwbXMgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY2xvc2luZyB7XG4gICAgLmF0LXNoYXJlLWJ0bi1lbGVtZW50cyB7XG4gICAgICBhIHtcbiAgICAgICAgYW5pbWF0aW9uOiBGYWRlT3V0IDI1MG1zIGxpbmVhcjtcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblxuICAgICAgICAmOm50aC1jaGlsZCgxKXsgYW5pbWF0aW9uLWRlbGF5OiAyNTBtcyB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpeyBhbmltYXRpb24tZGVsYXk6IDI0NW1zIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMyl7IGFuaW1hdGlvbi1kZWxheTogMjM1bXMgfVxuICAgICAgICAmOm50aC1jaGlsZCg0KXsgYW5pbWF0aW9uLWRlbGF5OiAyMjBtcyB9XG4gICAgICAgICY6bnRoLWNoaWxkKDUpeyBhbmltYXRpb24tZGVsYXk6IDIwMG1zIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNil7IGFuaW1hdGlvbi1kZWxheTogMTc1bXMgfVxuICAgICAgICAmOm50aC1jaGlsZCg3KXsgYW5pbWF0aW9uLWRlbGF5OiAxNDVtcyB9XG4gICAgICAgICY6bnRoLWNoaWxkKDgpeyBhbmltYXRpb24tZGVsYXk6IDEwMG1zIH1cbiAgICAgICAgJjpudGgtY2hpbGQoOSl7IGFuaW1hdGlvbi1kZWxheTogNTBtcyB9XG4gICAgICAgICY6bnRoLWNoaWxkKDEwKXsgYW5pbWF0aW9uLWRlbGF5OiAwbXMgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5obGpzIHtcbiAgcGFkZGluZzogMWVtIDAuOGVtO1xufVxuXG4uaGxqcyBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59IiwiLyoqXG4gKiBGb290ZXJcbiAqL1xuXG4jY3J0Rm9vdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuI2NydEJ0blVwIHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRyaWdodDogMjBweDtcblx0Ym90dG9tOiAyMHB4O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbn0iLCIvKiBTbGljayBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAuc2xpY2stbGlzdCxcbiAgLnNsaWNrLXRyYWNrIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgJi5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBoYW5kO1xuICB9XG5cbiAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYWpheC1sb2FkZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gQXJyb3dzXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAxO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cblxuICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5cbi8vIERvdHNcbi5zbGljay1kb3RzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiA0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICBidXR0b24ge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLW91dDtcbiAgfVxuXG4gIGJ1dHRvbjpob3ZlcixcbiAgLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gIH1cbn1cblxuLy8gQ2Fyb3VzZWwgU3R5bGVzXG4uY3ItY2Fyb3VzZWwge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMCAwICRiYXNlLXNwYWNlIDA7XG5cbiAgJi5zbGljay1kb3R0ZWQge1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNlICogMjtcbiAgfVxuXG4gIC5zbGljay1zbGlkZSB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cblxuICAuc2xpY2stcHJldixcbiAgLnNsaWNrLW5leHQge1xuICAgIHRvcDogMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLXRvcDogLTExcHg7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxlOTBjJztcbiAgICAgIGxlZnQ6IC01cHg7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZTkwYic7XG4gICAgICByaWdodDogLTVweDtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stZG90cyB7XG4gICAgdG9wOiAxMDAlO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzg4ODtcbiAgICB9XG5cbiAgfVxufVxuXG4vLyBTbGlkZXIgU3R5bGVzXG4uY3Itc2xpZGVyIHtcbiAgbWFyZ2luOiAwIDAgJGJhc2Utc3BhY2UgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOmhvdmVyIHtcbiAgICAuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIGJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stcHJldixcbiAgLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiA1MCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LXNoYWRvdzogLTVweCA1cHggMTZweCByZ2JhKDExOCw5NSw5MSwwLjM0KTtcbiAgICAgIHRyYW5zaXRpb246IHRleHQtc2hhZG93IDAuMnMgZWFzZS1vdXQ7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IC01cHggNXB4IDE2cHggcmdiYSgxMTgsOTUsOTEsMC42KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0zMHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjA1Myc7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMzBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYwNTQnO1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IC0zNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgLmNyLXNsaWRlciB7XG4gICAgJjpob3ZlciB7XG4gICAgICAuc2xpY2stcHJldiB7XG4gICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1wcmV2LFxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIHJ0bFxuW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufSIsIi8qKlxuICogV2lkZ2V0c1xuICovXG5cbi53aWRnZXQge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbn1cblxuLndpZGdldC10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8vIFdpZGdldDogTGlzdHNcbi53aWRnZXRfbWV0YSxcbi53aWRnZXRfcGFnZXMsXG4ud2lkZ2V0X2FyY2hpdmUsXG4ud2lkZ2V0X25hdl9tZW51LFxuLndpZGdldF9jYXRlZ29yaWVzLFxuLndpZGdldF9yZWNlbnRfZW50cmllcyxcbi53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHtcbiAgbGkge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICBsaSB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgYTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuLndpZGdldF9tZXRhID4gdWwsXG4ud2lkZ2V0X3BhZ2VzID4gdWwsXG4ud2lkZ2V0X2FyY2hpdmUgPiB1bCxcbi53aWRnZXRfbmF2X21lbnUgLm1lbnUsXG4ud2lkZ2V0X2NhdGVnb3JpZXMgPiB1bCxcbi53aWRnZXRfcmVjZW50X2VudHJpZXMgPiB1bCxcbi53aWRnZXRfcmVjZW50X2NvbW1lbnRzID4gdWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi53aWRnZXRfYXJjaGl2ZSxcbi53aWRnZXRfY2F0ZWdvcmllcyB7XG4gIGEge1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICB9XG59XG5cbi8vIFdpZGdldDogU2VhcmNoXG4ud2lkZ2V0X3NlYXJjaCB7XG4gIC5zZWFyY2gtYWdhaW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG4gICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDE1cHggNDVweCAxNXB4IDE1cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5mb3JtLXN1Ym1pdCB7XG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2lkZ2V0OiBSZXNlbnQgUG9zdHNcbi53aWRnZXRfcmVjZW50X2VudHJpZXMge1xuICAucG9zdC1kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cbn1cblxuLy8gV2lkZ2V0OiBDYWxlbmRhclxuLndpZGdldF9jYWxlbmRhciB7XG4gIHRkLFxuICB0aCxcbiAgY2FwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgY2FwdGlvbiB7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICB0Ym9keSB7XG4gICAgdGQge1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgdGZvb3Qge1xuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICNwcmV2IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgI25leHQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFdpZGdldDogVGFnIENsb3VkXG4ud2lkZ2V0X3RhZ19jbG91ZCB7XG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFdpZGdldDogQ3VzdG9tIFJlY2VudCBQb3N0c1xuLndpZGdldF9wb3N0c19lbnRyaWVze1xuICA+dWw+bGl7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnBvc3QtaW1hZ2V7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOjAgMjBweCA1cHggMDtcbiAgfVxuICAucG9zdC1jb250ZW50e1xuICAgIGgze1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAucG9zdC1jYXRlZ29yeS1jb21tZW50e1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgYXtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucG9zdC1jb21tZW50c3tcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbi8vIFdpZGdldDogUnNzXG4ud2lkZ2V0X3Jzc3tcbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgLnJzc3dpZGdldCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLnJzcy1kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5yc3MtZGF0ZSwgY2l0ZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgLnJzc1N1bW1hcnkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaWRnZXQ6IFBvc3QgVGFnc1xuLnBvc3QtdGFncyxcbi53aWRnZXRfdGFnX2Nsb3VkIHtcbiAgYSB7XG4gICAgZm9udC1zaXplOiAwLjkzOGVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDAuMjg2ZW0gMWVtO1xuICAgIG1hcmdpbjogMCAuMjU3ZW0gLjU1N2VtIDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xMTc2NDcpIC0xcHggMnB4IDZweCwgcmdiYSgwLCAwLCAwLCAwLjExNzY0NykgLTFweCAycHggNHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaWRnZXQ6IENhcmRcbi5jZXJ0eV93aWRnZXRfY2FyZCB7XG4gIC50ZXh0LW11dGVkIHtcbiAgICBmb250LXNpemU6IDEuMTQzZW07XG4gIH1cbn1cblxuLy8gV2lkZ2V0OiBJbnN0YWdyYW1cbi5jZXJ0eV93aWRnZXRfaW5zdGFncmFtIHtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgbGkge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAzMy4zMyU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgYSB7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG4gIH1cbn0iLCIvKipcbiAqIEhlYWRlclxuICovXG5cbiNjcnRIZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jcnQtaGVhZC1pbm5lciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICYge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmNydC1oZWFkLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNydC1oZWFkLWNvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIExvZ29cbi5jcnQtbG9nbyB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIGltZywgc3ZnLCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIGltZywgc3ZnIHtcbiAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuICB9XG5cbiAgaW1nICsgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4vLyBMb2dvIE91dFxuLmNydC1sb2dvLW91dCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgLmNydC1uYXYtb24gJiB7XG4gICAgICAjY3J0SGVhZENvbDEge1xuICAgICAgICB3aWR0aDogMzMwcHg7XG4gICAgICB9XG5cbiAgICAgICNjcnRIZWFkQ29sMiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAjY3J0SGVhZENvbDEgKyAjY3J0SGVhZENvbDIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNydC1zaWRlLWJveC1vbiAmIHtcbiAgICAgIC5jcnQtY29udGFpbmVyLXNtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEhlYWRlciBNaXhpbidzXG5AbWl4aW4gY3J0LXNpZGViYXItYnRuLWxnKCkge1xuICAjY3J0U2lkZWJhckJ0biB7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA2M3B4O1xuICAgIGhlaWdodDogNjNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuQG1peGluIGNydC1zaWRlYmFyLWJ0bi1zbSgpIHtcbiAgI2NydFNpZGViYXJCdG4ge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgI2NydEhlYWRDb2wyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5cbkBtaXhpbiBjcnQtaGVhZC1jb2wtbGcoKSB7XG4gIC5jcnQtaGVhZC1jb2wge1xuICAgIGhlaWdodDogNjNweDtcbiAgfVxufVxuXG5AbWl4aW4gY3J0LWhlYWQtY29sLXNtKCkge1xuICAuY3J0LWhlYWQtY29sIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQG1peGluIGNydC1oZWFkLXJlc2V0LW1yZy1yKCkge1xuICAjY3J0SGVhZGVyIHtcbiAgICAuY3J0LWNvbnRhaW5lci1zbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBjcnQtaGVhZC1jb2wzKCkge1xuICAjY3J0SGVhZENvbDMge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG5cbi8vIE5hdiAtIE9OXG4uY3J0LW5hdi1vbiB7XG4gICYuY3J0LW5hdi10eXBlMSB7XG4gICAgI2NydEhlYWRlciB7XG4gICAgICAuY3J0LWNvbnRhaW5lci1zbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICNjcnRIZWFkQ29sMSArICNjcnRIZWFkQ29sMiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgfVxuXG4gICAgI2NydEhlYWRDb2wyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaWRlYmFyIC0gT05cbi5jcnQtc2lkZWJhci1vbiB7XG4gICNjcnRTaWRlYmFyQnRuIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZS1vdXQ7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGNvbnRhaW5lciArIDE5Nikge1xuICAgIEBpbmNsdWRlIGNydC1zaWRlYmFyLWJ0bi1sZygpO1xuICAgIEBpbmNsdWRlIGNydC1oZWFkLWNvbC1sZygpO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRjb250YWluZXIgKyAxOTUpIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgQGluY2x1ZGUgY3J0LXNpZGViYXItYnRuLXNtKCk7XG4gICAgQGluY2x1ZGUgY3J0LWhlYWQtY29sLXNtKCk7XG4gICAgQGluY2x1ZGUgY3J0LWhlYWQtY29sMygpO1xuICB9XG5cbiAgLy8gQ29udGFpbmVyICsgTmF2XG4gICYuY3J0LW5hdi1vbiB7XG4gICAgJi5jcnQtbmF2LXR5cGUxIHtcbiAgICAgICYuY3J0LXNpZGUtYm94LW9mZiB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkY29udGFpbmVyICsgJG5hdi13aWR0aCArIDE5Nikge1xuICAgICAgICAgIEBpbmNsdWRlIGNydC1zaWRlYmFyLWJ0bi1sZygpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRjb250YWluZXIgKyAkbmF2LXdpZHRoICsgMTk1KSBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGNydC1zaWRlYmFyLWJ0bi1zbSgpO1xuICAgICAgICAgIEBpbmNsdWRlIGNydC1oZWFkLWNvbC1zbSgpO1xuICAgICAgICAgIEBpbmNsdWRlIGNydC1oZWFkLWNvbDMoKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuY3J0LW5hdi10eXBlMiB7XG4gICAgICAmLmNydC1zaWRlLWJveC1vZmYge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGNvbnRhaW5lciArICRuYXYtd2lkdGggKyAxOTYpIHtcbiAgICAgICAgICBAaW5jbHVkZSBjcnQtc2lkZWJhci1idG4tbGcoKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkY29udGFpbmVyICsgJG5hdi13aWR0aCArIDE5NSkgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBjcnQtc2lkZWJhci1idG4tc20oKTtcbiAgICAgICAgICBAaW5jbHVkZSBjcnQtaGVhZC1jb2wtc20oKTtcbiAgICAgICAgICBAaW5jbHVkZSBjcnQtaGVhZC1jb2wzKCk7XG4gICAgICAgICAgQGluY2x1ZGUgY3J0LWhlYWQtcmVzZXQtbXJnLXIoKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFNpZGUgQm94IE9OXG4gICYuY3J0LXNpZGUtYm94LW9uIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGNvbnRhaW5lciArICRzaWRlLWJveC13aWR0aCArICRzaWRlLWJveC1zcGFjZSArIDE5Nikge1xuICAgICAgQGluY2x1ZGUgY3J0LXNpZGViYXItYnRuLWxnKCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRjb250YWluZXIgKyAkc2lkZS1ib3gtd2lkdGggKyAkc2lkZS1ib3gtc3BhY2UgKyAxOTUpIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICBAaW5jbHVkZSBjcnQtc2lkZWJhci1idG4tc20oKTtcbiAgICAgIEBpbmNsdWRlIGNydC1oZWFkLWNvbC1zbSgpO1xuICAgICAgQGluY2x1ZGUgY3J0LWhlYWQtY29sMygpO1xuICAgIH1cblxuICAgICYuY3J0LW5hdi1vbiB7XG4gICAgICAmLmNydC1uYXYtdHlwZTEge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGNvbnRhaW5lciArICRzaWRlLWJveC13aWR0aCArICRzaWRlLWJveC1zcGFjZSArICRuYXYtd2lkdGggKyAxOTYpICB7XG4gICAgICAgICAgQGluY2x1ZGUgY3J0LXNpZGViYXItYnRuLWxnKCk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGNvbnRhaW5lciArICRzaWRlLWJveC13aWR0aCArICRzaWRlLWJveC1zcGFjZSArICRuYXYtd2lkdGggKyAxOTUpIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgQGluY2x1ZGUgY3J0LXNpZGViYXItYnRuLXNtKCk7XG4gICAgICAgICAgQGluY2x1ZGUgY3J0LWhlYWQtY29sLXNtKCk7XG4gICAgICAgICAgQGluY2x1ZGUgY3J0LWhlYWQtY29sMygpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLyoqXG4gKiBDb250YWluZXJzXG4gKi9cblxuLmNydC13cmFwcGVyIHtcbiAgLypvdmVyZmxvdzogaGlkZGVuOyovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNydC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jcnQtY29udGFpbmVyLXNtIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uY3J0LXBhcGVyLWxheWVycyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5jcnQtZGVza3RvcCAmIHtcbiAgICAmLmNydC1hbmltYXRlIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDBweCk7XG4gICAgfVxuXG4gICAgJi5jcnQtYW5pbWF0ZWQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLW91dCAxMDBtcywgb3BhY2l0eSAzMDBtcyBlYXNlLW91dCAxMDBtcztcbiAgICB9XG4gIH1cbn1cblxuLmNydC1wYXBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNydC1wYXBlci1jb250IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gIC5wYXBlci1wYWRkLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAuY3J0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmNydC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogJGNvbnRhaW5lcjtcbiAgfVxuXG4gIC5jcnQtY29udGFpbmVyLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gICNjcnRDb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBQYXBlciBMYXllcnNcbiAgLmNydC1wYXBlci1sYXllcnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgLmNydC1sYXllcnMtMiAmIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB9XG5cbiAgICAuY3J0LWxheWVycy0zICYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cblxuICAgIC5jcnQtbGF5ZXJzLTIgJjpiZWZvcmUsXG4gICAgLmNydC1sYXllcnMtMyAmOmJlZm9yZSxcbiAgICAuY3J0LWxheWVycy0zICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAuY3J0LWxheWVycy0yICY6YmVmb3JlLFxuICAgIC5jcnQtbGF5ZXJzLTMgJjpiZWZvcmUge1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBsZWZ0OiAzcHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIC5jcnQtbGF5ZXJzLTMgJjphZnRlciB7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgLmNydC1wYXBlcixcbiAgLmNydC1wYXBlci1sYXllcnM6YWZ0ZXIsXG4gIC5jcnQtcGFwZXItbGF5ZXJzOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuY3J0LXBhcGVyIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLmNydC1wYXBlci1jb250IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC8vIFRhYiBOYXYgT05cbiAgLmNydC1uYXYtb24ge1xuICAgIC5jcnQtY29udGFpbmVyLXNtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJG5hdi13aWR0aDtcbiAgICB9XG5cbiAgICAuY3J0LWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXIgKyAkbmF2LXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNpZGUgQm94IE9OXG4gIC5jcnQtc2lkZS1ib3gtb24ge1xuICAgIC5jcnQtcGFwZXItY29udCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jcnQtY29udGFpbmVyLXNtIHtcbiAgICAgIEBpZigkc2lkZS1ib3gtc3BhY2UgPiAyMHB4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZS1ib3gtd2lkdGggKyAyMDtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBtYXJnaW4tbGVmdDogJHNpZGUtYm94LXdpZHRoICsgJHNpZGUtYm94LXNwYWNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jcnQtY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lciArICRzaWRlLWJveC13aWR0aCArICRzaWRlLWJveC1zcGFjZTtcbiAgICB9XG5cbiAgICAmLmNydC1uYXYtb24ge1xuICAgICAgLmNydC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXIgKyAkc2lkZS1ib3gtd2lkdGggKyAkc2lkZS1ib3gtc3BhY2UgKyAkbmF2LXdpZHRoO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAuY3J0LWNvbnRhaW5lci1zbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZS1ib3gtd2lkdGggKyAkc2lkZS1ib3gtc3BhY2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgIC8vIE1ha2Ugc3VyZSB0aGF0IHRoZSBwYXBlciBjb250YWluZXIgZG9lc24ndCBzdHJldGNoIHdpdGggc2lkZWJhclxuICAgICAgLmNydC1wYXBlci1sYXllcnMge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ2VydHkgU2VjdGlvblxuLnNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICYuYnJkLWJ0bSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cyAtIDEpe1xuICAgIFtjbGFzc149XCJjb2wteHMtXCJdIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSAtIDEpe1xuICAgIFtjbGFzc149XCJjb2wtc20tXCJdIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCAtIDEpe1xuICAgIFtjbGFzc149XCJjb2wtbWQtXCJdIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZyAtIDEpe1xuICAgIFtjbGFzc149XCJjb2wtbGctXCJdIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ2VydHkgUGFkZGluZyBCb3hlJ3NcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKXtcbiAgLnBhZGQtYm94LXNtIHtcbiAgICBtYXJnaW4tbGVmdDogOCU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCl7XG4gIC5wYWRkLWJveC1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAucGFkZC1ib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjQlO1xuICAgIG1hcmdpbi1yaWdodDogMy40JTtcblxuICAgIC5wYWRkLWJveC1zbSB7XG4gICAgICBtYXJnaW4tbGVmdDogOC42JTtcbiAgICAgIG1hcmdpbi1yaWdodDogOC42JTtcbiAgICB9XG4gIH1cbn1cblxuIiwiLyogQ29udGFjdCBGb3JtIDcgKi9cbi53cGNmNy1mb3JtIGxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICBmb250LXNpemU6IDAuODJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgZm9udC1zaXplOiAwLjgzZW07XG4gIGNvbG9yOiAjZmY0MzI4O1xufVxuXG4ud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LW5vdC12YWxpZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjQzMjg7XG59XG5cbi53cGNmNy1yZWNhcHRjaGEge1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjZTtcbn1cblxuZGl2LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud3BjZjctbWFpbC1zZW50LW9rIHtcbiAgY29sb3I6ICMzOThmMTQ7XG59XG5cbi53cGNmNy1tYWlsLXNlbnQtbmcsXG4ud3BjZjctc3BhbS1ibG9ja2VkLFxuLndwY2Y3LXZhbGlkYXRpb24tZXJyb3Jze1xuICBjb2xvcjogI2ZmMDAwMDtcbn0iLCIvKipcbiAqIEJnIFNoYXBlc1xuICovXG5cbiNjcnRCZ1NoYXBlMSxcbiNjcnRCZ1NoYXBlMiB7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAtMTtcbn1cblxuI2NydEJnU2hhcGUxIHtcbiAgbGVmdDogMDtcbn1cblxuI2NydEJnU2hhcGUyIHtcbiAgdG9wOiAtMTAwcHg7XG4gIHJpZ2h0OiAtMTAwcHg7XG59IiwiLyoqXG4gKiBSaWdodCBTaWRlYmFyXG4gKi9cbiBcbiNjcnRTaWRlYmFyIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDg1JTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nOiAxM3B4IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwMHB4LCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xNTY4NjMpIDBweCAzcHggMTBweCwgcmdiYSgwLCAwLCAwLCAwLjIyNzQ1MSkgMHB4IDNweCAxMHB4O1xuXG4gIC5jcnQtc2lkZWJhci1vcGVuZWQgJiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cblxuICAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgICByaWdodDogLTNweDtcbiAgfVxuXG4gIC5jZXJ0eV93aWRnZXRfY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4jY3J0U2lkZWJhcklubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDEzcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4jY3J0U2lkZWJhckNsb3NlIHtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IC00MnB4O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgLmNydC1pY29uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICB9XG59XG5cbkBtZWRpYSAoIG1heC13aWR0aDogJHNjcmVlbi1tZCAtIDEgKXtcbiAgI2NydFNpZGViYXJCdG4ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAuY3J0LWljb24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICB9XG59IiwiLyoqXG4gKiBTZWN0aW9uOiBQb3J0Zm9saW9cbiAqL1xuXG4ucGYtZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICBidXR0b24ge1xuICAgIG9wYWNpdHk6IDAuNTQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luOiAwIDQwcHggMCAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLW91dFxuICB9XG5cbiAgYnV0dG9uOmhvdmVyLFxuICBidXR0b24uYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5wZi1ncmlkIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4ucGYtZ3JpZC1pdGVtLFxuLnBmLWdyaWQtc2l6ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBmLWdyaWQtc2l6ZXIge1xuICBoZWlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBmLWdyaWQtaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5wZi1wcm9qZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgLnBmLWNhcHRpb24ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLnBmLWJ0bixcbiAgICAucGYtdGl0bGUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxufVxuXG4ucGYtZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnBmLWNhcHRpb24ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC4zcyBlYXNlLWluLW91dDtcblxuICAudmFsaWduLWNlbGwge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLnBmLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjMxOGVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wZi10ZXh0IHtcbiAgb3BhY2l0eTogMC43O1xuICBmb250LXNpemU6IDAuOTM4ZW07XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5wZi1idG4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAucGYtZ3JpZC1pdGVtLFxuICAucGYtZ3JpZC1zaXplciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4vLyBQb3J0Zm9saW8gUG9wdXBcbiNwZi1wb3B1cC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdmlzaWJpbGl0eSAwLjVzO1xuXG4gICYucGYtb3BlbmVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuI3BmLXBvcHVwLWNsb3NlIHtcdFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuXHR3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG5cdGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE3cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcdCAgICAgIFxufVxuXG4ucGYtcG9wdXAtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGYtcG9wdXAtbWlkZGxlIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogNTBweCAyMHB4O1xufVxuXG4ucGYtcG9wdXAtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGYtcG9wdXAge1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG59XG5cbi5wZi1ncmlkLWl0ZW0gLnBmLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBmLXBvcHVwLW1lZGlhIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucGYtcG9wdXAtZW1iZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMG5Nelp3ZUNjZ2FHVnBaMmgwUFNjek5uQjRKeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQWdNVEF3SWlCd2NtVnpaWEoyWlVGemNHVmpkRkpoZEdsdlBTSjRUV2xrV1UxcFpDSWdZMnhoYzNNOUluVnBiQzFrWldaaGRXeDBJajQ4Y21WamRDQjRQU0l3SWlCNVBTSXdJaUIzYVdSMGFEMGlNVEF3SWlCb1pXbG5hSFE5SWpFd01DSWdabWxzYkQwaWJtOXVaU0lnWTJ4aGMzTTlJbUpySWo0OEwzSmxZM1ErUEhKbFkzUWdJSGc5SnpRMkxqVW5JSGs5SnpRd0p5QjNhV1IwYUQwbk55Y2dhR1ZwWjJoMFBTY3lNQ2NnY25nOUp6VW5JSEo1UFNjMUp5Qm1hV3hzUFNjak16WXpOak0ySnlCMGNtRnVjMlp2Y20wOUozSnZkR0YwWlNnd0lEVXdJRFV3S1NCMGNtRnVjMnhoZEdVb01DQXRNekFwSno0Z0lEeGhibWx0WVhSbElHRjBkSEpwWW5WMFpVNWhiV1U5SjI5d1lXTnBkSGtuSUdaeWIyMDlKekVuSUhSdlBTY3dKeUJrZFhJOUp6RnpKeUJpWldkcGJqMG5NSE1uSUhKbGNHVmhkRU52ZFc1MFBTZHBibVJsWm1sdWFYUmxKeTgrUEM5eVpXTjBQanh5WldOMElDQjRQU2MwTmk0MUp5QjVQU2MwTUNjZ2QybGtkR2c5SnpjbklHaGxhV2RvZEQwbk1qQW5JSEo0UFNjMUp5QnllVDBuTlNjZ1ptbHNiRDBuSXpNMk16WXpOaWNnZEhKaGJuTm1iM0p0UFNkeWIzUmhkR1VvTXpBZ05UQWdOVEFwSUhSeVlXNXpiR0YwWlNnd0lDMHpNQ2tuUGlBZ1BHRnVhVzFoZEdVZ1lYUjBjbWxpZFhSbFRtRnRaVDBuYjNCaFkybDBlU2NnWm5KdmJUMG5NU2NnZEc4OUp6QW5JR1IxY2owbk1YTW5JR0psWjJsdVBTY3dMakE0TXpNek16TXpNek16TXpNek16TXpjeWNnY21Wd1pXRjBRMjkxYm5ROUoybHVaR1ZtYVc1cGRHVW5MejQ4TDNKbFkzUStQSEpsWTNRZ0lIZzlKelEyTGpVbklIazlKelF3SnlCM2FXUjBhRDBuTnljZ2FHVnBaMmgwUFNjeU1DY2djbmc5SnpVbklISjVQU2MxSnlCbWFXeHNQU2NqTXpZek5qTTJKeUIwY21GdWMyWnZjbTA5SjNKdmRHRjBaU2cyTUNBMU1DQTFNQ2tnZEhKaGJuTnNZWFJsS0RBZ0xUTXdLU2MrSUNBOFlXNXBiV0YwWlNCaGRIUnlhV0oxZEdWT1lXMWxQU2R2Y0dGamFYUjVKeUJtY205dFBTY3hKeUIwYnowbk1DY2daSFZ5UFNjeGN5Y2dZbVZuYVc0OUp6QXVNVFkyTmpZMk5qWTJOalkyTmpZMk5qWnpKeUJ5WlhCbFlYUkRiM1Z1ZEQwbmFXNWtaV1pwYm1sMFpTY3ZQand2Y21WamRENDhjbVZqZENBZ2VEMG5ORFl1TlNjZ2VUMG5OREFuSUhkcFpIUm9QU2MzSnlCb1pXbG5hSFE5SnpJd0p5QnllRDBuTlNjZ2NuazlKelVuSUdacGJHdzlKeU16TmpNMk16WW5JSFJ5WVc1elptOXliVDBuY205MFlYUmxLRGt3SURVd0lEVXdLU0IwY21GdWMyeGhkR1VvTUNBdE16QXBKejRnSUR4aGJtbHRZWFJsSUdGMGRISnBZblYwWlU1aGJXVTlKMjl3WVdOcGRIa25JR1p5YjIwOUp6RW5JSFJ2UFNjd0p5QmtkWEk5SnpGekp5QmlaV2RwYmowbk1DNHlOWE1uSUhKbGNHVmhkRU52ZFc1MFBTZHBibVJsWm1sdWFYUmxKeTgrUEM5eVpXTjBQanh5WldOMElDQjRQU2MwTmk0MUp5QjVQU2MwTUNjZ2QybGtkR2c5SnpjbklHaGxhV2RvZEQwbk1qQW5JSEo0UFNjMUp5QnllVDBuTlNjZ1ptbHNiRDBuSXpNMk16WXpOaWNnZEhKaGJuTm1iM0p0UFNkeWIzUmhkR1VvTVRJd0lEVXdJRFV3S1NCMGNtRnVjMnhoZEdVb01DQXRNekFwSno0Z0lEeGhibWx0WVhSbElHRjBkSEpwWW5WMFpVNWhiV1U5SjI5d1lXTnBkSGtuSUdaeWIyMDlKekVuSUhSdlBTY3dKeUJrZFhJOUp6RnpKeUJpWldkcGJqMG5NQzR6TXpNek16TXpNek16TXpNek16TXpjeWNnY21Wd1pXRjBRMjkxYm5ROUoybHVaR1ZtYVc1cGRHVW5MejQ4TDNKbFkzUStQSEpsWTNRZ0lIZzlKelEyTGpVbklIazlKelF3SnlCM2FXUjBhRDBuTnljZ2FHVnBaMmgwUFNjeU1DY2djbmc5SnpVbklISjVQU2MxSnlCbWFXeHNQU2NqTXpZek5qTTJKeUIwY21GdWMyWnZjbTA5SjNKdmRHRjBaU2d4TlRBZ05UQWdOVEFwSUhSeVlXNXpiR0YwWlNnd0lDMHpNQ2tuUGlBZ1BHRnVhVzFoZEdVZ1lYUjBjbWxpZFhSbFRtRnRaVDBuYjNCaFkybDBlU2NnWm5KdmJUMG5NU2NnZEc4OUp6QW5JR1IxY2owbk1YTW5JR0psWjJsdVBTY3dMalF4TmpZMk5qWTJOalkyTmpZMk5qZHpKeUJ5WlhCbFlYUkRiM1Z1ZEQwbmFXNWtaV1pwYm1sMFpTY3ZQand2Y21WamRENDhjbVZqZENBZ2VEMG5ORFl1TlNjZ2VUMG5OREFuSUhkcFpIUm9QU2MzSnlCb1pXbG5hSFE5SnpJd0p5QnllRDBuTlNjZ2NuazlKelVuSUdacGJHdzlKeU16TmpNMk16WW5JSFJ5WVc1elptOXliVDBuY205MFlYUmxLREU0TUNBMU1DQTFNQ2tnZEhKaGJuTnNZWFJsS0RBZ0xUTXdLU2MrSUNBOFlXNXBiV0YwWlNCaGRIUnlhV0oxZEdWT1lXMWxQU2R2Y0dGamFYUjVKeUJtY205dFBTY3hKeUIwYnowbk1DY2daSFZ5UFNjeGN5Y2dZbVZuYVc0OUp6QXVOWE1uSUhKbGNHVmhkRU52ZFc1MFBTZHBibVJsWm1sdWFYUmxKeTgrUEM5eVpXTjBQanh5WldOMElDQjRQU2MwTmk0MUp5QjVQU2MwTUNjZ2QybGtkR2c5SnpjbklHaGxhV2RvZEQwbk1qQW5JSEo0UFNjMUp5QnllVDBuTlNjZ1ptbHNiRDBuSXpNMk16WXpOaWNnZEhKaGJuTm1iM0p0UFNkeWIzUmhkR1VvTWpFd0lEVXdJRFV3S1NCMGNtRnVjMnhoZEdVb01DQXRNekFwSno0Z0lEeGhibWx0WVhSbElHRjBkSEpwWW5WMFpVNWhiV1U5SjI5d1lXTnBkSGtuSUdaeWIyMDlKekVuSUhSdlBTY3dKeUJrZFhJOUp6RnpKeUJpWldkcGJqMG5NQzQxT0RNek16TXpNek16TXpNek16TTBjeWNnY21Wd1pXRjBRMjkxYm5ROUoybHVaR1ZtYVc1cGRHVW5MejQ4TDNKbFkzUStQSEpsWTNRZ0lIZzlKelEyTGpVbklIazlKelF3SnlCM2FXUjBhRDBuTnljZ2FHVnBaMmgwUFNjeU1DY2djbmc5SnpVbklISjVQU2MxSnlCbWFXeHNQU2NqTXpZek5qTTJKeUIwY21GdWMyWnZjbTA5SjNKdmRHRjBaU2d5TkRBZ05UQWdOVEFwSUhSeVlXNXpiR0YwWlNnd0lDMHpNQ2tuUGlBZ1BHRnVhVzFoZEdVZ1lYUjBjbWxpZFhSbFRtRnRaVDBuYjNCaFkybDBlU2NnWm5KdmJUMG5NU2NnZEc4OUp6QW5JR1IxY2owbk1YTW5JR0psWjJsdVBTY3dMalkyTmpZMk5qWTJOalkyTmpZMk5qWnpKeUJ5WlhCbFlYUkRiM1Z1ZEQwbmFXNWtaV1pwYm1sMFpTY3ZQand2Y21WamRENDhjbVZqZENBZ2VEMG5ORFl1TlNjZ2VUMG5OREFuSUhkcFpIUm9QU2MzSnlCb1pXbG5hSFE5SnpJd0p5QnllRDBuTlNjZ2NuazlKelVuSUdacGJHdzlKeU16TmpNMk16WW5JSFJ5WVc1elptOXliVDBuY205MFlYUmxLREkzTUNBMU1DQTFNQ2tnZEhKaGJuTnNZWFJsS0RBZ0xUTXdLU2MrSUNBOFlXNXBiV0YwWlNCaGRIUnlhV0oxZEdWT1lXMWxQU2R2Y0dGamFYUjVKeUJtY205dFBTY3hKeUIwYnowbk1DY2daSFZ5UFNjeGN5Y2dZbVZuYVc0OUp6QXVOelZ6SnlCeVpYQmxZWFJEYjNWdWREMG5hVzVrWldacGJtbDBaU2N2UGp3dmNtVmpkRDQ4Y21WamRDQWdlRDBuTkRZdU5TY2dlVDBuTkRBbklIZHBaSFJvUFNjM0p5Qm9aV2xuYUhROUp6SXdKeUJ5ZUQwbk5TY2djbms5SnpVbklHWnBiR3c5SnlNek5qTTJNelluSUhSeVlXNXpabTl5YlQwbmNtOTBZWFJsS0RNd01DQTFNQ0ExTUNrZ2RISmhibk5zWVhSbEtEQWdMVE13S1NjK0lDQThZVzVwYldGMFpTQmhkSFJ5YVdKMWRHVk9ZVzFsUFNkdmNHRmphWFI1SnlCbWNtOXRQU2N4SnlCMGJ6MG5NQ2NnWkhWeVBTY3hjeWNnWW1WbmFXNDlKekF1T0RNek16TXpNek16TXpNek16TXpOSE1uSUhKbGNHVmhkRU52ZFc1MFBTZHBibVJsWm1sdWFYUmxKeTgrUEM5eVpXTjBQanh5WldOMElDQjRQU2MwTmk0MUp5QjVQU2MwTUNjZ2QybGtkR2c5SnpjbklHaGxhV2RvZEQwbk1qQW5JSEo0UFNjMUp5QnllVDBuTlNjZ1ptbHNiRDBuSXpNMk16WXpOaWNnZEhKaGJuTm1iM0p0UFNkeWIzUmhkR1VvTXpNd0lEVXdJRFV3S1NCMGNtRnVjMnhoZEdVb01DQXRNekFwSno0Z0lEeGhibWx0WVhSbElHRjBkSEpwWW5WMFpVNWhiV1U5SjI5d1lXTnBkSGtuSUdaeWIyMDlKekVuSUhSdlBTY3dKeUJrZFhJOUp6RnpKeUJpWldkcGJqMG5NQzQ1TVRZMk5qWTJOalkyTmpZMk5qWTJjeWNnY21Wd1pXRjBRMjkxYm5ROUoybHVaR1ZtYVc1cGRHVW5MejQ4TDNKbFkzUStQQzl6ZG1jKyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAmLnBmLWVtYmVkLWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICYucGYtZW1iZWQtZXJyb3Ige1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDRweCA0NHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7dXRmODtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWFYTnZMVGc0TlRrdE1TSS9QZ284SVMwdElFZGxibVZ5WVhSdmNqb2dRV1J2WW1VZ1NXeHNkWE4wY21GMGIzSWdNVGt1TVM0d0xDQlRWa2NnUlhod2IzSjBJRkJzZFdjdFNXNGdMaUJUVmtjZ1ZtVnljMmx2YmpvZ05pNHdNQ0JDZFdsc1pDQXdLU0FnTFMwK0NqeHpkbWNnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlRMkZ3WVY4eElpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJZ2RtbGxkMEp2ZUQwaU1DQXdJRE16TXk0NE1qa2dNek16TGpneU9TSWdjM1I1YkdVOUltVnVZV0pzWlMxaVlXTnJaM0p2ZFc1a09tNWxkeUF3SURBZ016TXpMamd5T1NBek16TXVPREk1T3lJZ2VHMXNPbk53WVdObFBTSndjbVZ6WlhKMlpTSWdkMmxrZEdnOUlqVXhNbkI0SWlCb1pXbG5hSFE5SWpVeE1uQjRJajRLUEdjK0NnazhjR0YwYUNCa1BTSk5NVFkyTGpreE1Td3pNek11T0RJMlF6YzBMamczT1N3ek16TXVPREkyTERBc01qVTRMamsxTXl3d0xERTJOaTQ1TVRWVE56UXVPRGM1TERBdU1EQXpMREUyTmk0NU1URXNNQzR3TUROak9USXVNRFExTERBc01UWTJMamt4T0N3M05DNDROemtzTVRZMkxqa3hPQ3d4TmpZdU9URTRJQ0FnVXpJMU9DNDVOVFlzTXpNekxqZ3lOaXd4TmpZdU9URXhMRE16TXk0NE1qWjZJRTB4TmpZdU9URXhMREV5TGpnMU4yTXRPRFF1T1RVc01DMHhOVFF1TURVNExEWTVMakV3T0MweE5UUXVNRFU0TERFMU5DNHdOalFnSUNCak1DdzROQzQ1TkRNc05qa3VNVEE0TERFMU5DNHdOVGdzTVRVMExqQTFPQ3d4TlRRdU1EVTRjekUxTkM0d05qUXROamt1TVRFMExERTFOQzR3TmpRdE1UVTBMakExT0VNek1qQXVPVGMxTERneExqazJOU3d5TlRFdU9EWTRMREV5TGpnMU55d3hOall1T1RFeExERXlMamcxTjNvZ0lDQWdUVEl3TlM0Mk56SXNPVGN1TXpJMVl5MHhNQzQyTlRZc01DMHhPUzR5T1RNc09DNDJNekV0TVRrdU1qa3pMREU1TGpJNU0yTXdMREV3TGpZME9TdzRMall6T0N3eE9TNHlPVE1zTVRrdU1qa3pMREU1TGpJNU0zTXhPUzR5T1RNdE9DNDJORFFzTVRrdU1qa3pMVEU1TGpJNU15QWdJRU15TWpRdU9UWTFMREV3TlM0NU5UWXNNakUyTGpNeU55dzVOeTR6TWpVc01qQTFMalkzTWl3NU55NHpNalY2SUUweE1qVXVNek0yTERrM0xqTXlOV010TVRBdU5qVTJMREF0TVRrdU1qa3pMRGd1TmpNeExURTVMakk1TXl3eE9TNHlPVE1nSUNCak1Dd3hNQzQyTkRrc09DNDJNemdzTVRrdU1qa3pMREU1TGpJNU15d3hPUzR5T1ROek1Ua3VNamt6TFRndU5qUTBMREU1TGpJNU15MHhPUzR5T1RORE1UUTBMall5T1N3eE1EVXVPVFUyTERFek5TNDVPVGdzT1RjdU16STFMREV5TlM0ek16WXNPVGN1TXpJMWVpQk5PVGN1TXpRM0xESXlPUzQ0TXpNZ0lDQmpNVGt1TVRVeUxURTNMak00TlN3ME15NDVOall0TWpZdU9UWXhMRFk1TGpnMU15MHlOaTQ1TmpGak1qVXVPREUzTERBc05UQXVOVFlzT1M0MU1qVXNOamt1TmpnMkxESTJMamd4TTJNekxqazFNeXd6TGpVMk55d3hNQzR3TkRVc015NHlOalVzTVRNdU5qRTRMVEF1TmpnNElDQWdZek11TlRZM0xUTXVPVFFzTXk0eU5qVXRNVEF1TURRMUxUQXVOamc0TFRFekxqWXhPR010TWpJdU5qZ3RNakF1TkRnNUxUVXlMakF4T1Mwek1TNDNPREV0T0RJdU5qRTNMVE14TGpjNE1XTXRNekF1TmpnNExEQXROakF1TVRBMExERXhMak0yTXkwNE1pNDRNU3d6TVM0NU56TWdJQ0JqTFRNdU9UUXNNeTQxT0MwMExqSTBNaXc1TGpZMk5pMHdMalkyTWl3eE15NDJNRFpqTVM0NU1ESXNNaTR3T1RVc05DNDFNVElzTXk0eE5qSXNOeTR4TXpRc015NHhOakpET1RNdU1UZzVMREl6TWk0ek1qY3NPVFV1TlRBekxESXpNUzQxTURRc09UY3VNelEzTERJeU9TNDRNek42SWlCbWFXeHNQU0lqTjJVM1pUZGxJaTgrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQQzl6ZG1jK0NnPT0pO1xuICB9XG59XG5cbi5wZi1lbWJlZC1pbWFnZSxcbi5wZi1lbWJlZC12aWRlbyxcbi5wZi1lbWJlZC1pZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNTclO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wZi1lbWJlZC1pbWFnZSBpbWcsXG4ucGYtZW1iZWQtdmlkZW8gdmlkZW8sXG4ucGYtZW1iZWQtaWZyYW1lIGlmcmFtZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucGYtcG9wdXAtdGl0bGUge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xNWVtO1xufVxuXG4vLyBSZWxhdGVkIFByb2plY3RzXG4ucGYtcmVsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ucGYtcmVsLXByb2plY3RzIHtcbiAgbWFyZ2luLXRvcDogMi43ZW07XG59XG5cbi5wZi1yZWwtY2Fyb3VzZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIC5zbGljay1uZXh0IHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuXG4gIC5zbGljay1wcmV2IHtcbiAgICB3aWR0aDogMjNweDtcbiAgfVxufVxuXG4ucGYtcmVsLXByb2plY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmhvdmVyIHtcbiAgICAucGYtcmVsLWNvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnBmLXJlbC1ocmVmIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wZi1yZWwtY292ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDM1MG1zIGVhc2Utb3V0O1xuXG4gIC5idG4ge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cblxuLnBmLXBvcHVwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cyl7XG4gIC5wZi1wb3B1cC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gIC5wZi1wb3B1cC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKXtcbiAgLnBmLXBvcHVwIHtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIH1cblxuICAucGYtcG9wdXAtbWVkaWEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1NyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wZi1wb3B1cC1jb2wyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDMlO1xuICAgIHBhZGRpbmctbGVmdDogNCU7XG4gIH1cblxuICAucGYtcG9wdXAtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZyl7XG4gIC5wZi1wb3B1cC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxufVxuIiwiLyoqXG4gKiBMZWZ0IFNpZGViYXJcbiAqL1xuIFxuI2NydFNpZGVCb3gge1xuICB0cmFuc2l0aW9uOiB0b3AgMzAwbXMgZWFzZS1vdXQ7XG5cbiAgLndpZGdldCB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuY2VydHlfd2lkZ2V0X2NhcmQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmNydC1zaWRlLWJveC1idG4ge1xuICBwYWRkaW5nOiAyMHB4O1xuXG4gIC5idG4ge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgI2NydFNpZGVCb3hXcmFwIHtcbiAgICB3aWR0aDogJHNpZGUtYm94LXdpZHRoO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgI2NydFNpZGVCb3gge1xuICAgIC5jcnQtc2lkZS1ib3gtMiB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuY3J0LXNpZGUtYm94LTEsXG4gICAgLmNydC1zaWRlLWJveC0yIC53aWRnZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGJveC1zaGFkb3c6IC00cHggN3B4IDE1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB9XG4gIH1cblxuICAuY3J0LXNpZGUtYm94LWNvbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAuY3J0LXNpZGUtYm94LWJ0biB7XG4gICAgcGFkZGluZzogNDBweCAzNXB4O1xuICB9XG59IiwiLyogUG9zdCBTaW5nbGUqL1xuLnNpbmdsZS1wb3N0IHtcbiAgLnBvc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucG9zdC1mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAucG9zdC1mb290ZXItdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4xNWVtO1xuICB9XG5cbiAgLnBvc3QtZm9vdGVyLWJ0bSB7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07XG4gIH1cblxuICAucG9zdC1tZWRpYSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbn1cblxuLy8gU2luZ2xlIE1lZGlhXG4ucG9zdC12aWRlbyxcbi5wb3N0LXZpbWVvLFxuLnBvc3QteW91dHViZSxcbi5wb3N0LXNvdW5kY2xvdWQsXG4ucG9zdC1kYWlseW1vdGlvbiB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGlmcmFtZSxcbiAgdmlkZW8ge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi5wb3N0LWF1ZGlvIHtcbiAgYXVkaW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vIFNpbmdsZSBOYXZpZ2F0aW9uXG4ucG9zdC1uYXYge1xuICBtYXJnaW4tdG9wOiA0LjQ1ZW07XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAuYnJkLWJ0bSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgLnBvc3QtbmF2LW5leHQsXG4gICAgLnBvc3QtbmF2LXByZXYge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi5wb3N0LW5hdi1wcmV2LFxuLnBvc3QtbmF2LW5leHQge1xuICBwYWRkaW5nLWJvdHRvbTogMS43NTBlbTtcblxuICBhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG4gIH1cblxuICBhLCBzcGFuLCBzdHJvbmcsIGZpZ3VyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuMDhlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjExZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC44MTNlbTtcbiAgfVxuXG4gIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAwLjk1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzhlbTtcbiAgfVxuXG4gIGZpZ3VyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45ZW07XG4gIH1cblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtIC0gMSkge1xuICAucG9zdC1uYXYtcHJldixcbiAgLnBvc3QtbmF2LW5leHQge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG5cbiAgICAudGV4dC1sZWZ0LFxuICAgIC50ZXh0LXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogU2VjdGlvbjogQ2xpZW50c1xuICovXG5cbi5jbGllbnRzIHtcbiAgIG1hcmdpbjogMCAtMTBweDtcblxuICAgbGkge1xuICAgICB3aWR0aDogMTAwJTtcbiAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cykge1xuICAgIGxpIHtcbiAgICAgIHdpZHRoOiAzMy4zMyU7XG5cbiAgICAgICY6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoM24rMykge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiB9IiwiLyoqXG4gKiBTZWN0aW9uOiBDYXJkXG4gKi9cblxuLmNydC1wYXBlci1jb250IHtcbiAgLnNlY3Rpb24tY2FyZDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbn1cblxuLmNydC1jYXJkIHtcbiAgcGFkZGluZzogMzBweCAyMHB4IDIwcHggMjBweDtcbn1cblxuLmNydC1jYXJkLWluZm8ge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjYyNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjg4ZW07XG4gIH1cblxuICAudGV4dC1tdXRlZCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgfVxufVxuXG4uY3J0LWNhcmQtYXZhdGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gICYgKyAuY3J0LWNhcmQtaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMzNweDtcbiAgfVxufVxuXG4uY3J0LWF2YXRhci1zdGF0ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBcbiAgJjpob3ZlciB7XG4gICAgLmNydC1hdmF0YXItc3RhdGUyIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG4uY3J0LWF2YXRhci1zdGF0ZTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDIwMG1zIGVhc2Utb3V0O1xufVxuXG4vLyBDYXJkIFdpZGUgTW9kZVxuLmNydC1jYXJkLXdpZGUge1xuICAuY3J0LWF2YXRhci1zdGF0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gIC5jcnQtY2FyZC13aWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBwYWRkaW5nOiA1MHB4IDYlO1xuXG4gICAgLmNydC1jYXJkLWF2YXRhcixcbiAgICAuY3J0LWNhcmQtaW5mbyB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICAuY3J0LWNhcmQtYXZhdGFyIHtcbiAgICAgIHdpZHRoOiAxOTVweDtcbiAgICAgIG1heC13aWR0aDogMTk1cHg7XG4gICAgfVxuXG4gICAgLmNydC1zb2NpYWwge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAuY3J0LWNhcmQtYXZhdGFyICsgLmNydC1jYXJkLWluZm8ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4JTtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjI1MGVtO1xuICAgIH1cblxuICAgIC5jcnQtY2FyZC1pbmZvIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjY4OGVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKipcbiAqIFNlY3Rpb246IEF3YXJkc1xuICovXG5cbi5hd2FyZC1pbWcge1xuICBoZWlnaHQ6IDk1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA5NXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLmF3YXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYXdhcmQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC45MzhlbTtcbn0iLCIvKipcbiAqIFNlY3Rpb246IFRleHRcbiAqL1xuXG4udGV4dC1ib3gge1xuICAgbGluZS1oZWlnaHQ6IDEuODc1ZW07XG59IiwiLyoqXG4gKiBTZWN0aW9uOiBDb250YWN0XG4gKi9cblxuQG1lZGlhKG1pbi13aWR0aDokc2NyZWVuLXNtKXtcbiAgLnBhZGQtYm94LXhze1xuICAgIHBhZGRpbmctbGVmdDogMjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3JTtcbiAgfVxufVxuXG4uY29udGFjdC1oZWFke1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAuY3J0LXNvY2lhbHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbiNtYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDgwJTtcbiAgbWFyZ2luLXRvcDogNTBweDtcblxuICAvLyBnb29nbGUgc2V0cyBsaWdodCBiYWNrZ3JvdW5kIGZvciBkaXYsIGFuZCB0aGlzIGludGVyZmVyZXMgd2l0aCB0aGUgZGFyayB2ZXJzaW9uc1xuICAmID4gZGl2IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhzKXtcbiAgI21hcCB7XG4gICAgcGFkZGluZy10b3A6IDQxJTtcbiAgfVxufSIsIi8qKlxuICogU2VjdGlvbjogRWR1Y2F0aW9uXG4gKi9cblxuLmVkdWNhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAycHg7XG4gICAgY29udGVudDogJyc7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4uZWR1Y2F0aW9uLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogOXB4O1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgaDMge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMC45MzhlbTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIHRvcDogMTRweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4uZWR1Y2F0aW9uLWRhdGUge1xuICBsZWZ0OiAtMjBweDtcbiAgd2lkdGg6IDExN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgcGFkZGluZzogNnB4IDZweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC42MjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgc3BhbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci10b3A6IDExcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5lZHVjYXRpb24tbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5lZHVjYXRpb24tY29tcGFueSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWR1Y2F0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMjEwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmVkdWNhdGlvbi1ib3gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmVkdWNhdGlvbi1kYXRlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogOHB4IDZweDtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IC00cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci10b3A6IDE2cHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDE2cHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIFNlY3Rpb246IFRlc3RpbW9uaWFsc1xuICovXG5cbi5yZWYtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxLjg3NWVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVlbTtcbiAgbWluLWhlaWdodDogNThweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5yZWYtYXZhdGFyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5yZWYtYXV0aG9yIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG5cbiAgc3Ryb25nLFxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgfVxuXG4gIHN0cm9uZyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLnJlZi1pbmZvIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cbn1cblxuLnJlZi1jb250e1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyNXB4IDAgMCAwO1xufVxuXG4ucmVmLWJveC1saXN0IHtcbiAgLnJlZi1ib3g6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59IiwiLyogUG9zdCBDYXRlZ29yeSovXG5cbi5wb3N0IHtcbiAgbWFyZ2luLWJvdHRvbTogMi44MTNlbTtcblxuICAuY3J0LXBhcGVyLWNvbnQgJjpsYXN0LWNoaWxkIHtcbiAgICAucG9zdC1mb290ZXItdG9wIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUG9zdCBNZWRpYVxuLnBvc3QtbWVkaWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMy4yNTBlbTtcbn1cblxuLnBvc3QtcGxheSxcbi5wb3N0LXZvaWNlIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuXG4vLyBQb3N0IFN0aWNreVxuLnBvc3Quc3RpY2t5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xufVxuXG4vLyBQb3N0IEhlYWRlclxuLnBvc3QtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xODhlbTtcbn1cblxuLnBvc3QtdGl0bGUge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLnBvc3QtaGVhZGVyLWluZm8sXG4ucG9zdC1mb290ZXItaW5mbyB7XG4gIGZvbnQtc2l6ZTogMC44MTNlbTtcblxuICBhLCB0aW1lLCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4vLyBQb3N0IEZvb3RlclxuLnBvc3QtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMy4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtZm9vdGVyLXRvcCB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjhlbTtcbn1cblxuLnBvc3QtZm9vdGVyLWluZm8ge1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4ucG9zdC1saW5lIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi5wb3N0LWNhdC1saW5rcyB7XG4gIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcsJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgfVxuXG4gIGE6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgLnBvc3QtZm9vdGVyLXRvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAucG9zdC1tb3JlLFxuICAucG9zdC1mb290ZXItaW5mbyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxuXG4gIC5wb3N0LW1vcmUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICAucG9zdC1mb290ZXItaW5mbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuXG4iLCIvKiBQb3N0IENvbW1lbnRzICovXG4uY29tbWVudHMtYXJlYSxcbi5jb21tZW50LXJlc3BvbmQge1xuICBtYXJnaW4tdG9wOiA0LjM3NWVtO1xufVxuXG4uY29tbWVudC1saXN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICY+bGk6Zmlyc3QtY2hpbGQ+LmNvbW1lbnQtYm9keSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuXG4uY29tbWVudCB7XG4gIC5jaGlsZHJlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAmLnNob3ctcmVwbGllcyB7XG4gICAgLmNoaWxkcmVuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uY29tbWVudC1ib2R5IHtcbiAgbWluLWhlaWdodDogNThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEuMDYzZW0gMDtcbn1cblxuLmNvbW1lbnQtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42ODhlbTtcblxuICAuYXZhdGFyIHtcbiAgICB0b3A6IDEuMDYzZW07XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG59XG5cbi5jb21tZW50LWhlYWRlcixcbi5jb21tZW50LWxpbmtzIHtcbiAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLmNvbW1lbnQtYXV0aG9yIHtcbiAgZm9udC1zaXplOiAwLjkzM2VtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xufVxuXG4uY29tbWVudC1kYXRlIHtcbiAgZm9udC1zaXplOiAwLjcyZW07XG59XG5cbi5jb21tZW50LWZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMC44MmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuXG4gIGEge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5cbi5jb21tZW50LWxpbmtzLFxuLmNvbW1lbnQtcmVwbHlzLWNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAxLjY1ZW07XG59XG5cbi5ieXBvc3RhdXRob3IgPiAuY29tbWVudC1ib2R5IC5mbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAwLjZlbTtcbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAuY29tbWVudC1saXN0IHtcbiAgICBvbCB7XG4gICAgICBtYXJnaW4tbGVmdDogNzVweDtcbiAgICB9XG4gIH1cblxuICAuY29tbWVudC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gIH1cblxuICAuY29tbWVudC1saW5rcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMS4wNjNlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmNvbW1lbnQtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjRlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSAtIDEpIHtcbiAgLmNvbW1lbnQtaGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiA1OHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgfVxufSJdfQ== */
li{color:#757575}li:active{color:#8e3a5c}a:hover{color:#8e3a5c;text-decoration:underline}a{color:#8e3a5c}@media only screen and (max-width:480px){.hide_on_mobile{display:none !important}}.idc-box{background:#f9f9f9 none repeat scroll 0 0;border:1px solid #aaa;display:table;font-size:95%;margin-bottom:1em;padding:20px;width:auto}.idc-box .idc-titulo{font-weight:700;text-align:center}.idc-box li,.idc-box ul,.idc-box ul li{padding:5px;list-style:outside none none !important}.widget-title{font-size:17px;text-align:center;text-transform:uppercase;margin-bottom:35px;padding-top:15px;color:#8e3a5c}.text-muted{color:#fff;opacity:1}.btn-bordered{text-decoration:none;padding:1px;padding-left:10px;padding-right:10px;font-family:rubik;font-weight:300;font-size:20px;font-style:italic;color:#8e3a5c;background-color:#fff;border-radius:15px;border:3px double #fff}.btn-bordered:hover{opacity:.9;text-decoration:none;color:#fff;background-color:#f1ca3e;font-weight:600}.post-title{font-size:1.5em;margin-bottom:.5em;color:#8e3a5c}
@font-face{font-family:Nunito;src:url(//ericaaguado.es/wp-content/plugins/gdpr-cookie-compliance/dist/styles/../fonts/nunito-v8-latin-regular.eot);src:url(//ericaaguado.es/wp-content/plugins/gdpr-cookie-compliance/dist/styles/../fonts/nunito-v8-latin-regular.eot?#iefix) format("embedded-opentype"),url(//ericaaguado.es/wp-content/plugins/gdpr-cookie-compliance/dist/styles/../fonts/nunito-v8-latin-regular.woff2) format("woff2"),url(//ericaaguado.es/wp-content/plugins/gdpr-cookie-compliance/dist/styles/../fonts/nunito-v8-latin-regular.woff) format("woff"),url(//ericaaguado.es/wp-content/plugins/gdpr-cookie-compliance/dist/styles/../fonts/nunito-v8-latin-regular.ttf) format("truetype"),url(//ericaaguado.es/wp-content/plugins/gdpr-cookie-compliance/dist/styles/../fonts/nunito-v8-latin-regular.svg#svgFontName) format("svg");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Nunito;src:url(//ericaaguado.es/wp-content/plugins/gdpr-cookie-compliance/dist/styles/../fonts/nunito-v8-latin-700.eot);src:url(//ericaaguado.es/wp-content/plugins/gdpr-cookie-compliance/dist/styles/../fonts/nunito-v8-latin-700.eot?#iefix) format("embedded-opentype"),url(//ericaaguado.es/wp-content/plugins/gdpr-cookie-compliance/dist/styles/../fonts/nunito-v8-latin-700.woff2) format("woff2"),url(//ericaaguado.es/wp-content/plugins/gdpr-cookie-compliance/dist/styles/../fonts/nunito-v8-latin-700.woff) format("woff"),url(//ericaaguado.es/wp-content/plugins/gdpr-cookie-compliance/dist/styles/../fonts/nunito-v8-latin-700.ttf) format("truetype"),url(//ericaaguado.es/wp-content/plugins/gdpr-cookie-compliance/dist/styles/../fonts/nunito-v8-latin-700.svg#svgFontName) format("svg");font-style:normal;font-weight:700;font-display:swap}.gdpr_lightbox-active,.gdpr_lightbox-active body{overflow:hidden}.gdpr_lightbox{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;transition:opacity .3s ease}.gdpr_lightbox.gdpr_lightbox-opened{opacity:1}.gdpr_lightbox.gdpr_lightbox-closed{opacity:0}.gdpr_lightbox *{box-sizing:border-box}.gdpr_lightbox-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.gdpr_lightbox-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.gdpr_lightbox-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity .3s ease}.gdpr_lightbox-loading .gdpr_lightbox-loader{opacity:1}.gdpr_lightbox-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.gdpr_lightbox-content{z-index:9993;width:100%;transform:scale(1);transition:transform .3s ease}.gdpr_lightbox-closed .gdpr_lightbox-content,.gdpr_lightbox-loading .gdpr_lightbox-content{transform:scale(.8)}.gdpr_lightbox-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.gdpr_lightbox-close,.gdpr_lightbox-close:active,.gdpr_lightbox-close:focus,.gdpr_lightbox-close:hover,.gdpr_lightbox-close:visited{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:0 0;box-shadow:none}.gdpr_lightbox-close::-moz-focus-inner{border:0;padding:0}.gdpr_lightbox-close:active{top:1px}.gdpr_lightbox-image img{max-width:100%;display:block;line-height:0;border:0}.gdpr_lightbox-iframe .gdpr_lightbox-container{width:100%;max-width:964px}.gdpr_lightbox-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;transform:translateZ(0);-webkit-overflow-scrolling:touch}.gdpr_lightbox-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}body.moove_gdpr_overflow{overflow:hidden}body.moove_gdpr_overflow #page{position:relative;z-index:10}body.moove_gdpr_overflow #main-header,body.moove_gdpr_overflow #page-container{z-index:99}.gdpr_lightbox-hide{display:none}.cookie-switch.focus-g{border-radius:50px}#moove_gdpr_cookie_modal .mgbutton.focus-g,.cookie-switch.focus-g{box-shadow:1px 1px 5px #010101}.gdpr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#moove_gdpr_cookie_modal li a .gdpr-svg-icon,#moove_gdpr_cookie_modal li button .gdpr-svg-icon{height:30px;display:inline-block;float:left;width:35px;margin-right:5px;position:relative;top:0}#moove_gdpr_cookie_modal li a .gdpr-svg-icon svg,#moove_gdpr_cookie_modal li button .gdpr-svg-icon svg{height:30px;width:auto;background-color:transparent}body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu .gdpr-svg-icon,body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{display:none}.moove_gdpr_cookie_modal_open .gdpr_lightbox-content:after{box-shadow:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin-right:10px;margin-bottom:5px}#moove_gdpr_cookie_info_bar{content-visibility:auto}#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn{display:none}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn{display:block;position:absolute;top:-15px;right:-15px;background-color:#fff}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn.focus-g,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:hover,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn.focus-g,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:hover{background-color:#626262;color:#fff}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container{position:relative}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn{background-color:transparent;padding:0;display:inline-block;float:right;position:relative;font-size:14px;line-height:20px;margin:3px 4px;width:36px;height:36px;border-radius:50%;box-shadow:inset 0 0 0 1px #626262;color:#626262;transition:all .3s ease}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn{display:none}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn:hover{background-color:#626262;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i{font-size:32px;top:-1px;position:relative;height:30px;display:block;overflow:hidden}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn{color:#fff;opacity:.7;box-shadow:inset 0 0 0 1px #fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:hover{background-color:#fff;opacity:1;color:#fff}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button{text-decoration:none}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider,#moove_gdpr_cookie_modal .switch .slider{overflow:visible}#moove_gdpr_cookie_modal{margin:0 auto;margin-top:0;min-height:60vh;font-family:Nunito,sans-serif;content-visibility:hidden}#moove_gdpr_cookie_modal span.tab-title{display:block}#moove_gdpr_cookie_modal button{letter-spacing:0;outline:none;cursor:pointer}#moove_gdpr_cookie_modal *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:inherit}#moove_gdpr_cookie_modal .cookie-switch,#moove_gdpr_cookie_modal .switch{position:relative;display:inline-block;width:50px;height:30px}#moove_gdpr_cookie_modal .cookie-switch input,#moove_gdpr_cookie_modal .switch input{display:none}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider,#moove_gdpr_cookie_modal .cookie-switch .slider,#moove_gdpr_cookie_modal .switch .cookie-slider,#moove_gdpr_cookie_modal .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:red;transition:.4s;margin:0;padding:0}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:before,#moove_gdpr_cookie_modal .cookie-switch .slider:before,#moove_gdpr_cookie_modal .switch .cookie-slider:before,#moove_gdpr_cookie_modal .switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:1px;bottom:1px;transition:.4s;border:1px solid #f2f2f2;border-radius:50%;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.25);display:block;box-sizing:content-box}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:after,#moove_gdpr_cookie_modal .cookie-switch .slider:after,#moove_gdpr_cookie_modal .switch .cookie-slider:after,#moove_gdpr_cookie_modal .switch .slider:after{content:attr(data-text-disabled);position:absolute;top:0;left:60px;font-weight:700;font-size:16px;line-height:30px;color:red;display:block;white-space:nowrap}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.cookie-round,#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.round,#moove_gdpr_cookie_modal .cookie-switch .slider.cookie-round,#moove_gdpr_cookie_modal .cookie-switch .slider.round,#moove_gdpr_cookie_modal .switch .cookie-slider.cookie-round,#moove_gdpr_cookie_modal .switch .cookie-slider.round,#moove_gdpr_cookie_modal .switch .slider.cookie-round,#moove_gdpr_cookie_modal .switch .slider.round{border-radius:34px}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.cookie-round:before,#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.round:before,#moove_gdpr_cookie_modal .cookie-switch .slider.cookie-round:before,#moove_gdpr_cookie_modal .cookie-switch .slider.round:before,#moove_gdpr_cookie_modal .switch .cookie-slider.cookie-round:before,#moove_gdpr_cookie_modal .switch .cookie-slider.round:before,#moove_gdpr_cookie_modal .switch .slider.cookie-round:before,#moove_gdpr_cookie_modal .switch .slider.round:before{border-radius:50%}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider,#moove_gdpr_cookie_modal .switch input:checked+.slider{background-color:#2e9935}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:after,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:after,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:after,#moove_gdpr_cookie_modal .switch input:checked+.slider:after{content:attr(data-text-enable);color:#2e9935;white-space:nowrap}#moove_gdpr_cookie_modal .cookie-switch input:focus+.cookie-slider,#moove_gdpr_cookie_modal .cookie-switch input:focus+.slider,#moove_gdpr_cookie_modal .switch input:focus+.cookie-slider,#moove_gdpr_cookie_modal .switch input:focus+.slider{box-shadow:0 0 1px #2e9935}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:before,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:before,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:before,#moove_gdpr_cookie_modal .switch input:checked+.slider:before{transform:translateX(20px)}#moove_gdpr_cookie_modal a,#moove_gdpr_cookie_modal button{outline:none;box-shadow:none;text-shadow:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{color:#000;background-color:#fff;width:900px;width:80vw;max-width:1170px;min-height:600px;border-radius:10px;position:relative;margin:0 auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .gdpr-cc-form-fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content fieldset{background-color:transparent}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-left .moove-gdpr-company-logo-holder{text-align:left}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-center .moove-gdpr-company-logo-holder{text-align:center}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-right .moove-gdpr-company-logo-holder{text-align:right}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;height:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2{min-height:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-left-content{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{width:100%;border-top-left-radius:5px;border-bottom-left-radius:5px;position:relative;float:none;padding-bottom:135px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .main-modal-content{max-height:50vh;overflow:hidden;overflow-y:auto;padding-bottom:0;height:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{padding-right:30px;white-space:nowrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a{padding-right:0;text-align:right;color:#000;font-weight:700;font-size:13px;letter-spacing:-.3px;position:relative;top:0;text-decoration:none;display:block;-ms-flex-align:baseline;align-items:baseline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings{float:left}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main{display:block;position:relative}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{position:relative;overflow:hidden;padding-right:190px;padding-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar{position:absolute;top:0;right:0;width:190px;text-align:right}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.slider{position:relative;width:50px;height:30px;display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.slider:after{text-align:right;left:auto;right:60px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title{font-weight:700;font-size:20px;margin-bottom:15px;padding-right:190px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;height:75px;position:relative;margin-bottom:20px;padding-right:180px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder{max-width:180px;margin:0;float:right;position:absolute;top:0;right:0;width:100%;text-align:right;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;height:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder img{max-width:100%;text-align:center}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title{width:100%;font-weight:700;font-size:28px;line-height:1.1}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close{position:absolute;text-decoration:none;top:-30px;right:-30px;display:block;width:60px;height:60px;line-height:60px;text-align:center;border-radius:50%;background:0 0;padding:0;z-index:99;margin:0;outline:none;box-shadow:none;border:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover span.gdpr-icon{background-color:#fff;color:#0c4da2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{display:block;width:60px;height:60px;line-height:60px;font-size:48px;background-color:#0c4da2;border:1px solid #0c4da2;color:#fff;border-radius:50%;transition:all .3s ease}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{padding:0;margin-bottom:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img{max-height:75px;max-width:70%;width:auto;display:inline-block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-title h2{font-weight:400;font-size:20px;margin:5px 0 0;padding:0;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-content.moove-gdpr-no-modal-title .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-content.moove-gdpr-no-modal-title .moove-gdpr-tab-main span.tab-title{margin-top:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{font-weight:700;font-size:28px;line-height:1.2;margin:0;padding:0;color:#000;margin-bottom:25px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;max-height:calc(100% - 155px);overflow-y:auto;padding-right:20px;padding-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content button,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p{font-weight:400;font-size:16px;line-height:1.4;margin-bottom:18px;margin-top:0;padding:0;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6{font-size:18px;line-height:1.4;margin-bottom:20px;margin-top:0;font-weight:700;text-transform:none;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a{color:#000;text-decoration:underline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content.moove-gdpr-strict-warning-message{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar{padding:5px;margin-right:10px;margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled{opacity:.6;pointer-events:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked+.cookie-slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .switch input:checked+.slider{background-color:#474747}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked+.cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .switch input:checked+.slider:after{color:#474747}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar p{display:inline-block;float:right;color:#09a501;margin:0;line-height:1.2;font:700 11px Arial,Helvetica,sans-serif;font-weight:700}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap .gdpr-cc-form-fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form .gdpr-cc-form-fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset{border:none;padding:0;margin:0;box-shadow:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap .gdpr-cc-form-fieldset:hover label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap fieldset:hover label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form .gdpr-cc-form-fieldset:hover label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset:hover label{color:#09a501}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:130px;position:absolute;left:0;bottom:0;width:100%;background-color:#f1f1f1;z-index:15;border-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{content:"";position:absolute;bottom:130px;left:60px;right:60px;height:1px;display:block;background-color:#c9c8c8}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding{text-decoration:none;padding:0 10px;font-size:10px;color:#000;font-weight:700;line-height:13px;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;width:auto;max-width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding img{height:15px;margin-left:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding span{display:inline-block;text-decoration:underline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{width:100%;display:block;padding:0 60px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:0;text-decoration:none;border-radius:150px;color:#fff;padding:15px 10px;transition:all .3s ease;border:1px solid transparent;min-width:160px;text-align:center;text-transform:none;letter-spacing:0;font-weight:700;font-size:14px;line-height:20px;cursor:pointer}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover{background-color:#fff}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-allow-all,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all{float:left}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings{float:right;color:#fff;display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:hover{background-color:#fff}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{width:40%;display:inline-block;float:left;padding:40px 60px;position:absolute;height:100%;top:0;box-shadow:0 0 30px 0 rgba(35,35,35,.1);background:#fff;z-index:10;left:0;border-top-left-radius:5px;border-bottom-left-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{position:absolute;bottom:0;padding-bottom:30px;left:60px;right:60px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a{color:#000;font-weight:700;font-size:13px;letter-spacing:-.3px;padding:20px 0;position:relative;top:10px;text-decoration:none;display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a img{width:60px;height:auto;display:inline-block;margin-left:5px;position:relative;top:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span{display:inline-block;text-decoration:underline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{padding:0;list-style:none;margin:0;z-index:12}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li{margin:0;padding:0;list-style:none;margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button{background-color:#fff;border-color:#f1f1f1;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button span.gdpr-icon{color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:800;font-size:14px;text-decoration:none;text-transform:uppercase;background-color:#f1f1f1;border:1px solid #f1f1f1;line-height:1.1;padding:13px 20px;color:#0c4da2;width:100%;transition:all .3s ease;border-radius:5px;text-align:left}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a:hover i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a:hover span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover span.gdpr-icon{text-decoration:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{display:inline-block;float:left;font-size:30px;width:40px;margin-right:5px;position:relative;top:0;color:#0c4da2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-nav-tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;width:calc(100% - 40px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{width:60%;display:inline-block;float:right;padding:40px 60px;position:absolute;top:0;height:auto;right:0;background-color:#f1f1f1;border-top-right-radius:5px;border-bottom-right-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo{width:100%;height:0;padding-bottom:38px;background-size:contain;background-position:0;background-repeat:no-repeat}.moove-hidden{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar:after,.moove-clearfix:after{content:"";display:table;clear:both}#moove_gdpr_cookie_info_bar{position:fixed;bottom:0;left:0;width:100%;min-height:60px;max-height:400px;color:#fff;z-index:9900;background-color:#202020;border-top:1px solid #fff;font-family:Nunito,sans-serif;transition:bottom .3s cubic-bezier(.17,.04,.03,.94)}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top{bottom:auto;top:0;transition:top .3s cubic-bezier(.17,.04,.03,.94)}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-dark-scheme{border-top:0;border-bottom:1px solid #fff}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-light-scheme{border-top:0;border-bottom:1px solid #202020}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-info-bar-hidden{bottom:auto;top:-400px}#moove_gdpr_cookie_info_bar *{font-family:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden{bottom:-400px}#moove_gdpr_cookie_info_bar.moove-gdpr-align-center,#moove_gdpr_cookie_info_bar.moove-gdpr-align-right{text-align:center}#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-close-btn{border:none}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{background-color:#fff;border-top:1px solid #202020}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme p{color:#202020}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button{text-decoration:underline;outline:none}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{background-color:#202020;border-top:1px solid #fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme p{color:#fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button{text-decoration:underline;outline:none;transition:all .2s ease}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{background-color:#fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a{border-color:#fff;color:#fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:hover{background-color:#fff;color:#202020}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn{background-color:transparent;box-shadow:inset 0 0 0 1px currentColor;opacity:.7;color:#202020}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover{box-shadow:none;opacity:1;color:#fff;background-color:#202020}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn{background-color:transparent;box-shadow:inset 0 0 0 1px currentColor;opacity:.7;color:#fff}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover{box-shadow:none;opacity:1;color:#202020;background-color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:10px 40px;position:static;display:inline-block}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container i.gdpricon-cog-1,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container span.gdpricon-cog-1{font-size:40px;width:60px;height:50px;line-height:50px;text-align:center;position:absolute;top:calc(50% - 25px);left:0;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup{position:absolute;width:60px;height:50px;line-height:50px;text-align:center;top:calc(50% - 25px);right:0;text-decoration:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup i,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup span.gdpr-icon{width:28px;height:28px;line-height:26px;text-align:center;text-decoration:none;background-color:#fff;color:#424449;border-radius:50%;display:block;border:1px solid #fff;font-size:16px;position:relative}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup:hover i,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup:hover span.gdpr-icon{background-color:#424449;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding-left:30px;padding-right:30px;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{margin:0;font-size:14px;line-height:18px;font-weight:700;padding-bottom:0;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6{font-size:22px;line-height:30px;margin-bottom:15px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a{display:inline-block;width:35px;height:35px;border:1px solid #202020;color:#202020;text-decoration:none;outline:none;line-height:35px;text-align:center;border-radius:50%;font-size:28px;padding-top:1px;transition:all .2s ease;margin-left:10px;margin-left:6vw}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:hover{background-color:#202020;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{font-size:14px;line-height:20px;color:#fff;font-weight:700;text-decoration:none;border-radius:150px;padding:8px 30px;transition:all .3s ease;border:none;display:inline-block;margin:3px 4px;white-space:nowrap;text-transform:none;letter-spacing:0;cursor:pointer}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{color:#fff;background-color:#202020}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button{background-color:#424449;color:#fff;border-color:transparent;cursor:pointer}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button:hover,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button:hover{border-color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button{text-decoration:underline;cursor:pointer;transition:all .2s ease}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{padding-left:15px;padding-left:3vw}.gdpr_lightbox.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal{content-visibility:visible}.gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-container{max-width:100%}.gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-close{opacity:0;visibility:hidden}#moove_gdpr_save_popup_settings_button{display:block;z-index:1001;position:fixed;background-color:rgba(0,0,0,.8);transition:all .3s ease;color:#fff;padding:0;text-align:center;height:40px;outline:none;font-weight:400;font-size:14px;line-height:20px;border-radius:0;border:none;text-decoration:none}#moove_gdpr_save_popup_settings_button:not(.gdpr-floating-button-custom-position){bottom:50px;left:50px}#moove_gdpr_save_popup_settings_button span{background-color:inherit;transition:all .3s ease}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon{display:-ms-inline-flexbox;display:inline-flex;line-height:40px;float:left;font-size:30px;min-width:40px;height:40px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;z-index:15;position:relative;background-color:transparent}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon i,#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon span.gdpr-icon{position:relative;top:0;font-weight:900;background-color:transparent}#moove_gdpr_save_popup_settings_button span.moove_gdpr_text{font:normal 12px Arial,sans-serif;text-transform:uppercase;white-space:nowrap;padding:0 15px 0 5px;top:0;left:0;position:relative;line-height:40px;display:none;overflow:hidden;z-index:5;background-color:transparent;text-decoration:none}#moove_gdpr_save_popup_settings_button:hover{background-color:#000}#moove_gdpr_save_popup_settings_button:hover span.moove_gdpr_text{display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{padding-right:60px}#moove_gdpr_cookie_info_bar *{box-sizing:border-box}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton.mright{float:right}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton.mgrey{background-color:#424449}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton.mgrey:hover{background-color:#202020}@media (max-width:767px){#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{min-height:30px;font-weight:400}#moove_gdpr_cookie_modal li a .gdpr-svg-icon,#moove_gdpr_cookie_modal li button .gdpr-svg-icon{margin-right:0;text-align:center;width:25px;height:25px}#moove_gdpr_cookie_modal li a .gdpr-svg-icon svg,#moove_gdpr_cookie_modal li button .gdpr-svg-icon svg{height:25px}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{height:14px;top:calc(50% - 7px)}#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder{-ms-flex-wrap:wrap;flex-wrap:wrap}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn{width:30px;height:30px;border:none}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i{font-size:27px;height:25px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-right-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main{min-height:40vh;max-height:calc(100vh - 180px)}.gdpr-fb-hide-mobile{display:none!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{width:calc(100vw - 50px)}#moove_gdpr_cookie_modal .cookie-switch,#moove_gdpr_cookie_modal .switch{width:40px;height:24px}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:before,#moove_gdpr_cookie_modal .cookie-switch .slider:before,#moove_gdpr_cookie_modal .switch .cookie-slider:before,#moove_gdpr_cookie_modal .switch .slider:before{height:20px;width:20px}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:before,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:before,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:before,#moove_gdpr_cookie_modal .switch input:checked+.slider:before{transform:translateX(16px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title{padding-right:0;height:auto;margin-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title{font-weight:700;font-size:22px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{height:80vh}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content .main-modal-content{max-height:calc(80vh - 155px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin-right:5px;margin-bottom:2px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{position:relative;padding-right:10px;max-width:50%;width:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a{font-weight:700;font-size:11px;padding-left:0;display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a u{display:block;text-decoration:underline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{padding-right:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content p{margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar{position:relative;left:0;right:auto;width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form{text-align:left;margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.slider{width:40px;height:24px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.slider:after{left:45px;right:0;text-align:left;top:-3px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title{padding-right:0;font-weight:700;font-size:16px;margin-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{max-height:500px;max-height:90vw;min-height:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .switch .slider:after{font-weight:800;font-size:12px;line-height:30px;min-width:130px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-close-modal-button a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-close-modal-button button{display:inline-block;width:30px;height:30px;border:1px solid #202020;color:#202020;text-decoration:none;outline:none;line-height:30px;text-align:center;border-radius:50%;font-size:27px;padding-top:1px;transition:all .2s ease;margin-left:15px;margin-left:6vw;position:absolute;right:5px;top:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close{position:absolute;top:-15px;right:-15px;display:block;width:30px;height:30px;line-height:30px;text-decoration:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{width:30px;height:30px;line-height:30px;font-size:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo{padding-bottom:30px;background-size:contain;background-position:50%;margin-top:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding:10px;padding-top:30px;position:relative;top:0;left:0;text-align:center;height:140px;border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{display:inline-block;margin:0 auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li{list-style:none;margin-bottom:20px;display:inline-block;float:left;margin:0 5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{padding:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{margin:0;text-align:center;width:24px;font-size:24px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-nav-tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{top:3px;right:3px;left:auto;padding:0;bottom:auto;transform:scale(.8)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a{text-align:right}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span{display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{width:100%;position:relative;padding:15px 10px;height:calc(90vh - 200px);border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2{max-height:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{font-weight:700;font-size:16px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar{padding:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{padding:0;position:relative;overflow:auto;max-height:calc(100% - 110px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p{font-weight:400;font-size:14px;line-height:1.3}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6{font-weight:700;font-size:14px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main{margin-bottom:55px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{height:100%;max-height:calc(90vh - 320px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:70px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{left:10px;right:10px;bottom:70px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding:0 10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:0;background-color:#fff;text-decoration:none;border-radius:150px;font-weight:700;font-size:12px;line-height:18px;padding:5px;transition:all .3s ease;border:1px solid #fff;color:#fff;min-width:110px;text-align:center;text-transform:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt button{top:0;padding:5px 0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img{max-height:40px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{text-align:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:15px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container i.gdpricon-cog-1,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container span.gdpricon-cog-1{display:none}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding-left:0;padding-right:0;display:block;min-height:auto}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice{padding-left:4px;margin-bottom:10px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{padding-left:0}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{font-size:12px;font-weight:700;padding:5px 20px}.moove-gdpr-branding-cnt a{padding:10px 0}}@media screen and (max-width:767px) and (orientation:landscape){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo{margin-top:0;background-position:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{height:600px;height:90vh}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content .main-modal-content{max-height:500px;max-height:calc(80vh - 80px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{text-align:left;margin:0;display:inline-block;float:left;width:40%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{max-width:60%;float:right}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding-top:30px;height:75px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{margin-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:45px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{bottom:45px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;max-height:350px;max-height:calc(100% - 70px)}#moove_gdpr_cookie_modal{background:0 0;border-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{height:55vh}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a.moove-gdpr-branding{top:0;padding:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{max-height:calc(90vh - 220px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{padding-bottom:80px}}@media (min-width:768px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-right-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main{height:100%}}@media (min-width:768px) and (max-width:999px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{padding:30px 20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:120px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding:0 20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{bottom:120px;left:20px;right:20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{padding-right:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding:30px 20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-height:620px;transform:scale(.75)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{left:20px;right:20px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p>a{font-size:13px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{padding:10px 15px;font-weight:700;font-size:12px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding-left:20px;padding-right:20px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button button{margin-left:15px;margin-left:5vw}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{font-weight:700;font-size:24px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{transform:scale(.75)}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:10px 20px}}@media (min-width:1000px) and (max-width:1300px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{padding:40px 30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:120px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding:0 30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{bottom:120px;left:30px;right:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{padding-right:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{left:30px;right:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-width:700px}}@media (min-width:768px) and (max-height:700px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-height:600px;transform:scale(.7)}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{display:block;max-width:100%;text-align:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{margin-top:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{display:block;max-width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span{display:block}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{display:block;max-width:100%;text-align:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{margin-top:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{display:block;max-width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span{display:block}}@media print{#moove_gdpr_cookie_info_bar,#moove_gdpr_cookie_modal,#moove_gdpr_save_popup_settings_button,.gdpr_cookie_settings_shortcode_content{display:none!important}body.moove_gdpr_overflow{overflow:auto}body.moove_gdpr_overflow .gdpr_lightbox{display:none!important}}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon svg{height:30px;width:auto}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon svg *{fill:currentColor}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close,.gdpr-icon.moovegdpr-arrow-close,i.moovegdpr-arrow-close.moovegdpr-arrow-close{position:relative}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{position:absolute;content:" ";height:24px;width:1px;top:calc(50% - 12px);background-color:currentColor}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{transform:rotate(45deg)}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after{transform:rotate(-45deg)}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i.moovegdpr-arrow-close:before,.gdpr-icon i.moovegdpr-arrow-close:after,.gdpr-icon i.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close i.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close i.moovegdpr-arrow-close:before{height:18px;top:calc(50% - 8px)}@media (max-width:767px){#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{height:14px;top:calc(50% - 7px)}}
#moove_gdpr_cookie_modal,#moove_gdpr_cookie_info_bar,.gdpr_cookie_settings_shortcode_content{font-family:Nunito,sans-serif}#moove_gdpr_save_popup_settings_button{background-color:#8e3a5c;color:#fff}#moove_gdpr_save_popup_settings_button:hover{background-color:#f1ca3e}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{background-color:#8e3a5c}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green{background-color:#8e3a5c;border-color:#8e3a5c}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green:hover{background-color:#fff;color:#8e3a5c}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{background-color:#8e3a5c;border:1px solid #8e3a5c}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon:hover,#moove_gdpr_cookie_info_bar span[data-href]>u.change-settings-button{color:#8e3a5c}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button span.gdpr-icon{color:inherit}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li:hover a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li:hover button{color:#f1ca3e}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{color:inherit}#moove_gdpr_cookie_modal .gdpr-acc-link{line-height:0;font-size:0;color:transparent;position:absolute}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button:hover,#moove_gdpr_cookie_info_bar span[data-href]>u.change-settings-button,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button.focus-g{color:#8e3a5c}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button{color:#f1ca3e}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button i{color:#f1ca3e}#moove_gdpr_cookie_modal.gdpr_lightbox-hide{display:none}
body{font-family:'Rubik',sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Ruda',sans-serif}.crt-logo{font-family:'Rubik',sans-serif}.btn,input[type=submit]{font-family:'Ruda',sans-serif}.text-primary,.crt-icon-list .crt-icon,.post-title a:hover,.crt-nav .menu-item-object-post.current-menu-item a,.crt-nav .menu-item-object-page.current-menu-item a,.crt-nav .menu-item-object-category.current-menu-item a,.fc-state-active,.fc-state-active .fc-button-inner{color:#f1ca3e}mark,input[type=submit],.bg-primary,.btn-primary,.bg-primary.text-dropcup-sq,.raiting-circle .fill,.progress-bullets .bullet.fill,.tabs .tabs-menu li.active a,.tabs .tabs-menu li a:hover,.togglebox-header:before,.accordion-header:before,.education:before,.education-date,.widget_calendar tbody a,#crtMainNav .sub-menu li>a:hover,#crtMainNav .sub-menu .current-menu-item>a,#crtMainNavSm .sub-menu:before,.apcal_btn-primary,.apcal_btn-primary:hover,#buttonbox .apcal_btn-success,#buttonbox .apcal_btn-success:hover,.apcal_alert-info{background-color:#f1ca3e}.btn-bordered,.brd-primary,#crtNavSm .current a,#crtNavSm .menu-item-object-post.current-menu-item a,#crtNavSm .menu-item-object-page.current-menu-item a,#crtNavSm .menu-item-object-category.current-menu-item a,.progress-bullets .bullet,.education-date:after,.education-date:before,.apcal_modal-body .apcal_alert-info{border-color:#f1ca3e}::-moz-selection{background-color:#f1ca3e}::selection{background-color:#f1ca3e}.crt-card,.btn-primary,input[type=submit],.education-date,.apcal_btn-primary,.apcal_btn-primary:hover,#buttonbox .apcal_btn-success,#buttonbox .apcal_btn-success:hover,.apcal_alert-info,.tabs .tabs-menu li.active a,.tabs .tabs-menu li a:hover,.accordion-header,.togglebox-header{color:#fff}::-moz-selection{color:#fff}::selection{color:#fff}.bg-primary .btn-bordered{border-color:#fff;color:#fff}body,blockquote.quote-top:before,blockquote.quote-side:before,.form-item,.crt-logo,.page-numbers:hover,.page-numbers.current,.tabs .tabs-menu a,.crt-nav a,.crt-tooltip,#crtMainNav .sub-menu a,#crtMainNav>ul>li>a:hover,#crtMainNav>ul>li.current-menu-item>a,#crtMainNav>ul>li.current-menu-parent>a,#crtMainNavSm li>a:hover,#crtMainNavSm li.current-menu-item a,#crtMainNavSm li.current-menu-parent a,.accordion li.active .accordion-header,.accordion-header:hover,.togglebox li.active .togglebox-header,.togglebox-header:hover,.pf-filter button,.search-title span,.widget_archive a,.widget_categories a{color:#393529}::-webkit-input-placeholder{color:#393529}::-moz-placeholder{color:#393529}:-ms-input-placeholder{color:#393529}:-moz-placeholder{color:#393529}.text-dropcup-sq,.styled-ul li:before,.education-box:before{background-color:#393529}.text-muted,.post-content,.page-numbers,.education-company,.ref-author span,table>thead>tr>th,.styled-ul>li>ul ul,#crtMainNav>ul>li>a,#crtMainNavSm a,.cr-carousel .slick-next:before,.cr-carousel .slick-prev:before,.widget-title,.widget_archive li,.widget_categories li,.widget_recent_entries .post-date,.post-category-comment a,#timesloatbox,.apcal_modal-info .icon-remove{color:#757575}.styled-ul>li>ul ul li:before{background-color:#757575}hr,th,td,blockquote,.brd-btm,.post-tags a,.reference-box,.crt-head-inner,.crt-paper,.crt-paper-layers:after,.crt-paper-layers:before,#comments .comment-list,#comments .comment-body,.crt-nav-type1 .crt-nav-cont,.tabs .tabs-menu,.tabs-vertical:before,.page-category .post-footer,.search-for,.widget_meta>ul,.widget_pages>ul,.widget_archive>ul,.widget_nav_menu .menu,.widget_categories>ul,.widget_recent_entries>ul,.widget_recent_comments>ul,.widget_meta li,.widget_pages li,.widget_archive li,.widget_nav_menu li,.widget_categories li,.widget_recent_entries li,.widget_recent_comments li,.widget_calendar caption,.widget_tag_cloud a,.post-category-comment a,.apcal_modal,.apcal_btn#next1,.apcal_btn#back{border-color:#e1e1e1}.crt-nav-btm:after{background-color:#e1e1e1}.post-line{color:#e1e1e1}#crtBgShape1 polygon{fill:#8e3a5c}#crtBgShape2 polygon{fill:#f1ca3e}body,select,textarea,input[type=url],input[type=tel],input[type=time],input[type=text],input[type=email],input[type=number],input[type=search],input[type=password],input[type=week],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],.form-item,.widget_search input[type=text],.fc-state-highlight{background-color:#f0ecec}.text-dropcup-sq{color:#fff}.crt-head-inner,.crt-card-footer,blockquote.quote-top:before,blockquote.quote-side:before,.tooltip:after,.education-box:last-child:after,.crt-nav-type1 .crt-nav-cont,#crtMainNav .sub-menu,.crt-tooltip:after,#crtSidebar,.pf-popup-content,.cr-carousel .slick-next,.cr-carousel .slick-prev,.crt-side-box-1,.crt-side-box-2,.crt-side-box-2 .widget,#crtContainer,.crt-paper,.crt-paper-layers:after,.crt-paper-layers:before,#crtSidebarBtn,#crtSidebarClose,.crt-side-box-1 #sticky-widget-inner{background-color:#fff}.tooltip:before{border-top-color:#fff}.crt-nav-type1 .crt-nav-btm,.crt-tooltip.arrow-right:before{border-left-color:#fff}.crt-tooltip.arrow-left:before{border-right-color:#fff}.btn-default{background-color:#f1ca3e}.btn-default{color:#fff}.btn-secondary{background-color:#8e3a5c}.btn-secondary{color:#fff}
.wdg-sticky{z-index:999}.crt-side-box-1 .wdg-sticky{box-shadow:-4px 7px 15px 1px rgba(0,0,0,.2)}
Comandos útiles para Nextcloud | Erica Aguado Exposito Comandos más utilizados en la gestión y mantenimiento de Nextcloud
General Mantenimiento # sudo -u www-data php occ maintenance:mode --off
# sudo -u www-data php occ maintenance:mode --on
Ver versión de Nextcloud # sudo -u www-data php occ -V
Ver estado Nextcloud # sudo -u www-data php occ status
Aplicaciones Listar APPs # sudo -u www-data php occ app:list
Activar y desactivar APPs # sudo -u www-data php occ app:enable
# sudo -u www-data php occ app:disable
Usuarios Restablecer contraseñas # sudo -u www-data php occ user:resetpassword
* Incluidos administradores
Eliminar usuarios # sudo -u www-data php occ user:delete
Habilitar y deshabilitar usuarios # sudo -u www-data php occ user:disable
Limpiar papeleras usuarios # sudo -u www-data php occ trashbin:cleanup --all-users
Eliminar versiones de ficheros # sudo -u www-data php occ versions:cleanup
* Solicita nombre de usuarios o todos
Activar y desactivar authenticación en dos pasos # sudo -u www-data php occ twofactor:disable
# sudo -u www-data php occ twofactor:enable
Base de datos Añadir indices en la base de datos # sudo -u www-data php occ db:add-missing-indices
Añadir claves primarias # sudo -u www-data php occ db:add-missing-primary-keys
Convertir tablas a «big int» # sudo -u www-data php occ db:convert-filecache-bigint
Cron Añadir cron # vim /etc/cron.d/nextcloud
*/15 * * * * su www-data php -f /var/www/nextcloud/cron.php
Ejecutar por consola cron # sudo -u www-data php -f /var/www/html/nextcloud/cron.php
Scan seguridad https://scan.nextcloud.com/
Utilizamos cookies para darte la mejor experiencia en nuestra web.
Puedes informarte más sobre qué cookies estamos utilizando o desactivarlas en los AJUSTES .
ACEPTAR
Cerrar los ajustes de cookies RGPD
Resumen de privacidad ¿Para qué finalidades se utiliza mi información y quiénes la utilizan? Este Sitio Web utiliza cookies propias y de otras entidades, para que podamos ofrecerle la mejor experiencia de usuario posible.
La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.
Información adicional: Puede conocer la información completa sobre el uso de las cookies, su configuración, origen, finalidades y derechos en nuestra Política de Cookies .
Si das tu consentimiento para los fines anteriores, también permites que este sitio web realice el procesamiento de los siguientes datos: Cotejo de datos sin conexión, datos de localización geográficos y vinculación de dispositivos.
Cookies estrictamente necesarias Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.
Si desactivas esta cookie no podremos guardar tus preferencias. Esto significa que cada vez que visites esta web tendrás que activar o desactivar las cookies de nuevo.
Cookies de terceros Esta web utiliza Google Analytics para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.
Dejar esta cookie activa nos permite mejorar nuestra web.
¡Por favor, activa primero las cookies estrictamente necesarias para que podamos guardar tus preferencias!
Política de cookies Más información sobre nuestra política de cookies