img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}: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{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
.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;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter {float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--theme-primary:#e36d60;--wp--preset--color--theme-secondary:#41848f;--wp--preset--color--theme-red:#c0392b;--wp--preset--color--theme-green:#27ae60;--wp--preset--color--theme-blue:#2980b9;--wp--preset--color--theme-yellow:#f1c40f;--wp--preset--color--theme-black:#1c2833;--wp--preset--color--theme-grey:#95a5a6;--wp--preset--color--theme-white:#ecf0f1;--wp--preset--color--custom-daylight:#97c0b7;--wp--preset--color--custom-sun:#eee9d1;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:16px;--wp--preset--font-size--medium:25px;--wp--preset--font-size--large:31px;--wp--preset--font-size--x-large:42px;--wp--preset--font-size--larger:39px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-theme-primary-color{color:var(--wp--preset--color--theme-primary) !important}.has-theme-secondary-color{color:var(--wp--preset--color--theme-secondary) !important}.has-theme-red-color{color:var(--wp--preset--color--theme-red) !important}.has-theme-green-color{color:var(--wp--preset--color--theme-green) !important}.has-theme-blue-color{color:var(--wp--preset--color--theme-blue) !important}.has-theme-yellow-color{color:var(--wp--preset--color--theme-yellow) !important}.has-theme-black-color{color:var(--wp--preset--color--theme-black) !important}.has-theme-grey-color{color:var(--wp--preset--color--theme-grey) !important}.has-theme-white-color{color:var(--wp--preset--color--theme-white) !important}.has-custom-daylight-color{color:var(--wp--preset--color--custom-daylight) !important}.has-custom-sun-color{color:var(--wp--preset--color--custom-sun) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-theme-primary-background-color{background-color:var(--wp--preset--color--theme-primary) !important}.has-theme-secondary-background-color{background-color:var(--wp--preset--color--theme-secondary) !important}.has-theme-red-background-color{background-color:var(--wp--preset--color--theme-red) !important}.has-theme-green-background-color{background-color:var(--wp--preset--color--theme-green) !important}.has-theme-blue-background-color{background-color:var(--wp--preset--color--theme-blue) !important}.has-theme-yellow-background-color{background-color:var(--wp--preset--color--theme-yellow) !important}.has-theme-black-background-color{background-color:var(--wp--preset--color--theme-black) !important}.has-theme-grey-background-color{background-color:var(--wp--preset--color--theme-grey) !important}.has-theme-white-background-color{background-color:var(--wp--preset--color--theme-white) !important}.has-custom-daylight-background-color{background-color:var(--wp--preset--color--custom-daylight) !important}.has-custom-sun-background-color{background-color:var(--wp--preset--color--custom-sun) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-theme-primary-border-color{border-color:var(--wp--preset--color--theme-primary) !important}.has-theme-secondary-border-color{border-color:var(--wp--preset--color--theme-secondary) !important}.has-theme-red-border-color{border-color:var(--wp--preset--color--theme-red) !important}.has-theme-green-border-color{border-color:var(--wp--preset--color--theme-green) !important}.has-theme-blue-border-color{border-color:var(--wp--preset--color--theme-blue) !important}.has-theme-yellow-border-color{border-color:var(--wp--preset--color--theme-yellow) !important}.has-theme-black-border-color{border-color:var(--wp--preset--color--theme-black) !important}.has-theme-grey-border-color{border-color:var(--wp--preset--color--theme-grey) !important}.has-theme-white-border-color{border-color:var(--wp--preset--color--theme-white) !important}.has-custom-daylight-border-color{border-color:var(--wp--preset--color--custom-daylight) !important}.has-custom-sun-border-color{border-color:var(--wp--preset--color--custom-sun) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}.has-larger-font-size{font-size:var(--wp--preset--font-size--larger) !important}
.maps-marker-pro{position:relative;box-sizing:border-box;border:1px solid #ccc}.maps-marker-pro a,.maps-marker-pro a:active,.maps-marker-pro a:focus,.maps-marker-pro a:hover,.maps-marker-pro a:visited{text-decoration:none!important;border:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.maps-marker-pro.mmp-map-error{margin:5px 0;padding:5px;text-align:center;font-size:12px;background:#fff;border:1px solid red}.maps-marker-pro.mmp-fullscreen{display:flex;flex-flow:column nowrap;width:100%!important;height:100vh!important}.maps-marker-pro.mmp-fullscreen .mmp-row-wrap{display:flex;flex-flow:column nowrap;flex:auto}.maps-marker-pro.mmp-fullscreen .mmp-col-wrap{display:flex;flex-flow:column nowrap;flex:auto}.maps-marker-pro.mmp-fullscreen .mmp-map{flex:auto;height:auto!important}.maps-marker-pro.mmp-list-left .mmp-row-wrap,.maps-marker-pro.mmp-list-right .mmp-row-wrap{display:flex;flex-flow:row nowrap}.maps-marker-pro.mmp-list-left .mmp-col-wrap,.maps-marker-pro.mmp-list-right .mmp-col-wrap{flex:auto;min-width:0}.maps-marker-pro.mmp-list-below .mmp-list{border-top:1px solid #ccc}.maps-marker-pro.mmp-list-left .mmp-list,.maps-marker-pro.mmp-list-right .mmp-list{display:flex;flex-flow:column nowrap}.maps-marker-pro.mmp-list-right .mmp-list{order:1;border-left:1px solid #ccc}.maps-marker-pro.mmp-list-left .mmp-list{order:-1;border-right:1px solid #ccc}.maps-marker-pro .mmp-panel{display:flex;align-items:center;justify-content:space-between;min-height:30px;padding:5px;line-height:normal;border-bottom:1px solid #ccc;box-sizing:border-box}.maps-marker-pro .mmp-panel-text{color:#373737;font-size:16px;font-weight:700}.maps-marker-pro .mmp-panel-api{line-height:0}.maps-marker-pro .mmp-list-api a,.maps-marker-pro .mmp-panel-api a{display:inline-block;margin:0 0 0 5px;cursor:pointer}.maps-marker-pro .mmp-list-api img,.maps-marker-pro .mmp-panel-api img{margin:0;padding:0;vertical-align:middle}.maps-marker-pro .mmp-list-share{margin-left:4px;cursor:pointer}.maps-marker-pro .mmp-list-share img{vertical-align:top}.maps-marker-pro .mmp-gpx-chart-wrap{border-top:1px solid #ccc}.maps-marker-pro .mmp-gpx-chart{cursor:crosshair}.maps-marker-pro .mmp-list{font-size:13px;line-height:normal}.maps-marker-pro .mmp-list-header{display:flex;flex-wrap:wrap;padding:5px;border-bottom:1px solid #ccc}.maps-marker-pro .mmp-list-header .mmp-list-header-left,.maps-marker-pro .mmp-list-header .mmp-list-header-right{display:flex;flex:auto}.maps-marker-pro .mmp-list-header .mmp-list-header-left{margin-right:2px}.maps-marker-pro .mmp-list-header .mmp-list-header-right{margin-left:2px;justify-content:flex-end}.maps-marker-pro .mmp-list-header .mmp-list-search-wrap{position:relative;width:100%;max-width:400px}.maps-marker-pro .mmp-list-header .mmp-list-radius,.maps-marker-pro .mmp-list-header .mmp-list-search,.maps-marker-pro .mmp-list-header .mmp-list-sort{width:100%;height:30px;margin:0;padding:0 6px;font-size:13px;background-color:#eee;border:1px solid #ddd;border-radius:3px}.maps-marker-pro .mmp-list-header .mmp-list-search{padding:0 25px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAA21BMVEUAAACaYw6aZRGSWwCSVQCWlpb29vbz8/Obm5uAgn319fXX19fc5/LW4e3r6+rV1dXT09PIyMaZm5eWmJOMjYn4+Pj09PTp6ejl5eXQ2uTi4+Lh4d/a2tm3dxTr8PXx8fHh6fHf5uy1zOTC0uK0yuHQ2N+lwd3d3dzLy8nExMK+vr2wsa6Qko6Yk4yJiIDhtnKbbSLI2OrI2eno6OXw6+Ssx+Pt6OCnwt7J1Nzg29PS0tDNzczAwL3p07Dp0a3o0Kuqq6mvnHnOm0qadz6TczumejGfbyKUZRuUZRkFTUmcAAAABXRSTlMA1tQqFUliVdsAAACxSURBVBjTVc5FFoJQAEBRLBQ+DdJYdGN35/5XJHzQo294Rw9BWn8hObR/KoFhGBoAQNNMBTQIeAzjAx2IEET9JOxcjRVCF4eA+4Ju28qwH7EoBJT3V8pwQBCAqwDTFLLXG5B9rFuBZJEEQVrUB7jNZD4aLU2Pq8CL8LHjmGpynZUgh8KWmrLJ+XiPIagyy+VjNyM9ZM3iQ1NlSaKodWak+3oBIo7CFg/jUsuh8y1+vhpvgd0TAL+oad8AAAAASUVORK5CYII=) 5px no-repeat}.maps-marker-pro .mmp-list-header .mmp-list-radius{width:auto;margin-left:5px}.maps-marker-pro .mmp-list-header .mmp-list-search-clear{display:inline-block;position:absolute;top:0;right:5px;width:16px;height:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABFSURBVDhP3YtBCgAgDMP2/08rA4VZ29GrBnIpTfzJWCJqP9gnPKv9Ao/KFhZULViY2rA4tWBhtYUFTIk6qp2iTlb8HBETTrtHuZt8SyUAAAAASUVORK5CYII=) center no-repeat;cursor:pointer}.maps-marker-pro .mmp-list-header .mmp-list-order{flex:none;width:30px;height:30px;border-radius:3px;background:center no-repeat}.maps-marker-pro .mmp-list-header .mmp-list-order.mmp-asc{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAPFBMVEUAAABmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjlqKxAAAAE3RSTlMAAgUGBwgJCw6GiZW3urzMztfowAjJIwAAADlJREFUCFtjYEAF7CwwFoeQICuMJSwMYQNZvAJgNpDFw8gMZvMBWQwMTPzC3AxsnIwgZUxcTAxYAQBvWQH2cUp5zAAAAABJRU5ErkJggg==)}.maps-marker-pro .mmp-list-header .mmp-list-order.mmp-desc{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAAMFBMVEUAAABmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmbTjrt6AAAAD3RSTlMAAQITHB4rf5Wjrevt7/leIZE9AAAAM0lEQVQIW2NgAINsAwbWKwzzDzPEfWfQ+mP6vpGBaf29HwIMDFr/G4HSTCuATAYGMIEAAMG5DAL6BIZpAAAAAElFTkSuQmCC)}.maps-marker-pro .mmp-list-body{flex:1 1 0px;overflow-y:auto}.maps-marker-pro .mmp-list-row{display:flex;padding:5px;border-bottom:1px solid #ccc}.maps-marker-pro .mmp-list-row:last-child{border-bottom:none}.maps-marker-pro .mmp-list-row-icon{flex:none}.maps-marker-pro .mmp-list-icon{margin-right:5px;line-height:0}.maps-marker-pro .mmp-list-row-info{flex:auto}.maps-marker-pro .mmp-list-row-header{display:flex;margin-bottom:4px}.maps-marker-pro .mmp-list-name{flex:auto;font-size:13px;font-weight:700;cursor:pointer}.maps-marker-pro .mmp-list-api{margin-left:auto;text-align:right}.maps-marker-pro .mmp-list-row-footer{margin-top:4px}.maps-marker-pro .mmp-list-footer{display:flex;justify-content:space-between;align-items:center;padding:5px;font-size:12px;border-top:1px solid #ccc}.maps-marker-pro .mmp-list-nav button{width:28px;height:28px;margin:0 2px;padding:0 8px;color:#000;font-size:16px;background-color:#eee;border:1px solid #ddd;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.maps-marker-pro .mmp-list-nav button:hover{background-color:#999}.maps-marker-pro .mmp-list-page input{width:30px;height:24px;padding:3px 5px;text-align:center;font-size:12px;border:1px solid #ddd}.maps-marker-pro .mmp-geojson-loading:before,.maps-marker-pro .mmp-gpx-loading:before,.maps-marker-pro .mmp-markers-loading:before{content:"";z-index:1000;position:absolute;top:0;right:0;bottom:0;left:0;background:url(//s31835.pcdn.co/wp-content/plugins/maps-marker-pro/css/../images/leaflet/spinner-stripe.svg) no-repeat center center}.maps-marker-pro .mmp-popup-loading{display:block;margin:20px auto}.maps-marker-pro .mmp-list-popup figure,.maps-marker-pro .mmp-popup figure{width:100%!important}.maps-marker-pro .mmp-list-popup img,.maps-marker-pro .mmp-popup img{max-width:100%;height:auto}.maps-marker-pro .mmp-popup-name{margin-bottom:5px;padding-bottom:5px}.maps-marker-pro .mmp-popup-location{margin-top:5px;padding-top:5px}.maps-marker-pro .mmp-popup-share{margin-right:4px;cursor:pointer}.maps-marker-pro .mmp-popup-share img{vertical-align:top}.maps-marker-pro .mmp-interval-marker{display:flex;justify-content:center;align-items:center;width:24px!important;height:24px!important;margin-left:-13px!important;margin-top:-28px!important;background-color:#fff;border:1px solid #000;border-radius:3px}.maps-marker-pro .mmp-interval-marker:after,.maps-marker-pro .mmp-interval-marker:before{content:"";position:absolute;left:5px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:5px solid transparent}.maps-marker-pro .mmp-interval-marker:before{bottom:-11px;border-top:5px solid #000}.maps-marker-pro .mmp-interval-marker:after{bottom:-10px;border-top:5px solid #fff}.maps-marker-pro .mmp-control-attribution{width:0;margin:0 10px 5px 13px;padding:5px 0 5px 30px;white-space:nowrap;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAWCAMAAAAPf7fDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJNQTFRFpczqkMDldLDfUp3XXaTaVqDZWqLZYKXbZKfbca/eZ6ncbKzdmcboosrpoMnpmMXnncfom8boocrpnsjpkcHmlMPnk8Lm0ub1s9TtyeDzyuHz9Pn8y+HzdrLgaKrdqs/s/f7/udjvw93x3uz3+vz+crDfoMrpdbHfZajbm8foaard8/j8ps3q2ur2ImKTIWKU////7Dcj0QAAAI9JREFUeNq80rcSwyAQRVEcBaxyco5yDsD/f53XjQaPn13qFI/iznYI95/oqlvjsd/dCI8B91G/FYF7GyulTs9mx0+MekFEE+cOD6IC9VRrvbrlbqp1inom2WW5zaXMUA8DtnEz3hD1ZMjW1/cmqFdjtr+feSvU6xGbL468NerloFWi3vOg/qH7//HDS4ABAA+/a45ggeSUAAAAAElFTkSuQmCC) no-repeat left center;border-radius:3px;box-shadow:0 1px 5px rgba(0,0,0,.65);overflow:hidden}.maps-marker-pro .mmp-control-attribution:hover{width:auto;padding:5px 30px 5px 5px;white-space:normal;background-position:right center;overflow-x:visible}.maps-marker-pro .mmp-control-attribution img{vertical-align:middle}.maps-marker-pro .icon-arrow,.maps-marker-pro .icon-cross-hairs,.maps-marker-pro .icon-pin,.maps-marker-pro .icon-spinner{display:block;width:100%;height:100%;background:no-repeat center center}.maps-marker-pro .icon-cross-hairs{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUQ0ODNBRjcyOUQ4MTFFNEE3RTNBRDA3MUVGODAzMzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUQ0ODNBRjgyOUQ4MTFFNEE3RTNBRDA3MUVGODAzMzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRDQ4M0FGNTI5RDgxMUU0QTdFM0FEMDcxRUY4MDMzMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRDQ4M0FGNjI5RDgxMUU0QTdFM0FEMDcxRUY4MDMzMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PstAqWoAAAJySURBVHja7JbLi1JRGMC9Xh+Ij1VEuZAghghCCAtrUUk6WVZUhJFQm2FqMZuiTX9Em9o1NK2iQnpMj5lxMVYzEIWWGoLSpgZtU2CbFHzea78z3VkUzviYYSCYCz/uuZ/f+V7nO+cotdtt3Xo80oajNXOUzWa7zXkNTQiupOR2u//61uvW6TH0qLcZTsMZKuDjrUqSNMX7mUapm4FeMjosymUwGMbNZvM2i8XyCJ4yHkJ2RyvlodVm5Icpk8n0vVqthlOp1ONEIiEha3u9Xsnj8ZzD6Y1GozGN7DjMD9IMm+Cd0WjUFwqF4Wg0utBsNi/IsiyibzOeI4AHkUhku8vlivNdRX4AfvbbDOdhCEdXcL5Qr9fv2my2e2QwCpfsdvt9Mhnnty84vIbuTggPskZhDGZzudx0JpMZcTgcIyL7JcRjtVov5/P5i6VSaZKAPiM6248jsbhvMLYfUul0Wo8Rf6fJlFHXarX8lE3ofED/oJgLs700Q0PYEAMmKqwPnSzJy0WqqqqsKIoOHVUTic2s9JLRURhmYhI8Pp9PqdVqc52OKiFjneb1ej3+VA/6bxEfgWP9rNEkDbDb7/f7AoHA7Uql8kQYxtgiYowsGgwGJ5xOZ5BgdjHnxSDtvRWS8IvNGWD/lGKx2CjRB/5UTI2HQqEJ9tMWnLxCZoZ98KNTe3c7VE9qUeZo56vFYjG+tF5i/dg/wXK5fJPPHXACZpY7VLudDC+1M+4WBmcpUZKMPooAyWgvsj2Mv2oBzaz2UH0OnyDCMXSKTMYWSyFJ73ldh4fwba3vI/mf+0jp9T4y9HmtKNo+a67kZOPPyf/p6LcAAwAIGjUdkt3bywAAAABJRU5ErkJggg==)}.maps-marker-pro .icon-pin{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANNJREFUeNpi/P//PwMlgAmbICMjowEQrwLix1AMYhtgNQHkAmQMBDFA/AMkhYZBYjEY6tE0ywPxVyyaYRgkJ4/PgNlIircBsQwUb0MSn4XPgItICmWQxGWQxC8i60EPRHUiAl4dZyACwSsivPAKnxc24wlAGN6MzwtLiPDCYnxeYAHi23hsvwVSg9MLUEOi8BgQiTchQQ0AeesSFs2gKGYkaADUEDcsBrhiVYtNEGrISiTNK3Cqw2OAOBC/hWIxXOpYcMUVUPIlMAtnQ9mvcKkDCDAAhBh5eoqTN8MAAAAASUVORK5CYII=)}.maps-marker-pro .icon-arrow{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASxJREFUeNpi/P//PwM9ABMDncCoRaMWUc+in28vGKzrypoe6pOxdf5VhiRc6ljItuDBCYt1S+akrjj6UO7bHwYXBpmQPUbaDOeoZhGGBWDAxWARFHJCn4HhAsUWfbmz12XNgsWxa04+lfrJALMACmS89oT4Cq/Fp5+gRV+ubPWZt3BJ9K4Lb0QwLCDSN3gtImwBFCgH7onzFV5MyMFYLLposKyopXrx5Q8Cf/BZAPWNfXDkQVUGhltkWCTzRNPc5qilwEc+IOcwssy3R2eNzz785ofsm3BX9lXExDEWi4TfGIbnTzDEovjizMT5QItI9g1lGZYE31BgEWm+IdsiFvXgHaT4hkyLeBjsAsMPk+Ibki1iYWP/xa4euC3EmX0Nqc5jHG2cjFoEAwABBgCF83hibNZDlQAAAABJRU5ErkJggg==)}.maps-marker-pro .icon-spinner{background-image:url(data:image/gif;base64,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)}.maps-marker-pro .mmp-map-modal{z-index:10000;position:absolute;left:0;top:0;width:100%;height:100%;padding-top:100px;overflow:auto;background-color:rgba(0,0,0,.4)}.maps-marker-pro .mmp-map-modal-content{width:60%;min-width:240px;max-width:600px;margin:auto;overflow:hidden;padding:0;background-color:#fefefe;border:1px solid #888;border-radius:4px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);animation-name:mmp-fade-in;animation-duration:.4s}@keyframes mmp-fade-in{0%{opacity:0;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.maps-marker-pro .mmp-map-modal-header{padding:8px;background-color:#ccc}.maps-marker-pro .mmp-map-modal-title{margin:0;padding:0;font-size:18px;font-weight:700}.maps-marker-pro .mmp-map-modal-body{padding:24px 8px}.maps-marker-pro .mmp-map-modal-message{margin:0;padding:0;font-size:14px}.maps-marker-pro .mmp-map-modal-close{float:right;padding:0 5px;color:#666;font-size:28px;font-weight:700;line-height:28px;cursor:pointer}.maps-marker-pro .mmp-map-modal-close:focus,.maps-marker-pro .mmp-map-modal-close:hover{color:#000}.maps-marker-pro .mmp-share-button-icon,.maps-marker-pro .mmp-share-button-link{display:inline-block}.maps-marker-pro .mmp-share-button-link{text-decoration:none;color:#fff;margin:.5em}.maps-marker-pro .mmp-share-button{padding:.5em .75em;border-radius:5px;transition:25ms ease-out}.maps-marker-pro .mmp-share-button:after{margin-left:.4em;color:#fff}.maps-marker-pro .mmp-share-button-icon{fill:#fff;stroke:none}.maps-marker-pro .mmp-share-button-icon svg{width:1em;height:1em;vertical-align:text-top}.maps-marker-pro .mmp-share-button-facebook{background-color:#3b5998;border-color:#3b5998}.maps-marker-pro .mmp-share-button-facebook:after{content:"Facebook"}.maps-marker-pro .mmp-share-button-facebook:active,.maps-marker-pro .mmp-share-button-facebook:hover{background-color:#2d4373;border-color:#2d4373}.maps-marker-pro .mmp-share-button-twitter{background-color:#55acee;border-color:#55acee}.maps-marker-pro .mmp-share-button-twitter:after{content:"Twitter"}.maps-marker-pro .mmp-share-button-twitter:active,.maps-marker-pro .mmp-share-button-twitter:hover{background-color:#2795e9;border-color:#2795e9}.maps-marker-pro .mmp-share-button-linkedin{background-color:#0077b5;border-color:#0077b5}.maps-marker-pro .mmp-share-button-linkedin:after{content:"LinkedIn"}.maps-marker-pro .mmp-share-button-linkedin:active,.maps-marker-pro .mmp-share-button-linkedin:hover{background-color:#046293;border-color:#046293}.maps-marker-pro .mmp-share-button-whatsapp{background-color:#25d366;border-color:#25d366}.maps-marker-pro .mmp-share-button-whatsapp:after{content:"WhatsApp"}.maps-marker-pro .mmp-share-button-whatsapp:active,.maps-marker-pro .mmp-share-button-whatsapp:hover{background-color:#1da851;border-color:#1da851}.maps-marker-pro .mmp-share-button-email{background-color:#777;border-color:#777}.maps-marker-pro .mmp-share-button-email:after{content:"E-Mail"}.maps-marker-pro .mmp-share-button-email:active,.maps-marker-pro .mmp-share-button-email:hover{background-color:#5e5e5e;border-color:#5e5e5e}.maps-marker-pro .mmp-share-modal-url{margin:6px;box-sizing:border-box}.maps-marker-pro .mmp-share-modal-url input{width:100%}@keyframes chartjs-render-animation{from{opacity:.99}to{opacity:1}}.chartjs-render-monitor{animation:chartjs-render-animation 1ms}.chartjs-size-monitor,.chartjs-size-monitor-expand,.chartjs-size-monitor-shrink{position:absolute;direction:ltr;left:0;top:0;right:0;bottom:0;overflow:hidden;pointer-events:none;visibility:hidden;z-index:-1}.chartjs-size-monitor-expand>div{position:absolute;width:1000000px;height:1000000px;left:0;top:0}.chartjs-size-monitor-shrink>div{position:absolute;width:200%;height:200%;left:0;top:0}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console',Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,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);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,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);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAlCAYAAAAjt+tHAAADaklEQVRYhcWXT2vbSBiHHymKGMsmpSFpTcHClOwx7ZbQ0pDb4pz23IvprQtlC/0CPfYj9NJTw9JD6BdoodjsISXkVJY9FnowDoXWWTkl/sNEq0g9ZMaRHduRjEJfeJnRzDDPT6N3RvMaURQBsLm5aQEmYKvSIlsLgBDwgbBWqwUARhRFGm4DQrmtBJgZwUMlwAekcr9WqwVGpVLRcAdYUKXgclZAAn3gSJW+fkuh4NfqorqXMXjIKnJ7XVVDIIgvvVMX1b2lchnbcbCFyBTsS4nf71NvVPcqcnsV9RnigSeAqfBms5kI5rruubaROXWcmRan31r71Dc3TZP/X/0+FT7/6O3EvtjcA6aO8kTRHoYhX7/Lif1fv0vCMEwy1YCZapuZpsm95x+Q/sm5PumfcO/5B0wz3c5NNbpYLPLlUJJ//I7Xu/t8/tbj87cer3f3yT9+x5dDSbFYvDwBlmXhui5CCLZ2mqxcz7NyPc/WThMhBK7rYlnpjo+ZTjoxJlDHtV2agCwttQApJZ1O51x7p9NBysk7JBMBvV6PVqvF/ZtXePFwla4M6MqAFw9XuX/zCq1Wi16vdzkCpJR4nseDuzfYebbBrdICBWFREBa3SgvsPNvgwd0beJ7H8fFx9gLa7TYbvyzy5snaxDFvnqyxvnIVz/OyFxAEAVuPfr1w3F9/3CEIguwFAJSXcpmMiVuqU6MrT4CzY9iaMwAITqJU0JkEGIbB0tP36DskwJ+/lQF4+XdjaJxhGNkLKJVKQ88HBwfkczYAuVyO5eXlxNCZBIxaFEUQxeoz2k8/imdegbm5OQz17097BxgnIPE1Rtv8/Dz7hz6maWDb9izsUAsIYo4vZaIbsWVZ1D8dDepJzD/7WQ2YFmfpkgTw+31g+uUUwHGcRNA4XM+tWD4QWjF4vyK31+uN8YnJUrlMYXExEazbbvNfozG2TyUmfWJ5QagejtSAVYZTMxOg3qjuAheK0PCK3N5QTTq+RlMzCYRJktPBHb4uqh+nrUQMvsZwbE1OTi9Iz3UZT9/+GSciBr8TX+IRAePT82mmhAmgoNypi+q/cREx+G0F7yqXGjTJLhQwQURBrwQQf/MuKeCJBYwRsaBEfAT0N+9yGlyJ4akEjIhwlOsj0Od06ftp4KkFxETooNRbVW8xPw0c4Ac23I0Qr7CXwQAAAABJRU5ErkJggg==)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:0 0}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:0 0;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}.tomtom-copyright{z-index:9999;position:absolute;top:0;right:0;bottom:0;left:0;width:70%;height:80%;margin:auto;padding:40px 20px 20px;background-color:#fff;border-radius:2px;box-shadow:0 4px 12px 0 rgba(0,0,0,.4);overflow:hidden}.tomtom-copyright-close{position:absolute;top:15px;right:15px;margin:0;padding:1px 6px;color:#c3c3c3;font-weight:700;font:16px/14px Tahoma,Verdana,sans-serif;background:0 0;border:none;cursor:pointer}.tomtom-copyright-close:after{content:"\00D7"}.tomtom-copyright-content{max-height:100%;word-break:break-word;overflow-y:auto}@-webkit-keyframes leaflet-gestures-fadein{0%{opacity:0}100%{opacity:1}}@keyframes leaflet-gestures-fadein{0%{opacity:0}100%{opacity:1}}.leaflet-container:after{-webkit-animation:leaflet-gestures-fadein .8s backwards;animation:leaflet-gestures-fadein .8s backwards;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:22px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:461;pointer-events:none}.leaflet-gesture-handling-scroll-warning:after,.leaflet-gesture-handling-touch-warning:after{-webkit-animation:leaflet-gestures-fadein .8s forwards;animation:leaflet-gestures-fadein .8s forwards}.leaflet-gesture-handling-touch-warning:after{content:attr(data-gesture-handling-touch-content)}.leaflet-gesture-handling-scroll-warning:after{content:attr(data-gesture-handling-scroll-content)}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:rgba(181,226,140,.6)}.marker-cluster-small div{background-color:rgba(110,204,57,.6)}.marker-cluster-medium{background-color:rgba(241,211,87,.6)}.marker-cluster-medium div{background-color:rgba(240,194,12,.6)}.marker-cluster-large{background-color:rgba(253,156,115,.6)}.marker-cluster-large div{background-color:rgba(241,128,23,.6)}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px "Helvetica Neue",Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.leaflet-control-fullscreen a{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAA0CAYAAACU7CiIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OENERUExNEU1NzI5MTFFNzk5RkVBMTk4MkFGRERBMTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OENERUExNEY1NzI5MTFFNzk5RkVBMTk4MkFGRERBMTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4Q0RFQTE0QzU3MjkxMUU3OTlGRUExOTgyQUZEREExNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4Q0RFQTE0RDU3MjkxMUU3OTlGRUExOTgyQUZEREExNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pj43zAYAAAFVSURBVHja7FfLDcIwDG0RA8AkZYRu0vbUa0bptaeWTRgBJoENSpAcEUV2eTG/iy35Ejt5SezEz+WyLMUvZFP8SAxILVtusO97LkNmr10yNnltU8dxHEvtiTiQgsbmT17doLRlA528Vsx4Rba3gB5XcvB687oTFjyR7Ua+cy5QiMnFa00LOcbPka0mXzFmWwEoDvxjgb3gdySV5trP8D2gKUnhq9eG8WvIVglzXwK1NKGKUngQHusuemfsl7SWdQEsTAopnEodbeT8iRiFd5LKRdiAGsgpbdlArRBkMSaplEZODMiADAhmqg2VgPgznQSm2iXUy3mmekRPhNYZtG6J9QiuM2DdEk8E1xmwbq0mg1MAOQ05aRVAUt1aZaodUs/sZ/grU10YTYXzyWKqcG8K9rqrVzcogIbcq4N7U7DXFYHg3hTsdUUgtDdFe11jqgb0lLsAAwD3YGledF8KMAAAAABJRU5ErkJggg==) no-repeat 0 0;background-size:26px 52px}.leaflet-touch .leaflet-control-fullscreen a{background-position:2px 2px}.leaflet-fullscreen-on .leaflet-control-fullscreen a{background-position:0 -26px}.leaflet-touch.leaflet-fullscreen-on .leaflet-control-fullscreen a{background-position:2px -24px}.leaflet-container:-webkit-full-screen{width:100%!important;height:100%!important}.leaflet-container.leaflet-fullscreen-on{width:100%!important;height:100%!important}.leaflet-pseudo-fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:99999}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.leaflet-control-fullscreen a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAABoCAYAAAC+NNNnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODMyQjY5Qjg1NzI5MTFFNzgxQzVFQTA1QjA0QjYwMzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODMyQjY5Qjk1NzI5MTFFNzgxQzVFQTA1QjA0QjYwMzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MzJCNjlCNjU3MjkxMUU3ODFDNUVBMDVCMDRCNjAzMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MzJCNjlCNzU3MjkxMUU3ODFDNUVBMDVCMDRCNjAzMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PooNyy4AAAJmSURBVHja7JvNjYMwEIVNtHdaSDpgO6CUcEpNnKCUdLApgRZSAYu1ZoVQbM+YGbDQG8nKAeeZL/HfeMbFOI7mTHYxJzMAAQhAAAIQgI60L2rFx+PB2VL0U2kidbqp3KmCbdsWR/1DFBjj6vS5dzkqjBrU5UAYFSgpoCERZgk15AR0dYM81TqnkVWXuydCsWY7TaBBAMoHM+wNZAfxzTOYqVA+mJC2CtByNvPNUBVBp0rUFgX6NDWvG35NpSZo1a4uR1tu6xNZZ5rFr25f9E3Qe7u6TwcW0xYHajY+90F9C7QN9wFAAAIQgM4P1BGe/0ylZGiW7jvdxraTgEKbznmjWbmVvyTCPN13KNoqXe5Tw+sGZ6iYPVcbVIq2yhhaNuxr8EXQeSVqi+3l1g3XHreZeljSLLSo2qqz3BaYmHuQfL6AY6zA+QKOsVaz2TUnIM7hyKZ1Zu+tDxdKFEZrL0eFEoexViCTBEAAAhCAAAQgAAEIQAACEIAABCAAJRgn59R+zCGQUKKEtc7Qck5jGv+JHG3biv9D0vEcigYn3sQGmmFCL8Q9mqJoUONNbCCVeI6RizfxxpBRiucQNHqjmOsjHs+JaLBgUqdtlQRyCZgt65BYPMdjg0mMN6UCicVzAt2v2wtIJWrAXKfEgPaCSYa6ZAyTBMVdhxrBFy006OE+AAhAAALQaYHs4jYySsw4Wio5p3u5DVk4eNn4RHDw4ODBwcvDwRuEulkWDp4dvLeNE0VIgwXFAVK5d2rk7sWygWojf++UokG9F8t2waXvnfZG9l7sn1+PnFMAAQhAAAIQgADktV8BBgAjMsfBJGr7VgAAAABJRU5ErkJggg==)}}.leaflet-control-minimap{border:solid rgba(255,255,255,1) 4px;box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:3px;background:#f8f8f9;transition:all .6s}.leaflet-control-minimap a{background-color:rgba(255,255,255,1);background-repeat:no-repeat;z-index:99999;transition:all .6s}.leaflet-control-minimap a.minimized-bottomright{-webkit-transform:rotate(180deg);transform:rotate(180deg);border-radius:0}.leaflet-control-minimap a.minimized-topleft{-webkit-transform:rotate(0);transform:rotate(0);border-radius:0}.leaflet-control-minimap a.minimized-bottomleft{-webkit-transform:rotate(270deg);transform:rotate(270deg);border-radius:0}.leaflet-control-minimap a.minimized-topright{-webkit-transform:rotate(90deg);transform:rotate(90deg);border-radius:0}.leaflet-control-minimap-toggle-display{background-image:url(//s31835.pcdn.co/wp-content/plugins/maps-marker-pro/css/../images/leaflet/toggle.svg);background-size:cover;position:absolute;border-radius:3px 0 0}.leaflet-oldie .leaflet-control-minimap-toggle-display{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABHNCSVQICAgIfAhkiAAAARBJREFUOI1jYBgFZAFmZmZmdnZ2dooNcnFxCe7s7NzFxcXFjU0emyVM2BT6+/uXCAgIuJaWlh4UEhISQZZTVlZWLioqmk2UQS9fvjzAxsbGICUlZVxcXLwTZpisrKxsU1PTzl+/fsmi62HGZtChQ4f2amlpscnKytqysLBImpqa+rx58+ZMXV3d5i9fvii/ffv2wfHjxxcSNIiBgYHhyJEj+8TFxb+pqKi4MjExiZqbm6f+/PlTiIGBgQGbQVi9BgPTpk3r5uDgOMDMzMzw9+9ffErxG9TT09MjJCTkQMgQvAZ1d3d3GxsbF9+6dYugIQwMDAws2ASdnJycGBkZDTZu3LgHm/yTJ08uEmX6KEABAGqgVCM8ZaglAAAAAElFTkSuQmCC)}.leaflet-control-minimap-toggle-display-bottomright{bottom:0;right:0}.leaflet-control-minimap-toggle-display-topleft{top:0;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.leaflet-control-minimap-toggle-display-bottomleft{bottom:0;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.leaflet-control-minimap-toggle-display-topright{top:0;right:0;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.leaflet-oldie .leaflet-control-minimap{border:1px solid #999}.leaflet-oldie .leaflet-control-minimap a{background-color:#fff}.leaflet-control-locate a{font-size:1.4em;color:#444;cursor:pointer}.leaflet-control-locate.active a{color:#2074b6}.leaflet-control-locate.active.following a{color:#fc8428}.leaflet-control-locate-location circle{animation:leaflet-control-locate-throb 4s ease infinite}@keyframes leaflet-control-locate-throb{0%{stroke-width:1}50%{stroke-width:3;transform:scale(.8,.8)}100%{stroke-width:1}}.maps-marker-pro .mmp-control-resetview{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAptJREFUeNrsVr9rGnEUf3eeqIlGihQRgkUkhQoGNyGtIoFuHUrWQCHtVEqHQKXpIC6tUjAGSmnraP0DHBK6FF0qmKkdqiLUQQxUTB2Cd+f9UM++79mzGTQYA5l88L277/e99/283xw1HA7hOoiGa6IF0NzETDqkKGqqgiRJT/GlGAyG1DSZSQXGXCBs6nQ6z7vdrlmv1w9tNtt7BHmYTqc/0DRNACkE+3Qlj/7RjcPDw7eFQgFur63BzuMn9zKZz5u1Wk1lplKpjyzL2iwWy5ur5kjp9/udwWAArdNTSCb3NyuVyphZKpXg4ODgdbvdTl7VI6UnyyAIIuBlatx1Oh0IXQGTOBL4hd7FYrHdk5MT2+rq6g7mVpnHI0aSZR3Ps4B5UgF5jgeO54Ajb1yDfh8ajQZEo9FH1Wo1S/I67TJqygi6WSwWs/uJxF0EA5L8i6jX6wEWBuzt7X3z+/1beNSeCSifz1fC4fAdo9EIZKlVOH5SpCTVFhjtRk9RFLASZUgkEj9DodD6TEAY80S9XvdkMpn7x8fHjAY2jURRhI2Njd729vZXl8tVwny9nKkYnE7nCzRg6ejo6PfZ2ZnVvGxWHSEhUpRRvkk4sb9UJ1mOBewzLhAIbKGn0qUaFmmF57sUx3FjqyORSD0YDH4h+1wu9yAejztNJhPwPA9Elujg+nPZ8gZZltRLKJpSK87tdn/3+XzPCC+bzd7ChnUqaD0xhsjO20eoLKtLEEiiJeKV/lxeGHJGQkhCSuTmnt6asog9RIhMCY20bxJSrcTn9QiNpVcYhjk/1Zf/b8B8noeyVhjPjBkbVu2R4dCK8yzWarWWtAbyer0/7Hb7OyLTbDZ3y+XyusZzOBy8x+N5hbrsxDsXPycLII3+CjAA7+pZ+S5TcVYAAAAASUVORK5CYII=)}.maps-marker-pro .mmp-control-filters{box-shadow:none;background:#fff;background-clip:padding-box;border:2px solid rgba(0,0,0,.2);border-radius:5px}.maps-marker-pro .mmp-control-filters-toggle{display:block;width:44px;height:44px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuRJREFUeNrUll9IU3EUx911C7YmUWIQCNrYS3+oICgpSmSFPpgRCIG0eoiCGhr7I0U0exiCSqaSa/bHComQMPZcKBUFRUFF5FODPWRFRUE0Jms6+5xxjdu40zsLoQtfzvnd+9v5/H7nnN+PmWZmZooW41GKFukx5/vg9/s3YLoymUwV9jMadDqd5z0eT/qfgQQC4AmuDX1EDtQRi8XWY92aeU7mteHuQFFFUc52d3f/MJy66enpiECo31GXy1WeTqcrGb9GBwi+e3YekAHmLMMNoGrGJw3XqLm5ucJkMm3DfdfX13e1vr4+09/fP8Fqw2rwJrEtLS2bMS7Gp3p6eu7gn0PeYDC4xBCIFSbFoBU+n8+uWX2F+j0hll3G5bXFYvF4vd51+AfRh1Ao9NMQiNV/UdO0lBTeJFU1BPIyPi7f2e2o2Egk8g3znAV4sG9QHbseLbTr5AcbCdpAoAZt+dBLuMPCQlKT+8JH31OpVHuh5+i6ZEfn/W1WXYfdjx7gr5QkZAMpik9qWRCI4o5LO+e8/kpdTpDOQ5q6XaJmF6RR2M2IWivdx6S9ggKBwFrGUoukzWY7k0gkXuGvUVfsJpVvAT3NiTFmt9trmRvF34Meoosc7qj2cJvcbre5tLR0L74UtUYTYB/QTwR/jH8PQFNxcfEL/EqdBT9DW3LeyUG/QozLvb29781lZWW7SMGIzo+vAdnExE7sADu6kQdSpAORZxVqY3Fbsx05x/W0HN0qKSkJAmuUDvyr29vhcIxhj6C4zvftyWRyGEjHAmJLfQbJ1rEsiItSLsQqq9VaqwdkYiPGUiiALEgHSuO0qs2kyN10eHJycnwuYKEAsnBXmoH4jtzUTSwQqAtA5drU/T5H4XDYQhrlMJ5Gq9UAQwA7gVdr3msBQ2pXVuf+DrVz8OO6B9YIkFS0sspHRgF5QfMBp6amusxm806jgHlBcwD/SN18AMOgXOBs6owCCgb9N//rfgkwAAPOixaJLyfYAAAAAElFTkSuQmCC);background-position:50% 50%;background-repeat:no-repeat}.maps-marker-pro .mmp-control-filters .mmp-control-filters-list,.maps-marker-pro .mmp-control-filters-expanded .mmp-control-filters-toggle{display:none;margin:0;text-align:left;line-height:normal}.maps-marker-pro .mmp-control-filters-expanded .mmp-control-filters-list{display:block;position:relative}.maps-marker-pro .mmp-control-filters-expanded{padding:6px 10px 6px 6px;color:#333;box-shadow:none;background:#fff}.maps-marker-pro .mmp-control-filters-scrollbar{padding-right:5px;overflow-y:scroll;overflow-x:hidden}.maps-marker-pro .mmp-control-filters-selector{position:relative;top:1px;margin-top:2px}.maps-marker-pro .mmp-control-filters label,.maps-marker-pro .mmp-control-filters label input{margin:0;padding:0}.maps-marker-pro .mmp-control-filters label{display:block;font-weight:400;font-size:1em;color:#000}.maps-marker-pro .mmp-control-filters-buttons a,.maps-marker-pro .mmp-control-filters-buttons a:active,.maps-marker-pro .mmp-control-filters-buttons a:focus,.maps-marker-pro .mmp-control-filters-buttons a:hover,.maps-marker-pro .mmp-control-filters-buttons a:visited{display:inline-block;margin:0 6px 3px 0;padding:2px 6px 0;min-width:25px;height:16px;color:#000;text-align:center;font-size:10px;line-height:1em;border:1px solid #ddd;border-radius:2px;background-color:#eee}.maps-marker-pro .mmp-control-filters-buttons a:hover{color:#999}.maps-marker-pro .mmp-filter-icon{vertical-align:middle}.maps-marker-pro .mmp-control-tracks{box-shadow:none;background:#fff;background-clip:padding-box;border:2px solid rgba(0,0,0,.2);border-radius:5px}.maps-marker-pro .mmp-control-tracks-toggle{display:block;width:44px;height:44px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAAEEfUpiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA5tJREFUeNpi/P//P0NUVBQDFJxmYkAFJjCBqUD8H4gZYQLZIA5IECCAGCMjI5G1cKOb8Q8kMBNqBgh8BwmkA3EmTAlAADGiuQMZcIB0sEA5l4H4OpqCIyADYAp0oe5kBuK/ULGDIIIF3VVQ9zNANUwFCCB0fyCD28uWLVNlwSH5H2YSEw4FjFBFYDfMBwURDkVgBSlAPAkq+AuIC5FVsUC9NQeIDwAxP8xoZBNA4BwQqyBJcCObAALsQPwTLQzAACCA8MUFNvAWiG8C8S0gjgeGEyMTA2lgCRBbAnEMEF9Bj6oypHjEBV4AcRIQ+wJxELIBC4FYGYhPYAnr7UC8B018PnogxeOx9T9S4GEAJiyKQf5bD8SvkVzBCsVCyDGALbmCEv5iKDsBSfw3lP5JyAV6QLwKiHWAeAHUNmT8BYjvIWsACCBS0wFI4WQgng7ENcB0wEBKOpAB4qVAXArE1UAcji8/YQN6UOfPg2YOW2yBiA9sA+KtQPwViLmgxQ4DqUl5IlTzRViMwFzgDg15QgAUM/lAbICeDnYA8TJoYsEHnNBTJXIYPIDme/SUWYrPRFgYpAKxABBzomFTIN6MzwCYC+bgkE8E4mhiXAADJ6DOrofynwCxM1JS/oXPgFYg1gRifSBuAGIJIN4NdSUbVC0oh1rgMkAaWlBcAuIfQCwIFf8LzY0gF/zBl53ToRrzofzrxKQsZBeAUtZZpFzHgKfewRmIJlDaDEtZAMJy6C4DCDBweQC2kvgygVgAquP6sIhvAuJAYFnyj5zMSCwIgFr+BloOMULxFiD2gxZoDLR0wGFoHSYCxFlALAx1lANUfjOtHQCqwh2hZV8VNCRANRUPEGdAQ4KmDgCBG9AWy3MksRBoyxFrKo7BkXIpwaeB2BoaCqBSYi2+fOgOpauQEg2lWBaIHwJxBzRE8BYEJ6F0Gxk+DccTFf/Qiy9cDphChg9hrZdMchMKoVqdFRp3vEB8B4hfoskzQ2lQ29kOqh65qLyH3hIi1gGgIvMYtIZAB43Q6oYB2kaRgibgWUhB/R9aBYGarB+gfZknxFSIMDAbankHUnCDSrRP0MrSBkltCxBrQLEmFGtBG1KPoFW9NKkhMAOI3YC4AOoDUKu1HIj5oN20I0RELyMlaWA9tKEyGxoKMACqrF2pWVrhS4RzoOU5rNzeCarFoPFKCPyBdga4kbIiWblgC7QwkYM2iJ4h9R6JCf7bUEefxqUQAHS0604UXy24AAAAAElFTkSuQmCC);background-position:50% 50%;background-repeat:no-repeat}.maps-marker-pro .mmp-control-tracks .mmp-control-tracks-list,.maps-marker-pro .mmp-control-tracks-expanded .mmp-control-tracks-toggle{display:none;margin:0;text-align:left;line-height:normal}.maps-marker-pro .mmp-control-tracks-expanded .mmp-control-tracks-list{display:block;position:relative}.maps-marker-pro .mmp-control-tracks-expanded{padding:6px 10px 6px 6px;color:#333;box-shadow:none;background:#fff}.maps-marker-pro .mmp-control-tracks-scrollbar{padding-right:5px;overflow-y:scroll;overflow-x:hidden}.maps-marker-pro .mmp-control-tracks-selector{position:relative;top:1px;margin-top:2px}.maps-marker-pro .mmp-control-tracks label,.maps-marker-pro .mmp-control-tracks label input{margin:0;padding:0}.maps-marker-pro .mmp-control-tracks label{display:block;font-weight:400;font-size:1em;color:#000}.leaflet-contextmenu{display:none;box-shadow:0 1px 7px rgba(0,0,0,.4);-webkit-border-radius:4px;border-radius:4px;padding:4px 0;background-color:#fff;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.leaflet-contextmenu a.leaflet-contextmenu-item{display:block;color:#222;font-size:12px;line-height:20px;text-decoration:none;padding:0 12px;border-top:1px solid transparent;border-bottom:1px solid transparent;cursor:default;outline:0}.leaflet-contextmenu a.leaflet-contextmenu-item-disabled{opacity:.5}.leaflet-contextmenu a.leaflet-contextmenu-item.over{background-color:#f4f4f4;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.leaflet-contextmenu a.leaflet-contextmenu-item-disabled.over{background-color:inherit;border-top:1px solid transparent;border-bottom:1px solid transparent}.leaflet-contextmenu-icon{margin:2px 8px 0 0;width:16px;height:16px;float:left;border:0}.leaflet-contextmenu-separator{border-bottom:1px solid #ccc;margin:5px 0}.maps-marker-pro .leaflet-control-layers label,.maps-marker-pro .leaflet-control-layers label input{margin:0;padding:0}.maps-marker-pro .leaflet-control-layers label{color:#000;font-size:1em;font-weight:400}.maps-marker-pro .leaflet-control-minimap{box-sizing:unset}.maps-marker-pro .leaflet-popup-content-wrapper{border-radius:8px}.maps-marker-pro .leaflet-popup-content{margin:18px 6px 10px}.maps-marker-pro .leaflet-popup-scrolled{border:none;scrollbar-width:thin}.maps-marker-pro .leaflet-popup-scrolled::-webkit-scrollbar{width:8px}.maps-marker-pro .leaflet-popup-scrolled::-webkit-scrollbar-corner{background:0 0}.maps-marker-pro .leaflet-popup-scrolled::-webkit-scrollbar-track-piece{background:#fff}.maps-marker-pro .leaflet-popup-scrolled::-webkit-scrollbar-thumb{border:1px solid transparent;border-radius:9px;background-color:#c3c3c3;background-clip:content-box}.maps-marker-pro .leaflet-control-minimap .gmnoprint{display:none}.maps-marker-pro .gm-style,.maps-marker-pro .leaflet-google-mutant{z-index:auto!important}.maps-marker-pro .leaflet-control-minimap .gm-style{z-index:800!important}.maps-marker-pro .gm-style a[href^="https://maps.google.com/maps?"]{pointer-events:auto}.maps-marker-pro .gm-style-cc a{pointer-events:auto}

/*--------------------------------------------------------------
# Imports
--------------------------------------------------------------*/
/**
 *
 * CSS variables.
 *
 * @link: https://developer.mozilla.org/en-US/docs/Web/CSS/--*
 **/
:root {
	--global-font-color: #291F1E;
	--global-font-family: apertura, sans-serif;
	--global-font-size: 18;
	--global-font-line-height: 1.5;
	--highlight-font-family: p22-mackinac-pro, serif;
	--content-width: 70ch;
	--dropdown-symbol-width: 0.7em;
	--color-theme-primary: #243E5A;
	--color-theme-secondary: #D4F2CE;
	--color-theme-green: var(--color-theme-secondary);
	--color-theme-blue: var(--color-theme-primary);
	--color-theme-black: var(--global-font-color);
	--color-theme-grey: #BAC7BE;
	--color-theme-white: #fff;
	--color-link: var(--color-theme-primary);
	--color-link-visited: var(--global-font-color);
	--color-link-active: var(--color-theme-primary);
	--color-quote-border: var(--color-theme-grey);
	--color-quote-citation: var(--global-font-color);
	--color-theme-blue: var(--color-theme-primary);
	/* Custom editor font sizes */
	--font-size-small: calc(18/var(--global-font-size)*1rem);
	--font-size-regular: calc(var(--global-font-size)/16*1rem);
	--font-size-large: calc(36/var(--global-font-size)*1rem);
	--font-size-larger: calc(48/var(--global-font-size)*1rem);
}
/*
CSS normalization based in part on normalize.css by
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
	line-height: 1.15; /* 1 */
	-webkit-text-size-adjust: 100%; /* 2 */
}
/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
	margin: 0;
}
link {
	display: none;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}
/* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
	-webkit-box-sizing: content-box;
					box-sizing: content-box; /* 1 */
	height: 0; /* 1 */
	overflow: visible; /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
	font-family: monospace; /* 1 */
	font-size: 1em; /* 2 */
}
/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
	background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
	border-bottom: none; /* 1 */
	text-decoration: underline; /* 2 */
	/* stylelint-disable */
	-webkit-text-decoration: underline dotted;
					text-decoration: underline dotted; /* 2 */  /* phpcs:ignore */
	/* stylelint-enable */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
	font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
	font-family: monospace; /* 1 */
	font-size: 1em; /* 2 */
}
/**
 * Add the correct font size in all browsers.
 */
small {
	font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
	border-style: none;
}
/* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
	font-family: inherit; /* 1 */
	font-size: 100%; /* 1 */
	line-height: 1.15; /* 1 */
	margin: 0; /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
	overflow: visible; /* 1 */
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
	text-transform: none; /* 1 */
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
	padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
	-webkit-box-sizing: border-box;
					box-sizing: border-box; /* 1 */
	color: inherit; /* 2 */
	display: table; /* 1 */
	max-width: 100%; /* 1 */
	padding: 0; /* 3 */
	white-space: normal; /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
	vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
	overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
	-webkit-box-sizing: border-box;
					box-sizing: border-box; /* 1 */
	padding: 0; /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
	-webkit-appearance: textfield; /* 1 */
	outline-offset: -2px; /* 2 */
}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
/* stylelint-disable */
::-webkit-file-upload-button {
	-webkit-appearance: button; /* 1 */
	font: inherit; /* 2 */
}
/* stylelint-enable */
/* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
	display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
	display: list-item;
}
/* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
	display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
	display: none;
}
/**
 * Hide lazy load placeholders when browser does not have JS enabled.
 * Should override everything, therefore !important.
 */
.no-js .lazy {
	display: none !important;
}
/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
/* stylelint-disable */
body,
button,
input,
select,
optgroup,
textarea {
	color: #291F1E;
	color: var(--global-font-color);
	font-family: apertura, sans-serif;
	font-family: var(--global-font-family);
	font-size: 1.125rem;
	font-size: var(--font-size-regular);
	line-height: 1.5;
	line-height: var(--global-font-line-height);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-feature-settings: "liga" 1, "onum" 1;
					font-feature-settings: "liga" 1, "onum" 1;
}
/* stylelint-enable */
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: p22-mackinac-pro, serif;
	font-family: var(--highlight-font-family);
	color: #291F1E;
	color: var(--global-font-color);
	clear: both;
}
h3 {
	font-weight: 500;
	font-size: 1.35rem;
	line-height: 2.25rem;
}
.entry-header h1.entry-title,
.page-header .page-title,
.large-title {
	font-size: 1.4rem;
	line-height: 1.4;
	margin-top: 1em;
	margin-bottom: 1em;
}
@media screen and (min-width: 32rem) {
	h3 {
		font-size: 1.75rem;
	}
	.entry-header h1.entry-title,
	.page-header .page-title,
	.large-title {
		font-size: 2.5rem;
	}
}
.large-title.white {
	color: #fff;
	color: var(--color-theme-white);
}
dfn,
cite,
em,
i {
	font-style: italic;
}
blockquote,
q {
	quotes: "" "";
}
blockquote {
	border-left: 4px solid #BAC7BE;
	border-left: 4px solid var(--color-quote-border);
	margin: 0;
}
.entry-content > blockquote {
	padding-left: 1em;
	margin-left: 1.5rem;
}
@media screen and (min-width: 48em) {
	.entry-content > blockquote {
		margin-left: auto;
	}
}
blockquote cite {
	color: #291F1E;
	color: var(--color-quote-citation);
	font-size: 13px;
	margin-top: 1em;
	position: relative;
	font-style: normal;
}
address {
	margin: 0 0 1.5em;
}
/* stylelint-disable */
pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.5em;
	max-width: 100%;
	overflow: auto;
	padding: 1.5em;
}
/* stylelint-enable */
code,
kbd,
tt,
var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 0.8rem;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}
big {
	font-size: 125%;
}
.site-main {
	position: relative;
}
.icon {
	width: 100%;
	height: 100%;
}
.container {
	max-width: 1120px;
	padding: 0 1rem;
	margin: 0 auto;
	position: relative;
}
.container-medium {
	max-width: 70ch;
	margin: 0 auto;
}
.logo-img {
	width: 250px;
	height: auto;
	margin: 0 auto;
}
.site-header .logo-img {
	padding-top: 0.5em;
}
.content {
	position: relative;
}
.underline {
	text-decoration: none;
	border-bottom: 2px solid currentColor;
	display: inline-block;
	line-height: 0.85;
	text-shadow: 2px 2px white, 2px -2px white, -2px 2px white, -2px -2px white;
}
.button {
	background-color: #D4F2CE;
	background-color: var(--color-theme-green);
	font-weight: 600;
	color: #291F1E;
	color: var(--global-font-color);
	text-decoration: none;
	padding: 0.675rem 1.875rem;
	border-radius: 1.8rem;
}
.overflow-auto {
	overflow: auto;
}
.entry-tag.white-tag {
	color: #291F1E;
	color: var(--global-font-color);
	background-color: #fff;
	background-color: var(--color-theme-white);
}
.green-bg {
	background: #D4F2CE;
	background: var(--color-theme-green);
}
.blue-bg {
	background: #243E5A;
	background: var(--color-theme-blue);
}
.black-bg {
	background: #291F1E;
	background: var(--color-theme-black);
}
.grey-bg {
	background: #BAC7BE;
	background: var(--color-theme-grey);
}
.white-bg {
	background: #fff;
	background: var(--color-theme-white);
}
.inline-block {
	display: inline;
}
/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
/* stylelint-disable */
html {
	-webkit-box-sizing: border-box;
					box-sizing: border-box;
}
/* stylelint-enable */
/**
 * Inherit box-sizing to make it easier to change the property for
 * components that leverage other behavior; see
 * http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/
 */
*,
*::before,
*::after {
	-webkit-box-sizing: inherit;
					box-sizing: inherit;
}
/* stylelint-disable */
body {
	background: #fff;
	/* Fallback for when there is no custom background color defined. */
}
/* stylelint-enable */
/* stylelint-disable */
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}
/* stylelint-enable */
ul,
ol {
	margin: 0 0 1.5em 3em;
}
ul {
	list-style: disc;
}
ol {
	list-style: decimal;
}
li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}
dt {
	font-weight: 700;
}
dd {
	margin: 0 1.5em 1.5em;
}
/* stylelint-disable */
img {
	display: block;
	height: auto;
	max-width: 100%;
}
/* stylelint-enable */
/* Extra wide images within figure tags don't overflow the content area. */
figure {
	margin: 0.5em 0;
}
table {
	margin: 0 0 1.5em;
	width: 100%;
}
/*--------------------------------------------------------------
# Links
--------------------------------------------------------------*/
/* stylelint-disable */
a {
	color: #243E5A;
	color: var(--color-link);
}
/* stylelint-enable */
a:visited {
	color: #291F1E;
	color: var(--color-link-visited);
}
a:hover,
a:focus,
a:active {
	color: #243E5A;
	color: var(--color-link-active);
}
a:focus {
	outline: thin dotted;
}
a:hover,
a:active {
	outline: 0;
}
.hero {
	width: 100%
}
.hero .hero-bg {
	padding-top: 10ch;
	padding-bottom: 18ch;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center top;
	}
.hero .content {
	position: relative;
	background: white;
	padding: 4ch 2ch;
	display: inline-block;
	max-width: 100%;
	}
.hero .large-title {
	margin-top: 0;
	margin-top: initial;
	margin-bottom: 1.5rem;
	word-break: break-word;
	}
.section-list {
	padding-top: 4rem;
	padding-bottom: 3rem
}
.section-list .container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
				-ms-flex-direction: row;
						flex-direction: row;
		-ms-flex-wrap: wrap;
				flex-wrap: wrap;
	}
.section-list .grid-list {
	max-width: 100%;
	display: grid;
	-ms-flex-preferred-size: 100%;
			flex-basis: 100%;
	-webkit-box-align: baseline;
			-ms-flex-align: baseline;
					align-items: baseline;
	-webkit-box-pack: justify;
			-ms-flex-pack: justify;
					justify-content: space-between;
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	}
.section-list .large-title {
	margin-top: 0;
	margin-top: initial;
	padding-top: 2rem;
	}
.section-list .list-title {
	margin-top: 0;
	margin-top: initial;
	margin-bottom: 0.875rem;
	}
.section-list .entry-tag {
	top: calc(-2.5ch - 4rem);
	}
.section-list .entry-tag.alt {
	position: relative;
	top: auto;
	top: initial;
	}
.section-list p {
	margin-top: 0;
	margin-top: initial;
	line-height: 1.5rem;
	}
.section-list.blue-bg .grid-list-item p,
	.section-list.blue-bg .grid-list-item h3,
	.section-list.black-bg .grid-list-item p,
	.section-list.black-bg .grid-list-item h3 {
		color: white;
	}
.grid-list-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
			-ms-flex-direction: column;
					flex-direction: column
}
.grid-list-item .icon {
	max-width: 4rem;
	max-height: 4rem;
	margin-bottom: 1rem;
	}
@media screen and (min-width: 45rem) {
	.section-list .grid-list {
		grid-template-columns: repeat(auto-fill,minmax(calc(25% - 2rem),1fr));
	}
}
.section-entries {
	background: #243E5A;
	background: var(--color-theme-blue);
	padding-bottom: 4rem;
	overflow: hidden
}
.section-entries .large-title {
	margin-top: 0;
	margin-top: initial;
	font-weight: 700;
	margin-bottom: 3.75rem;
	max-width: 33ch;
	}
.section-entries .entry-tag {
	position: relative;
	display: inline-block;
	margin-top: 4.5rem;
	margin-bottom: 2rem;
	top: auto;
	top: initial;
	background: #fff;
	background: var(--color-theme-white);
	color: #291F1E;
	color: var(--global-font-color);
	}
.entry-grid {
	display: grid;
	margin-top: 6rem;
	grid-gap: 4.5rem
}
.entry-grid .post-thumbnail {
	margin-right: -2rem;
	margin-top: -2rem;
	margin-left: 2rem;
	display: block;
	}
.entry-grid .item {
	background: #fff;
	background: var(--color-theme-white)
	}
.entry-grid .item .item-content {
		padding: 0 1rem 2rem 2rem
	}
.entry-grid .item .item-content .entry-title {
		font-weight: 600;
		margin-bottom: 0.875rem;
		}
.entry-grid .item .item-content .entry-title a {
		color: #291F1E;
		color: var(--global-font-color);
		}
.entry-grid .item .item-content p {
		margin-top: 0;
		margin-top: initial;
		line-height: 1.5rem;
		}
.entry-grid .item .item-content .button {
		display: inline-block;
		}
@media screen and (min-width: 32rem) {
	.entry-grid {
	max-width: 1200px;
	grid-template-columns: repeat(auto-fill,minmax(310px,1fr));
	}
}
.section-staggered-entries {
	background: #291F1E;
	background: var(--color-theme-black)
}
.section-staggered-entries .large-title {
	font-size: 2.5rem;
	font-weight: 700;
	margin-top: 6rem;
	margin-bottom: 3.25rem;
	max-width: 33ch;
	}
.entries-staggered .entry-tag {
	position: absolute;
	right: auto;
	right: initial;
	left: 0rem;
	display: inline-block;
	margin-bottom: 2rem;
	top: 1.5rem;
	background: #fff;
	background: var(--color-theme-white);
	color: #291F1E;
	color: var(--global-font-color);
	}
.entries-staggered .post-thumbnail {
	-webkit-box-ordinal-group: 1;
			-ms-flex-order: 0;
					order: 0;
	display: block;
	}
.entries-staggered .item {
	display: grid;
	margin-bottom: 5rem;
	color: #fff;
	color: var(--color-theme-white)
	}
.entries-staggered .item .item-content {
		-webkit-box-ordinal-group: 3;
				-ms-flex-order: 2;
						order: 2;
		color: inherit;
		padding: 0rem 0rem 3rem 0rem;
		position: relative
	}
.entries-staggered .item .item-content .entry-title {
		margin-top: 6rem;
		font-size: 2.75rem;
		font-weight: 600;
		color: inherit;
		margin-bottom: 2rem;
		}
.entries-staggered .item .item-content .entry-title a {
		text-decoration: none;
		color: #fff;
		color: var(--color-theme-white);
		}
.entries-staggered .item .item-content p {
		margin-top: 0;
		margin-top: initial;
		font-size: 1.25rem;
		line-height: 1.85rem;
		margin-bottom: 2.5rem;
		}
.entries-staggered .item .item-content .button {
		display: inline-block;
		}
.entries-staggered .item:nth-child(even) .post-thumbnail {
		-webkit-box-ordinal-group: 2;
				-ms-flex-order: 1;
						order: 1;
		}
.entries-staggered .item:nth-child(even) .item-content  {
		-webkit-box-ordinal-group: 1;
				-ms-flex-order: 0;
						order: 0;
		padding: 0rem 3rem 3rem 0rem;
		}
.entries-staggered .item:nth-child(even) .entry-tag {
		left: 0rem;
		}
.entries-staggered .item:last-child {
		margin-bottom: 6.5rem;
	}
@media screen and (min-width: 32rem) {
	.entries-staggered .item {
		max-width: 1120px;
		grid-auto-flow: row;
		grid-template-columns: 1fr 1fr
		}
		.entries-staggered .item .item-content {
			padding: 0rem 0rem 3rem 3rem;
			position: relative;
		}
		.entries-staggered .entry-tag {
		left: 3rem;
		top: auto;
		top: initial;
		}
	.section-staggered-entries .large-title {
		font-size: 4.5rem;
	}
}
section.statistics {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center;
	padding-bottom: 5rem;
}
.stats-title {
	font-size: 3.75rem;
	line-height: 4.125rem;
	font-weight: 600;
	color: #fff;
	color: var(--color-theme-white);
	margin: 0;
	margin: initial;
	padding-top: 3rem;
}
.stats-wrap > .entry-tag {
	margin-top: 2rem;
	margin-left: 2.025rem;
	top: 2ch;
	position: relative;
	display: inline-block;
}
.stats {
	display: grid;
	grid-row-gap: 1.5rem;
}
.stats-item {
	padding: 2.425rem 3.25rem 1.6rem;
	background: #fff;
	background: var(--color-theme-white);
	-webkit-box-shadow: 6px 4px 20px rgba(0, 0, 0, 0.275);
					box-shadow: 6px 4px 20px rgba(0, 0, 0, 0.275)
}
.stats-item > a {
	margin: 0;
	margin: initial;
	text-decoration: none;
	}
.stats-item-title {
	margin: 0;
	margin: initial;
	font-weight: 800;
}
.stats-item-content {
	font-size: 1.25rem;
	line-height: 1.875rem;
	margin-top: .875rem;
	font-family: apertura, sans-serif;
	font-family: var(--global-font-family);
}
@media screen and (min-width: 40em) {
	.stats-grid {
	display: grid;
	grid: auto-flow dense 1fr/0.9fr 1fr;
	}
	.stats-title {
	font-size: 4.5rem;
	line-height: 4.75rem;
	margin-top: 13rem;
	padding-right: 2rem;
	padding-top: 0;
	padding-top: initial;
	max-width: 9ch;
	}
	.stats-wrap > .entry-tag {
	margin-top: 9rem;
	}
}
.section-tabbed-content {
	padding-top: 3.25rem
}
.section-tabbed-content .container {
		max-width: 1120px;
	}
.tab-section-title {
	color: white;
}
.tab-content a {
	color: #D4F2CE;
	color: var(--color-theme-secondary);
}
.tab-nav {
	margin: 0;
	margin: initial;
	padding: 0;
	padding: initial;
	color: white;
	list-style: none
}
.tab-nav ul,
	.tab-nav li a {
		display: block;
		color: inherit;
		margin-bottom: 0.5rem;
		padding: 0.5rem 1rem;
	}
.tab-nav [aria-selected="true"] {
		background-color: #D4F2CE;
		background-color: var(--color-theme-green);
		color: #243E5A;
		color: var(--color-theme-primary);
	}
.grid-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
			-ms-flex-direction: column;
					flex-direction: column
}
.grid-container .tab-content {
		color: white
	}
.grid-container .tab-content h2 {
			color: white;
			font-weight: bolder;
			font-size: 2rem;
		}
.grid-container [hidden] {
		display: block;
	}
.grid-container .tab-images {
		display: none;
	}
@media screen and (min-width: 45rem) {
	.grid-container {
		display: grid;
		grid-template-rows: 80px auto;
		grid-template-columns: 1fr 1fr 1fr 1.5fr;
		grid-row-gap: 3.25rem
	}
		.grid-container [hidden] {
			display: none;
		}
		.grid-container .page-title {
			grid-row: 1 / 2;
			grid-column: 1 / 2;
		}
		.grid-container .tab-list {
			grid-row: 2 / 3;
			grid-column: 1 / 2;
		}
		.grid-container .tab-picture {
			grid-row: 1 / 3;
			grid-column: 2 / 5;
			margin-left: auto;
			padding-left: 3.25rem;
		}
		.grid-container .tab-images:not([hidden]) {
			display: block;
			grid-row: 3;
			grid-column: 1 / 3
		}
			.grid-container .tab-images:not([hidden]) img {
				margin-bottom: 3.25rem;
			}
		.grid-container .tab-content {
			grid-row: 3;
			grid-column: 3/5;
			padding-left: 3.25rem
		}
			.grid-container .tab-content h2 {
				margin-top: 0;
				margin-top: initial;
			}
}
.columns {
	display: grid;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-column-gap: 20px;
}
.twocol .section-title {
	color: white;
	margin-top: 0;
	margin-top: initial;
}
.twocol {
	padding-top: 3.75rem;
	padding-bottom: 4.75rem;
}
.column {
	color: white
}
.column > * {
	color: white;
	}
.isotope-item {
	z-index: 2;
}
.entry-gallery-content {
	padding-top: 1.25rem;
	padding-left: 1.35rem;
	padding-bottom: 1.75rem;
	background-color: #291F1E;
	background-color: var(--color-theme-black);
}
.entry-gallery-title a,
.entry-gallery-link,
.entry-gallery-link:visited {
	color: #fff;
	color: var(--color-theme-white);
}
.entry-gallery-link {
	font-style: italic;
}
.entry-gallery-title a {
	text-decoration: none;
}
.entry-gallery-item .entry-gallery-title a {
	font-size: 1.375rem;
	}
.entry-gallery-item--large .entry-gallery-title a {
	font-size: 2.25rem;
	}
.entry-gallery-item .entry-gallery-title, .entry-gallery-item--large .entry-gallery-title {
	margin-top: 0;
	margin-top: initial;
	margin-bottom: 0.75rem;
	line-height: 1em;
	}
.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}
.isotope-grid {
	margin-top: 2rem
}
.isotope-grid .item {
	/* min-height: 424px; */
	color: white;
	}
.isotope-grid:after {
	content: '';
	display: block;
	clear: both;
}
/* .grid-sizer,
.entry-gallery-item,
.entry-gallery-item--large {
	float: left;
} */
.entry-gallery-item,
.grid-sizer {
	width: 22%;
}
.entry-gallery-item--large {
	width: 48%;
}
.gutter-sizer { width: 4%; }
@media screen and (max-width: 600px) {
	.grid-sizer,
	.entry-gallery-item {
	width: 48%;
	}
	.entry-gallery-item--large {
	width: 98%;
	}
	.gutter-sizer { width: 2%; }
}
.entry-content.entry-content--map {
	margin: 0;
	margin: initial
}
.entry-content.entry-content--map > * {
	max-width: none;
	max-width: initial;
	}
.footer-columns {
	display: grid;
	grid-template-columns: repeat(auto-fill,minmax(160px,1fr));
	grid-column-gap: 2rem;
	justify-items: stretch;
	font-family: apertura, sans-serif;
	font-family: var(--global-font-family)
}
.footer-columns .brand > .footer-title {
	font-weight: 900;
	font-family: p22-mackinac-pro, serif;
	font-family: var(--highlight-font-family);
	border: medium none currentColor;
	border: initial;
	text-transform: none;
	text-transform: initial;
	margin-bottom: 0;
	margin-bottom: initial;
	}
.footer-columns .brand {
	margin-bottom: 1rem;
	}
.footer-columns .footer-title {
	text-transform: uppercase;
	margin-bottom: 0;
	margin-bottom: initial;
	margin-top: 0;
	margin-top: initial;
	font-family: apertura, sans-serif;
	font-family: var(--global-font-family);
	font-weight: 400;
	border-bottom: 1px solid #243E5A;
	border-bottom: 1px solid var(--color-theme-primary);
	}
.footer-columns .footer-title > a {
	text-decoration: none;
	}
.footer-columns .footer-content {
	font-family: apertura, sans-serif;
	font-family: var(--global-font-family);
	font-size: 1rem;
	}
.site-footer {
	margin-top: 5rem;
}
@media screen and (max-width: 600px) {
	.footer-column .footer-title {
	display: inline-block;
	margin-top: 1rem;
	}
	.footer-column .brand {
	margin-bottom: 2rem;
	}
}
.entry-tag {
	background: #291F1E;
	background: var(--color-theme-black);
	color: #fff;
	padding:  0.675rem 1.275rem .5rem;
	text-transform: uppercase;
	font-weight: 500;
	letter-spacing: 0.125rem;
	position: absolute;
	top: -3.5ch;
	left: 0ch;
	font-size: 0.85rem
}
.entry-tag.center {
		margin: 0 auto;
		display: inline-block;
		position: relative;
		margin-bottom: -2rem;
		justify-self: center;
	}
@media screen and (min-width: 32rem) {
	.entry-tag {
		font-size: 1rem;
		top: -2.5ch;
		left: auto;
		left: initial;
	}
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/**
 * Text meant only for screen readers.
 * Re: word-wrap: Many screen reader and browser combinations announce broken
 * words as they would appear visually.
 */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	word-wrap: normal !important;
}
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
					box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}
/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}
/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
.site {
	margin: 0 auto;
	max-width: 100%;
}
@media screen and (min-width: 60em) {
	.has-sidebar .site {
		margin: 0 1em;
		display: grid;
		grid-template-columns: 3fr 1fr;
		grid-gap: 1.5rem;
		-webkit-box-pack: center;
				-ms-flex-pack: center;
						justify-content: center;
	}
	.site-header {
		grid-column: span 2;
	}
	.site-main {
		grid-column: 1;
		min-width: 0;
	}
	.primary-sidebar {
		grid-column: 2;
		min-width: 0;
	}
	.site-footer {
		grid-column: span 2;
	}
}
/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
/* stylelint-disable */
textarea {
	width: 100%;
}
/* stylelint-enable */
/* stylelint-disable */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	color: rgba(0, 0, 0, 0.8);
	font-size: 0.75rem;
	line-height: 1;
	padding: 0.6em 1em 0.4em;
	cursor: pointer;
}
/* stylelint-enable */
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
}
button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
	border-color: #aaa #bbb #bbb;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #111;
}
select {
	border: 1px solid #ccc;
}
/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
.site-header {
	display: grid;
	grid-template-columns: 230px auto;
	-webkit-box-pack: justify;
			-ms-flex-pack: justify;
					justify-content: space-between;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	padding-top: 1rem;
	padding-bottom: 0.85rem;
	grid-gap: 2rem;
}
.header-image {
	margin: 0 auto;
}
.header-image img {
	display: block;
	margin: 0 auto;
}
.custom-logo-link {
	display: inline-block;
	margin: 0 auto 1em;
}
.site-title {
	margin: 0 1em;
	font-family: p22-mackinac-pro, serif;
	font-family: var(--highlight-font-family);
	font-size: 38px;
	font-weight: 700;
	line-height: 1.2;
	color: #333332;
}
.site-title a {
	text-decoration: none;
	color: inherit;
}
.site-description {
	margin: 0.4375em 0 0;
	font-family: p22-mackinac-pro, serif;
	font-family: var(--highlight-font-family);
	font-size: 17px;
	font-weight: inherit;
	line-height: 1.4;
	word-wrap: break-word;
	color: #757575;
}
/*--------------------------------------------------------------
## Basic navigation menus - handles submenu and small screen toggle
--------------------------------------------------------------*/
.nav--toggle-small .menu-toggle {
	display: block;
	margin: 1.2em auto;
	padding: 0.6em 1.2em 0.5em;
	font-family: apertura, sans-serif;
	font-family: var(--global-font-family);
	font-weight: 600;
	font-size: 0.875rem;
	text-transform: uppercase;
	border: 2px solid #291F1E;
	border: 2px solid var(--global-font-color);
	border-radius: 0;
	background: transparent;
}
.nav--toggle-small .menu {
	display: none;
}
.nav--toggle-sub .dropdown,
.nav--toggle-sub .dropdown-toggle {
	display: none;
}
@media screen and (max-width: 37.5em) {
	.nav--toggle-small.nav--toggled-on .menu {
		display: block;
		padding-top: 2rem;
	}
}
@media screen and (min-width: 37.5em) {
	.nav--toggle-small .menu-toggle {
		display: none;
	}
	.nav--toggle-small .menu {
		display: block;
	}
	.nav--toggle-sub ul ul {
		display: none;
		position: absolute;
		top: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
				-ms-flex-direction: column;
						flex-direction: column;
		background: #fff;
		margin-left: 0;
		-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
						box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
		z-index: 1;
	}
	.nav--toggle-sub .dropdown,
	.nav--toggle-sub .dropdown-toggle {
		display: block;
		background: transparent;
		position: absolute;
		right: 0;
		top: 50%;
		width: 0.7em;
		width: var(--dropdown-symbol-width);
		height: 0.7em;
		height: var(--dropdown-symbol-width);
		font-size: inherit;
		line-height: inherit;
		margin: 0;
		padding: 0;
		border: none;
		border-radius: 0;
		-webkit-transform: translateY(-50%);
						transform: translateY(-50%);
		overflow: visible;
	}
	.nav--toggle-sub .dropdown-symbol {
		display: block;
		background: transparent;
		position: absolute;
		right: 20%;
		top: 35%;
		width: 60%;
		height: 60%;
		border: solid #000;
		border-width: 0 2px 2px 0;
		-webkit-transform: translateY(-50%) rotate(45deg);
						transform: translateY(-50%) rotate(45deg);
	}
	.nav--toggle-sub ul ul .dropdown,
	.nav--toggle-sub ul ul .dropdown-toggle {
		top: 40%;
		right: 0.2em;
	}
	.nav--toggle-sub ul ul .dropdown-symbol {
		-webkit-transform: rotate(-45deg);
						transform: rotate(-45deg);
	}
	.nav--toggle-sub .dropdown-toggle:hover,
	.nav--toggle-sub .menu-item--has-toggle:hover .dropdown-toggle {
		pointer-events: none;
	}
	/* Need menu-item-has-children for non-JS */
	.nav--toggle-sub li.menu-item-has-children,
	.nav--toggle-sub li.menu-item--has-toggle {
		position: relative;
		padding-right: 0.7em;
		padding-right: var(--dropdown-symbol-width);
	}
	/*
	 * If the dropdown toggle is active with JS, then
	 * we'll take care of showing the submenu with JS.
	 *
	 * "focus-within" is an alternative to focus class for
	 * supporting browsers (all but IE/Edge) for no-JS context
	 * (e.g. AMP) See https://caniuse.com/#feat=css-focus-within
	 */
	.nav--toggle-sub li:hover > ul,
	.nav--toggle-sub li.menu-item--toggled-on > ul,
	.nav--toggle-sub li:not(.menu-item--has-toggle):focus > ul,
	.nav--toggle-sub li:not(.menu-item--has-toggle):focus-within > ul {
		display: block;
	}
}
/*--------------------------------------------------------------
## Main navigation menu
--------------------------------------------------------------*/
.main-navigation {
	display: block;
	font-family: apertura, sans-serif;
	font-family: var(--global-font-family);
	margin-right: 1ch;
}
.main-navigation a {
	display: block;
	width: 100%;
	padding: 0.5em 1em 0.5em 0;
	text-decoration: none;
	color: #000;
}
.main-navigation a:hover,
.main-navigation a:focus {
	text-decoration: underline;
}
.main-navigation ul {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
.main-navigation ul ul li {
	padding-left: 1em;
}
@media screen and (max-width: 37.5em) {
	.primary-menu-container > .menu > li > a {
		color: white;
	}
	.primary-menu-container > .menu > li > .sub-menu > li > a {
		color: #fff;
		color: var(--color-theme-white);
	}
}
@media screen and (max-width: 37.5em) and screen and (min-width: 37.5em) {
		.primary-menu-container > .menu > li > .sub-menu > li > a {
			color: #243E5A;
			color: var(--color-theme-primary);
		}
	}
@media screen and (max-width: 37.5em) {
	.primary-menu-container>.menu a:hover {
		text-decoration: none;
		background-color: #0098da;
		background-color: #243E5A;
		background-color: var(--color-theme-primary);
	}
	.primary-menu-container>.menu a {
		padding-left: 1ch;
		font-size: 1.25em;
	}
	.primary-menu-container {
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 1
	}
		.primary-menu-container > .menu {
			background: -webkit-gradient(linear,right top, left top,from(rgba(0,46,79,.9)),to(rgba(0,115,157,.9)));
			background: linear-gradient(270deg,rgba(0,46,79,.9),rgba(0,115,157,.9));
			height: 100vh;
		}
}
@media screen and (min-width: 37.5em) {
	.main-navigation ul li a {
		padding: 0.4em 0.5em;
	}
	.main-navigation ul li {
		margin: 0 0 0 0.5em;
	}
	.main-navigation ul li:first-child {
		margin-left: 0;
	}
	.main-navigation ul ul a {
		width: 200px;
	}
	/* stylelint-disable */
	.main-navigation ul ul li {
		padding-left: 0;
		margin-left: 0;
	}
	/* stylelint-enable */
	.main-navigation ul ul li a {
		width: 218px;
		background: none;
	}
	.main-navigation ul ul ul {
		top: 0;
		left: 100%;
		min-height: 100%;
	}
	.main-navigation .menu {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
				flex-wrap: wrap;
	}
}
/*--------------------------------------------------------------
# Content navigation
--------------------------------------------------------------*/
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation,
.site-main .pagination {
	border-bottom: 1px solid #111;
	margin: 0 auto 2em;
	max-width: 720px;
	overflow: hidden;
	padding: 0 1.5rem 2em;
	font-family: p22-mackinac-pro, serif;
	font-family: var(--highlight-font-family);
}
@media screen and (min-width: 48em) {
	.site-main .comment-navigation,
	.site-main .posts-navigation,
	.site-main .post-navigation,
	.site-main .pagination {
		padding-left: 0;
		padding-right: 0;
	}
}
.nav-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	width: 50%;
	-webkit-box-flex: 1;
			-ms-flex: 1 0 50%;
					flex: 1 0 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	text-align: end;
	-webkit-box-flex: 1;
			-ms-flex: 1 0 50%;
					flex: 1 0 50%;
}
.post-navigation-sub span {
	color: #291F1E;
	color: var(--global-font-color);
	text-decoration: none;
	display: inline-block;
}
.site-main .pagination {
	margin-bottom: 1.5em;
}
.pagination .nav-links {
	-webkit-box-pack: center;
			-ms-flex-pack: center;
					justify-content: center;
	-ms-flex-wrap: wrap;
			flex-wrap: wrap;
}
.pagination .page-numbers {
	display: inline-block;
	margin-bottom: 0.5em;
	margin-right: 1em;
	border: 1px solid #243E5A;
	border: 1px solid var(--color-link);
	min-width: 1.75em;
	line-height: 1.75;
	text-align: center;
	text-decoration: none;
}
.pagination a:visited {
	color: #243E5A;
	color: var(--color-link);
}
.pagination a:hover,
.pagination a:focus,
.pagination a:active {
	border-color: #00a0d2;
}
.pagination .prev,
.pagination .next {
	min-width: auto;
	border-color: transparent;
	text-decoration: underline;
}
.pagination .prev:hover,
.pagination .prev:focus,
.pagination .prev:active,
.pagination .next:hover,
.pagination .next:focus,
.pagination .next:active {
	border-color: transparent;
}
.pagination .dots {
	min-width: auto;
	border: none;
}
.pagination .current {
	border-color: #291F1E;
	border-color: var(--global-font-color);
}
/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
.site-footer {
	margin: 1em 0 0;
	padding: 2em 0;
	font-family: p22-mackinac-pro, serif;
	font-family: var(--highlight-font-family);
}
@media screen and (max-width: 45rem) {
	.site-info {
		text-align: center;
	}
}
/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	/* Theme Footer (when set to scrolling) */
	display: none;
}
/* When Infinite Scroll has reached its end we need to re-display elements that
were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC5jc3MiLCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzIiwiX3Jlc2V0LmNzcyIsIl90eXBvZ3JhcGh5LmNzcyIsIl90aGVtZS5jc3MiLCJfZWxlbWVudHMuY3NzIiwiX2xpbmtzLmNzcyIsImNvbXBvbmVudHMvX3NlY3Rpb24taGVyby5jc3MiLCJjb21wb25lbnRzL19zZWN0aW9uLWxpc3QuY3NzIiwiY29tcG9uZW50cy9fc2VjdGlvbi1lbnRyaWVzLmNzcyIsImNvbXBvbmVudHMvX3NlY3Rpb24tc3RhZ2dlcmVkLWVudHJpZXMuY3NzIiwiY29tcG9uZW50cy9fc2VjdGlvbi1zdGF0aXN0aWNzLmNzcyIsImNvbXBvbmVudHMvX3NlY3Rpb24tdGFicy5jc3MiLCJjb21wb25lbnRzL19zZWN0aW9uLXR3b2NvbC5jc3MiLCJjb21wb25lbnRzL19zZWN0aW9uLWVudHJ5LWdhbGxlcnkuY3NzIiwiY29tcG9uZW50cy9fc2VjdGlvbi1tYXAuY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLmNzcyIsImNvbXBvbmVudHMvX2VudHJ5LXRhZy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7OytEQWlCK0Q7O0FBRS9EOzsrREFFK0Q7O0FDckIvRDs7Ozs7R0FLRzs7QUFFRjtDQUNBLDRCQUE0QjtDQUM1QiwwQ0FBMEM7Q0FDMUMsc0JBQXNCO0NBQ3RCLDhCQUE4QjtDQUM5QixnREFBZ0Q7Q0FDaEQscUJBQXFCO0NBQ3JCLDhCQUE4Qjs7Q0FFOUIsOEJBQThCO0NBQzlCLGdDQUFnQztDQUNoQyxpREFBaUQ7Q0FDakQsOENBQThDO0NBQzlDLDZDQUE2QztDQUM3QywyQkFBMkI7Q0FDM0IseUJBQXlCO0NBQ3pCLHdDQUF3QztDQUN4Qyw4Q0FBOEM7Q0FDOUMsK0NBQStDO0NBQy9DLDZDQUE2QztDQUM3QyxnREFBZ0Q7Q0FDaEQsOENBQThDOztDQUU5Qyw2QkFBNkI7Q0FDN0Isd0RBQTREO0NBQzVELDBEQUE4RDtDQUM5RCx3REFB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LGVBQWU7Q0FDZix5QkFBeUI7Q0FDekIsMEJBQTBCO0FBQzNCOztBQUVBOzs7Ozs7Q0FNQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyxlQUFlO0NBQ2YsWUFBWTtBQUNiOztBQUVBO0NBQ0MscUJBQXNDO0NBQXRDLHNDQUFzQztBQUN2Qzs7QUFFQTs7K0RBRStEOztBQUMvRDtDQUNDLGVBQWU7Q0FDZixjQUFjO0NBQ2Qsb0NBQXlDO0NBQXpDLHlDQUF5QztBQUMxQzs7QUFFQTs7Q0FFQztFQUNDLGtCQUFrQjtDQUNuQjtBQUNEOztBQUVBOzsrREFFK0Q7O0FBRS9ELDJFQUEyRTs7QUFDM0U7OztDQUdDLHlDQUF5QztDQUN6QyxhQUFhO0FBQ2Q7O0FBRUE7d0NBQ3dDOztBQUN4QztDQUNDLGNBQWM7QUFDZiIsImZpbGUiOiJnbG9iYWwubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbj4+PiBUQUJMRSBPRiBDT05URU5UUzpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSW1wb3J0c1xuXHQjIEN1c3RvbSBwcm9wZXJ0aWVzXG5cdCMgUmVzZXRcblx0IyBUeXBvZ3JhcGh5XG5cdCMgRWxlbWVudHNcblx0IyBMaW5rc1xuIyBBY2Nlc3NpYmlsaXR5XG4jIExheW91dFxuIyBGb3Jtc1xuIyBIZWFkZXJcblx0IyBNYWluIG5hdmlnYXRpb24gbWVudVxuIyBDb250ZW50IG5hdmlnYXRpb25cbiMgRm9vdGVyXG4jIEluZmluaXRlIHNjcm9sbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEltcG9ydHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5AaW1wb3J0IFwiX3Jlc2V0LmNzc1wiO1xuQGltcG9ydCBcIl90eXBvZ3JhcGh5LmNzc1wiO1xuQGltcG9ydCBcIl90aGVtZS5jc3NcIjtcbkBpbXBvcnQgXCJfZWxlbWVudHMuY3NzXCI7XG5AaW1wb3J0IFwiX2xpbmtzLmNzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3NlY3Rpb24taGVyby5jc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zZWN0aW9uLWxpc3QuY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fc2VjdGlvbi1lbnRyaWVzLmNzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3NlY3Rpb24tc3RhZ2dlcmVkLWVudHJpZXMuY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fc2VjdGlvbi1zdGF0aXN0aWNzLmNzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3NlY3Rpb24tdGFicy5jc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zZWN0aW9uLXR3b2NvbC5jc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zZWN0aW9uLWVudHJ5LWdhbGxlcnkuY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fc2VjdGlvbi1tYXAuY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fZm9vdGVyLmNzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2VudHJ5LXRhZy5jc3NcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBBY2Nlc3NpYmlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qKlxuICogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy5cbiAqIFJlOiB3b3JkLXdyYXA6IE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuXG4gKiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS5cbiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0Y29sb3I6ICMyMTc1OWI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxlZnQ6IDVweDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0cGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dG9wOiA1cHg7XG5cdHdpZHRoOiBhdXRvO1xuXHR6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG59XG5cbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xuI3ByaW1hcnlbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTGF5b3V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpdGUge1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKC0tc2lkZWJhci1xdWVyeSkge1xuXG5cdC5oYXMtc2lkZWJhciAuc2l0ZSB7XG5cdFx0bWFyZ2luOiAwIDFlbTtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDFmcjtcblx0XHRncmlkLWdhcDogMS41cmVtO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0LnNpdGUtaGVhZGVyIHtcblx0XHRncmlkLWNvbHVtbjogc3BhbiAyO1xuXHR9XG5cblx0LnNpdGUtbWFpbiB7XG5cdFx0Z3JpZC1jb2x1bW46IDE7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHR9XG5cblx0LnByaW1hcnktc2lkZWJhciB7XG5cdFx0Z3JpZC1jb2x1bW46IDI7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHR9XG5cblx0LnNpdGUtZm9vdGVyIHtcblx0XHRncmlkLWNvbHVtbjogc3BhbiAyO1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG50ZXh0YXJlYSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuYnV0dG9uLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjY2NjICNjY2MgI2JiYjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuXHRmb250LXNpemU6IDAuNzVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRwYWRkaW5nOiAwLjZlbSAxZW0gMC40ZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuYnV0dG9uOmhvdmVyLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJyZXNldFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuXHRib3JkZXItY29sb3I6ICNjY2MgI2JiYiAjYWFhO1xufVxuXG5idXR0b246YWN0aXZlLFxuYnV0dG9uOmZvY3VzLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTphY3RpdmUsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbnRleHRhcmVhIHtcblx0Y29sb3I6ICM2NjY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0cGFkZGluZzogM3B4O1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY29sb3JcIl06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG5cdGNvbG9yOiAjMTExO1xufVxuXG5zZWxlY3Qge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uc2l0ZS1oZWFkZXIge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIzMHB4IGF1dG87XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZy10b3A6IDFyZW07XG5cdHBhZGRpbmctYm90dG9tOiAwLjg1cmVtO1xuXHRncmlkLWdhcDogMnJlbTtcbn1cblxuLmhlYWRlci1pbWFnZSB7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaGVhZGVyLWltYWdlIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLmN1c3RvbS1sb2dvLWxpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvIDFlbTtcbn1cblxuLnNpdGUtdGl0bGUge1xuXHRtYXJnaW46IDAgMWVtO1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRjb2xvcjogIzMzMzMzMjtcbn1cblxuLnNpdGUtdGl0bGUgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5zaXRlLWRlc2NyaXB0aW9uIHtcblx0bWFyZ2luOiAwLjQzNzVlbSAwIDA7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdGNvbG9yOiAjNzU3NTc1O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBCYXNpYyBuYXZpZ2F0aW9uIG1lbnVzIC0gaGFuZGxlcyBzdWJtZW51IGFuZCBzbWFsbCBzY3JlZW4gdG9nZ2xlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmF2LS10b2dnbGUtc21hbGwgLm1lbnUtdG9nZ2xlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMS4yZW0gYXV0bztcblx0cGFkZGluZzogMC42ZW0gMS4yZW0gMC41ZW07XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2LS10b2dnbGUtc21hbGwgLm1lbnUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2LS10b2dnbGUtc3ViIC5kcm9wZG93bixcbi5uYXYtLXRvZ2dsZS1zdWIgLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAoLS1uYXJyb3ctbWVudS1xdWVyeSkge1xuXG5cdC5uYXYtLXRvZ2dsZS1zbWFsbC5uYXYtLXRvZ2dsZWQtb24gLm1lbnUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAycmVtO1xuXHR9XG59XG5cbkBtZWRpYSAoLS13aWRlLW1lbnUtcXVlcnkpIHtcblxuXHQubmF2LS10b2dnbGUtc21hbGwgLm1lbnUtdG9nZ2xlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm5hdi0tdG9nZ2xlLXNtYWxsIC5tZW51IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5uYXYtLXRvZ2dsZS1zdWIgdWwgdWwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAwJTtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0Ym94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0Lm5hdi0tdG9nZ2xlLXN1YiAuZHJvcGRvd24sXG5cdC5uYXYtLXRvZ2dsZS1zdWIgLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogNTAlO1xuXHRcdHdpZHRoOiB2YXIoLS1kcm9wZG93bi1zeW1ib2wtd2lkdGgpO1xuXHRcdGhlaWdodDogdmFyKC0tZHJvcGRvd24tc3ltYm9sLXdpZHRoKTtcblx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG5cblx0Lm5hdi0tdG9nZ2xlLXN1YiAuZHJvcGRvd24tc3ltYm9sIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDIwJTtcblx0XHR0b3A6IDM1JTtcblx0XHR3aWR0aDogNjAlO1xuXHRcdGhlaWdodDogNjAlO1xuXHRcdGJvcmRlcjogc29saWQgIzAwMDtcblx0XHRib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHR9XG5cblx0Lm5hdi0tdG9nZ2xlLXN1YiB1bCB1bCAuZHJvcGRvd24sXG5cdC5uYXYtLXRvZ2dsZS1zdWIgdWwgdWwgLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0dG9wOiA0MCU7XG5cdFx0cmlnaHQ6IDAuMmVtO1xuXHR9XG5cblx0Lm5hdi0tdG9nZ2xlLXN1YiB1bCB1bCAuZHJvcGRvd24tc3ltYm9sIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHR9XG5cblx0Lm5hdi0tdG9nZ2xlLXN1YiAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuXHQubmF2LS10b2dnbGUtc3ViIC5tZW51LWl0ZW0tLWhhcy10b2dnbGU6aG92ZXIgLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQvKiBOZWVkIG1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gZm9yIG5vbi1KUyAqL1xuXHQubmF2LS10b2dnbGUtc3ViIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4sXG5cdC5uYXYtLXRvZ2dsZS1zdWIgbGkubWVudS1pdGVtLS1oYXMtdG9nZ2xlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1yaWdodDogdmFyKC0tZHJvcGRvd24tc3ltYm9sLXdpZHRoKTtcblx0fVxuXG5cdC8qXG5cdCAqIElmIHRoZSBkcm9wZG93biB0b2dnbGUgaXMgYWN0aXZlIHdpdGggSlMsIHRoZW5cblx0ICogd2UnbGwgdGFrZSBjYXJlIG9mIHNob3dpbmcgdGhlIHN1Ym1lbnUgd2l0aCBKUy5cblx0ICpcblx0ICogXCJmb2N1cy13aXRoaW5cIiBpcyBhbiBhbHRlcm5hdGl2ZSB0byBmb2N1cyBjbGFzcyBmb3Jcblx0ICogc3VwcG9ydGluZyBicm93c2VycyAoYWxsIGJ1dCBJRS9FZGdlKSBmb3Igbm8tSlMgY29udGV4dFxuXHQgKiAoZS5nLiBBTVApIFNlZSBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1mb2N1cy13aXRoaW5cblx0ICovXG5cdC5uYXYtLXRvZ2dsZS1zdWIgbGk6aG92ZXIgPiB1bCxcblx0Lm5hdi0tdG9nZ2xlLXN1YiBsaS5tZW51LWl0ZW0tLXRvZ2dsZWQtb24gPiB1bCxcblx0Lm5hdi0tdG9nZ2xlLXN1YiBsaTpub3QoLm1lbnUtaXRlbS0taGFzLXRvZ2dsZSk6Zm9jdXMgPiB1bCxcblx0Lm5hdi0tdG9nZ2xlLXN1YiBsaTpub3QoLm1lbnUtaXRlbS0taGFzLXRvZ2dsZSk6Zm9jdXMtd2l0aGluID4gdWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIE1haW4gbmF2aWdhdGlvbiBtZW51XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFpbi1uYXZpZ2F0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtZm9udC1mYW1pbHkpO1xuXHRtYXJnaW4tcmlnaHQ6IDFjaDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwLjVlbSAxZW0gMC41ZW0gMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiBhOmhvdmVyLFxuLm1haW4tbmF2aWdhdGlvbiBhOmZvY3VzIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpIHtcblx0cGFkZGluZy1sZWZ0OiAxZW07XG59XG5cblxuQG1lZGlhICgtLW5hcnJvdy1tZW51LXF1ZXJ5KSB7XG5cdFxuXHQucHJpbWFyeS1tZW51LWNvbnRhaW5lciA+IC5tZW51ID4gbGkgPiBhIHtcblx0XHRjb2xvcjogd2hpdGU7XG5cdH1cblxuXHQucHJpbWFyeS1tZW51LWNvbnRhaW5lciA+IC5tZW51ID4gbGkgPiAuc3ViLW1lbnUgPiBsaSA+IGEge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdH1cblxuXHRAbWVkaWEgKC0td2lkZS1tZW51LXF1ZXJ5KSB7XG5cblx0XHQucHJpbWFyeS1tZW51LWNvbnRhaW5lciA+IC5tZW51ID4gbGkgPiAuc3ViLW1lbnUgPiBsaSA+IGEge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRcdH1cblx0fVxuXG5cdC5wcmltYXJ5LW1lbnUtY29udGFpbmVyPi5tZW51IGE6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OGRhO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR9XG5cblx0LnByaW1hcnktbWVudS1jb250YWluZXI+Lm1lbnUgYSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxY2g7XG5cdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdH1cblxuXHQucHJpbWFyeS1tZW51LWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR6LWluZGV4OiAxO1xuXHRcdCYgPiAubWVudSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLHJnYmEoMCw0Niw3OSwuOSkscmdiYSgwLDExNSwxNTcsLjkpKTtcblx0XHRcdGhlaWdodDogMTAwdmg7XG5cdFx0fVxuXG5cdH1cbn1cblxuQG1lZGlhICgtLXdpZGUtbWVudS1xdWVyeSkge1xuXG5cdC5tYWluLW5hdmlnYXRpb24gdWwgbGkgYSB7XG5cdFx0cGFkZGluZzogMC40ZW0gMC41ZW07XG5cdH1cblxuXHQubWFpbi1uYXZpZ2F0aW9uIHVsIGxpIHtcblx0XHRtYXJnaW46IDAgMCAwIDAuNWVtO1xuXHR9XG5cblx0Lm1haW4tbmF2aWdhdGlvbiB1bCBsaTpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGEge1xuXHRcdHdpZHRoOiAyMDBweDtcblx0fVxuXG5cdC8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cdC5tYWluLW5hdmlnYXRpb24gdWwgdWwgbGkge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQvKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cblx0Lm1haW4tbmF2aWdhdGlvbiB1bCB1bCBsaSBhIHtcblx0XHR3aWR0aDogMjE4cHg7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxuXG5cdC5tYWluLW5hdmlnYXRpb24gdWwgdWwgdWwge1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQubWFpbi1uYXZpZ2F0aW9uIC5tZW51IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIENvbnRlbnQgbmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpdGUtbWFpbiAuY29tbWVudC1uYXZpZ2F0aW9uLFxuLnNpdGUtbWFpbiAucG9zdHMtbmF2aWdhdGlvbixcbi5zaXRlLW1haW4gLnBvc3QtbmF2aWdhdGlvbixcbi5zaXRlLW1haW4gLnBhZ2luYXRpb24ge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzExMTtcblx0bWFyZ2luOiAwIGF1dG8gMmVtO1xuXHRtYXgtd2lkdGg6IDcyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwIDEuNXJlbSAyZW07XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xufVxuXG5AbWVkaWEgKC0tY29udGVudC1xdWVyeSkge1xuXG5cdC5zaXRlLW1haW4gLmNvbW1lbnQtbmF2aWdhdGlvbixcblx0LnNpdGUtbWFpbiAucG9zdHMtbmF2aWdhdGlvbixcblx0LnNpdGUtbWFpbiAucG9zdC1uYXZpZ2F0aW9uLFxuXHQuc2l0ZS1tYWluIC5wYWdpbmF0aW9uIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxufVxuXG4ubmF2LWxpbmtzIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmNvbW1lbnQtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyB7XG5cdHdpZHRoOiA1MCU7XG5cdGZsZXg6IDEgMCA1MCU7XG59XG5cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1uZXh0LFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0LFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LW5leHQge1xuXHR0ZXh0LWFsaWduOiBlbmQ7XG5cdGZsZXg6IDEgMCA1MCU7XG59XG5cbi5wb3N0LW5hdmlnYXRpb24tc3ViIHNwYW4ge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpdGUtbWFpbiAucGFnaW5hdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4ucGFnaW5hdGlvbiAubmF2LWxpbmtzIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG5cdG1hcmdpbi1yaWdodDogMWVtO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1saW5rKTtcblx0bWluLXdpZHRoOiAxLjc1ZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24gYTp2aXNpdGVkIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmspO1xufVxuXG4ucGFnaW5hdGlvbiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gYTpmb2N1cyxcbi5wYWdpbmF0aW9uIGE6YWN0aXZlIHtcblx0Ym9yZGVyLWNvbG9yOiAjMDBhMGQyO1xufVxuXG4ucGFnaW5hdGlvbiAucHJldixcbi5wYWdpbmF0aW9uIC5uZXh0IHtcblx0bWluLXdpZHRoOiBhdXRvO1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBhZ2luYXRpb24gLnByZXY6aG92ZXIsXG4ucGFnaW5hdGlvbiAucHJldjpmb2N1cyxcbi5wYWdpbmF0aW9uIC5wcmV2OmFjdGl2ZSxcbi5wYWdpbmF0aW9uIC5uZXh0OmhvdmVyLFxuLnBhZ2luYXRpb24gLm5leHQ6Zm9jdXMsXG4ucGFnaW5hdGlvbiAubmV4dDphY3RpdmUge1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGFnaW5hdGlvbiAuZG90cyB7XG5cdG1pbi13aWR0aDogYXV0bztcblx0Ym9yZGVyOiBub25lO1xufVxuXG4ucGFnaW5hdGlvbiAuY3VycmVudCB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpdGUtZm9vdGVyIHtcblx0bWFyZ2luOiAxZW0gMCAwO1xuXHRwYWRkaW5nOiAyZW0gMDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1cmVtKSB7XG5cblx0LnNpdGUtaW5mbyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSW5maW5pdGUgc2Nyb2xsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIEdsb2JhbGx5IGhpZGRlbiBlbGVtZW50cyB3aGVuIEluZmluaXRlIFNjcm9sbCBpcyBzdXBwb3J0ZWQgYW5kIGluIHVzZS4gKi9cbi5pbmZpbml0ZS1zY3JvbGwgLnBvc3RzLW5hdmlnYXRpb24sXG4uaW5maW5pdGUtc2Nyb2xsLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG5cblx0LyogVGhlbWUgRm9vdGVyICh3aGVuIHNldCB0byBzY3JvbGxpbmcpICovXG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFdoZW4gSW5maW5pdGUgU2Nyb2xsIGhhcyByZWFjaGVkIGl0cyBlbmQgd2UgbmVlZCB0byByZS1kaXNwbGF5IGVsZW1lbnRzIHRoYXRcbndlcmUgaGlkZGVuICh2aWEgLm5ldmVyZW5kaW5nKSBiZWZvcmUuICovXG4uaW5maW5pdHktZW5kLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLyoqXG4gKlxuICogQ1NTIHZhcmlhYmxlcy5cbiAqXG4gKiBAbGluazogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLy0tKlxuICoqL1xuXG4gOnJvb3Qge1xuXHQtLWdsb2JhbC1mb250LWNvbG9yOiAjMjkxRjFFO1xuXHQtLWdsb2JhbC1mb250LWZhbWlseTogYXBlcnR1cmEsIHNhbnMtc2VyaWY7XG5cdC0tZ2xvYmFsLWZvbnQtc2l6ZTogMTg7XG5cdC0tZ2xvYmFsLWZvbnQtbGluZS1oZWlnaHQ6IDEuNTtcblx0LS1oaWdobGlnaHQtZm9udC1mYW1pbHk6IHAyMi1tYWNraW5hYy1wcm8sIHNlcmlmO1xuXHQtLWNvbnRlbnQtd2lkdGg6IDcwY2g7XG5cdC0tZHJvcGRvd24tc3ltYm9sLXdpZHRoOiAwLjdlbTtcblxuXHQtLWNvbG9yLXRoZW1lLXByaW1hcnk6ICMyNDNFNUE7XG5cdC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5OiAjRDRGMkNFO1xuXHQtLWNvbG9yLXRoZW1lLWdyZWVuOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHQtLWNvbG9yLXRoZW1lLWJsdWU6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHQtLWNvbG9yLXRoZW1lLWJsYWNrOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdC0tY29sb3ItdGhlbWUtZ3JleTogI0JBQzdCRTtcblx0LS1jb2xvci10aGVtZS13aGl0ZTogI2ZmZjtcblx0LS1jb2xvci1saW5rOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0LS1jb2xvci1saW5rLXZpc2l0ZWQ6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0LS1jb2xvci1saW5rLWFjdGl2ZTogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdC0tY29sb3ItcXVvdGUtYm9yZGVyOiB2YXIoLS1jb2xvci10aGVtZS1ncmV5KTtcblx0LS1jb2xvci1xdW90ZS1jaXRhdGlvbjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHQtLWNvbG9yLXRoZW1lLWJsdWU6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXG5cdC8qIEN1c3RvbSBlZGl0b3IgZm9udCBzaXplcyAqL1xuXHQtLWZvbnQtc2l6ZS1zbWFsbDogY2FsYygxOCAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMXJlbSk7XG5cdC0tZm9udC1zaXplLXJlZ3VsYXI6IGNhbGModmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgLyAxNiAqIDFyZW0pO1xuXHQtLWZvbnQtc2l6ZS1sYXJnZTogY2FsYygzNiAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMXJlbSk7XG5cdC0tZm9udC1zaXplLWxhcmdlcjogY2FsYyg0OCAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMXJlbSk7XG59XG4iLCIvKlxuQ1NTIG5vcm1hbGl6YXRpb24gYmFzZWQgaW4gcGFydCBvbiBub3JtYWxpemUuY3NzIGJ5XG5OaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbCBodHRwOi8vbmVjb2xhcy5naXRodWIuaW8vbm9ybWFsaXplLmNzcy9cbiovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxubGluayB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG5cdGZvbnQtc2l6ZTogMmVtO1xuXHRtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG5cdGhlaWdodDogMDsgLyogMSAqL1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZTsgLyogMSAqL1xuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuXHQvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi8gIC8qIHBocGNzOmlnbm9yZSAqL1xuXHQvKiBzdHlsZWxpbnQtZW5hYmxlICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZTsgLyogMSAqL1xuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxMDAlOyAvKiAxICovXG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG5cdG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAxICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuXHRvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcblx0cGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG5cdGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG5cdGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuXHRwYWRkaW5nOiAwOyAvKiAzICovXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG5cdHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiAyICovXG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBIaWRlIGxhenkgbG9hZCBwbGFjZWhvbGRlcnMgd2hlbiBicm93c2VyIGRvZXMgbm90IGhhdmUgSlMgZW5hYmxlZC5cbiAqIFNob3VsZCBvdmVycmlkZSBldmVyeXRoaW5nLCB0aGVyZWZvcmUgIWltcG9ydGFudC5cbiAqL1xuLm5vLWpzIC5sYXp5IHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBUeXBvZ3JhcGh5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtZm9udC1mYW1pbHkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1yZWd1bGFyKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC1mb250LWxpbmUtaGVpZ2h0KTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIgMSwgXCJvbnVtXCIgMTtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbmgzIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxLjM1cmVtO1xuXHRsaW5lLWhlaWdodDogMi4yNXJlbTtcbn1cblxuLmVudHJ5LWhlYWRlciBoMS5lbnRyeS10aXRsZSxcbi5wYWdlLWhlYWRlciAucGFnZS10aXRsZSxcbi5sYXJnZS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRtYXJnaW4tdG9wOiAxZW07XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMnJlbSkge1xuXG5cdGgzIHtcblx0XHRmb250LXNpemU6IDEuNzVyZW07XG5cdH1cblxuXHQuZW50cnktaGVhZGVyIGgxLmVudHJ5LXRpdGxlLFxuXHQucGFnZS1oZWFkZXIgLnBhZ2UtdGl0bGUsXG5cdC5sYXJnZS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdH1cblx0XG59XG5cblxuLmxhcmdlLXRpdGxlLndoaXRlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuXG5kZm4sXG5jaXRlLFxuZW0sXG5pIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ibG9ja3F1b3RlLFxucSB7XG5cdHF1b3RlczogXCJcIiBcIlwiO1xufVxuXG5ibG9ja3F1b3RlIHtcblx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCB2YXIoLS1jb2xvci1xdW90ZS1ib3JkZXIpO1xuXHRtYXJnaW46IDA7XG59XG5cbi5lbnRyeS1jb250ZW50ID4gYmxvY2txdW90ZSB7XG5cdHBhZGRpbmctbGVmdDogMWVtO1xuXHRtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuXG5AbWVkaWEgKC0tY29udGVudC1xdWVyeSkge1xuXG5cdC5lbnRyeS1jb250ZW50ID4gYmxvY2txdW90ZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cbn1cblxuYmxvY2txdW90ZSBjaXRlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXF1b3RlLWNpdGF0aW9uKTtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tdG9wOiAxZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5hZGRyZXNzIHtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5wcmUge1xuXHRiYWNrZ3JvdW5kOiAjZWVlO1xuXHRmb250LWZhbWlseTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiAwLjkzNzVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRwYWRkaW5nOiAxLjVlbTtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuY29kZSxcbmtiZCxcbnR0LFxudmFyIHtcblx0Zm9udC1mYW1pbHk6IE1vbmFjbywgQ29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiAwLjhyZW07XG59XG5cbmFiYnIsXG5hY3JvbnltIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuXHRjdXJzb3I6IGhlbHA7XG59XG5cbm1hcmssXG5pbnMge1xuXHRiYWNrZ3JvdW5kOiAjZmZmOWMwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJpZyB7XG5cdGZvbnQtc2l6ZTogMTI1JTtcbn1cbiIsIi5zaXRlLW1haW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pY29uIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogMTEyMHB4O1xuXHRwYWRkaW5nOiAwIDFyZW07XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250YWluZXItbWVkaXVtIHtcblx0bWF4LXdpZHRoOiA3MGNoO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLmxvZ28taW1nIHtcblx0d2lkdGg6IDI1MHB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmxvZ28taW1nIHtcblx0cGFkZGluZy10b3A6IDAuNWVtO1xufVxuXG4uY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnVuZGVybGluZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRsaW5lLWhlaWdodDogMC44NTtcblx0dGV4dC1zaGFkb3c6IDJweCAycHggd2hpdGUsIDJweCAtMnB4IHdoaXRlLCAtMnB4IDJweCB3aGl0ZSwgLTJweCAtMnB4IHdoaXRlO1xufVxuXG4uYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtZ3JlZW4pO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHBhZGRpbmc6IDAuNjc1cmVtIDEuODc1cmVtO1xuXHRib3JkZXItcmFkaXVzOiAxLjhyZW07XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbi5lbnRyeS10YWcud2hpdGUtdGFnIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uZ3JlZW4tYmcge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1ncmVlbik7XG59XG5cbi5ibHVlLWJnIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtYmx1ZSk7XG59XG5cbi5ibGFjay1iZyB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLWJsYWNrKTtcbn1cblxuLmdyZXktYmcge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1ncmV5KTtcbn1cblxuLndoaXRlLWJnIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uaW5saW5lLWJsb2NrIHtcblx0ZGlzcGxheTogaW5saW5lO1xufVxuIiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbmh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG4vKipcbiAqIEluaGVyaXQgYm94LXNpemluZyB0byBtYWtlIGl0IGVhc2llciB0byBjaGFuZ2UgdGhlIHByb3BlcnR5IGZvclxuICogY29tcG9uZW50cyB0aGF0IGxldmVyYWdlIG90aGVyIGJlaGF2aW9yOyBzZWVcbiAqIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvXG4gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5ib2R5IHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0LyogRmFsbGJhY2sgZm9yIHdoZW4gdGhlcmUgaXMgbm8gY3VzdG9tIGJhY2tncm91bmQgY29sb3IgZGVmaW5lZC4gKi9cbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbmhyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcblx0Ym9yZGVyOiAwO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbnVsLFxub2wge1xuXHRtYXJnaW46IDAgMCAxLjVlbSAzZW07XG59XG5cbnVsIHtcblx0bGlzdC1zdHlsZTogZGlzYztcbn1cblxub2wge1xuXHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG5saSA+IHVsLFxubGkgPiBvbCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi1sZWZ0OiAxLjVlbTtcbn1cblxuZHQge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG5cdG1hcmdpbjogMCAxLjVlbSAxLjVlbTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbmltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLyogRXh0cmEgd2lkZSBpbWFnZXMgd2l0aGluIGZpZ3VyZSB0YWdzIGRvbid0IG92ZXJmbG93IHRoZSBjb250ZW50IGFyZWEuICovXG5maWd1cmUge1xuXHRtYXJnaW46IDAuNWVtIDA7XG59XG5cbnRhYmxlIHtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG5cdHdpZHRoOiAxMDAlO1xufVxuIiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBMaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbmEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItbGluayk7XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbmE6dmlzaXRlZCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rLXZpc2l0ZWQpO1xufVxuXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmstYWN0aXZlKTtcbn1cblxuYTpmb2N1cyB7XG5cdG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG5hOmhvdmVyLFxuYTphY3RpdmUge1xuXHRvdXRsaW5lOiAwO1xufVxuIiwiLmhlcm8ge1xuICB3aWR0aDogMTAwJTtcblxuICAmIC5oZXJvLWJnIHtcblx0cGFkZGluZy10b3A6IDEwY2g7XG5cdHBhZGRpbmctYm90dG9tOiAxOGNoO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICB9XG5cbiAgJiAuY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdHBhZGRpbmc6IDRjaCAyY2g7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcbiAgfVxuXG4gICYgLmxhcmdlLXRpdGxlIHtcblx0bWFyZ2luLXRvcDogaW5pdGlhbDtcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB9XG5cbn1cblxuIiwiLnNlY3Rpb24tbGlzdCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcblx0JiAuY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG4gICYgLmdyaWQtbGlzdCB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZ3JpZDtcblx0ZmxleC1iYXNpczogMTAwJTtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdyaWQtY29sdW1uLWdhcDogMnJlbTtcblx0Z3JpZC1yb3ctZ2FwOiAycmVtO1xuICB9XG4gICYgLmxhcmdlLXRpdGxlIHtcblx0bWFyZ2luLXRvcDogaW5pdGlhbDtcblx0cGFkZGluZy10b3A6IDJyZW07XG4gIH1cbiAgJiAubGlzdC10aXRsZSB7XG5cdG1hcmdpbi10b3A6IGluaXRpYWw7XG5cdG1hcmdpbi1ib3R0b206IDAuODc1cmVtO1xuICB9XG4gICYgLmVudHJ5LXRhZyB7XG5cdHRvcDogY2FsYygtMi41Y2ggLSA0cmVtKTtcbiAgfVxuICAmIC5lbnRyeS10YWcuYWx0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IGluaXRpYWw7XG4gIH1cbiAgJiBwIHtcblx0bWFyZ2luLXRvcDogaW5pdGlhbDtcblx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4uc2VjdGlvbi1saXN0LmJsdWUtYmcsXG4uc2VjdGlvbi1saXN0LmJsYWNrLWJnIHtcbiAgJiAuZ3JpZC1saXN0LWl0ZW0ge1xuXHQmIHAsXG5cdCYgaDMge1xuXHQgIGNvbG9yOiB3aGl0ZTtcblx0fVxuICB9XG59XG5cbi5ncmlkLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICYgLmljb24ge1xuXHRtYXgtd2lkdGg6IDRyZW07XG5cdG1heC1oZWlnaHQ6IDRyZW07XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVyZW0pIHtcbiAgLnNlY3Rpb24tbGlzdCB7XG5cdCYgLmdyaWQtbGlzdCB7XG5cdCAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLG1pbm1heChjYWxjKDI1JSAtIDJyZW0pLDFmcikpO1xuXHR9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLWVudHJpZXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1ibHVlKTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJiAubGFyZ2UtdGl0bGUge1xuXHRtYXJnaW4tdG9wOiBpbml0aWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuXHRtYXgtd2lkdGg6IDMzY2g7XG4gIH1cbiAgJiAuZW50cnktdGFnIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi10b3A6IDQuNXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0dG9wOiBpbml0aWFsO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG4gIH1cbn1cblxuLmVudHJ5LWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW4tdG9wOiA2cmVtO1xuICBncmlkLWdhcDogNC41cmVtO1xuXG4gICYgLnBvc3QtdGh1bWJuYWlsIHtcblx0bWFyZ2luLXJpZ2h0OiAtMnJlbTtcblx0bWFyZ2luLXRvcDogLTJyZW07XG5cdG1hcmdpbi1sZWZ0OiAycmVtO1xuXHRkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYgLml0ZW0ge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdCYgLml0ZW0tY29udGVudCB7XG5cdCAgcGFkZGluZzogMCAxcmVtIDJyZW0gMnJlbTtcblx0ICAmIC5lbnRyeS10aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTtcblx0ICB9XG5cdCAgJiAuZW50cnktdGl0bGUgYSB7XG5cdFx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0ICB9XG5cdCAgJiBwIHtcblx0XHRtYXJnaW4tdG9wOiBpbml0aWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cdCAgfVxuXHQgICYgLmJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgIH1cblx0fVxuICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzJyZW0pIHtcbiAgLmVudHJ5LWdyaWQge1xuXHRtYXgtd2lkdGg6IDEyMDBweDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLG1pbm1heCgzMTBweCwxZnIpKTtcbiAgfVxufVxuIiwiLnNlY3Rpb24tc3RhZ2dlcmVkLWVudHJpZXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1ibGFjayk7XG4gICYgLmxhcmdlLXRpdGxlIHtcblx0Zm9udC1zaXplOiAyLjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdG1hcmdpbi10b3A6IDZyZW07XG5cdG1hcmdpbi1ib3R0b206IDMuMjVyZW07XG5cdG1heC13aWR0aDogMzNjaDtcbiAgfVxufVxuXG4uZW50cmllcy1zdGFnZ2VyZWQge1xuXG4gICYgLmVudHJ5LXRhZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IGluaXRpYWw7XG5cdGxlZnQ6IDByZW07XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0dG9wOiAxLjVyZW07XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbiAgfVxuXG4gICYgLnBvc3QtdGh1bWJuYWlsIHtcblx0b3JkZXI6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYgLml0ZW0ge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHQmIC5pdGVtLWNvbnRlbnQge1xuXHQgIG9yZGVyOiAyO1xuXHQgIGNvbG9yOiBpbmhlcml0O1xuXHQgIHBhZGRpbmc6IDByZW0gMHJlbSAzcmVtIDByZW07XG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICYgLmVudHJ5LXRpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiA2cmVtO1xuXHRcdGZvbnQtc2l6ZTogMi43NXJlbTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdCAgfVxuXHQgICYgLmVudHJ5LXRpdGxlIGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHQgIH1cblx0ICAmIHAge1xuXHRcdG1hcmdpbi10b3A6IGluaXRpYWw7XG5cdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjg1cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0ICB9XG5cdCAgJiAuYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgfVxuXHR9XG5cdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0ICAmIC5wb3N0LXRodW1ibmFpbCB7XG5cdFx0b3JkZXI6IDE7XG5cdCAgfVxuXHQgICYgLml0ZW0tY29udGVudCAge1xuXHRcdG9yZGVyOiAwO1xuXHRcdHBhZGRpbmc6IDByZW0gM3JlbSAzcmVtIDByZW07XG5cdCAgfVxuXHQgICYgLmVudHJ5LXRhZyB7XG5cdFx0bGVmdDogMHJlbTtcblx0ICB9XG5cdH1cblx0JjpsYXN0LWNoaWxkIHtcblx0ICBtYXJnaW4tYm90dG9tOiA2LjVyZW07XG5cdH1cbiAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMycmVtKSB7XG4gIC5lbnRyaWVzLXN0YWdnZXJlZCB7XG5cblx0JiAuaXRlbSB7XG5cdFx0bWF4LXdpZHRoOiAxMTIwcHg7XG5cdFx0Z3JpZC1hdXRvLWZsb3c6IHJvdztcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0JiAuaXRlbS1jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDByZW0gMHJlbSAzcmVtIDNyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHQgIH1cblx0ICAmIC5lbnRyeS10YWcge1xuXHRcdGxlZnQ6IDNyZW07XG5cdFx0dG9wOiBpbml0aWFsO1xuXHQgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLXN0YWdnZXJlZC1lbnRyaWVzIHtcblx0JiAubGFyZ2UtdGl0bGUge1xuXHQgIGZvbnQtc2l6ZTogNC41cmVtO1xuXHR9XG4gIH1cblxuXG59XG4iLCJzZWN0aW9uLnN0YXRpc3RpY3Mge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cblxuLnN0YXRzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzLjc1cmVtO1xuICBsaW5lLWhlaWdodDogNC4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gIG1hcmdpbjogaW5pdGlhbDtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG5cbi5zdGF0cy13cmFwID4gLmVudHJ5LXRhZyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiAyLjAyNXJlbTtcbiAgdG9wOiAyY2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc3RhdHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXJvdy1nYXA6IDEuNXJlbTtcbn1cblxuLnN0YXRzLWl0ZW0ge1xuICBwYWRkaW5nOiAyLjQyNXJlbSAzLjI1cmVtIDEuNnJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICBib3gtc2hhZG93OiA2cHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjI3NSk7XG4gICYgPiBhIHtcblx0bWFyZ2luOiBpbml0aWFsO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnN0YXRzLWl0ZW0tdGl0bGUge1xuICBtYXJnaW46IGluaXRpYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5zdGF0cy1pdGVtLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC1mb250LWZhbWlseSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnN0YXRzLWdyaWQge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkOiBhdXRvLWZsb3cgZGVuc2UgMWZyLzAuOWZyIDFmcjtcbiAgfVxuICAuc3RhdHMtdGl0bGUge1xuXHRmb250LXNpemU6IDQuNXJlbTtcblx0bGluZS1oZWlnaHQ6IDQuNzVyZW07XG5cdG1hcmdpbi10b3A6IDEzcmVtO1xuXHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXHRwYWRkaW5nLXRvcDogaW5pdGlhbDtcblx0bWF4LXdpZHRoOiA5Y2g7XG4gIH1cbiAgLnN0YXRzLXdyYXAgPiAuZW50cnktdGFnIHtcblx0bWFyZ2luLXRvcDogOXJlbTtcbiAgfVxuXG59XG4iLCIuc2VjdGlvbi10YWJiZWQtY29udGVudCB7XG5cdHBhZGRpbmctdG9wOiAzLjI1cmVtO1xuXG5cdCYgLmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiAxMTIwcHg7XG5cdH1cbn1cblxuLnRhYi1zZWN0aW9uLXRpdGxlIHtcblx0Y29sb3I6IHdoaXRlO1xufVxuXG4udGFiLWNvbnRlbnQgYSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuXG4udGFiLW5hdiB7XG5cdG1hcmdpbjogaW5pdGlhbDtcblx0cGFkZGluZzogaW5pdGlhbDtcblx0Y29sb3I6IHdoaXRlO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdCYgdWwsXG5cdCYgbGkgYSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXHRcdHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuXHR9XG5cblx0JiBbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWdyZWVuKTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdH1cbn1cblxuLmdyaWQtY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHQmIC50YWItY29udGVudCB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXG5cdFx0JiBoMiB7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZGVyO1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdH1cblx0fVxuXG5cdCYgW2hpZGRlbl0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0JiAudGFiLWltYWdlcyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NXJlbSkge1xuXG5cdC5ncmlkLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IDgwcHggYXV0bztcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDEuNWZyO1xuXHRcdGdyaWQtcm93LWdhcDogMy4yNXJlbTtcblxuXHRcdCYgW2hpZGRlbl0ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmIC5wYWdlLXRpdGxlIHtcblx0XHRcdGdyaWQtcm93OiAxIC8gMjtcblx0XHRcdGdyaWQtY29sdW1uOiAxIC8gMjtcblx0XHR9XG5cblx0XHQmIC50YWItbGlzdCB7XG5cdFx0XHRncmlkLXJvdzogMiAvIDM7XG5cdFx0XHRncmlkLWNvbHVtbjogMSAvIDI7XG5cdFx0fVxuXG5cdFx0JiAudGFiLXBpY3R1cmUge1xuXHRcdFx0Z3JpZC1yb3c6IDEgLyAzO1xuXHRcdFx0Z3JpZC1jb2x1bW46IDIgLyA1O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMuMjVyZW07XG5cdFx0fVxuXG5cdFx0JiAudGFiLWltYWdlczpub3QoW2hpZGRlbl0pIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Z3JpZC1yb3c6IDM7XG5cdFx0XHRncmlkLWNvbHVtbjogMSAvIDM7XG5cblx0XHRcdCYgaW1nIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMy4yNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmIC50YWItY29udGVudCB7XG5cdFx0XHRncmlkLXJvdzogMztcblx0XHRcdGdyaWQtY29sdW1uOiAzLzU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMuMjVyZW07XG5cblx0XHRcdCYgaDIge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiBpbml0aWFsO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmNvbHVtbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xufVxuXG4udHdvY29sIC5zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tdG9wOiBpbml0aWFsO1xufVxuXG4udHdvY29sIHtcbiAgcGFkZGluZy10b3A6IDMuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0Ljc1cmVtO1xufVxuXG4uY29sdW1uIHtcbiAgY29sb3I6IHdoaXRlO1xuICAmID4gKiB7XG5cdGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuIiwiLmlzb3RvcGUtaXRlbSB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5lbnRyeS1nYWxsZXJ5LWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjM1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtYmxhY2spO1xufVxuXG4uZW50cnktZ2FsbGVyeS10aXRsZSBhLFxuLmVudHJ5LWdhbGxlcnktbGluayxcbi5lbnRyeS1nYWxsZXJ5LWxpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5lbnRyeS1nYWxsZXJ5LWxpbmsge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5lbnRyeS1nYWxsZXJ5LXRpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5lbnRyeS1nYWxsZXJ5LWl0ZW0ge1xuICAmIC5lbnRyeS1nYWxsZXJ5LXRpdGxlIGEge1xuXHRmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5cbi5lbnRyeS1nYWxsZXJ5LWl0ZW0tLWxhcmdlIHtcbiAgJiAuZW50cnktZ2FsbGVyeS10aXRsZSBhIHtcblx0Zm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG5cbi5lbnRyeS1nYWxsZXJ5LWl0ZW0sXG4uZW50cnktZ2FsbGVyeS1pdGVtLS1sYXJnZSB7XG4gICYgLmVudHJ5LWdhbGxlcnktdGl0bGUge1xuXHRtYXJnaW4tdG9wOiBpbml0aWFsO1xuXHRtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuXHRsaW5lLWhlaWdodDogMWVtO1xuICB9XG59XG5cbi5pc290b3BlLWhpZGRlbi5pc290b3BlLWl0ZW0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmlzb3RvcGUtZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gICYgLml0ZW0ge1xuXHQvKiBtaW4taGVpZ2h0OiA0MjRweDsgKi9cblx0Y29sb3I6IHdoaXRlO1xuICB9XG59XG5cbi5pc290b3BlLWdyaWQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKiAuZ3JpZC1zaXplcixcbi5lbnRyeS1nYWxsZXJ5LWl0ZW0sXG4uZW50cnktZ2FsbGVyeS1pdGVtLS1sYXJnZSB7XG4gIGZsb2F0OiBsZWZ0O1xufSAqL1xuXG4uZW50cnktZ2FsbGVyeS1pdGVtLFxuLmdyaWQtc2l6ZXIge1xuICB3aWR0aDogMjIlO1xufVxuXG4uZW50cnktZ2FsbGVyeS1pdGVtLS1sYXJnZSB7XG4gIHdpZHRoOiA0OCU7XG59XG5cbi5ndXR0ZXItc2l6ZXIgeyB3aWR0aDogNCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdyaWQtc2l6ZXIsXG4gIC5lbnRyeS1nYWxsZXJ5LWl0ZW0ge1xuXHR3aWR0aDogNDglO1xuICB9XG4gIC5lbnRyeS1nYWxsZXJ5LWl0ZW0tLWxhcmdlIHtcblx0d2lkdGg6IDk4JTtcbiAgfVxuICAuZ3V0dGVyLXNpemVyIHsgd2lkdGg6IDIlOyB9XG59XG4iLCIuZW50cnktY29udGVudC5lbnRyeS1jb250ZW50LS1tYXAge1xuICBtYXJnaW46IGluaXRpYWw7XG4gICYgPiAqIHtcblx0bWF4LXdpZHRoOiBpbml0aWFsO1xuICB9XG59XG4iLCIuZm9vdGVyLWNvbHVtbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsbWlubWF4KDE2MHB4LDFmcikpO1xuICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XG4gIGp1c3RpZnktaXRlbXM6IHN0cmV0Y2g7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtZm9udC1mYW1pbHkpO1xuICAmIC5icmFuZCA+IC5mb290ZXItdGl0bGUge1xuXHRmb250LXdlaWdodDogOTAwO1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0Ym9yZGVyOiBpbml0aWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcblx0bWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcbiAgfVxuICAmIC5icmFuZCB7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgJiAuZm9vdGVyLXRpdGxlIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcblx0bWFyZ2luLXRvcDogaW5pdGlhbDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC1mb250LWZhbWlseSk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbiAgfVxuICAmIC5mb290ZXItdGl0bGUgPiBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICYgLmZvb3Rlci1jb250ZW50IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC1mb250LWZhbWlseSk7XG5cdGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uc2l0ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZm9vdGVyLWNvbHVtbiAuZm9vdGVyLXRpdGxlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIC5mb290ZXItY29sdW1uIC5icmFuZCB7XG5cdG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbiIsIi5lbnRyeS10YWcge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1ibGFjayk7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAgMC42NzVyZW0gMS4yNzVyZW0gLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgdG9wOiAtMy41Y2g7XG4gIGxlZnQ6IDBjaDtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuXG4gICYuY2VudGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtO1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMycmVtKSB7XG4gIC5lbnRyeS10YWcge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0b3A6IC0yLjVjaDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICB9XG59XG5cbiJdfQ== */

.qtranxs_flag_de{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAIAAADgcHrrAAAAS0lEQVR4AdXPJQLDYBCE0Ve4/wmr6homFyYdqPs/tTyzb38RxtroHilRKL8ZGfm6yofcW0fjOkkpKbzlVJTS/OrOvjZWe3LGPhZlJtI6I8ap2OnfAAAAAElFTkSuQmCC);background-repeat:no-repeat}.qtranxs_flag_en{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAIAAADgcHrrAAABVUlEQVR4AZ1SA6xdQRCd2EntNn5xrVgvqG3b7rdt27Zt27Ztm/NPvlXezOyOcfYSS0gw88gIHzpkTqSyQK6unbxvHwjCshEBmZr+Y2fPTvv40IBzAQuFXFaG5O/fk4lkQba2tbx3LwjCguXLyxD+JMoPH/LEhL9/PhFpi7yPb376duDOHZ6eTkxs2btXTksrqWXXLhAEqMFSNl2nT3NgIDMSbYkeEbqj2DpfSUn/QlpRevO6ivM5t4jxjY1xRcU6at66FbTR3hAWlu3qSkw0S1T/1xRN5EX032n/N+QyJNgYe2N7YAAkFiABNswMnIAWMFuBhEjmw4fwdb51D7C64gWhFNElysrqxwtWX7kSf+3O9fOqKAYSEXFO2LYNBGHBcvOmQXV1Y7qGhotA8PXiM8KfUnrsmOlrpe3bn6H7Ar1/b+K3dSsIwrIRAWpqdp42NkpHjswBv6pHgBoqr2IAAAAASUVORK5CYII=);background-repeat:no-repeat}

/*--------------------------------------------------------------
# Imports
--------------------------------------------------------------*/
/**
 *
 * CSS variables.
 *
 * @link: https://developer.mozilla.org/en-US/docs/Web/CSS/--*
 **/
:root {
	--global-font-color: #291F1E;
	--global-font-family: apertura, sans-serif;
	--global-font-size: 18;
	--global-font-line-height: 1.5;
	--highlight-font-family: p22-mackinac-pro, serif;
	--content-width: 70ch;
	--dropdown-symbol-width: 0.7em;
	--color-theme-primary: #243E5A;
	--color-theme-secondary: #D4F2CE;
	--color-theme-green: var(--color-theme-secondary);
	--color-theme-blue: var(--color-theme-primary);
	--color-theme-black: var(--global-font-color);
	--color-theme-grey: #BAC7BE;
	--color-theme-white: #fff;
	--color-link: var(--color-theme-primary);
	--color-link-visited: var(--global-font-color);
	--color-link-active: var(--color-theme-primary);
	--color-quote-border: var(--color-theme-grey);
	--color-quote-citation: var(--global-font-color);
	--color-theme-blue: var(--color-theme-primary);
	/* Custom editor font sizes */
	--font-size-small: calc(18/var(--global-font-size)*1rem);
	--font-size-regular: calc(var(--global-font-size)/16*1rem);
	--font-size-large: calc(36/var(--global-font-size)*1rem);
	--font-size-larger: calc(48/var(--global-font-size)*1rem);
}
/*--------------------------------------------------------------
## Blocks
--------------------------------------------------------------*/
/*
 * Available block selectors:
 * .wp-block-image
 * .wp-block-media-text
 * .wp-block-gallery
 * .wp-block-audio
 * .wp-block-video
 * .wp-block-quote
 * .wp-block-cover
 * .wp-block-file
 * .wp-block-button
 * .wp-block-gallery
 * .wp-block-table
 * .wp-block-embed
 * .wp-block-audio
 * .wp-block-pullquote
 * .wp-block-preformatted
 * .wp-block-code
 * .wp-block-verse
 * .wp-block-table
 * .wp-block-separator
 * .wp-block-columns
 * .wp-block-column
 * .wp-block-latest-posts
 * .wp-block-categories
 * .wp-block-archives
 */
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
	margin: 1.5em auto;
	padding: 0 1em;
}
.entry-content > .wp-block-quote,
.entry-content > .wp-block-quote.is-style-large {
	margin-left: 1.5rem;
}
@media screen and (min-width: 48em) {
	.entry-content > .wp-block-quote,
	.entry-content > .wp-block-quote.is-style-large {
		margin-left: auto;
	}
}
.wp-block-quote:not(.is-large):not(.is-style-large) {
	border-left-color: #BAC7BE;
	border-left-color: var(--color-quote-border);
}
.wp-block-quote__citation,
.wp-block-quote cite,
.wp-block-quote footer {
	border-left-color: #291F1E;
	border-left-color: var(--color-quote-citation);
}
.wp-block-cover {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
}
.wp-block-cover__inner-container > * {
	max-width: 70ch;
	max-width: var(--content-width);
	margin-left: auto;
	margin-right: auto;
}
.wp-block-cover .wp-block-cover-text,
.wp-block-cover p {
	margin-top: 0;
}
/* Columns Block */
.wp-block-column {
	-ms-flex-preferred-size: 100%;
			flex-basis: 100%;
}
.wp-block-column:not(:last-child),
.wp-block-column:nth-child(2n+1) {
	margin-right: 0;
}
.wp-block-column:not(:first-child) {
	margin-left: 0;
}
.wp-block-latest-posts,
.wp-block-latest-comments {
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	border: 1px solid hsl(0, 0%, 80%);
}
ul.wp-block-latest-posts.alignwide,
ul.wp-block-latest-posts.alignfull,
ul.wp-block-latest-posts.is-grid.alignwide,
ul.wp-block-latest-posts.is-grid.alignfull {
	padding: 0 1.5em;
}
/*--------------------------------------------------------------
# Gallery Block - overrides core styles
--------------------------------------------------------------*/
.wp-block-gallery {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
	grid-gap: 0.5em;
}
.wp-block-gallery:not(.components-placeholder) {
	margin: 1.5em auto;
}
/* Override standard ul indentation. */
.entry-content .wp-block-gallery {
	padding-right: 1.5em;
	padding-left: 1.5em;
}
@media screen and (min-width: 48em) {
	.entry-content .wp-block-gallery {
		padding-right: 0;
		padding-left: 0;
	}
}
.wp-block-gallery.columns-2 .blocks-gallery-item,
.wp-block-gallery.columns-3 .blocks-gallery-item,
.wp-block-gallery.columns-4 .blocks-gallery-item,
.wp-block-gallery.columns-5 .blocks-gallery-item,
.wp-block-gallery.columns-6 .blocks-gallery-item,
.wp-block-gallery.columns-7 .blocks-gallery-item,
.wp-block-gallery.columns-8 .blocks-gallery-item,
.wp-block-gallery.columns-9 .blocks-gallery-item {
	grid-column: span 1;
	margin: 0;
	width: inherit;
}
.blocks-gallery-item:last-child:nth-child(odd) {
	grid-column: span 2;
}
@media screen and (min-width: 40em) {
	.wp-block-gallery.columns-2 {
		grid-template-columns: repeat(2, 1fr);
	}
	.wp-block-gallery.columns-3 {
		grid-template-columns: repeat(3, 1fr);
	}
	.wp-block-gallery.columns-4 {
		grid-template-columns: repeat(4, 1fr);
	}
	.wp-block-gallery.columns-5 {
		grid-template-columns: repeat(5, 1fr);
	}
	.wp-block-gallery.columns-6 {
		grid-template-columns: repeat(6, 1fr);
	}
	.wp-block-gallery.columns-7 {
		grid-template-columns: repeat(7, 1fr);
	}
	.wp-block-gallery.columns-8 {
		grid-template-columns: repeat(8, 1fr);
	}
	.wp-block-gallery.columns-9 {
		grid-template-columns: repeat(9, 1fr);
	}
}
/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
/* Make sure embeds and iframes fit their containers. */
/* stylelint-disable */
embed,
iframe,
object {
	max-width: 100%;
}
/* stylelint-enable */
/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
@media screen and (min-width: 48em) {
	.wp-caption.alignright,
	.wp-block-image.alignright {
		/* stylelint-disable */
		margin-right: calc((100% - 70ch)/2);
		margin-right: calc((100% - var(--content-width))/2);
		/* stylelint-enable */
	}
	.wp-caption.alignleft,
	.wp-block-image.alignleft {
		/* stylelint-disable */
		margin-left: calc((100% - 70ch)/2);
		margin-left: calc((100% - var(--content-width))/2);
		/* stylelint-enable */
	}
}
/*--------------------------------------------------------------
## Galleries (Legacy)
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
	grid-gap: 0.5em;
}
@media screen and (min-width: 40em) {
	.gallery-columns-2 {
		grid-template-columns: repeat(2, 1fr);
	}
	.gallery-columns-3 {
		grid-template-columns: repeat(3, 1fr);
	}
	.gallery-columns-4 {
		grid-template-columns: repeat(4, 1fr);
	}
	.gallery-columns-5 {
		grid-template-columns: repeat(5, 1fr);
	}
	.gallery-columns-6 {
		grid-template-columns: repeat(6, 1fr);
	}
	.gallery-columns-7 {
		grid-template-columns: repeat(7, 1fr);
	}
	.gallery-columns-8 {
		grid-template-columns: repeat(8, 1fr);
	}
	.gallery-columns-9 {
		grid-template-columns: repeat(9, 1fr);
	}
}
.gallery-item {
	padding: 0.5em;
	border: 1px solid rgb(222, 222, 222);
}
.gallery-icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
			-ms-flex-pack: center;
					justify-content: center;
}
.gallery-caption {
	font-size: 80%;
}
/*--------------------------------------------------------------
# Post and page content
--------------------------------------------------------------*/
/* Custom rule  for sticky posts:
.sticky {
}
*/
.entry {
	margin-bottom: 1rem;
}
.entry-meta,
.entry-footer {
	font-family: p22-mackinac-pro, serif;
	font-family: var(--highlight-font-family);
	font-size: 80%;
}
.entry-meta {
	margin: 1em 0;
}
/* Hides the update date and time. */
.updated:not(.published) {
	display: none;
}
.post-thumbnail img {
	margin: 0 auto;
}
.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}
.page-content > *,
.entry-content > *,
.entry-summary > * {
	margin-right: auto;
	margin-left: auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	/* stylelint-disable */
	max-width: 70ch;
	max-width: var(--content-width);
	/* stylelint-enable */
}
.page-header,
/* .entry-header, */
.entry-footer,
/* .site-info, */
.post-navigation,
.page-navigation,
.comments-area {
	margin: 1.5em auto;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	/* stylelint-disable */
	max-width: 70ch;
	max-width: var(--content-width);
	/* stylelint-enable */
}
@media screen and (min-width: 48em) {
	.page-content > *,
	.entry-content > *,
	.entry-summary > *,
	.page-header,
	.entry-header,
	.entry-footer,
	.site-info,
	.post-navigation,
	.page-navigation,
	.comments-area {
		padding-left: 0;
		padding-right: 0;
	}
}
.entry-content ul,
.entry-content ol {
	padding-right: 2.5em;
	padding-left: 2.5em;
}
.entry-content ul ul,
.entry-content ol ol {
	margin-right: 0;
	margin-left: 0;
	padding-right: 1.5em;
	padding-left: 1.5em;
}
/* Align .more-link with the content. */
.entry-content > .more-link {
	display: block;
}
.page-links {
	clear: both;
	margin-bottom: 1.5em;
}
.entry-footer span {
	margin-right: 1em;
}
.entry-footer {
	clear: both;
	padding: 1.5em 1.5rem 3em;
	border-bottom: 1px solid #111;
}
@media screen and (min-width: 48em) {
	.entry-footer {
		padding-right: 0;
		padding-left: 0;
	}
}
/*--------------------------------------------------------------
## Alignments
--------------------------------------------------------------*/
.alignleft {
	float: left;
	margin-right: 1.5rem;
}
.alignright {
	float: right;
	margin-left: 1.5rem;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignwide {
	max-width: calc(50% + 35ch);
	max-width: calc(50% + var(--content-width)/2);
}
.alignfull {
	max-width: 100%;
	padding: 0;
}
/*--------------------------------------------------------------
## Custom block colors.
--------------------------------------------------------------*/
.has-theme-primary-color,
.has-theme-primary-color a {
	color: #243E5A;
	color: var(--color-theme-primary);
}
.has-theme-primary-background-color {
	background-color: #243E5A;
	background-color: var(--color-theme-primary);
}
.has-theme-secondary-color,
.has-theme-secondary-color a {
	color: #D4F2CE;
	color: var(--color-theme-secondary);
}
.has-theme-secondary-background-color {
	background-color: #D4F2CE;
	background-color: var(--color-theme-secondary);
}
.has-theme-red-color,
.has-theme-red-color a {
	color: var(--color-theme-red);
}
.has-theme-red-background-color {
	background-color: var(--color-theme-red);
}
.has-theme-green-color,
.has-theme-green-color a {
	color: #D4F2CE;
	color: var(--color-theme-green);
}
.has-theme-green-background-color {
	background-color: #D4F2CE;
	background-color: var(--color-theme-green);
}
.has-theme-blue-color,
.has-theme-blue-color a {
	color: #243E5A;
	color: var(--color-theme-blue);
}
.has-theme-blue-background-color {
	background-color: #243E5A;
	background-color: var(--color-theme-blue);
}
.has-theme-yellow-color,
.has-theme-yellow-color a {
	color: var(--color-theme-yellow);
}
.has-theme-yellow-background-color {
	background-color: var(--color-theme-yellow);
}
.has-theme-black-color,
.has-theme-black-color a {
	color: #291F1E;
	color: var(--color-theme-black);
}
.has-theme-black-background-color {
	background-color: #291F1E;
	background-color: var(--color-theme-black);
}
.has-theme-grey-color,
.has-theme-grey-color a {
	color: #BAC7BE;
	color: var(--color-theme-grey);
}
.has-theme-grey-background-color {
	background-color: #BAC7BE;
	background-color: var(--color-theme-grey);
}
.has-theme-white-color,
.has-theme-white-color a {
	color: #fff;
	color: var(--color-theme-white);
}
.has-theme-white-background-color {
	background-color: #fff;
	background-color: var(--color-theme-white);
}
.has-custom-daylight-color,
.has-custom-daylight-color a {
	color: var(--color-custom-daylight);
}
.has-custom-daylight-background-color {
	background-color: var(--color-custom-daylight);
}
.has-custom-sun-color,
.has-custom-sun-color a {
	color: var(--color-custom-sun);
}
.has-custom-sun-background-color {
	background-color: var(--color-custom-sun);
}
/*--------------------------------------------------------------
## Custom block font sizes.
--------------------------------------------------------------*/
.has-small-font-size {
	/* stylelint-disable */
	font-size: 1rem;
	font-size: var(--font-size-small);
	/* stylelint-enable */
}
.has-regular-font-size {
	/* stylelint-disable */
	font-size: 1.125rem;
	font-size: var(--font-size-regular);
	/* stylelint-enable */
}
.has-large-font-size {
	/* stylelint-disable */
	font-size: 2rem;
	font-size: var(--font-size-large);
	/* stylelint-enable */
}
.has-larger-font-size {
	/* stylelint-disable */
	font-size: 2.66667rem;
	font-size: var(--font-size-larger);
	/* stylelint-enable */
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQuY3NzIiwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzcyIsIl9ibG9ja3MuY3NzIiwiX21lZGlhLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7OytEQVkrRDs7QUFFL0Q7OytEQUUrRDs7QUNoQi9EOzs7OztHQUtHOztBQUVGO0NBQ0EsNEJBQTRCO0NBQzVCLDBDQUEwQztDQUMxQyxzQkFBc0I7Q0FDdEIsOEJBQThCO0NBQzlCLGdEQUFnRDtDQUNoRCxxQkFBcUI7Q0FDckIsOEJBQThCOztDQUU5Qiw4QkFBOEI7Q0FDOUIsZ0NBQWdDO0NBQ2hDLGlEQUFpRDtDQUNqRCw4Q0FBOEM7Q0FDOUMsNkNBQTZDO0NBQzdDLDJCQUEyQjtDQUMzQix5QkFBeUI7Q0FDekIsd0NBQXdDO0NBQ3hDLDhDQUE4QztDQUM5QywrQ0FBK0M7Q0FDL0MsNkNBQTZDO0NBQzdDLGdEQUFnRDtDQUNoRCw4Q0FBOEM7O0NBRTlDLDZCQUE2QjtDQUM3Qix3REFBNEQ7Q0FDNUQsMERBQThEO0NBQzlELHdEQUE0RDtDQUM1RCx5REFBNkQ7QUFDOUQ7O0FDakNBOzsrREFFK0Q7O0FBRS9EOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQTBCRTs7QUFFRjs7Q0FFQyxrQkFBa0I7Q0FDbEIsY0FBYztBQUNmOztBQUVBOztDQUVDLG1CQUFtQjtBQUNwQjs7QUFFQTs7Q0FFQzs7RUFFQyxpQkFBaUI7Q0FDbEI7QUFDRDs7QUFFQTtDQUNDLDBCQUE0QztDQUE1Qyw0Q0FBNEM7QUFDN0M7O0FBRUE7OztDQUdDLDBCQUE4QztDQUE5Qyw4Q0FBOEM7QUFDL0M7O0FBRUE7Q0FDQyxvQkFBYTtDQUFiLG9CQUFhO0NBQWIsYUFBYTtDQUNiLHlCQUFtQjtLQUFuQixzQkFBbUI7U0FBbkIsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MsZUFBK0I7Q0FBL0IsK0JBQStCO0NBQy9CLGlCQUFpQjtDQUNqQixrQkFBa0I7QUFDbkI7O0FBRUE7O0NBRUMsYUFBYTtBQUNkOztB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QkFBMEM7Q0FBMUMsMENBQTBDO0FBQzNDOztBQUVBOztDQUVDLGNBQThCO0NBQTlCLDhCQUE4QjtBQUMvQjs7QUFFQTtDQUNDLHlCQUF5QztDQUF6Qyx5Q0FBeUM7QUFDMUM7O0FBRUE7O0NBRUMsZ0NBQWdDO0FBQ2pDOztBQUVBO0NBQ0MsMkNBQTJDO0FBQzVDOztBQUVBOztDQUVDLGNBQStCO0NBQS9CLCtCQUErQjtBQUNoQzs7QUFFQTtDQUNDLHlCQUEwQztDQUExQywwQ0FBMEM7QUFDM0M7O0FBRUE7O0NBRUMsY0FBOEI7Q0FBOUIsOEJBQThCO0FBQy9COztBQUVBO0NBQ0MseUJBQXlDO0NBQXpDLHlDQUF5QztBQUMxQzs7QUFFQTs7Q0FFQyxXQUErQjtDQUEvQiwrQkFBK0I7QUFDaEM7O0FBRUE7Q0FDQyxzQkFBMEM7Q0FBMUMsMENBQTBDO0FBQzNDOztBQUVBOztDQUVDLG1DQUFtQztBQUNwQzs7QUFFQTtDQUNDLDhDQUE4QztBQUMvQzs7QUFFQTs7Q0FFQyw4QkFBOEI7QUFDL0I7O0FBRUE7Q0FDQyx5Q0FBeUM7QUFDMUM7O0FBRUE7OytEQUUrRDs7QUFFL0Q7Q0FDQyxzQkFBc0I7Q0FDdEIsZUFBaUM7Q0FBakMsaUNBQWlDO0NBQ2pDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLHNCQUFzQjtDQUN0QixtQkFBbUM7Q0FBbkMsbUNBQW1DO0NBQ25DLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLHNCQUFzQjtDQUN0QixlQUFpQztDQUFqQyxpQ0FBaUM7Q0FDakMscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0Msc0JBQXNCO0NBQ3RCLHFCQUFrQztDQUFsQyxrQ0FBa0M7Q0FDbEMscUJBQXFCO0FBQ3RCIiwiZmlsZSI6ImNvbnRlbnQubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbj4+PiBUQUJMRSBPRiBDT05URU5UUzpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSW1wb3J0c1xuXHQjIEJsb2Nrc1xuXHQjIE1lZGlhXG5cdFx0IyBDYXB0aW9uc1xuXHRcdCMgR2FsbGVyaWVzIChMZWdhY3kpXG4jIFBvc3QgYW5kIHBhZ2UgY29udGVudFxuXHQjIEFsaWdubWVudHNcblx0IyBDdXN0b20gYmxvY2sgY29sb3JzXG5cdCMgQ3VzdG9tIGZvbnQgc2l6ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBJbXBvcnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiX2Jsb2Nrcy5jc3NcIjtcbkBpbXBvcnQgXCJfbWVkaWEuY3NzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgUG9zdCBhbmQgcGFnZSBjb250ZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIEN1c3RvbSBydWxlICBmb3Igc3RpY2t5IHBvc3RzOlxuLnN0aWNreSB7XG5cbn1cbiovXG5cbi5lbnRyeSB7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5lbnRyeS1tZXRhLFxuLmVudHJ5LWZvb3RlciB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuLmVudHJ5LW1ldGEge1xuXHRtYXJnaW46IDFlbSAwO1xufVxuXG4vKiBIaWRlcyB0aGUgdXBkYXRlIGRhdGUgYW5kIHRpbWUuICovXG4udXBkYXRlZDpub3QoLnB1Ymxpc2hlZCkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucG9zdC10aHVtYm5haWwgaW1nIHtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5wYWdlLWNvbnRlbnQsXG4uZW50cnktY29udGVudCxcbi5lbnRyeS1zdW1tYXJ5IHtcblx0bWFyZ2luOiAxLjVlbSAwIDA7XG59XG5cbi5wYWdlLWNvbnRlbnQgPiAqLFxuLmVudHJ5LWNvbnRlbnQgPiAqLFxuLmVudHJ5LXN1bW1hcnkgPiAqIHtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0cGFkZGluZy1yaWdodDogMS41cmVtO1xuXHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcblx0Lyogc3R5bGVsaW50LWRpc2FibGUgKi9cblx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcblx0Lyogc3R5bGVsaW50LWVuYWJsZSAqL1xufVxuXG4ucGFnZS1oZWFkZXIsXG4vKiAuZW50cnktaGVhZGVyLCAqL1xuLmVudHJ5LWZvb3Rlcixcbi8qIC5zaXRlLWluZm8sICovXG4ucG9zdC1uYXZpZ2F0aW9uLFxuLnBhZ2UtbmF2aWdhdGlvbixcbi5jb21tZW50cy1hcmVhIHtcblx0bWFyZ2luOiAxLjVlbSBhdXRvO1xuXHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG5cdHBhZGRpbmctbGVmdDogMS41cmVtO1xuXHQvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuXHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xuXHQvKiBzdHlsZWxpbnQtZW5hYmxlICovXG59XG5cbkBtZWRpYSAoLS1jb250ZW50LXF1ZXJ5KSB7XG5cblx0LnBhZ2UtY29udGVudCA+ICosXG5cdC5lbnRyeS1jb250ZW50ID4gKixcblx0LmVudHJ5LXN1bW1hcnkgPiAqLFxuXHQucGFnZS1oZWFkZXIsXG5cdC5lbnRyeS1oZWFkZXIsXG5cdC5lbnRyeS1mb290ZXIsXG5cdC5zaXRlLWluZm8sXG5cdC5wb3N0LW5hdmlnYXRpb24sXG5cdC5wYWdlLW5hdmlnYXRpb24sXG5cdC5jb21tZW50cy1hcmVhIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxufVxuXG4uZW50cnktY29udGVudCB1bCxcbi5lbnRyeS1jb250ZW50IG9sIHtcblx0cGFkZGluZy1yaWdodDogMi41ZW07XG5cdHBhZGRpbmctbGVmdDogMi41ZW07XG59XG5cbi5lbnRyeS1jb250ZW50IHVsIHVsLFxuLmVudHJ5LWNvbnRlbnQgb2wgb2wge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcblx0cGFkZGluZy1sZWZ0OiAxLjVlbTtcbn1cblxuLyogQWxpZ24gLm1vcmUtbGluayB3aXRoIHRoZSBjb250ZW50LiAqL1xuLmVudHJ5LWNvbnRlbnQgPiAubW9yZS1saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYWdlLWxpbmtzIHtcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZW50cnktZm9vdGVyIHNwYW4ge1xuXHRtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuLmVudHJ5LWZvb3RlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRwYWRkaW5nOiAxLjVlbSAxLjVyZW0gM2VtO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzExMTtcbn1cblxuQG1lZGlhICgtLWNvbnRlbnQtcXVlcnkpIHtcblxuXHQuZW50cnktZm9vdGVyIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEFsaWdubWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hbGlnbmxlZnQge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5hbGlnbnJpZ2h0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5hbGlnbndpZGUge1xuXHRtYXgtd2lkdGg6IGNhbGMoNTAlICsgdmFyKC0tY29udGVudC13aWR0aCkgLyAyKTtcbn1cblxuLmFsaWduZnVsbCB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0cGFkZGluZzogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQ3VzdG9tIGJsb2NrIGNvbG9ycy5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmhhcy10aGVtZS1wcmltYXJ5LWNvbG9yLFxuLmhhcy10aGVtZS1wcmltYXJ5LWNvbG9yIGEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5oYXMtdGhlbWUtcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5oYXMtdGhlbWUtc2Vjb25kYXJ5LWNvbG9yLFxuLmhhcy10aGVtZS1zZWNvbmRhcnktY29sb3IgYSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuXG4uaGFzLXRoZW1lLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbn1cblxuLmhhcy10aGVtZS1yZWQtY29sb3IsXG4uaGFzLXRoZW1lLXJlZC1jb2xvciBhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXJlZCk7XG59XG5cbi5oYXMtdGhlbWUtcmVkLWJhY2tncm91bmQtY29sb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1yZWQpO1xufVxuXG4uaGFzLXRoZW1lLWdyZWVuLWNvbG9yLFxuLmhhcy10aGVtZS1ncmVlbi1jb2xvciBhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWdyZWVuKTtcbn1cblxuLmhhcy10aGVtZS1ncmVlbi1iYWNrZ3JvdW5kLWNvbG9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtZ3JlZW4pO1xufVxuXG4uaGFzLXRoZW1lLWJsdWUtY29sb3IsXG4uaGFzLXRoZW1lLWJsdWUtY29sb3IgYSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ibHVlKTtcbn1cblxuLmhhcy10aGVtZS1ibHVlLWJhY2tncm91bmQtY29sb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ibHVlKTtcbn1cblxuLmhhcy10aGVtZS15ZWxsb3ctY29sb3IsXG4uaGFzLXRoZW1lLXllbGxvdy1jb2xvciBhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXllbGxvdyk7XG59XG5cbi5oYXMtdGhlbWUteWVsbG93LWJhY2tncm91bmQtY29sb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS15ZWxsb3cpO1xufVxuXG4uaGFzLXRoZW1lLWJsYWNrLWNvbG9yLFxuLmhhcy10aGVtZS1ibGFjay1jb2xvciBhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWJsYWNrKTtcbn1cblxuLmhhcy10aGVtZS1ibGFjay1iYWNrZ3JvdW5kLWNvbG9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtYmxhY2spO1xufVxuXG4uaGFzLXRoZW1lLWdyZXktY29sb3IsXG4uaGFzLXRoZW1lLWdyZXktY29sb3IgYSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ncmV5KTtcbn1cblxuLmhhcy10aGVtZS1ncmV5LWJhY2tncm91bmQtY29sb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ncmV5KTtcbn1cblxuLmhhcy10aGVtZS13aGl0ZS1jb2xvcixcbi5oYXMtdGhlbWUtd2hpdGUtY29sb3IgYSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5oYXMtdGhlbWUtd2hpdGUtYmFja2dyb3VuZC1jb2xvciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLmhhcy1jdXN0b20tZGF5bGlnaHQtY29sb3IsXG4uaGFzLWN1c3RvbS1kYXlsaWdodC1jb2xvciBhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWN1c3RvbS1kYXlsaWdodCk7XG59XG5cbi5oYXMtY3VzdG9tLWRheWxpZ2h0LWJhY2tncm91bmQtY29sb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1jdXN0b20tZGF5bGlnaHQpO1xufVxuXG4uaGFzLWN1c3RvbS1zdW4tY29sb3IsXG4uaGFzLWN1c3RvbS1zdW4tY29sb3IgYSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1jdXN0b20tc3VuKTtcbn1cblxuLmhhcy1jdXN0b20tc3VuLWJhY2tncm91bmQtY29sb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1jdXN0b20tc3VuKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQ3VzdG9tIGJsb2NrIGZvbnQgc2l6ZXMuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5oYXMtc21hbGwtZm9udC1zaXplIHtcblx0Lyogc3R5bGVsaW50LWRpc2FibGUgKi9cblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGwpO1xuXHQvKiBzdHlsZWxpbnQtZW5hYmxlICovXG59XG5cbi5oYXMtcmVndWxhci1mb250LXNpemUge1xuXHQvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1yZWd1bGFyKTtcblx0Lyogc3R5bGVsaW50LWVuYWJsZSAqL1xufVxuXG4uaGFzLWxhcmdlLWZvbnQtc2l6ZSB7XG5cdC8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWxhcmdlKTtcblx0Lyogc3R5bGVsaW50LWVuYWJsZSAqL1xufVxuXG4uaGFzLWxhcmdlci1mb250LXNpemUge1xuXHQvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sYXJnZXIpO1xuXHQvKiBzdHlsZWxpbnQtZW5hYmxlICovXG59XG4iLCIvKipcbiAqXG4gKiBDU1MgdmFyaWFibGVzLlxuICpcbiAqIEBsaW5rOiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvLS0qXG4gKiovXG5cbiA6cm9vdCB7XG5cdC0tZ2xvYmFsLWZvbnQtY29sb3I6ICMyOTFGMUU7XG5cdC0tZ2xvYmFsLWZvbnQtZmFtaWx5OiBhcGVydHVyYSwgc2Fucy1zZXJpZjtcblx0LS1nbG9iYWwtZm9udC1zaXplOiAxODtcblx0LS1nbG9iYWwtZm9udC1saW5lLWhlaWdodDogMS41O1xuXHQtLWhpZ2hsaWdodC1mb250LWZhbWlseTogcDIyLW1hY2tpbmFjLXBybywgc2VyaWY7XG5cdC0tY29udGVudC13aWR0aDogNzBjaDtcblx0LS1kcm9wZG93bi1zeW1ib2wtd2lkdGg6IDAuN2VtO1xuXG5cdC0tY29sb3ItdGhlbWUtcHJpbWFyeTogIzI0M0U1QTtcblx0LS1jb2xvci10aGVtZS1zZWNvbmRhcnk6ICNENEYyQ0U7XG5cdC0tY29sb3ItdGhlbWUtZ3JlZW46IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG5cdC0tY29sb3ItdGhlbWUtYmx1ZTogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdC0tY29sb3ItdGhlbWUtYmxhY2s6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0LS1jb2xvci10aGVtZS1ncmV5OiAjQkFDN0JFO1xuXHQtLWNvbG9yLXRoZW1lLXdoaXRlOiAjZmZmO1xuXHQtLWNvbG9yLWxpbms6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHQtLWNvbG9yLWxpbmstdmlzaXRlZDogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHQtLWNvbG9yLWxpbmstYWN0aXZlOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0LS1jb2xvci1xdW90ZS1ib3JkZXI6IHZhcigtLWNvbG9yLXRoZW1lLWdyZXkpO1xuXHQtLWNvbG9yLXF1b3RlLWNpdGF0aW9uOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdC0tY29sb3ItdGhlbWUtYmx1ZTogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cblx0LyogQ3VzdG9tIGVkaXRvciBmb250IHNpemVzICovXG5cdC0tZm9udC1zaXplLXNtYWxsOiBjYWxjKDE4IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblx0LS1mb250LXNpemUtcmVndWxhcjogY2FsYyh2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAvIDE2ICogMXJlbSk7XG5cdC0tZm9udC1zaXplLWxhcmdlOiBjYWxjKDM2IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblx0LS1mb250LXNpemUtbGFyZ2VyOiBjYWxjKDQ4IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcbn1cbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEJsb2Nrc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKlxuICogQXZhaWxhYmxlIGJsb2NrIHNlbGVjdG9yczpcbiAqIC53cC1ibG9jay1pbWFnZVxuICogLndwLWJsb2NrLW1lZGlhLXRleHRcbiAqIC53cC1ibG9jay1nYWxsZXJ5XG4gKiAud3AtYmxvY2stYXVkaW9cbiAqIC53cC1ibG9jay12aWRlb1xuICogLndwLWJsb2NrLXF1b3RlXG4gKiAud3AtYmxvY2stY292ZXJcbiAqIC53cC1ibG9jay1maWxlXG4gKiAud3AtYmxvY2stYnV0dG9uXG4gKiAud3AtYmxvY2stZ2FsbGVyeVxuICogLndwLWJsb2NrLXRhYmxlXG4gKiAud3AtYmxvY2stZW1iZWRcbiAqIC53cC1ibG9jay1hdWRpb1xuICogLndwLWJsb2NrLXB1bGxxdW90ZVxuICogLndwLWJsb2NrLXByZWZvcm1hdHRlZFxuICogLndwLWJsb2NrLWNvZGVcbiAqIC53cC1ibG9jay12ZXJzZVxuICogLndwLWJsb2NrLXRhYmxlXG4gKiAud3AtYmxvY2stc2VwYXJhdG9yXG4gKiAud3AtYmxvY2stY29sdW1uc1xuICogLndwLWJsb2NrLWNvbHVtblxuICogLndwLWJsb2NrLWxhdGVzdC1wb3N0c1xuICogLndwLWJsb2NrLWNhdGVnb3JpZXNcbiAqIC53cC1ibG9jay1hcmNoaXZlc1xuICovXG5cbi53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSxcbi53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSB7XG5cdG1hcmdpbjogMS41ZW0gYXV0bztcblx0cGFkZGluZzogMCAxZW07XG59XG5cbi5lbnRyeS1jb250ZW50ID4gLndwLWJsb2NrLXF1b3RlLFxuLmVudHJ5LWNvbnRlbnQgPiAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2Uge1xuXHRtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuXG5AbWVkaWEgKC0tY29udGVudC1xdWVyeSkge1xuXG5cdC5lbnRyeS1jb250ZW50ID4gLndwLWJsb2NrLXF1b3RlLFxuXHQuZW50cnktY29udGVudCA+IC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cbn1cblxuLndwLWJsb2NrLXF1b3RlOm5vdCguaXMtbGFyZ2UpOm5vdCguaXMtc3R5bGUtbGFyZ2UpIHtcblx0Ym9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG9yLXF1b3RlLWJvcmRlcik7XG59XG5cbi53cC1ibG9jay1xdW90ZV9fY2l0YXRpb24sXG4ud3AtYmxvY2stcXVvdGUgY2l0ZSxcbi53cC1ibG9jay1xdW90ZSBmb290ZXIge1xuXHRib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY29sb3ItcXVvdGUtY2l0YXRpb24pO1xufVxuXG4ud3AtYmxvY2stY292ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciA+ICoge1xuXHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyLXRleHQsXG4ud3AtYmxvY2stY292ZXIgcCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi8qIENvbHVtbnMgQmxvY2sgKi9cbi53cC1ibG9jay1jb2x1bW4ge1xuXHRmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG4ud3AtYmxvY2stY29sdW1uOm5vdCg6bGFzdC1jaGlsZCksXG4ud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgybisxKSB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLndwLWJsb2NrLWNvbHVtbjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLFxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyB7XG5cdHBhZGRpbmctdG9wOiAxLjVlbTtcblx0cGFkZGluZy1ib3R0b206IDEuNWVtO1xuXHRib3JkZXI6IDFweCBzb2xpZCBoc2woMCwgMCUsIDgwJSk7XG59XG5cbnVsLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5hbGlnbndpZGUsXG51bC53cC1ibG9jay1sYXRlc3QtcG9zdHMuYWxpZ25mdWxsLFxudWwud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQuYWxpZ253aWRlLFxudWwud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQuYWxpZ25mdWxsIHtcblx0cGFkZGluZzogMCAxLjVlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBHYWxsZXJ5IEJsb2NrIC0gb3ZlcnJpZGVzIGNvcmUgc3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi53cC1ibG9jay1nYWxsZXJ5IHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjAwcHgsIDFmcikpO1xuXHRncmlkLWdhcDogMC41ZW07XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5Om5vdCguY29tcG9uZW50cy1wbGFjZWhvbGRlcikge1xuXHRtYXJnaW46IDEuNWVtIGF1dG87XG59XG5cbi8qIE92ZXJyaWRlIHN0YW5kYXJkIHVsIGluZGVudGF0aW9uLiAqL1xuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stZ2FsbGVyeSB7XG5cdHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuXHRwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG5cblx0LmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMiAuYmxvY2tzLWdhbGxlcnktaXRlbSxcbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMyAuYmxvY2tzLWdhbGxlcnktaXRlbSxcbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNCAuYmxvY2tzLWdhbGxlcnktaXRlbSxcbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNSAuYmxvY2tzLWdhbGxlcnktaXRlbSxcbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNiAuYmxvY2tzLWdhbGxlcnktaXRlbSxcbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNyAuYmxvY2tzLWdhbGxlcnktaXRlbSxcbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtOCAuYmxvY2tzLWdhbGxlcnktaXRlbSxcbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtOSAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG5cdGdyaWQtY29sdW1uOiBzcGFuIDE7XG5cdG1hcmdpbjogMDtcblx0d2lkdGg6IGluaGVyaXQ7XG59XG5cblxuLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQob2RkKSB7XG5cdGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcblxuXHQud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTIge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdH1cblxuXHQud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTMge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdH1cblxuXHQud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTQge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cdH1cblxuXHQud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTUge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG5cdH1cblxuXHQud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTYge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG5cdH1cblxuXHQud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTcge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG5cdH1cblxuXHQud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTgge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG5cdH1cblxuXHQud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG5cdH1cbn1cbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTWVkaWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xuXHRib3JkZXI6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIENhcHRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud3AtY2FwdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53cC1jYXB0aW9uIGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLndwLWNhcHRpb24tdGV4dCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG5cdG1hcmdpbjogMC44MDc1ZW0gMDtcbn1cblxuQG1lZGlhICgtLWNvbnRlbnQtcXVlcnkpIHtcblxuXHQud3AtY2FwdGlvbi5hbGlnbnJpZ2h0LFxuXHQud3AtYmxvY2staW1hZ2UuYWxpZ25yaWdodCB7XG5cdFx0Lyogc3R5bGVsaW50LWRpc2FibGUgKi9cblx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcblx0XHQvKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cdH1cblxuXHQud3AtY2FwdGlvbi5hbGlnbmxlZnQsXG5cdC53cC1ibG9jay1pbWFnZS5hbGlnbmxlZnQge1xuXHRcdC8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcblx0XHQvKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cdH1cblxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBHYWxsZXJpZXMgKExlZ2FjeSlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nYWxsZXJ5IHtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE1MHB4LCAxZnIpKTtcblx0Z3JpZC1nYXA6IDAuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG5cblx0LmdhbGxlcnktY29sdW1ucy0yIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy0zIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy00IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy01IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy02IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy03IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy04IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy05IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xuXHR9XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuXHRwYWRkaW5nOiAwLjVlbTtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiKDIyMiwgMjIyLCAyMjIpO1xufVxuXG4uZ2FsbGVyeS1pY29uIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuXHRmb250LXNpemU6IDgwJTtcbn1cbiJdfQ== */